Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 969
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
EA bir hedge üzerinde işlem görüyor. Belki bazı standart kontroller ekleyin?
Bir santrifüj üzerinde test yapıyor musunuz? Bazı sent hesaplarında, minimum lot 0.1'dir.
Normal olarak test cihazında işlem görür, 1960 inşa
Bir santrifüj üzerinde herhangi bir şans testi yapıyor musunuz? Bazı sent hesaplarında, minimum lot 0.1'dir.
Ve neden #16 lot 0.01?
Benim resmimden bahsediyorsanız, o zaman uzmandaki bu kısmi kapatma işe yaradı. orada yakın diyor
Hayır, min Max ve lot adımı için kontroller var
Benim resmimden bahsediyorsanız, o zaman uzmandaki bu kısmi kapatma işe yaradı. orada yakın diyor
Belki bu kontrol ve minimumun mevcut olandan daha büyük olduğunu ve onun yerine geçtiğini kontrol eder.Neden bu kodunuz #property strict ile mql4'te istediğiniz gibi çalışmıyor?
Vladimir tarafından size gösterilen koddan temel farkı nedir:
Hemen anlamadım ve =0, =1 vb. olmaması nedeniyle benim için işe yaramadığını düşündüm ...
ama aynı çıktı...
string xx=EnumToString(Symboll_(1)); // sonuç sembolü_1
ama NZDUSD almak gerekliydi
ama dizi seçeneği tam da ihtiyacınız olan şey...
Hemen anlamadım ve =0, =1 vb. olmaması nedeniyle benim için işe yaramadığını düşündüm ...
ama aynı çıktı...
string xx=EnumToString(Symboll_(1)); // sonuç sembolü_1
ama NZDUSD almak gerekliydi
ama dizi seçeneği tam da ihtiyacınız olan şey...
Doğal olarak, EnumToString() kullanarak bir numaralandırma yazdırırken, "//" arkasındaki değişkenin açıklamasını değil, değişkenin kendisini olduğu gibi alırsınız.
İstediğiniz şekilde yazdırmak için, yazdıracak bir analog EnumToString() işlevi yapmanız gerekir.
Böyle bir numaralandırma için:
Aşağı yukarı şöyle:
Pekala, arayın:
Print (InstrumentToString());
:Benim resmimden bahsediyorsanız, o zaman uzmandaki bu kısmi kapatma işe yaradı. orada yakın diyor
Belki bu kontrol ve minimumun mevcut olandan daha büyük olduğunu ve onun yerine geçtiğini kontrol eder.Burada, bence, bir şey doğru değil
Ve daha da iyisi - ne almak istediğinizi net bir şekilde formüle edin. Muhtemelen tam bir örnek göstereceğim.
Bir kez, 2010'da, kışın... Ayrıca, özü iBar'lar için PERIOD_MN1 ile Max & Min HLine çizmek olan göstergeyi filtrelemeyi istedim...))))
Ben kendim anladım. Ustalaşmış MT4.
Yavaşça, hemen değil, MT5'te ustalaşıyorum.
.... "ne almak istediğinizi açıkça formüle edin" FORMÜLLE: Programladığımı (kendim) dönüştürüyorum (kendim) ve aynı zamanda (MT5)'te (kendim) çözeceğim)))
ANCAK bana örneklerle gösterdiğiniz (açıkça) kaybolmadı.
EĞER SHO ise geri döneceğim)))
Doğal olarak, EnumToString() kullanarak bir numaralandırma yazdırırken, "//" arkasındaki değişkenin açıklamasını değil, değişkenin kendisini olduğu gibi alırsınız.
İstediğiniz şekilde yazdırmak için, yazdıracak bir analog EnumToString() işlevi yapmanız gerekir.
Sorun şu ki, en basit görevi çözmek için bir fonksiyon yaratmanız gerekiyor ve bu bir sürü işe yaramaz kod.
bir yerine on satır...
Mümkün olduğunca kısa olmaya çalışıyorum...
Başlangıçta, koda yalnızca bir satır ekleyerek bu sorunu çözebilirdim.
ancak bu seçeneği sadece kodda fazladan bir satır olduğu için beğenmedim ...
"Kirli" kodu sevmiyorum ...