- Haziran 12, 2013
- Yayınlayan: Forex Wiki Ekibi
- Kategori: Döviz Endeksi
İsim: |
|
||
Yazar: | el arabası çocuğu (2011.07.12 10:38) | ||
İndirildi: | 11128 | ||
İndirmek: |
|
||
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. Sarı = StdDev herhangi bir çift, herhangi bir zaman dilimi. En iyi ana dallarda ve M15 dönemi veya üzerinde kullanılır
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!!! |