Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Проявляй активность в сообществе. Увеличивай ленту достижений!
Evgeny Potapov
1628
Evgeny Potapov 2011.08.25 16:40 

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

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

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

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

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

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

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

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


o_O
Модератор
23314
o_O 2011.08.25 17:22  

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

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

Evgeny Potapov
1628
Evgeny Potapov 2011.08.25 19:30  
sergeev:

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

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



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


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

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

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



Спасибо!

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

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