Halo semuanya.
Seperti yang mungkin Anda ketahui, akhir-akhir ini kami menyaksikan perubahan dalam model dan fokus bisnis MetaQuotes.
Sebagian besar coders MQL4 di luar sana cukup permeabel untuk pindah ke MQL5 tapi saya tidak melihat alternatif karena alasan berikut
- Struktur bahasa telah berubah dan diadaptasi semulus mungkin oleh MQ kita tidak bisa mengabaikan itu
- MetaQuotes menaikkan Biaya Perawatan MT4 dan biaya terkait server, menjadikannya 4x lebih murah bagi pialang untuk bekerja dengan MT5
- Penjualan platform dan penyebaran server MT5 meningkat dengan kecepatan yang lebih cepat, karena kami mencapai 100 broker ramah MT5 selama beberapa bulan terakhir, dan broker itu sendiri mulai mengiklankan MT5 (membuatnya lebih terlihat di situs web mereka daripada MT4. broker serius yang pernah bekerja sama dengan saya sekarang menawarkannya)
- Bahkan tidak mungkin untuk mengunduh MT4 dari MQ lagi dan mereka menyerah untuk membawa perubahan baru ke sana (yang akan membuatnya terlalu dekat untuk menjadi dan seperti MT5)
- cTrader adalah (dari sudut pandang saya) alternatif yang luar biasa tetapi menderita dari basis pengguna dan komunitas yang sangat rendah. cAlgo kurang mirip dengan MQL4 dari pada MQL5 yang membuat coders juga lebih sulit untuk bergeser ke arah itu
Saya telah menjadi pengguna MT4 yang setia dan pembuat kode MQL4 tapi kami hidup di dunia yang asyik di mana semuanya bisa berubah di beberapa titik.
Melihat sisi baiknya dari migrasi:
- Platform 64bits (artinya penggunaan penuh prosesor Anda)
- Kedalaman pasar
- Banyak Lagi Kerangka Waktu di MT5 dari MT4
- Hedging sekarang diizinkan untuk pengguna yang tidak diatur di AS
- Segera datang: Grafik khusus asli (renko selengkapnya)
- MQ menerapkan Backtester ke MT5 yang jauh lebih baik bagi mereka yang tidak menyadarinya. Data tick asli gratis, backtest banyak pasangan, dan lebih banyak TF asli
Bagian yang sangat menyebalkan tetap bahasa. Di sisi pengguna, platform ini sangat mirip dengan MT4 sehingga adaptasinya tidak sulit.
NAMUN Transisi tidak harus brutal untuk coders jika kita bekerja sama pada apa yang saya sebut perpustakaan MQL4 dan inklusi MQL4, memungkinkan kita untuk menyesuaikan kode kita dalam cara yang tepat dan dalam hitungan menit.
Apa yang saya maksud dengan MQL4 Libraries Inclusions? Menggunakan konten dokumentasi MQL5 (halaman 5k ..) dan apa yang sudah dibawa pengguna ke konten MQL4 ke MQL5 seperti ada
https://www.mql5.com/en/articles/81(NB: tidak diperbarui untuk MQL5 terbaru tapi masih bagus) kita bisa membangun Perpustakaan yang memungkinkan kita untuk menggunakan fungsi seperti yang akan kita lakukan di MQL4 tetapi di MQL5.
Berikut ini sebuah contoh:
Kode yang disisipkan/--- fungsi MQL4 untuk mengembalikan Ekuitas Akun: double K = AccountEquity ();/--- Fungsi MQL5: double K = AccountInfoDouble (ACCOUNT_EQUITY);/--- Fungsi MQL4 (disimpan di Perpustakaan) memungkinkan kita untuk memanggil fungsi MQL4 dalam kode MQL5 kami: gandakan AccountEquity () {nilai ganda = AccountInfoDouble (ACCOUNT_EQUITY); return (nilai); }
Ini jelas contoh yang cukup sederhana. Tetapi ini akan membuat kita coders menghemat banyak waktu pada fungsi yang lebih kompleks (mis., Susunan tweak)
Saya cukup yakin banyak coder di sekitarforexfabrikasisudah memiliki perpustakaaninklusi.
Tujuan kami adalah membangun yang umum sehingga semua pembuat kodeforexfabrikasidapat meletakkannya dan dengan senang hati bergerak menuju MT5 tanpa gangguan lebih lanjut.
Berharap untuk mendengar dari anggota yang antusias
Edo