Kodlama yardımı - sayfa 464

 
mladen:
Öncelikle adında "CAD" içeren sembolleri kontrol etmeniz gerekiyor Bunun için bu göstergeden gelen kodu kullanabilirsiniz: https://www.mql5.com/en/forum/173060/page118

çok teşekkür ederim mladen

Komut dosyama Symbols nmc.mq4 eklemek için uygun sözdizimi ne olurdu?

Tekrar teşekkürler,

Darren

 
mladen:
Öncelikle adında "CAD" içeren sembolleri kontrol etmeniz gerekiyor Bunun için bu göstergeden gelen kodu kullanabilirsiniz: https://www.mql5.com/en/forum/173060/page118

Üzgünüm mladen... bu beni aşar!

Lütfen betiğime yalnızca bir çift eklemek için uygun sözdizimini gösterin.

Zaman ayırdığınız için teşekkür ederim,

Darren

 
mladen:
Buna "bir zaman aralığı çubuğu" dediniz. .

Geçerli zaman çerçevesi ise, en yüksek ve en düşük, yalnızca mevcut çubuğun değerleridir.

Yalnızca daha yüksek bir zaman dilimi çubuğuna ait çubukları arıyorsanız, bunu aramak mantıklıdır (örneğin, 15 dakikalık bir grafiktesiniz ve minimum veya maksimum 15 dakikanın ne olduğunu görmek istiyorsunuz). geçerli gün için şimdiye kadar ulaşılan gösterge değerleri)

Merhaba Mladen,

Grafikteki en güncel çubuğa karşılık gelen gösterge çizgisi bölümünün yüksek ve düşük değerlerini (halen oluşan, dolayısıyla son kapanış değeri henüz belirlenmemiş olan çizgi bölümünü de) belirtin. Tüm göstergelerde, gösterge hareketlerinin en sağdaki bitiş çizgisi bölümünün en son çubukla (hala şekilleniyor) karşılık geldiğini görebilirsiniz. Bu gösterge çizgisi bölümünün en yüksek değerini ve en düşük değerini nasıl yakalarım ve sonucu bir değişkende kapanışta nasıl saklarım?

Ayrıca, iCustom() işleviyle ilgili küçük bir sorum daha var. Gösterge listesindeki bir göstergenin verilerini çizmek için bu işlevi kullandığımda, değerleri bazen çağrılan göstergenin gerçek değerlerinden geride kalıyor gibi görünüyor. Her iki gösterge penceresini de yan yana koyduğumda bunu fark ediyorum. Aranan gösterge 0,345'ten 0,356'ya atlarsa. iCustom (gösterge olarak adlandırılır) göstergesinin de en son 0,356 değerine atlaması bazen yaklaşık yarım saniye sürer. Bazen, çağrılan gösterge değerlerde hızla değiştiğinde değerleri tamamen atlar. Örneğin, aranan gösterge yarım saniyede 0,56 0,57 ve 0,58 değerlerini verdiğinde, iCustom(çağırılan gösterge) 0,57'yi atlayabilir ve bir gecikmeden sonra doğrudan 0,56'dan 0,58'e atlayabilir. Bu normal mi? Bu sana hiç oldu mu?

Saygılarımla,

 
mrcodix:
Merhaba Mladen,

Grafikteki en güncel çubuğa karşılık gelen gösterge çizgisi bölümünün yüksek ve düşük değerlerini (halen oluşan, dolayısıyla son kapanış değeri henüz belirlenmemiş olan çizgi bölümünü de) belirtin. Tüm göstergelerde, gösterge hareketlerinin en sağdaki bitiş çizgisi bölümünün en son çubukla (hala şekilleniyor) karşılık geldiğini görebilirsiniz. Bu gösterge çizgisi bölümünün en yüksek değerini ve en düşük değerini nasıl yakalarım ve sonucu bir değişkende kapanışta nasıl saklarım?

Ayrıca, iCustom() işleviyle ilgili küçük bir sorum daha var. Gösterge listesindeki bir göstergenin verilerini çizmek için bu işlevi kullandığımda, değerleri bazen çağrılan göstergenin gerçek değerlerinden geride kalıyor gibi görünüyor. Her iki gösterge penceresini de yan yana koyduğumda bunu fark ediyorum. Aranan gösterge 0,345'ten 0,356'ya atlarsa. iCustom (gösterge olarak adlandırılır) göstergesinin de en son 0,356 değerine atlaması bazen yaklaşık yarım saniye sürer. Bazen, çağrılan gösterge değerlerde hızla değiştiğinde değerleri tamamen atlar. Örneğin, aranan gösterge yarım saniyede 0,56 0,57 ve 0,58 değerlerini verdiğinde, iCustom(çağırılan gösterge) 0,57'yi atlayabilir ve bir gecikmeden sonra doğrudan 0,56'dan 0,58'e atlayabilir. Bu normal mi? Bu sana hiç oldu mu?

Saygılarımla,

mrcodix

Onu bir tür dizide (veya arabellekte) saklayacak bir kod eklemelisiniz.

Şöyle bir şey:

if (indicatorMaxValues[0]==EMPTY_VALUE) göstergeMaxValues[0] = göstergeValue[0];

if (indicatorMInValues[0]==EMPTY_VALUE) göstergeMinValues[0] = göstergeValue[0];

if (indicatorValue[0] > göstergeMaxValues[0]) göstergeMaxValues[0]= göstergeValue[0];

if (indicatorValue[0] < göstergeMinValues[0]) göstergeMinValues[0]= göstergeValue[0];

tüm tamponlar nerede

 

Üzgünüm mladen... bu beni aşar!

Lütfen betiğime yalnızca bir çift eklemek için uygun sözdizimini gösterin.

Zaman ayırdığınız için teşekkür ederim,

Darren

 
DCC66:
Üzgünüm mladen... bu beni aşar!

Lütfen betiğime yalnızca bir çift eklemek için uygun sözdizimini gösterin.

Zaman ayırdığınız için teşekkür ederim,

Darren

Ne yapılabileceğini görecek

 
DCC66:
Ne yapılabileceğini görecek

mladen

Çok meşgul olduğunun farkındayım, zaman ayırdığın için teşekkürler.

Darren

string şablon_ = "DCC";

//

OnStart() geçersiz

{

//

uzun numara;

nr = ChartOpen(Symbol(),1440);

ChartApplyTemplate(nr,şablon_);

nr = ChartOpen(Symbol(),240);

ChartApplyTemplate(nr,şablon_);

nr = ChartOpen(Symbol(),60);

ChartApplyTemplate(nr,şablon_);

nr = ChartOpen(Symbol(),15);

ChartApplyTemplate(nr,şablon_);

nr = ChartOpen(Symbol(),5);

ChartApplyTemplate(nr,şablon_);

//

}

 

Merhaba.

Son üst ve son alt fraktaldan yatay çizgi çekecek bir fraktal gösterge arıyorum. MTF daha da iyi olurdu.

teşekkürler

 
NWFstudent:
Merhaba.

Son üst ve son alt fraktaldan yatay çizgi çekecek bir fraktal gösterge arıyorum. MTF daha da iyi olurdu.

teşekkürler

Bunu kontrol ettin mi: https://www.mql5.com/en/forum/178939/page2

Veya bu: support_and_resistance__mtfalerts_nmc.mq4 (bu gönderiden biridir https://www.mql5.com/en/forum/180648/page452 yeni metatrader uyumlu hale getirildi)

 
mladen:
Bunu kontrol ettin mi: https://www.mql5.com/en/forum/178939/page2 Veya bunu: support_and_resistance__mtfalerts_nmc.mq4 (bu gönderiden https://www.mql5.com/en/ forum/180648/page452 yeni metatrader uyumlu hale getirildi)

Teşekkürler Mladen.

Ama tam olarak aradığım şey değildi.

Aradığım şey, yalnızca son üst ve alt fraktaldan yatay çizgiler çizen bir göstergeydi. Ayrıca, bu büyük daire noktalı çizgilerin çizelgemi çok fazla karıştırdığını düşünüyorum. Düz, düzenli çizgileri tercih ederim.

teşekkürler

Neden: