Сколько раз вы пытались закрыть ордер за 12 сек судя по этой картинке? Торговый сервер подумал что его ДОСят и заблокирывал)
Переведите ДОСят...:-) Это не Деструктивная Отака Сервера??? :-)
П.С. Звиняйте за невежество...:-)
Переведите ДОСят...:-) Это не Деструктивная Отака Сервера??? :-)
П.С. Звиняйте за невежество...:-)
Тип сетевой атаки отказ в обслуживании ( DoS ).
Тип сетевой атаки отказ в обслуживании ( DoS ).
Сенкую, пОнято.
То, что ВЫ тут нафлудили - другие назвали бредятиной и посоветовали вставить перед закрытием каждого ордера:
RefreshRates();
if (IsTradeContextBusy()) {Sleep(100); continue;} // если поток для выполнения торговых операций занят, ждём-с ...
Так что, по существу: вопрос снят !
То, что ВЫ тут нафлудили - другие назвали бредятиной и посоветовали вставить перед закрытием каждого ордера:
RefreshRates();
if (IsTradeContextBusy()) {Sleep(100); continue;} // если поток для выполнения торговых операций занят, ждём-с ...
Так что, по существу: вопрос снят !
Не согласен - Вам первым же ответом Figar0 задал ключевой вопрос (один он уже мог Вас натолкнуть на мысль задействовать Sleep()) и дал исчерпывающее объяснение про ДиДос-атаку. Уже после одного этого поста Вы должны были сказать ему спасибо и попросить админа закрыть/удалить тему.
Задействование функции RefreshRates() Вы должны были вставить в код на автопилоте - ведь Вы закрываете не 1 ордер, а целую цепочку, и на каждый из них сервер долен отреагировать, а на это нужно время, за которое котировки могут измениться.
Учите матчасть (читай "язык и логику взаимодействия терминала с сервером") и перестаньте обижать тех, кто искренне пытается Вам помочь. Это по меньшей мере не красиво.
Чо мне учить-то ?
Робот работает не первый квартал.
Работает нормально. Без проблем. А тут выскочила данная ошибка ...
Может быть 1-й и хотел помочь, но помог как-то странно - без примера кода.
И я, кстати, никогда никого не обижаю. Просто некоторым (даже многим) людям не нравится когда их критикуют. Вот Вам тоже "обижательство" в моём посте привиделось ...
ПС:
Тему можно закрыть.
Тему можно закрыть.
закрыл

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
У ВАС такая ошибка встречалась ?
При каких обстоятельствах она появляется !?
И как с ней бороться в программах ?
ПС:
Ордера роботом или скриптом не закрывались, выдавали 146-ю ошибку, а в ручную закрывались ....