Wie erhält man einen 5-minütigen Gegenwert für MACD mit der MACD-Funktion?

Schriftsteller:nur Öl, Erstellt: 2018-03-01 10:28:37, aktualisiert:

VAR records = exchange.GetRecords ((PERIOD_M5)); VAR MACD = TA.MACD ((Records, 12, 26, 9); Log ((DIF:, macd[0], DEA:, macd[1], MACD:, macd[2]); Ich benutze die Funktion TA.MACD, die eine Array von allen Daten innerhalb von 5 Minuten zurückgibt. Wie bekommt man den genauen 5-minütigen MACD-Wert, wenn man den 5-minütigen Mittelwert der Array nimmt, oder den letzten Wert der Array?


Mehr

Kleine TräumeHier ist ein Beispiel für KDJ und MACD. Ich weiß nicht. Der Name der Gruppe ist "Period_M5". VAR MACD = TA.MACD ((Records, 12, 26, 9); Log (("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2]); Ich weiß nicht. Die Macd-Zwei-Dimension-Array besteht aus drei Indikatorlinien, macd[0][0], macd[1][0], macd[2][0] ist der erste Punkt dieser drei Linien, und die aktuelle Macd-Drei-Linien sind die Zahlen, die ihren Macd[0][n], macd[1][n], macd[2][n] entsprechen.

nur ÖlDer Dreh der Übergottheit

Kleine TräumeEs ist am besten, mit der Länge von macd[0] zu indexieren macd[0][macd[0].length-1] So ist es weniger sicher, mit records.length-1 zu indexieren (persönliches Gefühl).

nur ÖlWenn ich die letzte Zahl der MACD-Artikel in fünf Minuten berechnen kann, dann kann ich das Problem so schreiben. Var records = exchange.GetRecords ((PERIOD_M5)); VAR MACD = TA.MACD ((records, 12, 26, 9); if ((macd[0][records.length-1] > macd[1][records.length-1] && macd[0][records.length-1] - macd[1][records.length-1] > 5) { return "buy"; Wir sind hier. if ((macd[0][records.length-1] < macd[1][records.length-1] && macd[0][records.length-1] - macd[1][records.length-1] < -5) { return "sell"; Wir sind hier.

nur ÖlIch bin ein junger Mann.

Kleine TräumeDie Daten sind unterschiedlich. Der 1-Stunden-MACD und der 5-Minuten-MACD sind definitiv unterschiedlich. Wenn Sie sich die Charts ansehen, können Sie sehen, dass diese Indikatoren basierend auf den Daten der K-Linie berechnet werden. Die Daten der K-Linie aus verschiedenen Perioden werden bestimmt unterschiedlich berechnet. Der MACD ist konzeptionell nicht so gut verstanden. Versuchen Sie es mit einem Gleichen zu verstehen. Die Gleiche ist (allgemein) der Durchschnitt einer bestimmten Anzahl von K-Säulen.

Kleine TräumeDie MACD-Anzeige ist mit zwei Maler dif-dea, einem Moment, in dem eine K-Linienbar nicht abgelaufen ist. Jeder Indikator, einschließlich des MACD, ist variabel. Sie können beobachten, dass der MACD-Indikator für die letzte K-Line auf dem Handelstabelle ein Wert ist, der möglicherweise in der ersten Sekunde 1 ist (zum Beispiel) und in der nächsten Sekunde -1 ist.

nur ÖlOb man M5 oder H1 wählt, die Daten sind die gleichen, nur die Datenkapazität ist unterschiedlich. Wenn man z.B. 1 Uhr wählt, werden die Daten aus allen anderen Momenten der Stunde rücksichtslos ausgefiltert.

nur ÖlIch habe den Artikel gelesen und es ist der Moment wert.

nur ÖlDer Wert der kleinen Säulen des MACD ist entweder die letzte Datenzeit oder ein durchschnittlicher Wert für eine gewisse Zeit. Also, wenn ich mir einen 5-minütigen K-String-Diagramm anschaue, und ich sehe den MACD-Stab um 19 Uhr, dann ist er der Durchschnitt aller Daten zwischen 18:55 und 19:00 Uhr, oder 19:00 Uhr.