• Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)

Question Code Lot Exponent?

popay

Member
Credit Hunter
Credits
0
Selamat pagi teman2 soehoe sekalian
saya mau tanya ttg code yang saya buat
apakah sudah tepat fungsi lot exponent yang saya buat?

Code:
double LotSize() {
  int nDig;
  double lotSize, minLot, maxLot;
 
  // mengambil data lot sebelumnya
  if (OrdersTotal()>0) {
      for (int i = 0; i < OrdersTotal(); i++) {
        if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continue;
        if (OrderSymbol()==Symbol() && OrderMagicNumber()==magicNum) {
            if (tgl < OrderOpenTime()) {
              startingLot = OrderLots();
              tgl = OrderOpenTime();
            }
        }
      }
  } else {
      lotMultiplier = 1;
  }
 
  // menentukan lot sekarang
  minLot = MarketInfo(Symbol(), MODE_MINLOT);
  maxLot = MarketInfo(Symbol(), MODE_MAXLOT);
  if (minLot == 0.01) nDig = 2;
  if (minLot == 0.1)  nDig = 1;
  lotSize = NormalizeDouble(lotMultiplier*startingLot, nDig);
  if (lotSize < minLot) lotSize = minLot;
  if (lotSize > maxLot) lotSize = maxLot;
 
  return(lotSize);
}
 
Udah oke tuh.. Tapi kalau saya biasa pakai ordertiket untuk mengganti fungsi tgl nya..
 
Untuk membuat funfgsi exponent dari lot, maka pertma yang harus dilakukan adalah dengan mencari nilai Lot terakir dari order dengan cara menggunakan operator for, lalu memilih order tersebut dengan Order select dengan filter Magic Number, symbol ,
for (int i=0; i>Ordertotal()-1; i--)
pilihlah order tiketnya, jika order tiket lebih besar dari 0 maka break,
setelah ketemu Tiket number yang terakir maka kita datapatkan nilai lot terakir. setelah ketemu nilai lot terakir maka tinggal menggandakan sesuai keinginan
 
iya mas
last order di PO nya
misal nih PO pertama lot 0.01
multipliernya 2
tentunya kan untuk menentukan lot PO kedua kan harus ambil lot pertama dan sterusnya
itu gimana ya?
biar jadinya gini
PO1 = 0.01
PO2 = 0.02
PO3 = 0.04
PO4 = 0.08
dst
 
iya mas
last order di PO nya
misal nih PO pertama lot 0.01
multipliernya 2
tentunya kan untuk menentukan lot PO kedua kan harus ambil lot pertama dan sterusnya
itu gimana ya?
biar jadinya gini
PO1 = 0.01
PO2 = 0.02
PO3 = 0.04
PO4 = 0.08
dst
Gunakan opretor For, lalu order select dulu, pilihlah Jenis pending order , lalu pilih lot nya, untuk menentukan order yang pertama Gunakan operator FOR
 
To make high profit in Forex market it is very important to use two most important tools leverage and spread in your trading. A broker gives us the important facilities and while choosing the broker we should check those things. One of the best and secured trading brokers I do select to trade nicely and comfortably. They have higher leverage, narrow spread, lower commission and continuous customer service so I can trade well.
 
Back
Top