Head and Shoulders Expert Advisor For MT4
WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!
PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!
Table Of Contents:
- Head and Shoulders Expert Advisor For MT4
- Head and Shoulders Expert Advisor For MT4 - Kriteria Kemasukan
- Head and Shoulders Expert Advisor For MT4 - Kriteria Keluar
- Head and Shoulders Expert Advisor For MT4 - Bilik untuk Penambahbaikan
Head and Shoulders Expert Advisor For MT4 menggunakan pelbagai alat teknikal ketika memperdagangkan pasaran kewangan. Ia menggunakan penunjuk fraktal untuk mencari titik pembalikan pada carta sejajar dengan arah dua garis arah. Untuk memenuhi syarat isyarat perdagangan, sepasang purata bergerak juga digunakan bersama dengan petunjuk momentum. Semua alat teknikal ini digunakan pada jangka masa dan simbol aktif. Tidak jelas mengapa nama penasihat pakar dikaitkan dengan corak tindakan harga kepala dan bahu yang terkenal.
Head and Shoulders Expert Advisor For MT4 - Kriteria Kemasukan

Penasihat Pakar Kepala dan Bahu memberi pengguna beberapa kendali tentang bagaimana dia mahu penasihat pakar itu menjalankan fungsinya. Ini dilakukan dengan menawarkan beberapa parameter penting dalam operasi perdagangan sebagai input yang dapat ditukar oleh pengguna sesuai keinginannya. Parameter ini dibincangkan di bawah:
- Banyak = 0,01 - Nombor ini adalah ukuran lot tetap untuk semua perdagangan yang diambil oleh penasihat pakar.
- Stop_Loss = 20 - Semua perdagangan yang dimulakan oleh penasihat pakar ini mempunyai stop loss 20 pip.
- MagicNumber = 1234 - Nombor ini diberikan kepada perdagangan semasa masuk untuk mengaitkannya dengan robot ini.
- Take_Profit = 50 - Jumlah untung ambil nominal setiap perdagangan adalah 50 pip.
- FastMA = 6 - Purata bergerak (tempoh 6) digunakan dalam sistem perdagangan ini untuk mengenal pasti arah aliran.
- SlowMA = 85 - Purata bergerak lain (tempoh 85) digunakan dalam sistem perdagangan ini untuk mengenal pasti arah aliran.
- Mom_Sell = 0.3 - Nilai momentum harus kurang dari 0.3 sehingga isyarat jual disahkan.
- Mom_Buy = 0.3 - Nilai momentum mestilah kurang dari 0.3 supaya isyarat beli disahkan.
- UseEquityStop = true - Dengan tetapan ini, robot akan meletakkan pengeluaran akaun dalam status monitor untuk mengawal risiko ke akaun tersebut.
- TotalEquityRisk = 1.0 - Jika pengeluaran akaun mencapai ambang ini (1% dari baki akaun), semua perdagangan akan keluar dengan kerugian sehingga dapat mengekalkan modal.
- Max_Trades = 10 - Dengan nilai ini, robot dibenarkan membuka hingga 10 perdagangan pada simbol semasa.
- FractalNum = 10 - Nilai ini mendorong penasihat pakar untuk menunjukkan 10 fraktal ke atas dan 10 fraktal bawah terakhir pada carta.
- USETRAILINGSTOP = true - Tetapan ini memerintahkan robot untuk mengikuti perhentian perdagangan yang menang apabila ambang keuntungan tertentu tercapai.
- WHENTOTRAIL = 40 - Robot akan mengakhiri perdagangan yang menang apabila mereka mendapat sekurang-kurangnya 40 pip.
- PADAMOUNT = 10 - Parameter ini menentukan jumlah penyangga antara tinggi atau rendah bilangan lilin yang telah ditentukan dan harga stop loss sebenarnya. Nilai ini terdapat dalam pip.
- USECANDELTRAIL = true - Dengan tetapan ini, stop trailing dilakukan dengan penggunaan kandil.
- X = 3 - Tetapan ini bermaksud penasihat pakar akan meletakkan stop loss pada tinggi atau rendah 3 lilin sebelumnya.
Sistem perdagangan ini menggunakan beberapa alat teknikal untuk mencari entri perdagangan, dan petunjuk ini digunakan pada jangka masa carta aktif. Bagaimana nilai setiap indikator ditafsirkan untuk menunjukkan isyarat perdagangan dijelaskan di bawah:
- Fractals - Penasihat pakar mencatat nilai 10 fraktal atas dan bawah terakhir dan memaparkannya pada carta untuk dilihat oleh pengguna. Catatan ini tidak hanya digunakan untuk dipamerkan, tetapi juga digunakan untuk penjanaan perdagangan. Walaupun terdapat 10 nilai dalam setiap daftar, indeks bernomor dari 0 hingga 9. Jika indeks 2 lebih besar daripada indeks 3 dan indeks 2 lebih besar daripada indeks 1, bias menurun dikembangkan. Ini bermaksud bahawa tiga indeks terakhir dalam array membentuk fraktal bawah. Sebaliknya, jika indeks 2 lebih rendah daripada indeks 3 dan indeks 2 lebih rendah daripada indeks 1, bias kenaikan harga akan datang. Ini bermaksud bahawa tiga indeks terakhir dalam array membentuk fraktal atas.
- Purata bergerak (tempoh 85 dan 6, purata berwajaran linier, harga tipikal) - Kedua-dua purata bergerak berwajaran linier ini diterapkan pada jangka masa simbol aktif, dan nilai yang diperlukan untuk pengiraan berasal dari bar terbuka semasa. Sekiranya LWMA 6 tempoh berada di atas LWMA 85 tempoh, trendnya adalah menaik. Sekiranya LWMA 6-tempoh berada di bawah LWMA jangka-85, trennya menurun.
- Momentum (14 tempoh, harga tutup) - Penunjuk ini diterapkan pada jangka waktu dan simbol semasa, dan data yang diperlukan untuk pengiraan diperoleh dari tiga bar sebelumnya. Sekiranya salah satu daripada data ini lebih kecil daripada 0.3, isyarat beli atau jual disahkan.
- Garis trend - Penasihat pakar melukis dua garis arah aliran pada carta utama, satu di atas harga dan satu lagi di bawah harga. Objek-objek ini kemudian digunakan untuk menghasilkan isyarat perdagangan. Sekiranya jarak menegak antara dua koordinat garis tren atas kurang dari 20 pip dan garis arah aliran bawah menunjuk ke atas, isyarat menaik akan dihasilkan. Sekiranya jarak antara dua titik garis arah aliran atas kurang dari 20 pip dan garis arah aliran bawah menunjuk ke bawah, isyarat penurunan akan dihasilkan.
Apabila peluang perdagangan muncul, robot akan membuka perdagangan dengan ukuran kedudukan 0,01. Semasa masuk, stop loss dan take profit juga ditentukan. Walaupun stop loss nampaknya 20 pip, nilai stop loss sebenarnya lebih tinggi daripada ini dengan jumlah spread. Sementara itu, nilai untung ambil sebenarnya lebih rendah daripada 50 pip mengikut jumlah spread. Oleh kerana algoritma dijalankan dengan tanda centang, robot akan membuka 10 perdagangan di lilin di mana isyarat telah dihasilkan.
Head and Shoulders Expert Advisor For MT4 - Kriteria Keluar
Ketua dan Penasihat Pakar Bahu menggunakan kaedah pasif dan aktif dalam pengurusan perdagangan. Kaedah pasif adalah melalui penggunaan stop loss dan take profit, dan kaedah aktif adalah melalui pelaksanaan trail stop dan breakakeven. Dalam pendekatan terakhir, perdagangan dibawa pulang modal apabila telah memperoleh 30 pip dan kemudian ketinggalan apabila jumlah pip yang diperoleh adalah sekurang-kurangnya 40 pip.
Head and Shoulders Expert Advisor For MT4 - Bilik untuk Penambahbaikan
Penasihat Pakar Kepala dan Bahu memerlukan beberapa penambahbaikan untuk menjadi sistem perdagangan yang menguntungkan. Satu cadangan penambahbaikan adalah mengenai PadAmount yang digunakan dalam menetapkan stop loss. Seperti yang telah dibincangkan sebelumnya, PadAmount adalah jurang antara tinggi atau rendahnya lilin dan harga stop loss sebenarnya. Menetapkan nilai sewenang-wenangnya 10 pip bukanlah idea yang baik kerana terlalu ketat. Strategi terbaik adalah menggunakan nilai spread pada masa kemasukan.
Juga, jarak menegak antara dua titik garis arah aliran mesti ada dalam Input. Dalam kodnya, jarak ini dikodekan dengan ketat sebagai 20 pip, yang mungkin tidak terbaik dalam semua situasi perdagangan. Pengguna harus diberi kebebasan untuk menetapkan jarak ini dengan mempertimbangkan tempoh dan simbol yang dipilih.
Satu kelemahan yang jelas dalam sistem perdagangan ini adalah pembukaan 10 perdagangan pada satu lilin apabila isyarat telah dihasilkan. Ini pasti idea yang tidak baik. Untuk mengatasi masalah ini, pengguna dapat menetapkan perdagangan maksimum menjadi satu daripada 10 dalam Input. Penyelesaian yang lebih baik adalah dilakukan secara terprogram, yaitu menambahkan satu perdagangan di setiap lilin berikutnya jika peraturan masuk dipenuhi dan jika harga telah bergerak setidaknya jarak tertentu dari perdagangan sebelumnya.