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

73 lines
71 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-11T10:25:02.147018+09:00", "side": "BUY", "code": "035420", "name": "NAVER", "price": 226000, "qty": 27, "cost": 6102915, "path": "pullback", "reason": "눌림목 지정가 232,280 도달", "stop": 195800, "target": 316600, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "226,000 vs 224,445"}, {"label": "정배열(5>20)", "ok": true, "detail": "257,000 / 224,445"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "257,000 / 215,498"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -85 · 기 +1,187 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.51% (환산) vs 평균 2.17% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 304,000"}, {"label": "거래량 급증", "ok": true, "detail": "10,205,151 (환산) vs 평균 3,404,288"}, {"label": "회전율 급증", "ok": true, "detail": "6.51% (환산) vs 평균 2.17%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 232,280 (현재 226,000)"}]}
{"ts": "2026-06-12T09:20:02.881339+09:00", "side": "BUY", "code": "035420", "name": "NAVER", "price": 238500, "qty": 26, "cost": 6201930, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 195800, "target": 316600, "signals": [{"label": "손절선", "ok": true, "detail": "195,800 (현재 238,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 316,600"}, {"label": "추세(20일선)", "ok": true, "detail": "225,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -159 · 기 +1,154"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 237,628"}]}
{"ts": "2026-06-17T16:47:27.996757+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 72, "cost": 4529479, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 104714, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"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": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
{"ts": "2026-06-17T16:47:28.048449+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 20000, "qty": 314, "cost": 6280942, "path": "pullback", "reason": "눌림목 지정가 20,064 도달", "stop": 18629, "target": 24114, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "20,050 vs 18,907"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,796 / 18,907"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,796 / 19,376"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,553 · 기 +4,122 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "582,517 vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.51% vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,064 (현재 20,050)"}]}
{"ts": "2026-06-18T09:02:02.399414+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 17170, "qty": 302, "cost": 5186118, "path": "pullback", "reason": "눌림목 지정가 17,355 도달", "stop": 13860, "target": 27100, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "17,110 vs 12,905"}, {"label": "정배열(5>20)", "ok": true, "detail": "16,330 / 12,905"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "16,330 / 11,497"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +2,112 · 기 +888 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.86% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": false, "detail": "921,880 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": false, "detail": "0.86% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "64"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 17,355 (현재 17,110)"}]}
{"ts": "2026-06-18T09:18:05.810901+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 18020, "qty": 288, "cost": 5190538, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 13860, "target": 27100, "signals": [{"label": "손절선", "ok": true, "detail": "13,860 (현재 18,020)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 27,100"}, {"label": "추세(20일선)", "ok": true, "detail": "12,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +2,112 · 기 +888"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 17,999"}]}
{"ts": "2026-06-18T11:44:01.983561+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29200, "qty": 214, "cost": 6249737, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26498, "target": 37305, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "29,150 vs 25,962"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,170 / 25,962"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,170 / 25,221"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,612 · 기 +3,319 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+11%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.74% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "6,389,530 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.74% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-06-19T09:02:06.276426+09:00", "side": "BUY", "code": "005930", "name": "삼성전자", "price": 373500, "qty": 16, "cost": 5976896, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 331259, "target": 500222, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "373,000 vs 325,400"}, {"label": "정배열(5>20)", "ok": true, "detail": "352,400 / 325,400"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "352,400 / 258,005"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,427 · 기 +4,448 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+19%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.04% (환산) vs 평균 0.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 370,000"}, {"label": "거래량 급증", "ok": true, "detail": "60,950,213 (환산) vs 평균 31,088,390"}, {"label": "회전율 급증", "ok": true, "detail": "1.04% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-06-22T09:00:23.388202+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 152800, "qty": 27, "cost": 4126219, "path": "pullback", "reason": "눌림목 지정가 165,275 도달", "stop": 116751, "target": 260948, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "150,400 vs 121,360"}, {"label": "정배열(5>20)", "ok": true, "detail": "142,100 / 121,360"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "142,100 / 121,607"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +10 · 기 -391 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+10%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.29% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "634,347 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "1.29% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "57"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 165,275 (현재 150,400)"}]}
{"ts": "2026-06-22T09:08:02.414382+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 163900, "qty": 25, "cost": 4098115, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116751, "target": 260948, "signals": [{"label": "손절선", "ok": true, "detail": "116,751 (현재 163,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 260,948"}, {"label": "추세(20일선)", "ok": true, "detail": "122,035"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -391"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 161,812"}]}
{"ts": "2026-06-23T09:00:07.682797+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18820, "qty": 314, "proceeds": 5897957, "entry_price": 20000, "pnl": -382985, "pnl_pct": -5.9, "hold_from": "2026-06-17T16:47:28.048439+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,629 (현재 18,710)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 24,114"}, {"label": "추세(20일선)", "ok": false, "detail": "18,840"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -318 · 기 -227"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 20,368"}]}
{"ts": "2026-06-23T11:08:03.977453+09:00", "side": "SELL", "code": "003490", "name": "대한항공", "price": 26450, "qty": 214, "proceeds": 5649262, "entry_price": 29200, "pnl": -600475, "pnl_pct": -9.42, "hold_from": "2026-06-18T11:44:01.983560+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "26,498 (현재 26,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,305"}, {"label": "추세(20일선)", "ok": true, "detail": "25,828"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,915 · 기 -290"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 29,825"}]}
{"ts": "2026-06-23T11:40:02.268119+09:00", "side": "BUY", "code": "000660", "name": "SK하이닉스", "price": 2731000, "qty": 2, "cost": 5462819, "path": "pullback", "reason": "눌림목 지정가 2,740,064 도달", "stop": 2373129, "target": 3804614, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "2,730,000 vs 2,336,100"}, {"label": "정배열(5>20)", "ok": true, "detail": "2,723,800 / 2,336,100"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "2,723,800 / 1,659,800"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+29.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -830 · 기 +1,073 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+5%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.09% (환산) vs 평균 0.78% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,945,000"}, {"label": "거래량 급증", "ok": true, "detail": "14,850,645 (환산) vs 평균 5,539,274"}, {"label": "회전율 급증", "ok": true, "detail": "2.09% (환산) vs 평균 0.78%"}, {"label": "RSI", "ok": true, "detail": "67"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 2,740,064 (현재 2,730,000)"}]}
{"ts": "2026-06-23T12:32:04.128373+09:00", "side": "SELL", "code": "005930", "name": "삼성전자", "price": 330000, "qty": 16, "proceeds": 5269704, "entry_price": 373500, "pnl": -707192, "pnl_pct": -11.65, "hold_from": "2026-06-19T09:02:06.276425+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "331,259 (현재 330,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 500,222"}, {"label": "추세(20일선)", "ok": true, "detail": "329,025"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -3,792 · 기 +1,417"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 384,779"}]}
{"ts": "2026-06-23T15:12:01.415852+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 150800, "qty": 24, "cost": 3619743, "path": "pullback", "reason": "눌림목 지정가 157,386 도달", "stop": 111572, "target": 268485, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "156,200 vs 136,225"}, {"label": "정배열(5>20)", "ok": true, "detail": "171,880 / 136,225"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "171,880 / 99,720"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +138 · 기 -17 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.34% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "453,451 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.34% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "60"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 157,386 (현재 156,200)"}]}
{"ts": "2026-06-24T09:00:03.845281+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 163900, "qty": 22, "cost": 3606341, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 111572, "target": 268485, "signals": [{"label": "손절선", "ok": true, "detail": "111,572 (현재 163,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 268,485"}, {"label": "추세(20일선)", "ok": true, "detail": "136,610"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +41 · 기 +65"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 160,168"}]}
{"ts": "2026-06-25T09:00:21.773772+09:00", "side": "SELL", "code": "035420", "name": "NAVER", "price": 204000, "qty": 53, "proceeds": 10790917, "entry_price": 232132, "pnl": -1513929, "pnl_pct": -12.12, "hold_from": "2026-06-11T10:25:02.147016+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "195,800 (현재 204,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 341,128"}, {"label": "추세(20일선)", "ok": false, "detail": "231,670"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -97 · 기 -293"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-06-25T09:00:21.829012+09:00", "side": "BUY", "code": "000660", "name": "SK하이닉스", "price": 2855000, "qty": 2, "cost": 5710857, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 2373129, "target": 3804614, "signals": [{"label": "손절선", "ok": true, "detail": "2,373,129 (현재 2,857,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,804,614"}, {"label": "추세(20일선)", "ok": true, "detail": "2,384,450"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -3,175 · 기 +98"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 2,832,673"}]}
{"ts": "2026-06-26T09:00:03.982703+09:00", "side": "SELL", "code": "403870", "name": "HPSP", "price": 50000, "qty": 72, "proceeds": 3592980, "entry_price": 62900, "pnl": -936499, "pnl_pct": -20.51, "hold_from": "2026-06-17T16:47:27.996750+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "48,962 (현재 51,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 104,714"}, {"label": "추세(20일선)", "ok": false, "detail": "52,268"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -311 · 기 -267"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 66,756"}]}
{"ts": "2026-06-26T11:22:03.044202+09:00", "side": "BUY", "code": "005930", "name": "삼성전자", "price": 335000, "qty": 18, "cost": 6030905, "path": "pullback", "reason": "눌림목 지정가 334,517 도달", "stop": 310000, "target": 410000, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "334,500 vs 334,425"}, {"label": "정배열(5>20)", "ok": true, "detail": "339,400 / 334,425"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "339,400 / 270,725"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+8.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -5,891 · 기 +1,692 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.20% (환산) vs 평균 0.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 374,500"}, {"label": "거래량 급증", "ok": true, "detail": "69,937,958 (환산) vs 평균 33,351,639"}, {"label": "회전율 급증", "ok": true, "detail": "1.20% (환산) vs 평균 0.57%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 334,517 (현재 334,500)"}]}
{"ts": "2026-06-29T09:00:17.791381+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 339500, "qty": 17, "cost": 5772366, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300291, "target": 457126, "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:02:01.057776+09:00", "side": "SELL", "code": "005930", "name": "삼성전자", "price": 327500, "qty": 18, "proceeds": 5883505, "entry_price": 335000, "pnl": -147400, "pnl_pct": -2.24, "hold_from": "2026-06-26T11:22:03.044199+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "310,000 (현재 328,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 410,000"}, {"label": "추세(20일선)", "ok": false, "detail": "335,225"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -10,628 · 기 -1,574"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 347,124"}]}
{"ts": "2026-06-29T09:40:01.389083+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 351000, "qty": 17, "cost": 5967895, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 300291, "target": 457126, "signals": [{"label": "손절선", "ok": true, "detail": "300,291 (현재 351,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 457,126"}, {"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:01.226151+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 745000, "qty": 7, "cost": 5215782, "path": "pullback", "reason": "눌림목 지정가 748,914 도달", "stop": 612829, "target": 1141514, "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:18:01.446397+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 778000, "qty": 6, "cost": 4668700, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 612829, "target": 1141514, "signals": [{"label": "손절선", "ok": true, "detail": "612,829 (현재 779,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,141,514"}, {"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:03.861332+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 55300, "qty": 80, "cost": 4424664, "path": "pullback", "reason": "눌림목 지정가 63,981 도달", "stop": 43200, "target": 91600, "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-30T09:38:05.698930+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1551000, "qty": 3, "cost": 4653698, "path": "pullback", "reason": "눌림목 지정가 1,637,339 도달", "stop": 1227677, "target": 2520969, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "1,550,000 vs 1,449,400"}, {"label": "정배열(5>20)", "ok": true, "detail": "1,786,200 / 1,449,400"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,786,200 / 1,037,367"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -714 · 기 +131 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+5%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.70% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,247,553 (환산) vs 평균 1,226,711"}, {"label": "회전율 급증", "ok": true, "detail": "1.70% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,637,339 (현재 1,550,000)"}]}
{"ts": "2026-06-30T11:22:04.641870+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1640000, "qty": 2, "cost": 3280492, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 1227677, "target": 2520969, "signals": [{"label": "손절선", "ok": true, "detail": "1,227,677 (현재 1,640,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 2,520,969"}, {"label": "추세(20일선)", "ok": true, "detail": "1,453,900"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -731 · 기 +139"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,632,795"}]}
{"ts": "2026-07-02T09:00:18.651696+09:00", "side": "SELL", "code": "000660", "name": "SK하이닉스", "price": 2358000, "qty": 4, "proceeds": 9413608, "entry_price": 2793000, "pnl": -1760068, "pnl_pct": -15.57, "hold_from": "2026-06-23T11:40:02.268111+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "2,386,309 (현재 2,360,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,013,073"}, {"label": "추세(20일선)", "ok": false, "detail": "2,448,850"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -2,740 · 기 -813"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-02T09:14:03.946079+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1991000, "qty": 2, "cost": 3982597, "path": "pullback", "reason": "눌림목 지정가 1,996,511 도달", "stop": 1901000, "target": 2261000, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "1,991,000 vs 1,968,250"}, {"label": "정배열(5>20)", "ok": true, "detail": "2,040,600 / 1,968,250"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "2,040,600 / 1,295,633"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+19.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +352 · 기 +193 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.62% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,955,040 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.62% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,996,511 (현재 1,991,000)"}]}
{"ts": "2026-07-03T09:00:06.626071+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1895000, "qty": 2, "proceeds": 3782610, "entry_price": 1991000, "pnl": -199988, "pnl_pct": -4.82, "hold_from": "2026-07-02T09:14:03.946075+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,901,000 (현재 1,894,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 2,261,000"}, {"label": "추세(20일선)", "ok": false, "detail": "1,963,400"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +132 · 기 +129"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 2,090,495"}]}
{"ts": "2026-07-03T09:06:02.544686+09:00", "side": "SELL", "code": "093370", "name": "후성", "price": 14200, "qty": 590, "proceeds": 8361663, "entry_price": 17585, "pnl": -2014993, "pnl_pct": -19.25, "hold_from": "2026-06-18T09:02:02.399412+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "14,271 (현재 14,230)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 27,528"}, {"label": "추세(20일선)", "ok": true, "detail": "12,761"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,591 · 기 +253"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-03T09:40:03.352106+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 18850, "qty": 290, "cost": 5467320, "path": "pullback", "reason": "눌림목 지정가 20,004 도달", "stop": 17760, "target": 22120, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "18,850 vs 18,847"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,556 / 18,847"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,556 / 19,356"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -35 · 기 +168 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.39% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "443,833 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.39% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "48"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,004 (현재 18,850)"}]}
{"ts": "2026-07-03T09:54:02.507834+09:00", "side": "SELL", "code": "240810", "name": "원익IPS", "price": 121500, "qty": 52, "proceeds": 6305680, "entry_price": 158137, "pnl": -1918654, "pnl_pct": -23.17, "hold_from": "2026-06-22T09:00:23.388193+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "122,087 (현재 121,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 266,285"}, {"label": "추세(20일선)", "ok": true, "detail": "119,930"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +674 · 기 -2,170"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-06T09:00:06.362687+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1993000, "qty": 2, "cost": 3986598, "path": "pullback", "reason": "눌림목 지정가 1,995,439 도달", "stop": 1901000, "target": 2269000, "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:06.364381+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 130600, "qty": 25, "cost": 3265490, "path": "pullback", "reason": "눌림목 지정가 164,068 도달", "stop": 96000, "target": 234400, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "133,100 vs 120,495"}, {"label": "정배열(5>20)", "ok": true, "detail": "138,640 / 120,495"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "138,640 / 121,318"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +782 · 기 -1,979 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.01% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "4,080 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "0.01% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 164,068 (현재 133,100)"}]}
{"ts": "2026-07-06T10:06:01.926861+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:06.362680+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,901,000 (현재 1,901,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 2,269,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:01.927572+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29100, "qty": 187, "cost": 5442516, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26370, "target": 37291, "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:07.332086+09:00", "side": "SELL", "code": "403870", "name": "HPSP", "price": 43000, "qty": 80, "proceeds": 3433292, "entry_price": 55300, "pnl": -991372, "pnl_pct": -22.24, "hold_from": "2026-06-30T09:00:03.861326+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "43,200 (현재 43,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 91,600"}, {"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:54:06.887920+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12700, "qty": 364, "cost": 4623493, "path": "pullback", "reason": "눌림목 지정가 17,031 도달", "stop": 10360, "target": 19720, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,700 vs 12,684"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,448 / 12,684"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,448 / 11,423"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,560 · 기 +17 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.63% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": false, "detail": "6,039,507 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": false, "detail": "5.63% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 17,031 (현재 12,700)"}]}
{"ts": "2026-07-07T10:30:07.313167+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 628000, "qty": 13, "proceeds": 8148080, "entry_price": 760231, "pnl": -1736402, "pnl_pct": -17.39, "hold_from": "2026-06-29T11:36:01.226149+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "628,059 (현재 628,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,156,745"}, {"label": "추세(20일선)", "ok": false, "detail": "670,850"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -58 · 기 +6"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-07T12:02:07.980620+09:00", "side": "SELL", "code": "093370", "name": "후성", "price": 12230, "qty": 364, "proceeds": 4443039, "entry_price": 12700, "pnl": -180454, "pnl_pct": -3.7, "hold_from": "2026-07-07T09:54:06.887916+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,230)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 19,720"}, {"label": "추세(20일선)", "ok": false, "detail": "12,661"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -1,558 · 기 -4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,702"}]}
{"ts": "2026-07-07T14:06:36.876957+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 183300, "qty": 18, "cost": 3299895, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 234400, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 183,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 234,400"}, {"label": "추세(20일선)", "ok": true, "detail": "120,210"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +263 · 기 -1,543"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,025"}]}
{"ts": "2026-07-07T14:06:39.531920+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 20750, "qty": 263, "cost": 5458069, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 17760, "target": 22120, "signals": [{"label": "손절선", "ok": true, "detail": "17,760 (현재 20,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,120"}, {"label": "추세(20일선)", "ok": true, "detail": "18,884"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +156 · 기 +113"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,168"}]}
{"ts": "2026-07-08T09:00:12.917410+09:00", "side": "SELL", "code": "240810", "name": "원익IPS", "price": 108300, "qty": 43, "proceeds": 4647819, "entry_price": 152660, "pnl": -1917566, "pnl_pct": -29.06, "hold_from": "2026-07-06T09:00:06.364375+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "118,961 (현재 112,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 253,759"}, {"label": "추세(20일선)", "ok": false, "detail": "119,475"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +243 · 기 -857"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-08T09:00:13.957831+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 152600, "qty": 33, "cost": 5036555, "path": "pullback", "reason": "눌림목 지정가 168,676 도달", "stop": 152599, "target": 152603, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "153,700 vs 149,475"}, {"label": "정배열(5>20)", "ok": true, "detail": "168,380 / 149,475"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "168,380 / 113,120"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+70.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +198 · 기 -309 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.76% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "221,253 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.76% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 168,676 (현재 153,700)"}]}
{"ts": "2026-07-08T09:02:01.834482+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1252000, "qty": 5, "proceeds": 6247793, "entry_price": 1586600, "pnl": -1686397, "pnl_pct": -21.09, "hold_from": "2026-06-30T09:38:05.698927+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,259,420 (현재 1,254,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 2,568,140"}, {"label": "추세(20일선)", "ok": false, "detail": "1,561,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -429 · 기 +68"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-08T09:02:02.254946+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 152000, "qty": 33, "proceeds": 5006219, "entry_price": 152600, "pnl": -30337, "pnl_pct": -0.39, "hold_from": "2026-07-08T09:00:13.957819+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "152,599 (현재 152,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 152,603"}, {"label": "추세(20일선)", "ok": true, "detail": "149,390"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +198 · 기 -309"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 162,362"}]}
{"ts": "2026-07-08T09:16:01.905130+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 126100, "qty": 40, "cost": 5044757, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 110301, "target": 173498, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,100 vs 108,630"}, {"label": "정배열(5>20)", "ok": true, "detail": "114,400 / 108,630"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "114,400 / 113,132"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -164 · 기 +736 (천주)"}, {"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.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 116,900"}, {"label": "거래량 급증", "ok": true, "detail": "544,247 (환산) vs 평균 359,705"}, {"label": "회전율 급증", "ok": true, "detail": "0.48% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-07-08T09:34:04.889358+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 130800, "qty": 38, "cost": 4971146, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 110301, "target": 173498, "signals": [{"label": "손절선", "ok": true, "detail": "110,301 (현재 130,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 173,498"}, {"label": "추세(20일선)", "ok": true, "detail": "108,850"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -164 · 기 +736"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 130,050"}]}
{"ts": "2026-07-08T09:50:04.922587+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 109900, "qty": 46, "cost": 5056158, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 99059, "target": 142423, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "109,900 vs 97,300"}, {"label": "정배열(5>20)", "ok": true, "detail": "101,160 / 97,300"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,160 / 96,623"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.9%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.54% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "2,573,207 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.54% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-09T09:00:06.097045+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 154900, "qty": 32, "cost": 4957544, "path": "pullback", "reason": "눌림목 지정가 168,455 도달", "stop": 154899, "target": 154903, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "155,700 vs 149,575"}, {"label": "정배열(5>20)", "ok": true, "detail": "168,780 / 149,575"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "168,780 / 113,153"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+75.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +296 · 기 -306 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "363,667 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "1.26% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "54"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 168,455 (현재 155,700)"}]}
{"ts": "2026-07-09T09:16:09.340068+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 154300, "qty": 32, "proceeds": 4927972, "entry_price": 154900, "pnl": -29572, "pnl_pct": -0.39, "hold_from": "2026-07-09T09:00:06.097034+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "154,899 (현재 154,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "149,515"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +296 · 기 -306"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-10T09:00:09.059481+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 164000, "qty": 30, "cost": 4920738, "path": "pullback", "reason": "눌림목 지정가 169,105 도달", "stop": 158000, "target": 182000, "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:28:02.146549+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 185900, "qty": 27, "cost": 5020053, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 166448, "target": 244255, "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-10T10:14:04.388643+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 173600, "qty": 29, "cost": 5035155, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 158000, "target": 182000, "signals": [{"label": "손절선", "ok": true, "detail": "158,000 (현재 173,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 182,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-13T09:06:07.291606+09:00", "side": "SELL", "code": "003490", "name": "대한항공", "price": 26300, "qty": 187, "proceeds": 4908510, "entry_price": 29100, "pnl": -534007, "pnl_pct": -9.62, "hold_from": "2026-07-06T10:06:01.927568+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "26,370 (현재 26,350)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,291"}, {"label": "추세(20일선)", "ok": true, "detail": "25,822"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,109 · 기 +1,864"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 29,700"}]}
{"ts": "2026-07-13T09:06:07.292384+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 127000, "qty": 27, "cost": 3429514, "path": "pullback", "reason": "눌림목 지정가 163,375 도달", "stop": 96000, "target": 220000, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,800 vs 120,180"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,380 / 120,180"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,380 / 121,213"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -213 · 기 +772 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+37%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.44% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,200,153 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "2.44% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 163,375 (현재 126,800)"}]}
{"ts": "2026-07-13T09:06:07.292773+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 45, "cost": 5076761, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99059, "target": 142423, "signals": [{"label": "손절선", "ok": true, "detail": "99,059 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,423"}, {"label": "추세(20일선)", "ok": true, "detail": "97,445"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,692"}]}
{"ts": "2026-07-13T09:26:03.359944+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 25, "cost": 3478022, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 220000, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 220,000"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,962"}]}
{"ts": "2026-07-13T09:36:02.220976+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 26, "cost": 4966745, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 244255, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 244,255"}, {"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.300703+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 59, "proceeds": 11064482, "entry_price": 168719, "pnl": 1108589, "pnl_pct": 11.37, "hold_from": "2026-07-10T09:00:09.059474+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-14T09:40:04.988377+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5910, "qty": 877, "cost": 5183847, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5447, "target": 7298, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "5,900 vs 5,334"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,646 / 5,334"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,646 / 5,614"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +107 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.34% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "74,367 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.34% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-15T10:22:01.622506+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 304000, "qty": 34, "proceeds": 10315845, "entry_price": 345250, "pnl": -1424416, "pnl_pct": -11.95, "hold_from": "2026-06-29T09:00:17.791376+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "304,041 (현재 304,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 468,876"}, {"label": "추세(20일선)", "ok": true, "detail": "294,325"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -25 · 기 +35"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T13:56:01.783185+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 6030, "qty": 860, "cost": 5186578, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5447, "target": 7298, "signals": [{"label": "손절선", "ok": true, "detail": "5,447 (현재 6,030)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,298"}, {"label": "추세(20일선)", "ok": true, "detail": "5,341"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -11"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,028"}]}
{"ts": "2026-07-16T09:00:06.244962+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18580, "qty": 553, "proceeds": 10254704, "entry_price": 19754, "pnl": -670684, "pnl_pct": -5.94, "hold_from": "2026-07-03T09:40:03.352094+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,481 (현재 18,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,570"}, {"label": "추세(20일선)", "ok": false, "detail": "18,832"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -120 · 기 -150"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-16T09:04:02.211198+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 15, "cost": 5123268, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 301363, "target": 461911, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "340,500 vs 296,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "314,300 / 296,150"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,300 / 305,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -33 · 기 +28 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.18% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "226,533 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "2.18% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-16T09:18:06.346408+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 139800, "qty": 37, "cost": 5173376, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 125972, "target": 181284, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "139,800 vs 119,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "124,560 / 119,235"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "124,560 / 118,728"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+41.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.56% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,544,653 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.56% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-07-16T09:28:03.432682+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 353000, "qty": 15, "cost": 5295794, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 301363, "target": 461911, "signals": [{"label": "손절선", "ok": true, "detail": "301,363 (현재 352,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 461,911"}, {"label": "추세(20일선)", "ok": true, "detail": "296,750"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -33 · 기 +28"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 351,963"}]}
{"ts": "2026-07-20T12:50:02.243584+09:00", "side": "SELL", "code": "105560", "name": "KB금융", "price": 167800, "qty": 53, "proceeds": 8876058, "entry_price": 188402, "pnl": -1110740, "pnl_pct": -10.94, "hold_from": "2026-07-10T09:28:02.146546+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "168,193 (현재 167,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 249,028"}, {"label": "추세(20일선)", "ok": true, "detail": "159,000"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -385 · 기 +288"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-20T13:14:04.354661+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 169400, "qty": 29, "cost": 4913337, "path": "pullback", "reason": "눌림목 지정가 169,562 도달", "stop": 158000, "target": 203600, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "169,400 vs 150,260"}, {"label": "정배열(5>20)", "ok": true, "detail": "171,520 / 150,260"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "171,520 / 113,382"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+94.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -722 · 기 +657 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.28% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": true, "detail": "1,241,195 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": true, "detail": "4.28% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 169,562 (현재 169,400)"}]}
{"ts": "2026-07-20T14:12:02.332666+09:00", "side": "SELL", "code": "055550", "name": "신한지주", "price": 100100, "qty": 91, "proceeds": 9091337, "entry_price": 111334, "pnl": -1041582, "pnl_pct": -10.09, "hold_from": "2026-07-08T09:50:04.922584+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "100,165 (현재 100,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 144,842"}, {"label": "추세(20일선)", "ok": true, "detail": "96,810"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -168 · 기 +257"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}