Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Geliştiricilerin yorumları dikkate alındığında, Expert Advisor'ı yeniden yapmak veya üzerinde bir dosya ile çalışmak daha kolay olacaktır.
Burada bir uzmandan ne istediğinizi tam olarak açıklamak ve WIZARD tarafından oluşturulan tüm kodları sağlamak muhtemelen daha kolay olacaktır.
Örneğin, Zarflar göstergesinin fiyatının kesiştiği noktada ticaret açan bir danışmana ihtiyacım var. İşte olanlar:
göstergeler hakkında soru
OnCalculate içindeki giriş parametrelerinden böyle bir yapı var:
Tüm bu zevk kesinlikle mevcut zaman dilimine bağlıdır, bu nedenle, başka bir zaman diliminin benzer verilerine ulaşmak için, örneğin, istenen zaman diliminde gerekli yerleşik standart göstergenin tutamacının çağrısını kullanabilirsiniz:
ve ardından gerekli verileri Kopyalama işlevlerinin varyasyonları aracılığıyla arabelleklere kopyalayın.
Her şey yoluna girecek, ancak mevcut olandan farklı zaman dilimlerinde oranları_toplam ve prev_hesaplananı kullanmaya ihtiyaç var. Anladığım kadarıyla yoklar. Temel olarak mevcut zaman dilimi için uygun olmadıkları açıksa, nereden ve nasıl elde edilir?
Tabii ki, yardımda net bir açıklama var:
"OnCalculate() işlevi tarafından döndürülen değer ile ikinci giriş parametresi prev_calculated arasındaki ilişkiyi not etmek gerekir. İşlev çağrıldığında, prev_calculated parametresi, önceki çağrıda OnCalculate() işlevi tarafından döndürülen değeri içerir . Bu Bu işlevin önceki başlatılmasından bu yana değişmeyen çubuklar için tekrarlanan hesaplamalardan kaçınmak için özel bir gösterge hesaplamak için ekonomik algoritmalar uygulamanıza olanak tanır.
Bunu yapmak için, geçerli işlev çağrısındaki çubuk sayısını içeren Rate_total parametresinin değerini döndürmek genellikle yeterlidir. OnCalculate() işlevine yapılan son çağrıdan bu yana fiyat verileri değiştiyse (daha derin geçmiş yüklendi veya geçmiş boşlukları dolduruldu), prev_calculated girdi parametresinin değeri terminalin kendisi tarafından sıfıra ayarlanacaktır."
Öyleyse, yukarıdaki prensibe göre diğer zaman dilimleri için kendi oranlarınız_toplam ve prev_hesaplanan analoglarınızı gerçekten manuel olarak uygulamak zorunda mısınız? Yoksa hala kullanıma hazır bir şey var mı? Peki, örneğin, şöyle:rates_total = BarsCalculated (handle);
veya Kopyala işlevinin döndürülen değerini alın. Ama prev_calculated ile, hafif söylemek gerekirse, o kadar basit değil ... Nasıl yetkin bir şekilde uygulanacaktır?Rosh'un matematikle ilgili makalesini okudum https://www.mql5.com/ru/articles/1492 .
Şampiyonada aynı değerlendirme kriterleri.Örneğin OnTester()'da benzer bir analizi bağlamak mümkün müdür?
Hazır çözümler ücretsiz mi?
Rosh'un matematikle ilgili makalesini okudum https://www.mql5.com/ru/articles/1492 .
Şampiyonada aynı değerlendirme kriterleri.Örneğin OnTester()'da benzer bir analizi bağlamak mümkün müdür?
Hazır çözümler ücretsiz mi?
Evet - Test İstatistikleri
Söylemek?
Geçmişten bir işlem seçtim, işlemin yönü "ters" (giriş/çıkış), ardından işlem hacmini HistoryDealGetDouble(ticket,DEAL_VOLUME) belirlerim.
Toplam hacmi alıyorum ama kapattığım ve açtığım hacmi nasıl öğrenebilirim? Teşekkür ederim.
Evet - Test İstatistikleri
Lineer regresyon kullanmak gibi bir şey yazdım, terminale standart olarak böyle bir şey girmek ve hatta test cihazında grafikte görüntülemek planlanıyor mu?
Ve Z puanını hesaplamayı nasıl anladınız, toplam pozitif ve negatif seri sayısını bağımsız olarak hesaplamanız gerekiyor?
Ve Z puanını hesaplamayı nasıl anladınız, toplam pozitif ve negatif seri sayısını bağımsız olarak hesaplamanız gerekiyor?