Hai semuanya
Saya baru-baru ini memiliki pengalaman yang sangat aneh terkait dengan mt4 dan berpikir saya akan menambahkannya di sini untuk komentar ahli oleh rekan-rekan, dan juga mudah-mudahan mencegah kecelakaan serupa kepada pengguna lain.
Saya menduga bahwa ini mungkin menjadi sangat menarik jadi saya memulai sebuah thread baru.
Kita mulai...
Saya menguji EA yang menggunakan Constant Range Bars (menggunakan skrip komersial).
Sekarang saya tidak pernah bergantung pada tes uji mt4 egy tester jika EA menempatkan pasar atau membatasi pesanan karena ini akan berbeda di bawah kondisi pasar langsung.
Karena EA khusus ini hanya membeli dan menjual berhenti pada beberapa gap pips, saya pikir penguji egy harus menghasilkan beberapa statistik yang dapat diandalkan.
Saya menjalankan backtests dan mendapat hasil yang sangat baik - v bersemangat untuk mencobanya secara langsung menggunakan lot mikro pada akun live.
Awalnya, itu berlari beruntun kemenangan, tetapi akhirnya mulai kehilangan, yang benar-benar melawan apa yang ditunjukkan backtests.
Saya merasa bingung, untuk sedikitnya. Saya melihat lilin CRB terbentuk di depan mata saya selama mode visual tes balik - dan kecuali untuk posisi kehilangan aneh, ea kebanyakan keluar sebagai pemenang. Sepertinya entah bagaimana oleh beberapa aneh anomally lilin perdagangan hidup tidak terbentuk karena ini berada di tester egy.
Setelah salah satu malam saya hilang, (sesi NY) saya memutuskan untuk memutar ulang data yang sama persis dari malam sebelumnya (kehilangan) untuk mencoba dan melihat apa yang sedang terjadi. Saya mengambil file 1M yang sama dan meletakkannya di folder offline untuk menjalankan tester egy. Tebak apa? Semua pemenang !! Di mana seperti dalam perdagangan nyata, itu semua kerugian. Total enam perdagangan, tidak ada ruang untuk kebetulan di sini.
Mencurigai adanya anomali dengan skrip bar jangkauan, saya menghubungi vendor skrip. Dia menyebutkan sesuatu yang tampaknya masuk akal:
Sekarang Anda semua tahu, ketika kita menguji EA berbasis CRB di egy tester kita harus membuat file offline dengan rentang yang kita inginkan tetapi nama sebagai m5 atau m15 dll sehingga egy tester dapat mengakses ini ... - vendor skrip mengatakan kepada saya untuk menyimpan file keping offline sebagai kerangka waktu yang lebih tinggi (seperti h4 atau harian). Alasan dia mengatakan bahwa mt4 menggunakan beberapa jenis kutu rata-rata dalam setiap lilin (tampaknya keras dikodekan), dan bahwa tester eig digunakan rata-rata ini untuk membangun kembali lilin - rata-rata ini didasarkan pada jangka waktu standar mt4, jadi - semakin besar kerangka waktu, semakin banyak kutu yang akan direkam, dll.
Jadi, alih-alih menjalankan pengujian egy pada 50 rentang bar yang disimpan sebagai bagan offline m5, saya melakukan ini sebagai 50 bar jarak yang disimpan sebagai kerangka waktu harian, berharap ini akan memberi saya skenario kehidupan nyata dengan SEMUA kutu yang terat dalam siaran langsung data.
Hasil = gt; lebih banyak kutu di setiap lilin, tetapi masih skenario yang sama - semua pemenang dalam tes kembali dibandingkan dengan semua looser untuk periode yang sama perdagangan langsung.
Jadi saya menelepon dukungan mt4 untuk mencoba dan menemukan jawabannya. Mereka dengan dingin mengatakan kepada saya bahwa mereka tidak mendukung klien akhir, dan saya harus mengarahkan permintaan dukungan saya melalui broker saya.
Sejak itu saya telah melakukan itu (sekitar 4 hari kembali) dengan semua dump layar pendukung dll - dan menunggu penjelasan.
Ini benar-benar aneh. Fakta:
1. Kita tahu bahwa mt4 merekam kutu hidup (semuanya) dalam jangka waktu m1.
2. Kami membuat candle crb dari m1 timeframe ini dari akun trading live.
3. Lilin terbentuk secara berbeda selama perdagangan langsung vs pemutaran melalui egy tester meskipun OHLC dari lilin crb persis sama - sehingga mereka terlihat sama setelah pemutaran, tetapi telah dibangun (direkam) secara berbeda (yaitu urutan kutu salah diartikan).
Apa yang kalian semua pikirkan? Konspirasi yang disengaja oleh metaquotes dengan memiliki mt4 berperilaku sedemikian rupa sehingga membuai kita semua menjadi rasa aman palsu dengan memiliki egy tester menyajikan gambaran kemerahan sementara kesepakatan kehidupan nyata tidak begitu manis? Atau barangkali, para calo yang melemparkan ekstra kutu ke setiap batang yang tidak diat ke dalam kerangka waktu m1 bagaimana caranya?
Siapa pun di sini yang tahu cara kerja rekaman mt4 tick untuk memberi penerangan lebih lanjut tentang ini?
P.S. - Harap diat bahwa dalam semua hal di atas, saya tidak pernah menggunakan data lebih dari dua bulan, yang merupakan data live yang direkam dengan akun perdagangan langsung yang berjalan - jadi masalah kualitas data dapat (saya harap) akan didiskon.
Saya menambahkan hal berikut untuk kejelasan lebih lanjut (semoga), karena saya pikir tujuan utas ini mungkin tidak dipahami dengan jelas oleh para pembaca:
Melalui pos di sini, sepertinya saya belum cukup jelas mengenai masalah yang ada di sini. Biarkan saya mencoba lagi ...
Pertama, kualitas data untuk backtesting tidak dipermasalahkan di sini. Beberapa posting menyarankan cara untuk mendapatkan data tick berkualitas tinggi, yang baik-baik saja, kecuali tidak relevan dengan tujuan utas ini.
Silakan baca kembali Post # 1 untuk memahami masalah ini.
Yang kami coba tegaskan di sini adalah:
1) Apakah MT4 merekam SEMUA datang kutu dalam file m1, atau tidak?
2) Apakah data yang direkam dalam m1 dapat diandalkan - dalam hal mampu merekonstruksi, jika diperlukan, persis SEQUENCE of ticks (tawaranpermintaan) yang datang selama periode sebelumnya (CAPTURED LIVE IN A 1M CHART).
3) Dapatkah Strategy Tester memutar kutu yang direkamditangkap secara langsung dalam file 1m dengan cara yang dapat diandalkan dalam PERUBAHAN SAMA SAMA sebagaimana kutu datang dalam waktu nyata?
4) Jika jawaban untuk salah satu di atas adalah 'TIDAK' maka apakah itu bug, kedatangan singkat, atau fitur MT4? Apakah kekurangan ini merupakan pengawasan yang jujur atau usaha yang disengaja untuk memiringkan lapangan bermain demi para pialang yang dirugikan oleh para pedagang eceran?
5) Jika dia menjawab pertanyaan di # 4 adalah 'Ya' - untuk produk yang mungkin jutaan pengguna percayakan dengan uang hasil kerja keras mereka, seharusnya Metaquotes memperbaiki ini danatau setidaknya mengungkapkan kekuranganbias ini dengan jelas ?
6) Jika ada poin 1 - 3 di atas benar, MT4 akan gagal bahkan kriteria integritaskeandalan data dasar dari sistem TI?
7) Berkaitan dengan poin 5 6 di atas, apakah broker menyadari masalah ini, dan apakah mereka menutup mata terhadap masalah ini karena itu menguntungkan mereka dalam mengambil uang dari pedagang yang tidak curiga?
8) Akhirnya, mengapa ini menjadi masalah besar? Baca poin 1 - 3 di atas - jika ini adalah masalah, maka sebagian besar pengujian egy akan memberikan hasil yang miring, yang seharusnya tidak dapat diterima oleh siapa pun dari kita.
Kami percaya dengan Metaquotes bahwa m1 semua metode kutu adalah sepenuhnya grail menguji kembali egy Anda di mt4 sebelum trading live. Jika integritas file 1m dipertanyakan, maka setiap tes yang kami lakukan tidak dapat diandalkan dan karenanya setiap perdagangan kami berdasarkan tes egy kami adalah ca dan akan melawan kami. Dan bagaimana Anda bahkan dapat berdagang secara langsung tanpa dapat diandalkan menguji egy?