Files
openclaw/agents/stock/workspace/state/sim/variants/v308/trades.jsonl
T
hyowons 8c23849952 auto: 일일 백업 2026-07-23 02:00
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-23 02:00:04 +09:00

83 lines
80 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"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"}]}
{"ts": "2026-07-09T09:02:07.834523+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 158300, "qty": 35, "cost": 5541331, "path": "pullback", "reason": "눌림목 지정가 168,455 도달", "stop": 158000, "target": 158900, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "158,200 vs 149,700"}, {"label": "정배열(5>20)", "ok": true, "detail": "169,280 / 149,700"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "169,280 / 113,195"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+81.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +296 · 기 -306 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+13%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.72% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "1.72% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "55"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 168,455 (현재 158,200)"}]}
{"ts": "2026-07-09T09:12:03.747570+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 156900, "qty": 35, "proceeds": 5480792, "entry_price": 158300, "pnl": -60540, "pnl_pct": -0.88, "hold_from": "2026-07-09T09:02:07.834520+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "158,000 (현재 156,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "149,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +296 · 기 -306"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-09T11:54:02.426414+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18710, "qty": 595, "proceeds": 11110742, "entry_price": 19859, "pnl": -707181, "pnl_pct": -5.79, "hold_from": "2026-07-03T10:24:05.713057+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,714 (현재 18,710)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,149"}, {"label": "추세(20일선)", "ok": false, "detail": "18,840"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -15 · 기 +164"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-09T14:20:01.690660+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 307000, "qty": 27, "proceeds": 8272836, "entry_price": 345037, "pnl": -1044561, "pnl_pct": -11.02, "hold_from": "2026-06-29T09:00:32.793062+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "307,949 (현재 307,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 419,212"}, {"label": "추세(20일선)", "ok": true, "detail": "294,475"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -32 · 기 +100"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-10T09:00:32.888731+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 164000, "qty": 33, "cost": 5412812, "path": "pullback", "reason": "눌림목 지정가 169,105 도달", "stop": 158000, "target": 176000, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "162,200 vs 149,900"}, {"label": "정배열(5>20)", "ok": true, "detail": "170,080 / 149,900"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "170,080 / 113,262"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+85.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +225 · 기 -178 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+10%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "746,107 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 169,105 (현재 162,200)"}]}
{"ts": "2026-07-10T09:02:05.289656+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19190, "qty": 289, "cost": 5546742, "path": "pullback", "reason": "눌림목 지정가 20,038 도달", "stop": 17908, "target": 21754, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,180 vs 18,864"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,622 / 18,864"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,622 / 19,362"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -147 · 기 +382 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.11% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "127,540 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.11% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,038 (현재 19,180)"}]}
{"ts": "2026-07-10T09:28:02.717750+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 185900, "qty": 25, "cost": 4648197, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 168394, "target": 220913, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "185,600 vs 159,890"}, {"label": "정배열(5>20)", "ok": true, "detail": "159,900 / 159,890"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "159,900 / 157,368"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,310 · 기 +1,527 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+16%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.06% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "3,715,113 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "1.06% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T09:46:11.568619+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 180, "cost": 2309746, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10360, "target": 17770, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 12,820)"}]}
{"ts": "2026-07-10T10:14:05.240679+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 173600, "qty": 32, "cost": 5556033, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 158000, "target": 176000, "signals": [{"label": "손절선", "ok": true, "detail": "158,000 (현재 173,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,000"}, {"label": "추세(20일선)", "ok": true, "detail": "150,470"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +205 · 기 -155"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 173,548"}]}
{"ts": "2026-07-10T11:16:03.237167+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 166, "cost": 2299445, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 17770, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,770"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-10T12:14:03.472486+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 186600, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,200 vs 120,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,260 / 120,150"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:26:04.275357+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:03.163691+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 24, "cost": 4584688, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 168394, "target": 220913, "signals": [{"label": "손절선", "ok": true, "detail": "168,394 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 220,913"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.761927+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 65, "proceeds": 12189684, "entry_price": 168726, "pnl": 1220839, "pnl_pct": 11.36, "hold_from": "2026-07-10T09:00:32.888726+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T14:36:02.694099+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 335000, "qty": 12, "cost": 4020603, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 297784, "target": 409433, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "335,000 vs 295,875"}, {"label": "정배열(5>20)", "ok": true, "detail": "313,200 / 295,875"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "313,200 / 305,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+36.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -62 · 기 +148 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.04% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "212,333 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "2.04% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-07-16T09:00:28.631701+09:00", "side": "SELL", "code": "095610", "name": "테스", "price": 209000, "qty": 24, "proceeds": 5006219, "entry_price": 161725, "pnl": 1124237, "pnl_pct": 29.23, "hold_from": "2026-07-07T09:48:09.516498+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "210,764 (현재 207,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "138,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -799 · 기 +891"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-16T09:00:28.633604+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18580, "qty": 289, "proceeds": 5359149, "entry_price": 19190, "pnl": -187593, "pnl_pct": -3.18, "hold_from": "2026-07-10T09:02:05.289647+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "17,908 (현재 18,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,754"}, {"label": "추세(20일선)", "ok": false, "detail": "18,832"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -120 · 기 -150"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,566"}]}
{"ts": "2026-07-16T09:14:04.439472+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 6170, "qty": 930, "cost": 5738961, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5729, "target": 7051, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "6,160 vs 5,347"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,698 / 5,347"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,698 / 5,618"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +136 · 기 -3 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.30% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "65,007 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.30% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
{"ts": "2026-07-16T09:16:07.777430+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 140200, "qty": 36, "cost": 5047957, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 127755, "target": 165090, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "139,700 vs 119,230"}, {"label": "정배열(5>20)", "ok": true, "detail": "124,540 / 119,230"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "124,540 / 118,727"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+40.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +71 · 기 +417 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+16%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.54% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,483,927 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.54% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-07-16T09:16:08.198588+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 346500, "qty": 11, "cost": 3812072, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 297784, "target": 409433, "signals": [{"label": "손절선", "ok": true, "detail": "297,784 (현재 346,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 409,433"}, {"label": "추세(20일선)", "ok": true, "detail": "296,450"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -33 · 기 +28"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,231"}]}
{"ts": "2026-07-20T12:06:03.390678+09:00", "side": "SELL", "code": "105560", "name": "KB금융", "price": 170000, "qty": 49, "proceeds": 8313756, "entry_price": 188398, "pnl": -919128, "pnl_pct": -9.77, "hold_from": "2026-07-10T09:28:02.717749+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "170,210 (현재 170,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 224,774"}, {"label": "추세(20일선)", "ok": true, "detail": "159,110"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -385 · 기 +288"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-20T12:28:02.412226+09:00", "side": "SELL", "code": "093370", "name": "후성", "price": 10310, "qty": 346, "proceeds": 3560304, "entry_price": 13319, "pnl": -1048887, "pnl_pct": -22.59, "hold_from": "2026-07-10T09:46:11.568617+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "10,360 (현재 10,310)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 19,238"}, {"label": "추세(20일선)", "ok": false, "detail": "14,755"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -887 · 기 +515"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-20T12:36:01.381870+09:00", "side": "SELL", "code": "055550", "name": "신한지주", "price": 100600, "qty": 46, "proceeds": 4618576, "entry_price": 110500, "pnl": -465186, "pnl_pct": -8.96, "hold_from": "2026-07-08T09:40:02.830366+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "100,743 (현재 100,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 130,014"}, {"label": "추세(20일선)", "ok": true, "detail": "96,835"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -156 · 기 +275"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 113,114"}]}
{"ts": "2026-07-21T09:14:05.044410+09:00", "side": "SELL", "code": "086790", "name": "하나금융지주", "price": 127500, "qty": 36, "proceeds": 4581050, "entry_price": 140200, "pnl": -466908, "pnl_pct": -9.06, "hold_from": "2026-07-16T09:16:07.777413+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "127,755 (현재 127,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 165,090"}, {"label": "추세(20일선)", "ok": true, "detail": "118,625"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +121 · 기 +190"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 143,378"}]}
{"ts": "2026-07-21T10:12:01.515356+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 167000, "qty": 33, "cost": 5511827, "path": "pullback", "reason": "눌림목 지정가 169,640 도달", "stop": 158000, "target": 185000, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "167,000 vs 150,140"}, {"label": "정배열(5>20)", "ok": true, "detail": "171,040 / 150,140"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "171,040 / 113,342"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+92.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -534 · 기 +316 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+7%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.29% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "951,819 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "3.29% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 169,640 (현재 167,000)"}]}
{"ts": "2026-07-22T09:00:23.608879+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 177600, "qty": 31, "cost": 5506426, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 158000, "target": 185000, "signals": [{"label": "손절선", "ok": true, "detail": "158,000 (현재 178,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 185,000"}, {"label": "추세(20일선)", "ok": true, "detail": "150,715"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -377 · 기 +151"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 175,894"}]}
{"ts": "2026-07-22T09:04:02.232299+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 99200, "qty": 56, "cost": 5556033, "path": "pullback", "reason": "눌림목 지정가 98,848 도달", "stop": 92100, "target": 113400, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "98,800 vs 98,505"}, {"label": "정배열(5>20)", "ok": true, "detail": "107,060 / 98,505"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "107,060 / 91,913"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +29 · 기 -34 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+33%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.16% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 124,600"}, {"label": "거래량 급증", "ok": false, "detail": "272,433 (환산) vs 평균 415,172"}, {"label": "회전율 급증", "ok": false, "detail": "1.16% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 98,848 (현재 98,800)"}]}
{"ts": "2026-07-22T12:12:01.143069+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 157300, "qty": 64, "proceeds": 10047569, "entry_price": 172134, "pnl": -970684, "pnl_pct": -8.62, "hold_from": "2026-07-21T10:12:01.515354+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "158,000 (현재 157,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 200,403"}, {"label": "추세(20일선)", "ok": true, "detail": "149,655"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -407 · 기 +141"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-22T14:18:05.519154+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14030, "qty": 164, "cost": 2301265, "path": "pullback", "reason": "눌림목 지정가 14,023 도달", "stop": 11372, "target": 19346, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "14,020 vs 12,776"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,552 / 12,776"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,552 / 13,283"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,005 · 기 +1,723 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.97% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "585,754 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.97% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 14,023 (현재 14,020)"}]}
{"ts": "2026-07-22T15:04:01.092961+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 158100, "qty": 12, "cost": 1897485, "path": "pullback", "reason": "눌림목 지정가 158,107 도달", "stop": 124093, "target": 226114, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "158,000 vs 136,315"}, {"label": "정배열(5>20)", "ok": true, "detail": "172,240 / 136,315"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "172,240 / 99,750"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -311 · 기 +22 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+24%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.02% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": true, "detail": "971,360 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "5.02% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,107 (현재 158,000)"}]}