hello Mokara thanks for this script... i'm trying to add some variables in your script to consider the risk as percentage. but the result is not showing up in metatrader after running my edited script.
any opinion from this community is much appreciated.
#property copyright "Mokara" #property link "https://www.mql5.com/en/users/mokara" #property description "LotLoss" #property version "1.0" #property script_show_inputs input int vLoss = 2; //Risk Money % input int pLoss = 500; //Stop-Loss Points input int Balance = 500; //Acct Bal <----- i'm trying to add this line void OnStart() { double pValue = SymbolInfoDouble(NULL, SYMBOL_TRADE_TICK_VALUE_PROFIT); double Lots = ((vLoss/100)*Balance) / (pLoss * pValue); // <---- then i edit this line the original was vLoss / (pLoss * pValue) if(Lots < 0.01) { Print("Error: under micro lots."); return; } string Message = "Point Value: " + DoubleToString(pValue, 2) + "\n" + "Point: " + DoubleToString(_Point, _Digits) + "\n" + "Lots: " + DoubleToString(Lots, 2); MessageBox(Message, "LotLoss v1.0", MB_ICONINFORMATION|MB_OK); }
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
LotLoss:
Simple risk management tool.
Author: Mokara