Скачать MetaTrader 5

MA c периодом 2000, как установить

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Создавай интересные темы на форуме по автоматическому трейдингу!
starjj
36
starjj 2011.08.02 21:25 

Здравствуйте, подскажите пожалуйста как можно установить к примеру МА с периодом 2000, это нужно для опимизации советника, проблема в том что советнику нужно пересчитать бары close open high low, отстоящие от нулевого за 1000, до 1000 бара расчеты нормальные, а за 1000 какие-то ошибки к примеру:

if (iMA(NULL,0,1,0,0,PRICE_OPEN,P)>iMA(NULL,0,MA,0,0,PRICE_OPEN,P)) {MA1=1;} если МА больше 1000 то расчеты получаются неправильные или если МА меньше 1000, а P больше 1000, то тоже расчеты идут неверные, как будто советник не видит бары за 1000.

или к примеру в выражении: if (Close[P1]>Open[P1]) и т.д. если P1 больше 1000, то тоже какие-то ошибки, как сделать что бы советник мог пересчитывать бары больше 1000, очень нужно, прошу помощи.

Vladimir Paukas
4099
Vladimir Paukas 2011.08.02 22:21  
starjj:

Здравствуйте, подскажите пожалуйста как можно установить к примеру МА с периодом 2000, это нужно для опимизации советника, проблема в том что советнику нужно пересчитать бары close open high low, отстоящие от нулевого за 1000, до 1000 бара расчеты нормальные, а за 1000 какие-то ошибки к примеру:

if (iMA(NULL,0,1,0,0,PRICE_OPEN,P)>iMA(NULL,0,MA,0,0,PRICE_OPEN,P)) {MA1=1;} если МА больше 1000 то расчеты получаются неправильные или если МА меньше 1000, а P больше 1000, то тоже расчеты идут неверные, как будто советник не видит бары за 1000.

или к примеру в выражении: if (Close[P1]>Open[P1]) и т.д. если P1 больше 1000, то тоже какие-то ошибки, как сделать что бы советник мог пересчитывать бары больше 1000, очень нужно, прошу помощи.

Используйте самописную МА
Aleksey Lebedev
6057
Aleksey Lebedev 2011.08.03 03:25  
starjj:

Здравствуйте, подскажите пожалуйста как можно установить к примеру МА с периодом 2000, это нужно для опимизации советника, проблема в том что советнику нужно пересчитать бары close open high low, отстоящие от нулевого за 1000, до 1000 бара расчеты нормальные, а за 1000 какие-то ошибки к примеру:

На старте в тестере доступно тысяча баров с мелочью. Дату начала теста поставте чуть раньше, а торговлю в советнике в тестере разрешите с extern даты.
starjj
36
starjj 2011.08.03 07:15  
Swan:
На старте в тестере доступно тысяча баров с мелочью. Дату начала теста поставте чуть раньше, а торговлю в советнике в тестере разрешите с extern даты.

Это идея, спасибо попробую, а есть какой-нибудь типичный способ, чтоб колдовать не приходилось!?)
Анатолий
645
Анатолий 2011.08.03 08:44  
starjj:

Это идея, спасибо попробую, а есть какой-нибудь типичный способ, чтоб колдовать не приходилось!?)

paukas:
Используйте самописную МА
Вобщем используйте либо базовый индюк, либо пишите свой. В индикаторах ограничений на бары нет.
Aleksey Lebedev
6057
Aleksey Lebedev 2011.08.03 10:11  
starjj:

Это идея, спасибо попробую, а есть какой-нибудь типичный способ, чтоб колдовать не приходилось!?)
Использовать МА покороче с большего ТФ)
starjj
36
starjj 2011.08.03 11:16  

с индикатором понятно а как быть Close[P1] Open[P1] и т.д., как заставить эксперт пересчитывать например 1500 бар

starjj
36
starjj 2011.08.03 11:17  
может этого можно добиться массивами или еще чем?
starjj
36
starjj 2011.08.03 11:18  
как правильно высчитать Close[1500] или Open[1500]???
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий