EUR/USD 1.078   |   USD/JPY 155.830   |   GBP/USD 1.254   |   AUD/USD 0.661   |   Gold 2,360.00/oz   |   Silver 28.51/oz   |   Wall Street 39,512.84   |   Nasdaq 16,340.87   |   IDX 7,166.81   |   Bitcoin 60,793.71   |   Ethereum 2,911.60   |   Litecoin 81.35   |   Ekonomi Inggris kembali mengalami pertumbuhan di kuartal pertama, 2 hari, #Forex Fundamental   |   USD/CHF tetap lemah di dekat level 0.9050 di tengah sentimen dovish The Fed, 2 hari, #Forex Teknikal   |   EUR/GBP bertahan di bawah level 0.8600 setelah data PDB Inggris, 2 hari, #Forex Teknikal   |   PDB awal Inggris berekspansi 0.6% QoQ di kuartal pertama versus ekspektasi 0.4%, 2 hari, #Forex Fundamental   |   Produsen Semen Merah Putih PT Cemindo Gemilang Tbk. (CMNT) menilai permintaan semen mulai meningkat pada Mei 2024, 2 hari, #Saham Indonesia   |   Entitas Grup PT United Tractors Tbk. (UNTR), PT Energia Prima Nusantara membidik penambahan kapasitas listrik menjadi 156 MWp, 2 hari, #Saham Indonesia   |   S&P 500 naik 0.1% menjadi 5,244, sementara Nasdaq 100 naik 0.1% menjadi 18,235 pada pukul 19.45 ET (23.45 GMT). Dow Jones naik 0.1% menjadi 39,592, 2 hari, #Saham AS   |   Apple (NASDAQ:AAPL) meminta maaf setelah sebuah iklan untuk model iPad Pro terbarunya memicu kritik dengan menampilkan animasi alat musik dan simbol-simbol kreativitas lainnya yang dihancurkan, 2 hari, #Saham AS

Variabel Statik

Penulis

Beberapa teman mungkin akan melihat untuk apa sih variabel statik itu? Kenapa variabel dibuat statik? Bukankah hal itu akan menimulkan hasil dengan keluaran yang sama? Nah kenapa harus dibuat dengan variable statik kok bukan variable lainnya yang lebih bagus. Nah artikel ini akan menjawab semua pertanyaan Anda, sekaligus diberikan pula contoh-contohnya sehingga trader dapat mengerti fungsi dari variable statik ini.

Beberapa teman mungkin akan melihat untuk apa sih variabel statik itu? Kenapa variabel dibuat statik? Bukankah hal itu akan menibmulkan hasil dengan keluaran yang sama? Nah kenapa harus dibuat dengan variabel statik kok bukan variabel lainnya yang lebih bagus? Nah artikel ini akan menjawab semua pertanyaan Anda, sekaligus diberikan pula contoh-contohnya sehingga trader dapat mengerti fungsi dari variabel statik ini.

Gambar 1

Variabel statis adalah suatu variabel yang menyimpan nilai permanen dalam memori, artinya variabel tersebut akan menyimpan nilai terakhir yang diberikan. Untuk menyatakan bahwa suatu variabel adalah variabel statis adalah dengan menggunakan kata kunci static.

Variabel statis disebut juga variabel yang tidak berubah nilai akhirnya bila suatu proses telah keluar dari suatu blok (fungsi) yang mendeklarasikannya dan kemudian masuk kembali ke blok (fungsi) tersebut. Dapat juga dikatakan, variabel static merupakan variabel yang menahan nilainya sementara pemanggilan fungsi berlangsung. Dari pernyataan di atas dapat kita simpulkan, variabel statis adalah variabel lokal yang dideklarasikan di dalam fungsi mempunyai sifat, data yang tersimpan atau yang ada padanya akan hilang (terhapus) setelah fungsi itu selesai dikerjakan. Dengan demikian data yang terdapat pada variabel lokal tersebut tidak dapat dipakai pada pengolahan berikutnya.

Contoh sederhana variabel static :

int somefunc()
{
static int flag=10;
....
return(flag);
}

Atau contoh lainnya :
void fung_y(void);

main()
{
int y = 20;
fung_y();
printf("Nilai y dalam main()
= %d ", y);
}
void fung_y(void)
{
static int y;
y++;
printf("Nilai y dalam fung_y() = %d ", y);
}



Kesimpulan
Menggunakan variabel statik sama dengan mengembalikan nilai tersebut seperti sedia kala dengan syarat menyimpan data terakhir dari hasil akhir yang dilakukan perhitungan dalam fungsi. Variabel ini akan dijadikan acuan setiap ada perintah signal yang diberikan oleh EA (Expert Advisor) terhadap market entah karena adanya signal buy ataupun signal sell.

115916
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.