logika nya:
100/x = 0.01
berarti nilai x = 100/0.01
x = 10000
jadi :
100 = Balance
0.01 = lotx
x = 10000
lotx = AccountBalance()/10000;
tapi khan biasanya balance di akun ga selalu bulat $100..$200.. , ada koma di belakang nya.. seperti $100.32 , $200.55 .. dll
jadi mungkin kudu d hilangin dulu angka d belakang koma nya, baru kemudian di hitung .. jadi nya :
lotx = NormalizeDouble(AccountBalance(),0)/10000;
Nah sudah bisa ternyata...
loh tapi khan kalau hasilnya
lotx nya ada lebih dari 2 angka d belakang koma gimana tuh ..??
misal :
balance nya $125.73 , dihitung dengan code
--->> lotx = NormalizeDouble(AccountBalance(),0);
125.73 dihilangkan komanya dengan NormalizeDouble jadi 125
lotx = 125/10000;
lotx = 0.0125
jadi lotx nya juga harus di batasi dengan 2 angka d belang koma donk, code lengkapnya jadi :
lotx = NormalizeDouble(AccountBalance(),0)/10000;
Lot = NormalizeDouble(lotx,2);
atau
lotx = AccountBalance()/10000;
Lot = NormalizeDouble(lotx,2);
Jadi yang dipake buat open order ntar variabel "Lot"
contoh code open buy :
ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,StopLoss,TakeProfit,Comment,MagicNumber,0,DodgerBlue);
eh .. maap maap
panjang amit penjelasannya yha


