Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 442
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
Herkese iyi akşamlar,
1.
strateji - çubuk göründü, zararı durdur ve kârı al (sl, tp), başka bir şey olmayan bekleyen bir emir verdi.
Diyelim ki mevcut barda bir süre sonra emrin çalışması için fiyat görünecek, daha sonra fiyat sl ve ardından fiyat tp gelecek.
Lütfen açıklığa kavuşturun - açılış fiyatlarını test ederken: diyelim ki yeni bir barın açılış fiyatı = sl ve tp sınırlarından uzak bir yerde. Hesaplama nasıl yapılır?
Mantıksal olarak, hiçbir şekilde, çünkü testçi için sadece bir sonraki bar açılış fiyatı var mı? Ancak, bekleyen bir emir başlatma koşulunda belirtilen fiyatla eşleşmiyor, bu da emre dokunulmaması gerektiği anlamına geliyor.
Ancak: test cihazında çalışırken, bir şekilde anlaşmalar yapılır, durmalar tetiklenir. Ne şekilde?
2.
test cihazı her başlatmada fxt oluşturur. ve bu zaman. Bundan kaçınmayı ima eden herhangi bir ayar bulamadım ... teoride: Bir kez oluştururdum ve hiçbir şeyi değiştirmezsem bu dosyayı kullanın, ancak hayır, terminal bunun üzerine yazar
Söyleyin lütfen, EA'nın init()'i işlemek için bir onay işaretine ihtiyacı var mı?
Numara. Gerekli değil. İşte onu görmenize yardımcı olacak kod:
Grafiğe ekleyin ve hafta sonları hangi işlevlerin çalıştığını görün.Söyleyin lütfen, EA'nın init()'i işlemek için bir onay işaretine ihtiyacı var mı?
Numara. Gerekli değil. İşte onu görmenize yardımcı olacak kod:
Grafiğe ekleyin ve hafta sonları hangi işlevlerin çalıştığını görün.Öyle görünüyor.
Hemen yanıt verdiğiniz için teşekkür ederiz. O zaman neden işe yaramadığını anlamıyorum - baskıya gerek yok ..
Baskınız nerede? Çoğaltmak için bir kod alabilir miyim?
Başlatma işleminin terminal yüklendiğinde gerçekleşmediği, ancak zaman çerçevesi değiştiğinde gerçekleştiği ortaya çıktı.
İlk başlatma sırasında on Uzman Danışman tarafından bir dosyayı okurken herhangi bir sorun olup olmayacağını kontrol etmem gerekiyor...
bir sınıf kullanıyorum.
dosyayı okumaktan sorumlu sınıfın bir parçası
Başlatma işleminin terminal yüklendiğinde gerçekleşmediği, ancak zaman çerçevesi değiştiğinde gerçekleştiği ortaya çıktı.
İlk başlatma sırasında on Uzman Danışman tarafından bir dosyayı okurken herhangi bir sorun olup olmayacağını kontrol etmem gerekiyor...
bir sınıf kullanıyorum.
dosyayı okumaktan sorumlu sınıfın bir parçası
Bu nedenle, yazdırmadan önce kodunuzda birçok kontrol ve koşul vardır. Hata ayıklama modunda yürüyün ve tam olarak neyin çalışmadığını kontrol edin.
Test cihazında her şey çalışıyor - ancak terminali yüklerken baskı yok - bu beni şaşırttı.