MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1628
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
uh, modifikasyon hatasını ve kritikliğini sormadınız mı?
...ve açıklaması hakkında
Taras sordu
Lütfen açıklayın, kar al ile emirlerim var, yeni bir kar al hesaplamak için onları değiştiriyorum, bunu nasıl ekleyebilirim
&& tp!=OrderTakeProfit()
Mümkünse "ve kar al, seçilen emrin kar al değerine eşit değil" ibaresi ile
O zaman yeni bir işlev yazmanız gerekir Modify zaten motive edilmiş siparişleri, ancak kontrol koşullarından biri olmalıdır
Söyle bana, o yönde düşünüyorum
Taras sordu
Lütfen açıklayın, kar al ile emirlerim var, yeni bir kar al hesaplamak için onları değiştiriyorum, bunu nasıl ekleyebilirim
Mümkünse "ve kar al, seçilen emrin kar al değerine eşit değil" ibaresi ile
O zaman yeni bir işlev yazmanız gerekir Modify zaten motive edilmiş siparişleri, ancak kontrol koşullarından biri olmalıdır
Söyle bana, o yönde düşünüyorum
Bu doğru - diğer tarafta.
Test cihazımda herhangi bir hata yok. Hangi çiftte hangi tarihte olduğunu söyleyebilir misin?
Söyle bana, o yönde düşünüyorum
Tam olarak bunda değil ... Kural olarak, yeni TP eskisinden daha fazla kar getiriyorsa TP değiştirilir. Ve böyle bir durum
tp!=OrderTakeProfit()
hem artan kar yönünde hem de azalan yönde yürütülebilir ...
Bu nedenle, siparişin türüne bağlı olarak > veya < koşulunu ayarlamanız gerekir.
hayır orada
Herkesin var
Bu doğru - diğer tarafta.
Test cihazımda herhangi bir hata yok. Hangi çiftte hangi tarihte olduğunu söyleyebilir misin?
Pound / dolar ama mesele bu değil, muhtemelen bu set dosyasını indirmek daha iyidir ve birkaç sipariş kapanır kapanmaz günlüğe bakın
Taras sordu
Lütfen açıklayın, kar al ile emirlerim var, yeni bir kar al hesaplamak için onları değiştiriyorum, bunu nasıl ekleyebilirim
Kodunuzun satırına zaten ekledim (önceki mesajda).
Açıklama aynıdır - aynı TP'ye sahip bir sipariş değiştirilirse bir hata oluşur.
Bir emir değiştirilirken en az bir parametre (TP, SL, Fiyat) farklı olmalıdır.
Yani, "tp!=OrderTakeProfit()" şu anlama gelir - zaten aynı TP'ye sahipse siparişi değiştirmeye gerek yoktur.
Herkesin var
Nedense C sürücüsünde yoktu, ancak terminaldeki veri dizinini aç aracılığıyla buldum.
Pound / dolar ama mesele bu değil, muhtemelen bu set dosyasını indirmek daha iyidir ve birkaç sipariş kapanır kapanmaz günlüğe bakın
Birçok hata dikkatsizlikten kaynaklanıyor
şimdi hata yok
iATR ve iVolum'ları saymaz
Print("iATR=",iATR(Symbol(), PERIOD_M5 ,1), " iVolumes=", iVolumes(Symbol(),PERIOD_M5,1));
Her zaman 10 ve 10 değerini verir. Lütfen bana ne yapacağımı söyle.