Prinsip untuk menilai strategi dan expert advisor (EA) untuk backtesting serta ekuiti, analisa curve, pengiraan jumlah perdagangan yang optimum untuk ujian.
Untuk menilai prospek melabur dalam akaun PAMM, memilih pedagang untuk menyalin perdagangan atau memilih strategi yang paling berkesan, beberapa perkara mesti dianalisis. Dalam artikel ini anda akan mempelajari apa parameter digunakan untuk menganalisis strategi backtest, cara mengetahui jenis strategi berdasarkan ekuiti dan bagaimana menganalisis curve backtest, bagaimana mengira jumlah perdagangan yang optimum untuk ujian, dan juga mengetahui peraturan umum untuk menilai sistem perdagangan.
Prinsip menilai keberkesanan sistem perdagangan
Keperluan untuk menilai keberkesanan sistem perdagangan mesti dilakukan untuk tujuan tertentu:
1. membuat keputusan untuk melabur dalam akaun PAMM, yang mana diperlukan untuk menilai keberkesanan perdagangan mereka;
2. analisis sistem perdagangan peniaga untuk menyalin perdagangan mereka;
3. perbandingan prestasi beberapa sistem perdagangan (strategi, EA) dan memilih yang optimum dari sudut pandangan keuntungan kepada nisbah risiko;
4. penilaian pulangan menggunakan EA ;
5. menetapkan parameter utama sistem perdagangan. Sekiranya prestasi sistem tidak selari dengan petunjuk statistik (contohnya, kenaikkan mendadak draawdown atau mengalami kerugian banyak kali), berhenti berdagang sehingga puncanya dijelaskan atau tetapan dioptimumkan.
Bayangkan anda melihat keputusan ujian sistem dagangan pada tempoh yang ditetapkan. Curve bagi graph deposit (ekuiti) naik, maksimum drawdown dengan risiko yang terkawal, keuntungannya cukup memuaskan. Bolehkah sistem perdagangan dianggap berjaya? Tidak, kerana maklumat ini tidak mencukupi untuk membuat keputusan yang tepat. Dalam artikel ini saya akan cuba menggariskan istilah am dengan soalan-soalan berikut:
1. apakah parameter untuk menilai kecekapan sistem perdagangan;
2. bagaimana menganalisis graph bagi ekuiti;
3. berapa banyak dagangan dianggap optimum untuk ujian sistem..
1. Parameter untuk menilai keberkesanan sistem dagangan
Sistem dagangan biasanya dinilai berdasarkan backtest yang dimuat turun dari MT4.
Penting! Tujuan utama backtest adalah untuk menganalisis, tetapi pemeriksaan balas mereka juga penting. Malangnya, bukanlah luar biasa bagi pengurus PAMM, pedagang yang disalin, atau pereka sistem perdagangan bukan sahaja menunjukkan ujian akaun demo, tetapi juga backtest.
Parameter utama untuk menilai backtest:
a. Keuntungan bersih (jumlah keuntungan tolak jumlah kerugian). Ini bukanlah penunjuk yang paling penting, tetapi peniaga memberi perhatian kepadanya terlebih dahulu. Ia digunakan untuk memutuskan sama ada sesuai untuk menggunakan sistem perdagangan ini atau tidak. Juga, angka ini dimasukkan dalam formula untuk mengira walk forward efficiency (WFE) - nisbah jumlah keuntungan bagi tahun yang diterima pada akaun utama kepada keuntungan untuk tahun yang diterima semasa tempoh ujian;
b. keuntungan. Nisbah jumlah keuntungan untuk tempoh ujian kepada jumlah kerugian. Untuk sistem perdagangan yang stabil, nilai mestilah sekurang-kurangnya 2. Nilai yang lebih kecil dibenarkan, dengan syarat parameter tersebut dinilai bersama dengan drawdown dan keuntungan;
c. Dagangan yang paling menguntungkan dan tidak menguntungkan. Saiz perdagangan yang paling tidak menguntungkan tidak sepatutnya menghampiri dengan keuntungan bersih. Dalam erti kata lain, jika parameter menghampiri keuntungan bersih, sistem mempunyai masalah yang jelas dengan pengurusan risiko. Perhatikan sebab-sebab nilai puncak, mereka boleh menjadi pasaran anomali (kenaikan harga tiba-tiba yang tidak sistematik dan tidak diulangi pada masa akan datang). Risiko anomali diambil kira dalam pengurusan risiko, tetapi dikecualikan apabila menganalisis ujian;
d. Kekerapan jumlah kerugian dan keuntungan perdagangan. Penunjuk yang digunakan untuk menentukan sama ada anda perlu menghentikan perdagangan atau tidak. Jika dalam akaun sebenar, kekerapan kerugian perdagangan lebih panjang daripada yang diuji, dagangan berhenti;
e. Recovery factor. Nisbah keuntungan bersih kepada maksimum drawdown. Nilai yang sesuai ialah 3, tetapi penunjuk dianalisis bersama-sama dengan tempoh masa ujian;
f. recovery factor. The ratio of net profit to the maximum drawdown. The adequate value is 3, but the indicator is analyzed together with the time interval of the test;
g. jumlah bilangan perdagangan dan selang masa. Lihat bahagian ke 3 untuk maklumat mengenai berapa banyak perdagangan dianggap optimal.
Keputusan ujian pada demo dan pada akaun sebenar akan berbeza - prestasi boleh menjadi lebih buruk pada akaun sebenar. Jika hasil sebenar mempunyai perbezaan yang ketara dari data ujian (tahap perbezaan bergantung kepada individu itu untuk mengambil risiko), maka dagangan berhenti.
2. Menilai graph curve deposit
- Nilai ekuiti bukan sahaja menunjukkan keberkesanan sistem perdagangan, tetapi juga memberikan peluang untuk menggariskan prinsip-prinsip asas operasinya. Menilai graph curve deposit membolehkan anda mendapat idea umum mengenai strategi yang digunakan peniaga. Pada peringkat ini, pedagang yang menggunakan taktik berisiko tinggi, termasuk Martingale, paling ketara. Salah satu pendekatan untuk menilai sistem perdagangan dengan ekuiti adalah menguji sistem dengan penggunaan lot minimum tanpa parameter pengurusan risiko . Terdapat pendekatan lain: membandingkan ekuiti dengan lot maksimum dan minimum atau menyesuaikan lot dalam proses ujian. Keputusan peniaga adalah individu, tetapi terdapat beberapa keperluan umum untuk ekuiti.
Prinsip menilai graph curve deposit:
- Ideal ekuiti adalah garis seragam yang naik dari sudut kiri bawah graf ke kanan atas. Ketiadaan turun naik bermaksud kestabilan sistem kepada pelbagai jenis kejutan pasaran. Biasanya, sistem sedemikian disifatkan sebagai pengambilan minimum dan keuntungan kecil. Sudut ekuiti boleh berbeza, tetapi ia mesti meningkat. Pergerakkan yang mendadak (satu kali dagangan besar yang menguntungkan) adalah tidak diingini, kerana ia boleh menjadi anomali dan boleh mengganggu keputusan ujian. Adalah wajar bahawa sistem harus membuka kedudukan yang kecil tetapi kerap bukan satu kedudukan yang besar;
- Nilai drawdown mesti minimum, serta recover yang cepat. Penurunan keberkesanan dikategorikan dengan pergerakan graph - bahagian mendatar pada carta. Jika jaraknya adalah 6 bulan dengan tempoh ujian 5-6 tahun, adalah lebih baik untuk tidak menggunakan sistem perdagangan, kerana pada akaun sebenar, boleh berubah menjadi makin teruk;
- setiap graph curve deposit yang tertinggi mesti lebih tinggi daripada yang sebelumnya. Dan jika setiap puncak wave seterusnya lebih tinggi daripada yang sebelumnya, sistem itu dianggap optimum;
- Perhatian yang utama harus diberikan kepada tempoh ekuiti terakhir (1/5 carta terakhir). Curve mesti mempunyai pergerakkan yang lebih baik (atau sama). Ini menunjukkan bahawa dalam keadaan pasaran terkini, sistem ini lebih cekap daripada pada tempoh sebelumnya. Sekiranya terdapat ketepuan dalam tempoh yang lalu (curve akan bergerak secara mendatar berbanding dengan tempoh sebelumnya), maka kemungkinan akan mengalami kerugian.
- Berikut adalah contoh curve peniaga yang menggunakan sistem Martingale:
Satu lagi contoh strategi seorang peniaga yang lebih suka melakukan scalping: Setiap puncak muncul di mana pesanan dagangan telah ditutup.:
Another example of the strategy of a trader who prefers scalping: a short horizon of profit with distant stops. Steps appear where stop orders rarely work:
Petua: ketika menilai strategi orang lain, fokus bukan hanya pada graph curve deposit atau backtest, tetapi juga bagaimana pedagang membuka posisi. Lebih baik jika akaun peniaga terikat dengan MyFxBook dan peniaga akan memberi anda kata laluan pelabur.
3. Bilangan dagangan yang optimum untuk menguji EA
Jawapan "Sebanyak yang mungkin" tidak sesuai. Pada perdagangan yang berbeza, keberkesanan dengan strategi yang sama boleh berbeza dengan sebab yang tertentu:
Tahap turun naik yang berbeza;
Kekerapan isyarat kemasukan yang berlainan disebabkan kebetulan atau kombinasi alat analisis teknikal.
Juga, masalah menjadi rumit dengan terminal MT4 tidak mempunyai keupayaan untuk multitest (ujian serentak untuk beberapa pasangan). Ini menghalang penilaian serentak dengan tetapan yang sama.
Jumlah dagangan bergantung pada kekerapan pembukaan kedudukan. Sebagai contoh, strategi intraday yang dianalisis selama 12 bulan dengan 250 transaksi akan lebih tepat menggambarkan keberkesanan sistem daripada strategi scalping dengan 400 transaksi dalam jangka waktu 1 bulan.
Untuk strategi konservatif, 200-300 transaksi dengan jarak 5 tahun mencukupi. Di bawah ini anda dapat melihat graf pergantungan kesilapan statistik standard pada bilangan posisi terbuka.
Jumlah dagangan
Kita dapat melihat bahawa pada bahagian pertama di bawah 50 perdagangan kesalahan margin adalah yang tertinggi, iaitu setiap 10 tambahan perdagangan dengan ketara dapat mengurangkan kemungkinan kesalahan. Ketepuan berlaku pada bahagian 100-300 dagangan. Jika 100 perdagangan yang pertama mengurangkan kesilapan sebanyak 30-35%, maka dalam seksyen seterusnya untuk mengurangkan kesilapan hanya dengan 3-5%, bilangan dagangan perlu ditingkatkan dengan 100-200. Dalam erti kata lain, berdasarkan carta, sistem akan sama-sama dioptimumkan untuk kedua-dua 300 dagangan dan 500.
Satu lagi cara untuk menentukan bilangan dagangan yang tepat adalah mengembangkan contoh dan menganalisis perubahan dalam ekuiti. Sistem perdagangan, yang dioptimumkan secara objektif, menunjukkan kestabilan yang sama pada bilangan perdagangan yang berlainan. Sebagai contoh, terdapat dua sistem perdagangan yang berbeza, yang jumlah perdagangan yang sama menunjukkan hasil yang sama. Kami meningkatkan bilangan dagangan, menambah syarat dan melihat bahawa satu sistem perdagangan kekal stabil, sementara yang kedua tidak. Secara grafiknya kelihatan seperti ini: