Download MetaTrader 5

Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal

2012.08.12 16:44

GetLotForOpeningPos - library for MetaTrader 5

| English Русский 中文 Español Deutsch 日本語 Português

votes: 23

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:

#include <GetLotForOpeningPos.mqh>



Translated from Russian by MetaQuotes Software Corp.
Original code:

ResultRetcodeDescription ResultRetcodeDescription

The function that decrypts the code of the trade operation result for the functions OrderSend() and OrderCheck().


Two-Line MACD. This indicator is available by default in a great deal of trading platforms. But it cannot be found in Metatrader 5.


PEMA - Pentuple Exponential Moving Average.


QEMA - Quadruple Exponential Moving Average.