Построение линии на отрицательных барах???

 

Добрый день уважаемые форумчане, трейдеры, программисты и гуру MQL! )

Следующая ситуация.

На приведённой ниже картинке красные и синие цвета это свечи, зеленым обозначен МА с некоторым сдвигом. Трендовая линия проведена вручную от некоторого значения расположенного на положительных барах через точку расположенную на отрицательных барах в данном случае Time -80.

Вопрос как можно реализовать такое построение автоматически средствами MQL4. Возможно ли что бы одна координата для прорисовки линии находилась в области прошедшего времени а вторая в области ещё не наступившего времени то есть на отрицательных барах.

Помоги те пожалуйста. За ранее спасибо! )


 
tyoma75squad:

Добрый день уважаемые форумчане, трейдеры, программисты и гуру MQL! )

Следующая ситуация.

На приведённой ниже картинке красные и синие цвета это свечи, зеленым обозначен МА с некоторым сдвигом. Трендовая линия проведена вручную от некоторого значения расположенного на положительных барах через точку расположенную на отрицательных барах в данном случае Time -80.

Вопрос как можно реализовать такое построение автоматически средствами MQL4. Возможно ли что бы одна координата для прорисовки линии находилась в области прошедшего времени а вторая в области ещё не наступившего времени то есть на отрицательных барах.

Помоги те пожалуйста. За ранее спасибо! )


Если бы программно(да и не программно тоже) можно было бы вычислить экстремум в будущем, во всяком случае так точно как вы его изобразили, то торговля на рынке Форекс была бы крайне прибыльным мероприятием :))) А если серьезно, то 2 точки для построения линии тренда должны находиться в прошлом, ну или, как минимум-в настоящем.
 
Ermak1243:
Если бы программно(да и не программно тоже) можно было бы вычислить экстремум в будущем, во всяком случае так точно как вы его изобразили, то торговля на рынке Форекс была бы крайне прибыльным мероприятием :))) А если серьезно, то 2 точки для построения линии тренда должны находиться в прошлом, ну или, как минимум-в настоящем.

Вы наверное неправильно поняли. На картинке изображён не экстремум в будущем. А сдвинутый мувинг (МА). То есть средние значения цен из прошлого. И вообще тут не важно через какие значения будет проходить эта линия. Важен сам принцип.

То есть если я правильно понял не представляется возможным расположить любой графический объект правее нулевого бара??? Верно? Желательно конечно чтобы этим объектом была линия.

 
Ermak1243:
Если бы программно(да и не программно тоже) можно было бы вычислить экстремум в будущем, во всяком случае так точно как вы его изобразили, то торговля на рынке Форекс была бы крайне прибыльным мероприятием :))) А если серьезно, то 2 точки для построения линии тренда должны находиться в прошлом, ну или, как минимум-в настоящем.

К счастью, Вы ошибаетесь. Линию тренда можно провести полностью в будущем, а можно одну точку в настоящем, одну в будущем, как это и показано на рисунке.

Чтобы так сделать средствами MQL4, нужно лишь добавить к настоящему времени количество баров, на которое сдвинута МА, и перевести их в секунды. Соответственно, из этого значения нужно вычесть количество баров от начала МАшки до найденного экстремума. Ничего сложного.

Подобную задачу недавно решал в одном из своих индикаторов

 
tyoma75squad:

Вы наверное неправильно поняли. На картинке изображён не экстремум в будущем. А сдвинутый мувинг (МА). То есть средние значения цен из прошлого. И вообще тут не важно через какие значения будет проходить эта линия. Важен сам принцип.

То есть если я правильно понял не представляется возможным расположить любой графический объект правее нулевого бара??? Верно? Желательно конечно чтобы этим объектом была линия.

Да, я неправильно понял)
 
Scriptong:

К счастью, Вы ошибаетесь. Линию тренда можно провести полностью в будущем, а можно одну точку в настоящем, одну в будущем, как это и показано на рисунке.

Чтобы так сделать средствами MQL4, нужно лишь добавить к настоящему времени количество баров, на которое сдвинута МА, и перевести их в секунды. Соответственно, из этого значения нужно вычесть количество баров от начала МАшки до найденного экстремума. Ничего сложного.

Подобную задачу недавно решал в одном из своих индикаторов

Большое вам человеческое спасибо.)) Попробую это реализовать...
 

3 бара вправо.

Time[0]+3*PeriodSeconds() 

 
eevviill8:

3 бара вправо.

Time[0]+3*PeriodSeconds() 

Ох спасибо! )) Так вообще идеально ))
Причина обращения: