- Как узнать, какую модель исполнения использует мой счёт?
- Смотрите, как брокеру платят и как исполняются ордера. Объявленная комиссия за лот при почти нулевом спреде означает, что счёт выводится наружу и котируется по сырой цене; более широкий спред без комиссии означает, что издержки сидят внутри котировки. Затем откройте Market Watch → Specification по инструменту: поле Execution говорит Instant, Market, Request или Exchange, а типы заполнения — что принимает сервер.
- Брокер с dealing desk плох для советников?
- Зависит от советника. Стратегии, удерживающие позиции часами или днями, нормально работают на любой модели. Стратегии, берущие по несколько пипсов за раз, — те, которые брокеры с dealing desk ограничивают договором, поэтому вопрос, который нужно закрыть до пополнения, — не качество, а разрешение.
- Почему мои живые результаты отличаются от бэктеста, хотя данные те же?
- Потому что тестер исполняет из ценового ряда, а живой счёт — от того, кто стоит на другой стороне. Спред, комиссия, задержка и поведение при отказах — всё это приходит из модели исполнения, и ничего из этого внутри отчёта тестера нет. На этом сайте лишь одна запись из 33 вообще несёт измеренный средний спред.
- Гарантирует ли ECN отсутствие реквот?
- Исполнение Market гарантирует, что сервер исполнит или отклонит ордер, а не выдаст реквот, и счета с сырой ценой обычно работают в режиме Market. Отказ сам по себе не лучше реквота — а поскольку исполнение Market игнорирует поле отклонения, советнику приходится проверять спред до отправки и цену исполнения после.
- Почему мой советник получает 10030 invalid fill на реальном счёте, хотя на демо всё работало?
- Два счёта разрешают разные типы заполнения. Fill or Kill, Immediate or Cancel и Return задаются по инструменту настройкой исполнения у брокера, и советник, в котором один тип зашит жёстко, отказывает на любом счёте, который этот тип не допускает. Читайте SYMBOL_FILLING_MODE при запуске и выбирайте тип из того, что сообщает инструмент; флаги охватывают Fill or Kill и Immediate or Cancel, а Return доступен на инструментах с исполнением Market и Exchange без флага.