[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 364
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот, проверил этот код сейчас на реальном счёте, всё ок, рыночные ордера все модифицировал, но вот только отложки не тронул. В чём беда? Как думаете?
в условии
if(cmd==OP_BUY || cmd==OP_SELL)
и в условии
if(cmd==OP_BUY)
Не понял :(
Там же и в названии скрипта звучит фраза, что только рыночные ордера... уберите эти условия для рыночных ордеров, тогда будут выполняться условия для рыночных и отложенных - вот и все. Нет не все - внимательно ознакомьтесь с этим - требования и ограничения... и вбейте в обязательном порядке выполнение этих минимальных ограничений в соответствующие условия Ваших отложенных ордеров, чтобы и они выполнялись тоже.
Так у меня таких строчек вообще нет, я не выбираю тип СОВСЕМ, а модифицирую ВСЕ ПОПАВШИЕСЯ, будь то отложенник или рыночный.
Я же и пишу Вам внимательно ознакомьтесь: "Ограничение по дистанции заморозки FreezeLevel.
Закрытие рыночных ордеров не осуществляется, если значения StopLoss или TakeProfit нарушают требования по параметру FreezeLevel.
Модификация StopLoss или TakeProfit рыночных ордеров не осуществляется, если значения StopLoss или TakeProfit нарушают требования по параметру StopLevel.
Удаление и модификация отложенных ордеров не осуществляется, если заявленная цена открытия ордера нарушает требования по параметру Freezelevel."
Всё, разобрался, ошибка была тут:
Так у меня таких строчек вообще нет, я не выбираю тип СОВСЕМ, а модифицирую ВСЕ ПОПАВШИЕСЯ, будь то отложенник или рыночный.
Кроме этого в условии этом
меняете аналогично под выбираемый ордер (меняете условие определения типа ордера на одно из этих: