![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
Abrão tudo bem, coloco o robo no grafico. Ele da esse erro de volume errado, troco o volume e nao adianta. ? Quero testa-lo na pratica. Voce fez para funcionar no mini indice tambem ?
Abrão tudo bem, coloco o robo no grafico. Ele da esse erro de volume errado, troco o volume e nao adianta. ? Quero testa-lo na pratica. Voce fez para funcionar no mini indice tambem ?
Olá Isaac, o erro que diz que o volume está configurado errado quer dizer que o volume está configurado errado, espero ter ajudado
Só faltou fazer SOROS e MARTINGALE em TEMPO REAL pra ficar PERFEITO ! Parabéns pelo código!
Muito obrigado!
@Abraao Moreira,
Olha, parabéns pelo seu código, e por seu desprendimento em deixá-lo livre, se você permitir, deixe-me fazer um adendo sobre Martingale, pois vejo que você cometeu um erro comum.
Martingale não tem necessariamente que ter multiplicação de lote, na verdade ele se foca no prejuízo em valor.
a formula é próximo trade = perda total + alvo
Se você tem SL e TP fixos fica fácil calcular a média de ganho, ou de perda, em cada um, para saber qual lote aumentar em proporção a perda, mas esse calculo pode ser até com TP e SL variáveis, ou ativos variáveis, desde que a projeção de lucro seja de "perda total + alvo fixo", e sempre que houver um ganho a perda total volta a zero.
em mql5 temos a função OrderCalcProfit que faz o calculo do valor do ganho ou perda (projeção) e com ela podemos fazer um Martingale efetivo.
Me desculpe se pareço um pouco rude nas palavras, mas minha intenção realmente é ajudar você a se aperfeiçoar o codigo.
Grande abraço!
@Abraao Moreira,
Olha, parabéns pelo seu código, e por seu desprendimento em deixá-lo livre, se você permitir, deixe-me fazer um adendo sobre Martingale, pois vejo que você cometeu um erro comum.
Martingale não tem necessariamente que ter multiplicação de lote, na verdade ele se foca no prejuízo em valor.
a formula é próximo trade = perda total + alvo
Se você tem SL e TP fixos fica fácil calcular a média de ganho, ou de perda, em cada um, para saber qual lote aumentar em proporção a perda, mas esse calculo pode ser até com TP e SL variáveis, ou ativos variáveis, desde que a projeção de lucro seja de "perda total + alvo fixo", e sempre que houver um ganho a perda total volta a zero.
em mql5 temos a função OrderCalcProfit que faz o calculo do valor do ganho ou perda (projeção) e com ela podemos fazer um Martingale efetivo.
Me desculpe se pareço um pouco rude nas palavras, mas minha intenção realmente é ajudar você a se aperfeiçoar o codigo.
Grande abraço!
Eu discordo da sua interpretação, mas gostaria de ver a implementação, sinta-se a vontade para fazer qualquer alteração no meu código e postar no codebase inclusive
A unica obrservação é que os limites de profit e loss diarios nao estao funcionando corretamente. Ou seja, quando o lucro ou prejuizo atinge o valor configurado nos parametros, o robo para de realizar operacoes e nao volta no dia seguinte.
Nos testes que fiz é isso que tem acontecido. Por exemplo: ele atigiu o limite loss configurado diario e para totalmente. E nao volta a realizar operacoes nos dias seguintes.
@Abraao Moreira