Friday, April 28, 2017

Menampilkan Informasi pair yang aktif di market watch watch ke dalam grafik MT4

Hai sobat blogger, kali ini saya akan membagikan sebuah coding sederhana yang berguna untuk mengambil informasi pair apa saja yang aktif di market watch dan menampilkannya kembali pada grafik di MT4. Coding ini berfungsi untuk melengkapi pembuatan EA berjenis korelasi atau multi pair. Jadi kita sebagai pembuat EA dapat menambahkan fungsi pemantauan pair aktif pada EA buatan kita. Sehingga jika EA multipair kita membutuhkan pair yang ternyata tidak ada di market watch maka kita dapat memberikan warning kepada user untuk menampilkan pair yang kita butuhkan. Bingungkan.... mungkin hanya orang yang sepemikiran dengan saya saja yang dapat mengerti maksud saya. Oke langsung kita ke tutorialnya saja.

pada coding kali ini saya menggunakan dua buah coding symbol yang pertama adalah SymbolsTotal()
int  SymbolsTotal(
   bool  selected      // True - only symbols in MarketWatch
   );
SymbolsTotal() ini berfungsi untuk mendapatkan informasi berapa banyak pair yang aktif di market watch




yang kedua SymbolName()
string  SymbolName(
   int   pos,          // number in the list
   bool  selected      // true - only symbols in MarketWatch
   );
SymbolName() ini berfungsi untuk mendapatkan nilai yaitu berupa nama pair yang aktif di market watch

Berikut ini adalah contoh coding dalam EA yang saya buat. 

//+------------------------------------------------------------------+
//|                                              ShowActivePairs.mq4 |
//|                        Copyright 2017, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2017, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   int HowManySymbols=SymbolsTotal(true);
   string ListSymbols=" ";
   for(int i=0;i<HowManySymbols;i++)
   {
      ListSymbols=StringConcatenate(ListSymbols,SymbolName(i,true),"\n");
   }
   Comment(ListSymbols);
  }
//+------------------------------------------------------------------+




Klik gambar untuk memperbesar
Oke sekian tutorial saya kali ini. jika masih bingung silahkan melihat video saya juga dibawah ini 
dibawah ini adalah video saya mengenai postingan ini dalam bentuk video.





Kalian juga bisa download scriptnya dalam bentuk mq4, klik link dibawa.

DOWNLOAD SCRIPT MQ4

Semoga bermanfaat....

No comments:

Post a Comment

Ayo gan Komentarnya jangan lupa,,,biar Mas Mukhlas tambah semangat nulis postingan-nya, kalau ada pertanyaan atau link yang mati laporkan juga disini ya...

LinkWithin

Related Posts Plugin for WordPress, Blogger...