INTERVAL_TICK -- (0) Тиковые данные INTERVAL_M1 -- (1) 1 минута INTERVAL_M2 -- (2) 2 минуты INTERVAL_M3 -- (3) 3 минуты INTERVAL_M4 -- (4) 4 минуты INTERVAL_M5 -- (5) 5 минут INTERVAL_M6 -- (6) 6 минут INTERVAL_M10 -- (10) 10 минут INTERVAL_M15 -- (15) 15 минут INTERVAL_M20 -- (20) 20 минут INTERVAL_M30 -- (30) 30 минут INTERVAL_H1 -- (60) 1 час INTERVAL_H2 -- (120) 2 часа INTERVAL_H4 -- (240) 4 часа INTERVAL_D1 -- (1440) 1 день INTERVAL_W1 -- (10080) 1 неделя INTERVAL_MN1 -- (23200) 1 месяц |
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.
Добрый день, Господа! Подскажите, а есть ли способ посчитать индикатор на текущем графике по другому таймфрейму, а потом изменить интервал текущего графика в зависимости от значения индикатора (например, на М5 посчитать АТР по дневным свечам, а потом изменить (автоматически )интервал М5 в зависимости от полученного значения АТР и вывести значение данного индикатора в дополнительное окно графика)?
Начну с конца. Автоматически переключить ТФ нельзя, таких функция нет. Но если Вы готовы подключить внешнюю DLL библиотеку, написать алгоритм поиска нужного окна, активации его, поиска этого самого переключателя таймфреймов и активации нужного ТФ, то теоретически это возможно.
Вообще задача необычная. Если это для ручной торговли, то на сколько нужно облениться, чтобы было лень переключить ТФ глядя на график. А если для робота, то вообще не нужно ничего ни где переключать, робот в недрах оперативки держит данные и оперирует ими.
Конечно, нет предела совершенству, но тогда наступит время, когда понадобится алгоритм, который нажимает кнопки "Купить" и "Продать", а это уже робот. Так может Вам все же в сторону роботостроения начать смотреть.
У меня была идея доделать индикатор Fractals таким образом, чтобы с учётом волатильности инструмента, рассчитанной по дневным свечкам, менялся таймфрейм графика для вышеуказанного индикатора, который в совокупности с заложенным алгоритмом свечных патернов будет генерировать сигналы для робота для торговли внутри дня по системе от уровней. А ещё это же удобно для премаркета, чтобы не открывать десятки графиков!)) Да, лень - это двигатель прогресса!))
именно так как вы хотите - нет. но есть минимум два решения: просто в обычном lua-скрипте считаете все по нужным таймфреймам, благо, получить их несложно, потом передаете результаты расчета индикатору. и второй - если не хотите сами считать, а желаете воспользоваться готовыми индикаторами - открываете 10 графиков во всех нужных таймфреймах, результаты расчетов передаете в нужный скрипт.