{"ts": "2026-06-22T09:10:03.521422+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 164200, "qty": 15, "cost": 2463369, "path": "pullback", "reason": "눌림목 지정가 165,275 도달", "stop": 131755, "target": 229089, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "163,800 vs 122,030"}, {"label": "정배열(5>20)", "ok": true, "detail": "144,780 / 122,030"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "144,780 / 121,830"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+40.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +10 · 기 -391 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+1%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.06% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "2,974,133 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "6.06% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "62"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 165,275 (현재 163,800)"}]} {"ts": "2026-06-22T14:16:05.666767+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 174900, "qty": 14, "cost": 2448967, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 131755, "target": 229089, "signals": [{"label": "손절선", "ok": true, "detail": "131,755 (현재 174,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 229,089"}, {"label": "추세(20일선)", "ok": true, "detail": "122,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +133 · 기 -346"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 173,212"}]} {"ts": "2026-06-24T09:02:06.573986+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 53200, "qty": 49, "cost": 2607191, "path": "pullback", "reason": "눌림목 지정가 63,910 도달", "stop": 43200, "target": 73200, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "53,200 vs 52,378"}, {"label": "정배열(5>20)", "ok": true, "detail": "57,960 / 52,378"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "57,960 / 49,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +711 · 기 -2,060 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+29%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.34% (환산) vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "1,102,733 (환산) vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": false, "detail": "1.34% (환산) vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 63,910 (현재 53,200)"}]} {"ts": "2026-06-24T09:12:06.245249+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 17270, "qty": 167, "cost": 2884523, "path": "pullback", "reason": "눌림목 지정가 17,366 도달", "stop": 14310, "target": 23189, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "17,280 vs 12,914"}, {"label": "정배열(5>20)", "ok": true, "detail": "16,364 / 12,914"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "16,364 / 11,500"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,740 · 기 -508 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+16%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.34% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": false, "detail": "2,509,340 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": false, "detail": "2.34% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "65"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 17,366 (현재 17,280)"}]} {"ts": "2026-06-24T09:38:05.782965+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 158300, "qty": 14, "cost": 2216532, "path": "pullback", "reason": "눌림목 지정가 158,264 도달", "stop": 124576, "target": 225748, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "158,200 vs 136,325"}, {"label": "정배열(5>20)", "ok": true, "detail": "172,280 / 136,325"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "172,280 / 99,753"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+57.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +41 · 기 +65 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+5%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.97% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "768,220 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "3.97% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,264 (현재 158,200)"}]} {"ts": "2026-06-24T11:12:06.701558+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 18260, "qty": 158, "cost": 2885513, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 14310, "target": 23189, "signals": [{"label": "손절선", "ok": true, "detail": "14,310 (현재 18,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,189"}, {"label": "추세(20일선)", "ok": true, "detail": "12,962"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,742 · 기 -508"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 18,094"}]} {"ts": "2026-06-25T09:00:43.798959+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 179100, "qty": 13, "cost": 2328649, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 124576, "target": 225748, "signals": [{"label": "손절선", "ok": true, "detail": "124,576 (현재 178,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 225,748"}, {"label": "추세(20일선)", "ok": true, "detail": "137,330"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -56 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 167,375"}]} {"ts": "2026-06-25T14:24:06.659778+09:00", "side": "BUY", "code": "000660", "name": "SK하이닉스", "price": 2950000, "qty": 1, "cost": 2950443, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 2579864, "target": 3690272, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "2,950,000 vs 2,389,100"}, {"label": "정배열(5>20)", "ok": true, "detail": "2,753,600 / 2,389,100"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "2,753,600 / 1,718,133"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -3,051 · 기 +205 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+1%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.37% (환산) vs 평균 0.83% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 2,945,000"}, {"label": "거래량 급증", "ok": true, "detail": "9,751,276 (환산) vs 평균 5,914,248"}, {"label": "회전율 급증", "ok": true, "detail": "1.37% (환산) vs 평균 0.83%"}, {"label": "RSI", "ok": true, "detail": "69"}]} {"ts": "2026-06-26T09:00:19.496711+09:00", "side": "SELL", "code": "403870", "name": "HPSP", "price": 50000, "qty": 49, "proceeds": 2445222, "entry_price": 53200, "pnl": -161969, "pnl_pct": -6.02, "hold_from": "2026-06-24T09:02:06.573983+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "43,200 (현재 51,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 73,200"}, {"label": "추세(20일선)", "ok": false, "detail": "52,268"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -311 · 기 -267"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 57,056"}]} {"ts": "2026-06-29T09:00:32.793071+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 339500, "qty": 14, "cost": 4753713, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 304212, "target": 410075, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "337,000 vs 295,975"}, {"label": "정배열(5>20)", "ok": true, "detail": "313,600 / 295,975"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "313,600 / 305,367"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+37.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -22 · 기 +97 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+43%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.50% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "155,347 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.50% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "63"}]} {"ts": "2026-06-29T09:16:01.742402+09:00", "side": "SELL", "code": "000660", "name": "SK하이닉스", "price": 2574000, "qty": 1, "proceeds": 2568981, "entry_price": 2950000, "pnl": -381462, "pnl_pct": -12.75, "hold_from": "2026-06-25T14:24:06.659776+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "2,579,864 (현재 2,573,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,690,272"}, {"label": "추세(20일선)", "ok": true, "detail": "2,418,650"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -3,326 · 기 -781"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 3,056,584"}]} {"ts": "2026-06-29T09:40:02.212541+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 351000, "qty": 13, "cost": 4563684, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 304212, "target": 410075, "signals": [{"label": "손절선", "ok": true, "detail": "304,212 (현재 351,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 410,075"}, {"label": "추세(20일선)", "ok": true, "detail": "296,675"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -22 · 기 +97"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 349,802"}]} {"ts": "2026-06-29T11:36:02.132167+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 745000, "qty": 4, "cost": 2980447, "path": "pullback", "reason": "눌림목 지정가 748,914 도달", "stop": 626046, "target": 982909, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "744,000 vs 676,650"}, {"label": "정배열(5>20)", "ok": true, "detail": "766,800 / 676,650"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "766,800 / 530,600"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -194 · 기 +152 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+8%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.35% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": true, "detail": "977,966 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": true, "detail": "1.35% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 748,914 (현재 744,000)"}]} {"ts": "2026-06-29T14:06:06.950748+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1623000, "qty": 1, "cost": 1623243, "path": "pullback", "reason": "눌림목 지정가 1,638,767 도달", "stop": 1334581, "target": 2199838, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "1,622,000 vs 1,453,000"}, {"label": "정배열(5>20)", "ok": true, "detail": "1,800,600 / 1,453,000"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,800,600 / 1,038,567"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+29.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,166 · 기 +16 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+0%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.19% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,568,956 (환산) vs 평균 1,226,711"}, {"label": "회전율 급증", "ok": false, "detail": "1.19% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,638,767 (현재 1,622,000)"}]} {"ts": "2026-06-29T14:18:03.128081+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 778000, "qty": 4, "cost": 3112467, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 626046, "target": 982909, "signals": [{"label": "손절선", "ok": true, "detail": "626,046 (현재 779,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 982,909"}, {"label": "추세(20일선)", "ok": true, "detail": "678,400"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -200 · 기 +143"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,043"}]} {"ts": "2026-06-30T09:00:25.788990+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 55300, "qty": 41, "cost": 2267640, "path": "pullback", "reason": "눌림목 지정가 63,981 도달", "stop": 43200, "target": 79500, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "53,700 vs 52,402"}, {"label": "정배열(5>20)", "ok": true, "detail": "58,060 / 52,402"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "58,060 / 49,679"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +222 · 기 -821 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+28%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "827 (환산) vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 63,981 (현재 53,700)"}]} {"ts": "2026-06-30T12:22:03.889439+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1707000, "qty": 1, "cost": 1707256, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 1334581, "target": 2199838, "signals": [{"label": "손절선", "ok": true, "detail": "1,334,581 (현재 1,706,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 2,199,838"}, {"label": "추세(20일선)", "ok": true, "detail": "1,457,200"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -753 · 기 +165"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,704,795"}]} {"ts": "2026-06-30T13:28:01.764399+09:00", "side": "BUY", "code": "222800", "name": "심텍", "price": 143500, "qty": 19, "cost": 2726909, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 116654, "target": 197192, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "143,400 vs 120,900"}, {"label": "정배열(5>20)", "ok": true, "detail": "126,520 / 120,900"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "126,520 / 100,207"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -354 · 기 +575 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+5%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.25% (환산) vs 평균 2.67% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 143,300"}, {"label": "거래량 급증", "ok": true, "detail": "1,593,098 (환산) vs 평균 1,001,691"}, {"label": "회전율 급증", "ok": true, "detail": "4.25% (환산) vs 평균 2.67%"}, {"label": "RSI", "ok": true, "detail": "62"}]} {"ts": "2026-07-01T09:26:03.219153+09:00", "side": "BUY", "code": "222800", "name": "심텍", "price": 152400, "qty": 17, "cost": 2591189, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116654, "target": 197192, "signals": [{"label": "손절선", "ok": true, "detail": "116,654 (현재 152,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 197,192"}, {"label": "추세(20일선)", "ok": true, "detail": "121,335"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -197 · 기 +630"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 151,304"}]} {"ts": "2026-07-01T11:08:06.296778+09:00", "side": "SELL", "code": "095610", "name": "테스", "price": 211500, "qty": 27, "proceeds": 5699365, "entry_price": 168315, "pnl": 1154183, "pnl_pct": 25.66, "hold_from": "2026-06-24T09:38:05.782964+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "212,979 (현재 212,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "139,015"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -229 · 기 +300"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-07-02T10:04:02.817119+09:00", "side": "SELL", "code": "240810", "name": "원익IPS", "price": 136900, "qty": 29, "proceeds": 3962358, "entry_price": 169366, "pnl": -949978, "pnl_pct": -19.17, "hold_from": "2026-06-22T09:10:03.521403+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "136,921 (현재 136,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 234,255"}, {"label": "추세(20일선)", "ok": true, "detail": "120,675"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +496 · 기 -1,322"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-07-02T10:18:05.112478+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1985000, "qty": 3, "cost": 5955893, "path": "pullback", "reason": "눌림목 지정가 1,994,011 도달", "stop": 1901000, "target": 2153000, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "1,982,000 vs 1,967,800"}, {"label": "정배열(5>20)", "ok": true, "detail": "2,038,800 / 1,967,800"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "2,038,800 / 1,295,483"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +337 · 기 +193 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.19% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "3,133,469 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "4.19% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,994,011 (현재 1,982,000)"}]} {"ts": "2026-07-02T10:34:05.717619+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 18860, "qty": 327, "cost": 6168145, "path": "pullback", "reason": "눌림목 지정가 19,970 도달", "stop": 17760, "target": 21060, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "18,860 vs 18,848"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,558 / 18,848"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,558 / 19,356"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -339 · 기 +110 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.80% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "924,985 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.80% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "48"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 19,970 (현재 18,860)"}]} {"ts": "2026-07-02T11:20:02.883255+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 22550, "qty": 273, "cost": 6157073, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 17760, "target": 21060, "signals": [{"label": "손절선", "ok": true, "detail": "17,760 (현재 19,350)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,060"}, {"label": "추세(20일선)", "ok": true, "detail": "18,872"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -339 · 기 +110"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,250"}]} {"ts": "2026-07-02T11:22:02.867119+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 19000, "qty": 600, "proceeds": 11377770, "entry_price": 20539, "pnl": -947449, "pnl_pct": -7.49, "hold_from": "2026-07-02T10:34:05.717617+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "19,135 (현재 19,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,347"}, {"label": "추세(20일선)", "ok": true, "detail": "18,860"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -339 · 기 +110"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-07-03T09:00:27.135488+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1895000, "qty": 3, "proceeds": 5673914, "entry_price": 1985000, "pnl": -281979, "pnl_pct": -4.53, "hold_from": "2026-07-02T10:18:05.112475+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,901,000 (현재 1,894,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 2,153,000"}, {"label": "추세(20일선)", "ok": false, "detail": "1,963,400"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +132 · 기 +129"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 2,084,495"}]} {"ts": "2026-07-03T09:02:06.182800+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 133400, "qty": 13, "cost": 1734460, "path": "pullback", "reason": "눌림목 지정가 163,875 도달", "stop": 98435, "target": 203329, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "133,300 vs 120,505"}, {"label": "정배열(5>20)", "ok": true, "detail": "138,680 / 120,505"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "138,680 / 121,322"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +674 · 기 -2,170 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.16% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "571,607 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "1.16% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 163,875 (현재 133,300)"}]} {"ts": "2026-07-03T09:02:06.183060+09:00", "side": "SELL", "code": "093370", "name": "후성", "price": 14650, "qty": 325, "proceeds": 4751966, "entry_price": 17751, "pnl": -1018070, "pnl_pct": -17.47, "hold_from": "2026-06-24T09:12:06.245247+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "14,786 (현재 14,680)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,681"}, {"label": "추세(20일선)", "ok": true, "detail": "12,784"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,591 · 기 +253"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-07-03T09:28:02.565336+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 642000, "qty": 8, "proceeds": 5125985, "entry_price": 761500, "pnl": -966929, "pnl_pct": -15.69, "hold_from": "2026-06-29T11:36:02.132166+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "642,546 (현재 642,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 999,409"}, {"label": "추세(20일선)", "ok": false, "detail": "671,550"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -51 · 기 +3"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-07-03T09:56:07.676979+09:00", "side": "SELL", "code": "222800", "name": "심텍", "price": 119100, "qty": 36, "proceeds": 4279239, "entry_price": 147703, "pnl": -1038858, "pnl_pct": -19.37, "hold_from": "2026-06-30T13:28:01.764397+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "119,610 (현재 119,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 203,889"}, {"label": "추세(20일선)", "ok": false, "detail": "119,680"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -234 · 기 +432"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-07-03T10:24:05.713059+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19040, "qty": 310, "cost": 5903285, "path": "pullback", "reason": "눌림목 지정가 20,004 도달", "stop": 17760, "target": 21600, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,030 vs 18,856"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,592 / 18,856"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,592 / 19,359"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -35 · 기 +168 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+34%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.54% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "619,193 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.54% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,004 (현재 19,030)"}]} {"ts": "2026-07-06T09:00:26.595187+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1993000, "qty": 2, "cost": 3986598, "path": "pullback", "reason": "눌림목 지정가 1,995,439 도달", "stop": 1901000, "target": 2177000, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "1,975,000 vs 1,967,450"}, {"label": "정배열(5>20)", "ok": true, "detail": "2,037,400 / 1,967,450"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "2,037,400 / 1,295,367"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +151 · 기 +57 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.82% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "615,080 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "0.82% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "55"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,995,439 (현재 1,975,000)"}]} {"ts": "2026-07-06T09:00:26.598064+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 14510, "qty": 142, "cost": 2060729, "path": "pullback", "reason": "눌림목 지정가 17,169 도달", "stop": 11195, "target": 21139, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "14,490 vs 12,774"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,806 / 12,774"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,806 / 11,453"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,226 · 기 +134 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": false, "detail": "20,667 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "54"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 17,169 (현재 14,490)"}]} {"ts": "2026-07-06T09:00:26.599536+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 690000, "qty": 5, "cost": 3450518, "path": "pullback", "reason": "눌림목 지정가 747,129 도달", "stop": 604000, "target": 862000, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "695,000 vs 674,200"}, {"label": "정배열(5>20)", "ok": true, "detail": "757,000 / 674,200"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "757,000 / 529,783"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -81 · 기 +57 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.17% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "124,240 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.17% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "54"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 747,129 (현재 695,000)"}]} {"ts": "2026-07-06T10:06:04.053164+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1900000, "qty": 2, "proceeds": 3792590, "entry_price": 1993000, "pnl": -194008, "pnl_pct": -4.67, "hold_from": "2026-07-06T09:00:26.595176+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,901,000 (현재 1,901,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 2,177,000"}, {"label": "추세(20일선)", "ok": false, "detail": "1,963,750"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +135 · 기 +46"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 2,089,780"}]} {"ts": "2026-07-06T10:06:04.053839+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29100, "qty": 190, "cost": 5529829, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26643, "target": 34015, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "29,100 vs 25,960"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,160 / 25,960"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,160 / 25,220"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-2.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -183 · 기 +2,096 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+19%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.63% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "5,954,603 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.63% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "65"}]} {"ts": "2026-07-07T09:48:09.515563+09:00", "side": "SELL", "code": "403870", "name": "HPSP", "price": 43000, "qty": 41, "proceeds": 1759562, "entry_price": 55300, "pnl": -508078, "pnl_pct": -22.24, "hold_from": "2026-06-30T09:00:25.788981+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "43,200 (현재 43,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 79,500"}, {"label": "추세(20일선)", "ok": false, "detail": "51,870"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,424 · 기 -5,706"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 59,449"}]} {"ts": "2026-07-07T09:48:09.516502+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 148800, "qty": 13, "cost": 1934690, "path": "pullback", "reason": "눌림목 지정가 157,807 도달", "stop": 114253, "target": 217894, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "148,600 vs 135,845"}, {"label": "정배열(5>20)", "ok": true, "detail": "170,360 / 135,845"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "170,360 / 99,593"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+38.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +80 · 기 -197 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+19%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.44% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": true, "detail": "1,245,767 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "6.44% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "57"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 157,807 (현재 148,600)"}]} {"ts": "2026-07-07T10:28:07.397078+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1363000, "qty": 2, "proceeds": 2720684, "entry_price": 1665000, "pnl": -609815, "pnl_pct": -18.14, "hold_from": "2026-06-29T14:06:06.950746+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,370,538 (현재 1,365,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 2,253,924"}, {"label": "추세(20일선)", "ok": false, "detail": "1,567,500"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -817 · 기 +795"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-07-07T12:02:10.061418+09:00", "side": "SELL", "code": "093370", "name": "후성", "price": 12230, "qty": 142, "proceeds": 1733274, "entry_price": 14510, "pnl": -327456, "pnl_pct": -15.71, "hold_from": "2026-07-06T09:00:26.598056+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "11,195 (현재 12,230)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,139"}, {"label": "추세(20일선)", "ok": false, "detail": "12,661"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -1,558 · 기 -4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 15,512"}]} {"ts": "2026-07-07T14:22:22.663609+09:00", "side": "SELL", "code": "003490", "name": "대한항공", "price": 26600, "qty": 190, "proceeds": 5044145, "entry_price": 29100, "pnl": -485685, "pnl_pct": -8.59, "hold_from": "2026-07-06T10:06:04.053835+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "26,643 (현재 26,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 34,015"}, {"label": "추세(20일선)", "ok": true, "detail": "25,870"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -532 · 기 +3,040"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 29,724"}]} {"ts": "2026-07-07T14:22:25.297993+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 183300, "qty": 9, "cost": 1649947, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 98435, "target": 203329, "signals": [{"label": "손절선", "ok": true, "detail": "98,435 (현재 183,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 203,329"}, {"label": "추세(20일선)", "ok": true, "detail": "120,210"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +263 · 기 -1,543"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 141,825"}]} {"ts": "2026-07-07T14:22:25.299361+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 177000, "qty": 11, "cost": 1947292, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 114253, "target": 217894, "signals": [{"label": "손절선", "ok": true, "detail": "114,253 (현재 177,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,894"}, {"label": "추세(20일선)", "ok": true, "detail": "134,320"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +152 · 기 -281"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 158,042"}]} {"ts": "2026-07-07T14:22:27.858844+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 20750, "qty": 285, "cost": 5914637, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 17760, "target": 21600, "signals": [{"label": "손절선", "ok": true, "detail": "17,760 (현재 20,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,600"}, {"label": "추세(20일선)", "ok": true, "detail": "18,884"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +156 · 기 +113"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,358"}]} {"ts": "2026-07-07T14:22:27.859813+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 815000, "qty": 4, "cost": 3260489, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 604000, "target": 862000, "signals": [{"label": "손절선", "ok": true, "detail": "604,000 (현재 815,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 862,000"}, {"label": "추세(20일선)", "ok": true, "detail": "673,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -44 · 기 +3"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 721,777"}]} {"ts": "2026-07-08T09:00:40.437706+09:00", "side": "SELL", "code": "240810", "name": "원익IPS", "price": 108300, "qty": 22, "proceeds": 2377954, "entry_price": 153814, "pnl": -1006454, "pnl_pct": -29.59, "hold_from": "2026-07-03T09:02:06.182796+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "123,484 (현재 112,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 214,473"}, {"label": "추세(20일선)", "ok": false, "detail": "119,475"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +243 · 기 -857"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-07-08T09:00:40.440396+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 602000, "qty": 9, "proceeds": 5407435, "entry_price": 745556, "pnl": -1303572, "pnl_pct": -19.25, "hold_from": "2026-07-06T09:00:26.599529+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "631,159 (현재 602,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 974,349"}, {"label": "추세(20일선)", "ok": false, "detail": "669,550"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +49 · 기 -19"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-07-08T09:12:06.890939+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 125100, "qty": 31, "cost": 3878682, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 110881, "target": 153539, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "124,900 vs 108,570"}, {"label": "정배열(5>20)", "ok": true, "detail": "114,160 / 108,570"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "114,160 / 113,112"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -164 · 기 +736 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+19%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 116,900"}, {"label": "거래량 급증", "ok": true, "detail": "489,613 (환산) vs 평균 359,705"}, {"label": "회전율 급증", "ok": true, "detail": "0.43% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "65"}]} {"ts": "2026-07-08T09:34:05.820891+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 130800, "qty": 30, "cost": 3924589, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 110881, "target": 153539, "signals": [{"label": "손절선", "ok": true, "detail": "110,881 (현재 130,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 153,539"}, {"label": "추세(20일선)", "ok": true, "detail": "108,850"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -164 · 기 +736"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 129,050"}]} {"ts": "2026-07-08T09:40:02.830369+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 110500, "qty": 46, "cost": 5083762, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 100743, "target": 130014, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "110,500 vs 97,330"}, {"label": "정배열(5>20)", "ok": true, "detail": "101,280 / 97,330"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,280 / 96,633"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,104 · 기 +1,841 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.48% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "2,301,027 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.48% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "64"}]} {"ts": "2026-07-08T09:48:02.798478+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 161100, "qty": 34, "cost": 5478222, "path": "pullback", "reason": "눌림목 지정가 168,676 도달", "stop": 158000, "target": 167300, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "161,600 vs 149,870"}, {"label": "정배열(5>20)", "ok": true, "detail": "169,960 / 149,870"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "169,960 / 113,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+77.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +198 · 기 -309 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+11%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.83% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": true, "detail": "1,110,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": true, "detail": "3.83% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 168,676 (현재 161,600)"}]} {"ts": "2026-07-08T10:26:02.856114+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 157600, "qty": 34, "proceeds": 5347951, "entry_price": 161100, "pnl": -130270, "pnl_pct": -2.17, "hold_from": "2026-07-08T09:48:02.798477+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "158,000 (현재 158,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 167,300"}, {"label": "추세(20일선)", "ok": true, "detail": "149,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +198 · 기 -312"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 170,862"}]}