Dalam Mempelajari suatu bahasa pemograman terutama bagi yang ingin membuat Expert Advisor (EA) maka perlu di pahami bahasa-bahasa dibawah ini :
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 bahasa sehingga si pemakai (user) dapat melihat dan menyetel sesuai keinginannya.
Contoh : extern double Ketahanan = 500;
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;
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 |
0 Response to "Bahasa Perintah pada Expert Advisor Mql4"
Posting Komentar