Çoklu Zaman Çerçevesi Göstergeleri - sayfa 78

 

Harika Göstergeler

fxbs:
MTF AbsoluteStrength_v1DH - Histogram

Merhaba fxbs.

MTF Mutlak Gücünü bir histogram gibi eklediğiniz için teşekkür ederiz. Bu göstergeler Igorad'ın harika bir işi.

Göstergenin histogram gibi sunumu için bazı iyileştirmeleri yorumlamak istiyorum. Belki var, belki yok, bunun Igorad'ın ücretsiz versiyonu olduğunu biliyorum.

Mutlak Güç Göstergelerinin çizgi versiyonunda görebildiğimiz durumu belirten sıfır çizgi noktalarına dahil edebilirlerse göstergeleri iyileştirmekten bahsediyorum.

Daha iyi açıklamaya çalışmak için iki resim ekliyorum.

Yorumlarınızı veya herhangi bir üyenin yorumlarını takdir edeceğim.

Tekrar teşekkürler.

kedigiller

Newdigital'i ve tüm kıdemli üyeleri tebrik etmek için bu gönderiden yararlanmak istiyorum, çünkü bu harika bir site (TSD), harika işleriniz sayesinde.

Dosyalar:
 
wowa:
Yeni fotoğraf

Wowa, #785 numaralı gönderi için bir şablonunuz var mı? Ve nasıl ticaret yapıyorsunuz?

 

Banzai! DinoZoRSI - MTF'yi denemek istemiyor musunuz?

 

"FanSimple_8" - 7(9)TF'ler - MTF!

https://www.forex-tsd.com/forum/debates-discussions/116-something-interesting-Please-post-here/page11#comment_189197

Dosyalar:
fan_simple8.gif  11 kb
 

Fx Sniper'ın Ergodik CCI'sı

Herkese selam,

Bu konuyu bazı ilginç MTF'leri seviyorum.

FX Sniper'ın ECCI tetikleyicisini her zaman kullanırım ve ATM'nin vadeli işlemlere açık birden fazla TF'si vardır. Benim için tüm yıl boyunca çalışan tek gösterge bu.

HAS sistemine bir göz attım ve HAMA'ların çeşitli TF'ler üzerinden küçük kutulara dönüştürüldüğünü fark ettim.

Bunu FX Sniper'ın ECCI'si ile yapmak mümkün mü?

Çeşitli TF'lerdeki tüm pozisyonları aynı anda görebilseydik , bu öldürücü gösterge olurdu. Tek bilmem gereken tetik Uzun veya kısa. Yani örneğin 1m-Ayda uzun için yeşil ve kısa için kırmızı.

HAS'ta olduğu gibi gecikme yok, bu yüzden girişler mükemmel olurdu.

Fiyat izleme sistemim için çok önemli ve Heiken Ashi bunu engelliyor ve bir FX piyasası için çok yavaş. Artı, büyük tırtıl yapan kurulumları kaçırırsınız.

Ve osilatör penceresini sistemimin önemli bir parçası olduğu için saklayın.

Önerilerinizi duymak için sabırsızlanıyorum.

 

Kodu kontrol etmek için gerekli yardım

Birisi lütfen kodu kontrol etmeme yardım edebilir mi?

RMI Göstergesini MTF'ye dönüştürmek için birkaç yardım talebinde bulundum. Ancak kimse ilgilenmiyor gibi. Bu yüzden, RSI için yapılan koda dayanarak MTF'ye dönüşümü modellemeye çalıştım.

Derlemeden sonra dengesiz parantez için bir hata mesajı alıyorum. Parantezin dizilişinde bir dengesizlik olduğunu düşündüğüm kısma parantez eklemeye çalıştım.

Ortağı olmadığını düşündüğüm parantezi kaldırmayı bile denedim. Hatayı tespit etme konusunda hala şanssız.

Aşağıdaki kodu ve gerçek göstergeleri tekrar ekliyorum.

KOD:

//+------------------------------------------- -------------------+

//| MTF_ RMI.mq4 |

//| Telif hakkı ?2006, DaVinciProject |

//| Forex Ticaret Yazılımı: Forex Ticaret Platformu MetaTrader 4 |

//+------------------------------------------- -------------------+

#property telif hakkı "Telif hakkı ?2006, DaVinciProject"

#özellik bağlantısı "http://www.metaquotes.net"

#özellik göstergesi_separate_window

#özellik göstergesi_minimum 0

#özellik göstergesi_maksimum 100

#özellik göstergesi_tamponları 1

#özellik göstergesi_color1 DodgerBlue

#özellik göstergesi_level1 15

#özellik göstergesi_level2 85

//---- giriş parametreleri

/******************************************************** **************************

PERIOD_M1 1

PERIOD_M5 5

PERIOD_M15 15

PERIOD_M30 30

PERIOD_H1 60

PERIOD_H4 240

PERIOD_D1 1440

PERIOD_W1 10080

PERIOD_MN1 43200

Kullanmak istediğiniz zaman diliminin sayısal değerini kullanmalısınız.

Gösterge girişleriyle TimeFrame' değerini ayarladığınızda.

******************************************************* *****************************/

harici int Zaman Çerçevesi=60;

harici int RMIPeriod=5;

harici int Shift=5;

//---- arabellekler

çift RMIBuffer[];

çift PosBuffer[];

çift NegBuffer[];

//+------------------------------------------- -------------------+

//| Özel gösterge başlatma işlevi |

//+------------------------------------------- -------------------+

int init()

{

//---- göstergeler

string kısa_adı;

//---- Sayım için 2 ek tampon kullanılır.

Gösterge Tamponları(3);

SetIndexBuffer(1,PosBuffer);

SetIndexBuffer(2,NegBuffer);

//---- gösterge çizgisi

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,RMIBBuffer);

//---- DataWindow ve gösterge alt pencere etiketi için isim

geçiş (Zaman Çerçevesi)

{

durum 1: string TimeFrameStr="Period_M1"; kırmak;

durum 5 : TimeFrameStr="Period_M5"; kırmak;

durum 15 : TimeFrameStr="Period_M15"; kırmak;

durum 30 : TimeFrameStr="Period_M30"; kırmak;

durum 60 : TimeFrameStr="Period_H1"; kırmak;

durum 240 : TimeFrameStr="Period_H4"; kırmak;

durum 1440 : TimeFrameStr="Period_D1"; kırmak;

case 10080 : TimeFrameStr="Period_W1"; kırmak;

durum 43200 : TimeFrameStr="Period_MN1"; kırmak;

varsayılan : TimeFrameStr="Geçerli Zaman Çerçevesi";

}

GöstergeShortName("RMI ("+RMIPeriod+") "+TimeFrameStr);

}

//----

dönüş(0);

}

//+------------------------------------------- -------------------+

//| RMI - Bağıl Momentum İndeksi |

//+------------------------------------------- -------------------+

int başlangıç()

{

int i,counted_bars=IndicatorCounted();

çift rel,negatif,pozitif;

//----

if(Bars<=RMIPPeriod) return(0);

//---- ilk sıfır

if(sayılan_barlar<1)

for(i=1;i<=RMIPPeriod;i++) RMBuffer=0.0;

//----

i=Barlar-RMIPPeriyodu-1;

if(counted_bars>=RMIPperiod) i=Bars-counted_bars-1;

while(i>=0)

{

çift toplam=0.0,sump=0.0;

if(i==Barlar-RMIPPeriyot-1)

{

int k=Barlar-2;

//---- ilk birikim

süre(k>=i)

{

rel=Kapat[k]-Kapat[k+Shift];

if(rel>0) karter+=rel;

else sumn-=rel;

k--;

}

pozitif=sump/RMIPPeriyot;

negatif=toplam/RMIPPeriyot;

}

başka

{

//---- basit hareketli ortalama

rel=Kapat-Kapat;

if(rel>0) karter=rel;

başka toplam=-rel;

pozitif=(PosBuffer*(RMIPPeriyod-1)+sump)/RMIPPeriod;

negatif=(NegBuffer*(RMIPPeriyot-1)+toplam)/RMIPPeriyodu;

}

PosBuffer=pozitif;

NegBuffer=negatif;

if(negatif==0.0) RMIBuffer=0.0;

else RMIBuffer=100.0*pozitif/(pozitif+negatif);

ben--;

}

//----

dönüş(0);

}

//+------------------------------------------- -------------------+

//| MTF RMI |

//+------------------------------------------- -------------------+

int başlangıç()

{

tarihsaat TimeArray[];

int i,shift,limit,y=0,counted_bars=IndicatorCounted();

// Tanımlı zaman çerçevesini geçerli zaman çerçevesine çiz

ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeFrame);

limit=Barlar-sayılan_barlar;

for(i=0,y=0;i<limit;i++)

{

if (Zaman<ZamanArray[y]) y++;

/******************************************************** **********

Ana gösterge döngünüzü aşağıya ekleyin. Mevcut bir referans verebilirsiniz

iName veya iCustom ile gösterge.

Kural 1: Gerekli tüm değerler için yukarıdaki harici girdileri ekleyin

Kural 2: Gösterge zaman çerçevesi için 'Zaman Çerçevesi'ni kullanın

Kural 3: Göstergenin kaydırma değeri için 'y' kullanın

******************************************************* ********/

ExtMapBuffer1=iRMI(NULL,TimeFrame,RMIPPeriod,PRICE_CLOSE,y); //iStochastic(NULL,TimeFrame,KPperiod,DPperiod,Yavaşlama,MAMethod,PriceField,0,y);

//ExtMapBuffer2=iStochastic(NULL,TimeFrame,KPperiod,DPeriod,Yavaşlama,MAMethod,PriceField,1,y);

}

//

dönüş(0);

}

//+------------------------------------------- -------------------+

Dosyalar:
rmi.mq4  4 kb
 

hemen ardından " } " işaretini silin.

GöstergeShortName("RMI ("+RMIPeriod+") "+TimeFrameStr); astar

 

merhaba

merhaba sağ cattus, önerdiğiniz noktalarla birlikte bu Mutlak S. Histogramm'a sahip olmak çok güzel olurdu.

Birisi yapabilir mi?

 

MTF AbsoluteStrength_v1DH - Histogram

AbsoluteStrength - iş parçacığı

nonlagtools https://www.mql5.com/en/forum/general

dosyalar güncellendi 20070715

 

Bazı hatalar

fxbs:
MTF_AbsoluteStrength_v1DHs.mq4; sarı noktalar - ticaret bölgesi yok

___ bağımsız değil ind; arayacaktı

AbsoluteStrength_v1DH.mq4 (aşağıda, 783 sonrası ile aynı)

AbsoluteStrength_v1.1.mq4 (önceki gönderi)

AbsoluteStrength: thread -nonlagtools https://www.mql5.com/en/forum/general

Merhaba fxbs.

Öncelikle, hızlı ve mükemmel yardımınız için çok teşekkür ederim.

İkincisi, tüm vakaları açıklamadığım için özür dilerim.

Ben bir kodlayıcı değilim, ama her neyse, ilk fikirleriniz "MTF_AbsoluteStrength_sBar.mq4" den beri başka bir gösterge (yan çubuklar) yapmak için çalışıyordum. Başka durumlar ekledim (MTF_AbsoluteStrength_sBar3.mq4 göstergesini ekliyorum). Son göstergenizde "MTF_AbsoluteStrength_v1DHs.mq4" ile aynı sonuçları aldım, uyarı alanlarından bahsediyorum ama asıl sorun, sonuçlarınızın ve sonuçlarımın yanlış olmasıdır.

Tüm durumları kodlamak için bazı problemler yaşadım, çünkü sonuçlar Igorad'ın göstergeleriyle karşılaştırıldığında yanlış (lütfen resme bakın).

Mutlak Güç kullanımında gördüğüm durumlar:

if(SmthBulls>SigBulls && SmthBears<=SigBears) TrendUpStrong=ASbarLevel;

if(SmthBulls>SigBulls && SmthBears>SigBears && ((SmthBulls-SigBulls)>(SmthBears-SigBears))) TrendUp=ASbarLevel;

if(SmthBulls>SigBulls && SmthBears>SigBears && ((SmthBulls-SigBulls)<(SmthBears-SigBears))) TrendDown=ASbarLevel;

if(SmthBullsSigBears) TrendDownStrong=ASbarLevel;

if(SmthBulls<=SigBulls && SmthBears<=SigBears) NoDirection=ASbarLevel;

if(SmthBulls>SigBulls && SmthBears>SigBears && ((SmthBulls-SigBulls)==(SmthBears-SigBears))) Volatile=ASbarLevel;

Lütfen MTF_AbsoluteStrength_sBar3.mq4 göstergesini inceler misiniz? Ve bence siz (veya diğer üyeler) yazdığım tüm durumlarla aynı fikirdeyseniz, bunu Mutlak Güç'teki (MTF_AbsoluteStrength_v1DHs.mq4) son değişiklik biçiminde göstermeniz daha iyi olabilir.

Saygılarımızla.