Semasa bermain di bursa saham, sangat penting untuk mengesan semua operasi perdagangan tepat pada waktunya, dan untuk memudahkan kerja, banyak pemain Forex membuat penasihat robot perdagangan. Tidak sukar untuk membuat Penasihat Pakar, dan jika semuanya dilakukan dengan betul, Penasihat Pakar akan mempermudah proses membuat operasi perdagangan untuk membuka dan menutup posisi jual beli untuk anda. Namun, keuntungan anda hanya bergantung pada anda, bukan pada penasihat, dan dalam hal ini, dia hanya dapat memberikan pertolongan tambahan.
Arahan
Langkah 1
Pertama, bentuk strategi untuk mewujudkan Expert Advisor - misalnya, berdasarkan garis Moving Average. Letakkan posisi beli dengan beberapa nilai Take Profit dan Stop Loss jika harga instrumen meningkat di atas garis Moving Average.
Langkah 2
Tetapkan fungsi StopLoss dan TakeProfit menjadi 250 mata. Robot tidak boleh membuka posisi baru sementara ada beberapa jenis kedudukan perdagangan terbuka. Berdasarkan strategi ini, mulailah membuat Expert Advisor.
Langkah 3
Buka MetaEditor dan mulakan Ahli Penasihat Pakar. Pilih pilihan "Penasihat" di menu penyihir, klik "Seterusnya" dan tuliskan parameter utama yang harus diberikan oleh penasihat. Sekiranya anda membuat robot perdagangan untuk pertama kalinya, kosongkan tetingkap dengan parameter dan klik "Selesai".
Langkah 4
Sekarang anda perlu menulis kod dalam MQL, yang merupakan elemen utama dalam membuat robot. Dalam penyunting kod, atur strategi yang telah disediakan. Langkau blok int init () dan int deinit ().
Langkah 5
Langsung untuk menentukan algoritma penasihat dalam blok int bintang (). Menggunakan fungsi perdagangan OrderSelect (), EA harus memeriksa sama ada anda mempunyai kedudukan terbuka yang ada di terminal. Sekiranya penasihat menemui kedudukan terbuka di terminal, ia akan menunggu sehingga tawaran ditutup.
Langkah 6
Oleh itu, anda perlu memasukkan kod berikut:
jika (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == Salah)
{ }
Dengan pendakap kerinting, tulis syarat untuk jual beli.
Langkah 7
Oleh kerana anda telah menetapkan garis Moving Average sebagai isyarat untuk melaksanakan perdagangan, masukkan dalam kod blok fungsi yang mempengaruhi pembukaan perdagangan untuk aliran menurun. Fungsi ini harus mencerminkan fungsi sebelumnya yang mempengaruhi pembukaan tren jika nilai harga semasa melebihi garis Moving Average. Kumpulkan robot perdagangan dan uji pada beberapa jenis mata wang.
Langkah 8
Sekarang anda hanya perlu memasukkan parameter tetapan robot. Selepas pautan baris #property https:// … masukkan parameter berikut:
luaran berganda LotTrend = 0, 1; / * jumlah lot untuk membuka kedudukan * /
extern int TP = 250; / * jumlah mata untuk menutup TakeProfit * /
extern int SL = 250; / * bilangan mata untuk menutup StopLoss * /
Langkah 9
Tukar kod dengan parameter supaya Expert Advisor dapat berfungsi terus dari terminal perdagangan. Uji Penasihat Pakar menggunakan fungsi terminal "Penguji Strategi".