MQL4 atualizado e código antigo (compartilhamento de experiências de solução de problemas) - página 2
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
O código deste artigo também parou de funcionar. https://forum.mql4.com/ru/3481
Especificamente, ele não vai escrever ou ler arquivos da unidade C.
Overnight ME atualizado tanto em Real em 509 e com posições abertas. O ponto acabou sendo 0,0001 e os dígitos, respectivamente, 4! Tinha que fazer as variáveis com urgência, como indicado na Documentação, mas o StopLoss é, por alguma razão, ajustado com zero no 5º dígito. E o único indicador DailyPivotPoints, que eu uso para "acalmar minha consciência", desapareceu. Tive que recompilá-la.
Na demonstração, o Ponto e os Dígitos atualizados anteriormente eram normais de imediato e os DailyPivotPoints não voaram.
Que horrores você conta aqui, deve ser contado à noite, como costumava ser no acampamento dos pioneiros ))))
Então, chegaremos à MT0 e somente o lote inteiro. Até agora fiz como descrito na Documentação, e Ponto e Dígitos, não importa como você os pinta, são os mesmos de um lote de 4 dígitos.
E a Demo está bem, relativamente, é claro.Então, chegaremos à MT0 e somente o lote inteiro. Até agora fiz como descrito na Documentação, mas Ponto e Dígitos, não importa como você os pinta, são os mesmos de um lote de 4 dígitos.
E a demonstração está bem, relativamente, é claro.Você já atualizou a referência? Eu entrei e encontrei o seguinte - não estava lá antes.
-----------------------
int _Dígitos
A variável _Digitos armazena o número de casas decimais após o ponto decimal que determina a precisão do preço do símbolo do gráfico atual.
Você também pode usar a função Dígitos().
----------------------
Verificado, esta impressão(_Dígitos, " ", Dígitos()); linha em AUDJPY e EURUSD dá o seguinte
2014.02.07 18:52:54.313 TestFileOpen EURUSD.e,M30: 5 5 5
2014.02.07 18:52:33.317 TestFileOpen AUDJPY.e,M15: 3 3 3
Você já atualizou a ajuda? Eu entrei e encontrei o seguinte - não estava lá antes.
-----------------------
int _Dígitos
A variável _Digitos armazena o número de casas decimais após o ponto decimal que determina a precisão do preço do símbolo do gráfico atual.
Você também pode usar a função Dígitos().
Isto é provavelmente quando se muda para uma linguagem atualizada, e eu não, tudo se compila! Mas muito estranho que em Demo com o mesmo Expert Advisor em outro terminal atualizado na segunda-feira Ponto e Dígitos sejam normais, cinco dígitos, mas aqui em Real deveria obter cinco dígitos através de MarketInfo() :(((
Aqui, há um cheque no comentário sobre o gráfico:
Claro que fiquei "horrorizado" quando o SL foi fixado em 10 vezes seu valor! Mantendo este cheque por enquanto com a esperança de que ele funcione corretamente e eu o guardarei.Haverá outros problemas, é um começo)))) Agora o compilador parece exigir o cumprimento rigoroso de idiomas normais como C/C++, e MQL5, é claro. Ou seja, tais disparates não podem mais ser compilados.
Haverá outros problemas, é um começo)))) Agora o compilador parece exigir o cumprimento rigoroso de idiomas normais como C/C++, e MQL5, é claro. Ou seja, tais disparates não podem mais ser compilados.
Eu não me envolvo nisso! O principal é que se....mais funciona e é isso! A verdadeira chave está nas funções emprestadas fora do início, e tudo funciona. Talvez comece normalmente na segunda-feira depois de um descanso! ;))