[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 480
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
ilk olarak, dördüncü eşlenmemiş ExtMapBuffer4 arabelleğini gösterge arabelleğine bağlamayı deneyin
çünkü yazıyorsun
başlangıçta 3 satır / arabellek tanımlasanız da
bu arada, o zaman onu bir zaman dizisi olarak ilan etmenize ve kontrol etmenize gerek kalmayacak
ve asıl hatan burada
öyle gerek
ilk olarak, eşlenmemiş dördüncü ExtMapBuffer4 arabelleğini gösterge arabelleğine bağlamayı deneyin
çünkü yazıyorsun
başlangıçta 3 satır / arabellek tanımlasanız da
bu arada, o zaman onu bir zaman dizisi olarak ilan etmeniz ve kontrol etmeniz gerekmeyecek.
Cevabınız için teşekkürler... Sonunda i'yi noktalamak için bir şey daha öğrenmek istiyorum:
1. Şunu yazarsınız: "Öncelikle, görüntülenmeyen dördüncü arabellek ExtMapBuffer4'ü gösterge arabelleğiyle bağlamayı deneyin". Yalnızca İstemci Terminali ekranında şu veya bu şekilde görüntülenmesi gereken dizileri bağlamanın ve Gösterge Tamponlarını kullanarak özel bir göstergenin hesaplanmasında yer alan tüm dizilerin toplam sayısını belirtmenin gerekli olduğunu düşündüm. işlev. Yanlış olduğum ortaya çıktı mı?
2. Sizin için zor değilse, lütfen açıklayın, o zaman bu diziyi bir zaman dizisi olarak bildirmek zorunda değilsiniz? Bir zaman serisi gibi bir şekilde kendi kendini organize ediyor mu?
Cevabınız için teşekkürler... Sonunda i'yi noktalamak için bir şey daha öğrenmek istiyorum:
1. Şunu yazarsınız: "Öncelikle, görüntülenmeyen dördüncü arabellek ExtMapBuffer4'ü gösterge arabelleğiyle bağlamayı deneyin". Yalnızca İstemci Terminali ekranında şu veya bu şekilde görüntülenmesi gereken dizileri bağlamanın ve Gösterge Tamponlarını kullanarak özel bir göstergenin hesaplanmasında yer alan tüm dizilerin toplam sayısını belirtmenin gerekli olduğunu düşündüm. işlev. Yanlış olduğum ortaya çıktı mı?
2. Sizin için zor değilse, lütfen açıklayın, o zaman bu diziyi bir zaman dizisi olarak bildirmek zorunda değilsiniz? Bir zaman serisi gibi bir şekilde kendi kendini organize ediyor mu?
bu doğru, otomatik olarak bir zaman serisi olarak düzenlenir
başlangıçta göstergenin görünür arabelleklerini tanımlarsınız
IndicatorBuffers() kullanarak, otomatik olarak düzenlenen zaman serisi arabelleklerinin sayısını 8'e kadar genişletebilir ve bunları kendi dizilerinizle ilişkilendirebilirsiniz.
Algoritmanız (her komut ve kullanılan veriler) hakkında ilk önce ayrıntılı olarak yorum yapsaydınız çok iyi olurdu, aksi takdirde ne yapıldığını ve neden yapıldığını girmek çok zor
o zaman belki sana yardımcı olurlar ya da belki sorunu kendin bulursun
Yardıma göre, SetIndexDrawBegin işlevi, çizimin hangi çubuktan başlayacağını belirtir. Test için standart bir AC hindi aldım ve parametrelerde değiştirdim
üzerinde
Hiçbir şey değişmedi, çizim .. çubuk 8'den çubuk 0'a gidiyor, ama hangisinden hiç belli değil.
8 olmadığı görülebilir ...
Yardıma göre, SetIndexDrawBegin işlevi, çizimin hangi çubuktan başlayacağını belirtir. Test için standart bir AC hindi aldım ve parametrelerde değiştirdim
üzerinde
Hiçbir şey değişmedi, çizim .. çubuk 8'den çubuk 0'a gidiyor, ama hangisinden hiç belli değil.
8 olmadığı görülebilir ...
Belirtilen gösterge çizgisinin çizilmesinin başlaması gereken, verilerin başlangıcından itibaren çubuğun numarasının ayarlanması ("grafik başlangıcından" "grafiklerin solundan" okuyun). Gösterge soldan sağa çizilir.
Ve örneğin son 30 çubuğu çizmem gerekirse, o zaman nasıl yapabilirim?
Ve örneğin son 30 çubuğu çizmem gerekirse, o zaman nasıl yapabilirim?