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
Pergunta específica - o testador não retorna dados de TFs adjacentes, apenas dados do TF atual - HOW pode
contornar corretamente esta falha do testador MT4.
Nenhuma das funções da MQL4 pode retornar dados das TFs adjacentes no testador, seja acima ou abaixo dele.
Se os dados estiverem lá, você pode corrigi-los, verificá-los, exibi-los - Comentar,Alertar, Imprimir - ou passá-los para processamento.
Qualquer sugestão sobre como evitar este problema no Testador de Estratégia, eu ficaria muito grato a você e acho que não sou o único.
Eis o meu exemplo. Há o exemplo da Roche. Tudo está correto. Mas não se aplica ao gráfico de visualização.
A EA trabalha corretamente com indicadores de qualquer período de tempo, bem como com os próprios períodos de tempo.
Eu também ainda não vejo o problema. Nem a Roche.
Se algo mais, é em particular.
Um indicador a ser visualizado no modo de visualização pode ser feito, mas na maioria das vezes ele será autodestrutivo.
Был мой пример. Есть пример Роша. Все корректно. Но это не относится к графику визуализации.
Советник корректно работает и с индикаторами с любого таймфрейма, и с самими таймфреймами.
Я тоже все еще не вижу проблемы. Как и Рош.
Если что-то другое, то в личке.
Индикатор для просмотра в режиме визуализации сделать можно, но чаще всего это будет самообман.
Acho que você está muito enganado.
Como você pode ver - a visualização e o iCustom não têm nada a ver com isso.
"O teste da Roche - mostra que há algo errado com os dados. Embora o teste M1 funcione bem a partir deste período.
Portanto, erros de código e pseudo-código não têm nada a ver com isso.
;)
Acho que você está muito enganado.
Como você pode ver - a visualização e o iCustom não têm nada a ver com isso.
"O teste da Roche - mostra que há algo errado com os dados. Embora o teste M1 funcione bem a partir deste período.
Portanto, erros de código e pseudo-código não têm nada a ver com isso.
;)
O auto-engano é algo que não incomoda os outros.
Твой индикатор будет возвращать нулевое значение, потому как он сделан с логической ошибкой.После небольшой корректировки работает нормально
E se você não se importa de mostrar...
E se você não se importa de mostrar...
Pessoalmente. Não o farei dessa maneira.funciona bem no testador, meu testador só tem dados "Last Bid", mas os dados "iClose" são nulos.
Talvez haja um problema com o MT4, essa é outra questão.
Outros dados de tempo na EA - sim, você pode ver, mas o problema com os indicadores - ainda é um problema.
Acho que o erro estratégico aqui é que os indicadores utilizam dados históricos, não dados de teste. Como resultado, o TimeCurrent no modo de visualização é diferente para o indicador e para o Expert Advisor.
Acho que o usuário que testa em modo de visualização tem o objetivo de verificar a correção do comportamento da EA e para fazer isso ele sobrepõe os indicadores no gráfico para ver o que a EA vê. Mas acontece que cada indicador deve ser modificado especificamente para se exibir corretamente no modo de visualização! Mas, desculpe-me, por que todo este incômodo se depois dos testes este código não será necessário? E então como depurar os indicadores dinâmicos? A janela de teste visual é criada a fim de verificar o trabalho da EA ou indicador e depois FECHÁ-LO. Isto é, o indicador, colocado na tabela de teste no modo de visualização, quase nunca tem que exibir o momento atual! E isto significa que, embora seja possível construí-lo com base nos dados históricos atuais, não é necessário. Pelo contrário! O usuário espera que todo o terminal com todos os indicadores (padrão e personalizados) e o Expert Advisor em teste simulem nesta janela todo o ambiente, como se tudo acontecesse no momento atual.
Infelizmente, nenhuma mudança é esperada aqui, pois o novo terminal leva todos os recursos da MQ. Mas à luz disto, eu gostaria, pelo menos, de receber uma explicação para que a simulação visual tenha sido feita desta forma: foi apenas um descuido ou houve boas razões para isso?
К сожалению, изменений здесь не предвидится потому, что новый терминал забирает все ресурсы MQ. Но в свете этого хотелось бы хотя бы получить объяснения в связи с чем визуальное моделирование было сделано именно так: просто по недосмотру или для этого были серьезные причины?
A exibição visual do teste foi feita posteriormente, e o objetivo era apenas exibir o processo de teste em si (entradas e saídas). A capacidade de sobreposição de indicadores na janela de teste visual foi um benefício lateral útil. Não havia planos de dar suporte total a tudo o que estava no testador durante a modelagem do comportamento do sistema comercial sobre o histórico.
Você pode olhar os indicadores aplicados ao gráfico de teste visual, estes indicadores serão calculados com base nos dados do preço do gráfico, e estes dados são 100% corretos para o testador. Dados de outros prazos e outros símbolos não são fornecidos pelo testador através de um gráfico de teste visual, e se você não entender esta sutileza, é melhor não usar testes visuais, sobrepondo todos os tipos de indicadores.
Todas as alegações de que o testador deve fornecer algo extra nos testes visuais, além dos testes corretos em si, são populistas. Se você é tão bom em tudo, então organize você mesmo a exibição correta de qualquer informação adicional no gráfico de teste visual (tudo isso é possível), ou crie seu próprio software com toda a funcionalidade necessária.
Подскажите у Вас в тестере комплкт любезно представленый уважаемым Rosh - SimpleEA.mq4 -MultiTimeframe.mq4
работет в тестере нормально, на моем тестере данные есть только "Last Bid", а вот "iClose" все по нулям.
Возможно не лады с МТ4, так это уже другой вопрос.
Portanto, não há dados sobre estes prazos para este instrumento. Se eu apagar de propósito o histórico de 15 minutos para o EURUSD, e depois executar testes no intervalo de 2008 (para o qual não tenho histórico para o EURUSD 15M), então eu não terei uma simulação nesse período de tempo em falta tanto para testes normais quanto visuais.
O próprio testador não completa o histórico para tais casos, você deve cuidar dos dados sobre o intervalo de teste requerido.
Leia um Centro de História atualizado - histórico gratuito de citações de minutos de 1999