-
Don't double post!
General rules and best pratices of the Forum. - General - MQL5 programming forum - For your second question, since you should never risk more than a small percentage of your account (2% or less) per trade, it makes little difference.
- For MT4:
- In code:
Risk depends on your initial stop loss, lot size, and the value of the pair.
- You place the stop where it needs to be - where the reason for the trade is no longer valid. E.g. trading a support bounce the stop goes below the support.
- Account Balance * percent/100 = RISK = OrderLots * (|OrderOpenPrice - OrderStopLoss| * DeltaPerLot + CommissionPerLot) (Note OOP-OSL includes the SPREAD, and DeltaPerLot is usually around $10/pip but it takes account of the exchange rates of the pair vs. your account currency.)
-
Do NOT use TickValue by itself - DeltaPerLot
and verify that MODE_TICKVALUE is returning a value in your deposit
currency, as promised by the documentation, or whether it is returning a value
in the instrument's base currency.
MODE_TICKVALUE is not reliable on non-fx instruments with many brokers. - You must normalize lots properly and check against min and max.
- You must also check FreeMargin to avoid stop out
- Use a GUI EA like mine (for MT4): Indicators: 'Money Manager Graphic Tool' indicator by 'takycard' Forum - Page 6
- In code:
Risk depends on your initial stop loss, lot size, and the value of the pair.
Thanks,
sorry for double posting, i thought i am in the wrong category so i opened it there

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hi All,
I wanted to know if there is a formula, to calculate the volume to be risked in a trade relative to a predefined percent of the Equity
for example, risk 2% in any new trade, for an account's Equity, how to calculate the volume needed to open the trade ?
Also is Equity preferred more than the Balance for Dynamic MQL5 Risk Management