Fungsi Series Array Pada MQL4

120623

Pada kesempatan kali ini kita akan membahas mengenai definisi array beserta kegunaannya dalam pembuatan program di meta editor. Array sering digunakan oleh program dalam mengatammi antrian dalam suatu persoalan data. Dan sebab itulah, para coder membuat sebuah fungsi baru dimana fungsi ini mampu meringankan program yang jika memakai jasa perulangan atau perbandingan memakan source sangat banyak. Yuk kita lihat bagaimana array dapat membantu mengatasi persoalan.

FirewoodFX

iklan

Advertisement

iklan

Pada kesempatan kali ini kita akan membahas mengenai definisi array beserta kegunaannya dalam pembuatan program di meta editor. Array sering digunakan oleh program dalam mengatammi antrian dalam suatu persoalan data. Dan sebab itulah, para coder membuat sebuah fungsi baru dimana fungsi ini mampu meringankan program yang jika memakai jasa perulangan atau perbandingan memakan source sangat banyak. Yuk kita lihat bagaimana array dapat membantu mengatasi persoalan.

Fungsi Series Array Pada

Istilah algoritma, mungkin bukan sesuatu yang asing bagi kita. Ditinjau dari asal-usul katanya, kata ‘Algoritma’ mempunyai sejarah yang agak aneh. Orang hanya menemukan kata Algorism yang berarti proses menghitung dengan angka Arab.

Seseorang dikatakan ‘Algorist’ jika menghitung menggunakan angka Arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku Arab terkenal, yaitu Abu Abdullah Muhammad Ibnu Musa Al-Khuwarizmi. Oleh orang barat Al-Khuwarizmi dibaca menjadi Algorism. Al-Khawarizmi merupakan seorang penemu Algoritma Array Cetak ataupun Array E-mail.

Apa itu array?
Array adalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan serta bertipe data sama pula. Jadi, Array merupakan variabel tunggal yang dapat menampung banyak nilai. Tiap nilai ditampung dalam index Array yang berbeda pula. Secara mudahnya, Array terdiri dari kumpulan data bertipe sama yang menggunakan nama sama.

Dengan menggunakan array, sejumlah variabel dapat memakai nama yang sama. Antara satu variabel dengan variabel lain di dalam array dibedakan berdasarkan subscript. Sebuah subscript berupa bilangan di dalam kurung siku.

Array dapat diakses berdasarkan indeksnya. Array umumnya dimulai dari 0 dan ada pula yang dimulai dari angka bukan 0. Pengaksesan larik biasanya dibuat dengan menggunakan perulangan (looping). array dapat di bedakan berdasarkn jumlah dimensinya.

Array biasanya digunakan untuk menampung data yang dapat disusun berdasarkan nomor tertentu. Sebagai contoh, untuk menyimpan seluruh mahasiswa akan lebih mempermudah pengelolaannya bila ditampung dalam array. Sehingga deklarasi Array untuk data dapat dilakukan seperti berikut:

int data_lulus[3][1];    // Array berdimensi dua
int tahun, jurusan;

// Memberikan data ke elemen array data_lulus
data_lulus[0][0] = 35; // TI - 1992
data_lulus[0][1] = 45; // TI - 1993
data_lulus[0][2] = 90; // TI - 1994

Sedangkan pada pemrograman MQL4, Array akan memainkan seri pengenal array yang digunakan dengan fungsi ArrayCopySeries (), iHighest () dan iLowest (). Hal ini dapat menjadi salah satu dari nilai berikut:

Konstan                       ||           Nilai    ||           Keterangan
---------------------------------------------------------------------------------------
MODE_OPEN           ||           0          ||           Open price.
MODE_LOW            ||           1          ||           Low price.
MODE_HIGH           ||           2          ||           High price.
MODE_CLOSE         ||           3          ||           Close price.
MODE_VOLUME     ||           4          ||           Volume, used iniLowest() and iHighest() functions.
MODE_TIME            ||           5          ||           Bar open time, used in ArrayCopySeries() function.

Kesimpulan
Memakai series array sangat bermanfaat ketika kita ingin menyimpan data-data tertentu dan digunakan sebagai data pembelajaran dimasa depan. Bisa juga membandingkan data yang sudah disimpan dan dipakai untuk mengenali pasar dimasa depan.


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. Anda bisa mengajukan pertanyaan di halaman Tanya Jawab kami.

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.