Hilfe bei der Codierung - Seite 169

 

Danke Mladen

wenn geglättetes Momentum=geglätteter RSI (ich kann es in PRT problemlos tun)

Aber wie nennen Sie das "absolute" Momentum, wenn

RSX=(glatter RSI)/(glatter absoluter RSI)

Ich hoffe, ich habe gut verstanden

Danke

Zilliq

 
zilliq:
Danke Mladen

wenn geglätteter Impuls=geglätteter RSI (ich kann das in PRT problemlos tun)

Aber wie nennen Sie das "absolute" Momentum, wenn

RSX=(glatter RSI)/(glatter absoluter RSI)

Ich hoffe, ich habe gut verstanden

Danke

Zilliq

Zilliq

Ich habe weder den "glatten RSI" noch den "glatten absoluten RSI" genannt.

Was ich sagte, ist, dass es ein "Verhältnis von geglättetem Momentum und geglättetem absoluten Momentum" ist (btw: RSI gehört per Definition zu einer Momentum-Familie von Indikatoren).

Sie können eine Zeile in der rsx-Berechnung finden, die in einem Teil "MathAbs(mom)" sagt. Das ist das absolute Momentum - es geht nie unter 0, außer als Ergebnis einer Glättungsverzögerung oder eines "Unterschießens" (was selten ist).

 

Zilliq

Werfen Sie einen Blick auf den Indikator in diesem Beitrag: https: //www.mql5.com/en/forum/178733/page36. Es wird klar, was und wie verwendet wird, wenn jede Art von rsi berechnet wird

Mit freundlichen Grüßen

 

Vielen Dank, Mladen, das ist sehr schön.

Ich werde mir das ansehen und sehen, was ich bei PRT machen kann.

Schönen Abend noch

Zilliq

 

Ok ich sehe dein RSI Experiment und ich glaube ich verstehe deinen Code

Wenn es jemandem helfen kann, hier ist ein interessanter Artikel über RSI und wie man es berechnen kann

http://forum.vtsystems.com/index.php?act=Attach&type=post&id=1517

Jetzt muss ich einen glatten Impuls programmieren

Vielen Dank an Mladen für die Erklärungen

Zilliq

Dateien:
 

Hallo Mladen und Freunde hier

bitte verzeihen Sie mir und lassen Sie mich direkt wissen, wenn ich Sie mit dem Problem der Definition von POC- und VA-Werten für ein Zielband auf der Grundlage eines bestimmten Marktprofils störe. Darf ich fortfahren und meine spezifischen Probleme zu diesem Thema hier mitteilen?

Mit dieser Nachricht möchte ich Sie über meine bisherigen Versuche informieren und Sie um Hilfe bitten, um meinen Kodierungsfehler zu identifizieren. Bitte überprüfen Sie die Logik meiner Kodierung innerhalb des beigefügten Indikators (ich habe die Parameter speziell für den Chart M15-EURUSD eingestellt, damit ich sie während des Testens leichter anwenden kann).

Basierend auf Kommentar Informationen, fand ich es so seltsam, die Differenz zwischen TB_POCCount (MaxCount = 34) und TB_TotalCount (> 1million), während es nur 400 pointstep sind. Ich habe das immer wieder überprüft, kann mir aber nicht erklären, warum.

Ich habe auch versucht, die Annahme eines vernünftigen TB_TotalCount zu testen, um meine Logik in der Kodierung zu finden VAH & VAL. Es ist auch fehlgeschlagen. Und das Schlimmste ist, dass ich nicht erkennen kann, wo mein Fehler liegt!!!

Nochmals vielen Dank für Ihre Aufmerksamkeit. Ich hoffe auf Ihre freundlichen Ratschläge!

fareastol

 
fareastol:
Hallo Mladen und Freunde hier

Bitte verzeihen Sie mir und lassen Sie mich direkt wissen, ob ich Sie mit dem Problem im Zusammenhang mit der Definition von POC- und VA-Werten für ein Zielband basierend auf einem bestimmten Marktprofil störe. Darf ich fortfahren und meine spezifischen Probleme mit diesem Thema hier mitteilen?

Mit dieser Nachricht möchte ich Sie über meine bisherigen Versuche informieren und Sie um Hilfe bitten, um meinen Kodierungsfehler zu identifizieren. Bitte überprüfen Sie die Logik meiner Kodierung innerhalb des angehängten Indikators (ich habe die Parameter speziell für den Chart M15-EURUSD eingestellt, um mir das Testen zu erleichtern).

Basierend auf Kommentar Informationen, fand ich es so seltsam, die Differenz zwischen TB_POCCount (MaxCount = 34) und TB_TotalCount (> 1million), während es nur 400 pointstep sind. Ich habe das immer wieder überprüft, kann mir aber nicht erklären, warum.

Ich habe auch versucht, die Annahme eines vernünftigen TB_TotalCount zu testen, um meine Logik in der Kodierung zu finden VAH & VAL. Es ist auch fehlgeschlagen. Und das Schlimmste ist, dass ich nicht erkennen kann, wo mein Fehler liegt!!!

Nochmals vielen Dank für Ihre Aufmerksamkeit. Ich hoffe auf Ihre freundlichen Ratschläge!

fareastol

fareastol

Können Sie genau erklären, was Sie in der Variable TB_TotalCount zu zählen versuchen?

_______________________

PS: ein durchschnittlicher Punktschrittzähler für einen 1-Stunden-Chart liegt irgendwo zwischen 3 und 4000 (da er vom höchsten Hoch und tiefsten Tief für die MAX_HISTORY-Periode abhängt)

 

Hallo Mladen

vielen Dank für Ihre Überlegungen.

Ich verwende TB_TotalCount, um die Gesamthäufigkeit aller Kursniveaus innerhalb des TargetBandes für jeden spezifischen Kurs zu zählen (Bereich von 1,35450 bis 1,35850 im Beispielversuch ~ 400 Punkteschritte des Kurses). Diese Zahl wird dann verwendet, um die Gesamtzahl der Value Area (VA) zu berechnen, wobei das Verhältnis 70 % der Gesamthäufigkeit des Zielbands beträgt.

Um das VA-Hoch/Tief zu finden, verwende ich den POC-Kurs als zentralen Punkt, zähle dann mit den Variablen upPOC und dnPOC in beide Richtungen dieses spezifischen Niveaus aufwärts/abwärts und integriere dann schrittweise die Häufigkeit des Kurses bei jedem Zählschritt in den VAcount, bis der oben genannte VA-Gesamtzähler aufgefüllt ist.

 
fareastol:
Hallo Mladen

Vielen Dank für Ihre freundliche Berücksichtigung.

Ich verwende TB_TotalCount, um die Gesamthäufigkeit aller Kursniveaus innerhalb des TargetBandes für jeden spezifischen Kurs zu zählen (Bereich von 1,35450 bis 1,35850 im Beispielversuch ~ 400 Punkteschritte des Kurses). Diese Zahl wird dann verwendet, um die Gesamtzahl der Value Area (VA) zu berechnen, wobei das Verhältnis 70 % der Gesamthäufigkeit des Zielbands beträgt.

Um VA High/Low zu finden, ist meine Logik, den POC-Preis als zentralen Punkt zu verwenden, dann in beide Richtungen dieses spezifischen Niveaus mit den Variablen upPOC und dnPOC aufwärts/abwärts zu zählen und dann schrittweise die Häufigkeit des Preises bei jedem Zählschritt in VAcount zu integrieren, bis der oben erwähnte TotalCount von VA aufgefüllt ist.

fareastol

Versuchen Sie, diesen Teil zu entfernen:

for(j=0, n=TB_LL; j<Target_band; j++, n++)

{

TBCount[j] = Count[n];

TB_TotalCount += TBCount[j];

TB_VACount = MathRound(0.7 * TB_TotalCount);

nPOC = ArrayMaximum(TBCount);

TB_POC = TargetL + nPOC*PointStep;

TB_POCCount = TBCount[nPOC];

}

aus der " for (i=1; i < History; i++)" Schleife (du hast eine Schleife in einer Schleife)

 

Hallo Mladen,

ich habe es geschafft, das relative und absolute Momentum zu verwenden.

Vielen Dank für deine Hilfe, jetzt muss ich das Momentum für den rsx glätten

Zilliq

Ps: Wenn es jemandem helfen kann:

//Relatives Momentum auf Schlusskurs

ind1= close-close[1]

// Absolutes Momentum

ind2=abs(ind1)

ind3=wilderDurchschnitt[rs](ind1)

ind4=wilderDurchschnitt[rs](ind2)

ind3=(50*(ind3+ind4))/ind4

ind3 als "RSI",0, 30, 70, 100 zurückgeben

Dateien: