Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день.
Эксперт выставляет лимитные ордера байлимит вслед за движением цены на расст. =Дистанция.
Мне нужно, чтобы по мере движения ЦЕНЫ вверх лишние (самые далекие) ордера удалялись.
Сделал. Но удаление почему-то работает оч. некорректно! Первый ордер удаляется нормально. Потом, удаляются наоборот, ближние к цене! Потом перестают или удаляются "от фонаря", а журнал генерирует ошибку 4108 (неизвестный тикет). Потом некот. время нормально удаляются.
Вроде, где то тут говорилось, что важно правильно организавать перебор ордеров.
Однако. Независимо от того, с "конца" или с начала организован перебор ордеров. Результат некорректный.
Вроде и код то, - самый простеший!
Что тут может быть не так? Пож. подскажите!
(OrderSelect(z,SELECT_BY_TICKET, MODE_TRADES))
SELECT_BY_POS
(OrderSelect(z,SELECT_BY_TICKET, MODE_TRADES))
SELECT_BY_POS
перебирать по индексу вместо тикета ? сейчас попробую..
перебирать по индексу вместо тикета ? сейчас попробую..
у тебя цикл по индексам... причём тут тикеты. и верни строчку с обратным циклом...
Благодарю, JavaDev ! Сделал так как сказано. И заработало всё!
Даже и не верится. Третий день мучаюсь уже....
Благодарю, JavaDev ! Сделал так как сказано. И заработало всё!
Даже и не верится. Третий день мучаюсь уже....
welcome