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
Hoje eu também estava lidando com esse script e, assim como o traveller00 2, entendo que há uma verificação dupla da presença de atualização: suponha que Sync = t rue(ou seja, há necessidade de fazer a atualização).
- Primeiro, executamos Refresh() - na seção de todos os símbolos, determinamos se há atualizações no servidor,
Obtivemos a lista de arquivos on-line e off-line.
- Em seguida, executamos Update(false) - baixamos novos arquivos zip em um símbolo específico; false impede a repetição de Refresh,
Baixe a diferença nas listas.
- então execute ToCustomSymbol(Sync, false, MinPips) - aqui reconstruímos o símbolo personalizado, mas se inicialmente Sync = true, haverá uma chamada repetida de Refresh(true) .
Como houve sincronização, após o upload, precisamos atualizar a lista off-line para começar a analisar as cotações a partir dela.
Eu verifiquei. Às vezes, nem mesmo as velas do M15 são iguais.
Elas não precisam ser iguais. Altere os ticks em um milissegundo e você verá como até mesmo as barras H1 mudaram.
A fonte de ticks para o script agora é o MT5. Portanto, é possível (ainda não tentei) usá-lo diretamente.
Ou estou com azar ou é melhor não usar diretamente. Funcionou nos últimos 3 meses
Ou eu sou azarado ou é melhor não usar o Direct. Estou usando-o nos últimos três meses
Eu estava falando sobre a fonte de ticks, não sobre o backtest no símbolo original.
O MT5 Tester prioriza barras M1 em vez de ticks. É por isso que há tantos erros no registro.
é melhor não testar diretamente no símbolo.
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Bibliotecas: Symbol
fxsaber, 2020.03.26 08:02
Se abrirmos uma conta demo no Swissquote-Server e executarmos esse script, obteremos a seguinte linha.
Isso significa que, no histórico de ticks, os preços Bid/Ask diferem em 5 pips daqueles transmitidos no Market Watch (há preços melhores lá do que no histórico).
Assim, no Testador, você não pode recriar o que vê no Terminal no símbolo original.
A única solução é usar um símbolo personalizado, que se baseia no demarcap correspondente do histórico de ticks.
Ou seja, o Testador no símbolo original pode produzir históricos de ticks e barras totalmente sincronizados - sem erros nos registros. Apenas o resultado será uma besteira.
Não sei se isso é um bug ou um recurso, mas pode causar erros. Na cotação não filtrada, o tipo de instrumento permanece forex.