![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня такая же проблема. Похоже, в режиме "Реальные тики" тестер исполняет лимитники также, как и рыночные ордера - продажу по BID, а покупку - по ASK. Это явный баг, но сервисдеск к тому времени уже не работал, и писать было некуда.
А вот я вижу, что нет. В МТ5 для ФОРТС, кто изучил, не используют стандартную библиотеку CTrade.
При чем здесь Ctrade? Устанавливается лимитник также, как и на форекс, также, кстати, как и в режиме "Все тики". Почему он должен исполняться как-то по-особому на ФОРТС?
в режиме "Реальные тики" тестер исполняет лимитники также, как и рыночные ордера - продажу по BID, а покупку - по ASK.
И правильно делает. А вот рыночные - по ласту, что ни есть хорошо.
И правильно делает. А вот рыночные - по ласту, что ни есть хорошо.
Что же здесь правильного?
Например, цена идет вверх. Ставим лимитник Sell limit по цене 1000 у.е. Цена ASK доходит до 1005, цена LAST - до 1002, цена BID - до 999. Результат - ордер не выполняется. Хотя в реальности выполнился бы. Наш же ASK должен был исполниться рыночными ордерами покупателей, когда ASK был 1000-1001.
Что же здесь правильного?
Например, цена идет вверх. Ставим лимитник Sell limit по цене 1000 у.е. Цена ASK доходит до 1005, цена LAST - до 1002, цена BID - до 999. Результат - ордер не выполняется. Хотя в реальности выполнился бы. Наш же ASK должен был исполниться рыночными ордерами покупателей, когда ASK был 1000-1001.
В реальности Ask не поднялся бы до 1005 без исполнения. Только лимитники в Тестере никакого отношения к ценообразованию не имеют. Поэтому SellLimit исполняется по Bid. Сто раз тема разжевана на форуме. Поиск рулит.