{"schemaVersion":1,"contract":"fearngreed-live-signal","projectId":"fearngreed","methodologyVersion":"fear-flow-v5","signalDate":"2026-07-20","phase":"provisional","generatedAt":"2026-07-20T06:58:38.060280Z","sourceCutoff":"regular-session-close-provisional","expectedConfirmationAt":"2026-07-20T18:15:00+09:00","historyDataAsOf":"2026-07-16","actionWindow":{"mode":"after-hours-close","opensAt":"2026-07-20T15:40:00+09:00","closesAt":"2026-07-20T16:00:00+09:00","state":"closed","executionGuaranteed":false},"quality":{"state":"unavailable","tradeEligible":false,"reasons":["provisional_signal_expired"]},"inputRow":{"date":"2026-07-20","kospiClose":6516.27,"return1d":-0.044619241708940605,"flowShare":0.012284667150460414,"rawFlowTrillion":0.349056026679,"disparity50":81.80893093038638,"mdd252":-0.2850694768255151,"sourceHash":"063f3454015c5264"},"models":{"robust":{"state":"fear","quality":"ok","tradeEligible":false,"percentile":8.73015873015873,"residualZ":-1.3525137895933392,"rollingR2":0.40157773716783507,"fitScore":0.4778837228688384,"alpha":0.007078019428745736,"beta":-1.720410488632855,"expected":0.0838414308596517,"residual":-0.07155676370919128,"trainingCount":252,"fitMethod":"huber"},"scaled":{"state":"fear","quality":"ok","tradeEligible":false,"percentile":11.11111111111111,"residualZ":-1.1865012862115953,"rollingR2":0.40409077913061797,"fitScore":0.40409077913061797,"alpha":0.0066794126787147615,"beta":-1.5946687068401837,"expected":0.07783232115490066,"residual":-0.06554765400444024,"trainingCount":252,"fitMethod":"ols"},"raw":{"state":"extreme_fear","quality":"ok","tradeEligible":false,"percentile":2.7777777777777777,"residualZ":-2.374967306631978,"rollingR2":0.4521672301073303,"fitScore":0.4521672301073303,"alpha":0.5274947816899693,"beta":-51.74687225683754,"expected":2.8364009825994767,"residual":-2.4873449559204768,"trainingCount":252,"fitMethod":"ols"}},"provenance":{"price":"authenticated-pykrx-kospi-index","flow":"authenticated-pykrx-kospi-investor-flow","flowScope":"KOSPI-excluding-ETF-ETN-ELW","historyRole":"past-only-training","historySource":"repository-last-good"}}
