MMA_Breakout_strategy_Volume I – dikodekan oleh WhooDoo22.

0
(0)
Nama:
MMA_Breakout_strategy_Volume I - dikodekan oleh WhooDoo22.
Pengarang: WhooDoo22 (2012.09.29 09:59)
Diunduh: 26255
Unduh:
MMA_Breakout_strategy_Volume I - coded by WhooDoo22. 1
MMA_Breakout_strategy_Volume I - dikodekan oleh WhooDoo22.mq4 (18.2 Kb) Melihat

MMA_Breakout_strategy_Volume I - coded by WhooDoo22. 2

MMA_Breakout_strategy_Volume I - coded by WhooDoo22. 3

Keterangan:

MMA_Breakout_strategy_Volume I - dikodekan oleh WhooDoo22 (Strategi Breakout Multi Moving Average Volume I).

 

Pengarang:

WhooDoo22.


Instruksi Strategi:

Pasangan mata uang: EUR/USD.

Jangka waktu: M30.

(Pastikan untuk menjalankan EA dari tahun ke tahun 2003.01.01-2012.06.01 and be sure to run strategy in strategy tester using "Open prices only" alih-alih "Setiap centang" to speed up testing)

 

Strategi Dijelaskan:

Strategi didasarkan pada persamaan resistensi atas dukungan (R/S) dan teori bahwa pasar bergerak dalam tren (mengandung rentang yang lebih kecil) atau gerakan horizontal terkonsolidasi (mengandung rentang yang lebih kecil).

 

Tujuan Strategi:

Menangkap keuntungan dari tren dan rentang.

1. Untuk menangkap keuntungan kisaran kecil, EA menggunakan rata-rata bergerak kecil seperti periode EMA 5 dan periode SMMA 25.

2. Untuk menangkap keuntungan tren besar, EA menggunakan rata-rata bergerak yang lebih besar seperti periode SMMA 50 dan periode SMMA 200.

 

Sinyal Strategi Terbuka:

Buka order beli/jual dari 0.04 banyak ketika periode SMMA 1 melintasi periode SMMA di atas/di bawah 200.

 

Sinyal Tutup Strategi:

Menutup pesanan beli/jual dari 0.01 banyak ketika periode SMMA 1 melintasi kembali di bawah/di atas rata-rata pergerakan EMA yang lebih lambat 5, SMMA 25, SMMA 50, dan SMMA 200.

(fungsi penutupan pesanan parsial disertakan )

Kekuatan Strategi:

1. Terobosan Besar = Sinyal bagus untuk menutup keuntungan besar untuk rata-rata pergerakan EMA yang lebih kecil 5 dan SMMA 25.

2. Tren Kuat = Sinyal bagus untuk menutup keuntungan besar untuk rata-rata pergerakan SMMA yang lebih besar 50 dan SMMA 200.

 

Kelemahan Strategi:
1. Fake Outs = Sinyal buruk untuk menutup order yang menciptakan kerugian kecil. Ingat, banyak kerugian kecil mengakumulasi kerugian besar. Biasanya rata-rata bergerak besar 200 dalam gerakan horizontal terkonsolidasi di mana rata-rata bergerak 1 salib di atas 200, lalu dengan cepat menyeberang kembali ke bawah 200, lalu cepat kembali ke atas 200 dapat memberikan sinyal buruk kepada EA. Jenis kondisi pasar ( pergerakan harga yang terkonsolidasi) oleh karena itu bisa menjadi persilangan rata-rata bergerak 1 Dan 200 mimpi buruk terburuk!

 

Kurangi Kelemahan untuk Meningkatkan Kekuatan:

Jika Anda memilih untuk meningkatkan strategi ini dan menggunakannya untuk lebih meningkatkan pendidikan MQL4 Anda, Anda dapat menggabungkan dua pembaruan berikut.

1. Gunakan indikator icustom yang menarik beberapa rata-rata bergerak yang menyesuaikan rata-rata bergeraknya ke periode bar tertentu dalam sejarah yang lalu (contoh: Multiple Moving Averages icustom indicator will count the last sixty bars and write its moving averages to "spear" through the ranges.)

2. Sesuaikan fungsi tutup pesanan untuk menutup pesanan dengan lebih efisien. (A. Contoh order jual. Terkadang saat SMMA 1 melintasi di bawah SMMA 200, rata-rata bergerak yang lebih lambat 5,25, Dan 50 masih di atas 200 rata-rata bergerak. Masalahnya adalah ini: Jika SMMA 1 melintasi kembali di atas SMMA 200, hanya 0.01 banyak yang tutup. Ini menyisakan 3/4 dari pesanan terbuka. Ini harus diperbaiki agar semua pesanan (0.04 banyak) ditutup saat SMMA 1 melintasi kembali di atas SMMA 200. Alasannya untuk meminimalisir kerugian. Jika pesanan 0.03 dibiarkan terbuka, ini berarti lebih banyak kerugian (dengan kemungkinan keuntungan yang kecil). B. Incorporate a consolidated price movement filter to remove "Bad signals" in consolidated price movements. (Consider coding the EA to let it "Tunggu" for a breakout during consolidated price movements, because breakouts are this strategy's strength )
Kredit:

Saya dan komunitas MQL4.
Terima kasih!

7 komentar Untuk mengirim komentar baru, Tolong Gabung atau daftar

Akan menambahkannya ke ini Kompetisi Robot Forex Terbaik di akun demo.
01.10.2013 03:45 forexfbi

Yang ini sepertinya cukup populer di sini, harus melihatnya secara mendalam. I'll see if I can get it added on this EA comparison here:

 

11.06.2013 10:24 Suar

I think it'll be better and profitable if more indicators are added in the EA's ordersend() kondisi. Whether it's better the ordersend time is limited in certain time period, yaitu, dari Eropa di 10:36 saya ke Amerika 3:36 pm, di mana pasar lebih aktif dan sinyal kesalahan perdagangan lebih sedikit.

Bagaimanapun, kode Anda sangat bagus untuk pembuat kode/pedagang baru. Ingin berdiskusi dengan Anda tentang pasar Forex dan EA. Expecting.......

20.01.2013 14:37 WilliamWang

Halo WhooDoo22, terima kasih atas bagian Anda. I'm a fresh bird in coding EAs. Meskipun pengalaman pemrograman C saya membantu pengkodean MQL4, it's a big difficulty for me. Saya mendapatkan sangat banyak dari kode Anda I. And expect your next code "II" and discuss with you.
20.01.2013 13:47 WilliamWang

Saya pikir ini akan sangat membantu untuk pembuat kode baru (dan coder berpengalaman) untuk memposting versi terbaru dari MMA_Breakout_strategy_Volume I, jadi pembuat kode pemula/berpengalaman dapat memiliki kesempatan untuk memahami dua pembaruan penting yang diperlukan untuk EA ini (jilid I) agar berjalan lebih lancar dan efisien. Versi ini tidak menyertakan pengelolaan uang atau penyaringan pasar dan masih dianggap volume I. (Saya masih memutuskan bagaimana menerapkan fitur pengelolaan uang dan penyaringan pasar ke dalam volume I untuk akhirnya mengembangkan volume I ke volume II. Saya akan membagikan sebagian pemikiran saya untuk menyelesaikan kedua tugas MM (manajemen keuangan) dan MF (penyaringan pasar). MM: Seperti yang Anda ketahui, volume I menggunakan order tunggal dan sebagian menutup ordernya saat rata-rata bergerak menyilang. Tujuan MM ini adalah untuk meningkatkan ukuran lot seiring bertambahnya saldo akun (contoh: saldo rekening bertambah $1,000, blok kode akan menyesuaikan ukuran lot saat ini untuk menggandakan ukuran lot saat ini. Blok kode ini juga akan mengurangi ukuran lot menjadi setengah dari ukuran lot saat ini jika saldo akun hilang $1,000. Ini adalah tujuan MM saat ini. Sedangkan untuk MF: Saya benar-benar mempertimbangkan semua opsi sebelum membuka pintu ini ke wilayah pengkodean saya yang belum berpengalaman. Saya dapat memikirkan berbagai cara untuk menyelesaikan tugas ini. Pertanyaannya tetap untuk saya, pilihan mana yang harus saya pilih? Saya telah memulai versi pengkodean volume II dengan fitur MF agar terbiasa dengan teknik baru dan berbeda. Pengulangan trial and error akan memandu saya untuk menyelesaikan proyek ini. Pastikan untuk lari dari 1999-2012.10 pada kerangka waktu M15 EURUSD untuk memverifikasi tes kembali terbaru yang diposting volume I (itu juga dianggap sebagian jilid II). Di samping catatan, Saya terpesona volume yang telah saya unduh 10,000 kali dalam dua bulan atau lebih! WOW! 🙂 Saya sangat senang pekerjaan saya telah terbukti berharga bagi pembuat kode/pedagang. Terima kasih. - WhooDoo22. MMA_Breakout_strategy_Volume I (diperbarui) tautan unduhan
11.12.2012 05:34 WhooDoo22

Terima kasih untuk EA yang bagus ini, tapi hanya bisa dijalankan di demo account karena sebenarnya terlalu riskan untuk real.

Need to improve...

 

07.11.2012 21:14 aide-forex.fr

Halo komunitas MQL4,

DO NOT RUN MMA_Breakout_strategy Volume I - coded by WhooDoo22 on a LIVE account!

Ini karena saya tidak memfilter kondisi pasar yang terkonsolidasi dalam parameter sinyal EA ini. Jika EA ini dijalankan pada akun live selama kondisi pasar terkonsolidasi, sinyal palsu akan melahap saldo akun dengan sangat cepat. Tujuan saya memilih untuk membagikan EA ini adalah untuk mendidik pembuat kode dan pedagang. Jika semua berjalan sesuai rencana, Volume II will be able to run on a live account no problem and will be added to the code base if "higher-ups" allow it to be added to the code base. Pelajari EA ini untuk keuntungan Anda jika Anda mau. Pilihan ada padamu.

 

A significant coding mistake to be corrected in "MMA_Breakout_strategy_Volume_I - dikodekan oleh WhooDoo22" is contained within the "OrderClose()" code blocks. Mengganti "Ask" Dan "Penawaran" prices with the opposite market price. Contoh: Jika "Ask" is contained within the "OrderClose()" code block, mengganti "Ask" dengan "Penawaran". Jika "Penawaran" is contained within the "OrderClose()" code block, mengganti "Penawaran" dengan "Ask".

1. Ganti fungsi penutupan pesanan yang berisi keputusan penutupan pesanan oleh iMA ke a pergeseran dari 1 HANYA dan hapus semua order closing iMas shift nilai nol aka [0].

2. Erase "if order profit >= 0" Dan "if order profit < 0". Cukup tentukan iMA ke a pergeseran dari 1 HANYA alias [1].

Langkah-langkah berikut 1. Dan 2. akan membuat tes Anda jauh lebih menguntungkan. You can even try using it on other currency pairs like GBP/USD or others to visualize possible "iMA 200 trend patterns" that can be profited if filtered using

"penyaringan pasar" ("penyaringan pasar" will be touched up on below).

Helpful tips to coders searching to write a "more profitable" penasihat ahli:

1. Tentukan pasangan mata uang dengan sebaran terendah. EUR/USD adalah sebuah contoh.

2. Jalankan tes di penguji strategi mt4 pada pasangan mata uang yang Anda tentukan dengan penyebaran rendah.

3. Berburu pola pasar. Pasangan FOREX EUR/USD memiliki tiga pola pasar: 1. Tren, 2. Rentang dalam tren atau 3. Rentang dalam konsolidasi alias rentang terkonsolidasi.

4. Putuskan pola apa yang akan Anda untung terlebih dahulu. Ketika Anda memutuskan, Anda dapat menggunakan secara ketat harga array (contoh: 30 bar) ATAU sebuah indikator (contoh: iMA) yang mengambil keuntungan dari memutuskan pola.

5. Jika Anda menggunakan susunan harga ATAU indikator, menyadari bahwa keduanya berjalan pada yang ditunjuk periode. Anda tidak bisa mendapatkan keuntungan dari setiap pergerakan pasar. Anda harus memutuskan langkah mana yang menghasilkan keuntungan DAN pastikan bahwa langkah tersebut cukup besar untuk membawa pesanan Anda dari titik A. ke titik B. (spread rendah membantu karena ini berarti pesanan Anda tidak perlu melakukan perjalanan jauh dari titik A. ke titik B. untuk pindah ke keuntungan. KUNCI faktor).

MEMBACA: Semua pasangan mata uang didasarkan pada fisika SUPPORT AND RESISTANCE. Euro VS. Dolar. Mata uang mana yang lebih kuat? DAN apakah kekuatan satu mata uang jauh lebih kuat daripada mata uang lawan sehingga peluang untuk mengirim pesanan muncul dengan sendirinya? Setelah ini dipahami, Anda akan mengerti bahwa Anda harus cari pergerakan support ATAU resistance yang cukup besar yang akan membawa order Anda dari titik A. ke titik B. Apa yang sekarang menjadi paling penting adalah menyadari bahwa jika terjadi pergerakan besar support atau resistance, pahami bahwa gerakan dapat dilanjutkan dengan gaya yang sama ATAU mundur dengan gaya yang sama. Kuncinya adalah bersiap untuk bergerak naik ATAU turun. "For every action, there is an equal and opposite reaction" - Sir Isaac Newton (fisikawan).

6. Inilah bagian yang menyenangkan 😉

Setelah Anda memahami pernyataan di atas Anda memahami bahwa indikator atau rangkaian harga yang dialokasikan bekerja dengan baik di bawah kondisi pasar tertentu yang bekerja dengan baik di bawah periode itu SAJA.

Apa yang Anda mungkin tidak mengerti adalah, "How do I filter market conditions that work well under the designated period?"

Jawaban untuk pertanyaan ini adalah untuk simpan nilai harga di mana pesanan Anda akan ditutup JIKA pesanan dikirim. Tambahkan atau kurangi nilai ini dari nilai harga di mana Anda akan mengirim pesanan. Setelah nilai harga ini menjadi positif, kurangi nilai spread dari perhitungan ini. Jika hasilnya masih positif, saatnya untuk mulai mengirim pesanan. Ingat, "Birds of a feather flock together." Pernyataan ini berkaitan dengan pasar polaS 😉

Saya akan menyarankan penggunaan penutupan pesanan parsial untuk memaksimalkan pengembalian pergerakan pasar potensial. (Anda tidak pernah tahu ke arah mana pasangan mata uang akan pergi ATAU seberapa jauh perjalanannya, TETAPI ;), Anda bisa siap untuk apa yang bisa dilakukan pasar). Ingatlah untuk memaksimalkan keuntungan dan meminimalkan risiko. KUNCI.

Setelah order beli kalah, JANGAN buka order beli lagi KECUALI order jual berikutnya menghasilkan profit. Jika pesanan jual TIDAK menghasilkan keuntungan, saatnya menunggu sampai nilai harga menjadi positif sekali lagi.

Intinya, penasihat ahli sedang menunggu kondisi pasar yang sesuai untuk menerapkan strategi pilihan Anda. The expert advisor chooses these appropriate market conditions if an "artificial order" would have profited from the condition assigned by your price array or indicator. The EA's strategy must use an allotted period of the market to scan. Jika EA memindai kondisi pasar yang menguntungkan, itu harus menunggu sinyal dari kondisi pasar yang serupa di masa depan. Strategi harus menggunakan sejarah dan harga saat ini. Itu seharusnya cukup banyak menutupinya.

Snapshot back-test menggunakan harga terbuka hanya dilakukan untuk MMA_Breakout_strategy_Volume II dari tanggal 1999-2012.10 (eurusd, m15). tes ini dilakukan tanpa penyaringan pasar atau pengelolaan uang.

MMA_Breakout_strategy_Volume I - coded by WhooDoo22. 4

Itu saja untuk saat ini, tetapi jika saya memiliki informasi apa pun tentang MMA_Breakout_strategy_Volume I atau II, Saya akan posting di bawah ini. Terima kasih atas minat Anda pada EA saya.

Terima kasih.

Betapa bermanfaatnya postingan ini?

Klik pada bintang untuk menilainya!

Penilaian rata-rata 0 / 5. Penghitungan suara: 0

Tidak ada suara sejauh ini! Jadilah orang pertama yang menilai postingan ini.

Kami mohon maaf karena postingan ini tidak bermanfaat bagi Anda!

Mari kita perbaiki postingan ini!

Beri tahu kami bagaimana kami dapat meningkatkan postingan ini?



Pengarang: Tim Wiki Forex
Kami adalah tim Trader Forex yang sangat berpengalaman [2000-2023] yang berdedikasi untuk menjalani hidup dengan cara kita sendiri. Tujuan utama kami adalah untuk mencapai kemandirian dan kebebasan finansial, dan kami telah mengejar pendidikan mandiri dan memperoleh pengalaman luas di pasar Forex sebagai sarana kami untuk mencapai gaya hidup mandiri.