Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 827
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
ajude a ajustar o indicador - não se consegue controlar a última barra!
O indicador considera uma série de ganhos contínuos para opções binárias, tendo em conta que a aposta será feita a cada 2 barras (isto é, depois de uma - ganho/perda, esperar pela barra actual), a variável externa é uma análise do preço da barra anterior a um preço ascendente ou descendente
Tenho a sensação de que funciona, mas online a última barra não é considerada correctamente, e como consequência se eu colocar o indicador no M1 os dados do histórico estarão correctos, mas tudo online não é calculado correctamente, o código:
obrigado de antemão!
Olá! por favor ajudem-me com o módulo de sinais para fechar posições. O que é que estou a fazer mal?
O seu ficheiro é o módulo SIGNAL. No sistema Expert Advisor, está integrado da mesma forma que o módulo SIGNALS do indicador USER. Por outras palavras, os sinais gerados pelo seu módulo têm um PESO, e pode acontecer que este peso não seja suficiente para desencadear o sinal.
Tem de pensar na melhor maneira de fazer o encerramento do seu caso. Talvez não o devesse fazer no módulo de sinal
O seu ficheiro é o módulo SIGNAL. No sistema Expert Advisor, está integrado da mesma forma que o módulo do indicador USER SIGNALS. Por outras palavras, os sinais gerados pelo seu módulo têm um PESO, e pode acontecer que este peso não seja suficiente para desencadear o sinal.
Tem de pensar na melhor maneira de fazer o encerramento do seu caso. Talvez não o queira fazer num módulo de sinal.
Gostaria que isso fosse feito como um módulo de sinais que pudesse ser recolhido por um gerador Expert Advisor. No momento em que o módulo deve ser accionado, LongCondition() e ShortCondition() no segundo módulo EA retornam valores zero - ou seja, peso=0, entendo-o correctamente? Por conseguinte, o peso deste módulo deve ser superior ao sinal, mas não funciona. Em CheckCloseLong() e CheckCloseShort(), introduzi o Print("-------------"); e Print(time_GMT_DST()); o qual, durante o funcionamento normal do módulo, deverá fazer as entradas apropriadas no registo após a recepção de cada tick. As entradas não são feitas; CheckCloseLong() e CheckCloseShort() não são chamadas. Qual é o senão?
Sou desajeitado, é claro, mas estou apenas a aprender.Gostaria que tivesse a forma de um módulo de sinais, para que fosse possível montar através do gerador de EA. No momento em que o módulo deve ser accionado, LongCondition() e ShortCondition() no segundo módulo da EA retornam valores zero - ou seja, peso=0, entendo-o correctamente? Consequentemente, o peso deste módulo deve ser superior ao do sinal, mas não funciona. Em CheckCloseLong() e CheckCloseShort(), introduzi o Print("-------------"); e Print(time_GMT_DST()); o qual, durante o funcionamento normal do módulo, deverá fazer as entradas apropriadas no registo após a recepção de cada tick. As entradas não são feitas; CheckCloseLong() e CheckCloseShort() não são chamadas. Qual é o senão?
Sou certamente uma explicação desastrada, mas estou apenas a aprenderMétodos de utilização
Em vez dos seus CheckCloseLong e CheckCloseShort.
Obrigado.
Olá, pode dizer-me como fazer um contador para perder negócios?
O Expert Advisor analisa o último negócio na história - se não for rentável, então adiciona +1 à variável, que será o número de negócios perdidos consecutivos.
Assim que um comércio lucrativo entra - a variável precisa de ser reposta a zero.
Olá, poderia por favor aconselhar como fazer um balcão para perder negócios?
O Expert Advisor analisa a última troca na história - se estiver a perder, então adiciona +1 à variável, que será o número de trocas consecutivas a perder.
Assim que um comércio lucrativo chega, a variável deve ser zerada.
Podemos recusar-nos a trabalhar com o histórico comercial e trabalhar apenas com a OnTradeTransaction() - aí apanharemos um negócio do tipo "OUT" - ou seja, será o fecho da posição. Uma vez encontrado este comércio - determinamos se era rentável ou não rentável. Respectivamente, o contador de"perdas" deve ser reiniciado ou aumentado.
E a verificação no histórico comercial deve ser feita no OnInit() - uma vez no início do Expert Advisor.Olá a todos,
Pode dizer-me como posso limpar programmaticamente o registo da EA antes de exibir informação nele:?
Apenas através de Win API?
Obrigado!
Olá a todos,
Pode dizer-me como posso limpar programmaticamente o registo da EA antes de exibir informação nele:?
Apenas através de Win API?
Obrigado!