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
Sadece var olmayan bir pencerenin numarasını belirtmeniz yeterlidir.
Bu, örneğin, INT_MAX belirtin. Veya negatif bir değer (kendim denemedim ama fikir olarak - deneyebilirsiniz).
Bu nedenle, win_ind değerini açıkça ayarlamanız gerekir, aksi takdirde çalışmayacaktır.
Urain :
Sadece var olmayan bir pencerenin numarasını belirtmeniz yeterlidir.
Örneğin, INT_MAX belirtin. Veya negatif bir değer (kendim denemedim ama fikir olarak - deneyebilirsiniz).
Denemedim o yüzden tavsiye ederim
Tamam, fikri negatif değerlerle test ettiyseniz ve işe yaramadıysa, ilk ipucuna odaklanalım:
"Yalnızca var olmayan bir pencerenin numarasını belirtmeniz gerekiyor, örneğin, INT_MAX belirtin ". Onlar. verilen örnekte belirtin
Veya sizin durumunuzda, var olmayan bir pencerenin numarasını belirttiğinizde, ChartIndicatorAdd işlevi çalışmayı reddediyor ve yeni bir alt pencere mi oluşturuyor?
Bu arada, kodunuzun neden aynı değişkene sahip olduğu tam olarak açık değil.
ilk önce IndicatorCreate işlevinin dördüncü parametresi olarak kullanılır (dördüncü parametre == parametreler_array[] dizisinde geçirilen parametre sayısı) ve ardından - ChartIndicatorAdd işlevinin ikinci parametresi olarak (ikinci parametre == grafik alt pencere numarası).Dikkatlice oku.
https://www.mql5.com/en/docs/chart_operations/chartindicatorstotal
Dikkatlice oku.
https://www.mql5.com/en/docs/chart_operations/chartindicatorstotal
Ondan mı bahsediyorsun?
CHART_WINDOWS_TOTAL
Gösterge alt pencereleri dahil toplam grafik penceresi sayısı
int r/o
Bu arada, kodunuzun neden aynı değişkene sahip olduğu tam olarak açık değil.
ilk önce IndicatorCreate işlevinin dördüncü parametresi olarak kullanılır (dördüncü parametre == parametreler_array[] dizisinde geçirilen parametre sayısı) ve ardından ChartIndicatorAdd işlevinin ikinci parametresi olarak kullanılır (burada ikinci parametre == grafik alt pencere numarası).Semyon Semyonovich, tam olarak. Win_ind'in her yere açıkça 1 olarak yazıldığını ve ardından her şeyi bir değişkenle değiştirdiğimde 1'in win_ind olarak değiştirildiğini bir gözden kaçırma sonucu bendim. İşte bir akım ve tekmelerle :o)
doğru kod böyle olurdu
Şimdi evet, her şey otomatik olarak çalışıyor. Kodun analizi için teşekkürler, bir kafa iyi, iki kafa daha iyi :o)
Yani evet :) Çift döngü yaparak grafiğin tüm hindilerini sorunsuz bir şekilde geçebilirsiniz.
Ne yazık ki hayır. Sipariş sistemi değişmeyecek.