Pengertian Forex Robot atau Expert Advisor (EA)


Apa sebenarnya pengertian dari forex robot ini? Forex Robot atau biasa disebut Expert Advisors (EA) adalah sebuah program komputer yang dirancang untuk melakukan trading forex secara otomatis. Forex robot bisa melakukan open transaksi dan close transaksi secara mandiri tanpa campur tangan manusia. Dirancang dengan algoritma yang rumit dan hanya support untuk platform trading tertentu, platform yang paling banyak digunakan yaitu Meta Trader 4.
Pengenalan MQL 4 
MQL4 adalah bahasa pemrograman yang terdapat pada platform MetaTrader 4. MQL4 ini paling umum digunakan untuk membuat Expert Advisor (EA), Custom Indicator, dan Script.


Istilah Istilah yang harus Di pahami
  • Expert Advisor / EA, seperti yang sudah kita ketahui, adalah program untuk mengotomasi trading anda berdasarkan logika2 dan paramater2 tertentu.
  • Custom Indicator, hampir sama seperti EA, cuma tidak bisa melakukan trading. Dan dapat menggunakan function2 indicator.
  • Script, sama seperti EA, hanya saja dilakukan hanya 1x saat script dijalankan.
Cara Membuat Robot / EA / Expert Advisor
Untuk membuat program/script dengan MQL 4, caranya cukup mudah, cukup jalankan saja Meta Editor. MQL4 ini struktur dan syntax nya mirip C/C++. Jadi kalau udah kebiasa dengan C/C++, harusnya ga akan mengalami kesulitan membuat program dengan MQL4. Kesulitannya mungkin saat debugging.. 
Langsung saja ke Cara Pembuatannya.
  • Pertama kita buka dulu program MT4 nya, setelah itu klik menu tool dan klik Metaquotes Language Editor atau bisa klik F4.
  • Nah... setelah program Meta Editornya sudah terbuka, buatlah lembar baru dengan klik menu New atau ctrl+N, setelah muncul kotak dialog centang bagian  Expert Advisor, dan selanjutnya klik Next.
  • Simpan scrip yang telah anda buat tersebut, coba / tes dahulu robot yang telah anda buat dan gunakan pada Demo accaunt.
Penjelasan singkat fungsi script
Dalam sebuah EA, pasti ada :
  • init() (Initialization)> Ketika sebuah EA dijalankan, maka yang di eksekusi pertama kali adalah bagian ini. Dan ini hanya sekali berjalan.
  • start() > di eksekusi ketika init selesai di eksekusi.. & section ini looping berulang2 tiap tick.
  • deinit() > Di eksekusi jika sebuah EA di remove dari chart.. Hanya sekali berjalan..
Sekarang Masuk ke Syntak
Syntak yang biasa dipakai dalam sebuah EA adalah :
  • bool > merupakan perbandingan true atau false
  • bool=true;
  • int (integer) > input adalah bilangan bulat
  • Contoh:
  • int bilangan=0;
  • double > input bisa menggunakan bilangan desimal
  • double lots=0.1;
  • string > input berupa huruf
  • string coment="contoh teks yang dipasang";
  • color > input yg dihasilkan berupa warna;
  • color ijo=Green;
Untuk penamaan variabel tidak boleh menggunakan spasi agar bisa di ubah2 maka menggunakan extern
Contoh:
  • extern double lots=0.1;


3 komentar:

  1. penjelasan yang bagus dan sangat bermafaat bagi yang ingin menggunakan robot EA, tetapi kembali pada karakteristik orang senangnya memakai apa untuk trading apakah scalping Ea atau lainnya. saat ini sih saya sudah merasa nyaman dengan OctaFx
    dengan teknik yang biasa digunakan

    BalasHapus
  2. Hey Ya'll,

    I've attached a list of the highest ranking FOREX brokers:
    1. Best Forex Broker
    2. eToro - $50 min. deposit.

    Here is a list of top forex tools:
    1. ForexTrendy - Recommended Probability Software.
    2. EA Builder - Custom Strategies Autotrading.
    3. Fast FX Profit - Secret Forex Strategy.

    Hopefully these lists are benificial to you...

    BalasHapus
  3. Cara lain selain Robot atau EA untuk bisa trading secara otomatis, ada cara lain yang bisa kita lakukan untuk melakukan trading secara otomatis dengan mengikuti signal trading dari para traders profesional melalui Zulutrade. Kebetulan broker saya Gainscopefx.com menyediakan fasilitas ini untuk para tradersnya, sehingga para traders yang melakukan trading di Gainscopefx.com bisa melakukan trading secara otomatis dengan mengikuti kegiatan trading yang dilakukan oleh para traders lain.

    BalasHapus