É absolutamente impossível responder à pergunta: uma saída brusca do preço da faixa está associada a uma nova tendência ou a um "cisne negro"? O preço pode sair por alguns números e voltar imediatamente ou sair e nunca mais voltar. É impossível detectá-lo por meios técnicos. Portanto, em vez de se meter em todo tipo de problema, é mais razoável partir do limite de perda diária para definir um stop-loss.
Removidos todos os riscos, restam 3 negócios :))))
O autor faz um bom trabalho ao abordar um tópico importante. Na minha opinião, o que está faltando logo no início é uma definição de "risco". Há diversas variantes. E, via de regra, elas estão relacionadas ao lado negativo (com perdas) da moeda. Embora na literatura sobre matemática financeira também exista essa definição: "risco é qualquer desvio do resultado financeiro em relação ao valor esperado ou médio". Ou seja, ela enfatiza não apenas a possibilidade de perder, mas também a possibilidade de ganhar.
Esse estilo de programação não é aprovado.
MA4_cur_m15 = iMA(NULL,PERIOD_M15,4,0,MODE_SMA,PRICE_TYPICAL,0); MA4_prev_m15 = iMA(NULL,PERIOD_M15,4,0,MODE_SMA,PRICE_TYPICAL,1); MA4_2p_m15 = iMA(NULL,PERIOD_M15,4,0,MODE_SMA,PRICE_TYPICAL,2); MA5_prev_m15 = iMA(NULL,PERIOD_M15,5,0,MODE_SMA,PRICE_TYPICAL,1); MA8_cur_m15 = iMA(NULL,PERIOD_M15,8,0,MODE_SMA,PRICE_TYPICAL,0); MA8_prev_m15 = iMA(NULL,PERIOD_M15,8,0,MODE_SMA,PRICE_TYPICAL,1); MA8_2p_m15 = iMA(NULL,PERIOD_M15,8,0,MODE_SMA,PRICE_TYPICAL,2); MA8_cur = iMA(NULL,PERIOD_M1,8,0,MODE_SMA,PRICE_TYPICAL,0); MA8_prev = iMA(NULL,PERIOD_M1,8,0,MODE_SMA,PRICE_TYPICAL,1); MA8_2p = iMA(NULL,PERIOD_M1,8,0,MODE_SMA,PRICE_TYPICAL,2); MA8_3p = iMA(NULL,PERIOD_M1,8,0,MODE_SMA,PRICE_TYPICAL,3); MA5_cur = iMA(NULL,PERIOD_M1,5,0,MODE_SMA,PRICE_TYPICAL,0); MA5_prev = iMA(NULL,PERIOD_M1,5,0,MODE_SMA,PRICE_TYPICAL,1); MA5_2p = iMA(NULL,PERIOD_M1,5,0,MODE_SMA,PRICE_TYPICAL,2); MA13_cur = iMA(NULL,PERIOD_M1,13,0,MODE_SMA,PRICE_TYPICAL,0); MA13_prev = iMA(NULL,PERIOD_M1,13,0,MODE_SMA,PRICE_TYPICAL,1); MA13_2p = iMA(NULL,PERIOD_M1,13,0,MODE_SMA,PRICE_TYPICAL,2); MA60_cur = iMA(NULL,PERIOD_M1,60,0,MODE_SMA,PRICE_TYPICAL,0); MA60_prev = iMA(NULL,PERIOD_M1,60,0,MODE_SMA,PRICE_TYPICAL,1); MA60_2p = iMA(NULL,PERIOD_M1,60,0,MODE_SMA,PRICE_TYPICAL,2); MA24_cur_h1 = iMA(NULL,PERIOD_H1,24,0,MODE_SMA,PRICE_TYPICAL,0);
Matrizes, loops, etc. Não são usados?
Esta é realmente a seção "METATRADER 5 - TRADING"?
Esta é realmente a seção "METATRADER 5 - TRADING"?
Sugiro que você reescreva o código anexado em MQL5 e publique-o no Codebase - adicionaremos o link e o próprio código ao artigo.
Então, há alguém disposto a reescrever o código do EA do artigo na linguagem MQL5 e enviá-lo para o KodoBase?
gênio: " O especialista baseado em MACD não tem tempo para reagir ao forte colapso do preço do par USDCHF"
Obrigado pelo artigo.

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Como reduzir os riscos trader foi publicado:
A negociação nos mercados financeiros está associada a um conjunto de riscos que deve ser considerado nos algoritmos dos sistemas de negociação. A redução desses riscos é uma tarefa importante, quando se quer tirar lucro da negociação.
Natureza do problema
Como resultado, os participantes do mercado sofrem grandes perdas. Por exemplo, em 6 de maio de 2010, o índice Dow Jones caiu para 1 000 pontos em 6 minutos, enquanto, segundo estimativas de especialistas, o mercado perdeu cerca de um trilhão de dólares.
O exemplo mais recente (Fig. 6) é o Brexit, que provocou o colapso do GBPUSD em 24 de junho de 2016 por 560 pontos. 473 pontos foram perdidos num minuto:
Fig. 6 Colapso do preço do GBPUSD, 24 de junho de 2016.
Autor: Aleksandr Masterskikh