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

95 lines
90 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:04.304152+09:00", "side": "BUY", "code": "033640", "name": "네패스", "price": 34100, "qty": 158, "cost": 5388608, "path": "pullback", "reason": "눌림목 지정가 34,600 도달", "stop": 30950, "target": 43550, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "34,050 vs 33,555"}, {"label": "정배열(5>20)", "ok": true, "detail": "35,640 / 33,555"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "35,640 / 26,878"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +105 · 기 +81 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.77% (환산) vs 평균 2.17% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 39,500"}, {"label": "거래량 급증", "ok": false, "detail": "408,480 (환산) vs 평균 501,330"}, {"label": "회전율 급증", "ok": false, "detail": "1.77% (환산) vs 평균 2.17%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 34,600 (현재 34,050)"}]}
{"ts": "2026-06-23T09:04:38.815667+09:00", "side": "BUY", "code": "005935", "name": "삼성전자우", "price": 224000, "qty": 24, "cost": 5376806, "path": "pullback", "reason": "눌림목 지정가 224,000 도달", "stop": 203548, "target": 285357, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "222,500 vs 210,780"}, {"label": "정배열(5>20)", "ok": true, "detail": "224,700 / 210,780"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "224,700 / 174,358"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -993 · 기 +10 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.21% (환산) vs 평균 0.71% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 243,500"}, {"label": "거래량 급증", "ok": false, "detail": "1,636,140 (환산) vs 평균 5,730,461"}, {"label": "회전율 급증", "ok": false, "detail": "0.21% (환산) vs 평균 0.71%"}, {"label": "RSI", "ok": true, "detail": "60"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 224,000 (현재 222,500)"}]}
{"ts": "2026-06-23T09:04:38.816212+09:00", "side": "BUY", "code": "005930", "name": "삼성전자", "price": 352000, "qty": 15, "cost": 5280792, "path": "pullback", "reason": "눌림목 지정가 353,500 도달", "stop": 319985, "target": 448045, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "350,500 vs 330,050"}, {"label": "정배열(5>20)", "ok": true, "detail": "353,400 / 330,050"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "353,400 / 263,110"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -3,330 · 기 +1,369 (천주)"}, {"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.79% (환산) vs 평균 0.53% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 374,500"}, {"label": "거래량 급증", "ok": false, "detail": "45,619,433 (환산) vs 평균 30,877,619"}, {"label": "회전율 급증", "ok": false, "detail": "0.79% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 353,500 (현재 350,500)"}]}
{"ts": "2026-06-23T09:04:38.816835+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 18540, "qty": 208, "cost": 3856898, "path": "pullback", "reason": "눌림목 지정가 19,010 도달", "stop": 16150, "target": 25711, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "18,820 vs 12,990"}, {"label": "정배열(5>20)", "ok": true, "detail": "16,672 / 12,990"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "16,672 / 11,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,391 · 기 -621 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.63% (환산) vs 평균 4.77% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": false, "detail": "1,752,667 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": false, "detail": "1.63% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "73"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 19,010 (현재 18,820)"}]}
{"ts": "2026-06-23T09:08:03.201319+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 19470, "qty": 198, "cost": 3855638, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 16150, "target": 25711, "signals": [{"label": "손절선", "ok": true, "detail": "16,150 (현재 19,530)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 25,711"}, {"label": "추세(20일선)", "ok": true, "detail": "13,026"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,391 · 기 -621"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,358"}]}
{"ts": "2026-06-23T10:52:05.260340+09:00", "side": "SELL", "code": "033640", "name": "네패스", "price": 30850, "qty": 158, "proceeds": 4864795, "entry_price": 34100, "pnl": -523813, "pnl_pct": -9.53, "hold_from": "2026-06-22T09:10:04.304148+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "30,950 (현재 30,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 43,550"}, {"label": "추세(20일선)", "ok": false, "detail": "33,398"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +60 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 36,047"}]}
{"ts": "2026-06-23T15:08:03.267196+09:00", "side": "SELL", "code": "005930", "name": "삼성전자", "price": 316000, "qty": 15, "proceeds": 4730757, "entry_price": 352000, "pnl": -550035, "pnl_pct": -10.23, "hold_from": "2026-06-23T09:04:38.816209+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "319,985 (현재 316,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 448,045"}, {"label": "추세(20일선)", "ok": false, "detail": "328,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -4,447 · 기 +1,370"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 363,797"}]}
{"ts": "2026-06-23T15:14:01.839242+09:00", "side": "SELL", "code": "005935", "name": "삼성전자우", "price": 203000, "qty": 24, "proceeds": 4862500, "entry_price": 224000, "pnl": -514307, "pnl_pct": -9.38, "hold_from": "2026-06-23T09:04:38.815664+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "203,548 (현재 203,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 285,357"}, {"label": "추세(20일선)", "ok": false, "detail": "209,830"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,051 · 기 +120"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 231,567"}]}
{"ts": "2026-06-24T09:02:07.297529+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 53200, "qty": 48, "cost": 2553983, "path": "pullback", "reason": "눌림목 지정가 71,500 도달", "stop": 43200, "target": 83200, "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": "지정가 71,500 (현재 53,200)"}]}
{"ts": "2026-06-24T09:04:07.591366+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 156700, "qty": 17, "cost": 2664300, "path": "pullback", "reason": "눌림목 지정가 183,300 도달", "stop": 129363, "target": 238711, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "156,200 vs 121,650"}, {"label": "정배열(5>20)", "ok": true, "detail": "143,260 / 121,650"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "143,260 / 121,703"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+46.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +143 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.83% (환산) vs 평균 2.51% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "2,860,073 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "5.83% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 183,300 (현재 156,200)"}]}
{"ts": "2026-06-24T09:46:05.287862+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 158200, "qty": 17, "cost": 2689803, "path": "pullback", "reason": "눌림목 지정가 177,000 도달", "stop": 130097, "target": 242510, "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": "+56.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": "4.25% () vs 3.06% ( 5)"}, {"label": "()", "ok": false, "detail": " 202,500"}, {"label": " ", "ok": false, "detail": "822,940 () vs 591,925"}, {"label": " ", "ok": false, "detail": "4.25% () vs 3.06%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": " ", "ok": true, "detail": " 177,000 ( 158,000)"}]}
{"ts": "2026-06-24T10:08:03.179598+09:00", "side": "BUY", "code": "055550", "name": "", "price": 97000, "qty": 83, "cost": 8052208, "path": "pullback", "reason": " 99,600 ", "stop": 91700, "target": 112900, "signals": [{"label": "(20 )", "ok": true, "detail": "96,900 vs 96,650"}, {"label": "(5>20)", "ok": true, "detail": "98,560 / 96,650"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "98,560 / 96,407"}, {"label": "()", "ok": false, "detail": "-4.4%p"}, {"label": "(5 /)", "ok": true, "detail": " +721 · -687 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+33%"}, {"label": " ", "ok": true, "detail": " "}, {"label": " ", "ok": true, "detail": "+ "}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "0.66% () vs 0.35% ( 5)"}, {"label": "()", "ok": false, "detail": " 109,800"}, {"label": " ", "ok": false, "detail": "3,121,861 () vs 1,653,581"}, {"label": " ", "ok": true, "detail": "0.66% () vs 0.35%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": " ", "ok": true, "detail": " 99,600 ( 96,900)"}]}
{"ts": "2026-06-25T09:00:44.184917+09:00", "side": "BUY", "code": "095610", "name": "", "price": 179100, "qty": 15, "cost": 2686903, "path": "add", "reason": " 2/2 ( )", "stop": 130097, "target": 242510, "signals": [{"label": "", "ok": true, "detail": "130,097 ( 178,300)"}, {"label": "/", "ok": null, "detail": " 242,510"}, {"label": "(20)", "ok": true, "detail": "137,330"}, {"label": "(/)", "ok": true, "detail": " -56 · +134"}, {"label": "(1/2)", "ok": null, "detail": " 167,275"}]}
{"ts": "2026-06-25T09:14:03.911355+09:00", "side": "BUY", "code": "003490", "name": "", "price": 29250, "qty": 242, "cost": 7079562, "path": "breakout", "reason": "· ", "stop": 27213, "target": 35361, "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:20.734806+09:00", "side": "SELL", "code": "403870", "name": "HPSP", "price": 50000, "qty": 48, "proceeds": 2395320, "entry_price": 53200, "pnl": -158663, "pnl_pct": -6.02, "hold_from": "2026-06-24T09:02:07.297525+09:00", "reason": "· ", "partial": false, "signals": [{"label": "", "ok": true, "detail": "43,200 ( 51,000)"}, {"label": "/", "ok": null, "detail": " 83,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-26T10:14:04.158842+09:00", "side": "BUY", "code": "240810", "name": "IPS", "price": 166900, "qty": 16, "cost": 2670801, "path": "add", "reason": " 2/2 ( )", "stop": 129363, "target": 238711, "signals": [{"label": "", "ok": true, "detail": "129,363 ( 166,700)"}, {"label": "/", "ok": null, "detail": " 238,711"}, {"label": "(20)", "ok": true, "detail": "122,175"}, {"label": "(/)", "ok": true, "detail": " -126 · +320"}, {"label": "(1/2)", "ok": null, "detail": " 165,659"}]}
{"ts": "2026-06-26T11:24:02.192836+09:00", "side": "SELL", "code": "055550", "name": "", "price": 91800, "qty": 83, "proceeds": 7604542, "entry_price": 97000, "pnl": -447665, "pnl_pct": -5.36, "hold_from": "2026-06-24T10:08:03.179581+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "91,700 ( 91,700)"}, {"label": "/", "ok": null, "detail": " 112,900"}, {"label": "(20)", "ok": false, "detail": "96,390"}, {"label": "(/)", "ok": true, "detail": " +86 · -419"}, {"label": "(1/2)", "ok": null, "detail": " 99,589"}]}
{"ts": "2026-06-26T11:42:06.536084+09:00", "side": "SELL", "code": "093370", "name": "", "price": 16530, "qty": 406, "proceeds": 6698093, "entry_price": 18994, "pnl": -1014444, "pnl_pct": -12.97, "hold_from": "2026-06-23T09:04:38.816831+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "16,539 ( 16,510)"}, {"label": "/", "ok": null, "detail": " 26,357"}, {"label": "(20)", "ok": true, "detail": "12,875"}, {"label": "(/)", "ok": true, "detail": " +1,193 · -335"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-06-29T09:02:04.377277+09:00", "side": "BUY", "code": "214450", "name": "", "price": 348500, "qty": 15, "cost": 5228284, "path": "breakout", "reason": "· ", "stop": 317594, "target": 441219, "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-29T09:10:02.037710+09:00", "side": "SELL", "code": "003490", "name": "", "price": 27100, "qty": 242, "proceeds": 6545412, "entry_price": 29250, "pnl": -534150, "pnl_pct": -7.35, "hold_from": "2026-06-25T09:14:03.911339+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "27,213 ( 27,200)"}, {"label": "/", "ok": null, "detail": " 35,361"}, {"label": "(20)", "ok": true, "detail": "25,865"}, {"label": "(/)", "ok": true, "detail": " +579 · +2,352"}, {"label": "(1/2)", "ok": null, "detail": " 29,897"}]}
{"ts": "2026-06-29T09:30:02.385281+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 761000, "qty": 4, "cost": 3044457, "path": "pullback", "reason": " 815,000 ", "stop": 663907, "target": 1052279, "signals": [{"label": "(20 )", "ok": true, "detail": "760,000 vs 677,450"}, {"label": "(5>20)", "ok": true, "detail": "770,000 / 677,450"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "770,000 / 530,867"}, {"label": "()", "ok": true, "detail": "+16.1%p"}, {"label": "(5 /)", "ok": true, "detail": " -204 · +152 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+6%"}, {"label": " ", "ok": true, "detail": " "}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "1.75% () vs 0.45% ( 5)"}, {"label": "()", "ok": false, "detail": " 883,000"}, {"label": " ", "ok": true, "detail": "1,263,953 () vs 329,863"}, {"label": " ", "ok": true, "detail": "1.75% () vs 0.45%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": " ", "ok": true, "detail": " 815,000 ( 760,000)"}]}
{"ts": "2026-06-29T10:28:04.152821+09:00", "side": "BUY", "code": "214450", "name": "", "price": 364000, "qty": 15, "cost": 5460819, "path": "add", "reason": " 2/2 ( )", "stop": 317594, "target": 441219, "signals": [{"label": "", "ok": true, "detail": "317,594 ( 363,500)"}, {"label": "/", "ok": null, "detail": " 441,219"}, {"label": "(20)", "ok": true, "detail": "297,300"}, {"label": "(/)", "ok": true, "detail": " -18 · +98"}, {"label": "(1/2)", "ok": null, "detail": " 359,195"}]}
{"ts": "2026-06-29T14:52:06.107132+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 797000, "qty": 4, "cost": 3188478, "path": "add", "reason": " 2/2 ( )", "stop": 663907, "target": 1052279, "signals": [{"label": "", "ok": true, "detail": "663,907 ( 797,000)"}, {"label": "/", "ok": null, "detail": " 1,052,279"}, {"label": "(20)", "ok": true, "detail": "679,300"}, {"label": "(/)", "ok": true, "detail": " -200 · +143"}, {"label": "(1/2)", "ok": null, "detail": " 794,043"}]}
{"ts": "2026-06-30T09:00:26.094434+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 55300, "qty": 42, "cost": 2322948, "path": "pullback", "reason": " 71,500 ", "stop": 44022, "target": 89135, "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% ( 5)"}, {"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": " 71,500 ( 53,700)"}]}
{"ts": "2026-06-30T09:00:26.095390+09:00", "side": "BUY", "code": "093370", "name": "", "price": 18370, "qty": 196, "cost": 3601060, "path": "pullback", "reason": " 19,010 ", "stop": 15913, "target": 25740, "signals": [{"label": "(20 )", "ok": true, "detail": "18,530 vs 12,976"}, {"label": "(5>20)", "ok": true, "detail": "16,614 / 12,976"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "16,614 / 11,520"}, {"label": "()", "ok": true, "detail": "+37.0%p"}, {"label": "(5 /)", "ok": true, "detail": " -249 · +10 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+8%"}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "4.89% () vs 4.77% ( 5)"}, {"label": "()", "ok": false, "detail": " 20,050"}, {"label": " ", "ok": false, "detail": "5,246,233 () vs 5,114,125"}, {"label": " ", "ok": false, "detail": "4.89% () vs 4.77%"}, {"label": "RSI", "ok": true, "detail": "71"}, {"label": " ", "ok": true, "detail": " 19,010 ( 18,530)"}]}
{"ts": "2026-06-30T09:06:06.720199+09:00", "side": "BUY", "code": "093370", "name": "", "price": 19420, "qty": 185, "cost": 3593239, "path": "add", "reason": " 2/2 ( )", "stop": 15913, "target": 25740, "signals": [{"label": "", "ok": true, "detail": "15,913 ( 19,350)"}, {"label": "/", "ok": null, "detail": " 25,740"}, {"label": "(20)", "ok": true, "detail": "13,017"}, {"label": "(/)", "ok": true, "detail": " -249 · +10"}, {"label": "(1/2)", "ok": null, "detail": " 19,200"}]}
{"ts": "2026-07-02T09:02:07.746014+09:00", "side": "SELL", "code": "093370", "name": "", "price": 16080, "qty": 381, "proceeds": 6114533, "entry_price": 18880, "pnl": -1079766, "pnl_pct": -14.83, "hold_from": "2026-06-30T09:00:26.095386+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "16,391 ( 16,140)"}, {"label": "/", "ok": null, "detail": " 26,347"}, {"label": "(20)", "ok": true, "detail": "12,856"}, {"label": "(/)", "ok": true, "detail": " -2,145 · +436"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-02T09:32:05.005713+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 679000, "qty": 8, "proceeds": 5421408, "entry_price": 779000, "pnl": -811527, "pnl_pct": -12.84, "hold_from": "2026-06-29T09:30:02.385264+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "679,871 ( 679,000)"}, {"label": "/", "ok": null, "detail": " 1,076,386"}, {"label": "(20)", "ok": true, "detail": "673,400"}, {"label": "(/)", "ok": true, "detail": " -198 · +92"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-02T10:18:05.134396+09:00", "side": "BUY", "code": "009150", "name": "", "price": 1985000, "qty": 3, "cost": 5955893, "path": "pullback", "reason": " 2,184,000 ", "stop": 1901000, "target": 2237000, "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% ( 5)"}, {"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": " 2,184,000 ( 1,982,000)"}]}
{"ts": "2026-07-02T10:34:05.727476+09:00", "side": "BUY", "code": "030000", "name": "", "price": 18860, "qty": 417, "cost": 7865800, "path": "pullback", "reason": " 20,750 ", "stop": 17760, "target": 22160, "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% ( 5)"}, {"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": " 20,750 ( 18,860)"}]}
{"ts": "2026-07-02T11:20:02.893403+09:00", "side": "BUY", "code": "030000", "name": "", "price": 22550, "qty": 349, "cost": 7871130, "path": "add", "reason": " 2/2 ( )", "stop": 17760, "target": 22160, "signals": [{"label": "", "ok": true, "detail": "17,760 ( 19,350)"}, {"label": "/", "ok": null, "detail": " 22,160"}, {"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.876986+09:00", "side": "SELL", "code": "030000", "name": "", "price": 19000, "qty": 766, "proceeds": 14525620, "entry_price": 20541, "pnl": -1211310, "pnl_pct": -7.5, "hold_from": "2026-07-02T10:34:05.727475+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "19,371 ( 19,100)"}, {"label": "/", "ok": null, "detail": " 24,051"}, {"label": "(20)", "ok": true, "detail": "18,860"}, {"label": "(/)", "ok": true, "detail": " -339 · +110"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-02T11:24:07.232079+09:00", "side": "BUY", "code": "003490", "name": "", "price": 29400, "qty": 225, "cost": 6615992, "path": "breakout", "reason": "· ", "stop": 27331, "target": 35607, "signals": [{"label": "(20 )", "ok": true, "detail": "29,350 vs 25,972"}, {"label": "(5>20)", "ok": true, "detail": "26,210 / 25,972"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "26,210 / 25,224"}, {"label": "()", "ok": true, "detail": "+14.3%p"}, {"label": "(5 /)", "ok": true, "detail": " -206 · +1,008 ()"}, {"label": "", "ok": true, "detail": "3.9/5"}, {"label": "", "ok": true, "detail": "+18%"}, {"label": " ", "ok": true, "detail": " "}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "2.81% () vs 0.58% ( 5)"}, {"label": "()", "ok": true, "detail": " 28,400"}, {"label": " ", "ok": true, "detail": "10,296,667 () vs 2,146,231"}, {"label": " ", "ok": true, "detail": "2.81% () vs 0.58%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-02T14:28:02.965784+09:00", "side": "SELL", "code": "240810", "name": "IPS", "price": 134800, "qty": 33, "proceeds": 4439726, "entry_price": 161645, "pnl": -895375, "pnl_pct": -16.61, "hold_from": "2026-06-24T09:04:07.591365+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "134,769 ( 134,700)"}, {"label": "/", "ok": null, "detail": " 242,275"}, {"label": "(20)", "ok": true, "detail": "120,575"}, {"label": "(/)", "ok": true, "detail": " +395 · -1,516"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-02T15:04:07.041905+09:00", "side": "SELL", "code": "403870", "name": "HPSP", "price": 43900, "qty": 42, "proceeds": 1840205, "entry_price": 55300, "pnl": -482744, "pnl_pct": -20.61, "hold_from": "2026-06-30T09:00:26.094426+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "44,022 ( 43,900)"}, {"label": "/", "ok": null, "detail": " 89,135"}, {"label": "(20)", "ok": false, "detail": "51,912"}, {"label": "(/)", "ok": true, "detail": " +2,379 · -6,625"}, {"label": "(1/2)", "ok": null, "detail": " 59,411"}]}
{"ts": "2026-07-03T09:00:27.463346+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.134394+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "1,901,000 ( 1,894,000)"}, {"label": "/", "ok": null, "detail": " 2,237,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.595430+09:00", "side": "BUY", "code": "240810", "name": "IPS", "price": 133400, "qty": 15, "cost": 2001300, "path": "pullback", "reason": " 183,300 ", "stop": 104263, "target": 220811, "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% ( 5)"}, {"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": " 183,300 ( 133,300)"}]}
{"ts": "2026-07-03T09:02:06.595927+09:00", "side": "BUY", "code": "093370", "name": "", "price": 14660, "qty": 166, "cost": 2433925, "path": "pullback", "reason": " 19,010 ", "stop": 11914, "target": 22898, "signals": [{"label": "(20 )", "ok": true, "detail": "14,680 vs 12,784"}, {"label": "(5>20)", "ok": true, "detail": "15,844 / 12,784"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "15,844 / 11,456"}, {"label": "()", "ok": true, "detail": "+12.8%p"}, {"label": "(5 /)", "ok": true, "detail": " -1,591 · +253 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+36%"}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "0.92% () vs 4.77% ( 5)"}, {"label": "()", "ok": false, "detail": " 20,050"}, {"label": " ", "ok": false, "detail": "991,593 () vs 5,114,125"}, {"label": " ", "ok": false, "detail": "0.92% () vs 4.77%"}, {"label": "RSI", "ok": true, "detail": "55"}, {"label": " ", "ok": true, "detail": " 19,010 ( 14,680)"}]}
{"ts": "2026-07-03T10:24:06.123429+09:00", "side": "BUY", "code": "475150", "name": "SK", "price": 47700, "qty": 40, "cost": 1908286, "path": "pullback", "reason": " 52,700 ", "stop": 36450, "target": 81450, "signals": [{"label": "(20 )", "ok": true, "detail": "47,700 vs 45,622"}, {"label": "(5>20)", "ok": true, "detail": "52,300 / 45,622"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "52,300 / 48,555"}, {"label": "()", "ok": true, "detail": "+40.1%p"}, {"label": "(5 /)", "ok": true, "detail": " +63 · +579 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+8%"}, {"label": " ", "ok": true, "detail": " "}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "24.79% () vs 17.10% ( 5)"}, {"label": "()", "ok": false, "detail": " 62,000"}, {"label": " ", "ok": false, "detail": "8,443,667 () vs 5,827,036"}, {"label": " ", "ok": false, "detail": "24.79% () vs 17.10%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": " ", "ok": true, "detail": " 52,700 ( 47,700)"}]}
{"ts": "2026-07-06T09:18:03.495728+09:00", "side": "SELL", "code": "214450", "name": "", "price": 323000, "qty": 30, "proceeds": 9671104, "entry_price": 356250, "pnl": -1017999, "pnl_pct": -9.33, "hold_from": "2026-06-29T09:02:04.377270+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "324,165 ( 323,000)"}, {"label": "/", "ok": null, "detail": " 452,505"}, {"label": "(20)", "ok": true, "detail": "295,275"}, {"label": "(/)", "ok": true, "detail": " -111 · +227"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-06T09:20:05.524231+09:00", "side": "BUY", "code": "030000", "name": "", "price": 19000, "qty": 395, "cost": 7506126, "path": "pullback", "reason": " 20,750 ", "stop": 17916, "target": 22253, "signals": [{"label": "(20 )", "ok": true, "detail": "19,000 vs 18,854"}, {"label": "(5>20)", "ok": true, "detail": "19,586 / 18,854"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "19,586 / 19,359"}, {"label": "()", "ok": false, "detail": "-14.1%p"}, {"label": "(5 /)", "ok": true, "detail": " -8 · +224 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+34%"}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "0.11% () vs 0.62% ( 5)"}, {"label": "()", "ok": false, "detail": " 21,150"}, {"label": " ", "ok": false, "detail": "123,573 () vs 711,709"}, {"label": " ", "ok": false, "detail": "0.11% () vs 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": " ", "ok": true, "detail": " 20,750 ( 19,000)"}]}
{"ts": "2026-07-07T12:02:10.072879+09:00", "side": "SELL", "code": "093370", "name": "", "price": 12230, "qty": 166, "proceeds": 2026221, "entry_price": 14660, "pnl": -407704, "pnl_pct": -16.58, "hold_from": "2026-07-03T09:02:06.595924+09:00", "reason": "· ", "partial": false, "signals": [{"label": "", "ok": true, "detail": "11,914 ( 12,230)"}, {"label": "/", "ok": null, "detail": " 22,898"}, {"label": "(20)", "ok": false, "detail": "12,661"}, {"label": "(/)", "ok": false, "detail": " -1,558 · -4"}, {"label": "(1/2)", "ok": null, "detail": " 15,662"}]}
{"ts": "2026-07-07T12:20:08.434472+09:00", "side": "SELL", "code": "095610", "name": "", "price": 140500, "qty": 32, "proceeds": 4487233, "entry_price": 167997, "pnl": -889474, "pnl_pct": -16.37, "hold_from": "2026-06-24T09:46:05.287861+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "140,772 ( 140,700)"}, {"label": "/", "ok": null, "detail": " 249,672"}, {"label": "(20)", "ok": true, "detail": "135,450"}, {"label": "(/)", "ok": true, "detail": " +122 · -225"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-07T13:00:08.342960+09:00", "side": "BUY", "code": "214450", "name": "", "price": 337000, "qty": 13, "cost": 4381657, "path": "breakout", "reason": "· ", "stop": 304326, "target": 435023, "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:23:05.501542+09:00", "side": "SELL", "code": "003490", "name": "", "price": 26600, "qty": 225, "proceeds": 5973329, "entry_price": 29400, "pnl": -642663, "pnl_pct": -9.52, "hold_from": "2026-07-02T11:24:07.232077+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "27,331 ( 26,600)"}, {"label": "/", "ok": null, "detail": " 35,607"}, {"label": "(20)", "ok": true, "detail": "25,870"}, {"label": "(/)", "ok": true, "detail": " -532 · +3,040"}, {"label": "(1/2)", "ok": null, "detail": " 30,024"}]}
{"ts": "2026-07-07T14:23:08.205727+09:00", "side": "BUY", "code": "240810", "name": "IPS", "price": 183300, "qty": 11, "cost": 2016602, "path": "add", "reason": " 2/2 ( )", "stop": 104263, "target": 220811, "signals": [{"label": "", "ok": true, "detail": "104,263 ( 183,300)"}, {"label": "/", "ok": null, "detail": " 220,811"}, {"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:23:10.866454+09:00", "side": "BUY", "code": "030000", "name": "", "price": 20750, "qty": 362, "cost": 7512627, "path": "add", "reason": " 2/2 ( )", "stop": 17916, "target": 22253, "signals": [{"label": "", "ok": true, "detail": "17,916 ( 20,750)"}, {"label": "/", "ok": null, "detail": " 22,253"}, {"label": "(20)", "ok": true, "detail": "18,884"}, {"label": "(/)", "ok": true, "detail": " +156 · +113"}, {"label": "(1/2)", "ok": null, "detail": " 19,318"}]}
{"ts": "2026-07-08T09:00:41.114310+09:00", "side": "SELL", "code": "475150", "name": "SK", "price": 42500, "qty": 40, "proceeds": 1696685, "entry_price": 47700, "pnl": -211601, "pnl_pct": -10.9, "hold_from": "2026-07-03T10:24:06.123426+09:00", "reason": "· ", "partial": false, "signals": [{"label": "", "ok": true, "detail": "36,450 ( 42,900)"}, {"label": "/", "ok": null, "detail": " 81,450"}, {"label": "(20)", "ok": false, "detail": "46,600"}, {"label": "(/)", "ok": false, "detail": " -319 · -462"}, {"label": "(1/2)", "ok": null, "detail": " 51,245"}]}
{"ts": "2026-07-08T09:00:41.116354+09:00", "side": "SELL", "code": "240810", "name": "IPS", "price": 108300, "qty": 26, "proceeds": 2810309, "entry_price": 154512, "pnl": -1207593, "pnl_pct": -29.91, "hold_from": "2026-07-03T09:02:06.595426+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "129,237 ( 112,700)"}, {"label": "/", "ok": null, "detail": " 230,335"}, {"label": "(20)", "ok": false, "detail": "119,475"}, {"label": "(/)", "ok": true, "detail": " +243 · -857"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-08T09:16:02.818623+09:00", "side": "SELL", "code": "030000", "name": "", "price": 18860, "qty": 757, "proceeds": 14249180, "entry_price": 19837, "pnl": -769573, "pnl_pct": -4.92, "hold_from": "2026-07-06T09:20:05.524229+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "18,883 ( 18,860)"}, {"label": "/", "ok": null, "detail": " 22,699"}, {"label": "(20)", "ok": true, "detail": "18,848"}, {"label": "(/)", "ok": true, "detail": " +193 · +193"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-08T09:28:03.774822+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 128400, "qty": 36, "cost": 4623093, "path": "breakout", "reason": "· ", "stop": 116551, "target": 163948, "signals": [{"label": "(20 )", "ok": true, "detail": "128,400 vs 108,745"}, {"label": "(5>20)", "ok": true, "detail": "114,860 / 108,745"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "114,860 / 113,170"}, {"label": "()", "ok": true, "detail": "+17.0%p"}, {"label": "(5 /)", "ok": true, "detail": " -164 · +736 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+16%"}, {"label": " ", "ok": true, "detail": " "}, {"label": " ", "ok": true, "detail": "+ "}, {"label": " ", "ok": false, "detail": " "}, {"label": " ()", "ok": true, "detail": "0.65% () vs 0.32% ( 5)"}, {"label": "()", "ok": true, "detail": " 116,900"}, {"label": " ", "ok": true, "detail": "737,227 () vs 359,705"}, {"label": " ", "ok": true, "detail": "0.65% () vs 0.32%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-07-08T09:40:03.249975+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 132400, "qty": 35, "cost": 4634695, "path": "add", "reason": " 2/2 ( )", "stop": 116551, "target": 163948, "signals": [{"label": "", "ok": true, "detail": "116,551 ( 132,400)"}, {"label": "/", "ok": null, "detail": " 163,948"}, {"label": "(20)", "ok": true, "detail": "108,945"}, {"label": "(/)", "ok": true, "detail": " -164 · +736"}, {"label": "(1/2)", "ok": null, "detail": " 132,350"}]}
{"ts": "2026-07-08T09:48:03.227804+09:00", "side": "BUY", "code": "095610", "name": "", "price": 146000, "qty": 14, "cost": 2044307, "path": "pullback", "reason": " 177,000 ", "stop": 115561, "target": 237318, "signals": [{"label": "(20 )", "ok": true, "detail": "146,500 vs 135,740"}, {"label": "(5>20)", "ok": true, "detail": "169,940 / 135,740"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "169,940 / 99,558"}, {"label": "()", "ok": true, "detail": "+37.7%p"}, {"label": "(5 /)", "ok": true, "detail": " +458 · -572 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+21%"}, {"label": " ", "ok": true, "detail": " "}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "6.27% () vs 3.06% ( 5)"}, {"label": "()", "ok": false, "detail": " 202,500"}, {"label": " ", "ok": true, "detail": "1,214,600 () vs 591,925"}, {"label": " ", "ok": true, "detail": "6.27% () vs 3.06%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": " ", "ok": true, "detail": " 177,000 ( 146,500)"}]}
{"ts": "2026-07-08T09:48:03.228380+09:00", "side": "BUY", "code": "319660", "name": "", "price": 161100, "qty": 44, "cost": 7089463, "path": "pullback", "reason": " 188,200 ", "stop": 158000, "target": 170400, "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": " 188,200 ( 161,600)"}]}
{"ts": "2026-07-08T10:26:02.865656+09:00", "side": "SELL", "code": "319660", "name": "", "price": 157600, "qty": 44, "proceeds": 6920878, "entry_price": 161100, "pnl": -168585, "pnl_pct": -2.17, "hold_from": "2026-07-08T09:48:03.228376+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "158,000 ( 158,000)"}, {"label": "/", "ok": null, "detail": " 170,400"}, {"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.243473+09:00", "side": "BUY", "code": "030000", "name": "", "price": 19110, "qty": 375, "cost": 7167325, "path": "pullback", "reason": " 20,750 ", "stop": 18017, "target": 22388, "signals": [{"label": "(20 )", "ok": true, "detail": "19,070 vs 18,858"}, {"label": "(5>20)", "ok": true, "detail": "19,600 / 18,858"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "19,600 / 19,360"}, {"label": "()", "ok": true, "detail": "+0.9%p"}, {"label": "(5 /)", "ok": true, "detail": " -10 · +164 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+33%"}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "0.08% () vs 0.62% ( 5)"}, {"label": "()", "ok": false, "detail": " 21,150"}, {"label": " ", "ok": false, "detail": "93,540 () vs 711,709"}, {"label": " ", "ok": false, "detail": "0.08% () vs 0.62%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": " ", "ok": true, "detail": " 20,750 ( 19,070)"}]}
{"ts": "2026-07-09T09:02:08.243825+09:00", "side": "BUY", "code": "319660", "name": "", "price": 158300, "qty": 45, "cost": 7124569, "path": "pullback", "reason": " 188,200 ", "stop": 158000, "target": 159200, "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": " 188,200 ( 158,200)"}]}
{"ts": "2026-07-09T09:12:03.772168+09:00", "side": "SELL", "code": "319660", "name": "", "price": 156900, "qty": 45, "proceeds": 7046732, "entry_price": 158300, "pnl": -77836, "pnl_pct": -0.88, "hold_from": "2026-07-09T09:02:08.243822+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-10T09:00:33.259550+09:00", "side": "BUY", "code": "095610", "name": "", "price": 158000, "qty": 13, "cost": 2054308, "path": "add", "reason": " 2/2 ( )", "stop": 115561, "target": 237318, "signals": [{"label": "", "ok": true, "detail": "115,561 ( 157,000)"}, {"label": "/", "ok": null, "detail": " 237,318"}, {"label": "(20)", "ok": true, "detail": "136,265"}, {"label": "(/)", "ok": true, "detail": " +452 · -360"}, {"label": "(1/2)", "ok": null, "detail": " 155,600"}]}
{"ts": "2026-07-10T09:00:33.260651+09:00", "side": "BUY", "code": "319660", "name": "", "price": 164000, "qty": 43, "cost": 7053058, "path": "pullback", "reason": " 188,200 ", "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% ( 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": " 188,200 ( 162,200)"}]}
{"ts": "2026-07-10T09:28:02.729048+09:00", "side": "BUY", "code": "105560", "name": "KB", "price": 185900, "qty": 29, "cost": 5391909, "path": "breakout", "reason": "· ", "stop": 171311, "target": 229666, "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.252045+09:00", "side": "BUY", "code": "319660", "name": "", "price": 173600, "qty": 41, "cost": 7118668, "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:32:03.201581+09:00", "side": "BUY", "code": "214450", "name": "", "price": 348500, "qty": 13, "cost": 4531180, "path": "add", "reason": " 2/2 ( )", "stop": 304326, "target": 435023, "signals": [{"label": "", "ok": true, "detail": "304,326 ( 348,500)"}, {"label": "/", "ok": null, "detail": " 435,023"}, {"label": "(20)", "ok": true, "detail": "296,550"}, {"label": "(/)", "ok": true, "detail": " -63 · +144"}, {"label": "(1/2)", "ok": null, "detail": " 347,320"}]}
{"ts": "2026-07-13T09:36:03.172845+09:00", "side": "BUY", "code": "105560", "name": "KB", "price": 191000, "qty": 28, "cost": 5348802, "path": "add", "reason": " 2/2 ( )", "stop": 171311, "target": 229666, "signals": [{"label": "", "ok": true, "detail": "171,311 ( 191,000)"}, {"label": "/", "ok": null, "detail": " 229,666"}, {"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.775850+09:00", "side": "SELL", "code": "319660", "name": "", "price": 187900, "qty": 84, "proceeds": 15752822, "entry_price": 168686, "pnl": 1581097, "pnl_pct": 11.39, "hold_from": "2026-07-10T09:00:33.260645+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:50:06.156315+09:00", "side": "BUY", "code": "090850", "name": "", "price": 5910, "qty": 1239, "cost": 7323588, "path": "breakout", "reason": "· ", "stop": 5563, "target": 6951, "signals": [{"label": "(20 )", "ok": true, "detail": "5,905 vs 5,334"}, {"label": "(5>20)", "ok": true, "detail": "5,647 / 5,334"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "5,647 / 5,614"}, {"label": "()", "ok": true, "detail": "+33.9%p"}, {"label": "(5 /)", "ok": true, "detail": " +107 · +5 ()"}, {"label": "", "ok": null, "detail": " ()"}, {"label": " ", "ok": false, "detail": " "}, {"label": " ()", "ok": true, "detail": "0.46% () vs 0.22% ( 5)"}, {"label": "()", "ok": true, "detail": " 5,700"}, {"label": " ", "ok": true, "detail": "100,287 () vs 49,512"}, {"label": " ", "ok": true, "detail": "0.46% () vs 0.22%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-14T10:20:06.249814+09:00", "side": "SELL", "code": "214450", "name": "", "price": 310500, "qty": 26, "proceeds": 8057258, "entry_price": 342750, "pnl": -855579, "pnl_pct": -9.41, "hold_from": "2026-07-07T13:00:08.342959+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "311,790 ( 310,500)"}, {"label": "/", "ok": null, "detail": " 435,630"}, {"label": "(20)", "ok": true, "detail": "294,650"}, {"label": "(/)", "ok": true, "detail": " -50 · +82"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-15T09:02:05.274301+09:00", "side": "BUY", "code": "240810", "name": "IPS", "price": 135500, "qty": 15, "cost": 2032805, "path": "pullback", "reason": " 183,300 ", "stop": 106641, "target": 222076, "signals": [{"label": "(20 )", "ok": true, "detail": "134,900 vs 120,585"}, {"label": "(5>20)", "ok": true, "detail": "139,000 / 120,585"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "139,000 / 121,348"}, {"label": "()", "ok": true, "detail": "+27.8%p"}, {"label": "(5 /)", "ok": true, "detail": " -1,752 · +1,989 ()"}, {"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.30% () vs 2.51% ( 5)"}, {"label": "()", "ok": false, "detail": " 183,300"}, {"label": " ", "ok": false, "detail": "636,187 () vs 1,234,482"}, {"label": " ", "ok": false, "detail": "1.30% () vs 2.51%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": " ", "ok": true, "detail": " 183,300 ( 134,900)"}]}
{"ts": "2026-07-15T13:56:02.887272+09:00", "side": "BUY", "code": "090850", "name": "", "price": 6030, "qty": 1215, "cost": 7327549, "path": "add", "reason": " 2/2 ( )", "stop": 5563, "target": 6951, "signals": [{"label": "", "ok": true, "detail": "5,563 ( 6,030)"}, {"label": "/", "ok": null, "detail": " 6,951"}, {"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:29.394331+09:00", "side": "SELL", "code": "030000", "name": "", "price": 18580, "qty": 375, "proceeds": 6953913, "entry_price": 19110, "pnl": -213412, "pnl_pct": -2.77, "hold_from": "2026-07-09T09:02:08.243470+09:00", "reason": "· ", "partial": false, "signals": [{"label": "", "ok": true, "detail": "18,017 ( 18,560)"}, {"label": "/", "ok": null, "detail": " 22,388"}, {"label": "(20)", "ok": false, "detail": "18,832"}, {"label": "(/)", "ok": false, "detail": " -120 · -150"}, {"label": "(1/2)", "ok": null, "detail": " 19,486"}]}
{"ts": "2026-07-16T09:04:05.922539+09:00", "side": "BUY", "code": "214450", "name": "", "price": 341500, "qty": 14, "cost": 4781717, "path": "breakout", "reason": "· ", "stop": 311397, "target": 431809, "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% ( 5)"}, {"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:28:03.586530+09:00", "side": "BUY", "code": "214450", "name": "", "price": 353000, "qty": 14, "cost": 4942741, "path": "add", "reason": " 2/2 ( )", "stop": 311397, "target": 431809, "signals": [{"label": "", "ok": true, "detail": "311,397 ( 352,500)"}, {"label": "/", "ok": null, "detail": " 431,809"}, {"label": "(20)", "ok": true, "detail": "296,750"}, {"label": "(/)", "ok": true, "detail": " -33 · +28"}, {"label": "(1/2)", "ok": null, "detail": " 351,963"}]}
{"ts": "2026-07-16T14:16:02.587365+09:00", "side": "BUY", "code": "240810", "name": "IPS", "price": 145700, "qty": 14, "cost": 2040106, "path": "add", "reason": " 2/2 ( )", "stop": 106641, "target": 222076, "signals": [{"label": "", "ok": true, "detail": "106,641 ( 145,800)"}, {"label": "/", "ok": null, "detail": " 222,076"}, {"label": "(20)", "ok": true, "detail": "121,130"}, {"label": "(/)", "ok": true, "detail": " -1,717 · +2,299"}, {"label": "(1/2)", "ok": null, "detail": " 145,295"}]}
{"ts": "2026-07-20T09:04:02.983147+09:00", "side": "SELL", "code": "105560", "name": "KB", "price": 173000, "qty": 57, "proceeds": 9841771, "entry_price": 188405, "pnl": -898940, "pnl_pct": -8.18, "hold_from": "2026-07-10T09:28:02.729047+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "173,249 ( 173,200)"}, {"label": "/", "ok": null, "detail": " 233,875"}, {"label": "(20)", "ok": true, "detail": "159,270"}, {"label": "(/)", "ok": true, "detail": " -332 · +291"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-20T09:42:01.348222+09:00", "side": "BUY", "code": "086790", "name": "", "price": 136500, "qty": 42, "cost": 5733860, "path": "breakout", "reason": "· ", "stop": 126311, "target": 167067, "signals": [{"label": "(20 )", "ok": true, "detail": "136,400 vs 119,065"}, {"label": "(5>20)", "ok": true, "detail": "123,880 / 119,065"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "123,880 / 118,672"}, {"label": "()", "ok": true, "detail": "+39.7%p"}, {"label": "(5 /)", "ok": true, "detail": " -50 · +414 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+19%"}, {"label": " ", "ok": true, "detail": " "}, {"label": " ", "ok": false, "detail": " "}, {"label": " ()", "ok": true, "detail": "0.76% () vs 0.37% ( 5)"}, {"label": "()", "ok": true, "detail": " 130,700"}, {"label": " ", "ok": true, "detail": "2,083,193 () vs 1,026,357"}, {"label": " ", "ok": true, "detail": "0.76% () vs 0.37%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-23T10:50:08.291609+09:00", "side": "SELL", "code": "240810", "name": "IPS", "price": 110600, "qty": 29, "proceeds": 3201146, "entry_price": 140424, "pnl": -871765, "pnl_pct": -21.24, "hold_from": "2026-07-15T09:02:05.274299+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "111,041 ( 110,700)"}, {"label": "/", "ok": null, "detail": " 228,575"}, {"label": "(20)", "ok": false, "detail": "119,375"}, {"label": "(/)", "ok": true, "detail": " -847 · +78"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-23T10:50:08.291907+09:00", "side": "BUY", "code": "319660", "name": "", "price": 155200, "qty": 46, "cost": 7140271, "path": "pullback", "reason": " 188,200 ", "stop": 155199, "target": 155203, "signals": [{"label": "(20 )", "ok": true, "detail": "155,000 vs 149,540"}, {"label": "(5>20)", "ok": true, "detail": "168,640 / 149,540"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "168,640 / 113,142"}, {"label": "()", "ok": true, "detail": "+73.1%p"}, {"label": "(5 /)", "ok": true, "detail": " -144 · +35 ()"}, {"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": "4.63% () vs 2.68% ( 5)"}, {"label": "()", "ok": false, "detail": " 196,500"}, {"label": " ", "ok": false, "detail": "1,342,696 () vs 777,376"}, {"label": " ", "ok": false, "detail": "4.63% () vs 2.68%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": " ", "ok": true, "detail": " 188,200 ( 155,000)"}]}
{"ts": "2026-07-23T11:00:03.207726+09:00", "side": "SELL", "code": "319660", "name": "", "price": 154400, "qty": 46, "proceeds": 7088550, "entry_price": 155200, "pnl": -51721, "pnl_pct": -0.52, "hold_from": "2026-07-23T10:50:08.291905+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "155,199 ( 154,600)"}, {"label": "/", "ok": null, "detail": " ON"}, {"label": "(20)", "ok": true, "detail": "149,520"}, {"label": "(/)", "ok": true, "detail": " -144 · +35"}, {"label": "(1/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-23T11:00:03.572587+09:00", "side": "BUY", "code": "161890", "name": "", "price": 102200, "qty": 42, "cost": 4293044, "path": "pullback", "reason": " 106,500 ", "stop": 92100, "target": 132500, "signals": [{"label": "(20 )", "ok": true, "detail": "102,200 vs 98,675"}, {"label": "(5>20)", "ok": true, "detail": "107,740 / 98,675"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "107,740 / 91,970"}, {"label": "()", "ok": true, "detail": "+35.1%p"}, {"label": "(5 /)", "ok": true, "detail": " +212 · -227 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+28%"}, {"label": " ", "ok": true, "detail": " "}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "2.05% () vs 1.76% ( 5)"}, {"label": "()", "ok": false, "detail": " 124,600"}, {"label": " ", "ok": false, "detail": "483,734 () vs 415,172"}, {"label": " ", "ok": false, "detail": "2.05% () vs 1.76%"}, {"label": "RSI", "ok": true, "detail": "54"}, {"label": " ", "ok": true, "detail": " 106,500 ( 102,200)"}]}
{"ts": "2026-07-27T10:40:05.234951+09:00", "side": "BUY", "code": "161890", "name": "", "price": 106100, "qty": 41, "cost": 4350753, "path": "add", "reason": " 2/2 ( )", "stop": 92100, "target": 132500, "signals": [{"label": "", "ok": true, "detail": "92,100 ( 106,000)"}, {"label": "/", "ok": null, "detail": " 132,500"}, {"label": "(20)", "ok": true, "detail": "98,865"}, {"label": "(/)", "ok": true, "detail": " +190 · -144"}, {"label": "(1/2)", "ok": null, "detail": " 105,933"}]}
{"ts": "2026-07-28T09:08:04.494066+09:00", "side": "SELL", "code": "095610", "name": "", "price": 122100, "qty": 27, "proceeds": 3290271, "entry_price": 151778, "pnl": -808343, "pnl_pct": -19.55, "hold_from": "2026-07-08T09:48:03.227800+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "122,978 ( 122,200)"}, {"label": "/", "ok": null, "detail": " 238,177"}, {"label": "(20)", "ok": false, "detail": "134,525"}, {"label": "(/)", "ok": true, "detail": " +269 · -554"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-28T10:58:00.850092+09:00", "side": "SELL", "code": "086790", "name": "", "price": 126200, "qty": 42, "proceeds": 5290064, "entry_price": 136500, "pnl": -443796, "pnl_pct": -7.55, "hold_from": "2026-07-20T09:42:01.348220+09:00", "reason": "", "partial": false, "signals": [{"label": "", "ok": false, "detail": "126,311 ( 126,100)"}, {"label": "/", "ok": null, "detail": " 167,067"}, {"label": "(20)", "ok": true, "detail": "118,550"}, {"label": "(/)", "ok": true, "detail": " +135 · -114"}, {"label": "(1/2)", "ok": null, "detail": " 139,657"}]}
{"ts": "2026-07-28T12:08:05.866034+09:00", "side": "SELL", "code": "010950", "name": "S-Oil", "price": 130200, "qty": 71, "proceeds": 9226174, "entry_price": 130372, "pnl": -31615, "pnl_pct": -0.13, "hold_from": "2026-07-08T09:28:03.774820+09:00", "reason": " 20 · ( )", "partial": false, "signals": [{"label": "", "ok": true, "detail": "118,522 ( 130,300)"}, {"label": "/", "ok": null, "detail": " 165,920"}, {"label": "(20)", "ok": true, "detail": "108,840"}, {"label": "(/)", "ok": true, "detail": " +111 · +211"}, {"label": "(2/2)", "ok": null, "detail": " "}]}
{"ts": "2026-07-29T09:02:04.391244+09:00", "side": "BUY", "code": "030000", "name": "", "price": 18860, "qty": 374, "cost": 7054698, "path": "pullback", "reason": " 20,750 ", "stop": 17760, "target": 22160, "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": "+24.2%p"}, {"label": "(5 /)", "ok": true, "detail": " +99 · +138 ()"}, {"label": "", "ok": true, "detail": "4.0/5"}, {"label": "", "ok": true, "detail": "+33%"}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "0.08% () vs 0.62% ( 5)"}, {"label": "()", "ok": false, "detail": " 21,150"}, {"label": " ", "ok": false, "detail": "90,693 () vs 711,709"}, {"label": " ", "ok": false, "detail": "0.08% () vs 0.62%"}, {"label": "RSI", "ok": true, "detail": "48"}, {"label": " ", "ok": true, "detail": " 20,750 ( 18,860)"}]}
{"ts": "2026-07-29T09:02:04.391692+09:00", "side": "BUY", "code": "003680", "name": "", "price": 6540, "qty": 452, "cost": 2956523, "path": "pullback", "reason": " 8,460 ", "stop": 5606, "target": 9342, "signals": [{"label": "(20 )", "ok": true, "detail": "6,540 vs 4,829"}, {"label": "(5>20)", "ok": true, "detail": "6,266 / 4,829"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "6,266 / 4,873"}, {"label": "()", "ok": true, "detail": "+70.4%p"}, {"label": "(5 /)", "ok": true, "detail": " +188 · +0 ()"}, {"label": "", "ok": null, "detail": " ()"}, {"label": " ", "ok": true, "detail": ""}, {"label": " ()", "ok": true, "detail": "1.87% () vs 5.69% ( 5)"}, {"label": "()", "ok": false, "detail": " 8,460"}, {"label": " ", "ok": false, "detail": "116,047 () vs 353,452"}, {"label": " ", "ok": false, "detail": "1.87% () vs 5.69%"}, {"label": "RSI", "ok": true, "detail": "63"}, {"label": " ", "ok": true, "detail": " 8,460 ( 6,540)"}]}
{"ts": "2026-07-29T09:02:04.392075+09:00", "side": "BUY", "code": "138040", "name": "", "price": 117900, "qty": 59, "cost": 6957143, "path": "pullback", "reason": " 123,300 ", "stop": 111200, "target": 138000, "signals": [{"label": "(20 )", "ok": true, "detail": "117,800 vs 113,445"}, {"label": "(5>20)", "ok": true, "detail": "117,020 / 113,445"}, {"label": " (20)", "ok": true, "detail": ""}, {"label": " (5>60)", "ok": true, "detail": "117,020 / 109,982"}, {"label": "()", "ok": true, "detail": "+45.0%p"}, {"label": "(5 /)", "ok": true, "detail": " +39 · +307 ()"}, {"label": "", "ok": true, "detail": "3.8/5"}, {"label": "", "ok": true, "detail": "+26%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.03% (환산) vs 평균 0.17% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 123,300"}, {"label": "거래량 급증", "ok": false, "detail": "44,660 (환산) vs 평균 289,522"}, {"label": "회전율 급증", "ok": false, "detail": "0.03% (환산) vs 평균 0.17%"}, {"label": "RSI", "ok": true, "detail": "57"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 123,300 (현재 117,800)"}]}
{"ts": "2026-07-29T09:16:04.568444+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 120500, "qty": 58, "cost": 6990048, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 111200, "target": 138000, "signals": [{"label": "손절선", "ok": true, "detail": "111,200 (현재 120,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 138,000"}, {"label": "추세(20일선)", "ok": true, "detail": "113,580"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +39 · 기 +307"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 120,492"}]}
{"ts": "2026-07-29T09:24:17.423538+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 18950, "qty": 372, "cost": 7050457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 17760, "target": 22160, "signals": [{"label": "손절선", "ok": true, "detail": "17,760 (현재 20,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,160"}, {"label": "추세(20일선)", "ok": true, "detail": "18,884"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +99 · 기 +138"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,178"}]}
{"ts": "2026-07-29T09:24:17.423855+09:00", "side": "BUY", "code": "003680", "name": "한성기업", "price": 6710, "qty": 440, "cost": 2952843, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5606, "target": 9342, "signals": [{"label": "손절선", "ok": true, "detail": "5,606 (현재 8,460)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 9,342"}, {"label": "추세(20일선)", "ok": true, "detail": "4,732"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +188 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,796"}]}
{"ts": "2026-07-29T11:32:05.727321+09:00", "side": "SELL", "code": "003680", "name": "한성기업", "price": 6120, "qty": 892, "proceeds": 5448395, "entry_price": 6624, "pnl": -460971, "pnl_pct": -7.61, "hold_from": "2026-07-29T09:02:04.391689+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,856 (현재 5,770)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 8,928"}, {"label": "추세(20일선)", "ok": true, "detail": "4,791"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +185 · 기 +0"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-30T09:04:09.533809+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 98300, "qty": 63, "cost": 6193829, "path": "pullback", "reason": "눌림목 지정가 99,600 도달", "stop": 91700, "target": 118100, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "98,300 vs 96,720"}, {"label": "정배열(5>20)", "ok": true, "detail": "98,840 / 96,720"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,840 / 96,430"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +73 · 기 -62 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+39%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.17% (환산) vs 평균 0.35% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": false, "detail": "797,080 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": false, "detail": "0.17% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 99,600 (현재 98,300)"}]}
{"ts": "2026-07-30T09:18:12.616179+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 101000, "qty": 61, "cost": 6161924, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 91700, "target": 118100, "signals": [{"label": "손절선", "ok": true, "detail": "91,700 (현재 101,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 118,100"}, {"label": "추세(20일선)", "ok": true, "detail": "96,865"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +73 · 기 -62"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 100,764"}]}
{"ts": "2026-07-30T11:40:14.380326+09:00", "side": "SELL", "code": "161890", "name": "한국콜마", "price": 92500, "qty": 83, "proceeds": 7662529, "entry_price": 104127, "pnl": -981268, "pnl_pct": -11.17, "hold_from": "2026-07-23T11:00:03.572572+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "92,928 (현재 92,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 137,723"}, {"label": "추세(20일선)", "ok": false, "detail": "98,205"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -7 · 기 +40"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-30T11:40:14.794850+09:00", "side": "BUY", "code": "003680", "name": "한성기업", "price": 6050, "qty": 418, "cost": 2529279, "path": "pullback", "reason": "눌림목 지정가 8,460 도달", "stop": 5047, "target": 9058, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "6,030 vs 4,804"}, {"label": "정배열(5>20)", "ok": true, "detail": "6,164 / 4,804"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "6,164 / 4,865"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+62.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +233 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "24.92% (환산) vs 평균 5.69% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 8,460"}, {"label": "거래량 급증", "ok": true, "detail": "1,547,506 (환산) vs 평균 353,452"}, {"label": "회전율 급증", "ok": true, "detail": "24.92% (환산) vs 평균 5.69%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 8,460 (현재 6,030)"}]}