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

Tanya Jawab MQL

Discussion in 'Belajar MQL dari Nol' started by HendroFX, 09 Apr 2015.

  1. HendroFX

    HendroFX Moderator Moderator

    Equity
    Credit
    Ref Point
    Kalau mau yang lengkap coba cari di bagian Metaeditor, Klik Help, lalu Mql4 Referance
    mql4.jpg
     
  2. yadi yadi

    yadi yadi Member Credit Hunter

    Equity
    Credit
    Ref Point
    1. tanya kegunaan [HASHTAG]#define[/HASHTAG] untuk apa ya?apa sama dng int,double,bool atau string.
    misal
    [HASHTAG]#define[/HASHTAG] buy -2
    [HASHTAG]#define[/HASHTAG] sell 2

    int signal()
    { if(bla bla bla) return(buy);
    if(bla bla bla) return(sell);
    return(0);
    }
    2. tanya kalo maksud stoplevel itu apa ya di mt4 ( ctrl+u pilih propertis)? soalnya ktika buka mt4 di 2 pc berbeda2 dgn mt4 versi yg sama, broker dan pair sama tp stoplevelnya berbeda itu kenapa ya?
     
  3. HendroFX

    HendroFX Moderator Moderator

    Equity
    Credit
    Ref Point
    [HASHTAG]#define[/HASHTAG] buy -2 secara sederhana dapat diartikan mendeklarasikan bahwa buy bernilai -2 dan [HASHTAG]#define[/HASHTAG] sell 2 adalah sell bernilai 2 dan hal tersebut bisa kita buat sesuka hati mau di definisikan nilai bepara atau diganti dengan string
     
  4. vidy666

    vidy666 New Member

    Equity
    Credit
    Ref Point
    maaf gan mau nanya saya lagi buat ea baru,, trus dapet masalah ordersend error 130,, saya cari di google katanya perhitungan stoplost nya yang salah,,
    ini coding yang saya gunakan,,

    extern int sl = 200;
    extern int Slippage = 3;
    extern double Lots = 0.1;
    extern int NoMagic = 123;

    int OSB = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Ask-sl*Point(),0,"COBA BUY",NoMagic,0,clrBlue);

    tapi kalo pas area stoplost (Ask-sl*Point()) saya kasih dengan angka 0(nol) semua normal
    mohon koreksinya dari master di sini
     
  5. Ruhartonorudi

    Ruhartonorudi Member Credit Hunter

    Equity
    Credit
    Ref Point
    Permisi Agan - agan
    mudah2 an ada yang berkenan membantu saya


    Bagaimanakah script yang harus saya tulis untuk membuat close OP hanya boleh terjadi ketika sudah bejalan minimal 6 menit ...


    trims
     
    Last edited: 05 Dec 2016
  6. HendroFX

    HendroFX Moderator Moderator

    Equity
    Credit
    Ref Point
    Cara penulisan stoplost (Ask-sl*Point()), salah yang benar (Ask-sl*Point)

    6 Menit dari apa? , jika 6 menit dari Open order, buat fungsi untuk mengetahui jam berrapa EA melalukan Op
     
  7. Ruhartonorudi

    Ruhartonorudi Member Credit Hunter

    Equity
    Credit
    Ref Point

    Trim's Gan
    iya bener 6 menit dari OP
    tapi saya mesti cari2 dulu bagai mana penulisan script buat fungsi dulu untuk mengetahui jam OP dan rencana close nya
     
  8. Kamila

    Kamila New Member

    Equity
    Credit
    Ref Point
    Salam kenal semua.....
    Saya memiliki kendala dalam belajar coding , mohon petunjuknya....
    Ceritanya saya ingin menambahkan Alarem/ notifikasi pada sebuah EA, dimana saya harapkan dalam kondisi harga sebelum menyentuh MA, EA akan membunyikan alarem......
    Sementara coding dibawah ini sudah bisa , namun kendalanya alarem berbunyi tidak mau berhenti....
    PERTANYYAN : Bagaimana cara menbatasi Alert supaya cukup sekali berbunyi, ketika kondisi terpenuhi....
    Mohon, petunjuknya...Maser HendroFX

    Berikut saya sertakan coding saya
    Code:
       if (Signal == 2) { 
          if(Ask<=MA_0+Range*Point )   
          if(Low_1>MA_1+Range*Point)   
          if(Low_2>MA_2+Range*Point
          && (Ask > MA_3)) return (3);// preveous closed bar did not touched MA BUY
         
                Alert(Symbol()+"  Masuk BUY area");   // Bagaiman supaya Alert hanya 1 kali berbunyi tiap menyentuh MA???
    
          if(Bid>=MA_0-Range*Point )   
          if(High_1<MA_1-Range*Point)   
          if(High_2<MA_2-Range*Point
          && (Bid < MA_3))return (-3);// preveous closed bar did not touched MA SELL
         
                Alert(Symbol()+"  Masuk SELL area "); // Bagaiman supaya Alert hanya 1 kali berbunyi tiap menyentuh MA???
         
                      }     
     
  9. AutoProfit

    AutoProfit Active Member Credit Hunter

    Equity
    Credit
    Ref Point
    Hello,
    Coba sharing ya...

    Saya share basic logic nya.

    static bool isAlert = false;

    if (!isAlert){
    Alert(....)
    isAlert = true;
    }

    Sent from SoeHoe.ID mobile apps
     
    • Like Like x 1
  10. Yoditemon

    Yoditemon Member Credit Hunter

    Equity
    Credit
    Ref Point
    Sudah ketemu belum om caranya?
    klo saya pake
    TimeMinute(OrderOpenTime())
    dilanjut masuk ke syarat closenya.
    semoga membantu om..cmiiw...
     
  11. AutoProfit

    AutoProfit Active Member Credit Hunter

    Equity
    Credit
    Ref Point
    int selisih = TimeCurrent() - OrderOpenTime();
    if (selisih >= 360){
    //sudah 6menit....
    }

    Sorry kalo case sensitive ada yg salah.
    Ketik dr hp.

    Sent from SoeHoe.ID mobile apps
     
    • Like Like x 1
  12. Kamila

    Kamila New Member

    Equity
    Credit
    Ref Point
    terimakasih sudah direspon pertanyaan saya master.
    Dan sudah saya coba terapkan pada coding saya, dan ternyata work...
    Sekali lagi trimakasih master AutoProfit.....:)
     
  13. AutoProfit

    AutoProfit Active Member Credit Hunter

    Equity
    Credit
    Ref Point
    ok sip.
    Sama-sama :)
     
    • Like Like x 1
  14. Yoditemon

    Yoditemon Member Credit Hunter

    Equity
    Credit
    Ref Point
    mohon bantuannya master2 disini ada yang bisa bantu script agar open order berdasarkan MA dan RSI?
    terimakasih sebelumnya...:)
     
  15. Threadmark: Cara Mengambil Data MA untuk Signal OP
    HendroFX

    HendroFX Moderator Moderator

    Equity
    Credit
    Ref Point
    Di sini bukan untuk tempat meminta script atau coding, tetapi belajar bersama sama mengenai coding, jika ingin membuat EA berdasarkan Indikator MA, maka bisa dengan cara
    Code:
    double  iMA(
       string       symbol,           // symbol
       int          timeframe,        // timeframe
       int          ma_period,        // MA averaging period
       int          ma_shift,         // MA shift
       int          ma_method,        // averaging method
       int          applied_price,    // applied price
       int          shift             // shift
       );
    dengan demikian kita bisa mengambil data / Nilai dari MA tersebut,
    Misalnya dengan Rule sederhana, "Jika Open Price Candel scbelumnya Lebih Besar dari MA, maka OP BUY".

    Code:
       int TF = 0 ;
      int fPeriod=14;
      int MA_Shift=50;
      int CandelPos=1;
      double HdMA=iMA(Symbol(),TF,fPeriod,MA_Shift,MODE_LWMA,PRICE_WEIGHTED,CandelPos);
    
      double HdOpen=iOpen(Symbol(),TF,CandelPos);
    
    if(HdOpen>HdMA)
       {
          //PERINTAH_OP_BUY
       };
     
  16. Yoditemon

    Yoditemon Member Credit Hunter

    Equity
    Credit
    Ref Point
    terimakasih infonya mas...
    maksud sy bukan script full hehehhe cuma syntax nya aja atau apa lah itu namanya....maaf ya om...

    oia yg saya maksud MA dan RSI,gabungan 2 indic tersebut sebagai acuan open order. MA hasilnya harga,sedangkan RSI hasilnya nilain 0-100.Bagaimana cara menemukan perpaduan nilai keduanya??
    terimakasih sebelumnya om...
     
  17. AutoProfit

    AutoProfit Active Member Credit Hunter

    Equity
    Credit
    Ref Point
    Bisa kah dipadukan?
    Jadi pingin tau...
     
  18. gopeng

    gopeng Member Credit Hunter

    Equity
    Credit
    Ref Point

    Coba belajar juga mas, nuwun :D
     
  19. Yoditemon

    Yoditemon Member Credit Hunter

    Equity
    Credit
    Ref Point
    nah itu dia om...saya jg lg pengen nyoba paduin keduanya,siapa tau bisa sakinah,mawadah,warahmah...:inlove::D:D
     
  20. AutoProfit

    AutoProfit Active Member Credit Hunter

    Equity
    Credit
    Ref Point
    ttg perpaduannya, itu kembali pada strategy trading setiap org. Bagaimana menafsirkan arti MA dan RSI.
    Yang kemudian di kombinasikan menjadi signal trading. Dalam hal ini, saya tidak pakar.
    Saya sendiri sdh jarang menggunakan indikator seperti ini, karena menurut saya selalu memberikan informasi yang terlambat.
    atau mgkn karena saya tidak pandai menggunakannya. hehehhee
     

Share This Page