Помогите новичку добавить в советник функцию закрытия всех ордеров
Кто может подсказать как добавить в советник функцию закрытия обсолютно всех ордеров если расстояние между рыночной ценой и ценой самого дальнего ордера превысило к примеру 1000 пунктов
- Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6.
- Советники: eEquityTrailing
- Закрытие всех ордеров
dobrich01:
Кто может подсказать как добавить в советник функцию закрытия обсолютно всех ордеров если расстояние между рыночной ценой и ценой самого дальнего ордера превысило к примеру 1000 пунктов
Перебираете список ордеров и запоминаете наибольшее (по модулю) расстояние от текущей цены до цены OrderOpenPrice(). Если это расстояние превысило допустимый уровень, закрываете все ордера. Функцию закрытия всех ордеров найдёте в кодабазе (каждый 5-ый советник). Если хорошенько пороетесь (если сами не умеете), то и функцию расчёта текущего расстояния до самого "дальнего" ордера можно отыскать.
Кто может подсказать как добавить в советник функцию закрытия обсолютно всех ордеров если расстояние между рыночной ценой и ценой самого дальнего ордера превысило к примеру 1000 пунктов