| payload |
{"created_at":"2026-04-10T20:45:16.804 {"created_at":"2026-04-10T20:45:16.804857+00:00","reason_trace":{"cutoff_iso":"2026-04-07T20:45:16Z","eligible_timeframes":["1d","1wk"],"market_now":"2026-04-10T16:45:16.804876-04:00","period_key":"2026-04-10","recent_signal_hours":72,"signal_timestamp":"2026-04-10T00:00:00Z","strategy":"ema_signals"},"severity":"medium","signal_type":"technical_indicator_signal","source":"technical_analyzer","value":{"bars":600,"confidence":0.5670932266209002,"details":{"bars":600,"ema_fast":30.422346331944237,"ema_price":30.422346331944237,"ema_slow":30.359736808330524,"fast_length":12,"fast_slope":0.004428,"price_ema_length":12,"recent_matches":[{"close":34.849998474121094,"ema_fast":34.008796159245364,"ema_price":34.008796159245364,"ema_slow":33.95763671034107,"timestamp":"2025-05-08T00:00:00+00:00","volume":489000.0},{"close":37.63999938964844,"ema_fast":35.78994310247214,"ema_price":35.78994310247214,"ema_slow":35.68825096760461,"timestamp":"2025-08-22T00:00:00+00:00","volume":681100.0},{"close":31.59000015258789,"ema_fast":31.38140945980756,"ema_price":31.38140945980756,"ema_slow":31.377296867560503,"timestamp":"2025-12-12T00:00:00+00:00","volume":1049000.0},{"close":31.520000457763672,"ema_fast":31.157393537338297,"ema_price":31.157393537338297,"ema_slow":31.126009369947248,"timestamp":"2026-01-12T00:00:00+00:00","volume":585800.0},{"close":31.15999984741211,"ema_fast":30.422346331944237,"ema_price":30.422346331944237,"ema_slow":30.359736808330524,"timestamp":"2026-04-10T00:00:00+00:00","volume":428516.0}],"rel_gap":0.002062,"rel_price_gap":0.024247,"signal":{"close":31.15999984741211,"timestamp":"2026-04-10T00:00:00Z"},"slow_length":26},"direction":"up","last_buy":null,"last_sell":null,"magnitude":0.09698837918932213,"price":31.15999984741211,"recent_buys":[],"recent_sells":[],"signal":{"close":31.15999984741211,"timestamp":"2026-04-10T00:00:00Z"},"signal_kind":"emaCrossUp","strategy":"ema_signals","ticker":"FFIN","timeframe":"1d","timeframe_bucket":"daily"}}... |