![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
mladen
Bu göstergeyi paylaştığınız için teşekkürler ama kafamda farklıydı, belki bir MA'nın (char fiyatından normal ma) veya merkez çizgisinin schaff trend döngüsünü yapabilirsiniz....;]
Merhaba wwwassa,
Bu gönderiye bakmanız yeterli
https://www.forex-tsd.com/forum/debates-discussions/116-something-interesting-Please-post-here
ve ihtiyacınız olan göstergeleri oluşturabileceksiniz.
İşte yine indic, yerel kod, böylece kendi Indiclerinizi kodlayabileceksiniz.
İyi BİZLER.
//+------------------------------------------- -------------------+
//| MULTI_INDIC_Nativ.mq4 |
//| |
//| |
//+------------------------------------------- -------------------+
#mülkiyet telif hakkı ""
#özellik bağlantısı ""
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 8
#özellik göstergesi_color1 LightSeaGreen
#özellik göstergesi_color2 Su
#özellik göstergesi_color3 SolukTurkuaz
#özellik göstergesi_color4 Turuncu
#özellik göstergesi_color5 KoyuTuruncu
#özellik göstergesi_color6 Kırmızı
#özellik göstergesi_color7 Kızıl
#özellik göstergesi_color8 Macenta
#özellik göstergesi_level1 0
harici int Zaman Çerçevesi =0;
harici int Zaman Çerçevesi1 =0;
harici int CountBars =500;
harici int x_prd =0;
//---- arabellekler
double Multi_Indic[];
çift Multi_Indic1[];
çift Multi_Indic2[];
çift Multi_Indic3[];
çift Multi_Indic4[];
çift Multi_Indic5[];
çift Multi_Indic6[];
çift Multi_Indic7[];
string kısa_adı;
//+------------------------------------------- -------------------+
//| Özel gösterge başlatma işlevi |
//+------------------------------------------- -------------------+
int init() {
//---- DataWindow ve gösterge alt pencere etiketi için isim
short_name = "MULTI_INDIC_Nativ("+TimeFrame+"";
GöstergeShortName(short_name);
Gösterge Tamponları(8);
SetIndexBuffer(0,Multi_Indic);
SetIndexStyle(0,DRAW_LINE,0,1);
SetIndexBuffer(1,Multi_Indic1);
SetIndexStyle(1,DRAW_LINE,0,1);
SetIndexBuffer(2,Multi_Indic2);
SetIndexStyle(2,DRAW_LINE,0,1);
SetIndexBuffer(3,Multi_Indic3);
SetIndexStyle(3,DRAW_LINE,0,1);
SetIndexBuffer(4,Multi_Indic4);
SetIndexStyle(4,DRAW_LINE,0,1);
SetIndexBuffer(5,Multi_Indic5);
SetIndexStyle(5,DRAW_LINE,0,1);
SetIndexBuffer(6,Multi_Indic6);
SetIndexStyle(6,DRAW_LINE,0,1);
SetIndexBuffer(7,Multi_Indic7);
SetIndexStyle(7,DRAW_LINE,0,1);
//----
dönüş (0);
}
int tanım() {
dönüş (0);
}
//+------------------------------------------- -------------------+
//| kızak |
//+------------------------------------------- -------------------+
int başlangıç()
{
if (CountBars>=Barlar) CountBars=Barlar;
SetIndexDrawBegin(0,Bars-CountBars);
SetIndexDrawBegin(1,Bars-CountBars);
SetIndexDrawBegin(2,Barlar-CountBars);
SetIndexDrawBegin(3,Barlar-CountBars);
SetIndexDrawBegin(4,Bars-CountBars);
SetIndexDrawBegin(5,Barlar-CountBars);
SetIndexDrawBegin(6,Bars-CountBars);
SetIndexDrawBegin(7,Barlar-CountBars);
int i, ii, iii, iii,iiiiii,iiiiii,iiiiii, iiiiiiiii, counted_bars=IndicatorCounted();
çift t_prd;
//----
if(Bars<=x_prd) return(0);
//---- ilk sıfır
if(counted_bars<x_prd)
{
for(i=1;i<=x_prd;i++) Multi_Indic[CountBars-i]=0.0;
for(ii=1;ii<=x_prd;ii++) Multi_Indic1[CountBars-ii]=0.0;
for(iii=1;iii<=x_prd;iii++) Multi_Indic2[CountBars-iii]=0.0;
for(iiii=1;iiii<=x_prd;iiii++) Multi_Indic3[CountBars-iiii]=0.0;
for(iiiiii=1;iiiiii<=x_prd;iiiiii++) Multi_Indic4[CountBars-iiiiii]=0.0;
for(iiiiii=1;iiiiii<=x_prd;iiiiii++) Multi_Indic5[CountBars-iiiiii]=0.0;
for(iiiiii=1;iiiiii<=x_prd;iiiiii++) Multi_Indic6[CountBars-iiiiii]=0.0;
for(iiiiiii=1;iiiiiiiii<=x_prd;iiiiiiiii++) Multi_Indic7[CountBars-iiiiiiiii]=0.0;
}
//----
i=CountBars-x_prd-1;
ii=CountBars-x_prd-1;
iii=CountBars-x_prd-1;
iii=CountBars-x_prd-1;
iiii=CountBars-x_prd-1;
iiiiii=CountBars-x_prd-1;
iiiiii=CountBars-x_prd-1;
iiiiiiiii=CountBars-x_prd-1;
t_prd=x_prd/2+1;
while(i>=0)
while(ii>=0)
while(iii>=0)
while(iii>=0)
while(iiiiii>=0)
while(iiiiii>=0)
while(iiiiii>=0)
while(iiiiii>=0)
{
Multi_Indic=((iCustom(NULL, 0, " " , 0 , i)));
Multi_Indic1=((iCustom(NULL, 0, " ", 0 , ii))) ;
Multi_Indic2=((iCustom(NULL, 0, " ", 0 , iii))) ;
Multi_Indic3=((iCustom(NULL, 0, " ", 0 , iii))) ;
Multi_Indic4=((iCustom(NULL, 0, " ", 0 , iiiiii))) ;
Multi_Indic5=((iCustom(NULL, 0, " ", 0 , iiiiii))) ;
Multi_Indic6=((iCustom(NULL, 0, " ", 0 , iiiiii))) ;
Multi_Indic7=((iCustom(NULL, 0, " ", 0 , iiiiiiiii))) ;
ben--;
ii--;
iii--;
iii--;
iii--;
iiiiii--;
iiiiii--;
iiiiii--;
}
dönüş(0);
}
//+------------------------------------------- -------------------+
Tomcat98
mladen
Bu göstergeyi paylaştığınız için teşekkürler ama kafamda farklıydı, belki bir MA'nın (char fiyatından normal ma) veya gösterge os gauss desteği direncinden gelen merkez çizgisinin schaff trend döngüsünü yapabilir misiniz?
Bana daha uzun bir trend gösteren bir şey arıyorum, yokuş aşağı ve delikler gibi bir şey değil. Güzel görünüm ssrc ama tamir ediyor, belki bu sitedeki gösterge gelecekteki değişiklik için faydalı olabilir: Spearman's Rank Correlation - MQL4 Code Base
Saygılarımızlawwwassa,
Bu, tek bir MA'nın Schaff trend döngüsü olacaktır.
Spearman sıralama korelasyonu itibariyle: Schaff trend döngüsünden tamamen farklı bir matematiktir. Rosh bu konuda iyi bir iş çıkardı, bu yüzden Spearman rank (oto) korelasyonu iyi bir gösterge olduğu için kullanmanızı tavsiye ederim.
Rsi'nin Schaff trend döngüsü
Ve bu da
Bu, Schaff trend döngüsünü aynı renklendirme yöntemiyle rsi'ye uygulama deneyidir. Herhangi bir gecikme eklemeden rsi'yi (daha pürüzsüz hale getirmenin dışında) geliştirmek için iyi bir iş çıkarıyor gibi görünüyor. Her ikisi de rsi periyodu 25 kullanan rsi (üst) ve normal RSI (düşük) Schaff trend döngüsünün bir karşılaştırması.
ma 2'nin Schaff trend döngüsü
İşte bu da (daha renkli bir hafta sonu için).
Hareketli ortalamanın yükseltilmiş bir Schaff trend döngüsüdür, ancak eğim değişimlerinde renkler vardır, böylece eğim yönü değişikliklerini tespit etmek çok daha kolaydır.
Tomcat98
paylaşım kodu için teşekkürler![](https://c.mql5.com/forextsd/smiles/wink.png)
mladen
Bu göstergeyi paylaştığınız için teşekkürler ama kafamda farklıydı, belki bir MA'nın (char fiyatından normal ma) veya merkez çizgisinin schaff trend döngüsünü yapabilirsiniz....;]
Merhaba wwwassa,
Bu gönderiye bakmanız yeterli
https://www.forex-tsd.com/forum/debates-discussions/116-something-interesting-Please-post-here
ve ihtiyacınız olan göstergeleri oluşturabileceksiniz.
İşte yine indic, yerel kod, böylece kendi Indiclerinizi kodlayabileceksiniz.
İyi BİZLER.
//+------------------------------------------- -------------------+
//| MULTI_INDIC_Nativ.mq4 |
//| |
//| |
//+------------------------------------------- -------------------+
#mülkiyet telif hakkı ""
#özellik bağlantısı ""
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 8
#özellik göstergesi_color1 LightSeaGreen
#özellik göstergesi_color2 Su
#özellik göstergesi_color3 SolukTurkuaz
#özellik göstergesi_color4 Turuncu
#özellik göstergesi_color5 KoyuTuruncu
#özellik göstergesi_color6 Kırmızı
#özellik göstergesi_color7 Kızıl
#özellik göstergesi_color8 Macenta
#özellik göstergesi_level1 0
harici int Zaman Çerçevesi =0;
harici int Zaman Çerçevesi1 =0;
harici int CountBars =500;
harici int x_prd =0;
//---- arabellekler
double Multi_Indic[];
çift Multi_Indic1[];
çift Multi_Indic2[];
çift Multi_Indic3[];
çift Multi_Indic4[];
çift Multi_Indic5[];
çift Multi_Indic6[];
çift Multi_Indic7[];
string kısa_adı;
//+------------------------------------------- -------------------+
//| Özel gösterge başlatma işlevi |
//+------------------------------------------- -------------------+
int init() {
//---- DataWindow ve gösterge alt pencere etiketi için isim
short_name = "MULTI_INDIC_Nativ("+TimeFrame+"";
GöstergeShortName(short_name);
Gösterge Tamponları(8);
SetIndexBuffer(0,Multi_Indic);
SetIndexStyle(0,DRAW_LINE,0,1);
SetIndexBuffer(1,Multi_Indic1);
SetIndexStyle(1,DRAW_LINE,0,1);
SetIndexBuffer(2,Multi_Indic2);
SetIndexStyle(2,DRAW_LINE,0,1);
SetIndexBuffer(3,Multi_Indic3);
SetIndexStyle(3,DRAW_LINE,0,1);
SetIndexBuffer(4,Multi_Indic4);
SetIndexStyle(4,DRAW_LINE,0,1);
SetIndexBuffer(5,Multi_Indic5);
SetIndexStyle(5,DRAW_LINE,0,1);
SetIndexBuffer(6,Multi_Indic6);
SetIndexStyle(6,DRAW_LINE,0,1);
SetIndexBuffer(7,Multi_Indic7);
SetIndexStyle(7,DRAW_LINE,0,1);
//----
dönüş (0);
}
int tanım() {
dönüş (0);
}
//+------------------------------------------- -------------------+
//| kızak |
//+------------------------------------------- -------------------+
int başlangıç()
{
if (CountBars>=Barlar) CountBars=Barlar;
SetIndexDrawBegin(0,Bars-CountBars);
SetIndexDrawBegin(1,Bars-CountBars);
SetIndexDrawBegin(2,Barlar-CountBars);
SetIndexDrawBegin(3,Barlar-CountBars);
SetIndexDrawBegin(4,Bars-CountBars);
SetIndexDrawBegin(5,Barlar-CountBars);
SetIndexDrawBegin(6,Bars-CountBars);
SetIndexDrawBegin(7,Barlar-CountBars);
int i, ii, iii, iii,iiiiii,iiiiii,iiiiii, iiiiiiiii, counted_bars=IndicatorCounted();
çift t_prd;
//----
if(Bars<=x_prd) return(0);
//---- ilk sıfır
if(counted_bars<x_prd)
{
for(i=1;i<=x_prd;i++) Multi_Indic[CountBars-i]=0.0;
for(ii=1;ii<=x_prd;ii++) Multi_Indic1[CountBars-ii]=0.0;
for(iii=1;iii<=x_prd;iii++) Multi_Indic2[CountBars-iii]=0.0;
for(iiii=1;iiii<=x_prd;iiii++) Multi_Indic3[CountBars-iiii]=0.0;
for(iiiiii=1;iiiiii<=x_prd;iiiiii++) Multi_Indic4[CountBars-iiiiii]=0.0;
for(iiiiii=1;iiiiii<=x_prd;iiiiii++) Multi_Indic5[CountBars-iiiiii]=0.0;
for(iiiiii=1;iiiiii<=x_prd;iiiiii++) Multi_Indic6[CountBars-iiiiii]=0.0;
for(iiiiiii=1;iiiiiiiii<=x_prd;iiiiiiiii++) Multi_Indic7[CountBars-iiiiiiiii]=0.0;
}
//----
i=CountBars-x_prd-1;
ii=CountBars-x_prd-1;
iii=CountBars-x_prd-1;
iii=CountBars-x_prd-1;
iiii=CountBars-x_prd-1;
iiiiii=CountBars-x_prd-1;
iiiiii=CountBars-x_prd-1;
iiiiiiiii=CountBars-x_prd-1;
t_prd=x_prd/2+1;
while(i>=0)
while(ii>=0)
while(iii>=0)
while(iii>=0)
while(iiiiii>=0)
while(iiiiii>=0)
while(iiiiii>=0)
while(iiiiii>=0)
{
Multi_Indic=((iCustom(NULL, 0, " " , 0 , i)));
Multi_Indic1=((iCustom(NULL, 0, " ", 0 , ii))) ;
Multi_Indic2=((iCustom(NULL, 0, " ", 0 , iii))) ;
Multi_Indic3=((iCustom(NULL, 0, " ", 0 , iii))) ;
Multi_Indic4=((iCustom(NULL, 0, " ", 0 , iiiiii))) ;
Multi_Indic5=((iCustom(NULL, 0, " ", 0 , iiiiii))) ;
Multi_Indic6=((iCustom(NULL, 0, " ", 0 , iiiiii))) ;
Multi_Indic7=((iCustom(NULL, 0, " ", 0 , iiiiiiiii))) ;
ben--;
ii--;
iii--;
iii--;
iii--;
iiiiii--;
iiiiii--;
iiiiii--;
}
dönüş(0);
}
//+------------------------------------------- -------------------+
Tomcat98mladen
Paylaşım göstergesi için teşekkürler ama diğer Ma hakkında lineer bir regresyon ma ve diğer ma gibi bir isteğim daha var.
Mametod'u görüyorum ama şimdi bunun arkasında ne olduğunu bilmiyorum Bu parametreyi açıklayabilir ve Os Gauss desteği direncinizden ma merkez çizgisinin yerine ekleyebilir misiniz? Bu çizgi, trendin iyi bir teyididir ve belki de trend döngüsünün ilginç bir göstergesi olabilir.
Saygılarımızla
İşte bu da (daha renkli bir hafta sonu için). Hareketli ortalamanın yükseltilmiş bir Schaff trend döngüsüdür, ancak eğim değişimlerinde renkler vardır, böylece eğim yönü değişikliklerini tespit etmek çok daha kolaydır.
wwwassa
MaMethod değerine bağlı olarak ortalama:
mladen
Bu göstergenin bir Schaff Trend Döngüsü yapabilir misiniz?
os_gaussian_sr_rate_mtf.mq4
wwwassa MaMethod değerine bağlı olarak ortalama:
mladen
Bu göstergeyi paylaştığınız için teşekkürler ama kafamda farklıydı, belki bir MA'nın (char fiyatından normal ma) veya gösterge os gauss desteği direncinden gelen merkez çizgisinin schaff trend döngüsünü yapabilir misiniz?
Bana daha uzun bir trend gösteren bir şey arıyorum, yokuş aşağı ve delikler gibi bir şey değil. Güzel görünüm ssrc ama tamir ediyor, belki bu sitedeki gösterge gelecekteki değişiklik için faydalı olabilir: Spearman's Rank Correlation - MQL4 Code Base
Saygılarımızlawwwassa
Belki bu konuyu okumak iyi olurdu (artık herkes tarafından okunabilir) https://www.mql5.com/en/forum/180028 biraz daha fazla bilgi için korelasyonlar söz konusu olduğunda ne ve nasıl olabilir? korelasyonlarla yapılır (bu sürüm özel bir durum olduğundan otomatik korelasyonlar değil, "gerçek" korelasyonlar)
Merhaba Valeofx, diğerleri eğimi kırmızı ve yeşil olarak göstermediği için mtf schaff'ınızı paylaşır mısınız?
Ben sadece size farklı TF'lerde kullanıldığında Schaff'ın ne kadar etkili olduğunu göstermek istiyorum.
Bu çizim için M1 grafiğini kullandım ve M1'den M30'a Aqua'da işaretlendiği gibi Schaff'ı ekledim.
Burada gösterildiği gibi kullanırken asıl etkinin ne olduğunu son yazımda tartışacağım.
Çizelgeler aksi belirtilmedikçe 24/6 çalışıyor, yani burada gördüğünüz şey benim bu sabah gördüklerim ve gece boyunca olanlar (benim için öyle).