Kodlama yardımı - sayfa 129

 
WR1:
Teşekkürler, 1 ve 0'ı düşünüyordum, belki de cevap, kapalı uyarılardaki işlev için göründüğü gibi görünüyor.

ama ne yazık ki kod anlayışım çok sınırlı

itrend'de ekleme veya değiştirme şansınız var mı - o zaman başkalarında deneyebilirim

çok teşekkürler

WR1

Göstergenin kendisini değiştirmeniz gerekmez (ve her zamanki ve normal gösterge gibi çalışmaya devam etmesi daha iyidir - aksi takdirde çok fazla karışıklık olabilir). iCustom() çağrısındaki çubuk numarasıyla (bu sayı 1 veya 0) gösterge çağrısında hangi değeri kullanmak istediğinize karar verirsiniz ve bu şekilde çok daha esnektir (en azından benim görüşüm)

 

Merhaba Mladen

tekrar cevap için teşekkürler

ama ne yazık ki özel veya aradığım şeyin ne olduğunu veya onları nerede bulacağımı bile bilmiyorum

örnek olma şansı var mı lütfen

çok teşekkürler

 
WR1:
Merhaba Mladen

tekrar cevap için teşekkürler

ama ne yazık ki özel veya aradığım şeyin ne olduğunu veya onları nerede bulacağımı bile bilmiyorum

örnek olma şansı var mı lütfen

çok teşekkürler

WR1

Gönderdiğiniz göstergenin 204 satırına gidin ve orada bir göstergenin iCustom() çağrısı örneğini göreceksiniz. Bunun için yardım belgeleri aşağıdaki gibidir:

double iCustom( dize sembolü, int zaman çerçevesi, dize adı,..., int modu, int shift)

Belirtilen özel göstergeyi hesaplar ve değerini döndürür. Özel gösterge derlenmiş (*.EX4 dosyası) ve terminal_directory\experts\indicators dizininde olmalıdır.

parametreler:

· sembol - verileri göstergeyi hesaplamak için kullanılması gereken sembol. NULL, geçerli sembol anlamına gelir.

· zaman çerçevesi - zaman çerçevesi. Zaman Çerçevesi numaralandırma değerlerinden herhangi biri olabilir. 0, mevcut grafik zaman çerçevesi anlamına gelir.

· isim - özel gösterge derlenmiş program adı.

· ... - ayarlanan parametreler (gerekirse). Geçirilen parametreler ve bunların sırası, bildirim sırasına ve özel göstergenin harici değişkenlerinin türüne uygun olmalıdır.

· mod - satır dizini. 0 ile 7 arasında olabilir ve SetIndexBuffer işlevlerinden biri tarafından kullanılan dizine karşılık gelmelidir.

· shift - gösterge tamponundan alınan değerin indeksi (geçerli periyotlar öncesindeki mevcut çubuğa göre kayma).

 

Çok teşekkürler

başımı ağrıtmaya başladı

ama çok takdir

 
freakout:
üzgünüm, yanlış bir gösterge ekledim... işte doğru olanı

Yalnızca grafikte nokta yapıldığında bu şekilde görünür. Alt penceredeki orijinal yalnızca karşılaştırma amaçlıdır

Dosyalar:
 

yardımın için teşekkürler mladen Henüz bir sorum var... burada buna benzeyen bir ok nasıl yapılır - https://www.mql5.com/en/code/mt4/c/codebase/2011/04/ts.png ?

 
freakout:
yardımın için teşekkürler mladen Henüz bir sorum var... burada buna benzeyen bir ok nasıl yapılır - https://www.mql5.com/en/code/mt4/c/codebase/2011/04/ts.png ?

Bunun gibi mutlu ticaret

 

Tekrar çok teşekkürler

 

Genel Programlama Soruları

Sevgili topluluk,

Küçük bir parça icat etmeye çalışıyorum. Mavi bir ok belirirse emirleri açmalı ve benzer bir işaret üzerinde kapatmalıdır.

Grafikte başka bir gösterge olan bu okları nasıl tespit edebilirim?

Saygılarımla

Maks.

EDIT: Grafikte görünen mavi ve kırmızı oklar var. Ne zaman göründüklerini nasıl belirleyebilirim ve ardından siparişleri gönderebilirim? Veya sadece gösterge dosyası içinde sipariş gönderebilir miyim? Mümkün mü? Bu siparişler, mavi veya kırmızı bir nokta göründüğünde kapanmalıdır.

 
arroganzmaschine:
Sevgili topluluk,

Küçük bir parça icat etmeye çalışıyorum. Mavi bir ok belirirse emirleri açmalı ve benzer bir işaret üzerinde kapatmalıdır.

Grafikte başka bir gösterge olan bu okları nasıl tespit edebilirim?

Saygılarımla

Maks.

EDIT: Grafikte görünen mavi ve kırmızı oklar var. Ne zaman göründüklerini nasıl belirleyebilirim ve ardından siparişleri gönderebilirim? Veya sadece gösterge dosyası içinde sipariş gönderebilir miyim? Mümkün mü? Bu siparişler, mavi veya kırmızı bir nokta göründüğünde kapanmalıdır.

Bunların nesne mi yoksa arabellek mi olduğuna bağlıdır

Eğer nesneler iseler, onları haritada tespit etmek için isimlerini bilmelisiniz.

Arabelleklerse, iCustom() işlevini kullanarak göstergeyi çağırmalısınız (iCustom() işlevinin nasıl kullanılacağına dair daha fazla bilgiyi bu iş parçacığında bulabilirsiniz: https://www.mql5.com/en/forum/173108

Neden: