EUR/USD 1.074   |   USD/JPY 155.630   |   GBP/USD 1.249   |   AUD/USD 0.657   |   Gold 2,308.81/oz   |   Silver 27.56/oz   |   Wall Street 39,056.39   |   Nasdaq 16,302.76   |   IDX 7,166.81   |   Bitcoin 61,187.94   |   Ethereum 2,973.66   |   Litecoin 81.64   |   Para trader valas sudah menantikan data inflasi minggu depan, 16 jam lalu, #Forex Fundamental   |   Dolar AS bertahan pada kenaikan pemulihan karena pasar menilai Komentar the Fed, 16 jam lalu, #Forex Fundamental   |   AUD/JPY melayang di sekitar level 102.00 di tengah RBA yang kurang hawkish, 16 jam lalu, #Forex Teknikal   |   USD/CHF membukukan kenaikan moderat di atas level 0.9080 karena pernyataan hawkish the Fed, dolar AS menguat, 16 jam lalu, #Forex Teknikal   |   PT Aneka Tambang Tbk. (ANTM) atau Antam akan melangsungkan rapat umum pemegang saham tahunan (RUPST) dengan agenda pembagian dividen, 1 hari, #Saham Indonesia   |   Harga saham PT Xolare RCR Energy Tbk (SOLA) mengalami kenaikan 13% ke level Rp125 setelah IPO pada hari ini (8/Mei), 1 hari, #Saham Indonesia   |   Elon Musk mengusulkan untuk menguji paket bantuan pengemudi canggih Tesla (NASDAQ: TSLA) di Cina dengan menerapkannya di robotaxis, selama kunjungannya baru-baru ini ke negara tersebut, 1 hari, #Saham AS   |   S&P 500 stabil di 5,214, sementara Nasdaq 100 datar di 18,205 pada pukul 19:15 ET (23:15 WIB). Dow Jones berada di kisaran 39,022, 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