Значение индикатора

 

Как узнать значение индикатора в определённый момент времени?

Усложним задачу тем, что индикатор не из стандартного набора терминала, интересует значение которое он показывает на определённом таймфрейме (промежуточное на ещё не сформировавшемся баре).

 
blo0ds:

Как узнать значение индикатора в определённый момент времени?



https://docs.mql4.com/ru/indicators/iCustom

double mysignal = iCustom(.....,i)

 

blo0ds:

Усложним задачу тем, что индикатор не из стандартного набора терминала, интересует значение которое он показывает на определённом таймфрейме (промежуточное на ещё не сформировавшемся баре).


double mysignal = iCustom(.....,0);

может немного подучитесь программированию прежде чем темы создавать?

 
IgorM:


https://docs.mql4.com/ru/indicators/iCustom

double mysignal = iCustom(.....,i);


double mysignal = iCustom(.....,0);

может немного подучитесь программированию прежде чем темы создавать?

?
 
IgorM:


double mysignal = iCustom(.....,0);

может немного подучитесь программированию прежде чем темы создавать?

Человек спросил, как узнать, например, значение МАшки с графика H4 месячной давности при том, что нужно это значение взять, стоя на минутном ТФ внутри уже завершенного бара H4, скажем, на 120-й минуте от начала бара Н4, но значение нужно не то, которое машка нарисовала там сейчас- постфактум, когда бар уже закрыт, а то, которое было, когда от начала свечи прошло те самые 120 минут.

.

Т.е. вопрос человека звучит так: как рассчитать индикатор так, чтобы на момент запроса значения индикатора со старшего ТФ свеча старшего ТФ сформировалась динамически с данных младшего ТФ, и индикатор рассчитался бы как будто данных после этой динамически сформированной свечи нет-- если учитывать наличие перерисовывающихся индикаторов, то это достаточно важное уточнение.

.

:-D

.

Правда, теперь вопрос содержит ответ.

 
jartmailru:

Человек спросил, как узнать, например, значение МАшки с графика H4 месячной давности при том, что нужно это значение взять, стоя на минутном ТФ внутри уже завершенного бара H4, скажем, на 120-й минуте от начала бара Н4, но значение нужно не то, которое машка нарисовала там сейчас- постфактум, когда бар уже закрыт, а то, которое было, когда от начала свечи прошло те самые 120 минут.

.

Т.е. вопрос человека звучит так: как рассчитать индикатор так, чтобы на момент запроса значения индикатора со старшего ТФ свеча старшего ТФ сформировалась динамически с данных младшего ТФ, и индикатор рассчитался бы как будто данных после этой динамически сформированной свечи нет-- если учитывать наличие перерисовывающихся индикаторов, то это достаточно важное уточнение.

.

:-D

.

Правда, теперь вопрос содержит ответ.

А такое вообще возможно? ИМХО будет затруднительно так как для этого надо будет передавать в индикатор на старшем ТФ не номер бара, а значение цены закрытия в определенный момент времени. Определить такую цену с помощью младшего ТФ не сложно, выходит весь вопрос в том как это значение подсунуть индикатору на старшем ТФ вместо конкретного бара. Надеюсь я правильно понял пояснение к вопросу!
 
Limon:
А такое вообще возможно? ИМХО будет затруднительно так как для этого надо будет передавать в индикатор на старшем ТФ не номер бара, а значение цены закрытия в определенный момент времени. Определить такую цену с помощью младшего ТФ не сложно, выходит весь вопрос в том как это значение подсунуть индикатору на старшем ТФ вместо конкретного бара. Надеюсь я правильно понял пояснение к вопросу!

У меня мысль работала в такую сторону: 

Сделать новый инструмент, например EURUSD_E :-), в него формировать свечи с меньшего ТФ. Открыть его как оффлайн-график. Тогда для этого инструмента станет возможным вычисление индикаторов. Насчет поддержки мультитаймфрейменных экспертов в пятерке честно не знаю.

 
Limon:
А такое вообще возможно? ИМХО будет затруднительно так как для этого надо будет передавать в индикатор на старшем ТФ не номер бара, а значение цены закрытия в определенный момент времени. Определить такую цену с помощью младшего ТФ не сложно, выходит весь вопрос в том как это значение подсунуть индикатору на старшем ТФ вместо конкретного бара. Надеюсь я правильно понял пояснение к вопросу!



Всё верно!!! Вот допустим пример

https://www.mql5.com/ru/code/9603 

Но данные манипуляции с инструментами не входящими в стандартный набор очень грузят проц и может существуют и др. варианты. Почему в MQL не заложена данная функция? ПОЗОР! 

Причина обращения: