Kontext
Im Zuge der Alert-Standardisierung wurde in 57 Indikatoren ein Bar-Close-Gate ergänzt:
bool alertsOnBarClose = input.bool(true, "Alerts only on bar close (confirmed)", group="Alerts")
bool alertOk = not alertsOnBarClose or barstate.isconfirmed
// jede alertcondition: alertcondition(alertOk and (<cond>), …)
Validierung erfolgte statisch (Python-Klammer-Balance über alle multiline-Statements, Gate-Coverage, je eine alertOk-Deklaration pro Datei) — plus TradingView-Kompilierung von 3 Piloten (cci_advanced, commodity_pulse_matrix_v3, vwap_cross_visuals). Die übrigen ~56 Dateien sind nicht in TradingView kompiliert.
Aufgabe
Stichproben-Kompiliertest in TradingView. Priorität auf die Dateien mit multiline-Bedingungen (höchstes Wrapping-Risiko):
Danach Restbestand stichprobenartig (einfache Single-Line-Fälle, geringes Risiko).
Akzeptanzkriterien
Bei Fehlern: Fehlermeldung hier anhängen.
Kontext
Im Zuge der Alert-Standardisierung wurde in 57 Indikatoren ein Bar-Close-Gate ergänzt:
Validierung erfolgte statisch (Python-Klammer-Balance über alle multiline-Statements, Gate-Coverage, je eine
alertOk-Deklaration pro Datei) — plus TradingView-Kompilierung von 3 Piloten (cci_advanced,commodity_pulse_matrix_v3,vwap_cross_visuals). Die übrigen ~56 Dateien sind nicht in TradingView kompiliert.Aufgabe
Stichproben-Kompiliertest in TradingView. Priorität auf die Dateien mit multiline-Bedingungen (höchstes Wrapping-Risiko):
money_flow/volume_strata(7 multiline)market_structure/liquidity_hunter(4 multiline)market_structure/wyckoff_schematics(19 alertconditions)mean_reversion/anchored_vwap(multiline title/message)trend_strength/regime_detector(17, kombiniert mit enableSmartAlerts/ssaEnable)trend_strength/regime_classifier(multiline)momentum/oscillator_topology(multiline)Danach Restbestand stichprobenartig (einfache Single-Line-Fälle, geringes Risiko).
Akzeptanzkriterien
Bei Fehlern: Fehlermeldung hier anhängen.