Menampilkan Informasi Dalam Chart MQL4

Pengertian, pengenalan, dan dasar pemrograman MQL4
Post Reply
User avatar
yosiahdk
Moderator
Moderator
Posts: 8
Joined: Mon Jul 13, 2020 1:42 pm

Dalam menggunakan sebuah EA, pastinya user ingin mengetahui informasi-informasi yang berkaitan dengan EA yang dipakai, contohnya seperti informasi profit yang dihasilkan oleh EA, jumlah open order EA, dll. Menampilkan informasi dapat dilakukan dengan memanggil fungsi Comment()
Ada beberapa hal yang harus kamu ketahui sebelum menggunakan fungsi Comment() :
  • Fungsi Comment() dapat menampilkan beberapa informasi sekaligus
  • Argument fungsi Comment() dipisahkan dengan koma
  • Untuk membagi informasi yang ditampilkan menjadi beberapa baris, gunakan line break "\n" atau "\r\n"
  • Jumlah masimal parameter Comment() tidak boleh lebih dari 64
  • Total input Comment() tidak boleh melebihi 2045 karakter
  • Array tidak bisa langsung ditulis dalam fungsi Comment(), array harus diinput per elemen
Fungsi Comment() :
void Comment(
argument, // first value
... // next values
);
Contoh penulisan :
//deklarasi variable v_Ask dan v_Bid sebagai nilai desimal
double v_Ask,v_Bid;
//deklarasi variable Spread sebagai nilai bilangan bulat
int Spread;
//mengambil informasi harga Ask dari pair chart dan menyimpannya kedalam variable v_Ask
v_Ask=MarketInfo(Symbol(),MODE_ASK);
//mengambil informasi harga Bid dari pair chart dan menyimpannya kedalam variable v_Bid
v_Bid=MarketInfo(Symbol(),MODE_BID);
//mengambil informasi Spread dari pair chart dan menyimpannya kedalam variable Spread
Spread=MarketInfo(Symbol(),MODE_SPREAD);

//memanggil fungsi Comment() untuk menampilkan informasi Ask, Bid, dan Spread kedalam Chart
Comment("Ask = ",v_Ask,"\nBid = ",v_Bid,"\nSpread = ",Spread);
Kalau kamu ingin tau lebih banyak tentang Comment(), kamu bisa baca di sini
Post Reply