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

33 lines
32 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-24T09:02:07.750073+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 53200, "qty": 37, "cost": 1968695, "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% (보류 5배↑)"}, {"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:07.017774+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 151600, "qty": 10, "cost": 1516227, "path": "pullback", "reason": "눌림목 지정가 165,075 도달", "stop": 115151, "target": 224499, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "151,900 vs 121,435"}, {"label": "정배열(5>20)", "ok": true, "detail": "142,400 / 121,435"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "142,400 / 121,632"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+42.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +143 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.27% (환산) vs 평균 2.51% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,569,347 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.27% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 165,075 (현재 151,900)"}]}
{"ts": "2026-06-24T09:12:07.018933+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 17270, "qty": 113, "cost": 1951803, "path": "pullback", "reason": "눌림목 지정가 17,366 도달", "stop": 13981, "target": 23847, "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% (보류 5배↑)"}, {"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-24T10:20:02.435094+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 153700, "qty": 9, "cost": 1383507, "path": "pullback", "reason": "눌림목 지정가 158,157 도달", "stop": 116014, "target": 229071, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "153,600 vs 136,095"}, {"label": "정배열(5>20)", "ok": true, "detail": "171,360 / 136,095"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "171,360 / 99,677"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+52.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +37 · 기 +65 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+8%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.06% (환산) vs 평균 3.06% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "785,324 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "4.06% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,157 (현재 153,600)"}]}
{"ts": "2026-06-24T11:12:06.751116+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 18260, "qty": 107, "cost": 1954113, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 13981, "target": 23847, "signals": [{"label": "손절선", "ok": true, "detail": "13,981 (현재 18,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,847"}, {"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:45.324233+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 159400, "qty": 9, "cost": 1434815, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115151, "target": 224499, "signals": [{"label": "손절선", "ok": true, "detail": "115,151 (현재 162,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 224,499"}, {"label": "추세(20일선)", "ok": true, "detail": "121,940"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -29 · 기 +339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 160,427"}]}
{"ts": "2026-06-25T09:00:45.325503+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 179100, "qty": 8, "cost": 1433015, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116014, "target": 229071, "signals": [{"label": "손절선", "ok": true, "detail": "116,014 (현재 178,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 229,071"}, {"label": "추세(20일선)", "ok": true, "detail": "137,330"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -56 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 162,775"}]}
{"ts": "2026-06-25T09:14:03.975007+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29250, "qty": 138, "cost": 4037105, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26534, "target": 34682, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "29,250 vs 25,968"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,190 / 25,968"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,190 / 25,222"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-1.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,577 · 기 -7 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+13%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.87% (환산) vs 평균 0.58% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "10,513,540 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "2.87% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-06-26T09:00:21.762387+09:00", "side": "SELL", "code": "403870", "name": "HPSP", "price": 50000, "qty": 37, "proceeds": 1846392, "entry_price": 53200, "pnl": -122303, "pnl_pct": -6.02, "hold_from": "2026-06-24T09:02:07.750071+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:02:04.428891+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 348500, "qty": 9, "cost": 3136970, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 307291, "target": 430917, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "347,000 vs 296,475"}, {"label": "정배열(5>20)", "ok": true, "detail": "315,600 / 296,475"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "315,600 / 305,533"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+37.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -22 · 기 +97 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+39%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.65% (환산) vs 평균 0.93% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "379,620 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "3.65% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-06-29T10:28:04.174180+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 364000, "qty": 8, "cost": 2912437, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 307291, "target": 430917, "signals": [{"label": "손절선", "ok": true, "detail": "307,291 (현재 363,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 430,917"}, {"label": "추세(20일선)", "ok": true, "detail": "297,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -18 · 기 +98"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 359,195"}]}
{"ts": "2026-06-29T11:14:01.862567+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 744000, "qty": 2, "cost": 1488223, "path": "pullback", "reason": "눌림목 지정가 749,057 도달", "stop": 612114, "target": 1007771, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "743,000 vs 676,600"}, {"label": "정배열(5>20)", "ok": true, "detail": "766,600 / 676,600"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "766,600 / 530,583"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.7%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.50% (환산) vs 평균 0.45% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,083,266 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": true, "detail": "1.50% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 749,057 (현재 743,000)"}]}
{"ts": "2026-06-29T14:18:03.159821+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 778000, "qty": 2, "cost": 1556233, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 612114, "target": 1007771, "signals": [{"label": "손절선", "ok": true, "detail": "612,114 (현재 779,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,007,771"}, {"label": "추세(20일선)", "ok": true, "detail": "678,400"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -200 · 기 +143"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 777,043"}]}
{"ts": "2026-07-03T09:04:03.418312+09:00", "side": "SELL", "code": "093370", "name": "후성", "price": 14370, "qty": 220, "proceeds": 3155235, "entry_price": 17752, "pnl": -750681, "pnl_pct": -19.05, "hold_from": "2026-06-24T09:12:07.018925+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "14,457 (현재 14,390)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 24,340"}, {"label": "추세(20일선)", "ok": true, "detail": "12,769"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,591 · 기 +253"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-03T10:24:06.563432+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19040, "qty": 287, "cost": 5465300, "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% (보류 5배↑)"}, {"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-06T10:10:05.349969+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 312500, "qty": 17, "proceeds": 5302141, "entry_price": 355794, "pnl": -747267, "pnl_pct": -12.17, "hold_from": "2026-06-29T09:02:04.428889+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "313,014 (현재 313,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 441,354"}, {"label": "추세(20일선)", "ok": true, "detail": "294,775"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -108 · 기 +225"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-06T10:12:03.292057+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13170, "qty": 129, "cost": 1699185, "path": "pullback", "reason": "눌림목 지정가 17,049 도달", "stop": 10360, "target": 18790, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,170 vs 12,708"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,542 / 12,708"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,542 / 11,431"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,199 · 기 +137 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+52%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.28% (환산) vs 평균 4.77% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "12,103,296 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "11.28% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 17,049 (현재 13,170)"}]}
{"ts": "2026-07-07T09:50:09.418831+09:00", "side": "SELL", "code": "240810", "name": "원익IPS", "price": 120000, "qty": 19, "proceeds": 2275554, "entry_price": 155295, "pnl": -675489, "pnl_pct": -22.73, "hold_from": "2026-06-24T09:12:07.017759+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "119,988 (현재 119,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 225,908"}, {"label": "추세(20일선)", "ok": true, "detail": "119,835"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +255 · 기 -1,514"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-07T10:30:08.235254+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 628000, "qty": 4, "proceeds": 2507102, "entry_price": 761000, "pnl": -537355, "pnl_pct": -17.48, "hold_from": "2026-06-29T11:14:01.862565+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "628,829 (현재 628,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,025,343"}, {"label": "추세(20일선)", "ok": false, "detail": "670,850"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -58 · 기 +6"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-07T12:02:10.128472+09:00", "side": "SELL", "code": "093370", "name": "후성", "price": 12230, "qty": 129, "proceeds": 1574594, "entry_price": 13170, "pnl": -124591, "pnl_pct": -7.14, "hold_from": "2026-07-06T10:12:03.292040+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,230)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,790"}, {"label": "추세(20일선)", "ok": false, "detail": "12,661"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -1,558 · 기 -4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,172"}]}
{"ts": "2026-07-07T13:00:08.364313+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 337000, "qty": 8, "cost": 2696404, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 293434, "target": 424131, "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": "+28.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -33 · 기 +110 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.64% (환산) vs 평균 0.93% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "481,671 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "4.64% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-07-07T14:25:46.344090+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 20750, "qty": 263, "cost": 5458069, "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-08T09:24:04.654043+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 127400, "qty": 22, "cost": 2803220, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 111601, "target": 158998, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "127,400 vs 108,695"}, {"label": "정배열(5>20)", "ok": true, "detail": "114,660 / 108,695"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "114,660 / 113,153"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -164 · 기 +736 (천주)"}, {"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.58% (환산) vs 평균 0.32% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 116,900"}, {"label": "거래량 급증", "ok": true, "detail": "657,307 (환산) vs 평균 359,705"}, {"label": "회전율 급증", "ok": true, "detail": "0.58% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-07-08T09:36:02.941623+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 131700, "qty": 21, "cost": 2766115, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 111601, "target": 158998, "signals": [{"label": "손절선", "ok": true, "detail": "111,601 (현재 131,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 158,998"}, {"label": "추세(20일선)", "ok": true, "detail": "108,910"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -164 · 기 +736"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 131,350"}]}
{"ts": "2026-07-08T09:48:03.277289+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 161100, "qty": 49, "cost": 7895084, "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% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "1,110,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "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.888268+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 157600, "qty": 49, "proceeds": 7707341, "entry_price": 161100, "pnl": -187743, "pnl_pct": -2.17, "hold_from": "2026-07-08T09:48:03.277287+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:08.287383+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 158300, "qty": 50, "cost": 7916187, "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% (보류 5배↑)"}, {"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.806335+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 156900, "qty": 50, "proceeds": 7829702, "entry_price": 158300, "pnl": -86485, "pnl_pct": -0.88, "hold_from": "2026-07-09T09:02:08.287382+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-09T12:12:05.848060+09:00", "side": "SELL", "code": "003490", "name": "대한항공", "price": 26500, "qty": 138, "proceeds": 3649869, "entry_price": 29250, "pnl": -387237, "pnl_pct": -9.4, "hold_from": "2026-06-25T09:14:03.975005+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "26,534 (현재 26,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 34,682"}, {"label": "추세(20일선)", "ok": true, "detail": "25,830"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,444 · 기 +2,767"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 29,879"}]}
{"ts": "2026-07-10T09:00:34.290495+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 164000, "qty": 48, "cost": 7873181, "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% (보류 5배↑)"}, {"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.750800+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 185900, "qty": 18, "cost": 3346702, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 166448, "target": 224803, "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% (보류 5배↑)"}, {"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:05.273688+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 173600, "qty": 45, "cost": 7813172, "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"}]}