Kolay iCustom ve Uyarılar! - sayfa 4

 
kjhfdgjfhdghdf:
Saçma olabilecek göstergeler için tüm EA'ları oluşturmak yerine göstergelerden gelen uyarılara girmek ve çıkmak için bir çizelgeye koyabileceğiniz herhangi bir EA var mı?

Bu, birçoğu olduğu için uyarıları olan canlı test göstergelerinde yardımcı olacaktır.

Temel olarak MagicNo değişkenine sahiptir ve üzerindeki grafik ne olursa olsun, yalnızca alım satımları ve uyarıları gösteren grafikleri yönetir, eğer o grafikteki bir uyarı uzun diyorsa, uzun süre çalıştırır, ne kadar lot vb. tüm konaklamaları kapattığını söylüyor vb.

Bunun için göstergelerin test edilmesine yardımcı olacak bir EA var mı?

Gönderinizi, bazı toplam/genel uyarı göstergelerini bulabileceğiniz bu konuya taşıdım.

 

Yeh harika ama umm onun bir EA Ben bir gösterge istemiyorum?

Uyarılar ile mevcut göstergelere dayalı siparişleri yürüten bir EA demek istiyorum.

Bana bunun başındaki şeyi mi söylüyorsun hahaha

Deneyeceğim!

Hayır, bu bir gösterge değil, EA'yı çalıştıran bir uyarı değil.

Bu işe yarıyor ama yalnızca bir göstergeye uyarı koyuyor I Demek istediğim, emirleri uygulayan ve bunları zaten uyarılarla göstergelerden kapatan evrensel bir EA demek, böylece orada oturup uyarının göstergeleri test etmesini beklemek zorunda kalmazsınız.

 

iCustom: Biri bana MODE'u açıklayabilir mi?

Biri bana MODE'u açıklayabilir mi?

Bu ne işe yarıyor?

Ne zaman/nasıl kullanırsınız?

Araştırdım ama anlamadım

double iCustom( dize simgesi, 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 - Göstergeyi hesaplamak için verilerinin kullanılması gereken sembol. NULL, geçerli sembol anlamına gelir. zaman dilimi - Zaman dilimi. Zaman Çerçevesi numaralandırma değerlerinden herhangi biri olabilir. 0, mevcut grafik zaman çerçevesi anlamına gelir. ad - Özel gösterge derlenmiş program adı. ... - Parametre seti (gerekirse). Geçirilen parametreler ve bunların sırası, özel göstergenin bildirim sırasına ve harici değişkenlerin türüne uygun olmalıdır. modu - 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 (verilen periyotlar öncesindeki mevcut çubuğa göre kayma). Örneklem:

double val=iCustom(NULL, 0, "SampleInd",13,1,0);
 

temel olarak tampon konumu # (0-7) renk sekmesinde (1-8) olduğu gibi yukarıdan aşağıya (bkz. 8 buff max, dem...)

#property indicator_buffers 2

#property indicator_color1 DeepSkyBlue

#property indicator_color2 Red

...

SetIndexBuffer(0, Buy);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,241);

SetIndexBuffer(1, Sell);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,242);

yani ind. diğer göstergenin arabelleğinden # "0" veya # "1" iCustom verileri aracılığıyla arayacaktır

ancak programcılar dipper içgörü sağlayabilir

 
TheRumpledOne:
... double iCustom( string symbol, int timeframe, string name, ..., int mode, 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 - Göstergeyi hesaplamak için verilerinin kullanılması gereken sembol. NULL, geçerli sembol anlamına gelir. zaman dilimi - Zaman dilimi. Zaman Çerçevesi numaralandırma değerlerinden herhangi biri olabilir. 0, mevcut grafik zaman çerçevesi anlamına gelir. ad - Özel gösterge derlenmiş program adı. ... - Parametre seti (gerekirse). Geçirilen parametreler ve bunların sırası, özel göstergenin bildirim sırasına ve harici değişkenlerin türüne uygun olmalıdır. modu - 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 (verilen periyotlar öncesindeki mevcut çubuğa göre kayma). Örneklem:

double val=iCustom(NULL, 0, "SampleInd",13,1,0);

Mesajınızı sadece bu konuya taşıdım.

Arama yapmak için lütfen bu aracı https://www.mql5.com/go?link=https://www.forex-tsd.src/search veya sayfanın üst kısmındaki google'ı (ki bu daha etkilidir) kullanın.

Soruların çoğu soruldu ve cevaplandı. Çoğu. Ama soruların hepsi değil...

 

Benim sorunum şu... 1977'den beri programlama yapıyorum, bu yüzden bir sürü dil öğrendim. Bir dil bir şeye "X" diyorsa, bir diğeri ona "Y" ve bir başkası "Z" diyebilir, bu yüzden kafamda bir dizin oluşturmam biraz zaman alıyor... LOL!

Lütfen beni biraz rahat bırak.

Hala MODU anlamadım.

Ama bu konu harika. TRO MULTI METERS'ımda kullanmak için aradığım şey buydu.

Teşekkürler.

 

mladen ve Codersguru'nun çalışmalarını tek bir göstergede birleştirdim.

Amacım, kullanıcının girişler aracılığıyla birden fazla gösterge yüklemesine ve çoğu kodlama ihtiyacını ortadan kaldırmasına olanak tanıyan bir çoklu zaman çerçevesi göstergesine sahip olmak.

Bunu TradeStation ve eSignal'da zaten yaptım.

Bunu geliştiren diğer insanları dört gözle bekliyorum.

Dosyalar:
tro_sak.zip  40 kb
 
TheRumpledOne:

mladen ve Codersguru'nun çalışmalarını tek bir göstergede birleştirdim.

Amacım, kullanıcının girişler aracılığıyla birden fazla gösterge yüklemesine ve çoğu kodlama ihtiyacını ortadan kaldırmasına olanak tanıyan bir çoklu zaman çerçevesi göstergesine sahip olmak.

Bunu TradeStation ve eSignal'da zaten yaptım.

Bunu geliştiren diğer insanları dört gözle bekliyorum.

Merhaba, yüklediğiniz bu sürümle, bu EA'nın herhangi bir özel göstergeyle çalışmasını sağlayabilirsiniz?

Şimdi bu harika bir fikir. Bize nasıl yapıldığını gösterir misin?

 
drgoodvibe:
Merhaba, yüklediğiniz bu sürümle, bu EA'nın herhangi bir özel göstergeyle çalışmasını sağlayabilirsiniz? Şimdi bu harika bir fikir. Bize nasıl yapıldığını gösterir misin?

Girişleri değiştirin:

TRO_SAK'a hangi göstergeyi(disk dosya adını) kullanmak istediğinizi söyleyin, ardından parametreleri yükleyin, (-100) o parametreyi atlamak anlamına gelir, test etmesini istediğiniz seviyeleri ve bu seviyelerin renklerini yükleyin.

CCİ için seviyeler için 100, 0, -100 var.

RSI için seviyeler için 20, 50, 80 var.

Fırsat bulduğumda DİVERGENCE'ı ekleyeceğim.

 
TheRumpledOne:
Girişleri değiştirin:

TRO_SAK'a hangi göstergeyi(disk dosya adını) kullanmak istediğinizi söyleyin, ardından parametreleri yükleyin, (-100) o parametreyi atlamak anlamına gelir, test etmesini istediğiniz seviyeleri ve bu seviyelerin renklerini yükleyin.

CCİ için seviyeler için 100, 0, -100 var.

RSI için seviyeler için 20, 50, 80 var.

Fırsat bulduğumda DİVERGENCE'ı ekleyeceğim.

Mükemmel çalışıyor, bu harika teşekkürler.