Скачать MetaTrader 5

Работа в экперте на разных временных диапазонах

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликуй программу в Маркете и продавай ее миллионам трейдеров!
Forex Trader
114257
Forex Trader 2005.12.11 11:45 
Заранее извиняюсь. Наверняка такая тема уже поднималась на форуме.
Проблема состоит в следующем. Эксперт работает на диапазоне H1, а функцию
double iStdDev(string symbol, int timeframe, int ma_period, int ma_method, int ma_shift, int applied_price, int shift)
нужно вычислять на диапазоне M15. Вопрос в том как это делается? Заранее благодарю за ответ!
MetaQuotes Software Corp.
Модератор
181337
MetaQuotes Software Corp. 2005.12.11 14:00  
В протопите функции описаны символ и таймфрейм.
Пример:
iStdDev(Symbol(),PERIOD_M15, .... остальные параметры)
Forex Trader
114257
Forex Trader 2005.12.11 16:25  
А если за PERIOD_M15 нет подходящей истории?
Forex Trader
114257
Forex Trader 2005.12.11 16:46  
В протопите функции описаны символ и таймфрейм.
Пример:
iStdDev(Symbol(),PERIOD_M15, .... остальные параметры)


Странно вот здесь про второй параметр написано следующее

timeframe — Сдвиг относительно текущей позиции (количество периодов назад).
А так было бы действительно очень удобно написать PERIOD_M15 и решить этот вопрос.
Forex Trader
114257
Forex Trader 2005.12.12 15:43  
Странно вот здесь про второй параметр написано следующее

timeframe — Сдвиг относительно текущей позиции (количество периодов назад).
А так было бы действительно очень удобно написать PERIOD_M15 и решить этот вопрос.

вообще-то это опечатка, похоже просто скопировали описание параметра shift
должно звучать следующим образом:
...
timeframe - Период. Может быть одним из периодов графика. 0 означает период текущего графика.
...
shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий