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

Tutorial Belajar coding / memasukkan indi custom

Discussion in 'Belajar MQL dari Nol' started by susanto, 23 Apr 2015.

  1. susanto

    susanto Active Member Credit Hunter

    Equity
    Credit
    Ref Point
    Sebelumnya..Ijin dulu sama mimin disini , newby mencoba membuka trit sederhana , karena banyaknya kasus pertanyaan yang sering muncul keemail saya..
    Mungkin dengan trit ini bisa sedikit membantu teman teman yang sedang belajar pemograman mql4..
    Bagi para master coding , diharap membantu , mengkoreksi dan mengarahkan jika trit ini banyak kekurangan atau kesalahan , di sini saya mencoba share sedikit ilmu ..
    Gag bisa banyak banyak karena memang ilmunya barus eklumit..Hihi..



    Okelangsungsaja..



    Hal pertama yang harus kita perhatikan adalah nama indicator nya..

    Sebagaicontoh, disinisayaambikindicatorbernama

    “Heiken Ashi.ex4”

    Code yang di gunakan adalah iCustom

    Code nya

    Code:
    Double  heiken = iCustom( symbol , periode , nama indicator ,input,input,--,mode, sift ) ;
    Penjelasan..

    · Symbol =

    adalah symbol pair yang ingin di ambil nilai indicator nya..

    Jika ingin menggunakan symbol current atau pair yang di attac oleh ea tersebut kita gunakan “ Symbol() “

    Jika ingin menggunakan symbol pair secara spesifik, missal kita ingin mengambil nilai indi di pair gbp-usd, tapi ea di attac di eur uas, maka kita gunakan “ GBPUSD “ (harus pakai tanda “” karena merupakan string

    · Periode=

    Time frame jika current kita gunakan angka 0

    Jika lebih spesifik kita pakai PERIOD_M30 (tf m30)

    · Nama indicator

    Kita masukkan nama indicator nya, diawali dengan “ dan di ahiri “ kaarena merupakan string ya.. tanpa .ex4

    “Heiken Ashi”

    · Input

    Kita masukkan input nya,,

    Input bias kita lihat jika indi akan di attac
    [​IMG]




    Sebagai contoh di atas,,, input nya adalah sebuah color

    Jadi kita masukkan “Red,White,Red,White “

    Atau bias diganti sesuai keinginan


    Jika ingin seperti default, kita tidak usak memasukkan nilai input,, jadi kita lewati step ini,, setelah nama, lansung menuju mode


    · --

    Adalah kelanjutan dari input indi nya..

    Karena setiap indi berbeda jumlah inputan nya,,


    · Mode

    Adalah mode yang ingin di ambil..

    Kita lihat Data Window di metatrader kita..

    Lihat gambar

    [​IMG]


    Mode adalah yang saya beri garis merah di atas,,

    Missal kita ingin mengambil nilai open, maka kita isi mode dengan angka “2”

    Angka 2 di ambil dari urutan dari atas,, penghitungan di mulai daeri angka 0

    Jika ingin mengambil nilai close nya kita input angka “3”


    · Terahir adalah shift

    Jika kita ingin mengambil nilai terahir,, atau candle terahir kita isi dengan value 0

    ka jika ingin mengambil candle sebelum nya maka di isi 1 .. jika ingin mengambil nilai indi di candle no 10, maka kita isi 10 dan seterus nya..


    oke,, ahir nya code jadi seperti ini


    Code:
    double heikenopen = iCustom(Symbol(),0,”Heiken Ashi”, Red,White,Red,White ,2 ,1);
    double heikenclose = iCustom(Symbol(),0,”Heiken Ashi”, Red,White,Red,White ,3 ,1);


    contoh penggunaan nya bias seperti ini




    Code:
    if(heikenopen < heikenclose)
      {
      Open buy ;
      }
    else if(heikenopen > heikenclose)
      {
      Open sell ;
      }


    Jika ada pertanyaan,, silahkan di diskusikan di komentar,, semoga master master coding di sini membantu menjawab pertanyaan yang ada…


    Sekian dulu trit ini.. nanti kita lanjut kan ke belajar coding selanjut nya jika respon dari teman teman positif..
     
    Last edited by a moderator: 04 May 2015
    • Like Like x 4
  2. Lukman Hakim

    Lukman Hakim Member Pioneer

    Equity
    Credit
    Ref Point
    Terima kasih sudah berbagi ilmunya gan:D
     
  3. susanto

    susanto Active Member Credit Hunter

    Equity
    Credit
    Ref Point
    sama sama gan,,
     
  4. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    thanks gan sharingnya tp kok rasanya jadi kurang rapi ya, beda materi beda threads, hanya usul aja gan gimana kl digabung aja
     
  5. susanto

    susanto Active Member Credit Hunter

    Equity
    Credit
    Ref Point
    Kalau di gabung. Nanti susah nyari nya om..
     
  6. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    iya juga sih...tp mungkin juga bisa dibikin index di page 1 (mungkin dengan minta bantuan edit Admin)...,

    di Meta itu kita bisa download indi, script juga EA di terminal di tab codebase, ane pernah coba download, misalnya download Indi, ternyata dimeta otomatis create satu folder baru namanya "Downloads", kayak gini gambarnya gan

    [​IMG]

    gimana caranya menggunakan iCustom kl indinya ada didalam folder "Downloads" tersebut ato mungkin folder lain

    ini hasil test ane menggunakan coding ini
    Code:
    double heikenopen = iCustom(Symbol(),0,"Heiken Ashi", Red,White,Red,White ,2 ,1);
    Alert(heikenopen);
    hasilnya
    [​IMG]
    muncul nilainya

    setelah indi ane pindahin ke dalam folder "Downloads"

    hasilnya
    [​IMG]
    nilainya 0

    Mohon pencerahannya gan... thanks
     
  7. susanto

    susanto Active Member Credit Hunter

    Equity
    Credit
    Ref Point

    untuk indi harus di taruh di folder indikator gan.. jadi kalau dalam folder download, kita pindahin saja..
     
  8. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    iya gan sementara cara yg dipakai seperti itu
     
  9. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    habis mencoba bertanya ke SoeHoe disuruh mencoba dengan menambahkan "\", dan ternyata bisa berhasil,
    Code:
    double heikenopen = iCustom(Symbol(),0,"\downloads\Heiken Ashi", Red,White,Red,White ,2 ,1);
     
  10. Edy Gorbacev

    Edy Gorbacev Member Credit Hunter

    Equity
    Credit
    Ref Point
    tanya master.

    ini kok di jurnalnya kayak mental gitu ya. load succesfully, berkali kali tiap tick. waduh. pa karena saya taruh i custom di on tick ya?

    Mohon pencerahannya.

    Heheh.. dah ketemu jawabannya. ada input yang belum masuk..
     
    Last edited: 22 May 2015
    • Optimistic Optimistic x 1
  11. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    atas ane calon master coding, gigih pantang menyerah jossss.... :ok:
     
    • Optimistic Optimistic x 1
  12. Edy Gorbacev

    Edy Gorbacev Member Credit Hunter

    Equity
    Credit
    Ref Point
    wkwkwkwk.. MC semua tapinya.. hihihi..
     
  13. slanker17

    slanker17 New Member Credit Hunter

    Equity
    Credit
    Ref Point
    kalau biar open sesuai warna indikator code nya kayak gimna ?? thx
     
  14. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    coba dibabarkan coding yg om udah buat sapa tahu ada master yg lewat bisa kasih masukan
     
  15. slanker17

    slanker17 New Member Credit Hunter

    Equity
    Credit
    Ref Point
    codingnya masih standart pkek < n > untuk open posisi
     
  16. mahoo bar

    mahoo bar Member Credit Hunter

    Equity
    Credit
    Ref Point
    baru tahu om kl bisa open posisi pake <n>, ane tahunya F9 :sweating:
     
  17. masrip

    masrip Member Credit Hunter

    Equity
    Credit
    Ref Point
    maaf mastah klo di data window g nampak modenya tapi di window chart ada tanda panah aja gmn ya tau modenya?
    ini saya lampirkan gambarnya...

     

    Attached Files:

  18. Edy Gorbacev

    Edy Gorbacev Member Credit Hunter

    Equity
    Credit
    Ref Point
    wah, sepertinya saya harus bikin indikatornya dulu nih terpaksa wkwkwkwk.. okidoki.
     
  19. arif sm Fx HF

    arif sm Fx HF Member Credit Hunter

    Equity
    Credit
    Ref Point
    ajarin mulai awal om..cara buat EA
     
  20. masrip

    masrip Member Credit Hunter

    Equity
    Credit
    Ref Point

Share This Page