• 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 :)

Bagaimana cara Mengetahui Harga Order terakhir

k2traders

New Member
Credits
0
salam belajar

saya ingin bertanya Bagaimana cara Menuliskan coding untuk:
mendapatkan harga OrderOpenPrice() untuk order terakhir dari beberapa order yang terbuka. sebagai contoh
- order pertama 74.640
- order kedua 86.740
- order ketiga 71.343

dari contoh diatas harga order terakhir adalah 71.343

saya ingin buat logic seperti ini; ea akan buka posisi berangkat dari harga openorder terakhir ditambah 20 pips misalnya...
jadi bagaimana menuliskan coding nya..

maaf lagi belajar..mudah mudahn ada yg bisa bantu
 
Sudah masuk pelajaran programmer ini om, butuh otak yang pintar dalam urusan ini
semoga nanti akan ada masternya yang dapat membimbing mengatasi masalah ini.
 
salam belajar

saya ingin bertanya Bagaimana cara Menuliskan coding untuk:
mendapatkan harga OrderOpenPrice() untuk order terakhir dari beberapa order yang terbuka. sebagai contoh
- order pertama 74.640
- order kedua 86.740
- order ketiga 71.343

dari contoh diatas harga order terakhir adalah 71.343

saya ingin buat logic seperti ini; ea akan buka posisi berangkat dari harga openorder terakhir ditambah 20 pips misalnya...
jadi bagaimana menuliskan coding nya..

maaf lagi belajar..mudah mudahn ada yg bisa bantu

Code:
 if (OrderOpenTime() > latestOP){
   latestOP = OrderOpenTime();
   noTiket = OrderTicket();
  }

Silahkan gabung di group telegram : https://t.me/codeMQL
Dapatkan lbh byk tips lagi.
 
salam belajar

saya ingin bertanya Bagaimana cara Menuliskan coding untuk:
mendapatkan harga OrderOpenPrice() untuk order terakhir dari beberapa order yang terbuka. sebagai contoh
- order pertama 74.640
- order kedua 86.740
- order ketiga 71.343

dari contoh diatas harga order terakhir adalah 71.343

saya ingin buat logic seperti ini; ea akan buka posisi berangkat dari harga openorder terakhir ditambah 20 pips misalnya...
jadi bagaimana menuliskan coding nya..

maaf lagi belajar..mudah mudahn ada yg bisa bantu
mengetahui price terakhir.
asumsi tdk ada magic number
jika ada magic number yg ditambah ,
(OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && OrderCloseTime() == 0)
Code:
double lastprice=0;
for (int a = 0; a < OrdersTotal(); a++)
  {
  if(OrderSelect(a, SELECT_BY_POS,MODE_TRADES) == true)
  {
  if (OrderSymbol() == Symbol() && OrderCloseTime() == 0)
  {
lastprice = OrderOpenPrice();
  }
  }
  }

tinggal tambah/kurang 20 pips
Code:
if(Ask > lastprice+20*Pips){OrderSend(Buy....);}
if(Bid < lastprice-20*Pips){OrderSend(Sell...);}
 
mengetahui price terakhir.
asumsi tdk ada magic number
jika ada magic number yg ditambah ,
(OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && OrderCloseTime() == 0)
Code:
double lastprice=0;
for (int a = 0; a < OrdersTotal(); a++)
  {
  if(OrderSelect(a, SELECT_BY_POS,MODE_TRADES) == true)
  {
  if (OrderSymbol() == Symbol() && OrderCloseTime() == 0)
  {
lastprice = OrderOpenPrice();
  }
  }
  }

tinggal tambah/kurang 20 pips
Code:
if(Ask > lastprice+20*Pips){OrderSend(Buy....);}
if(Bid < lastprice-20*Pips){OrderSend(Sell...);}

Cari last open price nya bugs klo seperti itu..
 
Back
Top