Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нужна функция для модификации отложенных оредров Стоп-Сел и Стоп Бай
при модифкации выставляются пременые:
extern int Magic = 12345
extern double StartLot=0.01; //Стартовый лот
extern int TaikProfit_В= 0;//для Бай
extern int StopLoss_В = 0;//для Бай
extern int TaikProfit_S= 0;//для Селл
extern int StopLoss_S= 0;//для Селл
Для нее нужен вкл.выкл,
переменная ModuOrderKof=1; которая выбирает, на уровень которого ордера модифцировать.,
Алгоритм такой:
если функция включена, при выставлении очередного отложенного ордера, функция проверяет, в каком положении находятся остальные выставленные до последней ордера, и если последний расположен ближе к рынку, чем предыдущие, функция модифцирует ранее выставленные ордера до уровня последней, при этом учитывается ModuOrderKof, если он =0, то модифицируются до уровня последнего ордера, если =1 то уровень первого ближе расположенного ордера является уровнем. на который модифицируются ордера, туда подтягиваются все ордера, за исключением последнего и к далее, например, если отложено 6 ордеров, выставился еще один с уровнем, самым близким к рынку, ModuPrderKof=2, то мы получаем такую картину: последний и предпоследний (по близости к рынку) ордера остаются на своих местах, а все остальные 5 ордера модифицируются на уровень третьего от рынка уровня.