selalunya kena ada target for reference baru boleh calculate... contohnya price ke utara 20 pips, total profit mesti $100... baru boleh calculate... kat sini 20 pips = $100... ambil kira semua open position untuk pair tu...
Ni ada contoh calculation untuk target 20 pips = usd100, boleh close semua layer... tapi ini untuk satu pair... kalau 3 pair, korang boleh cuba rungkaikan sendiri...
Code:
if(buy)
{
lotsize=(100-(buyprofit+sellprofit))/(20*tickvalue)-totalbuylot+totalselllot;
}
if(sell)
{
lotsize=(100-(buyprofit+sellprofit))/(20*tickvalue)-totalselllot+totalbuylot;
}
if(lotsize<MarketInfo(Symbol(),MODE_MINLOT)) lotsize=MarketInfo(Symbol(),MODE_MINLOT);
ini tak payah multiplier. Gap kena cuba-cuba sendiri berapa besar sesuai untuk sesuatu pair... lain pair lain gap nyer...