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) — брокер возвращает цены, по которым может быть исполнен данный ордер.
Исполнение по запросу
В этом режиме исполнение рыночного ордера осуществляется по цене, предварительно полученной от брокера. Перед отправкой рыночного ордера у брокера запрашиваются цены его исполнения. После их получения выполнение ордера по данной цене можно либо подтвердить, либо отклонить.
Исполнение по рынку
В этом режиме исполнения рыночного ордера решение о цене исполнения принимает брокер без дополнительного согласования с трейдером. Отправка рыночного ордера в таком режиме подразумевает досрочное согласие с ценой, по которой он будет выполнен.
Первые два абсолютно понятны и применяю на практике, а вот насчёт третьего - "Исполнение по рынку
" хотелось бы конкретики и поснений с примерами.
Наилучшим примером была бы ссылка на брокера использующего такое или айпишник:порт достаточно.
(если тут указать нельзя то скиньте по е-мейлу профиля)
Заранее благодарю.