Bahasa Perintah pada Expert Advisor Mql4

Dalam Mempelajari suatu bahasa pemograman terutama bagi yang ingin membuat Expert Advisor (EA) maka perlu di pahami bahasa-bahasa dibawah ini :

int OnInit() berfungsi : disaat aplikasi diaktifkan maka komputer atau mesin akan membacanya lebih dahulu dan tidak ada pengulangan karena ini hanya sekali jalan (permanen).

int deinit() berfungsi : Disaat EA diremove atau di hapus (delete) maka EA & tulisan yang ada pada chart akan dihapus juga dan ini tidak ada pengulangan hanya sekali jalan.

int start () berfungsi mengeksekusi tiap tick (setiap ada update harga baru) disinilah script atau coding disisipkan baik yang memicu open posisi maupun pendukung lainya dikarenakan pada int

start() pengulangan selalu terjadi maka perintah-perintah untuk menjalankan EA, maka disinilah perintah (bahasa Pemograman C++) utama ditulis.

void () berfungsi untuk menjabarkan suatu kalimat bahasa pemograman sehingga disaat dibutuhkan tidak perlu lagi menjabarkan kalimat tersebut cukup judul kalimatnya saja, maka komputer sudah dapat mengeksekusinya.
contoh :
void TakeProfit (double TP, int pips, int ticket), maka disaat kita ingin menggunakan TakeProfit tentu cukup menulis TakeProfit dan tidak perlu penjabaran lagi, namun sebelumnya tentu TakePorfit itu harus dijabarkan dulu seperti dibawah ini :
void TakeProfit (double TP, int pips, int ticket)
{
  if(OrderSelect(ticket, SELECT_BY_TICKET)==true)
       {
            int spread=MarketInfo(Symbol(),MODE_SPREAD);
            if(pips>=TP*convert)
                 {
                     if(OrderType()==1) {OrderClose(ticket, OrderLots(), Ask, slippage, Red);}
                     if(OrderType()==0) {OrderClose(ticket, OrderLots(), Bid, slippage, Blue);}
                 } }}


bool () berfungsi sebagai pilihan diantara dua pilihan maka kita harus menggunakan bool (), contohnya :
bool AktifRobot =True;
bool LockProfit =False;
True berfungsi sebagai pengaktifan dan false berfungsi sebagai mematikan.

Extern berfungsi untuk mengeluarkan atau menampilkan kata atau kalimat sehingga si pemakai (user) dapat melihat dan menyetel sesuai keinginannya.
Contoh : extern double Ketahanan = 500;

Artikel yang dibutuhkan dalam hal ini ; "Cara membaca & menulis logika Expert Advisor MT4-MT5 pada MQL"

Silahkan membaca artikel ;"Mengenal Skrip Bullish & Bearish pada Expert Advisors"

Aplikasi monitoring Traksi-Workshop-Aset dan Bahan Bakar Minyak

int berfungsi untuk penulisan yang hanya mengandung angka atau bilangan saja dengan data tidak berkoma  mulai dari minus 2.000.000.000 sampai plus 2.000.000.000 int dapat juga disebut dengan integer yang mana dapat juga untuk menulis sebuah karakter.
Contoh : int NumberMagic = 212;

Double berfungsi untuk penulisan yang hanya mengandung angka atau bilangan dengan data berkoma atau data pecehan.
Contoh : double lots =0.01;
String berfungsi untuk penulisan yang mengandung angka dan huruf(kata-kata).

Sumber : "Buku Mahir menganalisa pergerakan harga dan membuat Expert Advisor (EA) tanpa guru dengan logika sendiri"
Buku TOP RATE 2015 mudah dipahami dan mendidik jadi programmer          

Silahkan juga membaca cara membuat aplikasi dengan bahasa pemrograman Php, Javascript (ajax), Javasript(js) :

Komentar