Como posso saber se um conselheiro está sendo nocauteado pelo CD? - página 2

 
timbo:
Já faço isso há algum tempo, mas não tenho certeza de como usá-lo. Já experimentei em demonstração, funciona em real, começo durante o dia, à noite não funciona. Há dias que sofro com isso.
As configurações no servidor de demonstração e no servidor real podem ser diferentes.
Uso o código do Expert Advisor e imprimo todos os cheques/condições no registro. Observe o que não funciona - é diferente da demonstração.
Isto é depois que você verifica o status de todos os itens.
Mas me parece que o EA simplesmente não vê oportunidades de negociação com aqueles ambientes que estão no servidor real, ou seja, ninguém o proíbe, mas ele não quer fazê-lo.

O Expert Advisor foi originalmente otimizado e foi instalado na demonstração com estas configurações. O Expert Advisor estava rodando na demonstração por 2 meses. Depois de estar satisfeito com os resultados, instalei-o no servidor real com as mesmas configurações. E foi aí que tudo começou.
 

Pelo que entendi de todas as discussões sobre este assunto, se uma corretora desabilitou a possibilidade de operar a EA, isso é feito pelo terminal que pede permissão à corretora e se ela diz não, o terminal não iniciará a EA para negociação.

 
scorpionk:

Pelo que entendi de todas as discussões sobre este assunto, se uma corretora desabilitou a possibilidade de operar a EA, isso é feito pelo terminal que pede permissão à corretora e se ela diz não, o terminal não iniciará a EA para negociação.

Então eu deveria saber sobre isso ao fazer uma votação? Pela funçãoIsTradeAllowed().
 
Falando com o suporte técnico da TC, eles dizem que não desligam os conselheiros. Não acredito nisso.
 
Fedor_a:
Acho que estou recebendo um bom sinal dos Expert Advisors e estou tentando fazê-los trabalhar por minha conta.


Fale com o suporte técnico da MetaQuotes, talvez eles lhe ensinem como utilizar a ajuda https://docs.mql4.com/ru/check/IsTradeAllowed.

ou pelo menos ouvir o que as pessoas mais experientes dizem, por exemplo, timbo -

( As configurações no servidor de demonstração e no servidor real podem ser diferentes. Passe pelo código do Expert Advisor e exiba todas as verificações/condições no registro. Veja o que não está funcionando - é diferente do que na demonstração. Eu acho que o EA simplesmente não consegue ver oportunidades de negociação com aqueles ambientes que estão no servidor real, ninguém o proíbe, mas ele não quer.

 
timbo: As configurações no servidor de demonstração e no servidor real podem ser diferentes.
Vá por código de especialista e registre todas as verificações/condições. Veja o que não está funcionando - diferente da demonstração.
Isto é depois que você verifica o status de todos os itens.
Mas me parece que a EA simplesmente não vê a oportunidade de negociar com aquelas configurações que estão no servidor real, ou seja, ninguém o proíbe, mas não quer fazê-lo.


Isto é absolutamente verdade, além de que as citações em demo e real podem ser diferentes, eu já vi isso mais de uma vez. Talvez você tenha que comparar pelo menos visualmente. O cachorro está em algum lugar aqui.
 
xeon:
Fedor_a:
Já comecei a trabalhar com minha corretora e eles dizem que não desativam os Expert Advisors, não acredito neles.


Fale com o suporte técnico da MetaQuotes, talvez eles lhe ensinem como usar a Ajuda https://docs.mql4.com/ru/check/IsTradeAllowed

Ou pelo menos ouça o que as pessoas mais experientes dizem, por exemplo, timbo -

( As configurações no servidor de demonstração e no servidor real podem ser diferentes. Passe pelo código do Expert Advisor e exiba todas as verificações/condições no registro. Veja o que não está funcionando - é diferente do que na demonstração. É depois de verificar todos os itens, mas parece-me que o especialista não vê oportunidades para negociar com aquelas configurações que estão no servidor real, ninguém o proíbe, mas ele não quer fazê-lo.

Tenho um Expert Advisor com várias moedas. Funciona em M5 e abre uma moeda 3 vezes durante o dia. Eu já li a ajuda (fui ensinado a ler na escola). Qual pode ser exatamente a diferença entre servidores de demonstração e servidores reais. Se eu puder ser mais específico. Quanto à experiência - por que você acha que eu não tenho o suficiente dela?
 
Figar0:
timbo: As configurações no servidor de demonstração e no servidor real podem ser diferentes.
Vá por código de especialista e registre todas as verificações/condições. Veja o que não está funcionando - diferente da demonstração.
Isto é depois que você verifica o status de todos os itens.
Mas me parece que a EA simplesmente não vê a oportunidade de negociar com aquelas configurações que estão no servidor real, ou seja, ninguém o proíbe, mas não quer fazê-lo.


Exatamente certo, além de demonstrações e citações reais podem ser diferentes, eu já vi isso muitas vezes. Se você comparar pelo menos visualmente. O cachorro está em algum lugar aqui.
Sim, eles são diferentes, mesmo em diferentes empresas de corretagem, mas não tanto que a EA não possa negociar. Eu estava verificando manualmente se há sinais para entrar no mercado e se eles estão lá.
 
Fedor_a: Sim, as cotações são diferentes, mesmo de uma corretora para outra, mas não tanto que o Expert Advisor não negocia. Eu estava verificando manualmente se existem sinais para entrar no real, e existem.

Se eles diferem de uma corretora para outra, tudo bem, mas demo e real devem coincidir, caso contrário não ficaria bem, infelizmente não é assim.... É preciso marcar a impressão no corpo da EA após as condições de abertura e antes de abrir o pedido - é melhor que a verificação manual.
 

Faça uma impressão() no log antes de chamar OrderSend()