Monday, 9 April 2018

Forex stop loss calculator excel


Como calcular uma perda de parada final usando o Excel.


Esta publicação mostra como um modelo de back-back do Excel pode ser usado para calcular uma perda de stop-stop para uma estratégia de negociação.


Agora você pode comprar planilhas diretamente do meu site: Planilhas de negociação.


Trailing Stop-Losses.


Paradas de desvio são populares entre muitos tipos diferentes de comerciantes. O aspecto-chave deles é tentar capturar o máximo de movimento do mercado possível.


Turtle Traders usou um sistema de volatilidade para medir a distância da parada final e moveu suas paradas quando os mercados se moviam a seu favor.


Os comerciantes de contra-tendência também usarão paradas de trânsito quando comprarão em extremos de mercado e trilharão suas paradas até o ponto de equilíbrio.


Calculando o Stop-Loss.


Eu gosto de calcular stop-loss e metas de lucro com base no ATR. O ATR é uma medida da faixa de negociação recente. O cálculo do ATR é explicado no meu artigo, Backtest uma Estratégia de Negociação usando um ATR Stop-Loss. A distância de parada-perda final é medida pela multiplicação do ATR pelo fator. Este fator pode ser ajustado manualmente e otimizado por backtesting.


A perda de paragem de arrastar para uma posição longa é medida subtraindo a distância de perda de parada posterior do ponto alto do período anterior. Se essa distância for maior que a parada-perda existente.


Este método foi descrito por Alexander Elder em seu livro, entrar em minha sala de negociação. Em seu livro, o Dr. Elder descreve esse tipo de perda de stop-stop como a saída do candelabro.


O vídeo fornece um guia passo-a-passo sobre como alterar um modelo de teste de retorno longo. O modelo de backtest mostrado no vídeo baseia-se no curso Ebook, como fazer uma prova de uma estratégia de negociação usando o Excel.


Fórmulas utilizadas.


O SL Price é ajustado para incluir uma declaração IF AND que verifica se o nível stop-loss deve ser movido. Nós também incluímos um cheque para garantir que o stop-loss nunca seja exatamente o mesmo que o preço de entrada.


A Perda de SL é ajustada para adicionar uma instrução if que verifica se a perda de parada mudou e, em caso afirmativo, para ajustar a perda potencial de acordo.


Outros artigos que você gostaria.


Curso Ebook - Como testar uma estratégia de negociação com o Excel Você quer & hellip;


// Neste artigo, vou mostrar os resultados do meu backtest de um EUR / USD & hellip;


// Esta publicação continua a série de artigos de vídeo sobre como usar o Microsoft Excel para o & hellip;


Tradinformed.


Tradinformed está empenhada em ajudar os comerciantes a desenvolver suas habilidades e ficar à frente da concorrência. Veja como você pode aprender a recuperar suas próprias estratégias e obter novas idéias comerciais.


3 Estratégias rentáveis ​​de negociação de Ichimoku Como calcular o indicador SuperTrend usando o Excel Um sistema de negociação Heikin-Ashi simples e rentável Como calcular o indicador PSAR usando o Excel Como negociar gráficos de 3 linhas de parada de forma rentável Como calcular uma perda final de parada usando o Excel Exemplo: Repetição de uma Estratégia de Negociação Últimas Mensagens.


Algoritmo Negociável (1) Opções Binárias (2) Padrões de Gráficos (1) Ebook (2) Dados Econômicos (1) Crescimento Econômico (2) Essential Traders Library (4) Excel Trading (6) Google Sheets (1) How to Backtest (2 ) Entrevistas com comerciantes (1) Aprender a negociar (17) MT4 (5) Idéias de comércio (2) Automação de negociação (3) Trading Book Reviews (1) Trading Books (1) Trading Information (10) Trading Psychology (2) Trading Strategies (24) Uncategorized (2)


Modelo de Papai Noel do Rally de Papai Noel e libra; 14,81 10 em 1 Pacote e libra; 84,08 & libra; 54,14 4 em 1 Pacote e libra; 32,24 e libra; 25.14 Breakout Model & pound; 14.81.


21 Indicadores técnicos e libra; 4.49 Long-Short Backtest Model usando Excel & pound; 8.44 Advanced Backtest Model & pound; 14,81 21 Mais indicadores técnicos e libra; 4.49.


VIX Volatility S & P 500 Entrada e libra; 14,81 4 em 1 Pacote e libra; 32,24 e libra; 25.14 Long-Short Backtest Model usando Excel & pound; 8.44.


Tradinformed está empenhada em ajudar os comerciantes a desenvolver suas habilidades e ficar à frente da concorrência. Veja como você pode aprender a recuperar suas próprias estratégias e obter novas idéias comerciais.


Calculadora de tamanho de posição.


Calculadora do tamanho da posição (indicador do MetaTrader) diz quantos lotes negociar com base em:


Dado os níveis de entrada e stop-loss Tolerância ao risco Tamanho da conta (saldo, patrimônio ou mesmo sua conta de poupança) Moeda da conta Preço da moeda da cotação (quando diferente da moeda da conta)


Suas principais características incluem:


As entradas e os resultados do cálculo são exibidos dentro de um painel gráfico. O painel pode ser movido livremente no gráfico. Você pode fechá-lo ou minimizá-lo facilmente. Todos os parâmetros de cálculo podem ser ajustados dentro do painel em um ou dois cliques do mouse. As linhas de entrada, stop-loss e take-profit podem ser arrastadas diretamente no gráfico. Se o lucro-benefício for dado, a calculadora mostra o potencial nível de recompensa e a relação risco-recompensa. Suporta pedidos pendentes e instantâneos (comutação fácil). Você pode ver o perfil de risco atual e potencial. Informações sobre a margem necessária estão disponíveis em uma guia separada. A calculadora pode mostrar o tamanho máximo da posição com base na margem disponível. Você pode inserir uma alavancagem personalizada para calcular a margem de posição com base nela. As informações detalhadas de swaps (interesse de rolagem) estão disponíveis em uma guia separada. Exibição de propagação opcional. Exibição opcional do valor da pip para o tamanho da posição calculada. O indicador salva e carrega automaticamente suas entradas na mudança de cronograma ou na reinicialização da plataforma, preservando seus esforços de configuração. Os perfis personalizados restauram a localização, o status e as configurações do painel. Projeto totalmente gratuito e open-source. Não exige nenhuma importação de DLL. Pode ser usado em conjunto com um script de negociação (PSC-Trader) para tornar mais fácil para os comerciantes abrir posições com base nos cálculos.


É uma evolução da versão legada baseada em texto do mesmo indicador e é uma adaptação da ferramenta online gratuita com o mesmo nome. Calculadora de tamanho de posição está disponível para MT4 e MT5.


Principal guia.


A guia principal do painel fornece o controle primário sobre as funções do indicador e serve para produzir os resultados de cálculo mais importantes - tamanho da posição, risco, recompensa e relação risco-recompensa. Os seguintes controles e saídas estão disponíveis:


Número de versão do indicador. Valor de propagação em carrapatos. Botão Minimização para dobrar o painel. Fechar o botão para remover o indicador do gráfico. Chave de guia principal - atualmente está ativada. Interruptor de tabulação de risco - clique nele para ver o perfil de risco atual e potencial. A interface da guia Risco é explicada abaixo. Interruptor da guia Margem - clique para ver tudo relacionado à margem necessária e gratuita. A interface da guia Margem é explicada abaixo. Interruptor da guia Swaps - clique nela para ver os detalhes sobre os swaps para o instrumento de negociação atual. A interface da guia Swaps é explicada abaixo. Interruptor da guia de script - clique nela para ver controles para o script PSC-Trader. A interface da guia de script é explicada abaixo. Entrada de entrada - acinzentada quando a ordem instantânea é usada, pode ser usada entre o nível de entrada quando a ordem pendente é definida. Entrada de perda de parada. Entrada de lucro. O botão Take-profit permite a configuração rápida de TP no nível igual ao valor atual da SL. O multiplicador take-profit, se configurado através de parâmetros de entrada, aplica-se ao valor atual do SL quando o botão Take-profit é pressionado. Botão de tipo de pedido para alternar entre Instantâneo e Pendente. Ocultar / mostrar o botão de linhas para mudar rapidamente a exibição das linhas de entrada, de lucro e Stop-loss no gráfico. Tamanho da comissão por lote - configure-o se o seu corretor cobra uma comissão e você deseja que ele seja incluído no tamanho do risco ao calcular o tamanho da posição. Tamanho da conta em unidades monetárias da conta. Asterisco do tamanho da conta indica que os fundos adicionais são definidos por meio de parâmetros de entrada; os fundos foram adicionados ao valor do tamanho da conta. O botão de tamanho da conta alterna entre o saldo, a equidade e o "equilíbrio - RCP"; sendo este o saldo da conta menos o risco atual da carteira, conforme calculado na guia Risco. Entrada de risco - você pode definir seu risco tolerado em porcentagem do tamanho da conta. Se você definir seu risco através de entrada de Risco, o risco percentual será calculado com base nessa entrada. Entrada de dinheiro de risco - você pode definir seu risco tolerado em unidades monetárias de conta. Se você definir seu risco através de porcentagem de Risco, o risco de dinheiro será calculado com base nessa entrada. Risco (resultado) - percentual de risco calculado com base no tamanho da posição real permitido na plataforma do seu corretor. Dinheiro de risco (resultado) - risco de dinheiro calculado com base no tamanho de posição real permitido na plataforma do seu corretor. A recompensa na moeda da conta é baseada no tamanho da posição calculada sem levar em consideração as restrições da plataforma. Recompensa (resultado) - a recompensa na moeda da conta é baseada no tamanho da posição real permitido na plataforma do seu corretor. Relação de recompensa / risco - recompensa dividida pelo risco. Tamanho da posição - saída do cálculo do tamanho da posição real. Valor de Pip por tamanho de posição calculado.


A guia de risco pode ajudá-lo a avaliar o perfil de risco atual e potencial. Usando o algoritmo simples, o indicador calcula o risco das posições atualmente abertas e das ordens pendentes com base em seus níveis de parada-perda (ou falta dela). O método de análise de risco empregado não explica situações complexas que envolvem ordens e posições cobertas. Você pode usar o indicador da Calculadora de Risco para uma análise de risco de portfólio mais profunda. Você pode controlar a guia Risco com duas caixas de seleção e ver os resultados do cálculo em quatro campos de saída:


Contagem de pedidos pendentes - se marcada, o indicador também tentará calcular o risco de pedidos pendentes além das posições atualmente abertas. Ignore as ordens sem parar-perda - se verificado, simplesmente ignorará todos os riscos provenientes de pedidos e posições sem o valor de SL definido. Pode ser útil se você preferir não definir stop-loss para alguns de seus negócios. Risco atual da carteira (moeda) - mostra o risco em unidades monetárias sem que o cargo seja calculado atualmente por esse indicador. Possível risco de carteira (moeda) - mostra o risco em unidades monetárias como se você já abriu um cargo, que atualmente é calculado por este indicador. Risco atual do portfólio (%) - o mesmo que o risco atual da carteira (moeda), mas em porcentagem para o tamanho da conta. Possível risco de carteira (%) - o mesmo que o potencial risco da carteira (moeda), mas em porcentagem para o tamanho da conta.


Guia Margem.


A guia de margem fornece informações sobre a margem da posição calculada, a quantidade de margem usada e disponível depois de abrir a posição calculada e o maior tamanho de posição possível, considerando a margem disponível atual e alavancagem. A guia possui apenas uma entrada e cinco campos de saída:


A margem de posição mostra a margem que será usada para a posição calculada. O valor negativo significa que a margem utilizada futura será menor que a corrente devido ao menor requisito de margem das posições cobertas. A margem usada futura é calculada com base na margem usada atualmente e na margem de posição. Futura margem livre mostra quanta margem livre você terá deixado depois de abrir a posição calculada. A alavancagem padrão mostra a alavancagem real da conta para sua referência. O tamanho da posição máxima por margem exibe o maior comércio que você pode tomar com sua margem livre atualmente disponível e alavancagem. A entrada de alavancagem personalizada permite que você defina sua própria alavancagem para todos os cálculos de margem realizados por este indicador. A alavanca do símbolo mostra a alavanca real para o instrumento de negociação atual. É calculado com base na margem requerida e no tamanho / valor do contrato. Pode ser impreciso em alguns casos.


A guia Swaps exibe detalhes sobre os pagamentos de juros overnight relacionados com o instrumento de negociação atual e o tamanho da posição calculada. Mostra tipos de swaps, swaps nominais, diários, anuais, por lote, por tamanho de posição calculado e ambos para posições longas e curtas:


Tipo mostra o tipo de swaps utilizados pelo corretor para o instrumento de negociação atual. Pode ser um dos vários tipos: pips / pontos, moeda base, juros, moeda da conta, margem de moeda, reabertura. Swap triplo mostra o dia da semana em que os swaps triplos são cobrados / pagos (para conta para sábado e domingo). Swaps nominais - swaps nominais pagos ou cobrados por um corretor por posições longas e curtas. Swap diário por lote - swap diário pago ou cobrado por um corretor por posições longas e curtas na moeda da conta por lote. Swap diário por PS - swap diário pago ou cobrado por um corretor para posições longas e curtas na moeda da conta para o tamanho da posição calculada (no separador Principal). Swap anual por lote - swap pago ou cobrado por um corretor por posições longas e curtas na moeda da conta por lote. Calculado por um período de 360 ​​dias. Swap anual por PS - swap pago ou cobrado por um corretor por posições longas e curtas na moeda da conta para o tamanho da posição calculada (na guia Principal). Calculado por um período de 360 ​​dias. O tamanho da posição duplica a exibição do tamanho da posição calculado pelo indicador na guia Principal.


Guia Script.


A guia de script serve para fornecer-lhe algum controle sobre o script de negociação. Você pode ignorar esta guia se você não estiver usando o PSC-Trader.


Número mágico - Número mágico que será atribuído às ordens e posições abertas usando o script. Comentário de ordem - comentário para pedidos e posições abertos usando o script. Desativar a negociação quando as linhas estão ocultas - uma caixa de seleção simples para evitar que o script abra uma posição quando você optou por ocultar as linhas através da guia Principal. Deslizamento máximo - valor de deslizamento máximo tolerável (em pips de corretor) que será usado nas funções de negociação do script. Max spread - o script não será negociado se o spread atual for maior que o valor dado aqui. Max Entry / SL distance - o script não será negociado se a distância entre o nível Entry e Stop-Loss for maior que esse valor. Min Entry / SL distance - o script não será negociado se a distância entre o nível Entry e Stop-Loss for menor que esse valor. Tamanho máximo da posição - o script não será negociado se o tamanho da posição calculada exceder esse valor (em lotes).


Usar este indicador é muito simples se o seu objetivo principal é calcular o tamanho da posição com base em seus parâmetros de stop-loss e de mercado atuais.


Anexar Calculadora de Tamanho de Posição a um gráfico definirá automaticamente um nível de entrada para o preço atual, preparando-se para um pedido de compra no mercado. O nível Stop-Loss será definido como o mais próximo possível. O lucro positivo será desativado. Agora, você já pode usar sua saída de tamanho de posição para entrar em uma negociação, se você planeja um pedido de compra de mercado com o SL definido para baixo da barra atual e com 1% do risco de saldo. Caso contrário, você pode alterar livremente a perda de parada - arrastando a linha stop-loss no gráfico ou inserindo o valor na entrada stop-loss no painel. Você pode definir o lucro obtido da mesma maneira. Além disso, você pode configurar rapidamente TP igual ao valor atual do SL (ou com algum multiplicador predefinido), clicando no botão "Take-profit". A adição de lucro obtido irá ativar a exibição da relação Recompensa e Recompensa / risco para suas informações. Alternar o tipo de ordem de Instant para Pendente (e para trás) é feito com o botão do tipo de ordem. Quando a ordem instantânea é usada, o nível de entrada rastreará o preço atual (lance ou pedido) e não pode ser alterado manualmente. Quando a ordem pendente é usada, o nível de Entrada pode ser configurado através da entrada do painel ou arrastando a linha do gráfico. O indicador avisará se o nível de entrada está muito próximo ao preço atual no modo de ordem pendente e se o nível Stop-loss ou Take-profit estiver muito próximo ao nível Entry. Você pode definir o tamanho da comissão aplicada pelo seu corretor se desejar que sua perda potencial seja calculada, incluindo esse custo de negociação. Alterar o tamanho da conta do saldo para o patrimônio ou para o saldo menos o risco do portfólio pode ser útil em alguns casos e é feito por um ou dois cliques no respectivo botão. Ajustar a tolerância ao risco pode ser feito de duas maneiras: definindo o valor de risco percentual ou ajustando o valor do risco de dinheiro. Ambos são feitos através de campos de entrada no painel. Passar para a guia Risco do painel é completamente opcional e fornece informações sobre seu risco atual e potencial. Você pode controlar como as ordens e pedidos pendentes sem stop-loss são tratados nesta guia. A guia Margem também não é necessária se o seu objetivo é calcular o tamanho ideal da posição com base em seu risco e perda de parada. Esta guia irá informá-lo sobre a quantidade de margem gratuita e usada resultante da sua posição. Também irá mostrar-lhe qual é o maior tamanho de posição que você pode abrir com a sua livre margem livre e alavancagem. Uma alavanca personalizada pode ser inserida se necessário. A guia Swaps pode ser consultada se desejar saber o quanto a rolagem do dinheiro será dispendiosa para sua posição. Será especialmente útil se você estiver usando uma estratégia de carry trade. A guia Script ajudará você a controlar como o script PSC-Trader se comporta se você usá-lo para a abertura da posição.


Parâmetros de entrada.


O indicador possui um conjunto de parâmetros de entrada além dos controles baseados em painéis. As opções de exibição da calculadora e uma série de opções padrão são definidas através de entradas padrão do MetaTrader.


Compactação.


ShowLineLabels (padrão = verdadeiro) - se true, SL e TP distância em pips serão mostradas abaixo stop-loss e take-profit lines. DrawTextAsBackground (padrão = false) - se verdadeiro, os rótulos de linha serão desenhados como plano de fundo. Pode ser útil se os rótulos estão obscurecendo algo no gráfico. PanelOnTopOfChart (padrão = verdadeiro) - se for verdade, o painel será desenhado em primeiro plano e o gráfico será desenhado como plano de fundo. Configurá-lo como falso descobrirá o gráfico por trás do painel. HideAccSize (padrão = false) - se for verdade, a exibição e o tamanho do tamanho da conta serão ocultos. ShowPipValue (padrão = false) - se for verdade, o valor do pip será exibido na parte inferior da aba principal.


SL Label Font Color (padrão = clrLime) - cor da fonte para a etiqueta da linha stop-loss. TP Label Font Color (padrão = clrYellow) - cor da fonte para o rótulo da linha de lucro. Tamanho da fonte de etiquetas (padrão = 13) - tamanho da fonte para o texto nas etiquetas. Labels Font Face (padrão = "Courier") - rosto da fonte para o texto nas etiquetas.


Cor da linha de entrada (padrão = clrBlue) - cor da linha de entrada. Stop-Loss Line Color (padrão = clrLime) - cor da linha stop-loss. Take-Profit Line Color (padrão = clrYellow) - cor da linha de lucro. Estilo de linha de entrada (padrão = STYLE_SOLID) - estilo de linha de entrada. Stop-Loss Line Style (padrão = STYLE_SOLID) - estilo de linha stop-loss. Estilo de linha Take-Profit (padrão = STYLE_SOLID) - estilo de linha de lucro. Largura da linha de entrada (padrão = 1) - largura da linha de entrada. Largura da linha Stop-Loss (padrão = 1) - largura da linha stop-loss. Largura da linha Take-Profit (padrão = 1) - largura da linha de lucro.


Risco (padrão = 1) - valor padrão para risco percentual. Pode ser alterado através do painel mais tarde. EntryType (default = Instant) - tipo de ordem padrão. Pode ser alterado através do painel mais tarde. Comissão (padrão = 0) - tamanho de comissão padrão. Pode ser alterado através do painel mais tarde. Commentary (default = "") - comentário padrão da ordem para o script PSC-Trader. Pode ser alterado através do painel mais tarde.


Diversos.


TP_Multiplier (padrão = 1) - valor do multiplicador para o botão de lucro. ShowSpread (padrão = falso) - se verdadeiro, o valor de propagação atual em tiques será exibido dentro da legenda do painel. AdditionalFunds (padrão = 0) - fundos a serem adicionados ao tamanho da conta com o propósito de cálculo do risco e do tamanho da posição. Por exemplo, estes podem ser alguns fundos que você possui fora da conta do corretor, mas considere uma parte do seu capital de risco Forex.


Capturas de tela.


A guia principal é a maior e parece legal em qualquer fundo - este é branco, por exemplo. A cor da linha Take-profit foi alterada para laranja através de um parâmetro de entrada para uma melhor legibilidade.


A cor preta do fundo e a grade do gráfico não interferem no painel como você pode ver nesta captura de tela da guia Risco. Os resultados de risco mostram o Infinity como existe, aparentemente, uma ordem de venda sem stop-loss.


Guia Margem.


Mesmo o esquema de cores mais selvagem funciona bem com a calculadora de tamanho de posição. Neste caso, o fundo ciano é combinado com castiçal verde e vermelho. A cor Stop-Loss é definida como preta.


Este exemplo mostra a aba de swaps com um gráfico de esquema de cores clássico em preto e branco. Esse corretor está cobrando taxas de rollover sérias para negociação de margem em Bitcoin.


Guia Script.


Quando o painel é configurado para o plano de fundo, torna-se transparente e você pode facilmente analisar o gráfico exposto. Ao mesmo tempo, você pode ver os valores usados ​​para o gerenciamento de scripts de negociação nesta guia.


Painel minimizado.


Minimizar o painel em um clique torna completamente intrusivo e permite ao comerciante ver facilmente todo o gráfico.


Downloads (ver 2.12, 2017-12-22)


Instalação.


Para instalar o indicador, certifique-se de copiar todos os três arquivos para / MQL4 / Indicadores / ou / MQL5 / Indicadores / (se você estiver no MetaTrader 5) ou para a mesma subpasta lá:


Define. mqh PositionSizeCalculator. mq4 ou PositionSizeCalculator. mq5 PositionSizeCalculator. mqh.


Você precisa compilar PositionSizeCalculator. mq4 (ou PositionSizeCalculator. mq5) e não os outros dois.


Script de negociação.


Você pode usar a saída de tamanho de posição desse indicador para abrir negociações manualmente na mesma plataforma ou em alguma outra plataforma. Além disso, você pode usar um script de negociação personalizado que abrirá negociações com base no tamanho da posição calculada e com os níveis de entrada, SL e TP fornecidos. Basta copiá-lo para / MQL4 / Scripts / (ou / MQL5 / Scripts /) subpasta da pasta de dados da sua plataforma. Após a compilação, ele estará disponível na subaquecadeira do Navegador do seu terminal comercial em Scripts como PSC-Trader. Você também pode definir uma tecla de atalho para executar esse script se desejar abrir pedidos muito rápido. O comportamento do script é controlado através da guia Script da Calculadora de Tamanho de Posição.


Script de download (ver. 1.05, 2017-08-25)


Discussão.


Atenção! Se você não sabe como instalar este indicador, leia o Tutorial de Indicadores MetaTrader.


Você tem alguma sugestão ou dúvida sobre este indicador? Você sempre pode discutir a Calculadora de Tamanho de Posição com outros comerciantes e programadores MQL no fórum.


Você também pode se inscrever no nosso boletim mensal para manter-se atualizado sobre mudanças futuras no indicador da Calculadora de Tamanho de Posição.


2.12 & mdash; 2017-12-22.


Corrigido um erro que resultou em tamanho de posição incorreto e valor de pip calculado para instrumentos de negociação CFD na versão MetaTrader 5 do indicador.


2.11 & mdash; 2017-11-08.


Corrigido um erro que impediu a inicialização adequada do painel (por exemplo, o estado do botão Pending / Instant errado, dois painéis que aparecem após a aplicação do modelo, etc.). Corrigido um erro na versão MT5 que impediu a alteração adequada dos parâmetros de entrada.


2.10 & mdash; 2017-10-12.


A localização do painel agora permanecerá inalterada ao minimizá-la e maximizá-la. Alterar os parâmetros de entrada do indicador Risk, EntryType, Commission e Commentary agora atualizará os respectivos campos de painel sem a necessidade de reconectar o indicador. Corrigido um erro com os rótulos e mdash; eles agora desaparecerão imediatamente quando o parâmetro ShowLineLabels for alterado para falso.


2.09 & mdash; 2017-08-31.


Os parâmetros de entrada agora têm prioridade ao alterar as configurações (cor / estilo / largura) das linhas (entrada / SL / TP). Isso corrige um bug que fez com que as linhas permanecessem inalteradas ao atualizar as entradas. Se quiser alterar a aparência das linhas, faça isso através dos parâmetros de entrada do indicador. Corrigido um erro quando, somente na versão MT5, as cores do rótulo da linha dependiam dos parâmetros de entrada das cores da linha e não dos parâmetros de entrada das cores do rótulo.


2.08 & mdash; 2017-08-25.


Adicionou persistência de localização, status e parâmetros do painel através de mudanças de perfil de gráfico. Exibição de valor de pip adicional opcional. Código de moeda de conta adicionada perto da exibição de recompensa. Corrigido um bug menor com o botão hide / show lines. A versão MT5 do script PSC-Trader 1.04 ou superior não funcionará com as versões de calculadora 2.08 e mais recentes.


2.07 & mdash; 2017-07-24.


Adicionado o multiplicador do botão de lucro para o ajuste rápido de TP. Exibição espalhada adicionada na legenda do painel. NB: Ele usa carrapatos, não pips padrão. Parâmetro de entrada adicionado para fundos adicionais a serem aplicados ao tamanho da conta. Parâmetros padrão adicionados (podem ser salvos em modelos de gráfico): Comissão, Comentário de Ordem, Multiplicador de Aproveitamento, Spread Show, Fundos Adicionais. Corrigido um erro com a legenda do painel desaparecendo acima do limite superior da tela.


2.06 & mdash; 2017-03-14.


Corrigido um bug com a forma como o painel lembra seu estado minimizado / maximizado.


2.05 & mdash; 2017-02-18.


Corrigido dois possíveis divisão por zero erros.


2.04 & mdash; 2018-12-21.


Adicionado a escala DPI para displays de alta resolução. Adicionado o número mágico e o comentário da ordem para o script de negociação. Parâmetro de entrada HideAccSize para compacidade reduzido. Parámetros de entrada de risco reintegrado e EntryType para conveniência do modelo. Corrigido erros de compilação nas construções MT4 / MT5 mais recentes. Corrigido um erro com contagem de casas decimais incorretas para taxas de swap nominais. As linhas de SL / entrada não são mais salvas nos modelos.


2.03 & mdash; 2018-11-11.


Adicionado 3º estado no botão de equilíbrio: Equilíbrio - CPR. Guia adicionado com detalhes do Swaps. Guia adicionado com configurações de script. O painel agora lembra seu estado minimizado / maximizado e posição X / Y. Adicionado o parâmetro de entrada PanelOnTopOfChart. Atualização de exibição adicionada no temporizador. Corrigido o erro com a linha TP mostrada na parte superior do painel ao adicionar o TP através do botão. Corrigido bug com desinitialização na alteração de parâmetros e recompilação. Corrigido bug com cálculo de margem ao usar alavancagem personalizada. Execução otimizada (removida chamadas MarketInfo () desnecessárias).


2.02 & mdash; 2018-09-23.


Corrigido o erro com o painel desaparecendo após a mudança do prazo.


2.01 & mdash; 2018-09-20.


Exibição de alavanca do Símbolo adicionado para a guia Margem. Erro de redimensionamento do painel fixo. Corrigido erro de painel duplicado. Interface otimizada. Código otimizado.


2.00 & mdash; 2018-09-07.


Primeira versão do PSC com interface de painel gráfico.


Legacy version.


A versão legada da Calculadora de Tamanho de Posição é a versão de texto do mesmo indicador que foi desenvolvido e suportado durante 2018-2018. Ainda é totalmente funcional e é compatível com as versões mais recentes da plataforma MetaTrader.


É menos poderoso e tem uma interface mais complexa do que a versão do painel atual, mas ainda pode fazer o trabalho - calcule o tamanho da posição com base nos níveis de entrada / parada-perda, tolerância ao risco e os dados atuais do mercado, tais como tamanho da conta e moeda e o preço da moeda da cotação do par negociado relativamente à moeda da conta.


O resultado é exibido como um rótulo de texto na janela de gráfico principal ou separada. Os comerciantes podem ajustar muitos parâmetros, tanto para cálculo quanto para exibição.


Você pode escolher a versão legada do PSC sobre a gráfica, se preferir. No entanto, o primeiro não é mais desenvolvido, embora os relatórios de erros sejam considerados. Abaixo, segue a descrição da versão legada.


Parâmetros de entrada.


ShowPortfolioRisk (default = false) - se for verdade, o risco do portfólio será calculado com base em posições abertas e / ou ordens. ShowMargin (padrão = false) - se for verdade, as informações de margem para a posição planejada serão mostradas. EntryType (padrão = Instantâneo) - se Instantâneo, o nível de entrada rastreará a taxa atual de Ask / Bid; se Pendente, a entrada é móvel e o aviso é emitido se a entrada estiver muito próxima da taxa atual. EntryLevel (padrão = 0) - preço de entrada da posição planejada. StopLossLevel (padrão = 0) - preço de parada-perda de posição planejada. TakeProfitLevel (padrão = 0) - preço planejado de lucro de posição. É opcional e é usado apenas no cálculo da razão de recompensa / risco. Risco (padrão = 1) - risco tolerado em pontos percentuais do saldo da conta / patrimônio líquido. MoneyRisk (padrão = 0) - risco tolerado na moeda da conta. CommissionPerLot (padrão = 0) - a comissão do seu corretor por lote cobrado na moeda da conta. Insira o valor cobrado por um lado da negociação, e não a volta. UseMoneyInsteadOfPercentage (padrão = false) - se verdadeiro, então o tamanho da posição será calculado com base na tolerância ao risco dada em dinheiro e não em porcentagem. UseEquityInsteadOfBalance (padrão = false) - se verdadeiro, então o patrimônio da conta é usado em vez do saldo nos cálculos. DeleteLines (default = false) - se for verdade, as linhas de entrada e Stop-Loss serão excluídas na desinitialização. Além disso, exclui as linhas antigas na inicialização. Caso contrário, ele deixará as linhas no gráfico, então os níveis podem ser restaurados na inicialização do indicador subsequente. CountPendingOrders (default = false) - se for verdade, o cálculo do risco da carteira envolverá pedidos pendentes. IgnoreOrdersWithoutStopLoss (padrão = false) - se verdadeiro, os pedidos e as posições sem stop-loss não serão ignorados no cálculo do risco do portfólio.


Compactação.


HideAccSize (padrão = false) - se for verdade, a linha do tamanho da conta não será exibida. HideSecondRisk (padrão = false) - se for verdade, a segunda linha de risco não será mostrada. HideEmpty (padrão = false) - se verdadeiro, a linha vazia antes do divisor não será mostrada. ShowLineLabels (padrão = verdadeiro) - se true, SL e TP distância em pips serão mostradas abaixo stop-loss e take-profit lines. DrawTextAsBackground (padrão = false) - se verdadeiro, todos os objetos gráficos do rótulo de texto usados ​​pelo indicador serão desenhados como plano de fundo. Pode ser útil se você quiser impedir que o indicador obscureça o gráfico.


entry_font_color (default = clrBlue) - cor da fonte para a exibição do nível de entrada. sl_font_color (default = clrLime) - cor da fonte para a exibição do nível stop-loss. sl_label_font_color (default = clrLime) - cor da fonte para as etiquetas de linha stop-loss. tp_font_color (default = clrYellow) - cor da fonte para exibição de nível de lucro. tp_label_font_color (default = clrYellow) - cor de fonte para rótulos de linha de lucro. ps_font_color (default = clrRed) - cor da fonte do resultado do tamanho da posição. rp_font_color (default = clrLightBlue) - cor da fonte para exibição de porcentagem de risco. balance_font_color (padrão = clrLightBlue) - cor da fonte para a exibição do tamanho da conta. rmm_font_color (padrão = clrLightBlue) - cor da fonte para exibição de dinheiro de risco. margin_font_color (padrão = clrSlateBlue) - cor da fonte para exibição de margem. stopout_font_color (default = clrRed) - cor da fonte para stop-out ou & # 39; não dinheiro suficiente exibição de aviso. pp_font_color (default = clrLightBlue) - cor da fonte para exibição de lucro potencial. rr_font_color (default = clrYellow) - cor da fonte para exibição de razão de recompensa / risco. div_font_color (default = clrSlateGray) - cor da fonte para divisor de texto / cabeçalho. font_size (padrão = 12) - tamanho da fonte do texto exibido. font_face (default = "Courier") - face da fonte do indicador.


canto (padrão = CORNER_LEFT_UPPER) - localização para o texto do indicador. Em MT4: 0 - para o canto superior esquerdo, 1 - superior direita, 2 - inferior esquerda, 3 - inferior direita. No MT5, é bastante óbvio. distance_x (padrão = 10) - distância horizontal do canto ao texto do indicador. distance_y (padrão = 15) - distância vertical do canto ao texto do indicador. line_height (padrão = 15) - altura da linha para saída. Mude-o com a face e o tamanho da fonte.


entry_line_color (default = clrBlue) - cor da linha de entrada. stoploss_line_color (default = clrLime) - cor da linha stop-loss. takeprofit_line_color (default = clrYellow) - cor da linha de lucro e a relação recompensa / risco. entry_line_style (padrão = STYLE_SOLID) - estilo de linha de entrada. Stoploss_line_style (padrão = STYLE_SOLID) - estilo de linha stop-loss. takeprofit_line_style (padrão = STYLE_SOLID) - estilo de linha de lucro. entry_line_width (padrão = 1) - largura da linha de entrada. stoploss_line_width (padrão = 1) - largura da linha stop-loss. takeprofit_line_width (padrão = 1) - largura da linha de lucro.


Diversos.


MaxNumberLength (padrão = 14) - o número máximo esperado de dígitos nos valores exibidos.


Capturas de tela.


Janela principal.


Janela separada.


Usando o indicador.


Obviamente, esse indicador não é adequado para geração de sinais de negociação. Seu objetivo é ajudar os comerciantes de Forex a calcular o tamanho da posição para o tamanho de risco permitido e os parâmetros de posição dados.


Se os parâmetros de entrada EntryLevel e StopLossLevel estiverem em zero, este indicador tentará colocá-los em alguns níveis locais. Você pode arrastar as linhas de entrada / parada-perda para cima e para baixo diretamente no gráfico. O valor do tamanho da posição é recalculado a cada marca e em cada movimento de linha.


Um comerciante também pode definir o parâmetro de entrada TakeProfitLevel para ver a relação de recompensa / risco calculada juntamente com o tamanho da posição.


Além disso, esse indicador pode rastrear todo o risco do portfólio com base em negociações abertas e pedidos pendentes. No entanto, o rastreamento de risco é bastante limitado com esse indicador. Recomenda-se a utilização de uma Calculadora de Riscos separada com o objetivo de análise de risco.


Você também pode usá-lo para ver a margem necessária e as mudanças esperadas na margem com base no tamanho calculado da posição.


Você também pode facilitar o comércio com base no tamanho da posição calculada. Basta baixar o nosso script MetaTrader gratuito para fazer pedidos com base na saída desta calculadora.


Eu mudo os parâmetros de entrada StopLossLevel, TakeProfitLevel ou EntryLevel, mas os valores de saída não mudam e as linhas permanecem em seus níveis antigos. Por que aconteceu e como faço para corrigir isso?


Isso acontece porque o parâmetro de entrada DeleteLines está definido como falso. Isso ajuda a preservar os valores de nível definidos movendo as linhas. Se desejar que as linhas sejam atualizadas de acordo com os parâmetros de entrada, defina DeleteLines como true ou elimine as linhas manualmente.


Como calcular o tamanho de uma perda de parada ao negociar.


Como e onde colocar uma ordem de perda de parada.


Os comerciantes do dia devem sempre usar uma ordem de perda de parada em seus negócios. Exceto a derrapagem, a perda de parada permite que você saiba o quanto você pode perder em um determinado comércio. Uma vez que você estará usando uma parada de perda como comerciante de um dia, o próximo passo é aprender a calcular sua perda de parada e determinar onde sua ordem de stop loss irá.


Colocando corretamente uma perda de parada.


Coloque uma perda de parada em um local, onde, se for atingido, permite que você saiba que está errado sobre a direção do mercado.


É improvável que você tenha tempo exato em todas as suas negociações, por exemplo, comprar antes de o preço disparar. Portanto, quando você compra, você precisa dar ao comércio um pouco de espaço para se mover antes que ele comece a subir. Mas, se você está comprando, você espera que o preço vá mais alto, então, se ele começar a cair demais, ele deve bater sua parada, porque você estava errado em sua expectativa.


Como orientação geral, quando você está comprando, coloque uma perda de parada abaixo de uma barra de preço recente baixa. Qual a barra de preço que você seleciona para colocar sua parada abaixo abaixo variará de acordo com a estratégia, mas esta é uma localização lógico de perda de parada porque o preço saltou daquela baixa. Se o preço se move abaixo do baixo novamente, você pode estar errado sobre o preço subindo e, portanto, é hora de sair do comércio. A Figura 1 (clique para abrir) mostra exemplos dessa tática.


Como uma orientação geral, quando você está vendendo de curta porte, coloque uma perda de parada acima de uma barra de preço recente alta.


A barra de preço que você seleciona para colocar sua perda de parada acima variará de acordo com a estratégia, mas este é um local lógico de perda de parada porque o preço caiu no alto. Se o preço se move acima dessa altura novamente, você pode estar errado sobre o preço cair, e, portanto, é hora de sair do comércio. A Figura 2 (clique para abrir) mostra exemplos desta tática.


Cálculo de uma perda de parada.


O seu stop loss pode ser calculado de duas maneiras diferentes: centavos / tiques / pips em risco e conta em dólares em risco. Conta-dólares em risco é um cálculo muito mais importante porque isso permite que você saiba quanto da sua conta está em risco no comércio.


Cents / pips / ticks em risco também é importante, mas é mais relevante para simplesmente retransmitir informações. Por exemplo, minha parada é em X e a entrada longa é Y, então a diferença é Y menos X & # 61; centavos / carrapatos / pips em risco. Se você comprar um estoque em US $ 10,05 e colocar uma perda de parada em US $ 9,99, então você tem seis centavos de risco (por ação que você possui).


Se curto o par forex EUR / USD em 1.1569 e tiver uma perda de parada em 1.1575, você tem 6 pips em risco (por lote).


Isso é útil se você está apenas avisando a alguém sobre suas ordens ou deixando-as saber até que ponto sua perda de parada é do seu preço de entrada. Não diz a você (ou a outra pessoa) o quanto de sua conta você está arriscando no comércio, no entanto.


Para calcular quantos dólares da sua conta você tem em risco, você precisa conhecer os cêntimos / tiques / pips em risco e também o tamanho da sua posição. No exemplo de estoque, há $ 0,06 de risco por ação. Se o tamanho da sua posição for de 1000 partes, então você arrisca $ 0,06 x 1000 partes & # 61; $ 60 no comércio (mais comissões).


Para o exemplo EUR / USD, você está arriscando 6 pips e, se você tiver uma posição de 5 lotes mínimos, seu risco de dólar é calculado como: pips em risco X valor de pip X tamanho da posição & # 61; 6 x $ 1 x 5 e # 61; $ 30 (mais comissão, se aplicável).


Seu risco de dólar em uma posição de futuro é calculado o mesmo que um comércio de divisas, exceto em vez de valor de pip, usaremos o valor de marca. Se você comprar o Emini S & amp; P 500 (ES) em 1254.25 e um lugar para perda de parada em 1253, você arrisca 5 carrapatos, e cada marca vale $ 12,50. Se você comprar 3 contratos, seu risco de dólar é: 5 carrapatos X $ 12,50 X 3 contratos & # 61; $ 187.50 (mais comissões).


Controle o risco da sua conta.


Para dar um passo adiante, a quantidade de dólares que você arrisca deve ser apenas uma pequena parcela da sua conta. Normalmente, o valor que estamos arriscando deve ser inferior a 2% do saldo da nossa conta e idealmente inferior a 1%.


Pronto para começar a construir riqueza? Inscreva-se hoje para aprender a economizar para uma reforma antecipada, enfrentar sua dívida e aumentar seu patrimônio líquido.


Tome o exemplo ou o nosso comerciante de forex, usando uma perda de 6 pedaços e comercializando 5 mini lotes, o que resulta em um risco de US $ 30 para o comércio. Se arriscando 1%, isso significa que ela está arriscando 1/100 de sua conta. Portanto, quão grande deve ser a sua conta se ela estiver disposta a arriscar $ 30 em uma troca? $ 30 x 100 & # 61; $ 3000. Para arriscar $ 30 no comércio, o comerciante deve ter pelo menos US $ 3000 em sua conta para manter o risco da conta muito baixo.


Trabalhe rapidamente na outra maneira de ver o quanto você pode arriscar por comércio. Se você tem uma conta de US $ 5000, pode arriscar $ 5000/100 e # 61; US $ 50 por comércio. Se sua conta é de US $ 30.000, você pode arriscar até US $ 300 por troca, mas pode optar por arriscar-se ainda menos do que isso.


Palavra final sobre o cálculo de uma perda de parada.


Use sempre uma parada de perda, e sua estratégia determina onde a perda de stop é colocada. Dependendo da estratégia, seus centavos / tiques / pips em risco podem ser diferentes em cada comércio. Isso é porque a perda de parada deve ser colocada estrategicamente para cada troca - só deve ser atingida se você estiver errado sobre a direção do mercado. Você precisa saber seus cêntimos / tiques / pips em risco em cada comércio, porque isso permite calcular seus dólares em risco, o que é um cálculo muito mais importante. Seus dólares em risco em cada comércio devem, idealmente, ser mantidos em 1% ou menos do seu capital comercial. Dessa forma, mesmo uma série de perdas não diminuíram muito sua conta de negociação.


Stop Loss and Take Profit Optimizer.


Esta calculadora do Excel é uma demo básica para a colocação ideal de perdas de parada e tirar lucros para alcançar uma proporção dada de troca de ganhos.


A folha pode funcionar como verificador comercial ou como consultor. Existem dois modos:


Para calcular o nível de perda de lucro / paragem para uma determinada relação de ganhos (cálculo de SL / TP) Para analisar, pegue as perdas de lucro / paragem que você insere para calcular o índice de ganhos esperado (analise SL / TP)


Escolha a opção do primeiro seletor na planilha.


Adicionando dados.


Antes de usar o resultado, certifique-se de carregar uma amostra de dados recente para o par de moedas que você está negociando. Você pode fazer isso no centro de histórico do MetaTrader.


Exporte os dados para o seu par de moedas para um arquivo CSV. Em seguida, abra o arquivo, copie todas as células de dados e cole-as na guia "Entrada" na planilha. O rótulo da data e o número de pontos de dados devem ser atualizados uma vez que você inseriu sua amostra de dados.


Importante: Certifique-se de definir o prazo para coincidir com os dados, caso contrário, os cálculos serão imprecisos.


Para os resultados mais precisos, o tempo de troca projetado na planilha, deve situar-se entre 100 e 1000 intervalos. Por esse motivo, é melhor usar dados de amostra menores do que o seu prazo de negociação normal. Por exemplo, se você pretende trocar o gráfico por hora, é melhor usar uma amostra de dados de 5 minutos (M5). Se você estiver negociando o gráfico de um dia (D1), você pode usar dados de amostra de 30 minutos (M30).


Valores de entrada.


Para que a folha seja calculada, você precisará inserir os seguintes valores:


Preço atual - o preço de mercado atual do par de moedas espalhar - insira o spread que seu corretor está aplicando. Se você não sabe disso, deixe o padrão de 4 pips. Comportamento do mercado - Trending, Flat, Turning Trade time (quanto tempo você quer que o comércio permaneça aberto) Direção de negociação - comprar / vender Target win ratio.


Comportamento do mercado.


Se você tem uma visão particular no mercado, você pode inseri-lo aqui. Existem três opções:


Tendência - você espera que a tendência atual continue, na mesma direção e com a mesma força. Anti-tendência - Você espera que a tendência atual seja revertida. Por exemplo, se o mercado tende fortemente para cima, use esse valor se você espera que o mercado gire e retroceda com uma contra-tendência similar. Passeio aleatório - com uma caminhada aleatória, você espera que o mercado seja direto ou plano.


Tempo de troca.


Digite um tempo de troca de destino. Quanto mais lucro você deseja capturar, mais tempo você precisará de seu tempo. Conforme mencionado acima, para obter melhores resultados, escolha uma configuração entre 100 e 1000 intervalos de sua amostra de dados. Então, por exemplo, se você quiser entrar no comércio de um dia, você pode usar 288 x 5 minutos.


Direção Comercial.


Defina sua direção comercial como uma compra ou uma venda.


Target Win Ratio.


Digite a proporção de vitórias que deseja alcançar. O índice de vitórias é a proporção do número de negociações vencedoras para o número de negociações inscritas.


Geralmente, para um índice de vitoria maior, você precisará aceitar um lucro menor em cada comércio.


As células de resultados mostrarão os resultados do cálculo e onde colocar seus pontos de saída comercial.


Se uma célula aparecer como vermelha, isso indica um problema com sua configuração comercial. Isso pode ser devido a uma taxa de perda elevada, uma relação de baixa vitória ou uma baixa relação entre recompensa e risco. Mude seus valores de acordo para encontrar uma melhor entrada e saída comercial.


Como colocar paradas de perdas e tirar lucros usando uma estratégia máxima.


Ao entrar em um comércio, como você escolhe o ponto da perda de parada e ganha lucro? Claramente, essa decisão terá um impacto sobre a rentabilidade de seus negócios. No entanto, você sabia que a colocação de seus níveis de saída pode realmente ter mais influência na sua rentabilidade do que a decisão sobre qual direção comercial?


No mercado de forex volátil, é realmente verdade. Dado o quão importante é essa decisão, é surpreendente o quão pouco pensou que muitos comerciantes dariam a esse componente de seu comércio.


Neste artigo, quero explicar uma estratégia quantitativa que o ajudará a selecionar paradas e a obter níveis de lucro para obter o máximo lucro. Eu também quero desconsiderar alguns dos mal-entendidos comuns em torno das configurações de risco-recompensa e mostrar como os seguintes conselhos pobres podem arruinar um sistema comercial potencialmente bom.


Se você quiser apenas tentar a calculadora de lucro stop loss / take e não está interessado na teoria, clique aqui.


Por que Adivinar Parar Perdas e Tornar Lucros é um Plano de Falha.


Uma posição comercial normalmente sairá em um dos dois pontos. Depois de entrar no comércio, quer:


O preço atinge o lucro obtido (TP), e o comércio termina em lucro. O preço atinge a perda de parada (SL), e o comércio termina com uma perda.


Ao decidir as saídas do comércio, às vezes é tentador fazer um palpite educado. Alguns comerciantes usam características técnicas, como cartas de velas, tendências, resistências e suporte. Outros simplesmente escolhem uma relação fixa de lucro alvo para parar a perda.


Embora isso seja muito comum, existem várias desvantagens:


É propenso a erros. Quando você adivinha os níveis de saída para um comércio, é muito fácil superestimar ou subestimar os movimentos de preços. Não é repetível e isso torna muito difícil analisar ou melhorar o desempenho. Quando não há lógica ou metodologia atrás dos canais de pontos de saída, você nunca sabe se uma falha foi devido a uma combinação TP / SL mal calculada ou porque sua estratégia não está funcionando. Os comerciantes costumam se mover pára para cima ou para baixo em negócios subseqüentes com base em tentativa e erro tentando encontrar um "ponto doce". É muito difícil automatizar métodos que dependem do instinto intestinal ou de outras decisões subjetivas.


Não há nada de errado em usar a análise técnica como um guia para o cronograma da entrada comercial, nem para julgar o quão longe o preço pode se mover. Pelo contrário, o método que descrevo abaixo é usado ao lado de gráficos e análises fundamentais.


A Falácia de Usar SL / TP como Proxy Risk-Reward.


Os fóruns de negociação de Forex estão cheios de bons significados, ainda que conselhos equivocados sobre configurações de risco-recompensas e como definir suas perdas de parada. Infelizmente, muitas dessas pessoas não conseguem entender o verdadeiro significado de risco ou recompensa.


A idéia de que simplesmente configurar sua parada de perda menor do que seus lucros de tirar proveito de uma certa recompensa de risco é um absurdo completo.


O uso de risco / recompensa para definir sua entrada comercial e saídas não faz sentido, a menos que você conheça a probabilidade de resultados em um determinado comércio.


Tome este exemplo simples. Suponha que haja uma loteria custando US $ 1 para entrar. O prêmio é de US $ 1 milhão. Pela definição do comerciante ingênuo, isso dá:


Rácio de recompensa / Risco: 1.000.000.


Com essa definição, isso parece um jogo fantástico para jogar. No entanto, suponha que saibamos que dois milhões de pessoas entram na loteria. Isso faz com que as chances de ganhar 1: 2.000.000 (um em dois milhões). Agora sabemos as probabilidades, podemos calcular a verdadeira recompensa de risco:


Em outras palavras, por cada $ 1 que você coloca nesta loteria, você esperaria receber 50 centavos de volta. A maioria concordaria que este não é um jogo muito bom. Mesmo que, no cálculo do comerciante ingênuo, tivesse uma razão de recompensa para risco de um milhão.


Este exemplo destaca a falácia de usar paradas e tirar lucros como uma medida de seu risco / recompensa.


Em um comércio, temos o risco / recompensa real definido por:


E (win) é o retorno esperado no comércio, ou seja, o seu valor de lucro. E (perder) é o valor da perda de stop.


O relacionamento risco-recompensa.


A primeira coisa a perceber sobre a definição de pontos de saída comercial é que a quantidade de lucro que deseja fazer em um comércio é diretamente proporcional ao risco que você precisará tomar para capturar esse lucro.


Isso não é uma suposição, mas sim um fato matemático.


Faça o seguinte cenário de negociação. Diga, por exemplo, que um comerciante vê uma tendência ascendente no gráfico horário para USD / JPY (veja o gráfico abaixo). A tendência está em vigor por cerca de um dia, então o comerciante pensa que há uma boa oportunidade para o lucro.


Ele decide sobre a seguinte configuração:


Agora vamos analisar esta configuração de comércio com mais detalhes. A primeira coisa a notar é que o comerciante quer capturar um lucro de 70 pips no comércio.


Então, o que há de errado com esta configuração?


Com base nos dados de preços recentes para este par de moedas, podemos calcular que USD / JPY tem uma volatilidade horária de 26,4 pips. Isso significa que, em média, o movimento do preço em uma hora é de 26,4 pips. Às vezes mais, às vezes menos, mas esta é a média.


Isso significa que o comerciante está tentando lucrar com 70 pips. Na realidade, ele realmente está apostando contra o mercado porque ele está confiando no fato de que o preço não descerá mais de 20 pips do preço aberto durante a vida do comércio. Isso pode ser até 30 horas se a tendência atual continuar (da Figura 1).


Stop Loss Advisor.


Indicador de gráfico.


Escolher o posicionamento direito da parada é uma decisão crítica, mas muitas vezes é deixada ao acaso. Esta ferramenta Metatrader aconselha onde colocar paradas e tirar lucros em qualquer pedido. Basta definir o tempo de troca desejado e a relação de ganhos e o indicador faz o resto.


Dado que a volatilidade horária em USD / JPY é atualmente de mais de 26 pips, esta estabilidade muito no preço seria altamente improvável. Embora o comércio tenha uma perda máxima muito baixa (20 pips), que pode parecer uma vantagem, as chances de terminar em lucro são extremamente baixas.


Se sabemos, em média, que o preço do USD / JPY se move para cima ou para baixo em 26,4 pips a cada hora, por que faria algo diferente para este comércio específico? A resposta é que não seria e o comércio provavelmente atingiria a perda de parada por esse motivo.


Devido à volatilidade no FX, isso é verdade mesmo se a tendência prevista continuar.


O problema básico com a configuração era que o comerciante estava tentando capturar muitos lucros sem ter em conta a volatilidade.


Lembre-se que, no forex, a volatilidade não é algo que você pode evitar com uma escolha cuidadosa de comércio ou uma estratégia inteligente. É uma certeza absoluta.


É por isso que é muito melhor fazer com que a volatilidade funcione para você e não contra você.


A questão é então quando a criação de um comércio, como você sabe onde colocar os pontos de saída além de apenas tirar um palpite selvagem? O seguinte explica como fazer isso.


Cálculo de Perda de Perdas e Tome Benefícios Usando Maximais.


O método que eu prefiro usar é baseado em uma técnica conhecida como máxima. O que isso faz é dar uma fórmula precisa para calcular a probabilidade de o preço se mover a uma certa distância do aberto durante um determinado período de tempo.


Este modelo oferece uma distribuição completa dos movimentos de preços para uma determinada volatilidade. Este método funciona para qualquer período de tempo, minutos horas ou mesmo meses. Também funciona igualmente bem com a volatilidade histórica (passada) ou implícita (futura).


Ao decidir os pontos de saída comercial, há três coisas a considerar:


O prazo esperado do comércio (relacionado ao objetivo de lucro) O comportamento de tendências do mercado O objetivo do lucro.


Vamos dar uma olhada em cada um desses.


Passo 1: A Time Frame.


O tipo de comerciante que você possui terá uma influência sobre o tempo que suas negociações precisam permanecer abertas para alcançar sua meta de lucro.


Um comerciante do dia ou um scalper manteria uma posição por horas, minutos ou mesmo segundos. No outro extremo, um comerciante de carry mantém posições por semanas ou meses. Para o comerciante de carry, o aumento de capital no comércio geralmente é menos importante. O objetivo é manter a posição aberta durante o maior tempo possível para acumular interesse.


Claramente, o lucro eo tempo estão ligados. Assim, ao definir seus pontos de saída de comércio, o primeiro passo é saber com precisão até que ponto o preço provavelmente se moverá em um determinado período de tempo. Uma vez que você sabe disso, você poderá decidir um objetivo de lucro realista.


Faça o seguinte exemplo. A Figura 2 abaixo mostra EUR / USD em intervalos de cinco minutos (M5). O gráfico abrange um período de 24 horas.


A primeira coisa que faço é calcular a volatilidade durante o período escolhido. A partir dos dados de abertura / fechamento, calculo que seja um pouco mais de 10 pips por período de 5 minutos.


Uma vez que eu sei o quão volátil é o mercado, posso projetar o preço para o futuro para determinar a probabilidade de um determinado movimento x horas (definido por intervalos de 5 minutos) no futuro.


Para fazer isso, preciso calcular o que é conhecido como curvas máximas (veja a caixa para uma explicação). Resumidamente, tomar a volatilidade como entrada essas curvas vai me dizer a probabilidade de um preço máximo (alto ou baixo) sendo atingido.


A Figura 3 abaixo mostra as curvas máximas calculadas de 1 hora a 24 horas à frente do gráfico EUR / USD.


Por exemplo, olhando a curva máxima por 24 horas (linha superior), eu sei que o preço tem uma probabilidade de 76,8% de mover 62 pips dentro de um período de 24 horas. Considerando que tem uma probabilidade de 40% de mover mais de 141 pips nesse mesmo período de tempo.


A Random Walk.


Eu apenas dou uma breve descrição aqui do que são cálculos bastante complexos. O melhor modelo de mercado que temos para o forex é o processo de passo aleatório ou caminhada aleatória.


Isso significa apenas que em todos os intervalos, o mercado se move por um valor de passo aleatório. O preço pode ser inclinado para uma tendência de alta ou uma tendência de baixa com um parâmetro de deriva.


Em essência, quanto mais o intervalo de tempo e maior a volatilidade, quanto mais o preço pode se mover do nível existente.


A partir destes, podemos calcular a probabilidade de uma mudança de preço em qualquer período de tempo.


Os fundos Hedge e os comerciantes profissionais geralmente usam curvas máximas ou algumas das suas variantes. A razão pela qual eles são tão importantes é que eles permitem que você configure seu comércio com precisão em termos de captura de tempo e lucros. A curva diz se a quantidade de lucro que deseja fazer é razoável em termos de prazo.


Por exemplo, eu sei se eu queria capturar um movimento de 300 pip, provavelmente esperaria cerca de dez dias com base no nível de volatilidade atual. Isso ocorre porque a partir da curva, há apenas 10% de chance de o preço mover 300 pips em qualquer período de 24 horas.


Passo 2: o mercado.


Se o mercado é plano, ou tendendo em uma determinada direção, isso terá uma forte influência sobre onde você coloca suas paradas e lucros. Em termos do modelo, significa que temos uma distribuição assimétrica dos movimentos de preços.


Existem várias maneiras de permitir isso, mas o mais simples e o que eu prefiro é usar uma volatilidade diferente para o modelo de preço para cima e para baixo.


O desvio estatístico é útil aqui porque ele diz como a distribuição da volatilidade é assimétrica e permite adicionar uma deriva para cima / para baixo.


Caminhada aleatória - não tendência.


Tendência - deriva positiva.


Tendência para baixo - deriva negativa.


Com a caminhada aleatória, os movimentos de preços para cima e para baixo são igualmente prováveis. Quando tendem, são necessários dois conjuntos diferentes de curvas máximas, um para movimentos para cima e outro para baixo.


Passo 3: O alvo de lucro.


Tendo decidido em um cronograma e nas características de tendência, agora posso escolher um alvo de lucro apropriado que dê ao meu comércio uma alta probabilidade de vitoria.


Digamos que verifiquei o gráfico e decidi comprar no nível atual do mercado, e eu decidir que meu alvo será +40 pips e meu corte será de -100 pips.


A tabela abaixo mostra a probabilidade de os meus pontos de saída serem atingidos em cada uma das três condições do mercado.


Tendência +: Tendência na mesma direção.


Trend & # 8211; : A tendência inverte a direção.


Flat: mercado paralelo.


Minha configuração de comércio é então:


Tire lucro +40 pips 82% de probabilidade de atingir TP em 24 horas.


Pare a perda -100 pips 57% de probabilidade de atingir SL dentro de 24 horas.


O que essa análise me diz é que o EUR / USD tem uma certa chance de atingir os níveis de TP / SL dentro do prazo de troca. Mas não me diz o que é alcançado primeiro.


O que eu também gostaria de ver é a probabilidade de o comércio realmente fazer um lucro ou perda. O preço pode atingir a parada primeiro, e depois tirar proveito. Nesse caso, meu comércio acabaria com uma perda. Poderia, em alternativa, alcançar o lucro obtido primeiro, caso em que ganha. Alternativamente, não pode chegar à parada nem tomar o nível de lucro, caso em que o comércio permanece aberto.


Com base nessa análise, posso usar a teoria de probabilidade padrão para determinar cada resultado para o comércio:


O meu melhor resultado acontece se a tendência de curto prazo reverte, ou seja, se o mercado aumenta e torna minha compra lucrativa. O pior resultado acontece se a tendência persistir na mesma direção (tendência +). Nesse caso, tenho 42% de chance de o comércio terminar em lucro, e uma chance de 47% de terminar em uma perda.


Quando eu coloco o comércio, o que eu procuro é a chance de alcançar o lucro, para ser pelo menos 1,5x a chance de parar de chegar. Isso dará uma proporção de ganhos de cerca de 70% ou mais.


Além disso, lembre-se de que, se você mover a perda de parada ou tirar lucro enquanto o comércio está aberto, isso lhe dá um conjunto de resultados totalmente diferente.


Analisando o Comércio.


Para ver como os níveis de lucro de stop and take mudam para diferentes prazos de negociação, posso elaborar um envelope, o que me dará uma taxa de ganhos fixa. O gráfico abaixo na Figura 4 mostra isso traçado para o meu comércio de exemplo.


Com isso, vejo que, se eu estivesse negociando durante um período de 12 horas, eu poderia escolher definir:


Isso alcançaria a mesma proporção de vitórias. Também daria um lucro menor de apenas +26.9 pips.


Com o meu período de 24 horas, também posso ver como os possíveis resultados irão mudar ao longo do tempo.


O gráfico abaixo (Figura 5) mostra a probabilidade de uma vitória, uma perda ou o comércio permanecer aberto durante 24 horas & # 8211; a expectativa de vida do meu comércio.


Do gráfico, posso ver que ele tem a maior chance de fechar lucro nos primeiros 90 minutos de abertura. Posteriormente, a chance de uma perda aumentar significativamente.


Isso ocorre porque as curvas máximas tornam-se mais lisas por períodos mais longos. Se você marcar a Figura 3 novamente, verá que as curvas de 24 horas e 18 horas são bastante semelhantes, enquanto que há uma grande diferença entre as curvas de 1 hora e 6 horas. O maior diferencial é nos primeiros intervalos em que as curvas são mais íngremes.


Gerenciamento de dinheiro.


Como mostrado acima, suas distâncias de parada devem funcionar em termos de metas de lucro e os níveis de volatilidade.


Novos comerciantes muitas vezes colocam as perdas de parada muito apertadas, pensando que estão reduzindo o risco. A razão usual para isso é que eles estão usando muito alavancagem e tentar reduzir a exposição, colocando limites em negócios individuais. É melhor gerenciar o risco através do tamanho do comércio (exposição) do que usar perdas de parada que não fazem sentido.


Suponha que você veja uma oportunidade de negociação, e o potencial de retirada precisa ser de 300 pips para capturar esse lucro. Se 300 pips não for uma perda aceitável, então é melhor reduzir a alavancagem e ajustar o tamanho do seu comércio para baixo para lhe dar mais flexibilidade.


Em vez de negociar um lote, considere negociar em um décimo de unidades ou menor.


O que é mais importante é que uma perda potencial (ou montante de retirada) em um comércio deve ser gerenciável dentro de sua conta. Isso deve ser parte de uma estratégia geral de gerenciamento de dinheiro para que você conheça seus limites de perda e essas perdas, mesmo em sucessão, não causarão uma chamada de margem ou falirão sua conta.


Lembre-se, o excesso de alavancagem é o assassino # 1 dos novos comerciantes de forex.


Stop Loss Calculator.


Eu forneço a planilha do Excel com todos os cálculos aqui para que você possa baixá-lo e tentar este sistema por você mesmo.


Para obter instruções sobre como usar a folha, veja aqui. A planilha não tem o preço de preço ao vivo que o indicador MT4 usa, mas você pode colar manualmente nos dados de preços históricos do MetaTrader para obter lucro óptimo e parar as perdas da mesma forma que eu expliquei.


O indicador MetaTrader, que faz os mesmos cálculos em tempo real e inclui recursos adicionais também está disponível. Veja abaixo para mais detalhes.


Gostaria de se manter informado?


Negociar sem perdas pode soar como o mais arriscado que existe. Um pouco como ir ao alpinismo. Como tirar o máximo partido dos tipos de pedidos de Forex.


As ordens são muitas vezes vistas como nada mais do que um show paralelo para o negócio real da negociação. No entanto, o alcance. Valor em risco: como calcular o risco Forex.


Para gerenciar esse risco, o que alguns fazem é um adivinho simples para estimar a perda potencial envolvida. Por que a maioria das estratégias da linha de tendências falham.


Tendências são tudo sobre timing. Tempo que você pode capturar uma forte jogada no mercado. Day Trading Volume Breakouts.


Esta estratégia funciona através da detecção de fugas em EURUSD em momentos em que o volume está aumentando acentuadamente. Geralmente. The Engulfing Candlestick Trade & # 8211; Como é confiável?


Você pode ter notado que existem inúmeros artigos na internet que declaram que as estratégias envolventes são certezas. Keltner Channel Breakout Strategy.


A maneira clássica de trocar o canal Keltner é entrar no mercado à medida que o preço quebra acima ou abaixo.


Eu tenho dificuldade em reproduzir seus resultados.


Tento calcular a menor curva -1HRS na Fig. 3.


Eu uso seus dados da Fig2 & # 8211; tempo passo-5min com volatilidade 10 pips.


De acordo com a equação na caixa:


para a distância 0 pips eu recebo-P (Y12 = 0) = ((FATO (12) / ((2 ^ 12) * FATO (6) * FATO (6))) * 100 = 22,56%


para a distância m = 2 (20 pips) Recebo-P (Y12 = 2) = (FATO (12) / ((2 ^ 12) * FATO (7) * FATO (5))) * 100 = 19,34%


Obrigado pelo papel interessante.


Você pode compartilhar como você calcula as volatilidades de reversão e desvantagem?


O seu indicador Stop Loss / Take Profit usa o mesmo modelo estatístico de distribuição de preços para cálculos de probabilidade como o demo da planilha do Excel ou um mais complexo?


Não, eles são diferentes, veja as respostas anteriores sobre o mesmo.


Muito obrigado pela sua informação de lucro de stoploss / take. Estou usando um telefone Android e também baixei a calculadora sl / tp, mas não consigo encontrar os recursos que eu preciso do meu metatader Android. Como posso fazê-lo?


Obrigado por seus artigos, isso é particularmente e a planilha que é uma ótima ferramenta na minha opinião.


Eu só precisaria de uma pontuação: na página # 8220; Proc & # 8221 ;, o preço atual & # 8220; Preço atual & # 8221; é usado apenas para calcular os níveis TP e SL, certo? Eu tentei entrar em preços muito diferentes, mas nada muda nos resultados de probabilidade de ganhar / soltar, ecc., Apenas os níveis de SL / TP são recalculados. A minha pergunta é: agora no EURUSD, por exemplo, estamos no limite superior de um canal fortemente ascendente; se eu comprar agora, como o índice de vitórias pode ser o mesmo no mesmo período de tempo como se eu comprei no meio do canal ou no limite inferior?


Obrigado pela sua resposta amável.


A planilha é apenas uma demo simplificada e não leva nenhum dos feeds de dados ao vivo que o indicador faz.


Obrigado por esta ótima publicação. Eu me sinto muito confiante sobre isso.


Eu sei que alguns anos se passaram desde a sua escrita, mas eu tenho uma pergunta: Em & # 8216; Proc & # 8217; folha (D, 34) você tem uma constante fixa de 0,85 e # 8211; Existe alguma coisa mágica nele? Talvez a minha pergunta esteja fora do senso, e eu sinto muito se é.


Esse valor não é utilizado em qualquer lugar da folha.


Por que eu estou ficando mais baixo & # 8220; Set take profit at & # 8221; do que comprar o preço? Estou experimentando e estabelecendo diferentes valores de preço, mas não importa o que? Estou recebendo lucro que não seria realmente lucrativo. Aqui está o que eu vejo:


Eu tenho meu próprio sistema para usar stop loss. Eu sempre uso taxas de fibo e nunca estabeleço qualquer nível de pivô inferior ao dia. Isso funciona na maioria das vezes.


Excelente postagem obrigada.


Pensamento muito razoável e bem suported. Mas, pelo que eu entendi que seria aconselhável no exemplo específico, seria abrir com essa configuração de SL / TP e fechá-lo com uma perda ou lucros de bloqueio após 90 min para 1 hora, uma vez que, depois desse período, o aumento de probabilidade de atingir o SL aumentará dramaticamente. O que você acha?


Sim, exatamente a probabilidade de que a parada ou lucro seja atingido pode ser muito maior depois de uma grande jogada # 8211; Essas probabilidades estão mudando a cada segundo. Seria uma decisão para a estratégia ser usada como para mover as paradas ou perto desse ponto.


e se eu quiser ter um lucro ilimitado? Por exemplo, eu investido 300 no XRP e atinge 3000 USD. meu lucro é 2700 no investimento original de 300, então o meu máximo é 5700. Existe uma maneira de ter um lucro de lucro ilimitado se eu quiser continuar deixando meu XRP crescer? E se eu quiser que isso cresça até atingir 1 milhão? Etoro me deixa fazer isso?


Oi Steve & # 8211; Ótimo artigo! Você poderia avisar como a recompensa: o risco é calculado. Eu sou novato e até agora eu estava calculando recompensa: arrisque simplesmente dividindo TP pips / SL pips, mas soube que não está logo depois de ler seu artigo. Não consigo obter a figura matemática mostrada na folha de excel para a relação de ganhos alvo que selecionei. Você também pode mostrar com um exemplo de como a probabilidade do comércio ganha e as perdas comerciais de probabilidade são calculadas. Muito obrigado.


Eu realmente gosto do seu artigo. Me pergunto, você tem uma planilha para calcular as curvas máximas? Como na Figura 3. Eu baixei o arquivo Excel Stop Loss Calculator, mas este não está lá, ou pelo menos não consigo vê-lo.


Esse gráfico é de uma planilha diferente. Pode entrar em uma das ferramentas online em algum momento.


Olá Steve. Eu estava procurando uma solução para o posicionamento Stop Loss e encontrei seu artigo. Obrigado pelo que parece ser uma ótima solução. Eu não uso MT4, mas tenho podido exportar o histórico. Meu único desafio é que não consigo colar os dados nas colunas fornecidas, pois as células estão protegidas. Como faço para contornar isso? ou seja, posso obter a senha?


A senha não é necessária. Isso acontece quando você está colando em muitas linhas para o intervalo. Basta grampear as linhas para o número máximo permitido e deve estar bem.


Oi Steve, espero que esteja indo bem 🙂 Indicadores impressionantes & # 8211; Eu amo como tudo é matematicamente explicado e faz muito sentido! (Eu tenho um fundo de matemática / engenharia). Já comprei alguns dos indicadores e procurai meu próximo para comprar 🙂


Para este indicador Stop Loss / Take Profit, há algum motivo para que 288 períodos foram usados ​​para gerar as saídas?


Acho que a maioria das tendências nos movimentos de comércio de pares eu circulo em 20-30 ciclos de período, então eu uso isso como o período de amostragem para que eu possa, por exemplo, trazer um gráfico de 15 min e ter um valor de SLTP que coincida (em vez de usar mais tempo período e tem que consultar o prazo mais curto para valores SLTP). Esse período é muito curto?


O que seria legal é se os valores de SLTP de prazos mais curtos pudessem ser exibidos no gráfico de tempo mais longo.


Espero que o que escrevi faça sentido! Obrigado.


Não há motivo especial para o período 288 que não seja um dia completo no gráfico M5. É também dentro dos limites de onde os cálculos funcionarão. Cerca de 20 a 1000 intervalos é o melhor.


Isso é algo fascinante. Existe alguma maneira de usar a planilha para ações?


Troco ações mais do que Forex.


Deve funcionar na escala curta, dia comercial, por exemplo. Você provavelmente precisaria fazer algum dimensionamento dos dados na planilha, dependendo dos intervalos de preços.


& # 8220; Em vez de negociar um lote, considere negociar em um décimo de unidades ou menor. & # 8221;


Este é um princípio básico na arte da negociação.


Muitas pessoas que estão subcapitalizadas negociam um lote inteiro ou contratos de futuros.


Embora, o comércio de unidades mais flexíveis não significa que você vai ganhar # 8230, essa é outra história.


Qual fórmula você usa para a estimativa de parâmetros de tendências da amostra de dados?


Em qual parte você está se referindo exatamente?


A fórmula para estimar qualquer tendência de tendência é baseada em uma medida de volatilidade para cima / para baixo. Nos exemplos acima (curvas máximas) a & # 8220; mercado plano & # 8221; modelo foi usado. Isso não significa que não há tendências, significa que não existe uma assunção prévia sobre direção da tendência.


Steve, muito obrigado por este artigo. De acordo com wikipedia (en. wikipedia / wiki / Random_walk), a segunda parte do fatorial deve ser n-m, não m + n. Isso é um erro de digitação, ou eu sinto falta de algo? Obrigado.


A fórmula I & # 8217; mostrada na caixa acima é a de encontrar a probabilidade de alcançar um ponto máximo em uma caminhada aleatória; # 8211; Esse é qualquer ponto em ou abaixo do máximo. Eu verifiquei isso agora com a versão Wikipedia e de fato, a menos que n (o tempo que você está ansioso) é muito pequeno, as duas fórmulas (n + m) ou (n-m) dão resultados idênticos. Isto é devido à simetria da função combinatória. Mas o certo de acordo com o princípio da reflexão é (n + m). É também o caso especial para usar (n + m + 1) onde a paridade é diferente em m e n. E por causa da simetria (m + n + 1) é idêntico a (n-m). Novamente, a menos que n seja muito pequeno, isso ganhou muita diferença para os números se você usar (n + m) ou (n-m).


Muito obrigado pela explicação. Você também pode explicar como m está relacionado com os 62 pips?


Como eu entendo:


n = número total de etapas.


m = o número de etapas necessárias para tocar +62 pips.


Na fórmula, sabemos qual é a probabilidade de que o máximo aconteça após m etapas, mas como isso está relacionado com +62 pips. Como sabemos que isso é 62 pips e não mais / menos? Obrigado.


O movimento de pip depende do fator de escala no processo aleatório. Essa escala é regida por duas coisas:


O período de tempo para cada passo & # 8211; por exemplo, se for 5 minutos, 15 minutos, 1 hora ou qualquer coisa.


E, em segundo lugar, a volatilidade, porque isso irá dizer-lhe o movimento esperado no processo aleatório para um determinado período de tempo.


A partir disso, você pode calcular a distância esperada e se converter em pips ou por cento.


Oi Steve, você conhece a teoria financeira que tem uma estreita conexão com a ordem de perda de parada? artigo muito bom.


A teoria subjacente baseia-se sempre em modelos de probabilidade estocástica. Isso é usado para caracterizar a volatilidade e o risco dos preços. Na teoria básica é encontrada uma caracterização da volatilidade, que é então usada como modelo de desenvolvimento de preços. Que seja em termos de uma distribuição de probabilidade que permita algum tipo de previsão direta. Mas há muitos outros que cobrem áreas mais obscuras.


Existem também modelos de risco de distorção que tentam modelar eventos de cauda longa. Por exemplo, o processo de parar as perdas que distorcem os preços, dado que certos níveis são atingidos ou de eventos de alto impacto / baixa probabilidade que vão além dos modelos convencionais.


A gestão de riscos financeiros e a teoria VAR é um bom ponto de partida.


Talvez você esteja planejando a versão mt5 desse indicador? Eu já tenho a versão mt4, mas o mt4 é muito mais lento no backtesting.


Tenha um bom dia.


Eles disseram que o mt5 é mais rápido. Não posso dizer ter visto uma diferença ainda no meu backtesting, mas acho que isso depende do que você está fazendo.


Não há uma versão MT5 no momento, talvez mais tarde, se houver mais demanda por isso.


Um artigo muito interessante.


Em 23 de fevereiro de 2018, você deu as equações para p (win), p (lose) & amp; p (aberto) em uma resposta para BYO2000. A maior parte faz sentido para mim, mas você pode explicar como chegar às equações para p (ganhar primeiro) e p (perder primeiro).


Certo. Esta é uma probabilidade condicional usando a teoria padrão.


Se o preço afetou a perda de parada e o lucro obtido durante um período de tempo, então.


Existem duas probabilidades distintas com esse conjunto: Ou tocou primeiro o SL ou tocou o TP primeiro.


Durante o período. Daí, os dois casos diferentes para contar para isso.


Ótimo trabalho, mas eu pessoalmente não confio tanto na teoria da caminhada aleatória. Ele afirma que os futuros príncipes são normalmente distribuídos e a probabilidade de tomar cada valor depende do desvio padrão (volatilidade nesse caso).


Com base nisso, como as grandes flutuações de preços podem ser explicadas? Por exemplo, tomando a caminhada aleatória como uma verdade absoluta, seria extremamente bizarro ver flutuações de preços acima de 3ơ (3 vezes a volatilidade), uma vez que a probabilidade é inferior a 1%, mas se você olha para o mercado, isso aconteceu bastante.


Se você precisa de exemplos específicos, deixe-me saber que vou mostrar.


Quero saber sua opinião sobre isso, e se possível, tenha uma idéia de quão eficiente é essa estratégia quando você a usa.


Chego completamente de onde você está vindo. Muitas pessoas & # 8211; especialmente comerciantes técnicos e # 8211; não concorde com o RWM. Essa é a opinião deles. Não vou gastar muito tempo defendendo isso, pois há pessoas lá que podem fazer um trabalho muito melhor do que posso. Though what I can say is that much of the criticism I’ve seen is unjustified or just plain wrong. What you say above only holds true if you assume that volatility and drift in the model never changes. Actually though these components are changing all the time.


Volatility measuring is by definition lagging so you can never know what the instantaneous volatility is. You can only estimate it based on information available at the time. So when you say a 3x volatility move, what that really means is 3x what the volatility was in the past. Not what it is at a given instant. This is a limitation of measurement not the model. As I mentioned in the article implied volatility can give you a forward measure and that can be used instead.


So far RWM is the best and simplest explanation of market moves I have yet seen. If something better comes along I’ll be the first to use it. I’ve seen advanced simulators and I can tell you that you can’t tell the difference between them and any other price chart – every type of chart pattern is seen and is reproducible. The word “random” just seems to be a red flag to a lot of people. But the RWM has both a deterministic and non-deterministic part and it’s the deterministic part we try to discover and trade on.


Hi can you explain how to upload new metatrader data in the excel spread sheet please? Thanks your help is appreciated.


I would be grateful if you could perhaps give a more detailed explanation as to how you calculated the “maximals” table (as used in your Excel Worksheet).


At first glance, it does seem to be related to some form of cumulative function of the “p(Yn=m)” probability you mention in the “Random Walk” explanation box – maybe some kind of cumulative distribution function, but it is not described here.


I read the related material and links provided about the “Random Walk”, as well as other sources of information by different authors, but can’t seem to find anything that would explain how you calculated the “maximals” table.


The maximals are a forecast of how far the price is expected to move (maximal distance) over a certain time. That’s taken from the random walk model with or without a drift component. The drift gives the trend so that allows the model to forecast changes in different directions (other than a flat market). There are standard mathematical procedures for working this out and creating a discrete time-based probability distribution from it. From that distribution it’s possible to work out the probability of a price move within a certain time interval.


There’s some more discussion about it here. Duke uni also has a lot of good info on this subject. The above papers are giving an overview.


There’s something I don’t understand. Your chances of winning are higher (let’s say 68.3% to cite your example), but the amount you would win is lower (26.9) than the amount you lose (-67.3).


This leads to a negative expected return:


So, if you run this strategy many times you’ll end up losing money, right?


You also have to account for the probability of the trade still being open. There’s an 8% probability that the price doesn’t reach either the stop or take profit and that accounts for the missing value in the expectation. So the value (1-0.683) in your formula doesn’t account for all other outcomes which have to be integrated over to find the true expectation. There’s always a finite probability that the trade will be open however long you wait. If you look at figure 5 for example the p(open) graph gets smaller but it never quite becomes zero. In either case this is a truth of computation – it’s not something that applies just to this strategy.


Indeed, the expected profitability of a trade if I am not mistaken should be an integral of an asymmetric capped maximal curve. Have you per chance made this computation in your testing, as I think this is the most relevant quantity to optimize on?


Another thing is that this is still very simplistic in the sense that the construction of your stop loss and take profit are based on how you built your signal. My understanding is that the signal you built is a simplistic version of something along this line: if you feel that the market is overselling an asset (downward trend) you will buy (hence the trend+ and trend - that were not very intuitive on the first reading). Then wanting to build your asymmetric maximal curve makes sense since you look at an asymmetric volatility which kind of tell you if the trend was fundamentally stopping and the future was noise, I can still expect the market to trend lower by x pips due to underlying volatility. I am not sure the way you measure it though makes sense given that in fact, what you want to look at is the volatility of the price if there were no trend going on, which will give you limit that will be breached quickly if the trend was to continue and the prediction was wrong. I feel this is in a sense a better way to include the potential signal into your stop loss, as the stop loss should then be tighter but on a justifiable note.


Overall I quite like the ideas you expose here, but I feel the main point which is the expected return computed from the integration of maximal curve is missing, as this is what is verifiable in live trading or backtest.


The more interesting question to me is the reverse hypothesis. That being the maximum likelihood estimator (MLE) of the trend and volatility given a noisy sequence of prices. Because without knowing this any expected return would in any case be zero when you cannot make any prior assumption on trend direction (the deterministic) and you have a symmetric range of probabilities. Solutions to the MLE can be found but that does mean using Monte Carlo simulation or something similar since there are no closed forms to this problem. This is something we are working on.


Does that indicator work on anything for e. g. on CFD or just forex?


It should work on most instruments including CFDs: Metals, Oil and so on. If you have any problems just raise a support request.


i think if you use rrr like this, this %82 tp probability also cant do any help for our accounts,


but may be this is what us new traders want to hear, wide stop loss and tight take profit, it is alluring for newbies.


özkan (izmir/ Turkiye)


Nobody here is recommending an sl or any other value.


The article is an analysis of the stop loss placement and what result that is having on your rr and on probability winning or losing the trade.


If you had read further than para one you would understand your remark has no logic but is the view of the amateur.


Great article-thanks very much. Is the spreadsheet still active so that historical data can be copied, or has it been protected since the last posts? I have Excel 2018 but there is no apparent way to paste data in the Input tab.


Yes it is still active. No, it’s not locked. But to edit you will need to save a local copy. This is because Excel 2018 and later will disable edits for any spreadsheets downloaded from the web. If you are still having an issue with this please use the contact form to get in touch and I’ll take a look.


Thanks, the problem seemed to be with Excel 2018. I tried 2018 and it works fine.


Hi, I was wondering how the maximal curves are built using estimated volatility. given 5m volatility of 10pips, so volatility for 24hr = s5*sqrt(24*60/12)=0.01697pips. Then for P(X>=TP) we can use z = (x-mu)/s24 and Pr(z>=(TP-mu)/s24), for TP=40pips and mu=0, im not getting 82%probability but 100%. I’m not sure this is the right way to do it. Wondering if you could point me to how to build those curves?


Please see reply below.


Hi, nice article I’m trying to understand it. I have a question about how sample volatility is used in the calculation of maximal curves.


Am i supposed to approximate the binomial dist with std normal using z=(x-mu)/s = x/s if mu=0, s=0.001 then calculate P(z>c) where c is TP. So if s5=0.0010 per 5m, we get 24hr volatility as s24=s5*sqrt(24*60/5)=0.01697, if target price is 40pips then is P(x>=.0040) or using z, P(z>=0.0040/s24) but this doesn’t give me 82% chance of reaching TP?


Further, doing this only gives me the prob of z being above c at the “end” of the holding period. but that’s not what we want, we want to find P(z>c) at any intermediate time? Would be great if you could explain.


It is a cumulative probability of maximal distance traversed in a certain time. So by that definition it covers all intermediate times between such as P(z>c) in your notation. I would also calculate the 24 hour volatility directly if that is what you need, rather than trying to scale up from 5M timeframes.


Excuse me Steve,


is this spreadsheet valid only for the EURUSD pair? I tried to use it with AUDUSD values but got thousands pips large TP and SL… While with EURUSD values it works perfectly.


Yes it is compatible with AUD/USD. This problem is most likely due mixed data histories. Please ensure all of the old data is removed and reset the “pip value” selector.


Alternative you can use the MT4 indicator which is now available and does this for you:


This is a very detailed article and confirm to me what I thought when I approached the Forex market after a short period of trading. You mentioned at the end of the article that you have also an EA that make the same calculations of the TP/SL as your great Excel spreadsheet and I would be very happy to integrate it in my own EA used to trade.


Is it available for download free? Does it work on “live” data taken directly from MT4 without the need to export them?


Thank you very much for your answer and for your website!


Yes it can work with a live price feed. It could be made available as an MT indicator in the future – but that would depend on the interest as it would need to be recoded.


is this spreadsheet valid only for the Pounds pair?


It should work with any pair. If you’re importing data from Metatrader please make sure the sizing is correctly set in the data tab.


Hi, I can`t paste right, I mean when I copy historical data from MT4, and paste it to input as you said, there are no spaces between the comma, and it is not divided as on your picture. In your picture each cell gives one information like date, etc, but when I paste it the information starts in one cell and ends in another. I have new excel, what should I do?


If your data is all in one column as it sounds then you need to use the “text to column” function in Excel to format it into separate cells. If you saved it and opened it as a csv file it would normally do this for you.


One of the best articles I’ve found on stop and profit targets. Thanks for sharing your knowledge with a newbie like me!


problem with excel file can you upload it again?


You will need Excel 2018 or later otherwise some of the features will not work.


Hi, I can`t paste the same as you when I use data from MT4. The numbers f. ex. start in one cell and end in the other. I have new excel. O que devo fazer?


That’s a very nice of you Mr. Steve. According to calculating volatility and RRR, I am wondering that as a day trader with a very short horizon period of investment. Ex. 5-15 Mins chart. This method could be potentially help any trades? Why I said so? What being said is that If I my trade set up were 2/1 RRR, which I have to set my SL at -200% and TP at +100%. In the long run, do you think this kind of statistic will help the trades to win? Literally, taking a smaller pips and widening a SL could really boost up a winning percentage which means that once I losses such any single trades I have to try to double up profitability to cover such losses. Here come to my question, in this kind of situation that I earlier mentioned, do you have any way to fix it? or if the theory you mentioned works, how could you adapt to use with scalping trader and day trader style?. Thank you very much for your consideration in advance.


It’s a good point and one I should have expanded on in the article. In my opinion it doesn’t make a lot of sense to have a fixed ratio of SL to TP for all cases. The choice should be dynamic because it depends entirely on the situation you are trading and the market conditions.


A breakout trade for example may have a low probability of success but a high payoff. As well it is usually clear after a short time whether the breakout is going to happen or not. In that case it doesn’t make much sense to allow say a 2:1 SL/TP which would allow a big drawdown. When in fact if the draw happens you already know the setup has failed. In other situations the reverse may be true.


Ótimo artigo. Can you explain why you calculate volatility on open/close data? “From the open/close data, I calculate that to be just over 10 pips per 5-minute period.” Why don’t you use the ATR or high/low data? I’m trading daily charts, so the difference is quite large.


You can use ATR. You can also use the Bollinger bandwidth as a vol measure. Whichever you use you should get roughly the same ratio of TP/SL however because the measures are relative to each other and not absolute. If you need to calculate a specific probability then in this case some calibration is needed depending on which vol metric is being used.


thank you for your good strategy . i have question : i tried to calculate probability for volatility of 10 pip per 5 min.


for 1 hour for distance 51. which gave us n=12 and m=6 for box formula. but i calculate 5% for probability and from your curves it seems true percentage is 15% can you tell me why my result are different ?


Your value seems too low. Because these are probability functions the curves need to be worked out as a cumulative value of the function (not the point value) over the move distance you are looking at.


Probably the best forex article I ever read.


Hi, very nice and useful article. I was wondering if it was possible to have a numerical example of how to calculate the probability using random walk. In your example, are you assuming a drift component=1? Or less?


Agradeço antecipadamente. Tchau.


“You can have the price rising then falling in which case it passes a TP AND SL. Por exemplo, If you have very close TP/SL then these have near 100% chances of being hit.” If you imagine a space of outcomes you have.


P(Neither TP nor SL hit)”


EURNZD, EURAUD, EURGBP, EURCAD whipsaw upwards before collapsing. The greatest one was the EURGBP this time round.


(One either widens their SLs 150-200pips for crosses or tightened stops risked a larger loss when it hits the SL. Other than staying out completely.


Prior to ECB, EURCAD went to low of 1.36945. The whipsaw touched SL of 1.3765 before retracing downwards. For a short position, adding a Stop Loss gave away profit of 70 pips. Does assigning probability described applies to risk events like ECB?


(The EURGBP is now back at the same level, though it whipsawed the most. )


What’s your view about contrarian trades (that agrees with TA at the time you look at it)? example would you have longed the EURNZD on Mar 5, would using this probability analysis tell one not to long but short it instead although the charts are long – Measuring the strength/continuity of reversal moves.


-Does assigning probability described applies to risk events like ECB?


Not unless these events occur frequently within the time sample you are looking at, but even then its unlikely you could ever model them to predict an outcome. Major news releases – those with very high impact – are by their nature unpredictable and can/will change the trajectory of the price in ways that are beyond normal statistically analysis.


-What’s your view about contrarian trades (that agrees with TA at the time you look at it)? example would you have longed the EURNZD.


Absolutely, contrarian trades can and do work – but then there are limits, I would be cautious about trading contrarian against strong fundamentals. For eg, I wouldn’t long EURNZD – simply because of the swap yield of -4.24% on the long side. The strong downward trend for the last six years is a reflection of that. But then if you’re scalping a few pips here and there it can make sense, and sure the Euro is going to turn sooner or later.


The maximal curves show the probability of how many pips price will move in /either/ direction right? I don’t quite get how the curves can be applied to just TP. eg. if we want to know the probability of TP of +40 pips in 24hrs, yes the curves do give a probability of 82%, but wouldn’t it be 40 pips in either direction? ie. 41% of +40 pips & 41% of -40 pips? (because I’m assuming the curves have no drift, a walk in either direction is equally likely, etc.) Maybe I’m missing something – apologies if it’s a dumb question. Obrigado!


No only in one direction. The maximal curve will give the probability of a maximum point being reached, or equally if you apply the formula on the other side, to a minimal point being reached. When symmetric as you say, it is just mirrored.


So for eg: P(Z>+40 pips) gives an independent probability only of the price moving above the +40 pips level. It says nothing about the price falling say 200 pips below, this is why there is a separate case for the SL point.


With no drift, yes it would be the same (41% for a move either side).


(apologies again, I’m a bit slow) let’s see if I got this. The SL is a separate case.


So just considering the TP, what the maximal curve shows is P(Z>+40pips) + P(Z+40pips) = 41% ?


Não é bem. What the maximal curve basically shows is the probability of a high-watermark being reached – and that applies for a certain time period only. So say you want to know the probability of the price going +40 pips or higher within 24 hours. That’s P(Z>+40 pips) from the 24-hour curve & it’s 82%. After 1 hour, its 28% (thereabouts, I am just looking at chart not in Excel.)


Thanks for your patience Steve 🙂


It was probably my fault, but my previous comment was strangely truncated. What I wrote was to ask if the maximal curves show: P(Z>+40pips) + P(Z+40pips)=82%. If so, doesn’t that also imply P(Z<-40pips)=82%, which surely cannot be? I'm lost here.


Você é bem vindo.


I have to answer here because its not possible to add a reply any deeper (it will be better to continue this in Forum section where there is more room.):


–What I wrote was to ask if the maximal curves show: P(Z>+40pips) + –P(Z+40pips)=82%.


There is no addition here (did you mean P[Z 40pips, it gives this as 82% from the curve. This tells me only one thing in isolation: that the TP has 82% chance of being struck.


Very cool idea & ótimo artigo! I have some questions. In Step 3, can you explain how you got the table for p(win), p(loss), p(open)? Obrigado!


Certo. It’s standard probability theory:


Say p(wl) = P(price hits SL & TP)


P(wl) = p(TP hit) x p(SL hit)


p(win first) = p(TP hit) x p(wl) / ( p(TP hit) + p(SL hit) )


p(lose first) = p(SL hit) x p(wl) / ( p(TP hit) + p(SL hit) )


p(win)=p(TP hit) – p(lose first)


p(lose)=p(SL hit) – p(win first)


Obrigado Steve. I love your articles.


Could you commend on reversal moves? Trades such as EURAUD on 20 Feb hit a low of 1.4385 and spiked upwards to 1.4583.


100-200 pips reversed moves can be pretty tough psychologically to place stops – where you don’t want them too close, yet when it hits SL it erased off those hard earned gains or puts one in steeper losses.


I was in some other trades that reversed off its lows. As I read your posts, I know we are going down to really precise levels now. That -100+ stoploss can take place in a very short span of time and hurt quite a bit if one’s position is in several trades at the same time.


EUR/AUD is quite a volatile pair, with about 50% higher volatility than EUR/USD at the moment.


That is for a 1 day trade, for the short side I would use a ratio somewhere around TP=56/SL=250. Are you trading the long or short side because it really makes a difference here. On the buy side there’s very high swap rate (-3.13%) to take into consideration.


Reversal moves are all part of the normal daily volatility in the markets. I’m of the view that it’s better to have a lower leverage so that these events can be withstood – because in the scheme of things a 100-200 pip move is pretty insignificant really.


Obrigado. I was thinking through my mistakes, and reading your spreadsheets. Essentially the trades I got stopped out was GBPUSD, GBPCAD, EURCAD. It is trade timing.


SL=250 is tough psychologically (I am not going to be able to test 200 plus pips.)


Actually some profit from the EURAUD, EURNZD. I trade several illiquid pairs gbpnzd and also trade short side for some pairs, and hedge sometimes as well.


I will look through the win loss ratios, and trades probabilities to examine the trades and see if I can improve on where it went wrong. You have got a great resource. I was already doing breakouts, grid trading, carry trades for some time, but I still come back because everything was very well written and learn from someone who is strong.


Could you write an article on basket trading? I have been practicing, don’t know if this is something doable on a live account.


nice idea! thanks steve, i will try this out and see how it works.


Deixe uma resposta Cancelar resposta.


Estratégias.


Steve Connell passou mais de 17 anos trabalhando no setor financeiro como comerciante / criador de mercado e estrategista. Durante esse período, trabalhou para vários bancos globais e fundos de hedge. Steve tem uma visão única de uma variedade de mercados financeiros de câmbio, commodities a opções e futuros.

No comments:

Post a Comment