{"content_sha256":"d72ebddb9899ca9f6a98fa0928c863ea2128a9ab171f3832eb77c0fc14d3e1ca","contract_version":"investment_ai.public_market_strategy.v1","error":null,"freshness":"CURRENT","generated_at":"2026-09-08T21:48:09.392607+00:00","generation_id":"MARKET-20260908-7ad56c55af6062bf","items":[{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9102/7000","exchange":"KOSDAQ","latest_price_krw":4500.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":3.4910352461972205,"turnover_ratio_5d":3.60551987872677},"name":"\ud55c\ube5b\ub808\uc774\uc800","pullback":{"bars_used":60,"distance_from_second_low_pct":22.615804,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":1,"reference_price_plan":{"entry_high_krw":4455,"entry_low_krw":4365,"recommendation":false,"stop_loss_krw":4230,"target_1_krw":4725,"target_2_krw":4905},"returns_pct":{"five_day":12.781954887218049,"one_day":10.701107011070121,"twenty_day":16.883116883116877},"scores":{"liquidity":10.0,"momentum":16.23,"risk_penalty":0.0,"total":66.23,"trend":15.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["NEAR_20D_HIGH","EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"452190","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9102/4000","exchange":"KOSDAQ","latest_price_krw":8750.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-0.3416856492027387,"relative_volume_5d":2.178018388380117,"turnover_ratio_5d":2.485031874964298},"name":"\uc0bc\uc775\uc81c\uc57d","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["INTERVENING_REBOUND_NOT_CONFIRMED"],"status":"REJECT_PATTERN"},"rank":2,"reference_price_plan":{"entry_high_krw":8662,"entry_low_krw":8488,"recommendation":false,"stop_loss_krw":8225,"target_1_krw":9188,"target_2_krw":9538},"returns_pct":{"five_day":28.111273792093705,"one_day":-0.3416856492027387,"twenty_day":64.16510318949345},"scores":{"liquidity":10.0,"momentum":16.59,"risk_penalty":0.0,"total":65.25,"trend":15.0,"volume":23.66},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"014950","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9103","exchange":"KOSDAQ","latest_price_krw":12850.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":2.5966718687403207,"turnover_ratio_5d":2.7973843668184073},"name":"\ub124\uc624\uc624\ud1a0","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["INTERVENING_REBOUND_NOT_CONFIRMED"],"status":"REJECT_PATTERN"},"rank":3,"reference_price_plan":{"entry_high_krw":12722,"entry_low_krw":12464,"recommendation":false,"stop_loss_krw":12079,"target_1_krw":13492,"target_2_krw":14007},"returns_pct":{"five_day":43.415178571428584,"one_day":8.164983164983175,"twenty_day":20.657276995305175},"scores":{"liquidity":4.78,"momentum":20.0,"risk_penalty":0.0,"total":64.78,"trend":15.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"212560","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9102/8000","exchange":"KOSDAQ","latest_price_krw":11040.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":3.0448802358802847,"turnover_ratio_5d":3.190200488800888},"name":"\uc9c0\ud22c\ud30c\uc6cc","pullback":{"bars_used":60,"distance_from_second_low_pct":23.076923,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":4,"reference_price_plan":{"entry_high_krw":10930,"entry_low_krw":10709,"recommendation":false,"stop_loss_krw":10378,"target_1_krw":11592,"target_2_krw":12034},"returns_pct":{"five_day":14.999999999999991,"one_day":5.544933078393877,"twenty_day":36.63366336633664},"scores":{"liquidity":10.0,"momentum":13.44,"risk_penalty":0.0,"total":63.44,"trend":15.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["NEAR_20D_HIGH","EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"388050","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSPI:IDX:2001/8000","exchange":"KOSPI","latest_price_krw":19970.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-0.14999999999999458,"relative_volume_5d":2.6023721913620674,"turnover_ratio_5d":2.8162810359823314},"name":"\ub300\uc6b0\uac74\uc124","pullback":{"bars_used":60,"distance_from_second_low_pct":25.243023,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":5,"reference_price_plan":{"entry_high_krw":19770,"entry_low_krw":19371,"recommendation":false,"stop_loss_krw":18772,"target_1_krw":20968,"target_2_krw":21767},"returns_pct":{"five_day":18.727705112960756,"one_day":8.473655621944598,"twenty_day":17.26365237815619},"scores":{"liquidity":10.0,"momentum":18.02,"risk_penalty":0.0,"total":63.02,"trend":10.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["NEAR_20D_HIGH"],"screenable":true},"symbol":"047040","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9101/9000","exchange":"KOSDAQ","latest_price_krw":5000.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-14.236706689536883,"relative_volume_5d":4.518305512594376,"turnover_ratio_5d":4.564266266513548},"name":"\uc6b0\ub9ac\ubc14\uc774\uc624","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["INTERVENING_REBOUND_NOT_CONFIRMED"],"status":"REJECT_PATTERN"},"rank":6,"reference_price_plan":{"entry_high_krw":4950,"entry_low_krw":4850,"recommendation":false,"stop_loss_krw":4700,"target_1_krw":5250,"target_2_krw":5450},"returns_pct":{"five_day":457.4136008918618,"one_day":-14.236706689536883,"twenty_day":428.5412262156449},"scores":{"liquidity":1.6,"momentum":20.0,"risk_penalty":0.0,"total":61.6,"trend":15.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"082850","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSPI:IDX:2002/6000","exchange":"KOSPI","latest_price_krw":142600.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":2.928417305898302,"turnover_ratio_5d":3.1669721638503665},"name":"\ud55c\uc804\uae30\uc220","pullback":{"bars_used":60,"distance_from_second_low_pct":38.312318,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":7,"reference_price_plan":{"entry_high_krw":141174,"entry_low_krw":138322,"recommendation":false,"stop_loss_krw":134044,"target_1_krw":149730,"target_2_krw":155434},"returns_pct":{"five_day":29.049773755656116,"one_day":16.59852820932135,"twenty_day":41.32804757185331},"scores":{"liquidity":10.0,"momentum":20.0,"risk_penalty":-10.0,"total":60.0,"trend":15.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"052690","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSPI:IDX:3002/9000","exchange":"KOSPI","latest_price_krw":15300.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":2.3632643093001793,"turnover_ratio_5d":2.4498322003621706},"name":"\uc2e0\uc138\uacc4 I&C","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["SECOND_LOW_BELOW_FIRST_LOW"],"status":"REJECT_BREAKDOWN"},"rank":8,"reference_price_plan":{"entry_high_krw":15147,"entry_low_krw":14841,"recommendation":false,"stop_loss_krw":14382,"target_1_krw":16065,"target_2_krw":16677},"returns_pct":{"five_day":16.17312072892938,"one_day":10.151187904967607,"twenty_day":13.501483679525217},"scores":{"liquidity":1.12,"momentum":17.82,"risk_penalty":0.0,"total":58.94,"trend":15.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["NEAR_20D_HIGH"],"screenable":true},"symbol":"035510","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSPI:IDX:3002/6000","exchange":"KOSPI","latest_price_krw":13270.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":3.0877050579066805,"turnover_ratio_5d":3.183881912855869},"name":"\ud55c\uc804\uc0b0\uc5c5","pullback":{"bars_used":60,"distance_from_second_low_pct":13.905579,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":9,"reference_price_plan":{"entry_high_krw":13137,"entry_low_krw":12872,"recommendation":false,"stop_loss_krw":12474,"target_1_krw":13934,"target_2_krw":14464},"returns_pct":{"five_day":8.326530612244909,"one_day":4.241948153967012,"twenty_day":12.648556876061123},"scores":{"liquidity":10.0,"momentum":8.39,"risk_penalty":0.0,"total":58.39,"trend":15.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["NEAR_20D_HIGH","EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"130660","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3101/4000","exchange":"KOSDAQ","latest_price_krw":2510.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-4.380952380952385,"relative_volume_5d":4.084954386022491,"turnover_ratio_5d":4.1749088724963945},"name":"SV\uc778\ubca0\uc2a4\ud2b8\uba3c\ud2b8","pullback":{"bars_used":60,"distance_from_second_low_pct":14.090909,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":10,"reference_price_plan":{"entry_high_krw":2485,"entry_low_krw":2435,"recommendation":false,"stop_loss_krw":2359,"target_1_krw":2636,"target_2_krw":2736},"returns_pct":{"five_day":10.816777041942615,"one_day":6.808510638297882,"twenty_day":18.676122931442073},"scores":{"liquidity":6.18,"momentum":11.94,"risk_penalty":0.0,"total":58.12,"trend":15.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"289080","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:1100/9102/8000","exchange":"KOSDAQ","latest_price_krw":11810.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-5.595523581135087,"relative_volume_5d":3.0297545623412776,"turnover_ratio_5d":3.1642890930495873},"name":"\uc6b0\ub9ac\uae30\uc220","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["SECOND_LOW_BELOW_FIRST_LOW"],"status":"REJECT_BREAKDOWN"},"rank":11,"reference_price_plan":{"entry_high_krw":11692,"entry_low_krw":11456,"recommendation":false,"stop_loss_krw":11101,"target_1_krw":12400,"target_2_krw":12873},"returns_pct":{"five_day":9.860465116279071,"one_day":8.150183150183143,"twenty_day":-3.591836734693876},"scores":{"liquidity":10.0,"momentum":12.44,"risk_penalty":0.0,"total":57.44,"trend":10.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"032820","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9102/6000","exchange":"KOSDAQ","latest_price_krw":6660.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":1.8201673610708187,"turnover_ratio_5d":1.912513267518957},"name":"\uae08\uac15\ucca0\uac15","pullback":{"bars_used":60,"distance_from_second_low_pct":27.342256,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":12,"reference_price_plan":{"entry_high_krw":6593,"entry_low_krw":6460,"recommendation":false,"stop_loss_krw":6260,"target_1_krw":6993,"target_2_krw":7259},"returns_pct":{"five_day":22.651933701657455,"one_day":3.900156006240252,"twenty_day":14.432989690721643},"scores":{"liquidity":10.0,"momentum":16.71,"risk_penalty":0.0,"total":57.21,"trend":15.0,"volume":15.5},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"053260","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:1100/9102/7000","exchange":"KOSDAQ","latest_price_krw":194600.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":2.018912744254815,"turnover_ratio_5d":2.1683490364136446},"name":"\uc8fc\uc131\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["SECOND_LOW_BELOW_FIRST_LOW"],"status":"REJECT_BREAKDOWN"},"rank":13,"reference_price_plan":{"entry_high_krw":192654,"entry_low_krw":188762,"recommendation":false,"stop_loss_krw":182924,"target_1_krw":204330,"target_2_krw":212114},"returns_pct":{"five_day":12.48554913294797,"one_day":3.952991452991461,"twenty_day":34.39226519337018},"scores":{"liquidity":10.0,"momentum":10.65,"risk_penalty":0.0,"total":55.19,"trend":15.0,"volume":19.54},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["NEAR_20D_HIGH"],"screenable":true},"symbol":"036930","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSPI:IDX:3002/7001/3000","exchange":"KOSPI","latest_price_krw":8180.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-9.713024282560712,"relative_volume_5d":4.324750098935313,"turnover_ratio_5d":4.410867660464339},"name":"\uad11\uc804\uc790","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["SECOND_LOW_BELOW_FIRST_LOW"],"status":"REJECT_BREAKDOWN"},"rank":14,"reference_price_plan":{"entry_high_krw":8098,"entry_low_krw":7935,"recommendation":false,"stop_loss_krw":7689,"target_1_krw":8589,"target_2_krw":8916},"returns_pct":{"five_day":11.901504787961702,"one_day":15.373765867418898,"twenty_day":-8.193041526374856},"scores":{"liquidity":10.0,"momentum":19.44,"risk_penalty":-10.0,"total":54.44,"trend":10.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"017900","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSPI:IDX:2002/1000","exchange":"KOSPI","latest_price_krw":57700.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":1.4845453446985215,"turnover_ratio_5d":1.6265029167871197},"name":"\ud55c\ubbf8\uc0ac\uc774\uc5b8\uc2a4","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["SECOND_LOW_BELOW_FIRST_LOW"],"status":"REJECT_BREAKDOWN"},"rank":15,"reference_price_plan":{"entry_high_krw":57123,"entry_low_krw":55969,"recommendation":false,"stop_loss_krw":54238,"target_1_krw":60585,"target_2_krw":62893},"returns_pct":{"five_day":25.982532751091703,"one_day":6.457564575645747,"twenty_day":26.2582056892779},"scores":{"liquidity":9.54,"momentum":20.0,"risk_penalty":0.0,"total":54.4,"trend":15.0,"volume":9.86},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"008930","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9102/4000","exchange":"KOSDAQ","latest_price_krw":2210.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":1.8727587469060045,"turnover_ratio_5d":1.9839982868743735},"name":"\uacbd\ub0a8\uc81c\uc57d","pullback":{"bars_used":60,"distance_from_second_low_pct":42.305216,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":16,"reference_price_plan":{"entry_high_krw":2188,"entry_low_krw":2144,"recommendation":false,"stop_loss_krw":2077,"target_1_krw":2320,"target_2_krw":2409},"returns_pct":{"five_day":29.77099236641221,"one_day":1.8433179723502224,"twenty_day":31.782945736434097},"scores":{"liquidity":1.87,"momentum":19.34,"risk_penalty":0.0,"total":52.81,"trend":15.0,"volume":16.6},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"053950","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/6000","exchange":"KOSDAQ","latest_price_krw":3350.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":3.405250115491996,"turnover_ratio_5d":3.612306469571698},"name":"\uc544\ub9ac\ubc14\uc774\uc624\ub7a9","pullback":{"bars_used":60,"distance_from_second_low_pct":38.716356,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":17,"reference_price_plan":{"entry_high_krw":3316,"entry_low_krw":3250,"recommendation":false,"stop_loss_krw":3149,"target_1_krw":3518,"target_2_krw":3652},"returns_pct":{"five_day":32.93650793650793,"one_day":15.517241379310342,"twenty_day":39.00414937759336},"scores":{"liquidity":1.76,"momentum":20.0,"risk_penalty":-10.0,"total":51.76,"trend":15.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH","EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"261780","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9102/4000","exchange":"KOSDAQ","latest_price_krw":3890.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":1.2915630848900563,"turnover_ratio_5d":1.430942678304697},"name":"JW\uc2e0\uc57d","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["SECOND_LOW_BELOW_FIRST_LOW"],"status":"REJECT_BREAKDOWN"},"rank":18,"reference_price_plan":{"entry_high_krw":3851,"entry_low_krw":3773,"recommendation":false,"stop_loss_krw":3657,"target_1_krw":4084,"target_2_krw":4240},"returns_pct":{"five_day":30.100334448160538,"one_day":8.659217877094981,"twenty_day":74.83146067415731},"scores":{"liquidity":10.0,"momentum":20.0,"risk_penalty":0.0,"total":51.36,"trend":15.0,"volume":6.36},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"067290","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSPI:IDX:3002/7001/2000","exchange":"KOSPI","latest_price_krw":2630.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":4.344941634372846,"turnover_ratio_5d":4.420926558327468},"name":"\ud55c\uc2e0\uae30\uacc4","pullback":{"bars_used":60,"distance_from_second_low_pct":19.274376,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":19,"reference_price_plan":{"entry_high_krw":2604,"entry_low_krw":2551,"recommendation":false,"stop_loss_krw":2472,"target_1_krw":2762,"target_2_krw":2867},"returns_pct":{"five_day":9.812108559498967,"one_day":10.736842105263156,"twenty_day":1.1538461538461497},"scores":{"liquidity":1.39,"momentum":14.48,"risk_penalty":0.0,"total":50.86,"trend":10.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["NEAR_20D_HIGH","EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"011700","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9102/5000","exchange":"KOSDAQ","latest_price_krw":4295.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-0.34802784222738303,"relative_volume_5d":1.399976036356271,"turnover_ratio_5d":1.4683006336226656},"name":"\ub3d9\uc591\ud30c\uc77c","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["INTERVENING_REBOUND_NOT_CONFIRMED"],"status":"REJECT_PATTERN"},"rank":20,"reference_price_plan":{"entry_high_krw":4252,"entry_low_krw":4166,"recommendation":false,"stop_loss_krw":4037,"target_1_krw":4510,"target_2_krw":4682},"returns_pct":{"five_day":43.64548494983278,"one_day":-0.34802784222738303,"twenty_day":74.94908350305498},"scores":{"liquidity":8.02,"momentum":20.0,"risk_penalty":0.0,"total":50.77,"trend":15.0,"volume":7.75},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"228340","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSPI:IDX:1001/8000","exchange":"KOSPI","latest_price_krw":131400.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":1.8459932187521162,"turnover_ratio_5d":1.9835594061346848},"name":"\ud604\ub300\uac74\uc124","pullback":{"bars_used":60,"distance_from_second_low_pct":18.699187,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":21,"reference_price_plan":{"entry_high_krw":130086,"entry_low_krw":127458,"recommendation":false,"stop_loss_krw":123516,"target_1_krw":137970,"target_2_krw":143226},"returns_pct":{"five_day":8.864954432477212,"one_day":3.546099290780136,"twenty_day":18.80650994575046},"scores":{"liquidity":10.0,"momentum":8.16,"risk_penalty":0.0,"total":49.48,"trend":15.0,"volume":16.33},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["NEAR_20D_HIGH"],"screenable":true},"symbol":"000720","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:1100/9102/3000","exchange":"KOSDAQ","latest_price_krw":22550.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":1.3269001729657124,"turnover_ratio_5d":1.4361836677226825},"name":"\uc6d0\uc775\ud640\ub529\uc2a4","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["SECOND_LOW_BELOW_FIRST_LOW"],"status":"REJECT_BREAKDOWN"},"rank":22,"reference_price_plan":{"entry_high_krw":22324,"entry_low_krw":21874,"recommendation":false,"stop_loss_krw":21197,"target_1_krw":23678,"target_2_krw":24580},"returns_pct":{"five_day":27.18556119571347,"one_day":0.8948545861297452,"twenty_day":7.380952380952377},"scores":{"liquidity":10.0,"momentum":17.03,"risk_penalty":0.0,"total":48.79,"trend":15.0,"volume":6.76},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"030530","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSPI:IDX:3002/7001/4000","exchange":"KOSPI","latest_price_krw":14350.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-6.209150326797386,"relative_volume_5d":3.137067998870411,"turnover_ratio_5d":3.269388386683797},"name":"\uc6b0\uc9c4","pullback":{"bars_used":60,"distance_from_second_low_pct":16.288493,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":23,"reference_price_plan":{"entry_high_krw":14206,"entry_low_krw":13920,"recommendation":false,"stop_loss_krw":13489,"target_1_krw":15068,"target_2_krw":15642},"returns_pct":{"five_day":10.55469953775039,"one_day":4.212055192447339,"twenty_day":-5.405405405405405},"scores":{"liquidity":4.07,"momentum":9.7,"risk_penalty":0.0,"total":48.77,"trend":10.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"105840","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:2100/9102/6000","exchange":"KOSDAQ","latest_price_krw":37800.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":1.5602696041211583,"turnover_ratio_5d":1.74388754849455},"name":"\uc54c\uba55","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["SECOND_LOW_BELOW_FIRST_LOW"],"status":"REJECT_BREAKDOWN"},"rank":24,"reference_price_plan":{"entry_high_krw":37422,"entry_low_krw":36666,"recommendation":false,"stop_loss_krw":35532,"target_1_krw":39690,"target_2_krw":41202},"returns_pct":{"five_day":32.16783216783217,"one_day":0.665778961384822,"twenty_day":18.309859154929576},"scores":{"liquidity":2.34,"momentum":19.83,"risk_penalty":0.0,"total":48.73,"trend":15.0,"volume":11.55},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"354320","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9102/8000","exchange":"KOSDAQ","latest_price_krw":8330.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-8.762322015334068,"relative_volume_5d":3.981362547131667,"turnover_ratio_5d":4.075956159795837},"name":"\uae30\uac00\ub808\uc778","pullback":{"bars_used":60,"distance_from_second_low_pct":10.771277,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["PRICE_ABOVE_READY_ENTRY_BAND"],"status":"WAIT_REENTRY"},"rank":25,"reference_price_plan":{"entry_high_krw":8247,"entry_low_krw":8080,"recommendation":false,"stop_loss_krw":7830,"target_1_krw":8746,"target_2_krw":9080},"returns_pct":{"five_day":6.385696040868449,"one_day":6.931964056482665,"twenty_day":-10.430107526881716},"scores":{"liquidity":3.92,"momentum":9.38,"risk_penalty":0.0,"total":48.3,"trend":10.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["EXTREME_RELATIVE_VOLUME"],"screenable":true},"symbol":"049080","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/9102/7000","exchange":"KOSDAQ","latest_price_krw":6010.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":2.295307582178748,"turnover_ratio_5d":2.348622214700024},"name":"\ud654\uc131\ubc38\ube0c","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["INTERVENING_REBOUND_NOT_CONFIRMED"],"status":"REJECT_PATTERN"},"rank":26,"reference_price_plan":{"entry_high_krw":5950,"entry_low_krw":5830,"recommendation":false,"stop_loss_krw":5649,"target_1_krw":6310,"target_2_krw":6551},"returns_pct":{"five_day":5.996472663139341,"one_day":4.88656195462478,"twenty_day":11.296296296296294},"scores":{"liquidity":1.42,"momentum":7.51,"risk_penalty":0.0,"total":47.67,"trend":15.0,"volume":23.74},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["NEAR_20D_HIGH"],"screenable":true},"symbol":"039610","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:0100/9102/6000","exchange":"KOSDAQ","latest_price_krw":10030.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-1.6666666666666718,"relative_volume_5d":1.6403003515164234,"turnover_ratio_5d":1.6855930044955543},"name":"\uc0bc\ubbf8\uae08\uc18d","pullback":{"bars_used":60,"distance_from_second_low_pct":24.9066,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":27,"reference_price_plan":{"entry_high_krw":9930,"entry_low_krw":9729,"recommendation":false,"stop_loss_krw":9428,"target_1_krw":10532,"target_2_krw":10933},"returns_pct":{"five_day":18.55791962174942,"one_day":-1.6666666666666718,"twenty_day":41.66666666666667},"scores":{"liquidity":10.0,"momentum":9.8,"risk_penalty":0.0,"total":46.69,"trend":15.0,"volume":11.89},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["NEAR_20D_HIGH"],"screenable":true},"symbol":"012210","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:3100/6000","exchange":"KOSDAQ","latest_price_krw":14360.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-8.476736775015937,"relative_volume_5d":2.8860400752795305,"turnover_ratio_5d":3.0143670584248787},"name":"\uc6b0\uc9c4\uc5d4\ud14d","pullback":{"bars_used":60,"distance_from_second_low_pct":13.968254,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["CHASE_THRESHOLD_EXCEEDED"],"status":"CHASE_BLOCKED"},"rank":28,"reference_price_plan":{"entry_high_krw":14216,"entry_low_krw":13929,"recommendation":false,"stop_loss_krw":13498,"target_1_krw":15078,"target_2_krw":15652},"returns_pct":{"five_day":7.5655430711610405,"one_day":6.845238095238093,"twenty_day":-6.143790849673203},"scores":{"liquidity":1.13,"momentum":10.02,"risk_penalty":0.0,"total":46.15,"trend":10.0,"volume":25.0},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":[],"screenable":true},"symbol":"457550","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:2100/9102/8000","exchange":"KOSDAQ","latest_price_krw":13700.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":-7.806191117092864,"relative_volume_5d":2.2273933224482914,"turnover_ratio_5d":2.2929303616032044},"name":"\ub300\ud55c\uad11\ud1b5\uc2e0","pullback":{"bars_used":60,"distance_from_second_low_pct":8.730159,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["PRICE_ABOVE_READY_ENTRY_BAND"],"status":"WAIT_REENTRY"},"rank":29,"reference_price_plan":{"entry_high_krw":13563,"entry_low_krw":13289,"recommendation":false,"stop_loss_krw":12878,"target_1_krw":14385,"target_2_krw":14933},"returns_pct":{"five_day":2.9301277235161516,"one_day":1.7074981440237558,"twenty_day":-2.4216524216524205},"scores":{"liquidity":10.0,"momentum":3.12,"risk_penalty":0.0,"total":45.74,"trend":10.0,"volume":22.62},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":[],"screenable":true},"symbol":"010170","trade_date":"2026-09-08"},{"asset_type":"COMMON_STOCK","effective_sector":"KOSDAQ:IDX:1100/9102/8000","exchange":"KOSDAQ","latest_price_krw":23650.0,"market":"KR","market_activity":{"distance_from_20d_high_pct":0.0,"relative_volume_5d":1.36249096560933,"turnover_ratio_5d":1.4944116548021393},"name":"\ud558\uc774\uc820\uc54c\uc564\uc5e0","pullback":{"bars_used":60,"distance_from_second_low_pct":null,"eligible_for_next_stage":false,"latest_trade_date":"2026-09-08","reason_codes":["SECOND_LOW_BELOW_FIRST_LOW"],"status":"REJECT_BREAKDOWN"},"rank":30,"reference_price_plan":{"entry_high_krw":23414,"entry_low_krw":22940,"recommendation":false,"stop_loss_krw":22231,"target_1_krw":24832,"target_2_krw":25779},"returns_pct":{"five_day":29.518072289156617,"one_day":8.486238532110102,"twenty_day":23.048907388137362},"scores":{"liquidity":2.58,"momentum":20.0,"risk_penalty":0.0,"total":45.16,"trend":15.0,"volume":7.58},"screening":{"block_codes":[],"eligible_for_rule_engine":true,"risk_codes":["RAPID_RISE_5D","NEAR_20D_HIGH"],"screenable":true},"symbol":"160190","trade_date":"2026-09-08"}],"lineage":{"market_content_sha256":"6401e9e480b8f291aa2b2485470c03b94c96ec06c6d9a7cf36eeb07342769bbb","pullback_sha256":"d72ebddb9899ca9f6a98fa0928c863ea2128a9ab171f3832eb77c0fc14d3e1ca","ranking_adapter_sha256":"1ddefffd7de42b4b7da722c1df2a5b0d8b6ef5f6445b2c21707e4280f6cced4d","ranking_sha256":"5cff8eda06e8d298a651d95008050780142cb9b1f1ea7c2ecf99437ef7ee73d1"},"market_date":"2026-09-08","privacy":{"account_data_included":false,"cash_data_included":false,"conversation_data_included":false,"order_data_included":false,"portfolio_data_included":false,"portfolio_dependent_decisions_included":false,"position_data_included":false,"quantity_data_included":false,"sell_data_included":false},"safety":{"approval_values":false,"decision_mutation_allowed":false,"execution_allowed":false,"live_trading_enabled":false,"order_artifacts_created":false},"source":"RANKING_AND_PULLBACK_SANITIZED","stale":false,"status":"AVAILABLE","strategy_generated_at":"2026-09-08T21:48:04.787128+00:00","summary":{"chase_blocked":14,"no_trade":true,"not_evaluated":0,"ready_entry":0,"reject_breakdown":9,"reject_pattern":5,"total_candidates":30,"wait_reentry":2}}
