Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Как протестировать программу перед покупкой?
Георгий Ковальчук
182
День добрый пытаюсь в тестере использовать 2 графика день и час но тестер исполняет команды индикаторов которые прописаны для текущего инструмента и тайм фрейма. Как заставить выполнять команды дневного графика? То есть смотрим день, если на дневном графике тренд, то идем на часовой и по нему открываемся.
o_O
Модератор
23275
o_O 2014.01.06 08:44  
gergi:
Как заставить выполнять команды дневного графика?
прописать в эксперте смотреть дневной график
Георгий Ковальчук
182
Георгий Ковальчук 2014.01.06 08:56  

А есть примеры?

Георгий Ковальчук
182
Георгий Ковальчук 2014.01.06 09:00  

В эксперте я прописываю следующее

MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);
MaCurrent=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,0);
MaPrevious=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,1);
MaCurrentD5=iMA(NULL,PERIOD_D1,MATrendPeriodD5,0,MODE_SMA,PRICE_CLOSE,0);
MaPreviousD5=iMA(NULL,PERIOD_D1,MATrendPeriod,0,MODE_SMA,PRICE_CLOSE,1);

и тем не менее дневные индикаторы получаются только если в тестере использовать дневной тайм фрейм

khorosh
8042
khorosh 2014.01.06 09:39  
gergi:

В эксперте я прописываю следующее

MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);
MaCurrent=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,0);
MaPrevious=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,1);
MaCurrentD5=iMA(NULL,PERIOD_D1,MATrendPeriodD5,0,MODE_SMA,PRICE_CLOSE,0);
MaPreviousD5=iMA(NULL,PERIOD_D1,MATrendPeriod,0,MODE_SMA,PRICE_CLOSE,1);

и тем не менее дневные индикаторы получаются только если в тестере использовать дневной тайм фрейм

Под словом получаются вы подразумеваете - отображаются? Для работы эксперта не обязательно, чтобы индикатор с дневного ТФ отображался на часовом.
Георгий Ковальчук
182
Георгий Ковальчук 2014.01.06 09:55  
Меня интересует вопрос почему дневной график не учитывается в тестере. Эксперт в тестере ведет себя одинаково с учетом или без учета дневного графика.
o_O
Модератор
23275
o_O 2014.01.06 10:17  
gergi:
Меня интересует вопрос почему дневной график не учитывается в тестере. Эксперт в тестере ведет себя одинаково с учетом или без учета дневного графика.

а почитать справку про получение данных из iMACD унизительно?

khorosh
8042
khorosh 2014.01.06 10:56  
gergi:
Меня интересует вопрос почему дневной график не учитывается в тестере. Эксперт в тестере ведет себя одинаково с учетом или без учета дневного графика.
Ну так дело не в тестере, а в правильности кода вашего эксперта.
Всеволод
648
Всеволод 2014.01.07 20:39  

Судя по всему тестировать лучше на H1, нулевой бар дня смотреть при этом не рекомендуется.

MaCurrentD5=iMA(NULL,PERIOD_D1,MATrendPeriodD5,0,MODE_SMA,PRICE_CLOSE,0);
MaPreviousD5=iMA(NULL,PERIOD_D1,MATrendPeriod(?),0,MODE_SMA,PRICE_CLOSE,1);
Gulnaz Akhtyamova
10629
Gulnaz Akhtyamova 2014.01.07 22:42  
gergi:
Меня интересует вопрос почему дневной график не учитывается в тестере. Эксперт в тестере ведет себя одинаково с учетом или без учета дневного графика.
а если по времени открытия баров попробовать погонять, а не все тики, да и историю котировок закачать? Период графика тогда будет правильно учитываться. Если получится, тогда и программу нужно потом будет подобным образом заставить работать.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий