Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

TMA - Triangular Moving Average

Geschrieben

Hallo,

 

ich hab schon auf der Codebase und im Forum auf MQL4 geschaut. aber leider nichts gefunden. Darum nun meine Frage hier:

Hat jemand zufällig den Code für einen Triangular Moving Average (TMA) Indikator?

 

Oder kann mir beim Coding des selben helfen?

 

Beste Grüße, Tibo :unsure:

Featured Replies

Geschrieben

ich hab schon auf der Codebase und im Forum auf MQL4 geschaut. aber leider nichts gefunden. Darum nun meine Frage hier:

Hat jemand zufällig den Code für einen Triangular Moving Average (TMA) Indikator?

 

Hi Tobi :Howdy:

 

Suche dir einen aus.

 

TMA

 

Für spezielle Wünsche des Codings helfen dir sicher andere hier.

Geschrieben
  • Autor

Ich hab diese Sammlung durch Vola's Link gefunden:

http://codebase.mql4.com/ru/source/24065

 

Dort wird der TMA so berechnet wenn ich das richtig rauslese:

// MA_Method=5: TriMA - Triangular Moving Average
double TriMA(double array[],int per,int bar)
{
  double sma;
  int len = MathCeil((per+1)*0.5);
  
  double sum=0;
  for(int i = 0;i < len;i++) 
  {
  sma = SMA(array,len,bar-i);
  sum += sma;
  } 
  double trima = sum/len;
  
  return(trima);
}

Stimmt das überhaupt?

Falls ja: kann man den auch als einzelnen Indikator programmieren ohne diese ganze Riesensammlung? (Wie?)

 

Nachtrag:

Es gibt doch etwas im MQL Forum:

http://www.metatrader4.com/forum/411

aber ob das korrekt ist kann ich nicht nachvollziehen. Kann das jemand von Euch Profis?

Bearbeitet von Tibo

Geschrieben

es gibt auch noch den TEMA (Triple Exponential Moving Average)

 

Den verwende ich, um bestimmte Indikatoren zu glätten - allerdings in einer ZeroLag-Variante. Wird es sicher auch für MT geben, soll nur so ein Hinweis beim Ausprobieren sein.

 

Sowohl WMA als auch TEMA sind für mich eigentlich die besten gleitenden Durchschnitte.

Geschrieben
  • Autor

Was ist der Unterschied zwischen Triangular Moving Average und dem Triple Exponential Moving Average? Aus das letzterer ein exponentieller Durchschnitt ist?

 

es gibt auch noch den TEMA (Triple Exponential Moving Average)

 

Den verwende ich, um bestimmte Indikatoren zu glätten - allerdings in einer ZeroLag-Variante. Wird es sicher auch für MT geben, soll nur so ein Hinweis beim Ausprobieren sein.

 

Sowohl WMA als auch TEMA sind für mich eigentlich die besten gleitenden Durchschnitte.

Warum sind das für dich die besten Durchschnitte?

 

das ist solch ein Triple Exponential Moving Average, richtig?

Geschrieben
Was ist der Unterschied zwischen Triangular Moving Average und dem Triple Exponential Moving Average?

das sind schon erhebliche Unterschiede, ein "normaler" gleitender Durchschnitt wie der TMA ist reaktionsträger wie ein auf die aktuellen Kurse gewichteter exponentieller Durchschnitt.

 

Warum sind das für dich die besten Durchschnitte?

ich verwende sie nur zum Glätten von reaktionsschnellen Indikatoren, die sonst zu zackig sind. Alleine für sich taugen sie (für mich) nicht viel, nur in Kombination mit anderen.

 

Hier mal ein Beispiel am Forecast Oszillator (einem der schnellsten die ich kenne), oben normal und unten mit einem ZeroLag-Tema geglättet:

TEMA.png

 

das ist solch ein Triple Exponential Moving Average, richtig?

ein T3 ist meines Wissens nach wieder etwas anderes als ein TEMA, der verwendet glaub noch mehr Durchschnitte in der Berechnung.

Geschrieben

http://www2.wealth-lab.com/Wiki/T3MA.ashx

The T3 MA is an adaptive moving average created by Tim Tillson and presented in his article "Smoothing techniques for more accurate signals."

 

http://www2.wealth-lab.com/Wiki/TEMA.ashx

TEMA is the Triple-smoothed Exponential Moving Average based on TECHNICAL ANALYSIS FROM A TO Z, 2nd Ed., pg. 328-330.

 

 

Ich habe den T3MA nur reingebracht, weil ich den schon mal verwendet hatte.

Den genauen Unterschied kenn ich nicht, bzw. müsste man aus dem Code ersehen.

Geschrieben

Hier mal ein Beispiel am Forecast Oszillator (einem der schnellsten die ich kenne), oben normal und unten mit einem ZeroLag-Tema geglättet:

TEMA.png

Deine Charts sehen immer so schön aufgeräumt aus :10points:

:ot:

Bei mir sieht es immer so aus:

bullet_go.png

Klickzz_dasm30-00100gbpusd7m30.gif
:moveaway:

 

Quelle

Geschrieben

:laugh:

ich sehe da ein paar Divergenzen, gibts das auch für Ninja^^

 

Deine Charts sehen immer so schön aufgeräumt aus

mehr oder weniger, das war nur ein Beispielchart. Der richtige hat noch ein paar Sachen drin, aber prinzipiell mag ich es nicht so bunt oder flackerig wie andere.

Geschrieben

:laugh:

ich sehe da ein paar Divergenzen, gibts das auch für Ninja ^^

Ich seh schon, bist Profi.

Kann ich dir besorgen, wird aber nicht billig ^^

Geschrieben
  • Autor

Bei mir sieht es immer so aus:

bullet_go.png

Klickpost-1814-0-32009500-1333653406_thumb.gif
:moveaway:

 

Quelle

da bekommt man ja einen epileptischen Anfall :D

Geschrieben

da bekommt man ja einen epileptischen Anfall :D

Stimmt schon - unsereins, Anfänger, Verlierer, Newbies usw.

Aber siehst ja, Profis wie ronner entdecken selbst in diesem Chart noch Divergenzen :laugh:

Geschrieben
Aber siehst ja, Profis wie ronner entdecken selbst in diesem Chart noch Divergenzen

 

wo wir gerade dabei sind (und weil uns ansonsten der Boss maßregelt^^) hier mal ein schönes Beispiel, wie man einen WMA auch für Divergenzen nutzen kann indem man ihn mit einem anderen Indikator, in dem Fall den WilliamR, kombiniert:

 

$GBPUSD (1 Second LineBreak)  05_04_2012.png

auch hier wieder der normale WMA oben, der bessere unten.

 

Die hellblauen Pfeile sind (umgekehrte) Divergenzen im Trend (die also auf Trendfortsetzung hindeuten), die grünen normale.

 

Diese Kombination von Indikatoren beherrscht leider nicht jedes Programm, bei wem das geht und wer mag, kann also auch aus stinknormalen Durchschnitten und Standardindikatoren klasse Signalgeber erstellen.

Geschrieben

wie man einen WMA auch für Divergenzen nutzen kann indem man ihn mit einem anderen Indikator, in dem Fall den WilliamR, kombiniert:

Finger weg von Divergenzen !

bullet_go.png

Wo soll das hinführen wenn wir das jetzt alle machen :laugh: (Bressert ist auch schön)
Geschrieben

Finger weg von Divergenzen !

bullet_go.png

Wo soll das hinführen wenn wir das jetzt alle machen :laugh: (Bressert ist auch schön)

 

scheint dir jeden Tag mehr zu gefallen, der "KlingelChart" 2e5nrqf.gif ^^

Geschrieben

scheint dir jeden Tag mehr zu gefallen, der "KlingelChart" 2e5nrqf.gif ^^

Ach, der ist da auch drin ? Was denn noch alles ? :laugh: Na, dann verstehe ich einiges...

 

btw.

Wann es klingelt, weiß ich jetzt auch schon :laugh:

Geschrieben

hier mal ein schönes Beispiel, wie man einen WMA auch für Divergenzen nutzen kann

Da ich Anfangs erhebliche Probleme hatte, Divergenzen überhaupt zu erkennen/zu unterscheiden habe ich irgendwann mal Bilder dazu eingesammelt/erstellt.

Veilleicht hilft es dem einen oder anderen zur Definition.

 

Auszug:

für tino  88.gif

Seht hin, es ist der Holy Grail :laugh:

 

Sammlung/Definition:

Divergenzen.zip

Geschrieben
  • Autor

das findet sich zur Berechnung auf TradeSignalOnline

Moving Average Triangular (TMA)

Beschreibung

Der Triangular Moving Average ist ein gleitender Durchschnitt mit einer nochmaligen Glättung. Als Besonderheit ist zu erwähnen, dass gerade und ungerade Perioden eine leicht unterschiedliche Berechnung verlangen.

 

Berechnung

Einen 14-Perioden triangular gleitenden Durchschnitt berechnen Sie so:

1.) Periodenlänge durch 2 dividieren, um m=7 zu erhalten.

2.) Bilden Sie jetzt einen einfachen gleitenden Durchschnitt über 7-Perioden (Aufsummierung von 7 aufeinanderfolgenden Schlußkursen und die Summe dividiert durch 7).

3.) Da es sich um eine gerade Periodenlänge handelt, wird bei der nächsten Glättung über n-Perioden n aus m+1 gebildet (Ergebnis: n=8). Ansonsten für ungerade Periodenlänge n=m und m auf die nächste Zahl/ Ziffer aufgerundet.

4.) Jetzt werden die 8 Werte des ersten gleitenden Durchschnittes (aus 2.) noch einmal geglättet. Als Ergebnis bekommen Sie den ersten Wert für den Triangular Moving Average.

 

Ich würde ja auch den Equilla-Code hier einstellen. Aber ich denke das ist nicht erlaubt, oder? Da könnte TSO bestimmt ärger machen. Dieser ist ja immerhin nur für Mitglieder sichbar...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.