Индикатор с уровнями для 3 таймфреймов

Страницы: 1
RSS
Индикатор с уровнями для 3 таймфреймов
 
Если мы нанесем на график индикатор MA то при переключении между таймфреймами м5, ч1, и д1 он каждый раз перересуетс в зависимости от таймфрейма. Возможно ли сделать так что бы индикатор рисовал различные уровни для трех таймфреймов?
Желтые для м5, синие для ч1, и красные для д1. Т.е. на каком бы таймфрейме мы не были из этих трех все равно бы нарисовались три типа уровней...?
Торговый привод на Lua: https://github.com/iv-litovchenko/Quik-Enter-Trade
 
Это вы хотите выполнить так называемый ресемплинг цифрового фильтра. Точного решения у задачи нет. Очень грубое решение: если вы переключаетесь с таймфрейма X минут на таймфрейм Y минут, то чтобы машка осталась примерно такой же, ее период надо умножить на (X/Y). Если надо точнее, то надо ресемплинг по формулам делать и получится в итоге дробная длина машки. Для ema это не проблема (только придется вручную писать, квиковская только с целыми периодами работает), для sma не знаю, как можно дробную длину интерпретировать. Пример в цифрах: на минутках у вас емашка с периодом 10. Переключаетесь на 5 минут, точный период емашки на пятиминутках будет 2.301645. Как видите, близко к 1/5 от 10, но не точно равно.
 
Иван,

Нет, такой возможности нет - MA привязан к текущему интервалу графика, который может быть только один для одного окна графика.

Наиболее вероятно, Вашу задачу можно решить пользовательским индикатором на LUA. Необходимую информацию и примеры для написания собственных индикаторов Вы можете найти по следующей ссылке.
 
Цитата
Andrey Bezrukov написал:
Иван,

Нет, такой возможности нет - MA привязан к текущему интервалу графика, который может быть только один для одного окна графика.

Наиболее вероятно, Вашу задачу можно решить пользовательским индикатором на LUA. Необходимую информацию и примеры для написания собственных индикаторов Вы можете найти по следующей  ссылке .
Вопрос немного в другом.
1) Можно ли на принципах индикатора нарисовать линию и после двигать ее мышкой на графике.
2) Можно ли запомнить ее ID что бы не отрисовывать дважды?
Торговый привод на Lua: https://github.com/iv-litovchenko/Quik-Enter-Trade
 
Цитата
Иван написал:
Цитата
Andrey Bezrukov написал:
Иван ,

Нет, такой возможности нет - MA привязан к текущему интервалу графика, который может быть только один для одного окна графика.

Наиболее вероятно, Вашу задачу можно решить пользовательским индикатором на LUA. Необходимую информацию и примеры для написания собственных индикаторов Вы можете найти по следующей   ссылке  .
Вопрос немного в другом.
1) Можно ли на принципах индикатора нарисовать линию и после двигать ее мышкой на графике.
2) Можно ли запомнить ее ID что бы не отрисовывать дважды?
двигать мышкой нельзя
запомнить можно  в массиве
 
Иван,

Цитата
Иван написал:
1) Можно ли на принципах индикатора нарисовать линию и после двигать ее мышкой на графике.
Нет, как нельзя двигать мышкой прочие графики и индикаторы - так и линию-индикатор (любой пользовательский индикатор) - перемещать курсором мыши с использованием штатного функционала терминала QUIK и QLUA нельзя.
Цитата
nikolz написал:
2) Можно ли запомнить ее ID что бы не отрисовывать дважды?
Вы можете присвоить графику (индикатору) идентификатор и за тем использовать его в Вашем скрипте для обращения к данному графику. Чтобы присвоить идентификатор - необходимо в рабочем месте QUIK открыть окно графика на редактирование (CTRL+E), выбрать нужный график, перейти на вкладку "Дополнительно" и указать идентификатор.
Страницы: 1
Читают тему
Наверх