Bahasa Pemrograman Untuk Membuat Mesin Uang MQL4

Bahasa Pemrograman Untuk Membuat Mesin Uang itu bernama MQL4. MQL (Metaquote Language) versi 4 adalah bahasa standar untuk pemrograman indicator, script, maupun expert advisor (EA) yang digunakan pada platform Metatrader. Dengan bahasa perogramman ini maka kita bisa membuat mesin otomatis yang bisa melakukan trading forex baik sell, buy dan close tanpa campur tangan kita.

Expert Advisor / EA atau robot forex, seperti yang pernah saya bahas dalam blog ini, adalah program untuk mengotomasi trading anda berdasarkan logika2 dan paramater2 tertentu yang sudah tersedia dalam Mql4.

Custom Indicator, hampir sama seperti EA, hanya saja tidak bisa melakukan trading otomatis. Dan dapat menggunakan function fungsi indicator standar yang sudah disedikan mql.

Script, sama seperti EA, berupa kompulan proses, tetapi hanya bisa melakukan proses sekali jalan.
Mengingatkan saya kembali ke masa lalu (20 tahun) ketika saya pernah jadi programmer C, untuk membuat aplikasi yang berkerja dalam lingkungan AutoCAD 12, yaitu aplikasi untuk mengambar yang canggih kala itu.

Program/script dengan MQL 4, bisa dibuat dengan cukup mudah, yaitu jalankan saja MetaEditor yang sudah disertakan dalam lingkungan aplikasi Metratrader.

Struktur MQL4 ini syntax nya mirip C/C++. Jadi kalau udah terbiasa dengan pemrograman C/C++, tidak akan mengalami kesulitan menyusun program dengan MQL4.

Berikut adalah contoh penggalan program untuk membuat mesin otomatis bernama robot forex atau Expert Advisor itu:

         //----+ +----------------------+
         //----+ DETECTING A TREND      |
         //----+ +----------------------+
         if (LastBarsX_Up != IBARSX_Up)
          {
           //----+ Initialization of variables 
           LastBarsX_Up = IBARSX_Up;
           BUY_Sign = false;
           BUY_Stop = false;

           //----+ calculating the values of indicators
           Fast_StepMA = iCustom(NULL, TimeframeX_Up, "StepMA_Stoch_NK",
                                 PeriodWATR_Up, Kwatr_Up, HighLow_Up, 0, 1);
           //---         
           Slow_StepMA = iCustom(NULL, TimeframeX_Up, "StepMA_Stoch_NK",
                                 PeriodWATR_Up, Kwatr_Up, HighLow_Up, 1, 1);
           //----+ detecting a trend                                 
           TrendX_Up = Fast_StepMA - Slow_StepMA;
           //----+ defining a signal to close trades
           if (TrendX_Up < 0)
                      BUY_Stop = true;                                     
          }

Pemrograman Lebih lanjutn MQL4 dapat melakukan interkoneksi dengan file DLL (Dynamic Link Library). Sehingga aplikasi Mql4 bisa lebih powerfull dan bisa berkomunikasi dengan aplikasi di luar lingkungan mql4 untuk melakukan pemrograman yang lebih kompleks dan rumit, dan tentu saja, sangat memungkinkan untuk ditambah fungsi-fungsi yang tidak disediakan oleh mql4 standart seperti mengirim SMS jika ingin mengirim signal tertentu, membuat kode aktivasi, membuat register, mengirim email memaut laporan ke web dan aplikasi pendukung lainnya.

Untuk informasi yang lebih komplek tentang bahasa pemrogramman mql 4, bisa dibuka situsnya di www.mql4.com, sudah lengkap dan diberi penjelasan satu satu atau untuk bahasa indonesia bisa dibaca di : http://www.forexindo.com/index.php?pageid=belajar-mql4

Demikian sedikit yang saya sampaikan semoga menjadi langkah awal untuk menjadi programmer yang masih langka (dibanding programmer delphi, VB, PHP) dan lebih khusus yaitu membuat mesin uang, mesin otomatis untuk mengeruk dollar dari luar negeri.

Happy Coding…., Happy Trading…., Happy Blogging…..

Hasil pencarian untuk artikel ini:

membuat script mql4 (1), mq4 script indonesia (1)
You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply

Your email address will not be published.

HTML tags are not allowed.