Membangun Robot Trading tanpa Pemrograman
Setelah membaca artikel pertama dan kedua di kursus “Algo trading dengan MQL5” Tentu saja, Anda sudah mengetahui asal mula trading algoritmik dan jenis utama robot trading. Kami juga menunjukkan kepada Anda di mana Anda dapat menemukan program trading otomatis ini di MetaTrader 5. Bukan rahasia lagi bahwa keterampilan pemrograman yang baik pasti akan membantu Anda membangun robot. Tetapi apakah perlu menjadi seorang programmer untuk membangun sebuah penasihat ahli? Tidak, tidak perlu! MetaTrader 5 memungkinkan pembuatan robot trading siap pakai sederhana menggunakan MQL5 Wizard. Mari kita pelajari caranya!
Apa itu MQL5 Wizard?
MQL5 Wizard adalah alat yang membantu membuat robot dan template program berdasarkan pengaturan yang Anda pilih. Alat tersebut menghasilkan penasihat ahli yang dapat memberikan sinyal yang andal. Yang perlu Anda lakukan adalah memilih parameter yang diinginkan sebagai dasar untuk konstruksi penasihat ahli. Untuk mengaksesnya, Anda perlu membuka MetaEditor - lingkungan pengembangan strategi trading yang terintegrasi dengan platform MetaTrader 5. Anda dapat menemukan tombolnya tepat di atas menu kerangka waktu.
Setelah membuka MetaEditor, Anda perlu mengklik “New” di sudut kiri atas program. Tombol ini akan meluncurkan MQL5 Wizard.
Bagaimana cara membuat penasihat ahli di MQL5 Wizard?
Anda dapat dengan mudah mengembangkan penasihat ahli baru dengan mengikuti petunjuk yang diberikan oleh Wizard MQL5. Mari kita lihat langkahnya secara detail.
Pertama, Anda perlu menentukan strategi yang ingin Anda programkan di robot trading Anda.
Library MQL5 Wizard berisi sekumpulan sinyal. Mereka pada dasarnya adalah peringatan standar yang disediakan oleh indikator. Saat Anda membuat penasihat ahli, Anda dapat menggunakan kombinasi modul sinyal trading apa pun (hingga 64). Anda dapat menemukan deskripsinya di dokumentasi MQL5.
Dalam contoh kami, kami akan menggunakan input berikut:
Instrumen: EUR/USD
Kerangka Waktu: H4
Indikator: Rata-rata bergerak sederhana dengan periode 21 dan 89, MACD (12; 24; 9).
Sekarang, mari kita bangun penasihat ahlinya.
Di MQL Wizard, klik "Penasihat Ahli (generate)".
Pada langkah selanjutnya, Anda perlu memberi nama penasihat ahli Anda. Di sini, Anda juga dapat memilih aset tertentu yang akan digunakan oleh EA ini dan jangka waktunya. Karena kami ingin trading EUR/USD pada jangka waktu H4, kami menulis EURUSD di “simbol” string dan “H4” pada jangka waktu.
Memilih sinyal yang tepat untuk penasihat ahli Anda.
Langkah ini adalah bagian paling menarik dari prosesnya. Di sini, kami menetapkan pengaturannya di mana robot trading akan beroperasi. Setelah mengklik “Tambah”, kami memilih sinyal yang telah ditentukan sebelumnya. Setiap rangkaian sinyal memiliki parameternya sendiri. Sebagai contoh, untuk menambahkan sinyal rata-rata bergerak 21 periode ke EA kita, kita perlu mengatur periodenya (21), pergeserannya dari bar saat ini (0), metode rata-rata (Sederhana), harga untuk menerapkan MA (Harga penutupan), dan bobot sinyal (1.0).
Sedangkan untuk MACD, kami biarkan dengan pengaturan standar (periode cepat = 12, periode lambat = 24, dan sinyal periode = 9).
Untuk penjelasan rinci tentang setiap sinyal, kunjungi situs web MQL5.
Anda juga dapat menentukan jangka waktu untuk sinyal tertentu. Misalnya, jika Anda ingin melihat konfirmasi pada kerangka waktu yang lebih besar, Anda perlu mengisi pengaturan "Kerangka Waktu".
Menerapkan trailing stop
Setelah menambahkan semua parameter, Penasihat Ahli kami hampir siap. Tindakan kami selanjutnya adalah mengatur properti trailing dari EA kita. Dengan kata lain, kita perlu memutuskan apakah kita akan menggunakan trailing stop loss atau tidak. Ada empat opsi yang dapat Anda pilih:
- hindari penggunaan stop loss (trailing stop tidak digunakan);
- tempatkan berdasarkan Stop Level tetap;
- mengaturnya berdasarkan MA tertentu;
- Gunakan Parabolic SAR.
Dalam contoh kami, kami tidak menggunakan trailing stop loss.
Aturan pengelolaan uang
Pada langkah terakhir, Anda dapat menetapkan aturan pengelolaan uang untuk penasihat ahli Anda. Kami memilih untuk trading dengan volume trading tetap di 0,1 lot dan risiko 10%.
Setelah kami klik selesai, kami mendapatkan kode yang besar dan terstruktur di MetaEditor. Ini adalah tulang punggung dan tulang dari penasihat ahli kami.
Bagaimana kita bisa mengubahnya menjadi robot? Anda dapat dengan mudah melakukannya dengan menekan tombol kompilasi. Tindakan ini akan membuat file untuk robot Anda dan mentransfer kode ke MT5.
Setelah itu, Anda dapat menemukan robot di jendela “Navigator” MT5.
Anda dapat melakukan backtest pada robot trading Anda dengan mengklik "Test" pada nama robot tersebut. Setelah penguji strategi terbuka, pilih parameter yang sesuai, lalu tekan "Mulai". Anda bisa mendapatkan hasil pemeriksaan ini di bilah backtest.
Sekarang, Anda dapat membangun robot trading yang berfungsi penuh tanpa keahlian dan pengalaman pemrograman apa pun. Namun, jika Anda ingin penasihat ahli Anda menjalankan perintah yang lebih rumit, Anda masih perlu mempelajari cara memprogramnya dengan benar. Dalam artikel berikutnya dalam kursus ini, Anda akan mempelajari dasar-dasar pengkodean robot pertama Anda di MQL5!
Mulai tradingDiperbarui • 2023-05-25
Artikel lain dalam bagian ini
- Struktur Robot Trading
- Bagaimana Cara Meluncurkan Robot Trading di MetaTrader 5?
- Trading algoritmik: apa itu?
- Pedoman Alternasi
- Apa itu triangle?
- Pola Double Three dan Triple Three
- Double Zigzag
- Pola Zigzag dan Flat dalam Trading
- Truncation dalam Teori Gelombang Elliott
- Ichimoku
- Pola Ending Diagonal
- Cara trading gap
- Pola leading diagonal
- Pola Wolfe Waves
- Pola Three drives
- Shark
- Butterfly
- Crab
- Bat
- Gartley
- ABCD
- Pola Harmonic
- Motive and correction waves. Wave degrees
- Pendahuluan dalam Teori Gelombang Elliott
- Cara trading dengan strategi breakouts
- Trading Forex berita
- Bagaimana cara membuat Take Profit?
- Manajemen risiko
- Bagaimana cara menempatkan Stop Loss?
- Indikator teknis: divergensi trading