Robot trading itu terdiri dari apa saja?
Pertama, mari kita lihat struktur robot di Meta Editor.
Pertama, mari kita lihat struktur robot di Meta Editor.
Terlihat menakutkan bukan? Namun, pada kenyataannya, semua robot trading memiliki elemen inti yang sama yang perlu Anda ketahui.
Ada empat bagian utama dari robot trading:
- Pengaturan
- OnIntIt
- OnDeinit
- OnTick
Setup
Ini adalah bagian dari robot dimana semua informasi administratif ditempatkan. Di sini, Anda menulis catatan, mendeklarasikan variabel (berbagai jenis informasi dengan nama unik), melacak daftar perubahan, dan mengatur hak milik.
Ini adalah bagian dari robot dimana semua informasi administratif ditempatkan. Di sini, Anda menulis catatan, mendeklarasikan variabel (berbagai jenis informasi dengan nama unik), melacak daftar perubahan, dan mengatur hak milik.
Pada tangkapan layar di atas, Anda dapat melihat contoh kode Setup . Ini terdiri dari hak cipta, properti utama robot, dan perintah #include yang menyisipkan konten file tertentu ke penasihat ahli (expert advisor atau EA) Anda. Selain itu, di bagian ini, kita mendeklarasikan input utama di bawah perintah #input.
OnInIt
Bagian kedua disebut OnInit (OnInitiation). Bagian ini diluncurkan ketika Anda memulai EA untuk pertama kalinya.
Bagian kedua disebut OnInit (OnInitiation). Bagian ini diluncurkan ketika Anda memulai EA untuk pertama kalinya.
Di bagian ini, Anda dapat melihat perintah yang akan dijalankan setelah peluncuran pertama program. Kami akan menjelaskan perintah-perintah ini di artikel selanjutnya!
OnDeInIt
Bagian selanjutnya dari penasihat ahli disebut OnDeinitiation, atau singkatnya OnDeInIt. Ini berjalan ketika penasihat ahli dimatikan.
Bagian selanjutnya dari penasihat ahli disebut OnDeinitiation, atau singkatnya OnDeInIt. Ini berjalan ketika penasihat ahli dimatikan.
OnTick
Ini adalah bagian paling menarik dari penasihat ahli. Ini terdiri dari tiga bagian utama yang diperbarui pada setiap centang (dengan informasi baru tentang harga). Mereka adalah entri, exit, dan sizing. Fungsi-fungsi ini penting untuk penasihat ahli mana pun, karena mereka memberi tahu Anda kapan harus membeli, berapa banyak yang harus dijual, dan kapan harus menutup trade Anda.
Kode ini akan dimulai setiap kali centang baru tiba di platform MetaTrader 5 Anda. Artinya, jika bid, harga permintaan (ask), atau volume berubah, perubahan ini juga memengaruhi bagian OnTick dari kode Anda.
Ini adalah bagian paling menarik dari penasihat ahli. Ini terdiri dari tiga bagian utama yang diperbarui pada setiap centang (dengan informasi baru tentang harga). Mereka adalah entri, exit, dan sizing. Fungsi-fungsi ini penting untuk penasihat ahli mana pun, karena mereka memberi tahu Anda kapan harus membeli, berapa banyak yang harus dijual, dan kapan harus menutup trade Anda.
Kode ini akan dimulai setiap kali centang baru tiba di platform MetaTrader 5 Anda. Artinya, jika bid, harga permintaan (ask), atau volume berubah, perubahan ini juga memengaruhi bagian OnTick dari kode Anda.
Pada tangkapan layar di atas, Anda dapat melihat bahwa robot memeriksa waktu pemrosesan trade terakhir dan data lainnya.
Jadi, jika Anda adalah komputer, bagaimana Anda membaca struktur kode?
Pertama-tama, Anda akan pergi ke bagian OnInit dan menjalankan semua yang ada di dalamnya. Anda akan menyiapkan variabel dan parameter yang Anda perlukan untuk strategi Anda. Tindakan ini hanya dilakukan sekali.
Setelah tindakan ini selesai, Anda pergi ke bagian OnTick. Pada awalnya, Anda memeriksa apakah Anda memiliki trade yang perlu di exit. Setelah itu, Anda mencari trade yang bisa dimasuki. Terakhir, algoritme ukuran (sizing) akan membantu Anda mengidentifikasi ukuran posisi Anda.
Setelah Anda mematikan EA Anda, Anda menjalankan OnDeInIt. Opsi ini menghapus grafik dari bagan dan menghapus semua yang terkait dengan penasihat ahli itu sendiri.
Pertama-tama, Anda akan pergi ke bagian OnInit dan menjalankan semua yang ada di dalamnya. Anda akan menyiapkan variabel dan parameter yang Anda perlukan untuk strategi Anda. Tindakan ini hanya dilakukan sekali.
Setelah tindakan ini selesai, Anda pergi ke bagian OnTick. Pada awalnya, Anda memeriksa apakah Anda memiliki trade yang perlu di exit. Setelah itu, Anda mencari trade yang bisa dimasuki. Terakhir, algoritme ukuran (sizing) akan membantu Anda mengidentifikasi ukuran posisi Anda.
Setelah Anda mematikan EA Anda, Anda menjalankan OnDeInIt. Opsi ini menghapus grafik dari bagan dan menghapus semua yang terkait dengan penasihat ahli itu sendiri.
Garis bawahnya
Singkatnya, jika Anda ingin membuat robot trading, Anda perlu mengetahui strukturnya secara menyeluruh. Untungnya, semua robot memiliki struktur serupa yang memungkinkan Anda membangunnya selangkah demi selangkah.
Singkatnya, jika Anda ingin membuat robot trading, Anda perlu mengetahui strukturnya secara menyeluruh. Untungnya, semua robot memiliki struktur serupa yang memungkinkan Anda membangunnya selangkah demi selangkah.