Rabu, 27 April 2016

Variabel Global Untuk EA

0 komentar
Sekarang kita sudah masuk ke variabel global. Ada yang sudah memahami tentang variabel global pada EA? Variabel ini memang cukup dibutuhkan oleh program dalam pemanggilan. Secara tidak langsung juga ikut membantu mempersingkat waktu serta pemanggilan berulang tanpa merusak variabel lainnya.

Pada kasus tertentu, pemanggilan variabel bisa melebihi dari beberapa kali. Sehingga satu variabel mampu menampung lebih dari satu dalam penggunaan program. Variabel ini disebut sebagai variabel global. Fungsinya tidak lain hanya untuk mempermudah dalam pemanggilan supaya terjadi sinkronisasi terhadap variabel-variabel yang lain.

Apa itu Variabel Global?Variabel global adalah variabel yang aktif selam satu form berjalan, bila pindah ke form yag lain maka variabel ini tidak aktif. Ini dapat dilakukan dengan mendefinisikan variabel di luar subroutine, biasanya diletakkan pada baris paling atas dari suatu form.

Cirinya variabel ini berada langsung di atas fungsi-fungsi program yang lain. Sehingga seluruh data yang dijalankan berasal dari variabel yang sudah dideklarasikan terlebih dahulu sebelum masuk ke start. Rumusannya sebagai berikut:

int GlobalFlag=10;   // global variable
int start()
 {
  ...
 }

Bagaimana jika di taruh dalam program? Berikut ulasan code programnya :
extern int MagicNumber=12345;
int start()
 {
  ...
 }
      OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Ask-StopLoss*Point,Ask+TakeProfit*Point,txComment,MagicNumber);

Nah pada magic number sudah di tulis 12345. Maka penggunaan magic number bisa dipanggil oleh berbagai fungsi yang di dalam start. Sehingga penulisan variabel satu kali bisa melayani berbagai macam penggunaan variabel yang berbeda di dalam fungsi.

KesimpulanVariabel global merupakan suatu variabel yang bisa dimanfaatkan oleh seluruh fungsi yang membutuhkan variable tersebut. Sehingga pada penulisannya cukup hanya memanfaatkan satu variable untuk semua kalkulasinya dalam fungsi. Cukup mudah digunakan dan bisa menghemat waktu, tenaga, dan pikiran sang trader dalam pembuatan EA.

Sumber: Seputarforex.com

Leave a Reply


 
Trading valuta asing berdasarkan margin mengandung potensi keuntungan tinggi, tapi juga potensi risiko tinggi yang mungkin tidak cocok untuk semua investor. Sebelum memutuskan untuk trading valuta asing, Anda harus dengan hati-hati mempertimbangkan tujuan investasi, tingkat pengalaman, dan selera risiko Anda. Kinerja masa lalu tidak mencerminkan hasil masa depan, yang bisa berbeda karena volatilitas pasar. Ada kemungkinan bahwa Anda bisa saja kehilangan sebagian atau semua investasi awal Anda sehingga sebaiknya jangan menginvestasikan uang yang tidak dapat Anda tanggung kerugiannya. Anda harus menyadari tentang semua risiko yang terkait dengan trading valuta asing, dan meminta nasihat dari penasihat keuangan independen jika Anda memiliki keraguan.
KAJIANFOREX (Pusat Informasi pembelajaran Forex terpercaya) © 2015 | Designed By Blog Minan