SFX Eğilimi veya Aralık Göstergesi

0
(0)
İsim:
SFX Eğilimi veya Aralık Göstergesi
Yazar: el arabası çocuğu (2011.07.12 10:38)
İndirildi: 11128
İndirmek:
SFX Trend Or Range Indicator 1
SFX TOR.mq4 (6.6 kb) Görüş
Trend Veya Aralık Göstergesi (görev tanımı)

Oldukça basit ama çok kullanışlı bir gösterge. ADX veya VHF'den daha erken ve daha net sinyaller. Diğer tüm göstergelerden daha pozitif değişen sinyal.

Eski geleneksel teori, StdDev'in ATR'nin üzerinde olduğunda piyasa eğilimi olduğunu söylüyor.

Hisse senetleri için bu fikrin uygun olabileceğini söylüyorum. & emtialar ancak Forex piyasasının harmonikleri için daha hızlı ve daha net bir şeye ihtiyacımız var. Ayrıca çiftlerin ana hareketleriyle ilgili olarak günün saatini asla unutma.

SFX Trend Or Range Indicator 2

Sarı = StdDev
Su = ATR
Kırmızı = StdDev'in Düzleştirilmiş Hareketli Ortalaması
Kullanım:

herhangi bir çift, herhangi bir zaman dilimi. En iyi ana dallarda ve M15 dönemi veya üzerinde kullanılır

  • Sarı, Aqua'nın altındayken Kırmızı'nın üzerinde kırılır = Trend oluşturma
  • Sarı, Aqua'nın üzerindeyken Kırmızı'nın altında kırılır = Eğilim yorucu
  • Aqua'nın altındayken Kırmızı'nın altında sarı = Değişen/Yan pazar

Detaylar:

Kod, Hareketli Ortalamanın hemen hemen her göstergeye nasıl uygulanacağını gösterir.

Bu göstergeyi bir EA'da nasıl çağıracağınızı gösteren aşağıdaki bazı örnek kod parçacıkları.

// Example EA code
extern int AgedPeriodSwitch = 5;   // 1=M1 2=M5 -- 9=MN1 Optimize edicide kolay periyot değeri değiştirmeyi etkinleştirir ;)

// Settings for SFX TOR
 int TOR.ATR.Period=12;        // D1=20
 int TOR.StdDev.MA.Period=12;  // D1=20
 int TOR.StdDev.MA.Shift=0;    //
 int TOR.StdDev.MA.Metod = 0; // 0=SMA 1=EMA 2=Smoothed 3=Linear Weighted
 int TOR.StdDev.MA.Price = 0;  // 0 fiyatı kapat, 
                               // 1 Açık fiyat, 
                               // 2 Yüksek fiyat, 
                               // 3 Düşük fiyat, 
                               // 4 medyan fiyat, (yüksek + düşük)/2, 
                               // 5 tipik fiyat, (yüksek+düşük+kapat)/3, 
                               // 6 Ağırlıklı kapanış fiyatı, (yüksek+düşük+kapat+kapat)/4

 int TOR.MA.Fast.Period = 3;
 int TOR.MA.Fast.Method = 2;   //  0=SMA 1=EMA 2=Smoothed 3=Linear Weighted
 int TOR.MA.Fast.Shift = 0;

bool btrendend;

int başlangıç()
 {

 bTrendEnd = IsTrendFading(Eski Dönem Anahtarı);

 eğer (Yeni Bar)
  eğer (bTrendSonu) Trend OlanSiparişlerinizi Kapatın();
   ....
   ....

 geri dönmek (0);
 }

bool IsTrendFading(int iPeriodSwitch)
 {
  int iPeriodToUse;
  string strSembol;

  strSymbol = Sembol();

  eğer (iPeriodSwitch == 0) iPeriodToUse = 0; // yani. the current chart period of the EA
  else iPeriodToUse = PeriodSwitcher(iPeriodSwitch); 

  çift ​​Aqua_1 = iCustom(strSembol, iPeriodToUse, "SFX TOR", strSembol, TOR.ATR.Dönemi,TOR.StdDev.MA.Dönem,TOR.StdDev.MA.Shift,
                          TOR.StdDev.MA.Yöntemi,TOR.StdDev.MA.Fiyat,TOR.MA.Hızlı.Dönem,TOR.MA.Fast.Method,TOR.MA.Hızlı.Geçiş, 0, 1);
  çift ​​Sarı_1 = iCustom(strSembol, iPeriodToUse, "SFX TOR", strSembol, TOR.ATR.Dönemi,TOR.StdDev.MA.Dönem,TOR.StdDev.MA.Shift,
                            TOR.StdDev.MA.Yöntemi,TOR.StdDev.MA.Fiyat,TOR.MA.Hızlı.Dönem,TOR.MA.Fast.Method,TOR.MA.Hızlı.Geçiş, 1, 1);
  çift ​​Red_1 = iCustom(strSembol, iPeriodToUse, "SFX TOR", strSembol, TOR.ATR.Dönemi,TOR.StdDev.MA.Dönem,TOR.StdDev.MA.Shift,
                            TOR.StdDev.MA.Yöntemi,TOR.StdDev.MA.Fiyat,TOR.MA.Hızlı.Dönem,TOR.MA.Fast.Method,TOR.MA.Hızlı.Geçiş, 2, 1);

  eğer (Sarı_1 > su_1)
   eğer (kırmızı_1 > su_1)
    eğer (Sarı_1 < kırmızı_1) geri dönmek (doğru);

  geri dönmek (YANLIŞ);
 }

int Dönem Değiştirici(int iSP)
 {
  // bir numara alır 1-9 returns a chart period
  int iP=0;

   anahtar (iSP) 
   {
    dava 1:
     iP=PERIOD_M1;
     kırmak;

    dava 2:
     iP=PERIOD_M5;
     kırmak;

    dava 3:
     iP=PERIOD_M15;
     kırmak;

    dava 4:
     iP=PERIOD_M30;
     kırmak;

    dava 5:
     iP=PERIOD_H1;
     kırmak;

    dava 6:
     iP=PERIOD_H4;
     kırmak;

    dava 7:
     iP=PERIOD_D1;
     kırmak;

    dava 8:
     iP=PERIOD_W1;
     kırmak;

    dava 9:
     iP=PERIOD_MN1;
     kırmak;
   }  

 geri dönmek(IP);
 }

Do not mail me if this EA sample code doesnt compile - is only pseudo-code!!!

Bu yazı ne kadar faydalı oldu?

Derecelendirmek için bir yıldıza tıklayın!

Ortalama puanı 0 / 5. Oy sayısı: 0

Şu ana kadar oy yok! Bu gönderiye ilk puan veren siz olun.

Bu yazının sizin için yararlı olmadığı için üzgünüz!

Bu yazıyı geliştirelim!

Bu gönderiyi nasıl geliştirebileceğimizi bize bildirin?



Yazar: Forex Wiki Ekibi
Biz son derece deneyimli Forex Yatırımcılarından oluşan bir ekibiz [2000-2023] hayatı kendi şartlarımıza göre yaşamaya kendini adamış olan. Öncelikli hedefimiz mali bağımsızlık ve özgürlüğe ulaşmaktır., ve kendi kendine sürdürülebilir bir yaşam tarzı elde etmenin yolu olarak kendi kendine eğitim peşinde koştuk ve Forex piyasasında kapsamlı deneyim kazandık..