Forex Community Place

Dapatkan hingga
$50000
karena mengundang teman
untuk memperoleh Bonus StartUp
dari InstaForex
Tidak perlu investasi!
Mulai trading tanpa
risiko dan investasi
Dengan Bonus Permulaan 1000$
Dapatkan bonus
55%
ke akun anda!
Page 1 of 5
1 2 3 ... LastLast
Results 1 to 10 of 48

Thread: Belajar Membuat EA Dasar 2

  1. #1
    Instaforex Perwakilan di Indonesia
    Berani
     
    tradersemarang is a jewel in the rough tradersemarang is a jewel in the rough tradersemarang is a jewel in the rough tradersemarang's Avatar
    Join Date
    Jan 2014
    Location
    Sumpiuh
    Posts
    517
    Thanks
    1
    Thanked 287 Times in 190 Posts

    Thumbs up Belajar Membuat EA Dasar 2

    Pada posting sebelumnya agan-agan sudah paham cara membuka MetaEditor. Pada postingan ke-2 ini kita akan belajar:
    1. Koding sederhana yaitu menampilkan text 'Hello World!'
    2. Melakukan kompilasi
    3. Melakukan Backtest robot EA di aplikasi metatrader


    - Melanjutkan pada postingan ke-1, maka tambahkan kode berikut ini
    Alert("Hello World!"); di prosedure OnTick.

    http://vvcap.net/db/Dk6Z7pvzDnldUMJRqN_N.htp

    - Kemudian lakukan kompilasi/compile, dengan menekan tombol Compile

    http://vvcap.net/db/7bFBx2coTK-DyNm2E_Kf.htp

    hasil kompilasi harus tidak ada error, bisa di cek di kiri bawah pilih tab 'Errors' jika 0 error(s) maka kompilasi sudah berhasil.

    http://vvcap.net/db/piKQuB3cnsudTKDEFnCW.htp

    - Backtest robot EA di aplikasi metatrader. Backtest adalah proses melakukan uji coba trading berdasarkan data-data masa lalu. Langkah-langkahnya adalah seperti berikut ini:
    a. Klik tombol 'Strategi tester'

    http://vvcap.net/db/k6K85Z5bY7MFf2LKEpo1.htp

    b. Pilih EA yang akan digunakan. Dari contoh di atas nama ea yang dibuat ea1. Period di isi H1 (untuk Time frame 1 jam), Spread diisi Current dan model diisi 'Every tick'

    http://vvcap.net/db/1ZjVRo9ovUMIT6Y55jX4.htp
    http://vvcap.net/db/8alaRLPbhydAXl-2Xtz6.htp

    c. Centang Use Date dan pilih Rentang waktu yang akan dites. Misalnya dari 19 November 2015 sampai 20 November 2015.

    http://vvcap.net/db/bVi32E8oWP5_joQubSSd.htp

    d. Centang visual mode agar pergerakan chart terlihat. Tampilan ini bisa di percepat/diperlambat dengan menggeser settinganya. Biasanya ane maksimalkan kecepatannya biar gak nunggu terlalu lama.

    http://vvcap.net/db/vXgCD6zhCfs1e5VVOYud.htp

    e. Jika sudah semua maka tekan tombol 'Start' dan tunggu sampai proses selesai.

    http://vvcap.net/db/oALdfIL7HA7M34wNNFVY.htp

    f. Cek hasil ea dengan klik tab 'Journal' jika tulisan 'Hello World!' muncul berarti ea agan sudah bekerja dengan benar.

    http://vvcap.net/db/7fFRNfrASzkHJdzYnVQ6.htp


    Ok cukup sekian dulu. pada postingan berikutnya akan membuat ea yang bisa open buy dan sell jika belum ada order.

  2. The Following 2 Users Say Thank You to tradersemarang For This Useful Post:

    akarihositeru (08-08-2016), armi951 (04-18-2019)

  3. <a href="https://indo.mt5.com/">Forex Portal MT5</a>
  4. #2
    Pecandu
    Bahagia
     
    zeldha will become famous soon enough zeldha's Avatar
    Join Date
    Nov 2015
    Posts
    444
    Accumulated bonus
    137 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    42
    Thanked 90 Times in 55 Posts
    Maaaf gan, gambarnya dimasukkan langsung ke spoiler sja supaya lbih gampang belajarnya... klo lewat link bgitu, ribet gonta ganti tab browser.. hehe..
    Kebetulan sy trtarik untuk belajar coding EA..

  5. #3
    Pecandu
    Bahagia
     
    zeldha will become famous soon enough zeldha's Avatar
    Join Date
    Nov 2015
    Posts
    444
    Accumulated bonus
    137 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    42
    Thanked 90 Times in 55 Posts
    Ini TSx kemana nih? Sy udah siap dgn beberapa pertanyaan dasar nihhh... hemm

  6. #4
    Instaforex Perwakilan di Indonesia
    Berani
     
    tradersemarang is a jewel in the rough tradersemarang is a jewel in the rough tradersemarang is a jewel in the rough tradersemarang's Avatar
    Join Date
    Jan 2014
    Location
    Sumpiuh
    Posts
    517
    Thanks
    1
    Thanked 287 Times in 190 Posts
    Quote Originally Posted by zeldha     
    Maaaf gan, gambarnya dimasukkan langsung ke spoiler sja supaya lbih gampang belajarnya... klo lewat link bgitu, ribet gonta ganti tab browser.. hehe..
    Kebetulan sy trtarik untuk belajar coding EA..
    oya maaf untuk kedepannya langsung ke spoiler

    ---------- Post added at 10:57 AM ---------- Previous post was at 10:56 AM ----------

    Quote Originally Posted by zeldha     
    Ini TSx kemana nih? Sy udah siap dgn beberapa pertanyaan dasar nihhh... hemm
    kalau ada pertanyaan silakan di tanyakan langsung saja gpp gan

  7. #5
    Pecandu
    Bahagia
     
    zeldha will become famous soon enough zeldha's Avatar
    Join Date
    Nov 2015
    Posts
    444
    Accumulated bonus
    137 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    42
    Thanked 90 Times in 55 Posts
    Quote Originally Posted by tradersemarang     
    oya maaf untuk kedepannya langsung ke spoiler

    ---------- Post added at 10:57 AM ---------- Previous post was at 10:56 AM ----------



    kalau ada pertanyaan silakan di tanyakan langsung saja gpp gan
    dilanjut dulu gan penjelasannya.. nanti kalo ada script yang ndak bisa ane pahami, baru sy tanya.. hehe

  8. #6
    Pecandu
    Bahagia
     
    zeldha will become famous soon enough zeldha's Avatar
    Join Date
    Nov 2015
    Posts
    444
    Accumulated bonus
    137 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    42
    Thanked 90 Times in 55 Posts
    Agan TS, ane lgi belajar Java n bahasa C. ane bingung nih, yg dimaksud dgn fungsi yg mengembalikan nilai dan fungsi yg tidak mengembalikan nilai itu apa sih??

  9. #7
    Instaforex Perwakilan di Indonesia
    Berani
     
    tradersemarang is a jewel in the rough tradersemarang is a jewel in the rough tradersemarang is a jewel in the rough tradersemarang's Avatar
    Join Date
    Jan 2014
    Location
    Sumpiuh
    Posts
    517
    Thanks
    1
    Thanked 287 Times in 190 Posts
    Quote Originally Posted by zeldha     
    Agan TS, ane lgi belajar Java n bahasa C. ane bingung nih, yg dimaksud dgn fungsi yg mengembalikan nilai dan fungsi yg tidak mengembalikan nilai itu apa sih??
    fungsi yang mengembalikan nilai ditandai dengan adanya return, sedangkan fungsi yang tidak mengembalikan nilai (kl di bahasa java namanya method) tidak ada return (tidak mengembalikan nilai)
    contohnya:

    class kotak{
    int panjang;
    int lebar;
    int tinggi;
    int volume;

    // contoh fungsi karena jika fungsiHitungVolume dipanggil maka akan mengembalikan nilai Volume
    public int HitungVolume(){
    volume = panjang * lebar * tinggi; // panjang, lebar, tinggi sudah dideklarasikan di method void.
    return volume;
    }

    // contoh method (fungsi yang tidak mengembalikan nilai) jika fungsi setData dipanggil maka tidak mengembalikan nilai
    public void SetData(int p, int l, int t){
    panjang = p;
    lebar = l;
    tinggi = t;
    }

    sudah jelas?

  10. #8
    Pecandu
    Bahagia
     
    zeldha will become famous soon enough zeldha's Avatar
    Join Date
    Nov 2015
    Posts
    444
    Accumulated bonus
    137 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    42
    Thanked 90 Times in 55 Posts
    Quote Originally Posted by tradersemarang     
    fungsi yang mengembalikan nilai ditandai dengan adanya return, sedangkan fungsi yang tidak mengembalikan nilai (kl di bahasa java namanya method) tidak ada return (tidak mengembalikan nilai)
    contohnya:

    class kotak{
    int panjang;
    int lebar;
    int tinggi;
    int volume;

    // contoh fungsi karena jika fungsiHitungVolume dipanggil maka akan mengembalikan nilai Volume
    public int HitungVolume(){
    volume = panjang * lebar * tinggi; // panjang, lebar, tinggi sudah dideklarasikan di method void.
    return volume;
    }

    // contoh method (fungsi yang tidak mengembalikan nilai) jika fungsi setData dipanggil maka tidak mengembalikan nilai
    public void SetData(int p, int l, int t){
    panjang = p;
    lebar = l;
    tinggi = t;
    }

    sudah jelas?
    Berarti, fungsi yang mengembalikan nilai itu, nilai variabelx didapat setelah diproses oleh fungsi tsb ya? Sedangkan yg tidak, nilaix udh dideklarasikan trlebih dahulu, atau diinput dri class lain? begitu ya master.. maklum, lgi belajar otodidak, namun susah2 gampang, alias kebanyakan susahnya daripada gampangnya,,, hahaha

  11. #9
    Instaforex Perwakilan di Indonesia
    Berani
     
    tradersemarang is a jewel in the rough tradersemarang is a jewel in the rough tradersemarang is a jewel in the rough tradersemarang's Avatar
    Join Date
    Jan 2014
    Location
    Sumpiuh
    Posts
    517
    Thanks
    1
    Thanked 287 Times in 190 Posts
    Quote Originally Posted by zeldha     
    Berarti, fungsi yang mengembalikan nilai itu, nilai variabelx didapat setelah diproses oleh fungsi tsb ya? Sedangkan yg tidak, nilaix udh dideklarasikan trlebih dahulu, atau diinput dri class lain? begitu ya master.. maklum, lgi belajar otodidak, namun susah2 gampang, alias kebanyakan susahnya daripada gampangnya,,, hahaha
    iya, untuk jelasnya begini kita mau cari volume maka tinggal panggil fungsi HitungVolume maka fungsi itu akan mengembalikan/return nilai volume contoh
    int nilaiVol;
    nilaiVol = HitungVolume();

    maka variabel nilaiVol akan terisi dengan nilai pengembalian/return dari fungsi HitungVolume()
    sebaliknya jika kita panggi method setData maka tidak ada nilai yang dikembalikan. contoh cara memanggil method
    setData(3,5,6); // memanggil method tidak mengembalikan nilai apa-apa (dalam contoh ini method hanya melakukan set data ke variabel panjang, lebar dan tinggi)
    int nilaiVol;
    nilaiVol = HitungVolume(); // memanggil fungsi yang mengembalikan/return nilai ke variabel nilaiVol
    terlihat kan bedanya....
    Last edited by tradersemarang; 12-15-2015 at 09:30.

  12. The Following User Says Thank You to tradersemarang For This Useful Post:

    zeldha (12-16-2015)

  13. lamborghini
  14. #10
    Banned
    ----
     
    trad is on a distinguished road trad's Avatar
    Join Date
    Dec 2015
    Posts
    292
    Accumulated bonus
    95 USD (What is this?)
    Thanks
    8
    Thanked 42 Times in 39 Posts
    disini saya tidak faham dengan bahasa pemograman sedikit pun, tetapi saya ingin sekali belajar agar suatu saat jika saya [punya system yang bagus bisa bikin ea sendiri, kepada master master yang saya hormati saya izin ikut belajar ya........

Page 1 of 5
1 2 3 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts