MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 208
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
Durumu farklı araçlarda kontrol etmek istiyorum.
Harici olarak yazabilmek için
Durumu farklı araçlarda kontrol etmek istiyorum.
Harici olarak yazabilmek için
Değişken yerine dizi kullanın
ve bir döngüde kontrol edin
Tüm bunları giriş yoluyla girmek için bir satıra ihtiyacınız var
"EURUSD, GBPUSD, USDJPY, USDCHF"
bir dizide bölmek ve itmek için bir init içinde. Bunun için string fonksiyonlar var. Ve CodeBase'de bu tür manipülasyonların örneklerini bulabilirsiniz.
Dizi şöyle ayarlanmalıdır
Dizi şöyle ayarlanmalıdır
Merhaba. Göstergelerle ilgili bir sorunum var, genellikle m1 ve m5'te oluyor. Bodrum penceresinin tüm göstergelerinde ve aynı anda ana pencerede bir sıçrama gibi görünüyor, ekran görüntülerinde görebilirsiniz. Göstergelerden biri için kod.
Değişken yerine dizi kullanın
ve bir döngüde kontrol edin
Tüm bunları giriş yoluyla girmek için bir satıra ihtiyacınız var
bir dizide bölmek ve itmek için bir init içinde. Bunun için string fonksiyonlar var. Ve CodeBase'de bu tür manipülasyonların örneklerini bulabilirsiniz.
Bazen bir döviz çifti olmadan sadece “UP” yazar. Nasıl düzeltilir?
Bazen bir döviz çifti olmadan sadece “UP” yazar. Nasıl düzeltilir?
Neden 100 yineleme için bir döngüye ihtiyacınız var? Neden 100 boyutlu bir diziye ihtiyacınız var?
Neden onu dinamik hale getirmiyorsunuz ve boyutunu artırmıyorsunuz ve başlatma dizesinde yeni bir karakter buldukça diziyi doldurmuyorsunuz?
Ardından, doldurulan dizinin boyutuna göre yineleme sayısında bir döngü vardır.
Dizinizde ne olduğunu kontrol ettiniz mi?
Bazen bir döviz çifti olmadan sadece “UP” yazar. Nasıl düzeltilir?
böyle yap
harici Ve init'te, ona bir değer ekledikçe diziyi büyütün
Bazen bir döviz çifti olmadan sadece “UP” yazar. Nasıl düzeltilir?
O zaman dene:
"...ama aynı anda birkaç çiftte koşul sağlanırsa, yalnızca bir çift için bir uyarı ..." konusuna gelince, şunu söyleyeceğim:
Bir karakter üzerindeki zamanı kontrol edersiniz, ancak sahip olduğunuz tüm karakterler için tek bir değişkene yazarsınız. Doğal olarak, bu mevcut çubukta yalnızca ilk sembol için bir uyarı olacaktır. Her sembol için bir isim alanı ve bir zaman alanı olmak üzere iki alan içeren bir dizi yapıya ihtiyacınız var ve her sembol için uyarı zamanlarını zaten buna yazıyorsunuz.
Örneğin, bunun gibi:
Bazen bir döviz çifti olmadan sadece “UP” yazar. Nasıl düzeltilir?
Sorun bu satırda
Bir çubukta birkaç para birimi kontrol edildiğinden, zamana ek olarak, bir uyarının bir çubuk ve bir sembol üzerinde tekrarlanmasını hariç tutmak, ancak aynı çubukta farklı bir uyarı ile bir uyarıya izin vermek için para birimini de kontrol etmek gerekir. sembol. İlk bakışta, bayraklı başka bir dizi, karakterin görüntülenip görüntülenmediğini gösterir.
Genel olarak, bu satıra bir sembol eklemek için bir kontrol ekleyin veya genel olarak, sadece yeni bir çubuk açıldığında döngüyü tekrarlayın. Ancak bu göstergeye sahip bir sembol üzerinde yeni bir çubuk göründüğünde, başka bir sembole henüz yeni bir çubuk çizilmediği korkusu vardır.
Dolayısıyla sonuç: Her bir sembol üzerinde yeni bir çubuğun görünümünü ayrı ayrı belirlemek için başın kaslarını zorlamak, ancak aynı zamanda çizgi sayısını sonsuza kadar uzatmamak gerekir. Hazır bir çözümüm yok. Ve kod yazmayı önermeyi sevmiyorum ...