[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 499

 

Здравствуйте !

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

Приходиться полностью сносить терминал и ставить его заново и тогда всё по новой .
 
Зависит от качества моделирования (оно должно быть хотя бы 90%) и стратегии советника. Например, результатам пипсовщиков в тестере вообще лучше не доверять.
 
AVOHR:

Здравствуйте !

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

Приходиться полностью сносить терминал и ставить его заново и тогда всё по новой .

пипсюки на выходных надо тестировать. когда спред в терминале не меняется.
 
Zhunko:
В документации написано, что так насиловать init() нельзя.

но работает ведь :) и за всё время не замечал глюков. Кстати, а где это в доках освещено?
 
sergeev:

но работает ведь :) и за всё время не замечал глюков. Кстати, а где это в доках освещено?

https://docs.mql4.com/ru/basis/functions/special

Сейчас работает, а завтра, что-нибудь изменят - работать не будет. Недокументировано.

По этому лучше в ините запускать скрипт для обновления графика для эксперта, а после запуска старта выгружать скрипт. Старт зацикливать.

 

Zhunko:

По этому лучше в ините запускать скрипт для обновления графика для эксперта, а после запуска старта выгружать скрипт. Старт зацикливать.


вы про WindowRedraw() ? или

int MT4InternalMsg = RegisterWindowMessageA("MetaTrader4_Internal_Message"); //incoming tick for EAs
PostMessageA(hwnd,MT4InternalMsg,2,1); //incoming tick for EAs

 
sergeev:

вы про WindowRedraw() ? или

int MT4InternalMsg = RegisterWindowMessageA("MetaTrader4_Internal_Message"); //incoming tick for EAs
PostMessageA(hwnd,MT4InternalMsg,2,1); //incoming tick for EAs

Да. Оно.
 
Fam:
Зависит от качества моделирования (оно должно быть хотя бы 90%) и стратегии советника. Например, результатам пипсовщиков в тестере вообще лучше не доверять.
а как правильно смоделировать советника? там алгоритм простой: пробой максимума открыли бай стоп лос и тейк и в зеркале
 
AVOHR:
а как правильно смоделировать советника? там алгоритм простой: пробой максимума открыли бай стоп лос и тейк и в зеркале

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

После того, как все сделаете, результаты будут всегда одинаковые, плюс/минус копейки, даже в другой день, проверено.

 
Господа, если не затруднит, скиньте функцию, которая тралит эквити. Что-то найти не могу..
Причина обращения: