Trend göstergeleri - sayfa 20

 

Ahhh, üzgünüm Doody! Göstergeni yeni buldum (trendisgnal)

 

ilk olarak, ex4'ü yüklediğiniz için teşekkürler

ama şuna benziyor (arka plan rengini ve fark şablonunu deneyin - yine de kaybolur)

[ trend.ex4'ü yüklemeden önce UP IT UP UP YAPMAmız gereken başka bir gösterge yok, değil mi ?!] -- bir grupta çalışan önkoşullu gösterge

ex4'ü silmek isteyebilirsiniz, ardından MT4'ü yeniden açmak için MQ4'ü klasörüne koyun - bu size yeni bir trend.ex4 verecektir, eğer grafikte çalışıyorsa, lütfen bir kez daha yükleyin

bu arada MQ4 önceki cevaptaydı

ama yewww repaint indikatörü yani REGRET indikatör kategorisine ait -- yeni yönünü takip edip girdiğinizde 90 dakika içinde pişman olacaksınız.

-- ama daha önce resminize baktığımda, sadece 2 renk göstergesi gibi görünüyor, yani yeniden boyama gerçekten o kadar kötü olacak mı?

Lsma trend - channeled.mq4‎ (4,6 KB, 321 görüntüleme) bu kadar iyi mi?

normal LSMA'm oldukça fazla yeniden boyanıyor ve sadece ne olduğunu gösteriyor (hiç tahmin yeteneği yok)

ve 30M'de kullanacağım (iyi?) , örneğiniz M1 (benim için çok riskli)

===========

Çapraz döviz çifti için kritik fiyat seviyesini belirlemede oldukça iyiyim.

trend.ex4, SEFC göstergesi gibi bir şey olabilir -- geçmiş verilerde (yani son yarım gün değil), yeterince iyi görünüyor

ama girmek için kullanmaya çalıştığınızda, Riskli ve Belirsiz hissetmenizi sağlar.

aslında, DANGEROUS'un şu anda girmesi için bazı gösterge kombinasyonları bulmalıyız - yani, şu an girmek için kesinlikle iyi bir zaman değil, örneğin mevcut piyasa koşuluyla konsolidasyon bölgesini tanımlayın vb.

---- 30 milyonluk grafiği seviyorum ve AUDCHF ile ilgili bir şey fark ettim -- bu çift oynaklığı ÇOK DÜŞÜK

ekstra uzun bir mum çubuğu için, sadece bir mum çubuğu kullanarak L şekli çizebiliriz, yani MT4'te 2 dikdörtgen

o zaman zirvenin momentumun ne zaman ortadan kalkacağına karar verebiliriz (ters işaret olabilir)

zirvelerin muhtemelen nerede olduğunu görmek için diğer çifte bakacak !! aynı ters örüntünün devam edip etmediğini görmek için

AUD-chf tıpkı kaplumbağalar gibi olduğu ve fazla hareket etmeyi reddettiği için bu saçma bir keşif olabilir.

 
gorangel:
Ahhh, üzgünüm Doody! Göstergeni yeni buldum (trendisgnal)

tamam gorangel...

toplamla ilgili şüphelerim vardı çünkü sum1 bana b4'ün yeniden boyadığını söylemişti...

vaktin varsa bakabilirsin...

şerefe

 

karamsar

Haklısın. Gönderdiğiniz gösterge yeniden boyanmıyor.

İşte aynı şey ama farklı yazılmış (daha basit kod, çubuklarda kısıtlama yok (şimdi tüm grafik için çalışıyor)) şimdi ne yaptığı (koddan) daha net olacağını düşünüyorum ve daha fazla çalışma için daha uygun şimdi.

Not: tüm mantığı orijinaldekiyle aynı tuttu

Saygılarımızla

Mladen

doody:
tamam gorangel...

toplamla ilgili şüphelerim vardı çünkü sum1 bana b4'ün yeniden boyadığını söylemişti...

vaktin varsa bakabilirsin...

şerefe
Dosyalar:
 

Kirshenbaum Bantları

Herkese selam,

Gösterge için internette aradım ama hiçbir şey bulamadım. Birisi gösterge yapabilir mi?

Tanım:

Kirshenbaum bantları, üstel hareketli ortalama etrafında çizilen kanal çizgileridir (bkz. Üstel Hareketli Ortalama). Kanal genişliği, son N günün doğrusal regresyonundan elde edilen "standart hatanın" katıdır (bkz. Doğrusal Regresyon ve EMA aynı N gün kullanılarak düzeltilir.

Kirshenbaum bantları Bollinger bantlarına benzer (bkz. Bollinger Bantları), ancak standart sapma (stddev, bkz. Standart Sapma) yerine doğrusal regresyon standart hatası (stderr) ile. Aradaki fark, stddev'in bir trendi dikkate almamasıdır, bu nedenle Bollinger kanalı bir trend devam ederken genişler. Ancak stderr, sabit bir eğimli çizgiden sapmaya dayanır, bu nedenle fiyatlar sürekli yukarı veya aşağı ilerliyorsa, kanal genişliği küçük kalır.

Standart hata değerleri (yani kanal genişliği) doğrudan bir gösterge olarak “Linear Regresyon Stderr” olarak da görüntülenebilir (bkz. Linear Regresyon).

veya :

KBA-C Kirshenbaum Grupları Paul Kirshenbaum, para yöneticisi ve matematikçi, Ph.D. NYU'dan ekonomi alanında, "trendsiz" olan bu oldukça benzersiz ticaret grubunu sundu. Kirshenbaum Bantları, piyasa oynaklığını ölçmeleri bakımından Bollinger Bantlarına benzer (bkz. BOL-C). Bununla birlikte, bant genişliği için hareketli bir ortalamanın standart sapmasını kullanmak yerine, kapanışın doğrusal regresyon çizgilerinin standart hatasını kullanırlar. Bu, trenddeki değişiklikler için oynaklığı ölçmek yerine mevcut trend etrafındaki oynaklığı ölçme etkisine sahiptir. İnşaat: Kirshenbaum Bantları aşağıdaki gibi inşa edilmiştir:

Kapanışa dayalı olarak verilerin bir P-Periyodu Üstel Hareketli Ortalamasını hesaplayın.

Ardından, her çubuk için, bugünün kapanışını çizginin bitiş noktası olarak kullanarak L-Periyodu doğrusal regresyon çizgisini hesaplayın. (Not: "Doğrusal regresyon" terimi, bazı ders kitaplarındaki "en küçük kareler" veya "en uygun" satırla aynıdır.)

Çizgiyi türetmek için kullanılan her bir çubukta çizgiden kapanışa olan mesafe olarak d1, d2, d3, .. dL'yi hesaplayın. Yani, di = Regresyon Çizgisinden her bir çubuğun kapanışına olan uzaklık.

Karesi alınmış hataların ortalamasını hesaplayın:

AE = (d12 + d22 + d32 + .. + dN2) / L

Standart Hata (Se), bu değerin karekökü:

Se = AE'nin karekökü

N = Standart Hata Sayısı ise bant genişliği:

BW = N * GD

Üst ve alt bantlar için bugünün değerine ulaşmak için bant genişliğini Üstel Hareketli Ortalamadan ekleyin ve çıkarın.

Parametreler: Periyotlar (P): Üstel Hareketli Ortalama hesaplamasında kullanılan periyot. Lineer Regresyon Periyotları (L): Lineer Regresyon için doğruların oluşturulmasında kullanılan periyot. Sapmalar (N): Kullanılan sapmaların sayısı. Yani Standart Hata değeri, bantları genişletmek için bir faktör ile çarpılabilir. Bay Kirshenbaum, 1,75 değerini önerir.

Kirshenbaum Bantları mükemmel volatilite bantları verir. Bu sistemleri Bollinger Bantları ile karşılaştırın. Bir trend etrafındaki oynaklığı ölçmek için Kirshenbaum bantlarını ve trenddeki değişiklikleri ölçmek için Bollinger Bantlarını kullanın.

Aşağıdaki kodu buldum: Kirshenbaum Band Lower (KBL)

' Çubuk indeksi tarafından indekslenen temel gösterge değerleri için kullanın.

Değerleri tanımla() As Number = IndicatorValues(_indicatorKey, barIndex, length + 2 * MathMax(_periods1, _periods2))

' X çarpı Y'nin toplamı, X'in toplamı, Y'nin toplamı, X^2'nin toplamı için kullanın

sumXY,sumX,sumY,sumXPower'ı Sayı Olarak Tanımlayın

EMA yumuşatma faktörü için kullanın.

smoothFactor'u Sayı = 2 / (_periods1 + 1) olarak tanımlayın

' EMA hesaplaması için kullanın.

EMA'yı Sayı Olarak Tanımlayın

' Doğrusal regresyon hesaplaması için kullanın.

LR'yi Sayı Olarak Tanımlayın

' Karesi alınmış hataların ortalaması için kullanın.

Ortalama Hatayı Sayı Olarak Tanımla

' Çubuk indeksi tarafından indekslenen hesaplanmış gösterge komut dosyası değerleri için kullanın.

Sonuçları tanımla(uzunluk - 1) Sayı Olarak

' Belirtilen çubuk aralığı için gösterge komut dosyası değerlerini hesaplayın.

i için As Tamsayı = uzunluk - 1'den 0'a Adım -1

EMA = 0

' Geçerli çubuk için gösterge komut dosyası değerini hesaplayın.

j için As Tamsayı = i + _periods1 - 1 To i Adım -1

(EMA 0) ise

EMA = (1 - smoothFactor) * EMA + smoothFactor * değerler(j)

Başka

EMA = değerler(j)

Bitir

Sonraki

ortalamaHata = 0

' Doğrusal regresyonu ve karesi alınmış hataların ortalamasını hesaplayın.

j için As Integer = i + _periods2 - 1 To i Adım -1

LR = toplamXY = toplamX = toplamY = toplamXPower = 0

k için As Tamsayı = j + _periods2 - 1'den j'ye Adım -1

sumXY += k * değerler(k)

toplamX += k

toplamY += değerler(k)

toplamXPower += k * k

Sonraki

LR = (toplam - (1 * ((_dönemler2 * toplamXY) - (toplamX*toplam)) / (_dönemler2 * toplamXPower - (toplamX * toplamX))) * toplamX) / _dönemler2

ortalamaError += MathPow(değerler(j) - LR, 2)

Sonraki

ortalamaError = MathSqrt(averageError / _periods2)

sonuçlar(i) = EMA - ortalamaHata

Sonraki

Sonuçları döndür

Teşekkürler ve saygılar

delirmek

Dosyalar:
 

Kirshenbaum grupları...

Bu biri olmalı

Not: Bollinger bantlarıyla karşılaştırmak istiyorsanız, Bollinger bantları orta çizgi için basit hareketli ortalama kullandığından (Kirshenbaum bantları olarak EMA değil) "Mod" parametresini 0'a (basit hareketli ortalama) ayarlayın.

Saygılarımızla

derumuro:
Herkese selam,

Gösterge için internette aradım ama hiçbir şey bulamadım. Birisi gösterge yapabilir mi?

Tanım:

Kirshenbaum bantları, üstel hareketli ortalama etrafında çizilen kanal çizgileridir (bkz. Üstel Hareketli Ortalama). Kanal genişliği, son N günün doğrusal regresyonundan elde edilen "standart hatanın" katıdır (bkz. Doğrusal Regresyon ve EMA aynı N gün kullanılarak düzeltilir.

Kirshenbaum bantları Bollinger bantlarına benzer (bkz. Bollinger Bantları), ancak standart sapma (stddev, bkz. Standart Sapma) yerine doğrusal regresyon standart hatası (stderr) ile. Aradaki fark, stddev'in bir trendi dikkate almamasıdır, bu nedenle Bollinger kanalı bir trend devam ederken genişler. Ancak stderr, sabit bir eğimli çizgiden sapmaya dayanır, bu nedenle fiyatlar sürekli yukarı veya aşağı ilerliyorsa, kanal genişliği küçük kalır.

Standart hata değerleri (yani kanal genişliği) doğrudan bir gösterge olarak “Linear Regresyon Stderr” olarak da görüntülenebilir (bkz. Linear Regresyon).

veya :

KBA-C Kirshenbaum Grupları Paul Kirshenbaum, para yöneticisi ve matematikçi, Ph.D. NYU'dan ekonomi alanında, "trendsiz" olan bu oldukça benzersiz ticaret grubunu sundu. Kirshenbaum Bantları, piyasa oynaklığını ölçmeleri bakımından Bollinger Bantlarına benzer (bkz. BOL-C). Bununla birlikte, bant genişliği için hareketli bir ortalamanın standart sapmasını kullanmak yerine, kapanışın doğrusal regresyon çizgilerinin standart hatasını kullanırlar. Bu, trenddeki değişiklikler için oynaklığı ölçmek yerine mevcut trend etrafındaki oynaklığı ölçme etkisine sahiptir. İnşaat: Kirshenbaum Bantları aşağıdaki gibi inşa edilmiştir:

Kapanışa dayalı olarak verilerin bir P-Periyodu Üstel Hareketli Ortalamasını hesaplayın.

Ardından, her çubuk için, bugünün kapanışını çizginin bitiş noktası olarak kullanarak L-Periyodu doğrusal regresyon çizgisini hesaplayın. (Not: "Doğrusal regresyon" terimi, bazı ders kitaplarındaki "en küçük kareler" veya "en uygun" satırla aynıdır.)

Çizgiyi türetmek için kullanılan her bir çubukta çizgiden kapanışa olan mesafe olarak d1, d2, d3, .. dL'yi hesaplayın. Yani, di = Regresyon Çizgisinden her bir çubuğun kapanışına olan uzaklık.

Karesi alınmış hataların ortalamasını hesaplayın:

AE = (d12 + d22 + d32 + .. + dN2) / L

Standart Hata (Se), bu değerin karekökü:

Se = AE'nin karekökü

N = Standart Hata Sayısı ise bant genişliği:

BW = N * GD

Üst ve alt bantlar için bugünün değerine ulaşmak için bant genişliğini Üstel Hareketli Ortalamadan ekleyin ve çıkarın.

Parametreler: Periyotlar (P): Üstel Hareketli Ortalama hesaplamasında kullanılan periyot. Lineer Regresyon Periyotları (L): Lineer Regresyon için doğruların oluşturulmasında kullanılan periyot. Sapmalar (N): Kullanılan sapmaların sayısı. Yani Standart Hata değeri, bantları genişletmek için bir faktör ile çarpılabilir. Bay Kirshenbaum, 1,75 değerini önerir.

Kirshenbaum Bantları mükemmel volatilite bantları verir. Bu sistemleri Bollinger Bantları ile karşılaştırın. Bir trend etrafındaki oynaklığı ölçmek için Kirshenbaum bantlarını ve trenddeki değişiklikleri ölçmek için Bollinger Bantlarını kullanın.

Aşağıdaki kodu buldum: Kirshenbaum Band Lower (KBL)

' Use for the underlying indicator values, indexed by bar index.

Define values() As Number = IndicatorValues(_indicatorKey, barIndex, length + 2 * MathMax(_periods1, _periods2))

' Use for the sum of X times Y, the sum of X, the sum of Y, the sum of X^2

Define sumXY,sumX,sumY,sumXPower As Number

' Use for the EMA smoothing factor.

Define smoothFactor As Number = 2 / (_periods1 + 1)

' Use for the EMA calculation.

Define EMA As Number

' Use for the linear regression calculation.

Define LR As Number

' Use for the average of the squared errors.

Define averageError As Number

' Use for the calculated indicator script values, indexed by bar index.

Define results(length - 1) As Number

' Calculate the indicator script values for the specified bar range.

For i As Integer = length - 1 To 0 Step -1

EMA = 0

' Calculate the indicator script value for the current bar.

For j As Integer = i + _periods1 - 1 To i Step -1

If (EMA 0) Then

EMA = (1 - smoothFactor) * EMA + smoothFactor * values(j)

Else

EMA = values(j)

End If

Next

averageError = 0

' Calculate the linear regression and the average of the squared errors.

For j As Integer = i + _periods2 - 1 To i Step -1

LR = sumXY = sumX = sumY = sumXPower = 0

For k As Integer = j + _periods2 - 1 To j Step -1

sumXY += k * values(k)

sumX += k

sumY += values(k)

sumXPower += k * k

Next

LR = (sumY - (1 * ((_periods2 * sumXY) - (sumX*sumY)) / (_periods2 * sumXPower - (sumX * sumX))) * sumX) / _periods2

averageError += MathPow(values(j) - LR, 2)

Next

averageError = MathSqrt(averageError / _periods2)

results(i) = EMA - averageError

Next

Return results

Teşekkürler ve saygılar

delirmek
Dosyalar:
 

Kirshenbaum Bantları

Merhaba Mladen,

gösterge için teşekkürler. İyi bir iş çıkardınız ve çok hızlı.

Saygılarımızla

delirmek

 

RSI_TripleHull Ind

RSI_TripleHull Ind burada zaten yayınlandı, ancak burada tekrar bakmaktan tasarruf etmek için.

Bu gösterge için bir uyarı olup olmadığını biliyor musunuz?

Teşekkürler.

TAKIM taciri

Dosyalar:
 
 

[langtitle=fr]merhaba[/langtitle]

[lang=fr]herkese merhaba,

Mladen'in kullandığı, arka plana kare çizen göstergeyi sormak istedim, hangisi olduğunu söyleyebilir misiniz?

Ayrıca sağ üstteki tırtılları yüksek ve alçaktan gösteren vb.

teşekkür ederim [/lang]