1. 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 :)
    Dismiss Notice

Logika Order Modify All Tp

Discussion in 'Belajar MQL dari Nol' started by Azzam971, 25 May 2019.

Tags:
  1. Azzam971

    Azzam971 New Member

    Equity
    Credit
    Ref Point
    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
     
  2. amtwoxtwo

    amtwoxtwo Member Credit Hunter

    Equity
    Credit
    Ref Point
    1. biasanya order tercampur dg EA/strategi lain yg menyebabkan MagicNumber berbeda.
    2. EA tdk punya pengenal order yg dibuat sendiri
     
  3. Azzam971

    Azzam971 New Member

    Equity
    Credit
    Ref Point
    Maksudnya EA tidak punya pengenal order itu contohnya bagaimana om ?
     
  4. amtwoxtwo

    amtwoxtwo Member Credit Hunter

    Equity
    Credit
    Ref Point
    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.
     

Share This Page