Watch how to download trading robots for free
Find us on Facebook!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Libraries

GetLotForOpeningPos - library for MetaTrader 5

Views:
4079
Rating:
(29)
Published:
2012.08.12 16:44
Updated:
2016.11.22 07:32
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

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 Ltd.
Original code: https://www.mql5.com/ru/code/961

ResultRetcodeDescription ResultRetcodeDescription

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

GMACD 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.

PEMA PEMA

PEMA - Pentuple Exponential Moving Average.

QEMA QEMA

QEMA - Quadruple Exponential Moving Average.