Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Понимаете я обрыл уже весь интернет но никак не могу найти ответ на очень простую вещь.
Если я поставил отложенный ордер например OP_BUYLIMIT и запомнил тикет этого ордера.
Ордер сработал и стал рыночным.
Используя OrderSelect через тикер который я запомнил и далее OrderType(), я всё равно получаю значение OP_BUYLIMIT ...
Что я делаю неправильно ... мне нужно получить значение OP_BUY
есть такая шняга ), попробуй выбирать ордер не по тикету, перебираешь по порядку ордера и искать ордер с нужным тикетом(ЗЫ: хотя вряд ли поможет, лучше ждать пока ордер не выберется с нужным тикетом и нужным типом ))
ЗЫ: это скорее всего из-за того что информация не успела обновится в списке ордеров(в тестере такого быть не должно)
Дело всё в том что это происходит в тестере.
Скажите как обойти данную ошибку? Может как нибудь использовать MagicNumber ???
Например присваивать ордеру MagicNumber
и дальше как то этот ордер по MagicNumber выбирать из списка???
Например присваивать ордеру MagicNumber
и дальше как то этот ордер по MagicNumber выбирать из списка???
по магику нельзя выделять. Да и проблема не в этом. Выделяй по позиции.
Можно более подробно.
Спасибо.
Можно более подробно.
Спасибо.