Cara Menulis Program Penasihat Untuk Forex

Isi kandungan:

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, April
Anonim

Pasaran FOREX beroperasi dalam triliunan dolar, tetapi sesiapa sahaja yang mempunyai komputer dan akses Internet boleh menggunakannya. Untuk memudahkan pembuatan keputusan semasa perdagangan, banyak peniaga menggunakan penasihat - program khas yang berfungsi mengikut algoritma tertentu.

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

Arahan

Langkah 1

Platform perdagangan Forex yang paling biasa adalah terminal mt4. Oleh itu, kebanyakan penasihat ditulis untuknya. Sekiranya anda belum mempunyai terminal, muat turun dari laman web pusat urusan tempat anda bekerja.

Langkah 2

Mulakan terminal. Buka MetaEditor dengan menekan F4. Di tetingkap penyunting yang muncul, di tab Fail, pilih Baru, Pakar Penasihat Pakar akan terbuka. Pilih jenis penasihat yang dibuat - Penasihat Pakar. Klik Seterusnya. Di tetingkap seterusnya, masukkan nama penasihat dan perincian pengarang (jika anda mahu).

Langkah 3

Tetingkap yang sama mengandungi jadual Parameter - klik butang Tambah di sebelah kanan. Parameter baru Extparam1 muncul. Dengan menggunakan parameter, anda dapat "mengajar" penasihat untuk melakukan tindakan yang diperlukan. Sebagai contoh, ubah nama parameter Extparam1 ke StopLoss dengan mengklik dua kali garis dengan tetikus dan memasukkan nama baru. Tetapkan jenis parameter menjadi dua kali ganda. Tetapkan nilai parameter (Nilai awal) sama dengan nilai kerugian yang dibenarkan untuk anda - sebagai contoh, 20 mata.

Langkah 4

Begitu juga, anda boleh memasukkan nilai untuk keuntungan dan parameter lain. Anda tidak boleh memasukkan apa-apa pada peringkat ini dan memasukkan nilai yang diperlukan kemudian secara manual, terus ke dalam kod. Klik "Selesai", anda akan melihat tetingkap dengan kod asas penasihat.

Langkah 5

Perhatikan fungsi init, deinit, start. Yang pertama melakukan operasi yang berkaitan dengan inisialisasi Pakar Penasihat setelah dilancarkan. Yang kedua mematikan penasihat apabila ia dilumpuhkan atau terminal ditutup. Fungsi yang paling penting adalah fungsi permulaan, kerana fungsi inilah yang memproses semua data yang disertakan dengan setiap centang baru (perubahan harga).

Langkah 6

Bagaimana penasihat berfungsi? Anda perlu memasukkan baris dalam kodnya, yang mana ia akan membuka atau menutup pesanan jika keadaan semasa sesuai dengan syarat yang ditetapkan dalam logik penasihat. Sebagai contoh, Penasihat Pakar sederhana boleh berdasarkan petunjuk Purata Bergerak. Dua purata dicatatkan dengan jangka masa yang berbeza - misalnya, 5 dan 15. Sekiranya garis pantas melintasi yang perlahan dari bawah ke atas, pesanan beli dibuka. Penutupan berlaku apabila keuntungan yang diinginkan dicapai atau ketika garis pantas melintasi yang perlahan dari atas ke bawah.

Langkah 7

Dengan cara yang sama, pembukaan dan penutupan pesanan jual berlaku. Untuk mengurangkan bilangan isyarat palsu, anda dapat memperkenalkan peraturan yang sesuai dengan pesanan yang akan dibuka hanya setelah garis cepat bergerak jauh dari yang lambat dengan jarak tertentu - misalnya, 10 poin. Anda boleh menetapkan tetapan tertentu dengan menentukan parameter yang paling berjaya.

Langkah 8

Bagaimana saya menulis baris kod tertentu? Untuk melakukan ini, anda perlu menguasai asas-asas bahasa mql4. Anda boleh menemui banyak bahan berguna, termasuk tutorial, di sini: https://forum.mql4.com/ru/ Jangan mula membuat Penasihat Pakar yang kompleks dengan segera - kurniakannya dengan fungsi paling mudah pada mulanya, dan kemudian secara beransur-ansur merumitkannya. Walau bagaimanapun, pastikan untuk menyimpan versi asas - ia akan sangat berguna jika anda harus kembali ke versi sebelumnya.

Disyorkan: