[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 71
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
O MagicNumber não muda neste caso, a menos que isso seja fornecido pelo código EA.
Obrigado a todos vocês!
Solução:
Para comprar (vender - por analogia):
1. fratura de MA - obter valores de MA nas barras 3, 2 e 1 - comparar. Se os valores de MA nas barras 3>2 e 2<1, é uma pausa.
2. então - fractal - penetração - um sinal para fazer um acordo
No que diz respeito à enumeração do MA - colocá-lo em variáveis externas (otimizáveis):
Período_MA (você pode definir de 2 a 240 com o passo 2), MODE - (método de cálculo de MA - intervalo de mudanças de 0 a 3 passo 1), PRICE_TYPE - (constante de preço - intervalo de mudanças de 0 a 6 passo 1), ouvi dizer que quando se trabalha dentro do dia MA conta com os valores médios (preço de fechamento não é importante), quando se trabalha no dia velas MA conta com os preços de fechamento dos dias.
PERÍODO - você muda manualmente com cada otimização subseqüente - 1,5,15,30,60,240...
Pressione F1 no iMA - leia tudo novamente com atenção.
E, claro, TP e Stop Loss serão otimizados como de costume.
P.S. Não se esqueça de escrever uma informação sobre os resultados dos testes... :-)))Quando uma posição é parcialmente fechada, você pode mudar o magik. Tenho certeza de que você pode escrever isto facilmente.
Você provavelmente tem conhecimento que não está disponível para a comunidade mql ou simplesmente não entende a pergunta ou está ingenuamente iludido que a função OrderClose muda o magik.
Entendo que não tenho uma bandeira inicial [i+1] definida. Em caso afirmativo, onde e como o faço ?
Se eu definir 1, então quando eu iniciar o indicador, ele (o indicador) irá esperar pela mudança.
A maneira correta de fazer isso é esta:
com a condição de bandeira não inicializada =0 (ou tomar EMPTY_VALUE....)a coisa certa a fazer é isto:
Com a condição de que a bandeira não inicializada =0 (ou tomar EMPTY_VALUE....)Obrigado a todos vocês. Eu fiz o que queria fazer.
Os resultados dos testes na TF=1 min não renderam opções lucrativas, mesmo se você otimizar a EA uma vez por dia.
Quanto mais baixo o TF, mais alto o ruído.
Quanto mais baixo o TF, mais alto o ruído.
Sim, mas se a estratégia estiver correta, deve, me parece, funcionar em qualquer TF, apenas com parâmetros diferentes. O resultado dos testes na TF=5 min também não deu nenhuma opção lucrativa.
A estratégia é correta ali. Estou bêbado agora. Estou descansando.
você ainda tem um erro em seu código.
Lembre-se: Paradas e aquisições em pedidos pendentes não se baseiam no preço atual, mas no preço de abertura do pedido.
Agradecimentos especiais e respeito a você :)))))
Erros corrigidos (espero que todos eles agora :)) ) + limitadores adicionados. Será muito útil para aqueles que realmente precisam atribuir um número mágico para fazer pedidos.
Aproveite!
há o tipo certo de paixão. Estou pedrado como um papagaio neste momento. Estou descansando.