Этот параметр работает только для TRADE_ACTION_DEAL и только при типе исполнения Instant Execution. А сейчас подавляющее количество счетов используют тип Market Execution, для которого slippage не имеет смысла.
Ihor Herasko:
Этот параметр работает только для TRADE_ACTION_DEAL и только при типе исполнения Instant Execution. А сейчас подавляющее количество счетов используют тип Market Execution, для которого slippage не имеет смысла.
Спасибо за пояснение!
Этот параметр работает только для TRADE_ACTION_DEAL и только при типе исполнения Instant Execution. А сейчас подавляющее количество счетов используют тип Market Execution, для которого slippage не имеет смысла.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Доброго времени суток!
Делаю "советника" для МТ5, отправляю ордера асинхронно, заполняя MqlTradeRequest.
Согласно документации, type = ORDER_TYPE_BUY_LIMIT, action = TRADE_ACTION_PENDING. И, в принципе, работает, но замечаю, что на демо аккаунтах (проверял на двух брокерах) игнорируется поле deviation. Т.е. я задаю цену чуть лучше, чем рыночная, задаю большой deviation, чтобы точно перекрыло разницу с большим запасом, и ордер не исполняется, так и висит в пендинге. Отсюда вопрос - а должен ли он для пендингов работать, может это только для TRADE_ACTION_DEAL? В документации не вижу однозначного ответа.