On MT5 platform, it doesn't support hedge.
On MT4 platform:
if symbol's SYMBOL_MARGIN_HEDGED = 0, after buy&sell 1 lot EURUSD, account margin required = 0;
if symbol's SYMBOL_MARGIN_HEDGED = 50, after buy&sell 1 lot EURUSD, account margin required = 1 lot * 50%.
On MT5 platform, it doesn't support hedge.
On MT4 platform:
if symbol's SYMBOL_MARGIN_HEDGED = 0, after buy&sell 1 lot EURUSD, account margin required = 0;
if symbol's SYMBOL_MARGIN_HEDGED = 50, after buy&sell 1 lot EURUSD, account margin required = 1 lot * 50%.
Thanks. I thought as much, but how is the complete margin calculated (as per my example)?
Thanks. I thought as much, but how is the complete margin calculated (as per my example)?
Universal formula:
margin_initial * price / leverage;
But broker usually sets difference leverage for difference symbol, so use below method to get margin required.
On MT4:
call MarketInfo(symbol, MODE_MARGINREQUIRED);
On MT5:
#include <Trade\AccountInfo.mqh>
CAccountInfo account;
call account.MarginCheck(...);
I know this as well.
What I want to know is how to manually calculate hedged positions.
Depending on the currency pairs of your broker you will be able to hedge in MT5 yes !!!
Try using EURUSD / EURUSD.c / EURUSD.z / EURUSD.m.
Are the same currency, it depends only on whether it is available in your broker.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hello all,
The question is simple, the answer is absolutely not:
How can I calculate the margin with respect for hedging?
For example this is what I havefor EURUSD:
And this is what I have forUSDCNH?
Thanks!