Режимы заполнения на серверах - страница 2

 
Dennis Kirichenko:

Честно, ничего не сделал. Т.к. не предполагал, что функция IsFillingTypeAllowed() живёт своей жизнью относительно реальных настроек сервера...

К сожалению спецификация символа и настройки торгового символа - это какие-то две параллельные галактики. Поэтому в случае обнаружения разночтений, можно сказать что дело чести трейдера требовать правильных настроек торгового сервера.

Ведь наши роботы не в спецификацию символа смотрят, они получают данные с настроек торгового сервера.

 
Владимир, спасибо за разъяснение. Вот где, оказывается, собака зарыта...
 

Режим заполнения "Return":

Вернуть

Идентификатор отсутствует

 

Данный режим используется для рыночных (Buy и Sell), лимитных и стоп-лимитных ордеров и только в режимах "Исполнение по рынку" и "Биржевое исполнение". В случае частичного исполнения рыночный или лимитный ордер с остаточным объемом не снимается, а продолжает действовать.

А вот и ответ от торговой организации, касательно режима заполнения "Return" 

Our MT5 expert has confirmed with Metaquotes, that return is using by default, and its applied when you choose nothing on filling.

 

Сделал себе такое перечисление:

//+------------------------------------------------------------------+
//| Режим исполнения ордера по объёму                                |
//+------------------------------------------------------------------+  
enum ENUM_SYMBOL_FILLING_MODE
  {
   SYMBOL_FILLING_MODE_RETURN=0x0,   // B'0000 0000'
   SYMBOL_FILLING_MODE_FOK=0x1,      // B'0000 0001'
   SYMBOL_FILLING_MODE_IOC=0x2,      // B'0000 0010'
   SYMBOL_FILLING_MODE_FOK_IOC=0x3,  // B'0000 0011'
  };
 
Dennis Kirichenko:

Сделал себе такое перечисление:

Примера не хватает.