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

Question Indikator yang menginfokan Cancel Bonus di akun Anda!

Discussion in 'Belajar MQL dari Nol' started by funkfunkfunk, 30 Mar 2015.

  1. funkfunkfunk

    funkfunkfunk Member Credit Hunter

    Equity
    Credit
    Ref Point
    Adakah yang bisa bantu atau membuat indikator yang menginfokan ke kita kalau akun kita di cancel bonus oleh broker ???

    Kalau berkenan juga logika berpikirnya seperti apa ya ?

    Terimakasih
     
  2. Hikarian

    Hikarian New Member

    Equity
    Credit
    Ref Point
    kalau bonus nya masuk ke CREDIT, tinggal cek account creditnya jadi nol atau tidak
     
  3. funkfunkfunk

    funkfunkfunk Member Credit Hunter

    Equity
    Credit
    Ref Point
    kalau bonus nya masuk balance gmna ya ? apalagi ketambahan rebate ketika sudah lama running
     
  4. SoeHoe

    SoeHoe Administrator Moderator

    Equity
    Credit
    Ref Point
    OrderType() untuk kredit dan deposit adalah > 5

    Jadi bisa dibuat begini:
    if(OrderType()> 5){
    Lalu test di sini jenis order dari 6 sd 9 karena masing2 broker bisa beda jenis order utk kredit dan atau deposit
    }
     
    Last edited: 05 Apr 2015
    • Like Like x 2
  5. funkfunkfunk

    funkfunkfunk Member Credit Hunter

    Equity
    Credit
    Ref Point
    terimakasih atas saran nya, saya pelajari dulu
     
  6. Alex

    Alex New Member Pioneer

    Equity
    Credit
    Ref Point

    sya coba buat sperti ... nilai depositnya gak muncul apa yg salah yah ? thx.

    double QnDeposit(string mySym, int myCmd=-1)
    { double result=0;
    for(int i = OrdersHistoryTotal(); i>=0; i--)
    {
    if(!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) continue;
    if(mySym!=OrderSymbol()) continue;
    if(myCmd!=-1 && myCmd!=OrderType()) continue;
    if(OrderType()> 5)
    {
    double Deposit = OrderProfit();
    result+=Deposit;
    }
    }
    return(result);
    }
     
  7. Donny Nurcahyo

    Donny Nurcahyo New Member

    Equity
    Credit
    Ref Point
    Coba pakai fungsi ini,

    Code:
    double Deposits()  {
      double total=0;
      for (int i=0; i<OrdersHistoryTotal(); i++)  {
            if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))  {
                  if (OrderType()>5)  {
                        total+=OrderProfit();
                  }
            }  
      }
      return(total);
    }
    Jika masih mendapatkan nilai 0, coba buka 'Account History', Klik kanan pada tabel tersebut, kemudian pilih 'All History'
     

Share This Page