• 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 :)

Tutorial Belajar coding / memasukkan indi custom

susanto

Active Member
Credit Hunter
Credits
0
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
input.png





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

data-window.png



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:
thanks gan sharingnya tp kok rasanya jadi kurang rapi ya, beda materi beda threads, hanya usul aja gan gimana kl digabung aja
 
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

2015_04_26_17_42_Tickmill_Demo_UK.jpg

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
2015_04_26_17_53_Alert.jpg
muncul nilainya

setelah indi ane pindahin ke dalam folder "Downloads"

hasilnya
2015_04_26_18_04_Alert.jpg
nilainya 0

Mohon pencerahannya gan... thanks
 
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

2015_04_26_17_42_Tickmill_Demo_UK.jpg

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
2015_04_26_17_53_Alert.jpg
muncul nilainya

setelah indi ane pindahin ke dalam folder "Downloads"

hasilnya
2015_04_26_18_04_Alert.jpg
nilainya 0

Mohon pencerahannya gan... thanks


untuk indi harus di taruh di folder indikator gan.. jadi kalau dalam folder download, kita pindahin saja..
 
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);
 
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:
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...

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
input.png





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

data-window.png



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..
 

Attachments

  • indinya gini.JPG
    indinya gini.JPG
    130.8 KB · Views: 82
Back
Top