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
Obrigado por sua ajuda, eu removi o loop while e quebrei para a função iniciar em cada execução de pedido, removi a função IsTesting (por enquanto) e meu OrderSend parece estar funcionando.
Executando-o agora não importa onde eu tenha uma função Print() nada está aparecendo no diário (ou no livro de registro) o pedido inicial abre bem e depois nada - mesmo que eu tenha meu pedido de impressão como a próxima linha no código?
Obrigado por sua ajuda, eu removi o loop while e quebrei para a função iniciar em cada execução de pedido, removi a função IsTesting (por enquanto) e meu OrderSend parece estar funcionando.
Executando-o agora não importa onde eu tenha uma função Print() nada está aparecendo no diário (ou no livro de registro) o pedido inicial abre bem e depois nada - mesmo que eu tenha meu pedido de impressão como a próxima linha no código?
como fica seu código agora ??
duplo, int, string, bool, datetime, cor, ........ o que tenho que usar ???....
Eles são duplos ????
VER O que são valores de retorno de funções ? Como eu os utilizo ? - Fórum MQL4
grande explicação
Quando uma função retorna uma int, como OrderSend(), podemos usar um código como este para verificar se a função funcionou e reportar um erro aos logs caso não tenha funcionado...
. Veja o link que você deu pela WHRoeder e você encontra o que eu tenho escondido aqui com estrelas ......
utilize-o também verificando o fechamento dos negócios
Faça algo assim dentro de seu código.... dessa forma quando o pedido falhar você sabe de que tipo e de onde o erro está vindo
.
o que acontece se o fechamento do pedido falhar.......?????
Tanto o RSI quanto o MA são duplos, então as variáveis precisam ser também não?
https://docs.mql4.com/indicators/iRSI && https://docs.mql4.com/indicators/iMA
Eu codifiquei nos erros de impressão, mas nada está sendo impresso para a revista, então eu não posso trabalhar sobre quais erros estão ocorrendo? Ainda estou perdendo algo óbvio? Agora estou de volta para abrir uma venda e depois não poder fechar...
duuuuhhhh iRSI é o dobro, mas a comparação resulta 1 - então eu substituí RSI30 e RSI70 por apenas RSI e tive uma comparação e tudo funciona HOORAY! EXCETO quando eu troco o SMA6 para mudar a saída SMA6=0 sempre? por quê?
Obrigado a todos pela ajuda! Espero não incomodar tanto na próxima vez!
Tanto o RSI quanto o MA são duplos, então as variáveis precisam ser também não?
https://docs.mql4.com/indicators/iRSI && https://docs.mql4.com/indicators/iMA
Eu codifiquei nos erros de impressão, mas nada está sendo impresso para a revista, então eu não posso trabalhar sobre quais erros estão ocorrendo? Ainda estou perdendo algo óbvio? Agora estou de volta para abrir uma venda e depois não poder fechar...
colocar a EA em um gráfico de uma conta de demonstração
não procure apenas em diário terminal ...
procure também em especialistas em terminais .....
o que você vê ali impresso
colocar a EA em um gráfico de uma conta de demonstração
não procure apenas em diário terminal ...
procure também em especialistas em terminais .....
o que você vê ali impresso
Imprimir e executar agora :) obrigado por sua ajuda - eu estava definindo erroneamente iRSI<70 como um duplo (já que era uma comparação) e estava causando problemas. Ele imprime agora e funciona como esperado, exceto, se eu mudar o SMA mudar suas impressões SMA=0?
Imprimir e executar agora :) obrigado por sua ajuda - eu estava definindo erroneamente iRSI<70 como um duplo (já que era uma comparação) e estava causando problemas. Ele imprime agora e funciona como esperado, exceto, se eu mudar o SMA mudar suas impressões SMA=0?
Coloque um SMA com as mesmas configurações no gráfico de sua EA e veja o que você fez ...
Por que você totaliza += 1;
neste momento eu não sei se as encomendas são bem sucedidas
e se falhar, não vejo que tipo de ordem tentou abrir, pode ser também uma venda que você tentou abrir.