Robot ADX With 2 MA 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:
Robot ADX With 2 MA Expert Advisor For MT4 - Gambaran keseluruhan
Robot ADX With 2 MA Expert Advisor For MT4 adalah penasihat pakar yang menggunakan purata pergerakan arah indeks (ADX) dan dua purata bergerak eksponensial untuk arah perdagangan dan waktu masuk. Robotnya agak sederhana dalam reka bentuknya dan mudah dalam pendekatannya untuk berdagang. Setelah arah perdagangan dikenal pasti dengan penggunaan dua petunjuk teknikal, perdagangan diambil dengan perintah stop loss dan take profit dan dibiarkan berjalan sehingga salah satu perintah berhenti dipicu.
Robot ini bertujuan untuk memanfaatkan trend pasaran. Purata bergerak dikenali sebagai momentum dan penunjuk arah aliran, sementara ADX mengukur kekuatan pergerakan pasaran. Secara teori, gabungan kedua-dua kajian garis ini sempurna kerana yang pertama menentukan arah aliran sementara yang kedua mengesahkan kemasukan perdagangan. Dengan jangka masa yang baik, sistem akan menjana keuntungan bagi pelabur.
Robot ADX With 2 MA Expert Advisor For MT4 - Kriteria Kemasukan
Robot mencari entri perdagangan pada setiap tanda. Sebelum perdagangan dilakukan, pemeriksaan awal dilakukan oleh robot. Platform MT4 diperiksa apakah pengaturan untuk perdagangan otomatis diaktifkan, jika diprogram tidak digunakan untuk pengujian dalam penguji strategi, dan jika pelaksanaan program tidak dihentikan secara paksa oleh terminal. Juga, margin akaun diperiksa untuk melihat apakah akaun perdagangan mempunyai cukup wang untuk membuka pesanan baru. Sebaik sahaja hasil dari semua pemeriksaan disahkan, robot akan membaca nilai petunjuk untuk kemungkinan penyertaan.
Seperti yang telah dijelaskan, petunjuk yang digunakan dan tetapannya disajikan dengan lebih terperinci di bawah:
- Purata bergerak eksponensial (tempoh 5 dan 12) - Ini adalah petunjuk utama yang digunakan oleh robot. Penempatan relatif kedua garis pada carta akan memberitahu sama ada arah perdagangan panjang atau pendek. Sekiranya EMA 5 berada di atas EMA 12 pada lilin sebelumnya, isyaratnya adalah bullish, sementara jika EMA 5 berada di bawah EMA 12, isyarat penurunan akan dihasilkan. Untuk isyarat yang sah, jarak antara dua EMA harus lebih dari 10 titik atau satu pip, yang merupakan syarat yang agak longgar.
- ADX (6) - Penunjuk ini digunakan untuk mengesahkan kemasukan perdagangan yang disarankan oleh purata bergerak. Untuk perdagangan beli, tiga syarat mesti dipenuhi. Positif DI mestilah di bawah 5 pada lilin sebelumnya dan di atas 10 pada lilin semasa. Tambahan, DI positif harus berada di atas DI negatif pada lilin semasa. Untuk perdagangan jual, DI negatif pada lilin sebelumnya mestilah di bawah 5 dan di atas 10 pada lilin semasa. Di samping itu, DI positif harus berada di bawah DI negatif pada lilin semasa.
Setelah kedua-dua syarat di atas dipenuhi, robot akan membuka satu perdagangan (beli atau jual). Ia akan menjalankan satu perdagangan pada satu masa, meletakkannya dalam kategori sistem perdagangan untuk perdagangan swing.
Robot ADX With 2 MA Expert Advisor For MT4 - Exit Criteria
Dagangan yang dibuka menggunakan Robot ADX dengan 2 MA Expert Advisor untuk MT4 selalu mengalami stop loss dan mengambil untung. Henti rugi lalai ialah 2400 mata (atau 240 pips), dan untung rugi lalai ialah 4700 mata (470 pip). Ini hampir dengan nisbah ganjaran risiko 2, yang merupakan strategi pengurusan wang yang baik.
Perdagangan akan tetap terbuka sehingga harga mencecah salah satu daripada pesanan berhenti. Oleh kerana sasaran stop loss dan take profit sangat tinggi, perdagangan mungkin dibuka selama beberapa hari atau minggu bergantung pada turun naik pasaran. Pengguna mempunyai pilihan untuk menurunkan pesanan berhenti jika robot ingin melakukan lebih banyak perdagangan.
Robot ADX With 2 MA Expert Advisor For MT4 - Bilik untuk Penambahbaikan
Robot ADX dengan 2 MA Expert Advisor untuk MT4 mempunyai banyak ruang untuk penambahbaikan. Pertama, fungsi yang mengirimkan pesanan ke pelayan perdagangan harus diubah untuk membuat permintaan terpisah untuk pesanan jual beli. Ini untuk mengelakkan kesilapan dalam penempatan pesanan. Seterusnya, pemboleh ubah untuk tahap ADX (lalai 5 dan 10) dikodkan keras, tidak memberikan ruang untuk pengguna menguji dan mencari tetapan terbaik. Ini juga tidak baik untuk pengujian dan pengoptimuman belakang. Pemboleh ubah harus diletakkan sebagai pilihan di tab Input.
Robot menggunakan DI positif untuk mengenal pasti isyarat kenaikkan dan DI negatif untuk menentukan isyarat menurun. Penggunaan ADX ini tidak tepat. Strategi terbaik adalah menggunakan crossover + DI dan -DI. Apabila + DI melintasi di atas -DI, ini adalah isyarat beli, dan apabila -DI melintasi di bawah + DI, ini adalah isyarat jual. Kemerosotan sama ada + DI atau -DI tidak boleh dipercayai sebagai petunjuk arah pasaran, tetapi crossover berlaku.
Fungsi OrderSend di blok kod yang didedikasikan untuk perdagangan jual mungkin salah tempat, kerana tidak ada fungsi pesanan pesanan beli rakan sekerja di blok kod untuk pembelian. Akibatnya, perdagangan membuka pesanan jual hanya dalam penguji strategi. Melepaskan fungsi itu tidak akan menyelesaikan masalah, karena tidak ada perdagangan yang akan diambil sebagai akibat dari tindakan ini. Ini mungkin bug yang mesti diselesaikan oleh pembangun program.
Juga, robot menggunakan fungsi ExitPosition bukan untuk menguruskan perdagangan terbuka, tetapi hanya untuk menutup perdagangan sebagai tindak balas terhadap kesalahan dari beberapa jenis. Menggunakan fungsi sedemikian untuk tujuan ini adalah penyalahgunaan ruang pengekodan. Perdagangan tidak perlu ditutup kerana kesalahan yang tidak berkaitan.
Menjalankan robot dalam penguji strategi menunjukkan keluk ekuiti yang menurun dari awal hingga akhir. Jelas, robot itu tidak sesuai untuk perdagangan demo, apalagi perdagangan langsung, seperti yang ada pada masa ini. Penambahbaikan mesti dilakukan dalam kemasukan perdagangan, pengurusan perdagangan, menetapkan sasaran stop loss dan take profit, dan memperbaiki bug pengekodan. Perombakan logik asas robot mesti dilakukan untuk melihat penasihat pakar yang berprestasi lebih baik yang layak untuk masa dan wang peniaga dan pelabur. Semua ini menunjukkan bahawa robot itu diciptakan oleh pengaturcara neophyte di MQL4 dengan pengetahuan terhad mengenai petunjuk teknikal dan pengalaman perdagangan langsung yang tidak mencukupi.