• 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 :)
General chit-chat
Help Users
  • No one is chatting at the moment.

      Answered Membuat Fungsi Hidden Trailing Stop EA MT4

      berhubung tidak ada yang menjawab, ini EA yang ane buat dari EA Waygrow yang ane modif, pake virtual BUYSTOP/SELLSTOP dan virtual TRAILINGSTOP, saat di backtest tidak ada result modify karena modifnya secara virtual/tersembunyi. Untuk perbandingan silahkan BT EA Waygrow dan EA ane ini untuk melihat trailingstop yang terhidden


      Om, ada yang sudah ex4?
       
      berhubung tidak ada yang menjawab, ini EA yang ane buat dari EA Waygrow yang ane modif, pake virtual BUYSTOP/SELLSTOP dan virtual TRAILINGSTOP, saat di backtest tidak ada result modify karena modifnya secara virtual/tersembunyi. Untuk perbandingan silahkan BT EA Waygrow dan EA ane ini untuk melihat trailingstop yang terhidden
      Terima kasih mas.. ini yang saya cari..

      Sent from SoeHoe.ID mobile apps
       
      saya punya begini om
      tinggal di atas kasi

      extern int step = 10;

      Code:
      void trailing()
      {
        double newSL, oldSL, commission = 0.0;
      
        for (int i = 0; i < OrdersTotal(); i++) {
            chkCmd = OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
            if (!chkCmd) continue;
            if (step < MarketInfo(Symbol(), MODE_STOPLEVEL)) step = MathRound(MarketInfo(Symbol(), MODE_STOPLEVEL));
          
            if (OrderSymbol() == Symbol() && OrderMagicNumber() == magicNum) {
            
              if (OrderStopLoss() == 0.0) { oldSL = OrderOpenPrice(); } else { oldSL = OrderStopLoss(); }
            
              if (OrderCommission() > 0.0) commission = NormalizeDouble((OrderCommission()/OrderLots()*Point), Digits);
            
              if (OrderType() == OP_BUY) {
                  if (Bid - (oldSL + commission)> step * Point) {
                    newSL = Bid - commission - (step * Point);
                    if (newSL > oldSL) {
                        RefreshRates();
                        chkCmd = OrderModify(OrderTicket(), OrderOpenPrice(),
                                          newSL, OrderTakeProfit(), 0, Blue);
                        if (!chkCmd) Print ("Error to modify BUY");
                    }
                  }
              }
            
              if (OrderType() == OP_SELL) {
                  if ((oldSL - commission) - Ask > step * Point) {
                    newSL = Ask + commission + (step * Point);
                    if (newSL < oldSL) {
                        RefreshRates();
                        chkCmd = OrderModify(OrderTicket(), OrderOpenPrice(),
                                          newSL, OrderTakeProfit(), 0, Pink);
                        if (!chkCmd) Print ("Error to modify SELL");
                    }
                  }
              }
            
            }    
          }
          return;
      }

      mohon koreksi bila salah
      thank you so much
       
      Trailing stop bagus juga kalau untuk mengelola resiko
      ane juga suka kadang dengan fitur ini tapi sering dilakukan manual
      modifikasi stop loss masih
       
      berhubung tidak ada yang menjawab, ini EA yang ane buat dari EA Waygrow yang ane modif, pake virtual BUYSTOP/SELLSTOP dan virtual TRAILINGSTOP, saat di backtest tidak ada result modify karena modifnya secara virtual/tersembunyi. Untuk perbandingan silahkan BT EA Waygrow dan EA ane ini untuk melihat trailingstop yang terhidden
      .
      Mas permisi tanya...
      Apa punya EA yg bisa mentrailing pending buystop/sell stop secara sembunyi.?
      terima kasih.
       
      Adakah EA jenis ini yang bisa digunakan untuk spread dan stoplevel yang besar misal diatas 30 ? Mohon info dan bimbingan
       
      Back
      Top