EUR/USD 1.067   |   USD/JPY 154.540   |   GBP/USD 1.245   |   AUD/USD 0.642   |   Gold 2,391.77/oz   |   Silver 28.68/oz   |   Wall Street 37,841.35   |   Nasdaq 15,601.50   |   IDX 7,087.32   |   Bitcoin 63,843.57   |   Ethereum 3,059.28   |   Litecoin 80.91   |   XAU/USD bullish efek masih berlanjutnya tensi konflik Israel-Iran, 1 hari, #Emas Fundamental   |   Pasar bergerak dalam mode risk-off di tengah berita utama mengenai serangan Israel ke Iran, 1 hari, #Forex Fundamental   |   Poundsterling menemukan area support, meskipun sentimen risk-off membuat bias penurunan tetap terjaga, 1 hari, #Forex Fundamental   |   GBP/JPY bertahan di bawah level 192.00 setelah data penjualan ritel Inggris, 1 hari, #Forex Teknikal   |   PT Pembangunan Jaya Ancol Tbk (PJAA) mencatat jumlah pengunjung saat libur lebaran 2024 ini mencapai 432,700 orang, 1 hari, #Saham Indonesia   |   S&P 500 turun 0.2% menjadi 5,039, sementara Nasdaq 100 turun 0.4% menjadi 17,484 pada pukul 20:09 ET (00:09 GMT). Dow Jones turun 0.2% menjadi 37,950, 1 hari, #Saham AS   |   Netflix turun hampir 5% dalam perdagangan aftermarket setelah prospek pendapatannya pada kuartal kedua meleset dari estimasi, 1 hari, #Saham AS   |   Apple menghapus WhatsApp dan Threads milik Meta Platforms (NASDAQ:META) dari App Store di Cina pada hari Jumat setelah diperintahkan oleh pemerintah Cina, 1 hari, #Saham AS

Extern Variabel

Penulis

Beberapa variabel sudah dibahas beserta penjabarannya. Sekarang kita pelajari extern variabel. Kenapa harus ada extern? Dan mengapa selalu mengiringi setiap variable global?

Beberapa variabel sudah dibahas beserta penjabarannya. Sekarang kita pelajari extern variabel. Kenapa harus ada extern? Dan mengapa selalu mengiringi setiap variable global? Disinilah kita akan membahas variable extern beserta contoh-contohnya guna memudahkan trader dalam menggunakan nilai input.

Extern

Bila Anda sedang mengetik, pasti akan menggunakan keyboard sebagai kontrol. Bagaimana jika tidak ada keyboard? Anda akan kesusahan walaupun menggunakan keyboard virtual. Nah solusi yang tepat adalah menerapkan keyboard fisik sebagai cara mengetik yang lebih fleksibel, bisa diganti, dirubah, ataupun digeser-geser. Begitu juga dengan variable extern, kita bisa mengubah settingan EA (Expert Advisor), merubah bentuk nilai yang kita harapkan bisa memiliki kehadanlan dalam prediksi market.

Apa itu Extern Variabel?
Variabel extern menentukan masukan program, mereka dapat diakses dari properti jendela program. Array tidak dapat merepresentasikan diri mereka sebagai variabel eksternal. Kelas memori ekstern mendefinisikan sebuah variabel eksternal. Specifier ekstern dideklarasikan sebelum sebuah tipe data. Variabel extern adalah variabel yang digunakan sebagai cara input dan setting pada EA.

Ciri-ciri yang paling terlihat adalah adanya extern. Hal ini memang cukup mengejutkan dimana trader bisa melakukan pengeditan dan pengaturan secara mandiri tanpa harus merubah suatu program di dalamnya. Perumusannya bisa dilihat di bawah ini:

extern double InputParameter1 = 1.0;
extern color InputParameter2 = red;
//--------------------------------------

int init()
{
...
}

Pada variabel global, tidak menyertakan extern yang berada di luar start. Begitu juga pada variabel extern ini, ia akan berada di luar fungsi start () dan langsung berada di posisi yang paling atas tepat dekat dengan init. Untuk contoh aslinya dapat dilihat program berikut:

extern double Lots=0.1;
extern int StopLoss=20;
extern int TakeProfit=20;
extern string txComment="candle";
extern int MagicNumber=12345;
extern int Slippage=5;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+

int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+

int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+

int start()
{
//----
//----
return();
}


Saran dan kritik yang membangun tetap kami harapkan untuk dapat menyajikan informasi code lebih baik dan menarik untuk Anda baca dimasa yang akan datang. Sampaikan pendapat, pengalaman, cerita, saran, dan kritik Anda pada kotak post di bawah ini.

116094
Penulis

Parmadita mengenal forex mulai tahun 2010. Sejak saat itu, menggali beragam pengetahuan dan pengalaman terkait forex dari berbagai sumber, baik tentang indikator teknikal biasa, psikologi trading, maupun Expert Advisor.


Praditya
selamat pagi, jadi extern int itu hanya dipasang diatas itu ya pak? tak perlu otak atik coding dibawahnya lagi kan pak? terimakasih