Erros, bugs, perguntas - página 2607
![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
Para os dados históricos, os preços de abertura, alta, baixa, fechamento das barras correspondentes são tomados para recalcular as barras sintéticas abertas, altas, baixas, fechadas
Haverá uma correcção na próxima construção.
Se for utilizada uma função Ask(EURUSD), então abrir+disparar, alto+disparar, baixo+disparar, fechar+disparar valores deste símbolo (EURUSD neste exemplo) serão utilizados na construção de dados históricos sintéticos
Se a função ask(EURUSD) for utilizada, então os valores aberto+disparo, alto+disparo, baixo+disparo, fechado+disparo deste símbolo (EURUSD neste exemplo) serão utilizados na construção de dados históricos sintéticos
Isto ainda estará muito longe de ser exacto. Por exemplo, o valor_baixa_eta_EURUSD é sempre muito maior do que o valor_baixa_eta_EURUSD + minSpread. Ou seja, o sintético obterá muito melhores pedidos do que o verdadeiro (com base nahistória do carrapato).
Talvez faça sentido oferecer-se para calcular uma parte da história com precisão - através de carraças.
Para os dados históricos os preços abertos, altos, baixos e fechados das barras correspondentes são tomados para recalcular a barra sintética aberta, alta, baixa e fechada
Isto é um erro claro, estes são preços de oferta. Tudo aqui descrito https://www.metaquotes.net/ru/metatrader5/news sobre o índice do dólar, etc., está incorrectamente baseado em dados históricos. Escrevi mais sobre a história dos preços aqui https://www.mql5.com/ru/forum/327330.
"então os valores aberto+disseminado, alto+disseminado, baixo+disseminado, fechado+disseminado deste símbolo serão utilizados para construir os dados históricos sintéticos"
Isto também está errado, concordo com o comentário acima.
Isto ainda estará muito longe de ser exacto. Por exemplo, o valor_baixa_eta_EURUSD é sempre muito mais alto do que o valor_baixa_eta_EURUSD + minSpread. Isto é, os sintéticos terão muito melhores perguntas do que na realidade (sobre a história da carraça).
Talvez faça sentido oferecer-se para calcular uma parte da história com precisão - através de carraças.
Sim, faz sentido contar através de carraças. Mas não está claro quando será implementado
Isto é um erro claro, estes são preços de oferta. Tudo aqui descrito https://www.metaquotes.net/ru/metatrader5/news sobre o índice do dólar, etc., está incorrectamente baseado em dados históricos. Escrevi mais sobre a história dos preços aqui https://www.mql5.com/ru/forum/327330.
"então os valores aberto+dispartido, alto+dispartido, baixo+dispartido, fechado+dispartido deste símbolo serão utilizados na construção dos dados históricos sintéticos".
Isto também está errado, concordo com o comentário acima.
Errado. Mas um pouco mais perto de corrigir do que o anterior.
Nesta fase, não podemos oferecer uma variante mais correcta do que esta
Como saber se uma optimização foi interrompida por um utilizador (ou por alguma outra razão) e não foi concluída? Parece não haver maneira de o fazer agora, certo? O manipulador OnTesterDeinit deve aceitar o parâmetro de razão semelhante ao OnDeinit (adicionando o código/número apropriado).
Um excesso completo pode ser reconhecido.
É possível descobrir o exagero completo.
Gostaria de conhecer o caso geral, incluindo a genética.
Notei que a MQLInfoString(MQL_PROGRAM_NAME) retorna valores diferentes no terminal MT5 e no testador MT5.
No terminal do cliente devolve MyIndicator, enquanto no Testador de Estratégia devolve MySubFolder\MyIndicator.ex5
Isto é um insecto ou uma característica?