This function returns the lot size depending on the amount of money in the deposit currency being used. Input parameters are represented by three variables:
double GetLotForOpeningPos ( string symbol, // Symbol of the pair for the calculation of the lot size ENUM_POSITION_TYPE direction, // Direction of the trade double lot_margin // The amount of money in the deposit currency being used, for the calculation of the lot size )
The function uses the library GetLotForOpeningPos.mqh (to be copied into the terminal_data_directory\MQL5\Include) the contents of which should be included in the developed code using the #include directive prior to using the function at the global level:
Translated from Russian by MetaQuotes Software Corp.
Original code: https://www.mql5.com/ru/code/961
The function that decrypts the code of the trade operation result for the functions OrderSend() and OrderCheck().GMACD
Two-Line MACD. This indicator is available by default in a great deal of trading platforms. But it cannot be found in Metatrader 5.