Slowpoison:
Looking at this snippet of code extern double DollarVol=1; am I correct in thinking this is the dollar value per pip for the symbol loaded on my chart ?
If so is there a way for the script to automatically get the pip value for the respective symbol/chart the script is dragged to.. instead of me typing the pip value each time as I trade with multiple currency's.
double x = MathAbs(price - SL); actualSL = x / Point; if(Digits == 3 || Digits == 5) actualSL = actualSL / 10;
Yes, in PIPs.- Recode it, or use something else.
- 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 (EUR, in this case).
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 EA GUI such as the one for MT4: Indicators: 'Money Manager Graphic Tool' indicator by 'takycard' Forum - Page 5
- In code:
Risk depends on your initial stop loss, lot size, and the value of the pair.
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Hello,
- I have this script which opens pending orders along with money management/position sizing.
- My question is...
Looking at this snippet of code extern double DollarVol=1; am I correct in thinking this is the dollar value per pip for the symbol loaded on my chart ? If so is there a way for the script to automatically get the pip value for the respective symbol/chart the script is dragged to.. instead of me typing the pip value each time as I trade with multiple currency's.