Cara Menulis Program Penasihat Untuk Forex

Daftar Isi:

Cara Menulis Program Penasihat Untuk Forex
Cara Menulis Program Penasihat Untuk Forex

Video: Cara Menulis Program Penasihat Untuk Forex

Video: Cara Menulis Program Penasihat Untuk Forex
Video: CFTC COT Report - Understanding the Institutions 2024, November
Anonim

Pasar FOREX beroperasi dalam triliunan dolar, tetapi siapa pun yang memiliki komputer dan akses Internet dapat mengerjakannya. Untuk memfasilitasi pengambilan keputusan selama perdagangan, banyak pedagang menggunakan penasihat - program khusus yang bekerja sesuai dengan algoritma tertentu.

Cara menulis program penasihat untuk Forex
Cara menulis program penasihat untuk Forex

instruksi

Langkah 1

Platform perdagangan Forex yang paling umum adalah terminal mt4. Dengan demikian, sebagian besar penasihat ditulis untuk itu. Jika Anda belum memiliki terminal, unduh dari situs web pusat transaksi tempat Anda bekerja.

Langkah 2

Mulai terminal. Buka MetaEditor dengan menekan F4. Pada jendela editor yang muncul, pada tab File, pilih New, maka Expert Advisor Wizard akan terbuka. Pilih jenis penasihat yang dibuat - Expert Advisor. Klik Berikutnya. Di jendela berikutnya, masukkan nama penasihat dan detail penulis (jika Anda mau).

Langkah 3

Jendela yang sama berisi tabel Parameter - klik tombol Tambah di sebelah kanan. Parameter baru Extparam1 muncul. Dengan menggunakan parameter, Anda dapat "mengajar" penasihat untuk melakukan tindakan yang diperlukan. Misalnya, ubah nama parameter Extparam1 menjadi StopLoss dengan mengklik dua kali baris dengan mouse dan memasukkan nama baru. Atur tipe parameter menjadi dua kali lipat. Tetapkan nilai parameter (Nilai awal) sama dengan nilai kerugian yang diizinkan untuk Anda - misalnya, 20 poin.

Langkah 4

Demikian pula, Anda dapat memasukkan nilai keuntungan dan parameter lainnya. Anda tidak dapat memasukkan apa pun pada tahap ini dan memasukkan nilai yang diperlukan nanti secara manual, langsung ke dalam kode. Klik "Selesai", Anda akan melihat jendela dengan kode dasar penasihat.

Langkah 5

Perhatikan fungsi init, deinit, start. Yang pertama melakukan operasi yang terkait dengan inisialisasi Expert Advisor setelah diluncurkan. Yang kedua mematikan penasihat ketika dinonaktifkan atau terminal ditutup. Fungsi yang paling penting adalah fungsi start, karena fungsi inilah yang memproses semua data yang datang dengan setiap tick baru (perubahan harga).

Langkah 6

Bagaimana cara kerja penasihat? Penting untuk memasukkan baris dalam kodenya, karena itu akan membuka atau menutup pesanan jika situasi saat ini sesuai dengan kondisi yang ditetapkan dalam logika penasihat. Misalnya, Expert Advisor sederhana dapat didasarkan pada indikator Moving Average. Dua rata-rata diplot dengan periode yang berbeda - misalnya, 5 dan 15. Jika garis cepat melintasi garis lambat dari bawah ke atas, pesanan beli dibuka. Penutupan terjadi ketika keuntungan yang diinginkan tercapai atau ketika garis cepat melintasi garis lambat dari atas ke bawah.

Langkah 7

Dengan cara yang sama, pembukaan dan penutupan order jual terjadi. Untuk mengurangi jumlah sinyal palsu, Anda dapat memperkenalkan aturan yang menurutnya pesanan akan dibuka hanya setelah garis cepat menjauh dari yang lambat dengan jarak tertentu - misalnya, 10 poin. Anda dapat mengatur pengaturan tertentu dengan menentukan parameter yang paling berhasil.

Langkah 8

Bagaimana cara menulis baris kode tertentu? Untuk melakukan ini, Anda harus menguasai dasar-dasar bahasa mql4. Anda dapat menemukan banyak materi yang berguna, termasuk tutorial, di sini: https://forum.mql4.com/ru/ Jangan langsung mulai membuat Expert Advisor yang kompleks - berikan fungsi paling sederhana pada awalnya, dan kemudian secara bertahap mempersulitnya. Namun, pastikan untuk menyimpan versi dasar - mereka akan berguna jika Anda harus kembali ke versi sebelumnya.

Direkomendasikan: