Market Execution обычно применяют при работе с фьючерсами. Практически не применяется для форексных инструментов. Посмотрите у брокеров, кто торгует фьючерсами.
* Исполнение по рынку
В этом режиме исполнения рыночного ордера решение о цене исполнения принимает брокер без дополнительного согласования с трейдером. Отправка рыночного ордера в таком режиме подразумевает досрочное согласие с ценой, по которой он будет выполнен.
В этом режиме исполнения рыночного ордера решение о цене исполнения принимает брокер без дополнительного согласования с трейдером. Отправка рыночного ордера в таком режиме подразумевает досрочное согласие с ценой, по которой он будет выполнен.
Вот причина... :(
Я уже задавал вопрос по поводу "не работы" некоторых скриптов.
Первоначально это было на CFD некоторых ДЦ, а сейчас и на валютах проявилось.
И общим "виновником" оказался тип исполнения приведённый в цитате...
Увы я не силён в программировании и потому прошу сообщество решить эту проблему.
В качестве примера привожу скрипт.
Скажу лишь одно... он и другие отлично работают...
Ошибок нет, всё что пишется в журнал:
2006.07.24 14:08:58 Закрыть ВСЕ EURUSD,Daily: removed
2006.07.24 14:08:53 Закрыть ВСЕ EURUSD,Daily: loaded successfully
// Закрыть все ордера.mq4 // Скрипт #property copyright "." #include <WinUser32.mqh> void start() { if(MessageBox("Закрыть (удалить) все ордера? ","Скрипт",MB_YESNO|MB_ICONQUESTION)!=IDYES) return; CloseAll(); } void CloseAll() { int slippage=3; for (int i=OrdersTotal()-1; i>=0; i--) { if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; if (OrderType()==OP_BUY ) OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),slippage); if (OrderType()==OP_SELL ) OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),slippage); if (OrderType()==OP_BUYSTOP ) OrderDelete(OrderTicket()); if (OrderType()==OP_SELLSTOP ) OrderDelete(OrderTicket()); if (OrderType()==OP_BUYLIMIT ) OrderDelete(OrderTicket()); if (OrderType()==OP_SELLLIMIT) OrderDelete(OrderTicket()); } }
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В клиентском терминале реализованы три режима исполнения ордеров:
Немедленное исполнение
В этом режиме исполнение рыночного ордера осуществляется по цене, предложенной брокеру. При отправке запроса на исполнение, терминал автоматически подставляет в ордер текущие цены. В случае, если брокер принимает цены, ордер будет исполнен. Если брокер не принимает запрошенную цену, то происходит так называемое "Перекотирование" (Requote) — брокер возвращает цены, по которым может быть исполнен данный ордер.
Исполнение по запросу
В этом режиме исполнение рыночного ордера осуществляется по цене, предварительно полученной от брокера. Перед отправкой рыночного ордера у брокера запрашиваются цены его исполнения. После их получения выполнение ордера по данной цене можно либо подтвердить, либо отклонить.
Исполнение по рынку
В этом режиме исполнения рыночного ордера решение о цене исполнения принимает брокер без дополнительного согласования с трейдером. Отправка рыночного ордера в таком режиме подразумевает досрочное согласие с ценой, по которой он будет выполнен.
Первые два абсолютно понятны и применяю на практике, а вот насчёт третьего - "Исполнение по рынку
" хотелось бы конкретики и поснений с примерами.
Наилучшим примером была бы ссылка на брокера использующего такое или айпишник:порт достаточно.
(если тут указать нельзя то скиньте по е-мейлу профиля)
Заранее благодарю.