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

Logika Order Modify All Tp

Azzam971

New Member
Credits
0
Selamat malam om SoeHoe

EA yang saya buat ini gagal memodifikasi TP seluruh order ketika dilakukan backtest,tapi berhasil ketika saya coba langsung pada akun demo waktu market open.
Kira kira itu kenapa ya om ?

Dan saya selalu mengalami kesulitan di Close by Equity dimana selalu close berbeda dari harga yang ditentukan,dan juga berbeda harga close ketika total ordernya lebih banyak,padahal sudah menyentuh harga close,tetap saja tidak close. Mohon bantuannya om SoeHoe
 
Selamat malam om SoeHoe

EA yang saya buat ini gagal memodifikasi TP seluruh order ketika dilakukan backtest,tapi berhasil ketika saya coba langsung pada akun demo waktu market open.
Kira kira itu kenapa ya om ?

Dan saya selalu mengalami kesulitan di Close by Equity dimana selalu close berbeda dari harga yang ditentukan,dan juga berbeda harga close ketika total ordernya lebih banyak,padahal sudah menyentuh harga close,tetap saja tidak close. Mohon bantuannya om SoeHoe

1. biasanya order tercampur dg EA/strategi lain yg menyebabkan MagicNumber berbeda.
2. EA tdk punya pengenal order yg dibuat sendiri
 
Maksudnya EA tidak punya pengenal order itu contohnya bagaimana om ?
contoh.
input MagicNumber=12345;
Code:
OrderSend(Symbol(),OP_BUY, 0.1, Ask, 0,0,0,NULL, MagicNumber,0,clrNONE);
EA mempunyai magicnumber yg memang di open oleh EA tsb.

nantinya jika mau close.
Code:
for(i=OrdersTotal()-1;i>=0;i--)
      {
         if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
         if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && OrderCloseTime()==0) {
         if ( OrderType() == OP_BUY)while(!OrderClose(OrderTicket(), OrderLots(), Bid,1,clrNONE));}
      }
}
EA hanya menclose order dg magicnumber 12345.
 
Back
Top