Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Что такое социальный трейдинг? Прочти статью и узнай!
tyoma75squad
14
tyoma75squad 2016.07.26 09:44 

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

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

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

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

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


Igor Knyazkov
763
Igor Knyazkov 2016.07.26 14:14  
tyoma75squad:

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

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

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

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

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


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

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

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

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

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

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

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

Igor Knyazkov
763
Igor Knyazkov 2016.07.26 16:33  
tyoma75squad:

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

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

Да, я неправильно понял)
tyoma75squad
14
tyoma75squad 2016.07.26 21:20  
Scriptong:

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

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

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

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

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

Time[0]+3*PeriodSeconds() 

tyoma75squad
14
tyoma75squad 2016.07.27 12:42  
eevviill8:

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

Time[0]+3*PeriodSeconds() 

Ох спасибо! )) Так вообще идеально ))
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий