Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
1) Geçmiş verileri indirin ve en az bir yeniden hesaplama gerçekleştirene kadar yeniden indirin.
2) Navigatörde demo hesabınızı silin. Bu, oturumunuzun bağlantısını kesecek ve MT4'ü yeniden başlatırken sonuçlarınızın tutarlı olmasını sağlayacaktır (sadece oturum açmayın veya hesabı yeniden oluşturmayın).
3) Basit komut dosyasını kullanarak, sembolünüzün yayılmasını kontrol edin, mode_spread= MarketInfo(Symbol(),MODE_SPREAD); Yazdır ("MODE_SPREAD=",mode_spread). Brokeriniz sabit spreadler kullanıyorsa, spread değişikliklerinden etkilenmeyebilirsiniz. Sadece, yayılmanın sembol çifti için makul bir değer olmasını sağlamak istiyorum. Değilse, makul bir yayılmayı yansıtmak için sonuçlarımı biraz değiştirebilirim veya yeniden bağlanabilir, yayılmayı kontrol edebilir ve tekrar bağlantıyı kesebilirim.
4) Testlerinizi çalıştırın. Yeniden bağlanmadığınız/yeniden oturum açmadığınız sürece sonuçlarınız tutarlı olmalıdır.
İyi şanlar.
Verilerinizi tekrar indirin, Terminalinizin bağlantısını kesin (bunu geçersiz bir hesap numarasıyla oturum açarak yapıyorum), Terminalde zaten depolanmış olan geçmişinizi ve verilerinizi silin, verilerinizi içe aktarın, M1 varsayıyorum? periyot dönüştürücü kullanarak ihtiyacınız olan diğer periyotları yapın ve içe aktarın. . . Çalıştırmak istediğiniz tarih dönemi için ihtiyacınız olan verilere sahip olup olmadığınızı kontrol edin. . . EA'nızı çalıştırın.
Bu prosedürü bugün denedim. Bulduğum şey, verileri içe aktarmak veya bir geriye dönük test çalıştırmak için bir sunucuya bağlanmam gerektiğiydi. Bağlanmadan hiçbiri işe yaramazdı. Bu yüzden (makul kulağa hoş gelen) çevrimdışı çalışma fikrinin nasıl işe yarayabileceğinden emin değilim.
Daha spesifik bir başka keşif (ki bu benim gözlemlerimi açıklamaya yaklaşmaz), yakın zamanda indirdiğim EURUSD verilerinin "yüksek kalite" olarak tanımlanmasına rağmen (bir haftadan fazla) içinde büyük bir boşluk olmasıydı. Sağlayıcıya bilgi verdim.
Test cihazında da sonuçların sefil tutarsızlığıyla mücadele ettiğim için bazı ipuçları, ancak şimdi tutarlı sonuçlar alabiliyorum. Hiçbir değişiklik yapmadan tutarsız sonuçlar alıyordum, ancak daha önceki bir çalıştırmayı tamamladıktan sonra "Başlat" test düğmesine basıyordum. İş yerinde "Spread"den daha fazlası var gibi görünüyor. Aşağıdaki biraz acı verici ama tutarlı sonuçlar alıyorum.
1) Geçmiş verileri indirin ve en az bir yeniden hesaplama gerçekleştirene kadar yeniden indirin.
2) Navigatörde demo hesabınızı silin. Bu, oturumunuzun bağlantısını kesecek ve MT4'ü yeniden başlatırken sonuçlarınızın tutarlı olmasını sağlayacaktır (sadece oturum açmayın veya hesabı yeniden oluşturmayın).
3) Basit komut dosyasını kullanarak, sembolünüzün yayılmasını kontrol edin, mode_spread= MarketInfo(Symbol(),MODE_SPREAD); Yazdır ("MODE_SPREAD=",mode_spread). Brokeriniz sabit spreadler kullanıyorsa, spread değişikliklerinden etkilenmeyebilirsiniz. Sadece, yayılmanın sembol çifti için makul bir değer olmasını sağlamak istiyorum. Değilse, makul bir yayılmayı yansıtmak için sonuçlarımı biraz değiştirebilirim veya yeniden bağlanabilir, yayılmayı kontrol edebilir ve tekrar bağlantıyı kesebilirim.
4) Testlerinizi çalıştırın. Yeniden bağlanmadığınız/yeniden oturum açmadığınız sürece sonuçlarınız tutarlı olmalıdır.
İyi şanlar.
Teşekkürler. Aynı siteden veri kullanıyorum. Temmuz başında EURUSD verilerindeki büyük boşluğa dikkat edin.
Teşekkürler. Aynı siteden veri kullanıyorum. Temmuz başında EURUSD verilerindeki büyük boşluğa dikkat edin.
Anlıyorum, bu verileri mi kastediyorsun?
Alpari ile olan deneyimim beni yanıltmıyor, bazen Broker'larda neler olabileceğinin bir örneğiydi, yani Demo ve Canlı platformları çok farklı olabilir. . .
Bu doğru ! Programcım bir keresinde bana demo hesapta bazen gecikmenin çok fazla olduğunu ve onu kararsız hale getirdiğini söyledi.
SO en iyisi, eğer test sonucu iyiyse, gerçek hesapta kullanmadan önce küçük hesaplarla gerçek hesapta test etmeye çalışın.