Salah satu ciri-ciri yang kurang dikenali daripada MetaTrader backtester adalah ciri pengoptimuman. Ia begitu kecil bahawa anda boleh dimaafkan untuk menghadap ia.
Optimization adalah proses untuk memaksimumkan hasil yang tertentu. Dalam kes ini, itu keuntungan. Mana-mana pemaju EA mahu memaksimumkan jumlah keuntungan yang dibuat dalam tempoh masa tertentu. Para pengoptimum MetaTrader membolehkan peniaga untuk mencari kombinasi input yang mengeluarkan hasil keuntungan maksimum dalam tempoh masa tertentu.
Proses ini adalah sama dengan menjalankan Backtest, kecuali MT4 menjalankan beberapa backtests pada masa yang sama. Ia kemudian menganjurkan keputusan dan menawarkan sehingga kombinasi terbaik.
Memberitahu backtester untuk berjalan dalam mod pengoptimuman mudah. Ringkasnya cek di sebelah perkataan Pengoptimuman. MetaTrader kemudian akan menyusun melalui gabungan yang anda beritahu kepada mempertimbangkan.
Langkah seterusnya adalah untuk klik pada Hartanah pakar butang di sebelah kanan. Tetingkap baru muncul yang mengandungi tiga tab: Ujian, Input dan Optimization. Ini skrin membolehkan peniaga untuk memaklumkan MetaTrader yang pembolehubah untuk mempertimbangkan untuk ujian dan bagaimana untuk berat keputusan.
Ujian
Bahagian atas seksyen ujian itu terpakai untuk setiap jenis Backtest. Di sini anda boleh pilih baki bermula. Mungkir MetaTrader pilihan untuk $10,000, walaupun anda boleh membuat ini mana-mana jumlah yang anda pilih.
Pilihan lalai kedua membolehkan peniaga untuk menyekat arah perdagangan. Ia adalah satu yang kerap pengaturcaraan penasihat pakar permintaan. Ia juga salah satu yang tidak perlu. Kedua-dua pilihan backtester penasihat dan pakar menyaring membenarkan peniaga pilihan untuk mengehadkan perdagangan kepada hanya panjang atau pendek sahaja tanpa pengaturcaraan tambahan. Jika EA tidak juga diprogramkan, tetapan ini boleh menyebabkan kesilapan 4110 atau 4100 untuk hadir di seluruh jurnal dagangan. Ia tidak berbahaya. Satu-satunya kesan harus bahawa ujian kembali melambatkan. Ia adalah hasil daripada bertulis kepada beratus-ratus jurnal kali atau lebih.
Kekotak kumpulan A muncul di bawah pilihan ini yang inexplicably berkaitan dengan proses pengoptimuman. Anda akan berfikir ia akan masuk akal lebih untuk meletakkannya dalam tab senama. Itu biasa MetaQuotes logik di tempat kerja.
Baris pertama mengandungi pelbagai parameter untuk memilih pilihan yang terbaik. Pengguna overwhelmingly pilih untuk baki akaun terbesar, tetapi pilihan lain termasuk faktor keuntungan, ganjaran dijangka, pengeluaran maksimum dan pengambilan peratus.
Baris terakhir secara automatik menggunakan algoritma genetik. Proses pengoptimuman menggunakan sama ada kaedah kekerasan atau algoritma genetik. Mogok kekerasan kebanyakan orang sebagai intuitif walaupun jelas meletihkan. Perisian yang menguji setiap kombinasi. Percubaan algoritma genetik untuk menjadikan proses lebih pintar. Apabila perisian melihat bahawa parameter tertentu hampir tidak dapat tidak membawa kepada prestasi yang kalah, algoritma melangkau ujian yang sama di mana ia menjangka untuk kehilangan.
Ini adalah satu idea yang hebat jika anda mempunyai algoritma genetik berkualiti. Pendapat saya daripada MetaTrader backtester adalah kurang daripada cemerlang. Saya tidak berasa sangat yakin tentang algoritma di semua. Jika anda tidak keberatan menghabiskan masa tambahan menunggu keputusan ujian maka saya cadangkan menyahtandakan pilihan ini. Anda tidak mahu ketinggalan kombinasi penting yang berpotensi.
Input
Kebanyakan orang mendapati skrin ini mengelirukan. Lajur pertama, dipanggil nilai, ketat mengawal input untuk mudah backtests. Yang Nilai ruangan sama sekali diabaikan semasa pengoptimuman jangka.
Ruangan penting untuk tugas ini adalah Mula, Langkah dan Hentikan. Mula adalah jumlah yang paling rendah bahawa MT4 backtester akan mempertimbangkan. Langkah merujuk kepada tempoh di antara nilai yang paling rendah dan nilai yang paling tinggi. Ketat mengawal tetapan ini membolehkan pengguna untuk mendapatkan wawasan ke dalam bagaimana cepat mengubah nilai pembolehubah memberi kesan kepada prestasi tanpa mengheret ujian keluar selama seminggu penuh. Hentikan adalah jumlah tertinggi yang penasihat pakar yang akan digunakan.
Calon yang paling jelas untuk menguji dalam contoh ini adalah nilai Take Profit. Tetapan lalai disenaraikan di 50. Jika anda berdagang jurusan, anda mungkin ingin mempertimbangkan tetapan antara 10 pips dan 200 pips. Ini bermakna bahawa anda menetapkan Ambil baris Keuntungan kepada 10 untuk Mula lajur dan 200 untuk Hentikan ruangan. Itu helah sebenar di sini adalah memilih Langkah. Jika anda memilih Langkah = 1, kemudian MetaTrader akan menjalankan ujian yang berasingan untuk setiap nilai antara 10 dan 200. Itu 190 ujian, yang adalah pembunuhan besar-besaran. Satu langkah 10 memotong jumlah ujian ke 19.
Pengoptimuman
Seksyen ini adalah sebahagian nit-cerewet yang. Jika seorang peniaga berasa ia tidak boleh diterima untuk mempunyai 10 kerugian berturut-turut berturut-turut, dia boleh meletakkan cek seterusnya menang Berturut-turut kotak. MT4 secara automatik membuang sebarang ujian yang menghasilkan hasil yang mengandungi apa-apa yang telah diperiksa.

Tab pengoptimuman dalam backtester MT4 yang membolehkan pengguna untuk membuang ujian dengan sifat-sifat yang tidak diingini.
Apabila anda selesai melalui setiap satu daripada tab, menolak OK di sudut kanan bawah. Sudah sampai masanya untuk melancarkan ujian.
Curve sesuai dalam Optimizer MT4
Perkataan-amaran: pendapat peribadi saya adalah bahawa mengoptimumkan penasihat pakar biasanya idea yang sangat buruk. Tetapan yang unik yang dapat menghasilkan keuntungan yang paling dalam 2012 tidak mungkin untuk menghasilkan keuntungan yang paling dalam 2013. Jika anda itu tidak mampu peluang rawak, ada kebarangkalian yang baik bahawa 2012 kombinasi terbaik boleh mengakibatkan kematian yang teruk dalam 2013.
Saya cadangkan bahawa peniaga mengejar apa-apa kerja pembangunan strategi dalam NinjaTrader. Saya tidak suka idea mengoptimumkan di semua. Sebaliknya, Saya sentiasa memberi tumpuan kepada strategi ujian untuk masuk dan keluar kecekapan. Saya tahu dari tahun pengalaman bahawa nilai-nilai ini tidak pernah asasnya menukar ke atas surat cara carta diniagakan. Masuk dan keluar kecekapan membuat metrik indah untuk perdagangan automatik kerana mereka begitu stabil.