{
    "case_id": "SOL_USDT_20260612T142759Z_PIT_SAFE_CLEAN_DRIFT_ONSET",
    "reference": {
        "schema_version": "trading_eye.reference.v1",
        "case_id": "SOL_USDT_20260612T142759Z_PIT_SAFE_CLEAN_DRIFT_ONSET",
        "rules": "reference.py \u2014 fraktale Swings k=2, ATR14, Regressionssteigung in ATR/Bar",
        "last_close": 66.7000000000000028421709430404007434844970703125,
        "visible_range": {
            "4h": {
                "low": 60.030000000000001136868377216160297393798828125,
                "high": 69.06000000000000227373675443232059478759765625,
                "bars": 45,
                "first_t": 1780617600,
                "last_t": 1781251200
            },
            "1h": {
                "low": 62.280000000000001136868377216160297393798828125,
                "high": 68.159999999999996589394868351519107818603515625,
                "bars": 120,
                "first_t": 1780840800,
                "last_t": 1781269200
            },
            "15m": {
                "low": 64.93999999999999772626324556767940521240234375,
                "high": 67.4899999999999948840923025272786617279052734375,
                "bars": 96,
                "first_t": 1781187300,
                "last_t": 1781272800
            },
            "1m": {
                "low": 66.31999999999999317878973670303821563720703125,
                "high": 67.18000000000000682121026329696178436279296875,
                "bars": 117,
                "first_t": 1781267100,
                "last_t": 1781274420
            }
        },
        "timeframes": {
            "4h": {
                "trend": "sideways",
                "structure": "mixed",
                "volatility": "normal",
                "momentum": "decreasing",
                "slope_atr_per_bar": 0.03160000000000000308642000845793518237769603729248046875,
                "atr": 1.4542857142857117391798738026409409940242767333984375,
                "atr_ratio": 0.8505000000000000337507799486047588288784027099609375,
                "swing_high_count": 5,
                "swing_low_count": 7
            },
            "1h": {
                "trend": "sideways",
                "structure": "mixed",
                "volatility": "normal",
                "momentum": "increasing",
                "slope_atr_per_bar": -0.000699999999999999992887633748495090912911109626293182373046875,
                "atr": 0.5600000000000002753353101070388220250606536865234375,
                "atr_ratio": 0.81159999999999998809840917601832188665866851806640625,
                "swing_high_count": 18,
                "swing_low_count": 13
            },
            "15m": {
                "trend": "sideways",
                "structure": "lh_ll",
                "volatility": "normal",
                "momentum": "decreasing",
                "slope_atr_per_bar": 0.0293999999999999990507593139454911579377949237823486328125,
                "atr": 0.29785714285714093296775217822869308292865753173828125,
                "atr_ratio": 1.1455999999999999516830939683131873607635498046875,
                "swing_high_count": 14,
                "swing_low_count": 14
            },
            "1m": {
                "trend": "sideways",
                "structure": "range",
                "volatility": "high",
                "momentum": "flat",
                "slope_atr_per_bar": 0.0020999999999999998702426839969348293379880487918853759765625,
                "atr": 0.1585714285714254490056163149347412399947643280029296875,
                "atr_ratio": 1.7619000000000000216715534406830556690692901611328125,
                "swing_high_count": 21,
                "swing_low_count": 17
            }
        },
        "levels": {
            "4h": {
                "support": {
                    "nearest": 65.2300000000000039790393202565610408782958984375,
                    "tested_count": 1,
                    "distance_atr": 1.1479999999999999094058011905872263014316558837890625
                },
                "resistance": {
                    "nearest": 67.349999999999994315658113919198513031005859375,
                    "tested_count": 1,
                    "distance_atr": 0.308999999999999996891375531049561686813831329345703125
                }
            },
            "1h": {
                "support": {
                    "nearest": 66.5100000000000051159076974727213382720947265625,
                    "tested_count": 1,
                    "distance_atr": 0.321000000000000007549516567451064474880695343017578125
                },
                "resistance": {
                    "nearest": 67.1099999999999994315658113919198513031005859375,
                    "tested_count": 1,
                    "distance_atr": 0.75
                }
            },
            "15m": {
                "support": {
                    "nearest": 66.68999999999999772626324556767940521240234375,
                    "tested_count": 3,
                    "distance_atr": 0.0340000000000000024424906541753443889319896697998046875
                },
                "resistance": {
                    "nearest": 67.0400000000000062527760746888816356658935546875,
                    "tested_count": 6,
                    "distance_atr": 1.1410000000000000142108547152020037174224853515625
                }
            },
            "1m": {
                "support": {
                    "nearest": 66.8299999999999982946974341757595539093017578125,
                    "tested_count": 2,
                    "distance_atr": 1.7030000000000000692779167366097681224346160888671875
                },
                "resistance": {
                    "nearest": null,
                    "tested_count": null,
                    "distance_atr": null
                }
            }
        }
    }
}
