Erros, bugs, perguntas - página 2235
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Como é que o preço pode não ser um múltiplo de TickSize?
talvez, fiz esta pergunta há alguns anos atrás, escrevi carraças em algum tempo (verdadeiro) guião, escrevi carraças alterando dados na "visão geral do mercado", havia frequentemente carraças como 1.3555000001, ou 1.3555999999
fiquei surpreendido por receber dados de preços não normalizados do servidor, não obtive qualquer resposta, mas li tópicos posteriores e vi as respostas dos criadores dizendo que algumas carraças são carraças para o terminal e a EA não negoceia com essas carraças
também no seu caso, tal preço não é um múltiplo deSYMBOL_TRADE_TICK_SIZE, o que significa que não negociará a tal preço.... embora se verifique que a última análise de preços pode também não fazer sentido ))))
Posso ter feito esta pergunta há alguns anos atrás, escrevi carraças em algum tempo (verdadeiro) guião, as carraças foram escritas alterando dados na "visão geral do mercado", havia frequentemente carraças como 1.3555000001, ou 1.3555999999
O seu caso é uma peculiaridade de dupla -> conversão de cordas. Tenho uma situação ligeiramente diferente.
O registo da EA é de 15 GB. A tentativa de o ver no Terminal faz com que fique pendurado durante mais de um minuto.
O que quer que seja?
Quer que seja assim?
No caso de um grande tronco, emitir primeiro um aviso e perguntar se quer continuar ou não.
No caso de um grande tronco, avisar primeiro e perguntar se quer continuar ou não.
Veja como se tornou imediatamente construtivo:)
O seu erro é que depois de escrever num ficheiro, os dados só chegam ao disco depois de FileClose OU depois de um reset forçado dos dados para o disco por FileFlush
Caso contrário, como se pode ler um ficheiro que não existe???
Confundiu-me com outra pessoa. Tanto com como sem FileFlush, o erro é o mesmo. O verdadeiro Expert Advisor, onde tudo começou, tem inicialmente tanto o FileFlush como o próprio ficheiro.
A bandeira FILE_SHARE_WRITE em tal combinação parece funcionar, mas levanta-se outra questão: qual é o objectivo de uma tal entrada? Logicamente, se permitir a separação por escrito, é necessário adicioná-la exactamente à bandeira de escrita:
Foi exactamente isso que eu tentei, e também dá um erro.
A ponta de ferramentaMqlTradeCheckResult não aparece em ME