Анализ результатов тестов и оптимизации в тестере стратегий MetaTrader 5 - страница 4

 
Anatoli Kazharski:
Изменение списка тестируемых символов уже считается изменением окружения. Но сейчас, к сожалению, есть только возможность указывать тестируемые символы через файл или входной параметр.

Можно было бы выбор тестируемых символов вынести в настройки тестера. Тогда он будет "видеть", что окружение изменилось. Рассмотрите такой вариант в рамках развития тестера.

//---

P.S. Сообщил в сервисдеск о периодическом исчезновении последних сообщений на форуме:

Изменение списка тестируемых символов только тогда считается изменением, когда вы меняете символ в настройках тестера. Тогда будет считаться изменением, когда в тестере будет такой список (если будет)

А пока вы просто меняете параметры эксперта, не меняя при этом ничего более, как тестер узнает, что список поменялся?

У нас ведь символы могут подгружаться и посреди процесса тестирования.

Классический пример: эксперт, торгующий на валютной паре, ни одна из половин которой не совпадает с валютой депозита. Требуется ли вам пояснение для такого простого случая?

 

Slava:

Изменение списка тестируемых символов только тогда считается изменением, когда вы меняете символ в настройках тестера. ...

...

У нас ведь символы могут подгружаться и посреди процесса тестирования.

Классический пример: эксперт, торгующий на валютной паре, ни одна из половин которой не совпадает с валютой депозита. Требуется ли вам пояснение для такого простого случая?

Пояснения читать всегда интересно. Но важнее найти ответ вот на этот вопрос:

Slava:

А пока вы просто меняете параметры эксперта, не меняя при этом ничего более, как тестер узнает, что список поменялся?

И возможное решение, хотя бы, как вариант на рассмотрение, уже есть:

Slava:

Тогда будет считаться изменением, когда в тестере будет такой список (если будет)

//---

К сожалению, у меня пока больше нет вариантов, как это можно было бы попробовать реализовать. 

 
Сейчас получается, что скорость Оптимизации зависит от последовательности проходов. Если сначала идут односимвольные проходы, а затем - многосимвольные, то время выполнения будет меньше, чем при обратной последовательности проходов Оптимизации.
 
fxsaber:
Сейчас получается, что скорость Оптимизации зависит от последовательности проходов. Если сначала идут односимвольные проходы, а затем - многосимвольные, то время выполнения будет меньше, чем при обратной последовательности проходов Оптимизации.

Уверен, что этот кейс абсолютно не массовый. Поэтому нет смысла его решать.

 
Anatoli Kazharski:

...

К сожалению, у меня пока больше нет вариантов, как это можно было бы попробовать реализовать. 

Но с этим однозначно нужно, что-то делать. 

Тестер ведь представляется сейчас, как многосимвольный. Представьте, что Вам нужно работать одновременно с несколькими десятками символов. Через входной параметр уже не получится, а через файл, совсем неудобное решение.

 
Anatoli Kazharski:

Но с этим однозначно нужно, что-то делать.

Вариант - LifeHack для трейдера: один бэк-тест хорошо, а четыре – лучше
 
С такими решениями о массовости точно можно забыть. И о маркете тоже.
 

Вы не ответили на вопрос.

Что делать с экспертом, торгующем на валютной паре, ни одна из половин которой не совпадает с валютой депозита?

При этом, как обычно, торговля сильно зависит от входных параметров.

 
Slava:

Что делать с экспертом, торгующем на валютной паре, ни одна из половин которой не совпадает с валютой депозита?

Тысячу раз просили сделать возможность в Тестере менять валюту счета, как это всегда можно было делать в MT4.

А если отвечать на вопрос, то через одном место - тянуть другие символы. Правда, речь же на самом деле изначально велась не о такой ситуации.

 
Slava:

Вы не ответили на вопрос.

Что делать с экспертом, торгующем на валютной паре, ни одна из половин которой не совпадает с валютой депозита?

При этом, как обычно, торговля сильно зависит от входных параметров.

То же самое, что делается сейчас. Подгружать символы во время процесса тестирования.

Либо сразу перед началом теста определять и дополнять к выбранным для теста символов в списке, если бы такой список был.

Как вариант, если в начале теста определили, что символы, которые в кеше, больше не нужны, то не использовать их в тестере.

У меня в любом случае не может быть однозначного ответа, а только на уровне предположений и предложений вариантов. Я не знаю заранее, какой из них может оказаться лучше.