Erros, bugs, perguntas - página 2607

 
Slava:

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

 
Slava:

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.

 
Slava:

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.

Что нового в MetaTrader 5?
Что нового в MetaTrader 5?
  • www.metaquotes.net
MetaTrader 5 build 2005: Экономический календарь, MQL5-программы в виде сервисов и API для языка R Terminal Полностью обновлен встроенный экономический календарь. Экономический календарь — наша собственная разработка. В нем доступны более 600 показателей и индикаторов 13 крупнейших экономик мира: США, Евросоюза, Японии, Великобритании...
 
fxsaber:

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

 
Lyuk:

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

 
Compreendo querê-lo "fora da caixa", mas como é, qualquer pessoa pode construir tal índice numa ferramenta de náufragos a partir de quaisquer dados, incluindo carraças.
 
Como sei que a optimização foi interrompida pelo utilizador (ou por qualquer outra razão) e ainda não terminou? Parece que não há maneira de o fazer agora? O manipulador OnTesterDeinit deve aceitar o parâmetro de razão semelhante ao OnDeinit (adicionando o código/número apropriado).
 
Stanislav Korotky:
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.

 
fxsaber:

É 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?