Membina Robot Perdagangan Tanpa Pengaturcaraan

Setelah membaca artikel pertama dan kedua kursus “Perdagangan Algo Dengan MQL5”, anda kini sudah mengetahui tentang asal usul perdagangan algoritma dan jenis-jenis robot perdagangan yang utama. Kami juga telah menunjukkan kepada anda di mana anda boleh menemui program automasi perdagangan ini di MetaTrader 5. Jelas sekali, kemahiran pengaturcaraan yang baik tentunya akan membantu anda membina robot. Tetapi perlukah anda menjadi programmer untuk membina expert advisor? Tidak! MetaTrader 5 membolehkan anda membina robot perdagangan ringkas hanya dengan menggunakan MQL5 Wizard. Mari kita pelajari bagaimana caranya!

GM-4012 в статью #3 по алготрейдингу в Guidebook.jpg

Apa itu MQL5 Wizard?

MQL5 Wizard adalah alat yang membantu anda membina robot dan templat program berdasarkan tetapan yang anda pilih. Ia menjana expert advisor yang mampu memberikan signal yang boleh diandalkan. Anda hanya perlu memilih parameter yang diinginkan sebagai asas pembinaan expert advisor. Untuk mengaksesnya, anda perlu membuka MetaEditor - persekitaran pembangunan (development environment) untuk strategi perdagangan yang terkamir dengan platform MetaTrader 5. Anda boleh temui butangnya betul-betul di atas menu rangkamasa (timeframe).

333.png

Setelah membuka MetaEditor, anda perlu mengklik “New” di sudut kiri-atas program. Butang ini akan melancarkan MQL5 Wizard.

1.png

Bagaimana cara membina expert advisor dengan MQL5 Wizard?

Anda boleh bina expert advisor baru dengan mudah dengan mengikuti arahan yang diberikan oleh MQL5 Wizard. Jom kita lihat setiap langkah dengan lebih terperinci.

Pertama, anda perlu takrifkan dengan jelas strategi yang ingin anda programkan ke dalam robot perdagangan anda.

Perpustakaan (library) MQL5 Wizard mengandungi beberapa signal. Secara asasnya ia adalah amaran standard yang diberikan oleh indikator. Apabila anda membina expert advisor, anda boleh gabungkan beberapa modul signal perdagangan (sehingga 64). Anda boleh temui penjelasannya di dalam dokumentasi MQL5.

Untuk contoh kita, kami akan menggunakan input seperti berikut:

 Instrumen: EUR/USD

Rangka masa: H4

Indikator: Purata bergerak ringkas (SMA) dengan tempoh 21 dan 89, serta MACD (12; 24; 9).

Sekarang, mari kita bina expert advisor ini.

Di MQL Wizard, klik "Expert Advisor (generate)".

 Рисунок3.png

Di langkah seterusnya, anda perlu menamakan expert advisor anda. Di sini, anda juga boleh menetapkan mana-mana aset tertentu yang akan digunakan dengan EA ini, berserta rangka masanya. Oleh kerana kami ingin memperdagangkan EUR/USD pada rangka masa H4, kami tuliskan EURUSD pada string "simbol" dan "H4" pada jangka waktu.

Memilih signal yang tepat untuk expert advisor anda.

Langkah ini adalah bahagian yang paling menarik dalam proses ini. Di sini, kita takrifkan parameter pengoperasian robot perdagangan ini. Setelah mengklik “Add”, kita pilih signal yang telah kita tetapkan tadi. Setiap set signal ada parameternya. Sebagai contoh, untuk menambahkan signal purata bergerak 21-tempoh ke EA kita, kita perlu menetapkan tempohnya (21), anjakannya dari bar semasa (0), kaedah pengiraan purata (Simple), harga yang akan digunakan untuk pengiraan MA (Close Price), dan pemberat untuk signal ini (1.0).

Рисунок5.png

 

Bagi MACD, kita gunakan tetapan standard yang ada (fast period = 12, slow period = 24, dan signal period = 9).

Рисунок6.png

Untuk penerangan terperinci mengenai setiap signal, lawati laman web MQL5.

Anda juga boleh tetapkan rangka masa secara khusus hanya untuk signal tertentu. Contohnya, jika anda ingin melihat pengesahan pada rangka masa yang lebih besar, anda perlu mengisi tetapan "Timeframe".

Menggunakan "trailing stop"

Setelah menambahkan semua parameter, Expert Advisor kita hampir siap. Tindakan kita seterusnya adalah memasukkan tetapan untuk fitur "trailing stop" (rentian mengekor) bagi EA kita. Dengan kata lain, kita perlu memutuskan sama ada kita akan menggunakan trailing stop loss (renti rugi mengekor) atau tidak. Terdapat empat opsyen yang boleh anda pilih:

  • elakkan penggunaan renti rugi (trailing stop tidak digunakan);
  • gunakan dan tetapkan posisi berdasarkan Stop Level;
  • menetapkannya berdasarkan MA tertentu;
  • gunakan Parabolic SAR.

Dalam contoh kita ini, kami tidak menggunakan trailing stop loss.

Peraturan pengurusan wang

Pada langkah yang terakhir, anda boleh takrifkan peraturan pengurusan wang untuk expert advisor anda. Kami memilih untuk berdagang dengan volum urusniaga yang malar iaitu 0.1 lot dan risiko sebesar 10%.

Рисунок7.png

Setelah mengklik selesai, kami menerima kod yang panjang dan tersusun di MetaEditor. Ini adalah tulang belakang expert advisor kita.

Рисунок8.png

Bagaimana kita boleh mengubahnya menjadi robot? Anda boleh lakukannya dengan mudah dengan menekan butang "compile". Tindakan ini akan menghasilkan satu fail untuk robot anda dan memindahkan kodnya ke dalam MT5.

Рисунок9.png

Selepas itu, anda boleh menemui robot berkenaan di tetingkap "Navigator" di MT5.

Рисунок10.png

Anda boleh menguji robot perdagangan anda dengan mengklik "Test" pada nama robot. Setelah penguji strategi (strategy tester) dibuka, pilih parameter yang sesuai dan kemudian tekan "Start". Anda boleh mendapatkan hasil ujian ini di bar backtest (ujian menggunakan harga masa silam).    

Рисунок11.png

Sekarang, anda sudah tahu cara membina robot perdagangan yang berfungsi sepenuhnya tanpa kemahiran dan pengalaman pengaturcaraan. Namun, jika anda mahu expert advisor anda melaksanakan perintah yang lebih rumit, anda masih perlu belajar bagaimana memprogramnya dengan betul. Dalam artikel seterusnya dalam kursus ini, anda akan mempelajari asas pengkodan robot pertama anda di MQL5!

Soalan yang lazim ditanya

  • Bagaimana cara untuk mula berdagang?

    Jika anda berumur 18+, anda boleh sertai FBS dan mulakan kembara FX anda. Untuk berdagang, anda perlukan sebuah akaun perbrokeran dan ilmu yang mencukupi tentang tindak-tanduk aset di pasaran kewangan. Mulakan dengan mempelajari ilmu-ilmu asas menerusi bahan-bahan pengajian percuma kami dan buka akaun di FBS. Mungkin anda mahu mencuba suasana perdagangan dengan wang maya di akaun Demo terlebih dahulu. Apabila anda sudah bersedia, masuk ke pasaran sebenar dan berdagang untuk berjaya.  

  • Bagaimana cara membuka akaun di FBS?

    Klik butang 'Buka akaun' di laman web kami dan teruskan ke Laman Pedagang. Sebelum anda boleh mula berdagang, lengkapkan pengesahan profil. Sahkan emel, nombor telefon, dan ID anda. Prosedur ini menjamin keselamatan dana dan identiti anda. Setelah proses pengesahan lengkap dan lulus, pergi ke platform perdagangan pilihan anda, dan mula berdagang.

  • Cara-cara mengeluarkan wang yang anda raih di FBS?

    Prosedurnya sangat mudah. Pergi ke halaman Pengeluaran di laman web atau seksyen Kewangan dalam Laman Pedagang FBS dan buat pengeluaran. Anda boleh mendapatkan wang yang diraih menerusi sistem bayaran yang sama yang anda gunakan untuk deposit. Sekiranya anda memasukkan dana ke dalam akaun menerusi pelbagai kaedah, keluarkan keuntungan anda dengan kaedah-kaedah yang sama dalam nisbah yang sama.

Berita terkini

EMAS Dijangka Akan Mendaki Sementara, Dijangka Sambung Penerjunan!

Fed mengumumkan pada hari Rabu bahawa ia membiarkan kadar dasar tidak berubah pada 5…

Yen Tersungkur kepada Paling Rendah Sejak 1990 , Betul Ke Ni?

Jepun melangkah lebih dekat kepada campur tangan mata wang dengan amaran terkuatnya apabila yen merosot ke paras paling lemah dalam kira-kira 34 tahun berbanding dolar…

XAU/USD Berundur Selepas Menguji $2,200, Mana Arah Tuju USD?

Sentimen pasaran yang memulih pada pembukaan dagangan awal minggu semalam telah menukar semula haluan pergerakan USD…

Deposit dengan sistem pembayaran tempatan anda

Notis pengumpulan data

FBS menyimpan rekod data anda untuk mengoperasikan laman web ini. Dengan menekan butang "Terima", anda menyetujui Polisi Privasi kami.

Callback

 1
 93
 355
 213
 1684
 376
 244
 1264
 672
 1268
 54
 374
 297
 61
 43
 994
 1242
 973
 880
 1246
 375
 32
 501
 229
 1441
 975
 591
 387
 267
 55
 246
 673
 359
 226
 257
 855
 237
 1
 238
 1345
 236
 235
 56
 86
 61
 61
 57
 269
 242
 243
 682
 506
 225
 385
 53
 357
 420
 45
 253
 1767
 1809
 593
 20
 503
 240
 291
 372
 251
 500
 298
 679
 358
 33
 594
 689
 241
 220
 995
 49
 233
 350
 30
 299
 1473
 590
 1671
 502
 224
 245
 592
 509
 39
 504
 852
 36
 354
 91
 62
 98
 964
 353
 44
 972
 39
 1876
 81
 962
 7
 254
 686
 850
 82
 965
 996
 856
 371
 961
 266
 231
 218
 423
 370
 352
 853
 389
 261
 265
 60
 960
 223
 356
 692
 596
 222
 230
 262
 52
 691
 373
 377
 976
 382
 1664
 212
 258
 95
 264
 674
 977
 31
 599
 687
 64
 505
 227
 234
 683
 672
 1670
 47
 968
 92
 680
 970
 507
 675
 595
 51
 63
 64
 48
 351
 1787
 974
 262
 40
 7
 250
 590
 290
 1869
 1758
 590
 508
 1784
 685
 378
 239
 966
 221
 381
 248
 232
 65
 421
 386
 677
 252
 27
 500
 34
 94
 249
 597
 268
 46
 41
 963
 886
 992
 255
 66
 670
 228
 690
 676
 1868
 216
 90
 993
 1649
 688
 256
 380
 971
 44
 1
 1
 598
 998
 678
 58
 84
 1284
 1
 681
 2
 967
 260
 263
00:00
00:00
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
23:00
23:00
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00

Pengurus akan menghubungi anda dalam amsa terdekat

Tukar nombor

Permohonan anda telah diterima

Pengurus akan menghubungi anda dalam amsa terdekat

Permohonan panggil balik seterusnya untuk nombor telefon ini
boleh dilakukan dalam dalam

Jika anda mempunyai isu yang perlu disegerakan, sila hubungi kami menerusi
Live Chat

Masalah dalaman. Sila cuba sebentar lagi

Jangan bazir masa anda – pantau bagaimana NFP mempengaruhi dolar AS dan kaut keuntungan!

Anda sedang menggunakan pelayar web yang versinya sudah lapuk.

Kemaskini kepada versi terkini atau cuba pelayar lain untuk penggunaan yang lebih selamat, selesa dan produktif.

Safari Chrome Firefox Opera