Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1302
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
Vladimir Karputov ve ben?)
Kesin olarak söyleyemem ama 0.0 deneyin
Eklendi: MQL5 kullanarak 'INDICATOR_MINIMUM' ve 'INDICATOR_MAXIMUM' iptal etmek imkansız görünüyor.
Kesin olarak söyleyemem ama 0.0 deneyin
Eklendi: MQL5 kullanarak 'INDICATOR_MINIMUM' ve 'INDICATOR_MAXIMUM' iptal etmek imkansız görünüyor.
ne yazık ki..
Cevap için teşekkürler.
(seviyelerle, genel olarak konuşursak, aynı problem; ancak seviye sayısı ayarlanarak çözüldü)
ne yazık ki..
Cevap için teşekkürler.
(seviyelerle, genel olarak konuşursak, aynı problem; ancak seviye sayısı ayarlanarak çözüldü)
Deney ve iyi olacaksın.
Grafiğin kaydettiği özelliklerin karşılaştırılması (' Stokastik Osilatör ' göstergesi örneğinde)
Bu açıkça 'bool' tipinin bir özelliğidir, ancak bu özelliğe MQL5 dilinden erişim yoktur.
Grafiğin kaydettiği özelliklerin karşılaştırılması (' Stokastik Osilatör ' göstergesi örneğinde)
Bu açıkça 'bool' tipinin bir özelliğidir, ancak bu özelliğe MQL5 dilinden erişim yoktur.
Evet, ne yazık ki.
Tekrar teşekkürler)
Bir sorun var. Fonksiyonu kullanarak (aşağıya bakınız), geçmişten pozisyon kimliğine göre TakeProfit ve StopLoss değerlerini alabilirsiniz (yani pozisyon zaten kapalıyken), bu fonksiyon gerçek zamanlı olarak çalışır, ancak bir nedenden dolayı belirleyemez. Strateji test cihazında TakeProfit ve StopLoss, stop oluşturan geçmiş emirleri görmediği için (pozisyon açtıktan sonra stopların ayarlanması önemlidir)
Soru şu ki, kapalı bir pozisyonun bileti ile strateji test cihazında bu pozisyonun TP / SL'sini nasıl bulabilirim?
Sadece EA programlamayı deniyorum ve önce istatistiksel bir yayılma toplayıcı yazmak istiyorum.
Yani, ne yapmasını isterim? Test cihazı bir EA başlatır ve belirli bir süre, örneğin on gün boyunca kenelerin geçmişi hakkında veri toplar.
Daha sonra aşağıdaki verileri bir csv veya xlsx dosyasına verir:
Zaman aralığı için ortalama yayılma: 00:00 - 09:00 sunucu saati, 09:00 - 18:00 , 18:00 - 00:00 (10 günün tamamı için), bu süre için maksimum yayılma, minimum yayılma ve on günlük dönemin tamamı için döviz çifti için ortalama spread.
Elimle almaktan çok sıkıldım.
Bunu kendi kendine yapan programlar olduğunu biliyorum... Ama ben kendiminkini bir antrenman olarak istiyorum.
Belki bazı uzmanlar nereden başlayacağımı söyleyebilir? Böyle bir şey yazmak bile mümkün mü?
Cevap veren ve yeni başlayana anlayışla davranan herkese şimdiden teşekkürler.
Merhaba. Belki birinin hazır bir kod parçası vardır. 2 parametre vardır, mevduat = 3000 ve lot 0.01, yani 3000 depozito ile lot 0.01 olacak, şimdi kesinlikle ikiye katlandığında, yani depozito 6000 olduğunda, lot 0.02 olacak, 9000 ile 0.03 olacak bu nasıl yapılır?
Merhaba. Belki birinin hazır bir kod parçası vardır. 2 parametre vardır, mevduat = 3000 ve lot 0.01, yani 3000 depozito ile lot 0.01 olacak, şimdi kesinlikle ikiye katlandığında, yani depozito 6000 olduğunda, lot 0.02 olacak, 9000 ile 0.03 olacak bu nasıl yapılır?
Aşağı yukarı şöyle:
Sonuç:
Güzel gün,
Lütfen hatayı bulmama yardım edin... Komut dosyasında, gösterge arabelleğinden çubukların (BarsCount) değerlerini kopyalıyorum, ardından değerleri bir döngü içinde atlıyor, sinyali belirleyip Print()'e yazıyorum. baskı; Görünüşe göre her şey basit, ama orada değildi ... Sıfır çizgisini geçmek dışında tüm sinyalleri istediğim gibi alıyorum
CROSSOVER_OR_REVERSE
gösterge. Belki bir senaryoda mümkün değildir? Günlüğün kodunu ve ekran görüntüsünü ekledim... Şimdiden teşekkürler!