Скачать MetaTrader 5

Помогите с логикой

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Evgeny Potapov
1661
Evgeny Potapov  

Я написал свой индикатор, показания которого колеблются вокруг нулевой линии.

Пытаюсь сейчас сделать по нему советник, но упёрся в, казалось бы, простую проблему:

С открытием просто: надо стараться открыться на вершине любой из волн - это я знаю как писать на MQL4

А вот с закрытием проблема:

Если я открылся на положительной волне, то закрываться надо когда площадь отрицательной волны (нескольких последовательных волн)

достигнет площади той волны, на которой я открылся.

Понятно я объяснил что хочу?

Не могу сообразить как это писать, с учётом ещё и того, что советник должен нормально обрабатывать ситуацию переключения таймфреймов


o_o
Модератор
24077
o_o  

суммируйте значения индикатора. это и будет приближенной площадью на этих суммированных барах.

для сравнения подойдет.

Evgeny Potapov
1661
Evgeny Potapov  
sergeev:

суммируйте значения индикатора. это и будет приближенной площадью на этих суммированных барах.

для сравнения подойдет.



Да, примерно так, но как мне при решении вопроса о закрытии позиции определить на каком баре она была выставлена?
Alexander
2441
Alexander  
Eugene1:


Да, примерно так, но как мне при решении вопроса о закрытии позиции определить на каком баре она была выставлена?

Вставьте значение OrderOpenTime() в функцию iBarShift(...)
Evgeny Potapov
1661
Evgeny Potapov  
Roger:

Вставьте значение OrderOpenTime() в функцию iBarShift(...)



Спасибо!

То, что нужно!

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий