Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 1009
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
Beyler söyle bana, gösterge standart olmayan grafik nesneler çiziyorsa, bunlara erişmek mümkün mü? Sorun şu ki, nesneler listesinde görüntülenmiyorlar (Tümü düğmesine basıldığında) ve ObjectsTotal() işlevi onları görmüyor. Nesnelere adlarına göre erişmeye çalışırken GetLastError() 4202 hatası veriyor (ObjectFind() işlevi)
O (gösterge) bunu nasıl başarıyor? Kodu görebilir miyim? Nesneler nelerdir ve onları nasıl yaratır?...
Gösterge noktalar ve oklar çizer (kaynak yok):
Gösterge noktalar ve oklar çizer (kaynak yok):
iCustom() size yardımcı olacaktır
Peki, bu gösterge tarafından oluşturulan tüm grafik nesnelerini grafikte silmem gerekiyor. Ve ObjectFind() 4202 döndürürse nasıl yapılır?
Doğru anladıysam, iCustom bu amaç için uygun değil
Merhaba, bu forumun değerli uzmanları. Öz sermaye ile maksimum düşüşü gösteren bir gösterge oluşturmaya başladım.
Hesaplama:
çift de;
çift dw;
if (HesapKar() < 0)
{
de = (HesapProfit() * (-1) * 100) / AccountBalance();
} başka de = 0;
eğer (de > dw)
dw = de;
dw değerini çıkar. Her şey doğru görünüyor ama sorunlar var: 1 - Zaman aralığını değiştirirken yeniden hesaplamaya başlıyor, terminal yeniden başlatıldığında sıfırlanıyor, başka bir grafikte gösterge başlatıldığında da sıfırlanıyor.
Yeni bir maksimuma ulaşıldığında öz sermaye ile maksimum düşüş göstergesinin güncellenmesi ve yukarıdaki koşullar altında değeri koruması için ne yapılabilir?
Peki, bu gösterge tarafından oluşturulan tüm grafik nesnelerini grafikte silmem gerekiyor. Ve ObjectFind() 4202 döndürürse nasıl yapılır?
Doğru anladıysam, iCustom bu amaç için uygun değil
Nesne yok. Gösterge tamponları vardır. Onlara bir arka plan rengi atayabilir misiniz?
Birden. Prensip olarak, grafikte oklar varsa, ancak bunlar nesneler listesinde değilse, bunun okların nesne olmadığı anlamına gelmesi mantıklıdır. Bunu gösterge arabellekleri aracılığıyla uygulamak nasıl mümkün olabilir?
https://docs.mql4.com/en/customind
https://docs.mql4.com/en/customind/setindexarrow