Ein übertragener Indikator verhält sich manchmal anders als das Original: auf einem anderen Timeframe, bei einem anderen Instrument oder mit Live-Daten.
Beschreiben Sie, wo es nicht stimmt. Der Agent findet die Ursache, korrigiert den Code und testet erneut. Am besten klappt das im selben Chat, in dem der Indikator entstanden ist.
Ich habe den Chart auf 15 Minuten umgestellt, und die grüne Hervorhebung passt nicht mehr zur stündlichen EMA. Korrigiere den Indikator so, dass die Hervorhebung auf jedem Timeframe unter einer Stunde stimmt. Teste ohne Speichern auf 5 und 15 Minuten und speichere dann. Sag mir, was du geändert hast, und stell den Chart wieder auf 5 Minuten.
Beschreiben Sie Ihren eigenen Fall genauso: wo es passiert, was dort sein sollte und was Sie stattdessen bekommen haben.
Was passiert
Der Agent stellte fest, dass die Hervorhebung an 5 Minuten gebunden war, entfernte diese Abhängigkeit und testete den Indikator auf 5 und 15 Minuten. Die Anforderung „jeder Timeframe“ hat er nicht vollständig erfüllt und auch gesagt, warum: Auf Timeframes, die die Stunde nicht glatt teilen, etwa 7 Minuten, lässt sich die exakte stündliche EMA nicht aus den Bars des Charts rekonstruieren.
Ich habe den Chart auf 15 Minuten umgestellt, und die grüne Hervorhebung passt nicht mehr zur stündlichen EMA. Korrigiere den Indikator so, dass die Hervorhebung auf jedem Timeframe unter einer Stunde stimmt. Teste ohne Speichern auf 5 und 15 Minuten und speichere dann. Sag mir, was du geändert hast, und stell den Chart wieder auf 5 Minuten.
Ich habe den Indikator korrigiert und gespeichert. Der Chart steht wieder auf BTCUSDT 5m.
- Die feste Bindung an 5 Minuten ist entfernt: Die Dauer eines Bars wird jetzt aus den Zeitstempeln der Bars ermittelt.
- Die stündliche EMA wird auf der letzten Kerze der Stunde aktualisiert: 20:55 bei 5m, 20:45 bei 15m.
- Beide Versionen wurden ohne Speichern getestet, ohne Berechnungsfehler. Eine unterschiedliche Historientiefe ergibt einen kleinen Unterschied im Startwert der EMA.
Einschränkung: Eine exakte Rekonstruktion ist bei Timeframes möglich, die die Stunde glatt teilen. Bei 7m und ähnlichen Timeframes überschreitet eine Kerze die Stundengrenze, und für eine exakte EMA braucht es separate Daten mit kleinerem Timeframe. Die Anforderung „jeder Timeframe unter einer Stunde“ ist daher noch nicht vollständig erfüllt.