Planos de desenvolvimento para o MetaTrader 5 Strategy Tester - página 21

 
Sergey Lebedev:

No outro dia tentei fazer um teste personalizado de minha estratégia e enfrentei os mesmos problemas, que foram previamente descritos e soluções propostas pela fxsaber(aqui) e Francuz(aqui).

Durante este tempo, a automação do Testador tornou-se tão flexível e confiável que o problema pode ser considerado como resolvido.

Você só precisa adicionar 3-4 funções padrão simples já escritas no WinAPI para disponibilizar o testador automatizado no mercado.

Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos

Bibliotecas: MultiTester

fxsaber, 2021.04.21 14:26

Eu mesmo utilizo apenas quatro funções:

MTTESTER::IsReady - Тестер готов к запуску.
MTTESTER::ClickStart - Нажать на кнопку Старт/Стоп.
MTTESTER::GetSettings - получить полные текушие настройки тестера.
MTTESTER::SetSettings2 - задать любые настройки тестера.

Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste

Bibliotecas: MultiTester

fxsaber, 2021.04.21 15:02

E mais quatro para uma utilização mais avançada.

MTTESTER::GetPassesDone - количество выполненных прогонов идущей оптимизации.
MTTESTER::GetLastOptCache - последний opt-файл.
MTTESTER::GetLastTstCache - последний tst-файл.
MTTESTER::CloseNotChart - закрывает график оптимизации.


Eu não uso mais nada.

 

Do ponto de vista de modificações mínimas, você pode estar certo. Se pegarmos a atual arquitetura de TI do MT5, devemos começar com a introdução de uma nova função do sistema (evento) como o OnTesterInit() e depois passar à implementação de um conjunto completo de funções mql embutidas.

 

Não há registro dos seguintesresultados estatísticos nosresultados dos testes, o que limita severamente a seleção de estratégias.

https://www.mql5.com/ru/docs/constants/environment_state/statistics

Correlação LR:

Por favor, acrescente.


Também, por exemplo, falta o seguinte.

Erro Padrão da LR:

AHPR

GHPR

Z-Score

Nível de Margem

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Статистика тестирования
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Статистика тестирования
  • www.mql5.com
Статистика тестирования - Состояние окружения - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

Você poderia acrescentar mais análises aos testes de retaguarda, a saber

lucros e perdas pelo horário de abertura dos negócios que esses lucros e perdas ocasionaram.

Agora hálucros e perdas por horas de fechamento de negócios:

Obrigado por seu trabalho árduo.

 
Sergey Chalyshev resultados de otimização o número de negócios perdidosSTAT_LOSS_TRADES,



Eu o apoio. O tempo todo parece que entre 500 opções lucrativas existe uma variante, onde o número de tendências perdidas é mínimo.

E de alguma forma simplifica a introdução da comissão do corretor (há - mas provavelmente funciona tortuosamente))). Isso eliminaria muitos resultados desnecessários.

 
Konstantin Kulikov #:

Você poderia acrescentar mais análises aos testes de retaguarda, a saber

lucros e perdas pelo horário de abertura dos negócios que esses lucros e perdas ocasionaram.

Neste momento hálucros e perdas por horas de fechamento de negócios:

Isto é lógico, mas não será feito.