Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
У тебя Mac OS? Узнай, как установить на нее MetaTrader!
Sergey Sartakov
1287
Sergey Sartakov 2014.05.07 14:20 

вот здесь https://docs.mql4.com/ru/runtime/resources приводится такой пример:

//+------------------------------------------------------------------+
//| Функция вызывает штатную OrderSend() и проигрывает звук          |
//+------------------------------------------------------------------+
void OrderSendWithAudio(MqlTradeRequest  &request, MqlTradeResult &result)
  {
  //--- отправим запрос на сервер
   OrderSend(request,result);
   //--- если запрос принят, играем звук Ok.wav 
   if(result.retcode==TRADE_RETCODE_PLACED) PlaySound("Ok.wav");
   //--- при неудаче выдаем тревожный звук из файла timeout.wav
   else PlaySound("timeout.wav");
  }

все прекрасно, но эти типы данных MqlTradeRequest, MqlTradeResult в MQL4 не определены.

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

Как это понимать ?

pako
3341
pako 2014.05.07 14:30  
//--- подготовим запрос
   MqlTradeRequest req={0};
   req.action      =TRADE_ACTION_DEAL;
   req.symbol      =sym;
   req.magic       = 0;
   req.volume      =volume;
   req.type        =ORDER_TYPE_BUY;
   req.price       =SymbolInfoDouble(req.symbol,SYMBOL_ASK);
   req.deviation   =1;
   req.comment     ="Buy ";
   MqlTradeResult  res={0};
   if(!OrderSendAsync(req,res))
     {
      Print(__FUNCTION__,": ошибка ",GetLastError(),", retcode = ",res.retcode);
     }
//---
Sergey Sartakov
1287
Sergey Sartakov 2014.05.07 14:33  
pako:

да это все понятно, но в MQL4 нет этого типа данных MqlTradeRequest, можете проверить...
pako
3341
pako 2014.05.07 14:46  
more:
да это все понятно, но в MQL4 нет этого типа данных MqlTradeRequest, можете проверить...

точно, извеняюсь
https://docs.mql4.com/ru/constants/structures

написано ---> В MQL4 существуют 8 предопределенных структур, предназначенные для хранения и передачи служебной информации:

а описание только для трех????

Sergey Sartakov
1287
Sergey Sartakov 2014.05.07 14:51  
pako:

точно, извеняюсь
https://docs.mql4.com/ru/constants/structures

написано ---> В MQL4 существуют 8 предопределенных структур, предназначенные для хранения и передачи служебной информации:

а описание только для трех????


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