Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Harika Göstergeler
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.
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
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);
}
//+------------------------------------------- -------------------+
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
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/generalMerhaba 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.