Job finished
Specification
Закрытие по б-у. Ждем Противоположного сигнала и входим в рынок.
Закрытие по Стоп-лоссу(СЛ). Лот умножаем на decimal. Ждем Противоположного сигнала и входим в рынок.
Б.у(безубыток). 2 уровня. 1-й уровень: Если Профит N пунктов, стоп ставим на б-у +К пунктов. 2-й Уровень если Профит Z пунктов, стоп ставим на б-у +X пунктов.
Сигнал: Если значение индикатора больше числа t, то БАЙ. Запрос значения происходит на открытии бара. Используется значение индикатора для БАРА, который предшествует открывшемуся.
Если значение индикатора меньше числа q, то СЕЛЛ.ТП (не выставляется, т.е. лот просто закрывается при достижении этого условия): Если значение индикатора больше g- закрываем сделку БАЙ. Если значение индикатора меньше l- закрываем сделку СЕЛЛ.
Программа должна различать как было произведено закрытие предыдущей сделки (По Б-У, ТП или СЛ). В памяти достаточно хранить результат только 1 сделку (предыдущую)Желательна возможность вести мультивалютную торговлю. Начальная величина лота задается пользователем. В дальнейшем после каждого СЛ, величина лота умножается на decimal.
Если позиция закрыта вручную, считать, что она была закрыта по БУ. Советник должен реагировать только на свои лоты. Лоты открытые пользователем должны полностью игнорироваться.
Переменные желательно переименовать, чтобы мне было легче вводить входные параметры :)