Backtest Ea Forex Trade


Hi guys and gals, saya juga membahas masalah ini beberapa waktu yang lalu dan kami mendiskusikannya di sini: mql5enforum1642 EA saya memiliki strategi harga terbuka dan saya ingin tetap menggunakannya untuk menghemat waktu selama backtesting (jelas). Solusi yang saya buat adalah sebagai berikut: gunakan pasangan paling aktif selama periode perdagangan utama EA Anda sebagai pengemudi (bagan yang menghasilkan kutu). Di setiap onTick () periksa apakah pengemudi Anda memasukkan bar baru jika tidak ada bar baru, tunggu sebentar lagi apakah ada bar baru, bagikan pesan OnTick () ke pedagang individual Anda (setiap trader bertanggung jawab atas satu pasangan mata uang) di Pedagang cek apakah terakhir kali pasangan mata uang pedagang sama dengan bar baru waktu dari pengemudi jika iya, Anda bisa terus seperti biasa jika tidak, Anda harus memperlakukan harga penutupan bar saat ini sebagai harga pembukaan yang ingin anda lihat. Untuk dan jika youre mencari info dari bar sebelumnya mengambil ini dari satu situasi ke rekening. Saya akan memotong dan menempelkan bagian kode yang penting dari EA saya di bawah sini. Saya harap ini bisa membantu Anda. Seluruh daftar yang dicetak menunjukkan juga banyak perbedaan di masa. Datang saja masalah ini sendiri. Anda sudah bisa menebaknya, mencoba untuk port dari JForex ke MQL5 Im mulai berharap saya tidak peduli, meskipun kurasa ekstensi batas waktu membantu :) Sepertinya MetaQuotes masih belum memperbaikinya. MT5 forex doesnt muncul untuk mendukung DOM. IsNewBar wont membantu saya Sepertinya keadaan yang menggelikan. Apakah ada yang tahu jika ada sesuatu yang berubah di dalam MT5 mengenai masalah ini Apakah ada yang tahu solusi yang sesuai untuk strategi multi-mata uang yang diperkirakan akan diberi makan kutu Anda karena frustrasi, Just come this this myself. Anda sudah bisa menebaknya, mencoba untuk port dari JForex ke MQL5 Im mulai berharap saya tidak peduli, meskipun kurasa ekstensi batas waktu membantu :) Sepertinya MetaQuotes masih belum memperbaikinya. MT5 forex doesnt muncul untuk mendukung DOM. IsNewBar wont membantu saya Sepertinya keadaan yang menggelikan. Apakah ada yang tahu jika ada sesuatu yang berubah di dalam MT5 mengenai masalah ini Apakah ada yang tahu solusi yang sesuai untuk strategi multi-mata uang yang diperkirakan akan diberi makan kutu Anda karena frustrasi, Coba gunakan OnTimer () dengan 1 detik bukan OnTick ( ). Membayangkan: Coba gunakan OnTimer () dengan timer 1 detik, bukan OnTick (). Terima kasih atas sarannya Solusi Anda bekerja jauh lebih baik daripada yang lain yang telah saya coba, tentu untuk kebutuhan kami. Namun menjalankan backtests multi-mata uang terhadap pasangan yang berbeda masih menghasilkan hasil yang sedikit berbeda. Tidak mengilhami kepercayaan diri yang besar. Im off untuk membakar lebih banyak minyak tengah malam sekarang membahana: Coba gunakan OnTimer () dengan 1 detik timer, bukan OnTick (). Namun menjalankan backtests multi-mata uang terhadap pasangan yang berbeda masih menghasilkan hasil yang sedikit berbeda. Jim, saya menggunakan solusi OnTimer dengan 1 detik di EA kontes saya. Jika strategi Anda bergantung pada setiap tanda centang, maka ya, Anda akan mendapatkan hasil yang berbeda bila menggunakan OnTimer vs OnTick dengan satu mata uang karena lebih dari satu tick per detik dimungkinkan. Saya menemukan bahwa hal itu biasanya membuat perbedaan yang paling besar ketika tick yang hilang menciptakan bar baru yang tinggi atau rendah. Anda dapat memeriksa bar barlow highlow dan barlow saat ini untuk setiap perubahan dan memasukkannya sebagai tanda centang yang hilang saat terjadi, kecuali tentu saja tick saat ini menciptakan bar baru highlow. Ingat juga bahwa MetaTrader Strategy Tester hanya mensimulasikan data tick. Bergantung pada seberapa peka strategi Anda dengan gerakan kutu, simulasi ini mungkin memiliki dampak signifikan pada pengujian balik vs pengujian lanjutan. Jika strategi Anda bergantung pada setiap tanda centang, maka ya, Anda akan mendapatkan hasil yang berbeda bila menggunakan OnTimer vs OnTick dengan satu mata uang karena lebih dari satu tick per detik dimungkinkan. Itu bukan apa yang saya maksud. Kontes kami (masih hanya potensial) EA memperdagangkan semua 12 pasang. Menggunakan OnTimer () saja, saya mendapatkan hasil backtest yang berbeda jika saya memilih GBPUSD dalam strategi tester ketimbang EURUSD misalnya. Saya terlalu akrab dengan keterbatasan MT4 saat backtesting menggunakan kutu simulasi. Sayangnya, sepertinya MT5 jauh lebih baik Kami sangat ingin mendapatkan ini semua terjadi dengan kutu untuk alasan historis, tapi kami menyerah. Hanya cant mendapatkan hal-hal yang konsisten. Weve menggigit peluru itu, dan sekarang bekerja dengan bar 1 menit dengan bantuan OnTimer () dan isNewBar (). Hal-hal mulai terlihat samar-samar pada akhirnya, dan masih banyak lagi yang masih 4 jam untuk menuju batas waktu kejuaraan :) Akhirnya menyerahkan EA kami dengan waktu sekitar 5 menit sebelum batas waktu. Satu backtest di bawah ikat pinggangnya, dan tidak ada pengoptimalan. Tidak pernah melakukan ini sebelumnya, dapatkah ada yang memberitahuku apakah masih ada peluang untuk mendapatkan persetujuan Jika demikian, akankah kita diizinkan untuk mengutak-atik pengaturan masukan selama minggu depan, atau tidak Akhirnya menyerahkan EA kita dengan sekitar 5 menit sebelum batas waktu. Satu backtest di bawah ikat pinggangnya, dan tidak ada pengoptimalan. Tidak pernah melakukan ini sebelumnya, dapatkah seseorang memberi tahu saya apakah masih ada kesempatan untuk mendapatkan persetujuan Jika demikian, akankah kami diizinkan untuk mengutak-atik pengaturan masukan selama minggu depan, atau tidak Jika EA Anda berhasil dilepaskan dengan benar di 2010.01.01 sampai dengan 2010.08.01 tanpa kesalahan (kesalahan perdagangan, dll.) Dan keuntungan, maka kemungkinan besar Anda akan mendapatkan persetujuan, asalkan info pribadi Anda juga benar. Namun, Anda tidak akan dapat mengubah apapun dari tahap ini, termasuk pengaturan (parameter masukan) Saya berharap untuk melihat bot Anda dalam tindakan Download MetaTrader 5 Copyright 2000-2017, MQL5 Ltd. How Untuk Menjalankan BackTest Metatrader Oleh Shaun Overton pada 12 Mar 2014 06:01:17 GMT Hai, ini Shaun Overton dengan ForexNews dan OneStepRemoved. Dalam video sepuluh menit ini, saya akan menunjukkan cara memasang backtest untuk MetaTrader 4. Anda dapat mengikuti dengan menggunakan akun demo OANDA gratis dengan mengeklik tautan di bawah video ini. Mendaftar akun demo OANDA MT4 gratis di sini. Setelah Anda membuka MetaTrader dan memutuskan bahwa Anda perlu menjalankan backtest, langkah pertama adalah mendapatkan data historis. Ada sedikit data preloaded, tapi tidak cukup untuk menjalankan backtest yang sangat panjang. Backtesting lebih dari sekedar melihat kinerja historis. Anda dapat menggunakan pengalaman Anda dengan data historis untuk menganalisis bagaimana penasehat ahli tampil dalam kondisi pasar yang berbeda. Saya pergi ke contoh untuk selalu cross rata-rata bergerak. Idenya adalah bahwa rata-rata bergerak cepat melintasi di atas rata-rata bergerak yang lambat, Anda mungkin menganggapnya sebagai sinyal beli. Jenis strategi itu secara alami dirancang untuk pasar yang sedang tren. Sinyal selalu terjadi terlambat karena didasarkan pada indikator lagging. Teorinya adalah bahwa tren berpotensi cukup besar sehingga memasuki setelah sebuah tren dimulai dan keluar dari perdagangan setelah selesai harus membiarkan ruang terbalik. Itulah teorinya. Pasar berkisar perdagangan sekitar 70 dari waktu. Jika pasar tidak tren dan Anda menjalankan strategi perdagangan tren, sekarang saya dapat mengatakan bahwa strategi trading trend Anda mungkin tidak akan berjalan dengan baik jika tidak ada tren yang muncul. Backtesting menawarkan wawasan tentang bagaimana penasehat ahli Anda berperilaku bila pasar tidak berjalan sesuai keinginan Anda. Ini membantu Anda merencanakan skenario downside dan, jika Anda melakukannya dengan benar, backtesting dapat membantu Anda dalam mengembangkan harapan kinerja yang realistis. Dengan asumsi Anda sudah memasang penasihat ahli yang ingin Anda uji. Jika Anda belum melakukannya, Berita Forex memiliki video lain yang tersedia untuk Anda bagaimana cara menginstal EA. Anda perlu memuat data untuk pasangan mata uang yang Anda inginkan untuk melakukan backtest sebelum mulai menjalankan tes. Menariknya untuk menganalisa pasar, tapi tesnya hanya sebagus data anda, jadi jangan loncat ke depan. Saya suka emas. Itulah bagan yang saya pilih disini. Saya perlu mengetahui time frame dan pasangan mata uang untuk memuat data yang benar. Tidak peduli apa yang ingin Anda lakukan, Anda harus mempertimbangkan untuk memasukkan data satu menit. Data satu menit adalah kerangka waktu terkecil yang tersedia. Dengan menggunakan data yang paling akurat mungkin, Anda meningkatkan keakuratan backtest Anda. Inti dalam melakukan ini adalah memberi gambaran akurat tentang kinerja historis kepada diri Anda. Memuatkan data satu menit meningkatkan kualitas backtest Anda untuk memberi Anda perkiraan yang lebih akurat. Buka grafik satu menit untuk emas, yang merupakan instrumen Im backtesting di video ini. Buka menu kiri atas dan pilih File New Chart Gold XAUUSD. Sekarang ubah batasan waktu. Pilih opsi M1 dari strip menu ini, atau pergi ke Charts Periodicity One minute Kita perlu mematikan autoscroll sekarang setelah grafik terbuka. Tekan tombol di bagian atas dengan segitiga hijau kecil. Ini menyerupai tombol putar. Anda juga bisa klik kanan pada grafik dan klik properties, atau dorong F8. Pilih properties, lalu common. Hapus tanda centang di samping Chart Autoscroll. Setelah bagan terbuka, buka Opsi Alat. Pilih tab berlabel Charts. Batang maksimum dalam sejarah, ubah menjadi 999999999. Batang maksimum pada bagan harus sama, 99999999999. Setelan tersebut memungkinkan MT4 memuat data historis sebanyak mungkin yang Anda inginkan. Kembali ke grafik satu menit Anda. Langkah selanjutnya adalah 8211 yang cukup membosankan sehingga Anda perlu menekan tombol home sementara MT4 mendownload data historis Anda. Bagian ini memakan waktu cukup lama dan sayangnya, hanya bekerja jika Anda duduk di sana sambil menekan tombol home. Jika Anda lupa mematikan autoscroll, grafik akan melompat ke bar saat ini. Saya memilih satu jam grafik untuk backtesting karena saya menemukan mereka untuk mencapai keseimbangan terbaik antara frekuensi perdagangan dan biaya perdagangan. Setiap kali Anda memasuki perdagangan, Anda membayar pialang spread sebagai biaya masuk. Ketika Anda berdagang secara hiperaktif pada grafik M1 atau grafik M5, sangat sulit untuk diperdagangkan dengan segala jenis biaya perdagangan yang terlalu mahal. Bagan yang ingin diunggah adalah chart satu jam. Jadi, saya perlu mengulangi proses ini dengan menggulir kembali grafik H1 sampai saya memasukkan cukup banyak data untuk mencakup durasi periode pengujian saya. Ubah ke H1 seperti ini. Konfirmasikan bahwa autoscroll tidak aktif, dan sekali lagi dorong kunci rumah sampai tanggal melampaui jendela pengujian Anda. Lengkapi semua pekerjaan kaki. Kita bisa melewatkan langkah pemuatan data untuk tes masa depan yang melibatkan grafik emas H1. Jika Anda memutuskan untuk menguji pasangan mata uang lain atau kerangka waktu, Anda harus mengikuti proses pemuatan data ini. Mari kita beralih ke pemuatan EA kita di backtester dan memilih setting kita. Saya akan menggunakan MACD Sample EA dalam video ini karena muncul secara default di OANDAs MetaTrader. Saya tahu bahwa semua orang yang menonton ini telah EA ini sudah dimuat di komputer mereka. Pekerjaan yang telah dilakukan sejauh ini adalah untuk XAUUSD 8211 gold 8211 pada chart satu jam. Pilih opsi itu dari menu drop down. Anda meminta untuk memilih modelnya. Ini berkaitan dengan seberapa cepat dan akuratnya Anda ingin tes berjalan. Pilihan Anda dapat sangat mempengaruhi hasil tes. Expert advisor dijalankan secara berurutan sepanjang waktu. Jika Anda mengambil semua sejarah harga yang tersedia sepanjang hari, yang umumnya dikenal sebagai data tick, akan berisi puluhan ribu harga setiap hari. Mengembankan bahwa informasi menjadi blok waktu membuat data jauh lebih mudah dibaca dan mudah dianalisis. Metode displaynya bisa sangat 8211 candlesticks, bars, lines on the chart. Mereka semua mewakili setidaknya satu elemen umum. Harga awal atau buka dari jangka waktu dan harga akhir atau penutupan untuk jangka waktu. Saya dengan santai merujuk pada elemen waktu diskrit ini sebagai bar 8211 Anda harus mengasumsikan bahwa maksud saya satu periode waktu untuk video ini. Jika Anda memiliki strategi yang menjalankan intrabar, berarti EA Anda membuka perdagangan tanpa menunggu penutupan bar, Anda benar-benar harus menggunakan Every Tick. Jika tidak, backtester dipaksa untuk membuat asumsi tentang perilaku harga. Hal ini dapat menciptakan perbedaan yang parah antara kinerja model dan apa yang seharusnya terjadi secara historis. Setiap centang adalah pilihan paling akurat yang tersedia, namun juga memakan waktu yang paling lama. EAs yang berdagang hanya di buka bar baru bisa lolos dengan menggunakan titik kontrol, asalkan stop loss dan take profit tidak menghadapi risiko terkena pukulan di bar yang sama. Jika Anda berhenti atau mengambil keuntungan mungkin bisa tertabrak dalam satu bar, backtester mungkin membingungkan yang dipukul terlebih dahulu: berhenti atau mengambil keuntungan. Ini lagi bisa menciptakan perbedaan besar dalam hasil yang dilaporkan. Backtester mungkin mengatakan Anda menang saat Anda kalah dan sebaliknya. Semua itu adalah cara lama untuk memberitahu Anda untuk menggunakan Setiap Tick kecuali Anda memiliki alasan kuat untuk melakukan sebaliknya. Saya tidak merekomendasikan menjalankan backtests menggunakan harga Open Only. Kesalahan pemodelan selalu keluar terlalu parah dan tes ini berguna untuk analisis. Gunakan data yang memungkinkan Anda mengontrol tanggal mulai dan akhir ujian. Formatnya adalah tahun-bulan-date. Pilihan di sebelah kiri adalah tanggal mulai. Pilihan di sebelah kanan adalah tanggal akhir. Tes saya akan berjalan mulai 1 Februari 2013 sampai 1 Februari 2014. Di sebelah sini, saya bisa mengendalikan grafik yang ingin saya lihat. Pilih H1 sebagai kerangka waktu, yang berarti grafik satu jam. Di bawahnya tersebar. Itu juga bisa berdampak besar pada backtest. Penyebarannya merupakan biaya perdagangan. Yang penting bahwa backtest Anda menggunakan setidaknya broker yang khas menyebar atau lebih buruk. Anda ingin mengasumsikan apa yang terjadi bila ada yang salah, bukan apa yang mungkin terjadi di tanah dongeng. Backtests historis biasanya adalah skenario kasus terbaik 8211 yang pada umumnya Anda harapkan akan menurunkan kinerja saat Anda memasuki masa depan. Menggunakan spread yang lebih buruk daripada spread broker disarankan untuk memperhitungkan keduanya dengan spread variabel, dan potensi selip negatif. Backtest selalu memberi Anda pengisian sempurna, yang saya jamin tidak terjadi di dunia nyata. Slippage adalah elemen perdagangan yang sangat nyata dan sekarang. Saya akan mengaturnya menjadi 30 untuk backtest ini, yaitu 30 micropips atau 3 pips. Itu jauh lebih buruk OANDAs khas menyebar. Jika strategi dapat bertahan spread 3 pip di EURUSD, ini bisa menjadi tanda yang menggembirakan dari potensi kinerja. Terakhir, kita perlu pergi ke expert advisor. Di sinilah kita mengendalikan masukan yang unik bagi penasehat ahli yang sedang Anda uji. Klik tab input. Setiap EA memiliki setting yang berbeda. Alih-alih berbicara tentang MACD Sample EA secara rinci, saya ingin mempertahankan tingkat tinggi ini sehingga Anda bisa memahami kolom yang berbeda. Disini di sebelah kiri adalah setting yang digunakan pada backtest. Jika Anda ingin mengubah ukuran lot yang diperdagangkan untuk setiap sinyal, inilah kotak yang Anda ubah. Kotak di sebelah kanan hanya berlaku untuk pengoptimalan, yang juga mencakup video terpisah. Dorong ok saat Anda senang dengan settingnya. Mode visual tidak mempengaruhi hasil tes. Jika Anda ingin melihat perdagangan turun di tangga lagu, maka taruh tanda centang di samping opsi ini. Biarkan tidak dicentang jika Anda hanya peduli dengan laporan kinerja. Mendorong mulai kicks off backtest dan Anda siap untuk menganalisis hasilnya. Anda dapat memulai backtesting EAs Anda dalam akun latihan MetaTrader gratis dari OANDA. Klik link di bawah video ini untuk membuka akun demo gratis Anda. MetaTrader 4 Strategy Tester Tutorial Untuk mendapatkan hasil maksimal dari penasihat ahli Anda, Anda perlu mengoptimalkan dan mendukung strategi Anda menggunakan MetaTraders Strategy Tester. Sementara pengujian lanjutan pada akun demo sangat penting, backtesting memungkinkan Anda untuk mensimulasikan perdagangan dalam jangka waktu yang lama hanya dalam hitungan menit. Dan dengan fitur pengoptimalan, Anda dapat mengetahui setelan mana yang terbaik selama periode bagan historis yang dipilih. Ada banyak perdebatan mengenai ketepatan metodologi strategi MetaTrader. Paling banter, backtesting hanya menawarkan perkiraan dekat bagaimana perdagangan akan dijalankan secara real-time. Tapi satu-satunya alat yang tersedia untuk menguji secara cepat setiap strategi mengenai berbagai situasi perdagangan, dan satu hal yang harus Anda pelajari bagaimana cara menggunakannya dengan baik. Buka Strategy Tester di MetaTrader dengan mengklik tombol yang sesuai pada toolbar atau dengan memilih Strategy Tester dari menu View. Pusat Sejarah Sebelum melakukan backtesting atau pengoptimalan, penting untuk memastikan bahwa data historis Anda lengkap dan akurat, terutama jika Anda menggunakan tick setiap model pengujian Anda. Jika Anda melihat kesalahan grafik yang tidak sesuai dalam log Jurnal Anda atau jika kualitas pemodelan Anda kurang dari 90, data riwayat Anda tidak mencukupi untuk menghasilkan kutu yang akurat. Buka History Center dari menu Tools atau dengan menekan F2 pada keyboard Anda. Double klik pasangan grafik di kolom kiri yang akan Anda rencanakan untuk ditunggangi. Daftar periode waktu akan muncul di bawah ini. Mulailah dengan mengklik dua kali pada 1 Menit (M1) untuk memuat data riwayat untuk periode tersebut. Backtester menggunakan data M1 untuk menghasilkan kutu, jadi penting bagi data M1 Anda selesai. Dari Pusat Sejarah, Anda dapat mendownload atau mengimpor data untuk digunakan dalam backtesting. Pialang Anda akan secara otomatis menyediakan beberapa data terkini, namun mungkin tidak cukup untuk backtest yang lebih lama. Selain itu, data yang dapat diunduh gratis dari MetaTrader (dapat diakses melalui tombol Download) tidak selalu lengkap, dan dapat berisi celah besar. Anda dapat mendownload data M1 gratis dari forextesterdatadatasources. html. Pertama, pilih periode M1 untuk simbol dari daftar di sisi kiri. Klik tombol Import, lalu klik Browse in the Import dialog untuk memilih file data M1 yang baru saja Anda download. Tekan OK untuk mengimpor data - mungkin diperlukan beberapa menit. Anda sekarang memiliki data M1 beberapa tahun untuk simbol itu. Untuk memanfaatkan data ini pada kerangka waktu yang lebih tinggi, Anda harus menggunakan script periodconverter yang disertakan dengan MetaTrader. Buka jendela bagan dan setel ke M1. Seret dan lepaskan skrip periodconverter dari jendela Navigator ke bagan, dan tetapkan pengaturan ExtPeriodMultiplier ke jumlah menit yang akan dikonversi. Untuk M15, gunakan 15 untuk H1, gunakan 60 untuk H4, gunakan 240, dan seterusnya. Ulangi proses ini untuk semua simbol yang Anda rencanakan untuk diuji. Setelah data data Anda mencukupi, Anda bisa mulai melakukan pengujian. Video di bawah ini menunjukkan proses mengimpor dan mengubah data M1: Optimalisasi Fitur pengoptimalan MetaTrader 4 memungkinkan Anda menguji ribuan kombinasi pengaturan pakar untuk menemukan pengaturan yang paling menguntungkan untuk rentang grafik, periode dan tanggal yang dipilih. Strategi berbasis indikator perlu dioptimalkan untuk keuntungan maksimal. Namun, hampir semua EA akan mendapatkan keuntungan dari pengoptimalan - bahkan yang diperdagangkan pada data tick, asalkan Anda memiliki data riwayat M1 yang lengkap (lihat di atas). Sementara pengoptimal akan mengembalikan setelan yang paling menguntungkan untuk rentang tanggal yang dipilih, ini tidak menjamin bahwa setelan ini akan menguntungkan di masa mendatang. Kondisi pasar sering berubah, jadi penting untuk secara teratur mengoptimalkan kembali penasehat ahli Anda untuk mendapatkan hasil terbaik. Untuk mengoptimalkan expert advisor Anda, pilih dulu dari kotak drop-down Expert Advisor. Pilih pasangan mata uang dari kotak Simbol dan bagan periode dari kotak Period. Untuk model Anda biasanya ingin memilih Open Prices Only, kecuali jika Anda mengoptimalkan EA yang berjalan pada data tick. Dalam hal ini, pilih Every Tick. Periksa opsi Use Date dan pilih rentang tanggal yang akan dioptimasi. Terakhir, pastikan bahwa Optimalisasi dicentang. Klik tombol Expert Properties untuk membuka setting expert advisor Anda. Di bawah tab Inputs adalah di mana Anda akan memasukkan kisaran nilai yang akan dioptimalkan. Kolom Start akan menjadi nilai terendah untuk pengaturan yang diberikan, sedangkan kolom Stop akan menjadi yang tertinggi. Kolom Langkah adalah jumlah yang akan diupgrade pengoptimasi dari pengaturan Start to the Stop. Pada gambar di atas kita mengoptimalkan pengaturan SL, TS dan TP untuk expert advisor. Nilai awal adalah 20, Langkahnya adalah 20, dan Stop adalah 200. Pengoptimal akan menguji setiap kombinasi nilai dari 20, 40, 60 dan seterusnya hingga 200. Gunakan nilai start, step dan stop yang sesuai untuk Pengaturan yang Anda optimalkan. Bahkan nilai (5, 10, dll) bagus. Kotak centang ke paling kiri harus dipilih agar setting itu bisa dioptimalkan. Setiap pengaturan yang tidak diperiksa akan menggunakan nomor di kolom Nilai saat mengoptimalkan. Di bawah tab Testing, Anda dapat menyesuaikan Initial Deposit dengan sesuatu yang sedikit lebih realistis. Biarkan pengaturan lainnya di default mereka. Saat Anda siap untuk mulai mengoptimalkan, tekan tombol Start di kanan bawah jendela Strategy Tester. Bergantung pada periode, rentang tanggal, model pengujian dan jumlah pengaturan yang akan dioptimalkan, dibutuhkan beberapa menit sampai beberapa jam. Jika terlalu lama, pertimbangkan untuk memperpendek rentang tanggal, mengoptimalkan pengaturan yang lebih sedikit, atau menggunakan nilai langkah lebih besar. Setelah pengoptimalan selesai, buka tab Hasil Pengoptimalan dan klik dua kali kolom Profit untuk mengurutkan hasil. Klik dua kali salah satu hasil untuk memasukkannya ke penguji. Tekan tombol Start lagi untuk melakukan backtest dengan pengaturan yang dipilih. Backtesting Sekarang, pasti sudah jelas bagaimana backtester bekerja. Pilih Expert Advisor anda. Simbol . Periode dan Model. Periksa kotak Use Date dan pilih rentang tanggal. Pilih Visual Mode hanya jika Anda ingin panduan visual backtesting. Biarkan Pengoptimalan tidak dicentang. Tekan tombol Expert Properties dan masukkan pengaturan Anda di kolom Value di bawah tab Inputs. Anda juga dapat memuat atau menyimpan pengaturan menggunakan tombol di kanan bawah. Kolom Start, Step and Stop diabaikan, begitu juga kotak centang. Tutup dialog Expert Properties dan tekan Start untuk memulai pengujian. Ini akan memakan waktu dari beberapa detik sampai beberapa menit tergantung pada pengaturan Anda. Setelah pengujian selesai, buka tab Laporan di bagian bawah untuk melihat hasilnya. Beberapa statistik mencatat: Total laba bersih - Laba kotor dikurangi rugi Kotor. Faktor keuntungan - Rasio laba kotor terhadap rugi kotor. Lebih tinggi lebih baik, apapun yang di atas 1.5 bagus. Penarikan mutlak - Penarikan setoran awal Anda. Penarikan yang tinggi meningkatkan kemungkinan akun Anda akan meledak. Perdagangan keuntungan - persentase kemenangan Anda secara keseluruhan. Pemodelan kualitas - Penting hanya jika model pengujian Anda adalah Every Tick. Jika demikian, ini harus berada di 90. Jika tidak, ikuti petunjuk di atas untuk memperbarui riwayat Anda dengan data M1 yang akurat. Tab Hasil di bagian bawah tester strategi akan memberi Anda rincian tentang perintah terbuka dan tertutup, termasuk trailing stop, ambil keuntungan dan stop loss. Klik tombol Open Chart untuk mendapatkan representasi visual hasil Anda. Saat menguji EA baru Anda, periksalah ini dengan seksama untuk memastikan bahwa strategi Anda bekerja sebagaimana mestinya. Analisis Berjalan Maju Meskipun backtesting dan optimasi dapat memberi Anda ide bagus tentang bagaimana EA Anda akan berdagang, Anda perlu melakukan pengujian yang lebih luas untuk memastikan sistem trading Anda benar-benar menguntungkan. Cara terbaik untuk mencapainya adalah dengan sebuah proses yang disebut walk-forward analysis. Analisis forwarding hanya terdiri dari beberapa siklus optimasi dan backtesting, dan menganalisa hasil pengujian dalam jangka panjang. Artikel kami tentang analisis maju menjelaskan proses secara lebih rinci. Walk Forward Analyzer kami untuk MetaTrader memungkinkan Anda untuk melakukan WFA dengan cepat dan mudah. ​​Panduan Ultimate untuk MT4 Backtesting Semua Alat di Satu Tempat Dengan Data Tick Suite 2 Anda memiliki semua alat backtesting di satu tempat. Anda tidak perlu perangkat lunak lain untuk mendownload, mengonversi dan mengekspor data kutu. Menghemat data Disk Space Tick yang didownload oleh Tick Data Manager dikompres dengan menggunakan algoritma khusus sehingga membutuhkan sedikit ruang disk. Sangat Mudah Digunakan Tick Data Suite 2 terintegrasi langsung ke setiap terminal MT4 di komputer Anda. Instal sekali dan cukup akses TDS2 dari MT4 Strategy Tester. Beberapa Terminal MT4 TDS2 memungkinkan Anda menjalankan beberapa terminal MT4 secara bersamaan dari folder instalasi yang sama. Ini berarti Anda dapat menjalankan beberapa EA backtests dan bahkan optimasi EA pada saat bersamaan. Switch Time Zones Mudah beralih antara zona waktu dan pengaturan DST tanpa perlu mendownload ulang dan mengkonversikan ulang data. Sangat mudah seperti memilih pengaturan zona waktu lainnya dari daftar. Custom Environments Anda dapat membuat lingkungan backtest custom agar sesuai dengan pengaturan broker atau akun trading manapun. Anda dapat menguji bagaimana EA berperilaku dengan pengaruh yang berbeda, jarak harga minimum, swap, komisi, dll. Gunakan Variable Spread TDS2 adalah satu-satunya perangkat lunak yang memungkinkan untuk menggunakan variabel Spread selama backtest dan bahkan menyesuaikannya. Ini menunjukkan bagaimana EA bekerja di lingkungan perdagangan yang dekat dengan kondisi pasar riil. Terapkan Slippage TDS2 memiliki opsi untuk mensimulasikan slippage selama backtest. Slippage bisa diaplikasikan pada entry, exit, SL dan TP. Ini menunjukkan bagaimana hasil EA backtest Anda terlihat saat slip harga, yang terjadi cukup sering dalam kehidupan nyata. Tick ​​Data Manager memungkinkan Anda mendownload data tick harga sejarah dari setiap pasangan mata uang atau instrumen yang tersedia di Dukascopy atau TrueFX. Dalam contoh ini saya akan mendownload semua Data Tick EURUSD yang ada, yaitu dari tahun 2013. Seperti yang Anda lihat, ada pilihan untuk memilih berapa banyak data tick yang ingin Anda download dengan mengklik tombol: Last Year, Last 6 Months, New Data , Semua Data atau Tahun Ke Tanggal. Setelah Anda siap klik Start download. Tick ​​Data Manager memiliki jendela antrian Tugas dan ini adalah tempat Anda akan melihat semua tugas download muncul saat Anda memulainya. Anda dapat memiliki banyak tugas download yang dijadwalkan dalam antrian Tugas. Ini memungkinkan Anda mendownload data tick untuk banyak pasangan dengan membiarkan komputer Anda saat berangkat kerja, dll. Anda juga dapat menjeda, membatalkan, menghapus tugas jika perlu. Tick ​​Data untuk beberapa instrumen yang didownload di Tick Data Manager Pada gambar di atas Anda bisa melihat ada tiga pasangan mata uang (EURUSD, GBPUSD, USDCAD) yang memiliki data tick yang didownload. Ini mudah dilihat saat Anda melihat kolom hari yang diunduh yang menunjukkan berapa hari data harga historis sebenarnya diunduh untuk setiap instrumen. Kolom lain menunjukkan lebih banyak informasi. Misalnya tanggal mulai menunjukkan dari data data riwayat tanggal yang tersedia untuk setiap instrumen pada sumber yang dipilih (Dukascopy dalam kasus ini). Unduhan yang terakhir dan Unduhan terakhir menunjukkan rentang tanggal data kutu yang benar-benar Anda download di komputer Anda. Saya menulis panduan ini pada tanggal 17 Oktober 2016 dan dalam contoh ini saya memiliki semua data kutu untuk EURUSD dari 4 Mei 2003 sampai 16 Oktober 2016 (kemarin). Saya memiliki semua data tick GBPUSD untuk 2016 dan 6 bulan terakhir data tick untuk USDCAD. Download amp Install MetaTrader 4 platform Download MetaTrader 4 untuk PC, instal dan buat akun demo. Jika Anda sudah memiliki terminal klien MT4 yang terpasang, Anda bisa beralih ke langkah berikutnya. LANGKAH 3.1 Download amp Install MetaTrader 4 Download file instalasi MT4 Download MT4 dari situs broker Anda atau langsung dari sini: Setelah diunduh, jalankan file setup instalasi MT4, yang biasanya bernama mt4setup. exe Jika Anda mendownload MT4 dari broker Anda, nama file Mungkin berbeda, tapi proses instalasi biasanya sama. LANGKAH 3.2 Ikuti petunjuk pemasangan MT4 on-screen MT4 proses instalasi Setelah Anda setuju dengan syarat dan ketentuan yang dapat Anda klik NEXT untuk melanjutkan ke langkah berikutnya dan selesaikan penginstalannya. Jika Anda ingin menginstal terminal klien MT4 Anda ke beberapa folder tertentu, Anda perlu mengklik tombol SETTINGS dan memilih folder tujuan instalasi kustom (ini tidak diperlukan). LANGKAH 3.3 Jalankan terminal klien MT4 Pintasan untuk meluncurkan terminal klien MT4 Setelah Anda menginstal terminal MT4 Anda akan menemukan jalan pintas baru yang dibuat di desktop Anda. Mulai sekarang LANGKAH 3.4 Buat akun demo MT4 baru Memilih server MT4 untuk akun baru Setelah MT4 dimuat, Anda perlu membuat akun demo. Pertama, Anda perlu memilih server demo broker Anda atau cukup tambahkan server MetaQuotes-Demo ke daftar dengan mengklik add new broker. Dan mengetik MetaQuotes. Setelah server muncul di daftar, pilih dan klik NEXT. Kemudian, pilih Account demo baru dan klik NEXT lagi. Ikuti petunjuk di layar untuk menyelesaikan pembukaan akun demo baru. Jika sudah punya akun yang baru klik BATAL dan masuk ke akun Anda. LANGKAH 3.5 Masuk ke jendela Masuk MT4 Anda Login MT4 Setelah jendela masuk muncul masukkan nomor akun MT4 (login) dan kata sandi Anda untuk masuk ke akun MetaTrader 4 Anda. Akun MT4 memiliki dua kata kunci (utama dan investor) dan keduanya akan bekerja untuk menjalankan backtests. Menjalankan 99 kualitas pemodelan Setiap Tick backtest dengan spread nyata Sekarang Anda siap untuk menjalankan setiap Tick MT4 backtests dengan penyebaran nyata yang tergabung dan mencapai 99 kualitas pemodelan. Memiliki penyebaran historis yang nyata dalam proses backtesting Anda membuat strategi Anda diuji lebih tepat. LANGKAH 4.1 Buka Strategi Tester MT4 Strategy MT4 Strategy Tester dapat diakses dari menu VIEW paling atas. Backtesting strategi trading otomatis (Expert Advisors) dilakukan di jendela MT4 Strategy Tester. Anda bisa membukanya dari menu paling atas (View - gt Strategy Tester) atau dengan menekan CTRLR.

Comments

Popular Posts