Opinião - muito sucesso EA - conta de $3000 a $6300 em duas semanas (poderia ter sido $9000) - página 5
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
1 coisa rápida antes de eu ir trabalhar, há variáveis booleanas que podem ser verdadeiras ou falsas. você não precisa usar um fio para isso.
Dificilmente acredito que você esteja seguindo o livro
1 coisa rápida antes de eu ir trabalhar, há variáveis booleanas que podem ser verdadeiras ou falsas. você não precisa usar um fio para isso.
Dificilmente acredito que você esteja seguindo o livro
Eu estou tentando. Estou aprendendo a negociar + programa + MQL ao mesmo tempo.
Você aprende a dirigir um carro lendo o livro sozinho?
mas obrigado
Estou recebendo o erro de que a função OpenBuyOrder e OpenSellOrder não retorna nenhum resultado
o que estou fazendo de errado ?
você está recebendo este erro porque as funções OpenBuyOrder() & OpenSellOrder() na verdade não retornam um resultado... você as definiu como nulas, significando que elas não retornam nenhum argumento, mas você está tentando retornar um número inteiro (0).
aqui está o código com alguns comentários:
baseado em sua função GetSignal, parece que você quer usar OpenBuy/SellOrder() para apenas abrir uma ordem, em vez de realmente retornar algum argumento ... Eu limpei um pouco sua função GetSignal() com alguns comentários
você está recebendo este erro porque as funções OpenBuyOrder() & OpenSellOrder() na verdade não retornam um resultado... você as definiu como nulas, significando que elas não retornam nenhum argumento, mas você está tentando retornar um número inteiro (0).
aqui está o código com alguns comentários:
baseado em sua função GetSignal, parece que você quer usar OpenBuy/SellOrder() para apenas abrir uma ordem, em vez de realmente retornar algum argumento ... Eu limpei um pouco sua função GetSignal() com alguns comentários
Isso explica as toneladas, muito obrigado, estou tentando agora
meu próprio código está um pouco confuso porque estou basicamente copiando de outros EAs e tentando fazê-lo funcionar.
não há problema... fique à vontade para perguntar se você se deparar com outros problemas
colecionei muitos exemplos de trailing stops, mas preciso de um que comece a trilhar imediatamente através dos -ve valores a 0, e depois pare como um break even.
Assim, se o preço de entrada no mercado for tomado e o stop loss for 100, o preço se move para +25, o trailing stop se move para -75, e então uma vez que o preço atinge 100, o trailing stop pára em 0 e não se move mais.
Alguém poderia me ajudar com isto? Eu passei o dia inteiro tentando fazer com que ele funcionasse e não consigo.
Pensei que tinha feito isso, mas não o fiz, minha parada de trilha segue em 0.
Código Pseudo:
zzuegg:
se(Buyorder and stoploss < openrice) : precisamos de rastrear
não parariam as perdas sempre abaixo do preço aberto, e vice versa ?
Eu pretendo eventualmente usar uma função MaxLoss, por isso não vou colocar um stop loss com o OrderSend.
se o Op_Buy
if bid <= OpenOrderPrice()+(Trailing stop value) : trail -- uma vez licitado > TSV ele não deve continuar a se mover ?
e
se Op_Sell
if ask >= OpenOrderPrice()-(Trailing stop value): trail ?
Então, a um valor superior ao Trailingstop, o Breakeven pode terminar o trabalho ?
zzuegg:
se(Buyorder and stoploss < openrice) : precisamos de rastrear
não parariam as perdas sempre abaixo do preço aberto, e vice versa ? Não, somente antes do ponto de equilíbrio
Não acho que seu código funcione, parece que você tenta fazer o oposto...
não, ele está funcionando perfeitamente. Deixe-me verificar se é o mesmo agora como naquela resposta.
é o mais perto que posso chegar de um compromisso de fechar a lacuna de perdas por trás de um comércio em movimento, mas ainda dando-lhe espaço para respirar. Antes disso, o comércio tinha que atingir 60 pontos antes que BE acontecesse, então havia muito máximo de trocas paradas, o que fez com que meu saque fosse alto. espero que isto altere isso.