Объясните новичку

 

В программировании я нуб, поэтому хотел бы поинтересоваться у знающих людей.

Почему присваиваемое значение берется в фигурные скобки ? 

 

MqlTradeRequest request={0};  

 

Увидел это в примере, представленном в документации https://www.mql5.com/ru/docs/trading/ordersend

//--- готовим запрос

   MqlTradeRequest request={0};

   request.action=TRADE_ACTION_PENDING;         // установка отложенного ордера

   request.magic=magic_number;                  // ORDER_MAGIC

   request.symbol=_Symbol;                      // инструмент

   request.volume=0.1;                          // объем в 0.1 лот

   request.sl=0;                                // Stop Loss не указан

   request.tp=0;                                // Take Profit не указан   

//--- сформируем тип ордера

   request.type=GetRandomType();                // тип ордера

//---сформируем цену для отложенного ордера

   request.price=GetRandomPrice(request.type);  // цена для открытия

//--- отправим торговый приказ

   MqlTradeResult result={0};

   OrderSend(request,result);

Документация по MQL5: Торговые функции / OrderSend
Документация по MQL5: Торговые функции / OrderSend
  • www.mql5.com
Торговые функции / OrderSend - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
petruha-cccp:

В программировании я нуб, поэтому хотел бы поинтересоваться у знающих людей.

Почему присваиваемое значение берется в фигурные скобки ? 

 

MqlTradeRequest request={0};  

 

Увидел это в примере, представленном в документации https://www.mql5.com/ru/docs/trading/ordersend

//--- готовим запрос

   MqlTradeRequest request={0};

   request.action=TRADE_ACTION_PENDING;         // установка отложенного ордера

   request.magic=magic_number;                  // ORDER_MAGIC

   request.symbol=_Symbol;                      // инструмент

   request.volume=0.1;                          // объем в 0.1 лот

   request.sl=0;                                // Stop Loss не указан

   request.tp=0;                                // Take Profit не указан   

//--- сформируем тип ордера

   request.type=GetRandomType();                // тип ордера

//---сформируем цену для отложенного ордера

   request.price=GetRandomPrice(request.type);  // цена для открытия

//--- отправим торговый приказ

   MqlTradeResult result={0};

   OrderSend(request,result);

Это структура https://www.mql5.com/ru/docs/constants/structures/mqltraderequest
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
petruha-cccp:


Код в сообщения вставляйте, пожалуйста, правильно: Правильно вставляем код на форуме