auto: 일일 백업 2026-07-14 02:00

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
hyowons
2026-07-14 02:00:03 +09:00
parent 3959401a65
commit ed73ed8b18
167 changed files with 4336 additions and 4672 deletions
@@ -70,3 +70,5 @@
{"date": "2026-07-09", "market": "KOSPI", "market_label": "코스피", "rise": 237, "upper": 1, "fall": 652, "lower": 0, "steady": 24, "adr": 36.5, "personal": -13278, "foreign": 1343, "institutional": 12885, "captured_at": "2026-07-09T21:00:02.779248+09:00"}
{"date": "2026-07-10", "market": "KOSDAQ", "market_label": "코스닥", "rise": 1488, "upper": 4, "fall": 204, "lower": 5, "steady": 43, "adr": 713.88, "personal": -4213, "foreign": -1563, "institutional": 5825, "captured_at": "2026-07-10T21:00:02.641644+09:00"}
{"date": "2026-07-10", "market": "KOSPI", "market_label": "코스피", "rise": 802, "upper": 6, "fall": 92, "lower": 0, "steady": 19, "adr": 878.26, "personal": -7805, "foreign": -3228, "institutional": 11314, "captured_at": "2026-07-10T21:00:02.641644+09:00"}
{"date": "2026-07-13", "market": "KOSDAQ", "market_label": "코스닥", "rise": 221, "upper": 4, "fall": 1460, "lower": 2, "steady": 57, "adr": 15.39, "personal": 1833, "foreign": -3878, "institutional": 1843, "captured_at": "2026-07-13T21:00:01.940921+09:00"}
{"date": "2026-07-13", "market": "KOSPI", "market_label": "코스피", "rise": 179, "upper": 3, "fall": 716, "lower": 0, "steady": 18, "adr": 25.42, "personal": 38869, "foreign": -16705, "institutional": -22338, "captured_at": "2026-07-13T21:00:01.940921+09:00"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,5 +1,5 @@
{
"cash": 37282065.561500005,
"cash": 22377830.261500005,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 320500,
"cur_price": 330000,
"tranches": 2,
"tranche_value": 6137589.86125,
"last_add_price": 351000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5844426.989812501,
"last_add_price": 20750
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 52,
"entry_price": 110000,
"qty": 102,
"entry_price": 111372.54901960785,
"entry_at": "2026-07-06T09:34:01.582032+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100203,
"target": 144881,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 5751718.060687501,
"last_add_price": 110000
"last_add_price": 112800
},
"010950": {
"code": "010950",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-08T09:16:01.874405+09:00",
"stop": 112596,
"target": 175793,
"peak": 134700,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5572914.42378125,
"last_add_price": 130800
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 42,
"entry_price": 130900,
"qty": 83,
"entry_price": 132579.51807228915,
"entry_at": "2026-07-10T09:26:06.360780+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119709,
"target": 171192,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 5614905.905031251,
"last_add_price": 130900
"last_add_price": 134300
},
"093370": {
"code": "093370",
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T11:06:06.387588+09:00",
"stop": 10360,
"target": 23560,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 3707722.6157922116,
"last_add_price": 13660
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 29,
"entry_price": 126200,
"qty": 56,
"entry_price": 132419.64285714287,
"entry_at": "2026-07-10T12:14:02.591547+09:00",
"stop": 96000,
"target": 216800,
"peak": 127600,
"target": 241679,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 3766258.2469785768,
"last_add_price": 126200
"last_add_price": 139100
}
},
"realized_pnl": -9353480.971000008,
@@ -165,5 +165,5 @@
"093370": "2026-07-07"
},
"created_at": "2026-06-11T09:00:01.943184+09:00",
"updated_at": "2026-07-10T15:28:07.330539+09:00"
"updated_at": "2026-07-13T15:28:06.459888+09:00"
}
@@ -31,3 +31,6 @@
{"ts": "2026-07-10T09:26:06.360793+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 42, "cost": 5498625, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "130,800 vs 120,640"}, {"label": "정배열(5>10)", "ok": true, "detail": "122,760 / 120,640"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T11:06:06.387602+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 271, "cost": 3702415, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 23560, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.591560+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 29, "cost": 3660349, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 216800, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-13T09:06:06.491483+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 50, "cost": 5640846, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(10일선)", "ok": true, "detail": "100,240"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:05.274334+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 41, "cost": 5507126, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(10일선)", "ok": true, "detail": "120,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:03.332430+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 27, "cost": 3756263, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
@@ -1,5 +1,5 @@
{
"cash": 75011720.63450001,
"cash": 55569704.76950002,
"initial": 100000000,
"positions": {
"030000": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 6014089.237468751,
"last_add_price": 20750
@@ -29,20 +29,20 @@
"sources": [
"auto"
],
"qty": 31,
"entry_price": 132000,
"qty": 61,
"entry_price": 134409.83606557376,
"entry_at": "2026-07-09T09:36:03.447931+09:00",
"stop": 117015,
"target": 154477,
"peak": 134700,
"stop": 118954,
"target": 157594,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4156565.5467727734,
"last_add_price": 132000
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -55,12 +55,12 @@
"entry_at": "2026-07-10T11:06:06.461061+09:00",
"stop": 10360,
"target": 18610,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 1955660.3422725608,
"last_add_price": 13660
@@ -71,27 +71,90 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 29,
"entry_price": 132427.58620689655,
"entry_at": "2026-07-10T12:14:02.662404+09:00",
"stop": 96000,
"target": 171500,
"peak": 127600,
"target": 187069,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1977013.5669807782,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 11,
"entry_price": 341500,
"entry_at": "2026-07-13T09:12:04.289321+09:00",
"stop": 300363,
"target": 403206,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 3936003.3225085386,
"last_add_price": 341500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 36,
"entry_price": 135500,
"entry_at": "2026-07-13T09:48:02.326778+09:00",
"stop": 122472,
"target": 155042,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131800,
"tranches": 1,
"tranche_value": 4931395.975756928,
"last_add_price": 135500
},
"055550": {
"code": "055550",
"name": "신한지주",
"sources": [
"auto"
],
"qty": 42,
"entry_price": 113100,
"entry_at": "2026-07-13T10:04:06.402386+09:00",
"stop": 101931,
"target": 129854,
"peak": 113100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 108100,
"tranches": 1,
"tranche_value": 4808356.897919891,
"last_add_price": 113100
}
},
"realized_pnl": -5052559.456000007,
"closed_trades": 9,
"wins": 0,
"peak_equity": 100172467.23000002,
"max_drawdown": 0.06030648745657339,
"max_drawdown": 0.06682607153051351,
"last_exit": {
"030000": "2026-07-02",
"086790": "2026-06-23",
@@ -101,5 +164,5 @@
"093370": "2026-07-07"
},
"created_at": "2026-06-11T09:00:01.944232+09:00",
"updated_at": "2026-07-10T15:28:07.389739+09:00"
"updated_at": "2026-07-13T15:28:06.519093+09:00"
}
@@ -24,3 +24,8 @@
{"ts": "2026-07-09T09:36:03.447933+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 132000, "qty": 31, "cost": 4092614, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117015, "target": 154477, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "131,900 vs 108,660"}, {"label": "정배열(5>10)", "ok": true, "detail": "115,560 / 108,660"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "115,560 / 113,228"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -184 · 기 +964 (천주)"}, {"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": "0.91% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 116,900"}, {"label": "거래량 급증", "ok": true, "detail": "1,026,867 (환산) vs 평균 359,705"}, {"label": "회전율 급증", "ok": true, "detail": "0.91% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T11:06:06.461063+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 143, "cost": 1953673, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 18610, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.662405+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 171500, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:09.684184+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 30, "cost": 4107616, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117015, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "117,015 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:12:04.289323+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 403206, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:26:03.401224+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:48:02.326780+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 135500, "qty": 36, "cost": 4878732, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 122472, "target": 155042, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "135,500 vs 121,110"}, {"label": "정배열(5>10)", "ok": true, "detail": "123,700 / 121,110"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "123,700 / 118,657"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -277 · 기 +460 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.77% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,103,900 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.77% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-13T10:04:06.402387+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 113100, "qty": 42, "cost": 4750913, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 101931, "target": 129854, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "113,050 vs 100,265"}, {"label": "정배열(5>10)", "ok": true, "detail": "101,790 / 100,265"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,790 / 96,676"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -368 · 기 +1,005 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.71% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "3,366,381 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.71% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
@@ -1,5 +1,5 @@
{
"cash": 59959950.94050005,
"cash": 45533587.31050005,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-02T10:18:03.827419+09:00",
"stop": 111006,
"target": 143933,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 5368206.728356878,
"last_add_price": 126200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5987059.123531253,
"last_add_price": 20750
@@ -55,12 +55,12 @@
"entry_at": "2026-07-07T09:12:07.261674+09:00",
"stop": 129022,
"target": 221445,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,314 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1970959.2552617346,
"last_add_price": 177000
@@ -71,20 +71,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132000,
"qty": 59,
"entry_price": 134408.4745762712,
"entry_at": "2026-07-09T09:36:03.450092+09:00",
"stop": 117015,
"target": 154477,
"peak": 134700,
"stop": 118952,
"target": 157593,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4089582.9464364387,
"last_add_price": 132000
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -97,12 +97,12 @@
"entry_at": "2026-07-10T11:06:06.463231+09:00",
"stop": 10360,
"target": 18610,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 1954011.4210300767,
"last_add_price": 13660
@@ -113,20 +113,62 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 29,
"entry_price": 132427.58620689655,
"entry_at": "2026-07-10T12:14:02.664484+09:00",
"stop": 96000,
"target": 171500,
"peak": 127600,
"target": 187069,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1974063.9617849514,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 11,
"entry_price": 341500,
"entry_at": "2026-07-13T09:12:04.291895+09:00",
"stop": 300363,
"target": 403206,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 3962363.617644489,
"last_add_price": 341500
},
"055550": {
"code": "055550",
"name": "신한지주",
"sources": [
"auto"
],
"qty": 42,
"entry_price": 113100,
"entry_at": "2026-07-13T10:04:06.404635+09:00",
"stop": 101931,
"target": 129854,
"peak": 113100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 108100,
"tranches": 1,
"tranche_value": 4853799.551419356,
"last_add_price": 113100
}
},
"realized_pnl": -5901188.998500007,
@@ -145,5 +187,5 @@
"034730": "2026-07-07"
},
"created_at": "2026-06-11T09:00:01.944251+09:00",
"updated_at": "2026-07-10T15:28:07.391639+09:00"
"updated_at": "2026-07-13T15:28:06.521053+09:00"
}
@@ -37,3 +37,7 @@
{"ts": "2026-07-09T09:36:03.450093+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 132000, "qty": 30, "cost": 3960594, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117015, "target": 154477, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "131,900 vs 108,660"}, {"label": "정배열(5>10)", "ok": true, "detail": "115,560 / 108,660"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "115,560 / 113,228"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -184 · 기 +964 (천주)"}, {"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": "0.91% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 116,900"}, {"label": "거래량 급증", "ok": true, "detail": "1,026,867 (환산) vs 평균 359,705"}, {"label": "회전율 급증", "ok": true, "detail": "0.91% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T11:06:06.463233+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 143, "cost": 1953673, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10360, "target": 18610, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.664485+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 171500, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:09.784350+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117015, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "117,015 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:12:04.291897+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 403206, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:26:03.403270+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T10:04:06.404637+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 113100, "qty": 42, "cost": 4750913, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 101931, "target": 129854, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "113,050 vs 100,265"}, {"label": "정배열(5>10)", "ok": true, "detail": "101,790 / 100,265"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,790 / 96,676"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -368 · 기 +1,005 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.71% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "3,366,381 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.71% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
@@ -1,5 +1,5 @@
{
"cash": 51220794.03850006,
"cash": 45735826.91350007,
"initial": 100000000,
"positions": {
"095610": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-09T09:02:04.457275+09:00",
"stop": 122148,
"target": 208548,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,479 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2085160.1450619856,
"last_add_price": 158000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,021 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 1,
"tranche_value": 5556196.385562504,
"last_add_price": 19110
@@ -50,41 +50,20 @@
"sources": [
"auto"
],
"qty": 39,
"entry_price": 132000,
"qty": 77,
"entry_price": 134418.18181818182,
"entry_at": "2026-07-09T09:36:03.452341+09:00",
"stop": 120761,
"target": 154477,
"peak": 134700,
"stop": 122826,
"target": 157603,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"tranche_value": 5212031.062678178,
"last_add_price": 132000
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 65,
"entry_price": 168726.15384615384,
"entry_at": "2026-07-10T09:00:10.855598+09:00",
"stop": 175019,
"target": 190178,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 169,105 도달",
"cur_price": 191200,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5567374.442750004,
"last_add_price": 173600
"tranche_value": 5212031.062678178,
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -92,20 +71,20 @@
"sources": [
"auto"
],
"qty": 29,
"entry_price": 185900,
"qty": 58,
"entry_price": 188450.0,
"entry_at": "2026-07-10T09:28:02.614091+09:00",
"stop": 171311,
"target": 215077,
"peak": 189700,
"stop": 173293,
"target": 218763,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5551111.205250004,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -118,12 +97,12 @@
"entry_at": "2026-07-10T09:46:11.469023+09:00",
"stop": 10360,
"target": 19242,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 2308331.80170399,
"last_add_price": 13850
@@ -134,25 +113,46 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:02.666463+09:00",
"stop": 96000,
"target": 186600,
"peak": 127600,
"stop": 102302,
"target": 191963,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1902971.2205544217,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 15,
"entry_price": 341500,
"entry_at": "2026-07-13T09:12:04.294392+09:00",
"stop": 310647,
"target": 403206,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 5126955.876487339,
"last_add_price": 341500
}
},
"realized_pnl": -11161094.091000013,
"closed_trades": 21,
"wins": 1,
"realized_pnl": -9940255.496000014,
"closed_trades": 22,
"wins": 2,
"peak_equity": 101695667.93550003,
"max_drawdown": 0.12967778293038185,
"last_exit": {
@@ -166,8 +166,8 @@
"034730": "2026-07-08",
"214450": "2026-07-03",
"003490": "2026-07-07",
"319660": "2026-07-09"
"319660": "2026-07-13"
},
"created_at": "2026-06-11T09:00:01.944270+09:00",
"updated_at": "2026-07-10T15:28:07.393496+09:00"
"updated_at": "2026-07-13T15:28:06.522987+09:00"
}
@@ -61,3 +61,8 @@
{"ts": "2026-07-10T10:14:04.432989+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 173600, "qty": 32, "cost": 5556033, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 158000, "target": 176000, "signals": [{"label": "손절선", "ok": true, "detail": "158,000 (현재 173,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,000"}, {"label": "추세(20일선)", "ok": true, "detail": "150,470"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +205 · 기 -155"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 173,548"}]}
{"ts": "2026-07-10T11:16:02.469865+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 166, "cost": 2299445, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 17770, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,770"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-10T12:14:02.666464+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 186600, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,200 vs 120,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,260 / 120,150"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:09.888217+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 38, "cost": 5202980, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 120761, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "120,761 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:12:04.294393+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 15, "cost": 5123268, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 310647, "target": 403206, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "341,000 vs 296,175"}, {"label": "정배열(5>20)", "ok": true, "detail": "314,400 / 296,175"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:26:03.405300+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:02.268298+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 29, "cost": 5539831, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 171311, "target": 215077, "signals": [{"label": "손절선", "ok": true, "detail": "171,311 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,077"}, {"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.349246+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 65, "proceeds": 12189684, "entry_price": 168726, "pnl": 1220839, "pnl_pct": 11.36, "hold_from": "2026-07-10T09:00:10.855598+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": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 60518427.21200003,
"cash": 42477721.512000024,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-02T10:18:03.834926+09:00",
"stop": 114299,
"target": 143934,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 5613307.207924683,
"last_add_price": 126200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,021 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 1,
"tranche_value": 5684575.164468752,
"last_add_price": 19110
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 40,
"entry_price": 132000,
"qty": 79,
"entry_price": 134418.98734177215,
"entry_at": "2026-07-09T09:36:03.454533+09:00",
"stop": 120761,
"target": 154477,
"peak": 134700,
"stop": 122827,
"target": 157603,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5344399.843888248,
"last_add_price": 132000
"last_add_price": 136900
},
"095610": {
"code": "095610",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-10T09:00:10.959008+09:00",
"stop": 134124,
"target": 220524,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,800 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2493753.205971876,
"last_add_price": 168200
@@ -97,12 +97,12 @@
"entry_at": "2026-07-10T11:06:06.467291+09:00",
"stop": 10621,
"target": 19737,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 2071321.2347207314,
"last_add_price": 13660
@@ -113,20 +113,62 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:02.668437+09:00",
"stop": 96000,
"target": 186600,
"peak": 127600,
"stop": 102302,
"target": 191963,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1927098.4703053648,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 15,
"entry_price": 341500,
"entry_at": "2026-07-13T09:12:04.296871+09:00",
"stop": 310647,
"target": 403206,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 5173913.517729315,
"last_add_price": 341500
},
"055550": {
"code": "055550",
"name": "신한지주",
"sources": [
"auto"
],
"qty": 51,
"entry_price": 113100,
"entry_at": "2026-07-13T10:04:06.408908+09:00",
"stop": 104723,
"target": 129854,
"peak": 113100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 108100,
"tranches": 1,
"tranche_value": 5872693.545437502,
"last_add_price": 113100
}
},
"realized_pnl": -8789039.598500011,
@@ -145,5 +187,5 @@
"214450": "2026-07-03"
},
"created_at": "2026-06-11T09:00:01.944290+09:00",
"updated_at": "2026-07-10T15:28:07.395345+09:00"
"updated_at": "2026-07-13T15:28:06.524907+09:00"
}
@@ -47,3 +47,7 @@
{"ts": "2026-07-10T09:58:09.974240+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 168200, "qty": 14, "cost": 2355153, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 129200, "target": 215600, "signals": [{"label": "손절선", "ok": true, "detail": "129,200 (현재 168,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,600"}, {"label": "추세(10일선)", "ok": true, "detail": "154,390"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +452 · 기 -360"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 167,600"}]}
{"ts": "2026-07-10T11:06:06.467292+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 151, "cost": 2062969, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10621, "target": 19737, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.668438+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 186600, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:09.988994+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 39, "cost": 5339901, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 120761, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "120,761 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:12:04.296873+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 15, "cost": 5123268, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 310647, "target": 403206, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:26:03.407256+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T10:04:06.408909+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 113100, "qty": 51, "cost": 5768965, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 104723, "target": 129854, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "113,050 vs 100,265"}, {"label": "정배열(5>10)", "ok": true, "detail": "101,790 / 100,265"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,790 / 96,676"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -368 · 기 +1,005 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.71% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "3,366,381 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.71% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
@@ -1,5 +1,5 @@
{
"cash": 17945011.545999985,
"cash": 19211340.555999987,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 4122817.0756532787,
"last_add_price": 179100
@@ -34,12 +34,12 @@
"entry_at": "2026-07-01T09:46:03.059028+09:00",
"stop": 111000,
"target": 147649,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6390950.2104375,
"last_add_price": 122200
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5749784.598625,
"last_add_price": 20750
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 39,
"entry_price": 132300,
"qty": 77,
"entry_price": 134570.12987012987,
"entry_at": "2026-07-09T09:10:01.824472+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119114,
"target": 180939,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"tranche_value": 5286025.184468749,
"last_add_price": 132300
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 62,
"entry_price": 168645.16129032258,
"entry_at": "2026-07-10T09:00:11.070801+09:00",
"stop": 158000,
"target": 200581,
"peak": 194600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 169,105 도달",
"cur_price": 191200,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5303882.12228125,
"last_add_price": 173600
"tranche_value": 5286025.184468749,
"last_add_price": 136900
},
"055550": {
"code": "055550",
@@ -118,12 +97,12 @@
"entry_at": "2026-07-10T09:28:02.618669+09:00",
"stop": 99988,
"target": 143637,
"peak": 111700,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"cur_price": 108100,
"tranches": 1,
"tranche_value": 5328971.6722812485,
"last_add_price": 110900
@@ -134,20 +113,20 @@
"sources": [
"auto"
],
"qty": 28,
"entry_price": 185900,
"qty": 55,
"entry_price": 188403.63636363635,
"entry_at": "2026-07-10T09:28:02.618950+09:00",
"stop": 166448,
"target": 244255,
"peak": 189700,
"stop": 168195,
"target": 249030,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5329185.517281249,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -160,20 +139,20 @@
"entry_at": "2026-07-10T09:46:11.473038+09:00",
"stop": 10360,
"target": 22203,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4424571.850121842,
"last_add_price": 13850
}
},
"realized_pnl": -14620614.815000009,
"closed_trades": 15,
"wins": 0,
"realized_pnl": -13451100.325000009,
"closed_trades": 16,
"wins": 1,
"peak_equity": 103066363.367,
"max_drawdown": 0.1948315508037945,
"last_exit": {
@@ -186,9 +165,9 @@
"009150": "2026-07-06",
"214450": "2026-07-06",
"034730": "2026-07-07",
"319660": "2026-07-09",
"319660": "2026-07-13",
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582771+09:00",
"updated_at": "2026-07-10T15:28:07.397351+09:00"
"updated_at": "2026-07-13T15:28:06.526727+09:00"
}
@@ -47,3 +47,6 @@
{"ts": "2026-07-10T09:46:11.473039+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 344, "cost": 4414182, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10360, "target": 20240, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 12,820)"}]}
{"ts": "2026-07-10T10:14:04.436912+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 173600, "qty": 30, "cost": 5208781, "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-10T11:16:02.473816+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 319, "cost": 4418813, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 20240, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,240"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-13T09:00:11.029806+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 38, "cost": 5202980, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:36:02.272467+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 27, "cost": 5157774, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 244255, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 244,255"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.353229+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 62, "proceeds": 11627083, "entry_price": 168645, "pnl": 1169514, "pnl_pct": 11.42, "hold_from": "2026-07-10T09:00:11.070801+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": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 26336544.395999983,
"cash": 15754837.860999981,
"initial": 100000000,
"positions": {
"086790": {
@@ -11,14 +11,14 @@
"qty": 106,
"entry_price": 120162.2641509434,
"entry_at": "2026-07-01T09:46:03.072371+09:00",
"stop": 111000,
"stop": 127525,
"target": 133906,
"peak": 130800,
"trailing_on": false,
"peak": 137500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6390950.2104375,
"last_add_price": 122200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5861663.623624999,
"last_add_price": 20750
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 52,
"entry_price": 110000,
"qty": 103,
"entry_price": 111386.40776699029,
"entry_at": "2026-07-06T10:42:01.677078+09:00",
"stop": 99202,
"target": 126197,
"peak": 111700,
"stop": 100217,
"target": 128141,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 5764374.726687499,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-07T09:48:07.724011+09:00",
"stop": 124588,
"target": 217011,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,807 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 3523647.487005053,
"last_add_price": 177000
@@ -92,41 +92,20 @@
"sources": [
"auto"
],
"qty": 41,
"entry_price": 132300,
"qty": 81,
"entry_price": 134571.6049382716,
"entry_at": "2026-07-09T09:10:01.826441+09:00",
"stop": 117515,
"target": 154477,
"peak": 134700,
"stop": 119115,
"target": 157756,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5518075.13775,
"last_add_price": 132300
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 164000,
"entry_at": "2026-07-10T09:00:12.054383+09:00",
"stop": 175019,
"target": 173000,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 169,105 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5522590.472749999,
"last_add_price": 164000
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -134,20 +113,20 @@
"sources": [
"auto"
],
"qty": 29,
"entry_price": 185900,
"qty": 58,
"entry_price": 188450.0,
"entry_at": "2026-07-10T09:28:02.621405+09:00",
"stop": 166448,
"target": 215077,
"peak": 189700,
"stop": 168241,
"target": 218763,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5563059.735249999,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -160,20 +139,20 @@
"entry_at": "2026-07-10T09:46:11.475279+09:00",
"stop": 10360,
"target": 17762,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4617067.02016263,
"last_add_price": 13850
}
},
"realized_pnl": -11269297.88400001,
"closed_trades": 17,
"wins": 1,
"realized_pnl": -10493501.049000012,
"closed_trades": 18,
"wins": 2,
"peak_equity": 103066363.367,
"max_drawdown": 0.16053084888699523,
"last_exit": {
@@ -187,9 +166,9 @@
"240810": "2026-07-08",
"214450": "2026-07-06",
"034730": "2026-07-07",
"319660": "2026-07-09",
"319660": "2026-07-13",
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582787+09:00",
"updated_at": "2026-07-10T15:28:07.399205+09:00"
"updated_at": "2026-07-13T15:28:06.528546+09:00"
}
@@ -50,3 +50,7 @@
{"ts": "2026-07-10T09:28:02.621407+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 185900, "qty": 29, "cost": 5391909, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 166448, "target": 215077, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "185,600 vs 159,890"}, {"label": "정배열(5>20)", "ok": true, "detail": "159,900 / 159,890"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "159,900 / 157,368"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,310 · 기 +1,527 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+16%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.06% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "3,715,113 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "1.06% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T09:46:11.475280+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 359, "cost": 4606661, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10360, "target": 16535, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 12,820)"}]}
{"ts": "2026-07-10T11:16:02.476055+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 333, "cost": 4612742, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 16535, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,535"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-13T09:00:11.140611+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 40, "cost": 5476821, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:07.894851+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 51, "cost": 5753663, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 126197, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 126,197"}, {"label": "추세(20일선)", "ok": true, "detail": "97,445"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:36:02.274385+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 29, "cost": 5539831, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 215077, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,077"}, {"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.355182+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 33, "proceeds": 6188609, "entry_price": 164000, "pnl": 775797, "pnl_pct": 14.57, "hold_from": "2026-07-10T09:00:12.054383+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": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 18935452.79949998,
"cash": 20061366.21949998,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 4122817.0756532787,
"last_add_price": 179100
@@ -34,12 +34,12 @@
"entry_at": "2026-07-01T09:46:03.082062+09:00",
"stop": 111000,
"target": 138487,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6390950.2104375,
"last_add_price": 122200
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5749784.598625,
"last_add_price": 20750
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 40,
"entry_price": 132300,
"qty": 79,
"entry_price": 134570.88607594935,
"entry_at": "2026-07-09T09:10:01.828358+09:00",
"stop": 117515,
"target": 161870,
"peak": 134700,
"stop": 119115,
"target": 165484,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"tranche_value": 5389478.369468749,
"last_add_price": 132300
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 63,
"entry_price": 168723.80952380953,
"entry_at": "2026-07-10T09:00:12.156459+09:00",
"stop": 175019,
"target": 190171,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 169,105 도달",
"cur_price": 191200,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5407252.816968749,
"last_add_price": 173600
"tranche_value": 5389478.369468749,
"last_add_price": 136900
},
"055550": {
"code": "055550",
@@ -118,12 +97,12 @@
"entry_at": "2026-07-10T09:28:02.623560+09:00",
"stop": 99988,
"target": 132725,
"peak": 111700,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"cur_price": 108100,
"tranches": 1,
"tranche_value": 5432423.616968749,
"last_add_price": 110900
@@ -134,20 +113,20 @@
"sources": [
"auto"
],
"qty": 29,
"entry_price": 185900,
"qty": 57,
"entry_price": 188405.26315789475,
"entry_at": "2026-07-10T09:28:02.623839+09:00",
"stop": 166448,
"target": 224803,
"peak": 189700,
"stop": 168196,
"target": 228823,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5432637.461968749,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -160,20 +139,20 @@
"entry_at": "2026-07-10T09:46:11.477294+09:00",
"stop": 10360,
"target": 19241,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4510288.884295525,
"last_add_price": 13850
}
},
"realized_pnl": -12965363.855000012,
"closed_trades": 15,
"wins": 0,
"realized_pnl": -11781941.810000014,
"closed_trades": 16,
"wins": 1,
"peak_equity": 103066363.367,
"max_drawdown": 0.17880080070236026,
"last_exit": {
@@ -186,9 +165,9 @@
"009150": "2026-07-06",
"214450": "2026-07-06",
"034730": "2026-07-07",
"319660": "2026-07-09",
"319660": "2026-07-13",
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582803+09:00",
"updated_at": "2026-07-10T15:28:07.400992+09:00"
"updated_at": "2026-07-13T15:28:06.530375+09:00"
}
@@ -46,3 +46,6 @@
{"ts": "2026-07-10T09:46:11.477296+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 351, "cost": 4504005, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10360, "target": 17770, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 12,820)"}]}
{"ts": "2026-07-10T10:14:04.440996+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 173600, "qty": 31, "cost": 5382407, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 158000, "target": 176000, "signals": [{"label": "손절선", "ok": true, "detail": "158,000 (현재 173,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,000"}, {"label": "추세(20일선)", "ok": true, "detail": "150,470"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +205 · 기 -155"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 173,548"}]}
{"ts": "2026-07-10T11:16:02.478050+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 325, "cost": 4501925, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 17770, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,770"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-13T09:00:11.239464+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 39, "cost": 5339901, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 161870, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,870"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:36:02.276346+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 28, "cost": 5348802, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 224803, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 224,803"}, {"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.357132+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 63, "proceeds": 11814616, "entry_price": 168724, "pnl": 1183422, "pnl_pct": 11.37, "hold_from": "2026-07-10T09:00:12.156459+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": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 33678769.407000035,
"cash": 35129136.95700004,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-01T09:46:03.088452+09:00",
"stop": 111000,
"target": 138485,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6298105.1395625025,
"last_add_price": 122200
@@ -34,12 +34,12 @@
"entry_at": "2026-07-09T09:02:04.468924+09:00",
"stop": 121877,
"target": 208277,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,479 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2050940.873801216,
"last_add_price": 158000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,021 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 1,
"tranche_value": 5439014.113406252,
"last_add_price": 19110
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 39,
"entry_price": 132300,
"qty": 77,
"entry_price": 134570.12987012987,
"entry_at": "2026-07-09T09:10:01.830227+09:00",
"stop": 121211,
"target": 154477,
"peak": 134700,
"stop": 122978,
"target": 157755,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"tranche_value": 5210031.291334455,
"last_add_price": 132300
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 64,
"entry_price": 168650.0,
"entry_at": "2026-07-10T09:00:12.255866+09:00",
"stop": 175019,
"target": 189950,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 169,105 도달",
"cur_price": 191200,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5462455.223343752,
"last_add_price": 173600
"tranche_value": 5210031.291334455,
"last_add_price": 136900
},
"055550": {
"code": "055550",
@@ -118,12 +97,12 @@
"entry_at": "2026-07-10T09:28:02.625955+09:00",
"stop": 102716,
"target": 127268,
"peak": 111700,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"cur_price": 108100,
"tranches": 1,
"tranche_value": 5492239.4858437525,
"last_add_price": 110900
@@ -134,20 +113,20 @@
"sources": [
"auto"
],
"qty": 29,
"entry_price": 185900,
"qty": 57,
"entry_price": 188405.26315789475,
"entry_at": "2026-07-10T09:28:02.626186+09:00",
"stop": 171311,
"target": 215077,
"peak": 189700,
"stop": 173249,
"target": 218718,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5492592.291156253,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -160,20 +139,20 @@
"entry_at": "2026-07-10T09:46:11.479243+09:00",
"stop": 10360,
"target": 19242,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 2277771.920155072,
"last_add_price": 13850
}
},
"realized_pnl": -13150806.225500014,
"closed_trades": 25,
"wins": 1,
"realized_pnl": -11943875.185500015,
"closed_trades": 26,
"wins": 2,
"peak_equity": 101291892.54300004,
"max_drawdown": 0.14689590840830097,
"last_exit": {
@@ -189,8 +168,8 @@
"034730": "2026-07-08",
"214450": "2026-07-06",
"055550": "2026-07-07",
"319660": "2026-07-09"
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.582834+09:00",
"updated_at": "2026-07-10T15:28:07.402692+09:00"
"updated_at": "2026-07-13T15:28:06.532119+09:00"
}
@@ -71,3 +71,6 @@
{"ts": "2026-07-10T09:46:11.479245+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 177, "cost": 2271251, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10360, "target": 17770, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 12,820)"}]}
{"ts": "2026-07-10T10:14:04.442897+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 173600, "qty": 31, "cost": 5382407, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 158000, "target": 176000, "signals": [{"label": "손절선", "ok": true, "detail": "158,000 (현재 173,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,000"}, {"label": "추세(20일선)", "ok": true, "detail": "150,470"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +205 · 기 -155"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 173,548"}]}
{"ts": "2026-07-10T11:16:02.480010+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 164, "cost": 2271741, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 17770, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,770"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-13T09:00:11.349887+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 38, "cost": 5202980, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121211, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "121,211 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:36:02.278182+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 28, "cost": 5348802, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 171311, "target": 215077, "signals": [{"label": "손절선", "ok": true, "detail": "171,311 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,077"}, {"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.359037+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 64, "proceeds": 12002150, "entry_price": 168650, "pnl": 1206931, "pnl_pct": 11.41, "hold_from": "2026-07-10T09:00:12.255866+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": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 40986344.92999998,
"cash": 36857822.634999976,
"initial": 100000000,
"positions": {
"086790": {
@@ -11,14 +11,14 @@
"qty": 103,
"entry_price": 120180.58252427184,
"entry_at": "2026-07-01T09:46:03.094624+09:00",
"stop": 111000,
"stop": 127525,
"target": 133951,
"peak": 130800,
"trailing_on": false,
"peak": 137500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,779 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6239163.4909375,
"last_add_price": 122200
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:07.254675+09:00",
"stop": 132997,
"target": 202314,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2396369.0841200342,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,657 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 1,
"tranche_value": 5647370.507968749,
"last_add_price": 19110
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 40,
"entry_price": 132300,
"qty": 79,
"entry_price": 134570.88607594935,
"entry_at": "2026-07-09T09:10:01.832067+09:00",
"stop": 121211,
"target": 148933,
"peak": 134700,
"stop": 122979,
"target": 151959,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5409440.346221704,
"last_add_price": 132300
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 36,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.110193+09:00",
"stop": 175019,
"target": 160250,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5721787.450624999,
"last_add_price": 158900
"last_add_price": 136900
},
"055550": {
"code": "055550",
@@ -118,12 +97,12 @@
"entry_at": "2026-07-10T09:28:02.628175+09:00",
"stop": 102716,
"target": 123176,
"peak": 111700,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"cur_price": 108100,
"tranches": 1,
"tranche_value": 5722243.1968749985,
"last_add_price": 110900
@@ -134,20 +113,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 185900,
"qty": 59,
"entry_price": 188406.77966101695,
"entry_at": "2026-07-10T09:28:02.628441+09:00",
"stop": 171311,
"target": 207783,
"peak": 189700,
"stop": 173250,
"target": 211142,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5723049.547812499,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -160,20 +139,20 @@
"entry_at": "2026-07-10T09:46:11.481166+09:00",
"stop": 10360,
"target": 17760,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 2374033.23428836,
"last_add_price": 13850
}
},
"realized_pnl": -9341955.432500012,
"closed_trades": 17,
"wins": 1,
"realized_pnl": -8312004.072500013,
"closed_trades": 18,
"wins": 2,
"peak_equity": 100161893.89500001,
"max_drawdown": 0.1050800786178568,
"last_exit": {
@@ -187,8 +166,8 @@
"214450": "2026-07-06",
"055550": "2026-07-07",
"034730": "2026-07-08",
"319660": "2026-07-09"
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.582849+09:00",
"updated_at": "2026-07-10T15:28:07.404388+09:00"
"updated_at": "2026-07-13T15:28:06.533845+09:00"
}
@@ -48,3 +48,6 @@
{"ts": "2026-07-10T09:28:02.628442+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 185900, "qty": 30, "cost": 5577837, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 171311, "target": 207783, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "185,600 vs 159,890"}, {"label": "정배열(5>20)", "ok": true, "detail": "159,900 / 159,890"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "159,900 / 157,368"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,310 · 기 +1,527 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+16%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.06% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "3,715,113 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "1.06% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T09:46:11.481167+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 185, "cost": 2373906, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 16535, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 12,820)"}]}
{"ts": "2026-07-10T11:16:02.481956+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 171, "cost": 2368705, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 16535, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,535"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-13T09:00:11.456776+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 39, "cost": 5339901, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121211, "target": 148933, "signals": [{"label": "손절선", "ok": true, "detail": "121,211 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 148,933"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:36:02.280029+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 29, "cost": 5539831, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 171311, "target": 207783, "signals": [{"label": "손절선", "ok": true, "detail": "171,311 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 207,783"}, {"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.360896+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 36, "proceeds": 6751209, "entry_price": 158900, "pnl": 1029951, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.110193+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": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 39933747.003999986,
"cash": 35754611.64899999,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-01T09:46:03.099480+09:00",
"stop": 111000,
"target": 147722,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,779 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6239163.4909375,
"last_add_price": 122200
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:07.256791+09:00",
"stop": 132997,
"target": 243905,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2396369.0841200342,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,657 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 1,
"tranche_value": 5552940.091781249,
"last_add_price": 19110
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 40,
"entry_price": 132300,
"qty": 78,
"entry_price": 134541.02564102566,
"entry_at": "2026-07-09T09:10:01.833874+09:00",
"stop": 121211,
"target": 165566,
"peak": 134700,
"stop": 122949,
"target": 169318,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5319361.910927292,
"last_add_price": 132300
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.112067+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5627292.30521875,
"last_add_price": 158900
"last_add_price": 136900
},
"055550": {
"code": "055550",
@@ -118,12 +97,12 @@
"entry_at": "2026-07-10T09:28:02.630373+09:00",
"stop": 102716,
"target": 135453,
"peak": 111700,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"cur_price": 108100,
"tranches": 1,
"tranche_value": 5627802.666156249,
"last_add_price": 110900
@@ -134,20 +113,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 185900,
"qty": 59,
"entry_price": 188406.77966101695,
"entry_at": "2026-07-10T09:28:02.630604+09:00",
"stop": 171311,
"target": 229666,
"peak": 189700,
"stop": 173250,
"target": 233877,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5628563.181781249,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -160,20 +139,20 @@
"entry_at": "2026-07-10T09:46:11.483048+09:00",
"stop": 10360,
"target": 22204,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 2334726.8968007183,
"last_add_price": 13850
}
},
"realized_pnl": -10852842.091500014,
"closed_trades": 17,
"wins": 0,
"realized_pnl": -9851500.491500014,
"closed_trades": 18,
"wins": 1,
"peak_equity": 100161893.89500001,
"max_drawdown": 0.12014316566452954,
"last_exit": {
@@ -187,8 +166,8 @@
"214450": "2026-07-06",
"055550": "2026-07-07",
"034730": "2026-07-08",
"319660": "2026-07-09"
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.582864+09:00",
"updated_at": "2026-07-10T15:28:07.406069+09:00"
"updated_at": "2026-07-13T15:28:06.535573+09:00"
}
@@ -50,3 +50,6 @@
{"ts": "2026-07-10T09:28:02.630605+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 185900, "qty": 30, "cost": 5577837, "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": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "159,900 / 157,368"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,310 · 기 +1,527 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+16%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.06% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "3,715,113 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "1.06% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T09:46:11.483050+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 181, "cost": 2322578, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 20240, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 12,820)"}]}
{"ts": "2026-07-10T11:16:02.483909+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 168, "cost": 2327149, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 20240, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,240"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-13T09:00:11.568255+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 38, "cost": 5202980, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121211, "target": 165566, "signals": [{"label": "손절선", "ok": true, "detail": "121,211 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 165,566"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:36:02.281862+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 29, "cost": 5539831, "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.362715+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.112067+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": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 54892657.11350002,
"cash": 35947215.72350003,
"initial": 100000000,
"positions": {
"030000": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5992149.068375001,
"last_add_price": 20750
@@ -29,20 +29,20 @@
"sources": [
"auto"
],
"qty": 44,
"entry_price": 110000,
"qty": 86,
"entry_price": 111367.44186046511,
"entry_at": "2026-07-06T09:34:02.077204+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100198,
"target": 144876,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4841960.177995926,
"last_add_price": 110000
"last_add_price": 112800
},
"010950": {
"code": "010950",
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 31,
"entry_price": 132300,
"qty": 61,
"entry_price": 134562.29508196723,
"entry_at": "2026-07-09T09:10:01.835827+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119106,
"target": 180931,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4136719.8054039073,
"last_add_price": 132300
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-10T09:18:05.236324+09:00",
"stop": 166364,
"target": 245885,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4424909.829153726,
"last_add_price": 188900
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 34,
"entry_price": 130900,
"qty": 68,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.450599+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4581298.170382758,
"last_add_price": 130900
"last_add_price": 134300
},
"093370": {
"code": "093370",
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T11:06:06.480575+09:00",
"stop": 10360,
"target": 23560,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 1911444.163842379,
"last_add_price": 13660
@@ -134,27 +134,48 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:02.681312+09:00",
"stop": 96000,
"target": 216800,
"peak": 127600,
"target": 240757,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1933448.411487534,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 11,
"entry_price": 338500,
"entry_at": "2026-07-13T09:06:07.906813+09:00",
"stop": 297363,
"target": 461911,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 3813943.0504600187,
"last_add_price": 338500
}
},
"realized_pnl": -7209959.131500008,
"closed_trades": 11,
"wins": 0,
"peak_equity": 100000000,
"max_drawdown": 0.08271133510499984,
"max_drawdown": 0.08644594276499971,
"last_exit": {
"030000": "2026-07-02",
"086790": "2026-06-23",
@@ -166,5 +187,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582879+09:00",
"updated_at": "2026-07-10T15:28:07.407708+09:00"
"updated_at": "2026-07-13T15:28:06.537434+09:00"
}
@@ -34,3 +34,8 @@
{"ts": "2026-07-10T11:06:06.480577+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 139, "cost": 1899025, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 23560, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.681313+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 216800, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-10T12:36:02.509050+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 23, "cost": 4345352, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(10일선)", "ok": true, "detail": "158,670"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:11.671524+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 30, "cost": 4107616, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:07.906612+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(10일선)", "ok": true, "detail": "100,240"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:06:07.906815+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 338500, "qty": 11, "cost": 3724059, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 297363, "target": 461911, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "338,500 vs 305,200"}, {"label": "정배열(5>10)", "ok": true, "detail": "313,900 / 305,200"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "313,900 / 305,392"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.45% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "150,147 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.45% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:08:05.361952+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 34, "cost": 4566885, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(10일선)", "ok": true, "detail": "120,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:03.420105+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
@@ -1,5 +1,5 @@
{
"cash": 54892657.11350002,
"cash": 35947215.72350003,
"initial": 100000000,
"positions": {
"030000": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5992149.068375001,
"last_add_price": 20750
@@ -29,20 +29,20 @@
"sources": [
"auto"
],
"qty": 44,
"entry_price": 110000,
"qty": 86,
"entry_price": 111367.44186046511,
"entry_at": "2026-07-06T09:34:02.079678+09:00",
"stop": 99202,
"target": 131596,
"peak": 111700,
"stop": 100198,
"target": 133706,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4841960.177995926,
"last_add_price": 110000
"last_add_price": 112800
},
"010950": {
"code": "010950",
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 31,
"entry_price": 132300,
"qty": 61,
"entry_price": 134562.29508196723,
"entry_at": "2026-07-09T09:10:01.837488+09:00",
"stop": 117515,
"target": 161870,
"peak": 134700,
"stop": 119106,
"target": 165475,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4136719.8054039073,
"last_add_price": 132300
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-10T09:18:05.238376+09:00",
"stop": 166364,
"target": 226005,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4424909.829153726,
"last_add_price": 188900
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 34,
"entry_price": 130900,
"qty": 68,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.452585+09:00",
"stop": 117686,
"target": 157327,
"peak": 130900,
"stop": 119729,
"target": 158342,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4581298.170382758,
"last_add_price": 130900
"last_add_price": 134300
},
"093370": {
"code": "093370",
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T11:06:06.482327+09:00",
"stop": 10360,
"target": 20260,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 1911444.163842379,
"last_add_price": 13660
@@ -134,27 +134,48 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:02.683071+09:00",
"stop": 96000,
"target": 186600,
"peak": 127600,
"target": 204568,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1933448.411487534,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 11,
"entry_price": 338500,
"entry_at": "2026-07-13T09:06:07.909051+09:00",
"stop": 297363,
"target": 420774,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 3813943.0504600187,
"last_add_price": 338500
}
},
"realized_pnl": -7209959.131500008,
"closed_trades": 11,
"wins": 0,
"peak_equity": 100000000,
"max_drawdown": 0.08271133510499984,
"max_drawdown": 0.08644594276499971,
"last_exit": {
"030000": "2026-07-02",
"086790": "2026-06-23",
@@ -166,5 +187,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582910+09:00",
"updated_at": "2026-07-10T15:28:07.409361+09:00"
"updated_at": "2026-07-13T15:28:06.539042+09:00"
}
@@ -34,3 +34,8 @@
{"ts": "2026-07-10T11:06:06.482328+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 139, "cost": 1899025, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 20260, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.683072+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 186600, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-10T12:36:02.511186+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 23, "cost": 4345352, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 222089, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 222,089"}, {"label": "추세(10일선)", "ok": true, "detail": "158,670"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:11.775509+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 30, "cost": 4107616, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 161870, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,870"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:07.908857+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 131596, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 131,596"}, {"label": "추세(10일선)", "ok": true, "detail": "100,240"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:06:07.909053+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 338500, "qty": 11, "cost": 3724059, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 297363, "target": 420774, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "338,500 vs 305,200"}, {"label": "정배열(5>10)", "ok": true, "detail": "313,900 / 305,200"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "313,900 / 305,392"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.45% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "150,147 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.45% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:08:05.363738+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 34, "cost": 4566885, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 157327, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 157,327"}, {"label": "추세(10일선)", "ok": true, "detail": "120,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:03.421829+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
@@ -1,5 +1,5 @@
{
"cash": 55425223.549499996,
"cash": 36479782.1595,
"initial": 100000000,
"positions": {
"030000": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5992149.068375001,
"last_add_price": 20750
@@ -29,20 +29,20 @@
"sources": [
"auto"
],
"qty": 44,
"entry_price": 110000,
"qty": 86,
"entry_price": 111367.44186046511,
"entry_at": "2026-07-06T09:34:02.081925+09:00",
"stop": 99202,
"target": 126197,
"peak": 111700,
"stop": 100198,
"target": 128122,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4841960.177995926,
"last_add_price": 110000
"last_add_price": 112800
},
"010950": {
"code": "010950",
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 31,
"entry_price": 132300,
"qty": 61,
"entry_price": 134562.29508196723,
"entry_at": "2026-07-09T09:10:01.839168+09:00",
"stop": 117515,
"target": 154477,
"peak": 134700,
"stop": 119106,
"target": 157747,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4167016.287066403,
"last_add_price": 132300
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-10T09:18:05.240331+09:00",
"stop": 166364,
"target": 216065,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4457312.045784097,
"last_add_price": 188900
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 35,
"entry_price": 130900,
"qty": 69,
"entry_price": 132575.36231884058,
"entry_at": "2026-07-10T09:26:06.454294+09:00",
"stop": 117686,
"target": 150721,
"peak": 130900,
"stop": 119704,
"target": 151882,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4614837.858935807,
"last_add_price": 130900
"last_add_price": 134300
},
"093370": {
"code": "093370",
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T11:06:06.484072+09:00",
"stop": 10360,
"target": 18610,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 1925437.974607682,
"last_add_price": 13660
@@ -134,27 +134,48 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:02.684802+09:00",
"stop": 96000,
"target": 171500,
"peak": 127600,
"target": 186473,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1947572.2900013078,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 11,
"entry_price": 338500,
"entry_at": "2026-07-13T09:06:07.911275+09:00",
"stop": 297363,
"target": 400206,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 3841906.161963773,
"last_add_price": 338500
}
},
"realized_pnl": -6532811.0115000075,
"closed_trades": 11,
"wins": 0,
"peak_equity": 100000000,
"max_drawdown": 0.07593985390499994,
"max_drawdown": 0.07968437840499998,
"last_exit": {
"030000": "2026-07-02",
"086790": "2026-06-23",
@@ -166,5 +187,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582926+09:00",
"updated_at": "2026-07-10T15:28:07.411019+09:00"
"updated_at": "2026-07-13T15:28:06.540622+09:00"
}
@@ -33,3 +33,8 @@
{"ts": "2026-07-10T11:06:06.484073+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 140, "cost": 1912687, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 18610, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.684804+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 171500, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-10T12:36:02.513268+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 23, "cost": 4345352, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 212492, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 212,492"}, {"label": "추세(10일선)", "ok": true, "detail": "158,670"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:11.877348+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 30, "cost": 4107616, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:07.911089+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 126197, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 126,197"}, {"label": "추세(10일선)", "ok": true, "detail": "100,240"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:06:07.911276+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 338500, "qty": 11, "cost": 3724059, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 297363, "target": 400206, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "338,500 vs 305,200"}, {"label": "정배열(5>10)", "ok": true, "detail": "313,900 / 305,200"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "313,900 / 305,392"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.45% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "150,147 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.45% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:08:05.365455+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 34, "cost": 4566885, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 150721, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,721"}, {"label": "추세(10일선)", "ok": true, "detail": "120,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:03.423477+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
@@ -1,5 +1,5 @@
{
"cash": 44599253.764000006,
"cash": 38611547.16400001,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-01T09:46:03.114406+09:00",
"stop": 111000,
"target": 147722,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,779 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6250717.7646875,
"last_add_price": 122200
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:07.263962+09:00",
"stop": 132997,
"target": 243905,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2409186.3415744826,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,657 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 1,
"tranche_value": 5614969.834781251,
"last_add_price": 19110
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 39,
"entry_price": 132000,
"qty": 77,
"entry_price": 134418.18181818182,
"entry_at": "2026-07-09T09:36:03.473480+09:00",
"stop": 120761,
"target": 165716,
"peak": 134700,
"stop": 122826,
"target": 169195,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5273495.601167365,
"last_add_price": 132000
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.119171+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5690093.485750001,
"last_add_price": 158900
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -113,20 +92,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 185900,
"qty": 59,
"entry_price": 188406.77966101695,
"entry_at": "2026-07-10T09:28:02.638255+09:00",
"stop": 171311,
"target": 229666,
"peak": 189700,
"stop": 173250,
"target": 233877,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5691393.846687501,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T09:46:11.489938+09:00",
"stop": 10360,
"target": 22199,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 2362436.5967844333,
"last_add_price": 13850
@@ -155,25 +134,25 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:02.686538+09:00",
"stop": 96000,
"target": 216800,
"peak": 127600,
"stop": 102302,
"target": 221851,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1941238.6485938414,
"last_add_price": 126200
"last_add_price": 139100
}
},
"realized_pnl": -9860366.203500008,
"closed_trades": 15,
"wins": 0,
"realized_pnl": -8859024.603500009,
"closed_trades": 16,
"wins": 1,
"peak_equity": 100344662.275,
"max_drawdown": 0.11172115435773428,
"last_exit": {
@@ -185,8 +164,8 @@
"214450": "2026-07-03",
"093370": "2026-07-07",
"034730": "2026-07-08",
"319660": "2026-07-09"
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583136+09:00",
"updated_at": "2026-07-10T15:28:07.412697+09:00"
"updated_at": "2026-07-13T15:28:06.542238+09:00"
}
@@ -46,3 +46,7 @@
{"ts": "2026-07-10T09:46:11.489940+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 184, "cost": 2361074, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 20240, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 12,820)"}]}
{"ts": "2026-07-10T11:16:02.490846+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 170, "cost": 2354853, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 20240, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,240"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-10T12:14:02.686539+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 216800, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,200 vs 120,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,260 / 120,150"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:11.979434+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 38, "cost": 5202980, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 120761, "target": 165716, "signals": [{"label": "손절선", "ok": true, "detail": "120,761 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 165,716"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:26:03.425107+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:02.288771+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 29, "cost": 5539831, "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.369603+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.119171+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": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 53761754.40050004,
"cash": 39845567.285500035,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2088366.7995946202,
"last_add_price": 179100
@@ -34,12 +34,12 @@
"entry_at": "2026-07-02T10:18:03.868150+09:00",
"stop": 111006,
"target": 163689,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 5323473.79266045,
"last_add_price": 126200
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5968410.775250003,
"last_add_price": 20750
@@ -71,20 +71,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132000,
"qty": 59,
"entry_price": 134408.4745762712,
"entry_at": "2026-07-09T09:36:03.475227+09:00",
"stop": 117015,
"target": 176955,
"peak": 134700,
"stop": 118952,
"target": 180777,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4027945.7278098115,
"last_add_price": 132000
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 23,
"entry_price": 184900,
"qty": 46,
"entry_price": 187650.0,
"entry_at": "2026-07-10T09:24:02.480664+09:00",
"stop": 165505,
"target": 243084,
"peak": 189700,
"stop": 167541,
"target": 247976,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4392104.9291198645,
"last_add_price": 184900
"last_add_price": 190400
},
"093370": {
"code": "093370",
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T11:06:06.487501+09:00",
"stop": 10360,
"target": 23560,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 1915987.3066294398,
"last_add_price": 13660
@@ -134,20 +134,41 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:02.688300+09:00",
"stop": 96000,
"target": 216800,
"peak": 127600,
"target": 240757,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1936694.4171909117,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 11,
"entry_price": 341500,
"entry_at": "2026-07-13T09:12:04.319241+09:00",
"stop": 300363,
"target": 464911,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 3889733.683715179,
"last_add_price": 341500
}
},
"realized_pnl": -7717898.414000006,
@@ -168,5 +189,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583184+09:00",
"updated_at": "2026-07-10T15:28:07.414348+09:00"
"updated_at": "2026-07-13T15:28:06.543803+09:00"
}
@@ -40,3 +40,7 @@
{"ts": "2026-07-10T09:24:02.480679+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 184900, "qty": 23, "cost": 4253338, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 165505, "target": 243084, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "184,800 vs 158,260"}, {"label": "정배열(5>10)", "ok": true, "detail": "159,740 / 158,260"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "159,740 / 157,355"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,310 · 기 +1,527 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.97% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "3,410,527 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "0.97% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T11:06:06.487503+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 140, "cost": 1912687, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10360, "target": 23560, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.688301+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 216800, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:12.086006+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117015, "target": 176955, "signals": [{"label": "손절선", "ok": true, "detail": "117,015 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,955"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:12:04.319243+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 464911, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:24:06.465547+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 190400, "qty": 23, "cost": 4379857, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 165505, "target": 243084, "signals": [{"label": "손절선", "ok": true, "detail": "165,505 (현재 190,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 243,084"}, {"label": "추세(10일선)", "ok": true, "detail": "158,820"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 189,927"}]}
{"ts": "2026-07-13T09:26:03.426797+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
@@ -1,5 +1,5 @@
{
"cash": 37869734.488000035,
"cash": 40309972.37300003,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2088366.7995946202,
"last_add_price": 179100
@@ -34,12 +34,12 @@
"entry_at": "2026-07-01T09:46:03.120666+09:00",
"stop": 111000,
"target": 138485,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6310113.192625003,
"last_add_price": 122200
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 6011157.743062504,
"last_add_price": 20750
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132000,
"qty": 59,
"entry_price": 134408.4745762712,
"entry_at": "2026-07-09T09:36:03.476927+09:00",
"stop": 117015,
"target": 161970,
"peak": 134700,
"stop": 118952,
"target": 165321,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"tranche_value": 4067747.817915917,
"last_add_price": 132000
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 68,
"entry_price": 168658.82352941178,
"entry_at": "2026-07-10T09:00:13.958136+09:00",
"stop": 175019,
"target": 189976,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 169,105 도달",
"cur_price": 191200,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5785661.967468752,
"last_add_price": 173600
"tranche_value": 4067747.817915917,
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -113,20 +92,20 @@
"sources": [
"auto"
],
"qty": 23,
"entry_price": 185900,
"qty": 46,
"entry_price": 188450.0,
"entry_at": "2026-07-10T09:28:02.641878+09:00",
"stop": 166448,
"target": 224803,
"peak": 189700,
"stop": 168241,
"target": 228868,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4443616.405546745,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T09:46:11.493339+09:00",
"stop": 10360,
"target": 19245,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 2412139.968152501,
"last_add_price": 13850
@@ -155,25 +134,25 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 29,
"entry_price": 132427.58620689655,
"entry_at": "2026-07-10T12:14:02.690034+09:00",
"stop": 96000,
"target": 186600,
"peak": 127600,
"target": 205283,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1987575.3756416566,
"last_add_price": 126200
"last_add_price": 139100
}
},
"realized_pnl": -7197566.843000008,
"closed_trades": 14,
"wins": 0,
"realized_pnl": -5915802.703000009,
"closed_trades": 15,
"wins": 1,
"peak_equity": 101368884.75700004,
"max_drawdown": 0.1004769195391259,
"last_exit": {
@@ -185,9 +164,9 @@
"214450": "2026-07-06",
"009150": "2026-07-06",
"034730": "2026-07-07",
"319660": "2026-07-09",
"319660": "2026-07-13",
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583198+09:00",
"updated_at": "2026-07-10T15:28:07.416028+09:00"
"updated_at": "2026-07-13T15:28:06.545404+09:00"
}
@@ -44,3 +44,7 @@
{"ts": "2026-07-10T10:14:04.456468+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 173600, "qty": 33, "cost": 5729659, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 158000, "target": 176000, "signals": [{"label": "손절선", "ok": true, "detail": "158,000 (현재 173,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,000"}, {"label": "추세(20일선)", "ok": true, "detail": "150,470"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +205 · 기 -155"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 173,548"}]}
{"ts": "2026-07-10T11:16:02.494297+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 174, "cost": 2410261, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 17770, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,770"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-10T12:14:02.690035+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 186600, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,200 vs 120,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,260 / 120,150"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:12.188872+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117015, "target": 161970, "signals": [{"label": "손절선", "ok": true, "detail": "117,015 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,970"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:26:03.428469+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:02.292080+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 23, "cost": 4393659, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 224803, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 224,803"}, {"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.372866+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 68, "proceeds": 12752284, "entry_price": 168659, "pnl": 1281764, "pnl_pct": 11.41, "hold_from": "2026-07-10T09:00:13.958136+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": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 43370691.910000026,
"cash": 39809854.755000025,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-01T09:46:03.123573+09:00",
"stop": 111000,
"target": 138542,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,779 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6234035.149062502,
"last_add_price": 122200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 6034746.885062503,
"last_add_price": 20750
@@ -55,12 +55,12 @@
"entry_at": "2026-07-07T10:06:07.269469+09:00",
"stop": 123940,
"target": 234847,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1823343.1265236405,
"last_add_price": 177000
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132000,
"qty": 59,
"entry_price": 134408.4745762712,
"entry_at": "2026-07-09T09:36:03.478610+09:00",
"stop": 117015,
"target": 161970,
"peak": 134700,
"stop": 118952,
"target": 165321,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4039283.450888891,
"last_add_price": 132000
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 36,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.499393+09:00",
"stop": 175019,
"target": 160700,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5782471.414968752,
"last_add_price": 158900
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -113,20 +92,20 @@
"sources": [
"auto"
],
"qty": 23,
"entry_price": 185900,
"qty": 46,
"entry_price": 188450.0,
"entry_at": "2026-07-10T09:28:02.643669+09:00",
"stop": 166448,
"target": 224803,
"peak": 189700,
"stop": 168241,
"target": 228868,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4419868.287407222,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T09:46:11.495093+09:00",
"stop": 10360,
"target": 19245,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 2399082.3031788166,
"last_add_price": 13850
@@ -155,25 +134,25 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 29,
"entry_price": 132427.58620689655,
"entry_at": "2026-07-10T12:14:02.691784+09:00",
"stop": 96000,
"target": 186600,
"peak": 127600,
"target": 205283,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1967591.0085317888,
"last_add_price": 126200
"last_add_price": 139100
}
},
"realized_pnl": -8037750.4495000085,
"closed_trades": 12,
"wins": 0,
"realized_pnl": -7007799.089500009,
"closed_trades": 13,
"wins": 1,
"peak_equity": 100182695.41500005,
"max_drawdown": 0.09613499352961095,
"last_exit": {
@@ -184,9 +163,9 @@
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-08",
"319660": "2026-07-09",
"319660": "2026-07-13",
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583212+09:00",
"updated_at": "2026-07-10T15:28:07.417724+09:00"
"updated_at": "2026-07-13T15:28:06.547001+09:00"
}
@@ -40,3 +40,7 @@
{"ts": "2026-07-10T09:46:11.495094+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 186, "cost": 2386738, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 17770, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 12,820)"}]}
{"ts": "2026-07-10T11:16:02.496061+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 173, "cost": 2396409, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 17770, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,770"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-10T12:14:02.691785+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 186600, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,200 vs 120,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,260 / 120,150"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:12.293400+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117015, "target": 161970, "signals": [{"label": "손절선", "ok": true, "detail": "117,015 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,970"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:26:03.430157+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:02.293764+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 23, "cost": 4393659, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 224803, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 224,803"}, {"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.374493+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 36, "proceeds": 6751209, "entry_price": 158900, "pnl": 1029951, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.499393+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": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 53761754.40050004,
"cash": 39845567.285500035,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2088366.7995946202,
"last_add_price": 179100
@@ -34,12 +34,12 @@
"entry_at": "2026-07-02T10:18:03.875113+09:00",
"stop": 111006,
"target": 150518,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 5323473.79266045,
"last_add_price": 126200
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5968410.775250003,
"last_add_price": 20750
@@ -71,20 +71,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132000,
"qty": 59,
"entry_price": 134408.4745762712,
"entry_at": "2026-07-09T09:36:03.480275+09:00",
"stop": 117015,
"target": 161970,
"peak": 134700,
"stop": 118952,
"target": 165321,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4027945.7278098115,
"last_add_price": 132000
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 23,
"entry_price": 184900,
"qty": 46,
"entry_price": 187650.0,
"entry_at": "2026-07-10T09:24:02.504787+09:00",
"stop": 165505,
"target": 223689,
"peak": 189700,
"stop": 167541,
"target": 227868,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4392104.9291198645,
"last_add_price": 184900
"last_add_price": 190400
},
"093370": {
"code": "093370",
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T11:06:06.492596+09:00",
"stop": 10360,
"target": 20260,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 1915987.3066294398,
"last_add_price": 13660
@@ -134,20 +134,41 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:02.693531+09:00",
"stop": 96000,
"target": 186600,
"peak": 127600,
"target": 204568,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1936694.4171909117,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 11,
"entry_price": 341500,
"entry_at": "2026-07-13T09:12:04.324564+09:00",
"stop": 300363,
"target": 423774,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 3889733.683715179,
"last_add_price": 341500
}
},
"realized_pnl": -7717898.414000006,
@@ -168,5 +189,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583227+09:00",
"updated_at": "2026-07-10T15:28:07.419365+09:00"
"updated_at": "2026-07-13T15:28:06.548565+09:00"
}
@@ -40,3 +40,7 @@
{"ts": "2026-07-10T09:24:02.504790+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 184900, "qty": 23, "cost": 4253338, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 165505, "target": 223689, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "184,800 vs 158,260"}, {"label": "정배열(5>10)", "ok": true, "detail": "159,740 / 158,260"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "159,740 / 157,355"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,310 · 기 +1,527 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.97% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "3,410,527 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "0.97% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T11:06:06.492597+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 140, "cost": 1912687, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10360, "target": 20260, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.693532+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 186600, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:12.396262+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117015, "target": 161970, "signals": [{"label": "손절선", "ok": true, "detail": "117,015 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,970"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:12:04.324565+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 423774, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:24:06.471276+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 190400, "qty": 23, "cost": 4379857, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 165505, "target": 223689, "signals": [{"label": "손절선", "ok": true, "detail": "165,505 (현재 190,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 223,689"}, {"label": "추세(10일선)", "ok": true, "detail": "158,820"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 189,927"}]}
{"ts": "2026-07-13T09:26:03.431888+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
@@ -1,5 +1,5 @@
{
"cash": 45453823.306499995,
"cash": 39186580.251499996,
"initial": 100000000,
"positions": {
"086790": {
@@ -11,14 +11,14 @@
"qty": 103,
"entry_price": 120180.58252427184,
"entry_at": "2026-07-01T09:46:03.128911+09:00",
"stop": 111000,
"stop": 127525,
"target": 133951,
"peak": 130800,
"trailing_on": false,
"peak": 137500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,779 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6250717.7646875,
"last_add_price": 122200
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:07.272816+09:00",
"stop": 132997,
"target": 202314,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2409186.3415744826,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,657 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 1,
"tranche_value": 5709269.028593751,
"last_add_price": 19110
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 40,
"entry_price": 132000,
"qty": 79,
"entry_price": 134418.98734177215,
"entry_at": "2026-07-09T09:36:03.481939+09:00",
"stop": 120761,
"target": 148858,
"peak": 134700,
"stop": 122827,
"target": 151807,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5361936.603499421,
"last_add_price": 132000
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 36,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.510319+09:00",
"stop": 175019,
"target": 160250,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5784366.81503125,
"last_add_price": 158900
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -113,20 +92,20 @@
"sources": [
"auto"
],
"qty": 31,
"entry_price": 185900,
"qty": 61,
"entry_price": 188408.19672131148,
"entry_at": "2026-07-10T09:28:02.647023+09:00",
"stop": 171311,
"target": 207783,
"peak": 189700,
"stop": 173252,
"target": 211143,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5785659.43628125,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T09:46:11.498474+09:00",
"stop": 10360,
"target": 17760,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 2401551.7748557995,
"last_add_price": 13850
@@ -155,25 +134,25 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 29,
"entry_price": 132427.58620689655,
"entry_at": "2026-07-10T12:14:02.695247+09:00",
"stop": 96000,
"target": 171500,
"peak": 127600,
"stop": 102540,
"target": 177258,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1973467.2774454139,
"last_add_price": 126200
"last_add_price": 139100
}
},
"realized_pnl": -8353308.802500009,
"closed_trades": 15,
"wins": 1,
"realized_pnl": -7323357.442500009,
"closed_trades": 16,
"wins": 2,
"peak_equity": 100344662.275,
"max_drawdown": 0.09675076894367877,
"last_exit": {
@@ -185,8 +164,8 @@
"214450": "2026-07-03",
"093370": "2026-07-07",
"034730": "2026-07-08",
"319660": "2026-07-09"
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583241+09:00",
"updated_at": "2026-07-10T15:28:07.421043+09:00"
"updated_at": "2026-07-13T15:28:06.550159+09:00"
}
@@ -44,3 +44,7 @@
{"ts": "2026-07-10T09:46:11.498476+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 187, "cost": 2399570, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 16535, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 12,820)"}]}
{"ts": "2026-07-10T11:16:02.499492+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 173, "cost": 2396409, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 16535, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,535"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-10T12:14:02.695248+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 171500, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,200 vs 120,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,260 / 120,150"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:12.503132+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 39, "cost": 5339901, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 120761, "target": 148858, "signals": [{"label": "손절선", "ok": true, "detail": "120,761 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 148,858"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:26:03.433552+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:02.297086+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 30, "cost": 5730860, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 171311, "target": 207783, "signals": [{"label": "손절선", "ok": true, "detail": "171,311 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 207,783"}, {"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.377755+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 36, "proceeds": 6751209, "entry_price": 158900, "pnl": 1029951, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.510319+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": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44026058.72050004,
"cash": 40277687.97050004,
"initial": 100000000,
"positions": {
"086790": {
@@ -11,14 +11,14 @@
"qty": 104,
"entry_price": 120161.53846153847,
"entry_at": "2026-07-01T09:46:03.131562+09:00",
"stop": 111000,
"stop": 127525,
"target": 133904,
"peak": 130800,
"trailing_on": false,
"peak": 137500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6310113.192625003,
"last_add_price": 122200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 6056963.955562503,
"last_add_price": 20750
@@ -55,12 +55,12 @@
"entry_at": "2026-07-07T09:12:07.295106+09:00",
"stop": 129022,
"target": 221445,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,314 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1989175.0914851297,
"last_add_price": 177000
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 31,
"entry_price": 132000,
"qty": 60,
"entry_price": 134368.33333333334,
"entry_at": "2026-07-09T09:36:03.483808+09:00",
"stop": 117015,
"target": 154477,
"peak": 134700,
"stop": 118912,
"target": 157553,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4100167.692846849,
"last_add_price": 132000
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 164000,
"entry_at": "2026-07-10T09:00:14.370375+09:00",
"stop": 175019,
"target": 173000,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 169,105 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5830862.512718752,
"last_add_price": 164000
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -113,20 +92,20 @@
"sources": [
"auto"
],
"qty": 24,
"entry_price": 185900,
"qty": 47,
"entry_price": 188395.74468085106,
"entry_at": "2026-07-10T09:28:02.648740+09:00",
"stop": 166448,
"target": 215077,
"peak": 189700,
"stop": 168187,
"target": 218709,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4478303.438189044,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T09:46:11.500205+09:00",
"stop": 10360,
"target": 17761,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 2430713.1031006183,
"last_add_price": 13850
@@ -155,25 +134,25 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 29,
"entry_price": 132427.58620689655,
"entry_at": "2026-07-10T12:14:02.696999+09:00",
"stop": 96000,
"target": 171500,
"peak": 127600,
"target": 187069,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1993160.4408968717,
"last_add_price": 126200
"last_add_price": 139100
}
},
"realized_pnl": -6523734.861000009,
"closed_trades": 16,
"wins": 1,
"realized_pnl": -5700920.03600001,
"closed_trades": 17,
"wins": 2,
"peak_equity": 101368884.75700004,
"max_drawdown": 0.09320413829301381,
"last_exit": {
@@ -186,9 +165,9 @@
"240810": "2026-07-08",
"214450": "2026-07-06",
"034730": "2026-07-07",
"319660": "2026-07-09",
"319660": "2026-07-13",
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583273+09:00",
"updated_at": "2026-07-10T15:28:07.422716+09:00"
"updated_at": "2026-07-13T15:28:06.551760+09:00"
}
@@ -48,3 +48,7 @@
{"ts": "2026-07-10T09:46:11.500206+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 189, "cost": 2425234, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10360, "target": 16535, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 12,820)"}]}
{"ts": "2026-07-10T11:16:02.501268+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 175, "cost": 2424114, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 16535, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,535"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-10T12:14:02.697000+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 171500, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,200 vs 120,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,260 / 120,150"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:12.613767+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117015, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "117,015 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:26:03.435229+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:02.298797+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 23, "cost": 4393659, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 215077, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,077"}, {"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.379393+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 164000, "pnl": 822815, "pnl_pct": 14.57, "hold_from": "2026-07-10T09:00:14.370375+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": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 69130095.58550005,
"cash": 45832901.53050005,
"initial": 100000000,
"positions": {
"030000": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 6008673.453343753,
"last_add_price": 20750
@@ -29,20 +29,20 @@
"sources": [
"auto"
],
"qty": 31,
"entry_price": 132000,
"qty": 60,
"entry_price": 134368.33333333334,
"entry_at": "2026-07-09T09:36:03.485481+09:00",
"stop": 117015,
"target": 161970,
"peak": 134700,
"stop": 118912,
"target": 165281,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4104199.1508728755,
"last_add_price": 132000
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 23,
"entry_price": 184900,
"qty": 46,
"entry_price": 187650.0,
"entry_at": "2026-07-10T09:24:02.518932+09:00",
"stop": 165505,
"target": 223689,
"peak": 189700,
"stop": 167541,
"target": 227868,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4431116.549925872,
"last_add_price": 184900
"last_add_price": 190400
},
"093370": {
"code": "093370",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-10T11:06:06.497686+09:00",
"stop": 10360,
"target": 20260,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 1921288.6529735315,
"last_add_price": 13660
@@ -92,27 +92,90 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:02.698754+09:00",
"stop": 96000,
"target": 186600,
"peak": 127600,
"target": 204568,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1943356.297579488,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 11,
"entry_price": 341500,
"entry_at": "2026-07-13T09:12:04.329595+09:00",
"stop": 300363,
"target": 423774,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 3869967.7922643563,
"last_add_price": 341500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 135500,
"entry_at": "2026-07-13T09:48:02.363790+09:00",
"stop": 122472,
"target": 161556,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131800,
"tranches": 1,
"tranche_value": 4856628.092474961,
"last_add_price": 135500
},
"055550": {
"code": "055550",
"name": "신한지주",
"sources": [
"auto"
],
"qty": 41,
"entry_price": 113100,
"entry_at": "2026-07-13T10:04:06.438946+09:00",
"stop": 101931,
"target": 135439,
"peak": 113100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 108100,
"tranches": 1,
"tranche_value": 4736084.883830718,
"last_add_price": 113100
}
},
"realized_pnl": -6721832.747000007,
"closed_trades": 10,
"wins": 0,
"peak_equity": 100024962.38500004,
"max_drawdown": 0.07560930695870097,
"max_drawdown": 0.08277834509580034,
"last_exit": {
"030000": "2026-07-02",
"086790": "2026-06-23",
@@ -123,5 +186,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583289+09:00",
"updated_at": "2026-07-10T15:28:07.424382+09:00"
"updated_at": "2026-07-13T15:28:06.553321+09:00"
}
@@ -29,3 +29,9 @@
{"ts": "2026-07-10T09:24:02.518935+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 184900, "qty": 23, "cost": 4253338, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 165505, "target": 223689, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "184,800 vs 158,260"}, {"label": "정배열(5>10)", "ok": true, "detail": "159,740 / 158,260"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "159,740 / 157,355"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,310 · 기 +1,527 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.97% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "3,410,527 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "0.97% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T11:06:06.497687+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 140, "cost": 1912687, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 20260, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.698755+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 186600, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:12.711997+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117015, "target": 161970, "signals": [{"label": "손절선", "ok": true, "detail": "117,015 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,970"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:12:04.329596+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 423774, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:24:06.476725+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 190400, "qty": 23, "cost": 4379857, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 165505, "target": 223689, "signals": [{"label": "손절선", "ok": true, "detail": "165,505 (현재 190,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 223,689"}, {"label": "추세(10일선)", "ok": true, "detail": "158,820"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 189,927"}]}
{"ts": "2026-07-13T09:26:03.436941+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:48:02.363791+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 135500, "qty": 35, "cost": 4743211, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 122472, "target": 161556, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "135,500 vs 121,110"}, {"label": "정배열(5>10)", "ok": true, "detail": "123,700 / 121,110"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "123,700 / 118,657"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -277 · 기 +460 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.77% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,103,900 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.77% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-13T10:04:06.438948+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 113100, "qty": 41, "cost": 4637796, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 101931, "target": 135439, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "113,050 vs 100,265"}, {"label": "정배열(5>10)", "ok": true, "detail": "101,790 / 100,265"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,790 / 96,676"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -368 · 기 +1,005 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.71% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "3,366,381 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.71% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
@@ -1,5 +1,5 @@
{
"cash": 69608653.92150004,
"cash": 45786781.17650004,
"initial": 100000000,
"positions": {
"030000": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 6008673.453343753,
"last_add_price": 20750
@@ -29,20 +29,20 @@
"sources": [
"auto"
],
"qty": 31,
"entry_price": 132000,
"qty": 61,
"entry_price": 134409.83606557376,
"entry_at": "2026-07-09T09:36:03.487132+09:00",
"stop": 117015,
"target": 154477,
"peak": 134700,
"stop": 118954,
"target": 157594,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4134023.492494496,
"last_add_price": 132000
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 24,
"entry_price": 184900,
"qty": 47,
"entry_price": 187591.48936170212,
"entry_at": "2026-07-10T09:24:02.522686+09:00",
"stop": 165505,
"target": 213992,
"peak": 189700,
"stop": 167483,
"target": 217755,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4463394.118213575,
"last_add_price": 184900
"last_add_price": 190400
},
"093370": {
"code": "093370",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-10T11:06:06.499417+09:00",
"stop": 10360,
"target": 18610,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 1935311.2718509554,
"last_add_price": 13660
@@ -92,27 +92,90 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 29,
"entry_price": 132427.58620689655,
"entry_at": "2026-07-10T12:14:02.700468+09:00",
"stop": 96000,
"target": 171500,
"peak": 127600,
"target": 187069,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1957563.5830104812,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 11,
"entry_price": 341500,
"entry_at": "2026-07-13T09:12:04.331285+09:00",
"stop": 300363,
"target": 403206,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 3898349.7986140535,
"last_add_price": 341500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 36,
"entry_price": 135500,
"entry_at": "2026-07-13T09:48:02.365501+09:00",
"stop": 122472,
"target": 155042,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131800,
"tranches": 1,
"tranche_value": 4892197.723204158,
"last_add_price": 135500
},
"055550": {
"code": "055550",
"name": "신한지주",
"sources": [
"auto"
],
"qty": 42,
"entry_price": 113100,
"entry_at": "2026-07-13T10:04:06.440641+09:00",
"stop": 101931,
"target": 129854,
"peak": 113100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 108100,
"tranches": 1,
"tranche_value": 4770954.427524915,
"last_add_price": 113100
}
},
"realized_pnl": -6044684.627000007,
"closed_trades": 10,
"wins": 0,
"peak_equity": 100024962.38500004,
"max_drawdown": 0.06883951566006873,
"max_drawdown": 0.07624527944480061,
"last_exit": {
"030000": "2026-07-02",
"086790": "2026-06-23",
@@ -123,5 +186,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583304+09:00",
"updated_at": "2026-07-10T15:28:07.426019+09:00"
"updated_at": "2026-07-13T15:28:06.554894+09:00"
}
@@ -28,3 +28,9 @@
{"ts": "2026-07-10T09:24:02.522689+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 184900, "qty": 24, "cost": 4438266, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 165505, "target": 213992, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "184,800 vs 158,260"}, {"label": "정배열(5>10)", "ok": true, "detail": "159,740 / 158,260"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "159,740 / 157,355"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,310 · 기 +1,527 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.97% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "3,410,527 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "0.97% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T11:06:06.499418+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 141, "cost": 1926349, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 18610, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.700469+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 171500, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:12.812136+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 30, "cost": 4107616, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117015, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "117,015 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:12:04.331286+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 403206, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:24:06.478426+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 190400, "qty": 23, "cost": 4379857, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 165505, "target": 213992, "signals": [{"label": "손절선", "ok": true, "detail": "165,505 (현재 190,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 213,992"}, {"label": "추세(10일선)", "ok": true, "detail": "158,820"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 189,927"}]}
{"ts": "2026-07-13T09:26:03.438590+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:48:02.365503+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 135500, "qty": 36, "cost": 4878732, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 122472, "target": 155042, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "135,500 vs 121,110"}, {"label": "정배열(5>10)", "ok": true, "detail": "123,700 / 121,110"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "123,700 / 118,657"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -277 · 기 +460 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.77% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,103,900 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.77% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-13T10:04:06.440643+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 113100, "qty": 42, "cost": 4750913, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 101931, "target": 129854, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "113,050 vs 100,265"}, {"label": "정배열(5>10)", "ok": true, "detail": "101,790 / 100,265"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,790 / 96,676"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -368 · 기 +1,005 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.71% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "3,366,381 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.71% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
@@ -1,5 +1,5 @@
{
"cash": 54510667.466500044,
"cash": 40455359.48650004,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-02T10:18:03.885656+09:00",
"stop": 111006,
"target": 143933,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 5357366.7482318785,
"last_add_price": 126200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5965600.638500003,
"last_add_price": 20750
@@ -55,12 +55,12 @@
"entry_at": "2026-07-07T09:12:07.300222+09:00",
"stop": 129022,
"target": 221445,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,314 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1962348.0501166757,
"last_add_price": 177000
@@ -71,20 +71,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132000,
"qty": 59,
"entry_price": 134408.4745762712,
"entry_at": "2026-07-09T09:36:03.488778+09:00",
"stop": 117015,
"target": 154477,
"peak": 134700,
"stop": 118952,
"target": 157593,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4055251.939081083,
"last_add_price": 132000
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 23,
"entry_price": 184900,
"qty": 46,
"entry_price": 187650.0,
"entry_at": "2026-07-10T09:24:02.526111+09:00",
"stop": 165505,
"target": 213992,
"peak": 189700,
"stop": 167541,
"target": 217813,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4421137.666620123,
"last_add_price": 184900
"last_add_price": 190400
},
"093370": {
"code": "093370",
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T11:06:06.501166+09:00",
"stop": 10360,
"target": 18610,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 1928080.030979289,
"last_add_price": 13660
@@ -134,20 +134,41 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 29,
"entry_price": 132427.58620689655,
"entry_at": "2026-07-10T12:14:02.702182+09:00",
"stop": 96000,
"target": 171500,
"peak": 127600,
"target": 187069,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1948930.4488017063,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 11,
"entry_price": 341500,
"entry_at": "2026-07-13T09:12:04.332947+09:00",
"stop": 300363,
"target": 403206,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 3913399.394880189,
"last_add_price": 341500
}
},
"realized_pnl": -7164254.634000009,
@@ -169,5 +190,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583318+09:00",
"updated_at": "2026-07-10T15:28:07.427650+09:00"
"updated_at": "2026-07-13T15:28:06.556505+09:00"
}
@@ -45,3 +45,7 @@
{"ts": "2026-07-10T09:24:02.526113+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 184900, "qty": 23, "cost": 4253338, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 165505, "target": 213992, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "184,800 vs 158,260"}, {"label": "정배열(5>10)", "ok": true, "detail": "159,740 / 158,260"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "159,740 / 157,355"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,310 · 기 +1,527 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.97% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "3,410,527 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "0.97% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-07-10T11:06:06.501167+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 141, "cost": 1926349, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10360, "target": 18610, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.702183+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 171500, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:12.915794+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117015, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "117,015 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:12:04.332948+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 403206, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:24:06.480105+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 190400, "qty": 23, "cost": 4379857, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 165505, "target": 213992, "signals": [{"label": "손절선", "ok": true, "detail": "165,505 (현재 190,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 213,992"}, {"label": "추세(10일선)", "ok": true, "detail": "158,820"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 189,927"}]}
{"ts": "2026-07-13T09:26:03.440231+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
@@ -1,5 +1,5 @@
{
"cash": 37898309.32850002,
"cash": 37485997.518500015,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-01T09:46:03.140737+09:00",
"stop": 111000,
"target": 138485,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 6310920.382093752,
"last_add_price": 122200
@@ -34,12 +34,12 @@
"entry_at": "2026-07-09T09:02:04.498173+09:00",
"stop": 122148,
"target": 208548,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,479 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2072870.0770436951,
"last_add_price": 158000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,021 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 1,
"tranche_value": 5497447.694968752,
"last_add_price": 19110
@@ -71,41 +71,20 @@
"sources": [
"auto"
],
"qty": 39,
"entry_price": 132000,
"qty": 76,
"entry_price": 134385.52631578947,
"entry_at": "2026-07-09T09:36:03.490473+09:00",
"stop": 120761,
"target": 154477,
"peak": 134700,
"stop": 122793,
"target": 157570,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"tranche_value": 5164908.463247621,
"last_add_price": 132000
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 64,
"entry_price": 168650.0,
"entry_at": "2026-07-10T09:00:14.774976+09:00",
"stop": 175019,
"target": 189950,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 169,105 도달",
"cur_price": 191200,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5521676.270875001,
"last_add_price": 173600
"tranche_value": 5164908.463247621,
"last_add_price": 136900
},
"105560": {
"code": "105560",
@@ -113,20 +92,20 @@
"sources": [
"auto"
],
"qty": 29,
"entry_price": 185900,
"qty": 58,
"entry_price": 188450.0,
"entry_at": "2026-07-10T09:28:02.655305+09:00",
"stop": 171311,
"target": 215077,
"peak": 189700,
"stop": 173293,
"target": 218763,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5551604.2833750015,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T09:46:11.506767+09:00",
"stop": 10360,
"target": 19242,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 2303951.9214964984,
"last_add_price": 13850
@@ -155,25 +134,25 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:02.703903+09:00",
"stop": 96000,
"target": 186600,
"peak": 127600,
"stop": 102302,
"target": 191963,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1900904.0747925004,
"last_add_price": 126200
"last_add_price": 139100
}
},
"realized_pnl": -12215868.92050001,
"closed_trades": 23,
"wins": 1,
"realized_pnl": -11008937.880500011,
"closed_trades": 24,
"wins": 2,
"peak_equity": 101501376.42350003,
"max_drawdown": 0.13934286891330708,
"last_exit": {
@@ -187,8 +166,8 @@
"009150": "2026-07-06",
"034730": "2026-07-08",
"214450": "2026-07-03",
"319660": "2026-07-09"
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583333+09:00",
"updated_at": "2026-07-10T15:28:07.429342+09:00"
"updated_at": "2026-07-13T15:28:06.558112+09:00"
}
@@ -67,3 +67,7 @@
{"ts": "2026-07-10T10:14:04.469646+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 173600, "qty": 31, "cost": 5382407, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 158000, "target": 176000, "signals": [{"label": "손절선", "ok": true, "detail": "158,000 (현재 173,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,000"}, {"label": "추세(20일선)", "ok": true, "detail": "150,470"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +205 · 기 -155"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 173,548"}]}
{"ts": "2026-07-10T11:16:02.508011+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 166, "cost": 2299445, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 17770, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,770"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-10T12:14:02.703904+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 186600, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,200 vs 120,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,260 / 120,150"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:13.023567+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 37, "cost": 5066060, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 120761, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "120,761 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:26:03.441901+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:02.305269+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 29, "cost": 5539831, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 171311, "target": 215077, "signals": [{"label": "손절선", "ok": true, "detail": "171,311 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,077"}, {"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.385882+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 64, "proceeds": 12002150, "entry_price": 168650, "pnl": 1206931, "pnl_pct": 11.41, "hold_from": "2026-07-10T09:00:14.774976+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": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 53642235.226500034,
"cash": 36326538.26150004,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-02T10:18:03.889699+09:00",
"stop": 114299,
"target": 143934,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 5572324.860088777,
"last_add_price": 126200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,021 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 1,
"tranche_value": 5575683.788750002,
"last_add_price": 19110
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 39,
"entry_price": 132000,
"qty": 77,
"entry_price": 134418.18181818182,
"entry_at": "2026-07-09T09:36:03.492141+09:00",
"stop": 120761,
"target": 154477,
"peak": 134700,
"stop": 122826,
"target": 157603,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 5242158.578984787,
"last_add_price": 132000
"last_add_price": 136900
},
"095610": {
"code": "095610",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-10T09:00:14.876468+09:00",
"stop": 134124,
"target": 220524,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,800 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 2446015.1240317714,
"last_add_price": 168200
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 184900,
"qty": 59,
"entry_price": 187603.38983050847,
"entry_at": "2026-07-10T09:24:02.532464+09:00",
"stop": 170354,
"target": 213992,
"peak": 189700,
"stop": 172522,
"target": 217767,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 5625955.548031252,
"last_add_price": 184900
"last_add_price": 190400
},
"093370": {
"code": "093370",
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T11:06:06.504603+09:00",
"stop": 10621,
"target": 19737,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 2032415.6969225246,
"last_add_price": 13660
@@ -134,20 +134,41 @@
"sources": [
"auto"
],
"qty": 14,
"entry_price": 126200,
"qty": 27,
"entry_price": 132411.11111111112,
"entry_at": "2026-07-10T12:14:02.705731+09:00",
"stop": 96000,
"target": 186600,
"peak": 127600,
"stop": 102524,
"target": 192185,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1892242.1783291898,
"last_add_price": 126200
"last_add_price": 139100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 14,
"entry_price": 341500,
"entry_at": "2026-07-13T09:12:04.336322+09:00",
"stop": 310647,
"target": 403206,
"peak": 348500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 330000,
"tranches": 1,
"tranche_value": 5082512.68307049,
"last_add_price": 341500
}
},
"realized_pnl": -10531301.61000001,
@@ -169,5 +190,5 @@
"214450": "2026-07-03"
},
"created_at": "2026-06-15T14:55:00.583347+09:00",
"updated_at": "2026-07-10T15:28:07.431002+09:00"
"updated_at": "2026-07-13T15:28:06.559676+09:00"
}
@@ -57,3 +57,7 @@
{"ts": "2026-07-10T09:58:10.015316+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 168200, "qty": 14, "cost": 2355153, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 129200, "target": 215600, "signals": [{"label": "손절선", "ok": true, "detail": "129,200 (현재 168,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,600"}, {"label": "추세(10일선)", "ok": true, "detail": "154,390"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +452 · 기 -360"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 167,600"}]}
{"ts": "2026-07-10T11:06:06.504604+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 148, "cost": 2021983, "path": "pullback", "reason": "눌림목 지정가 16,984 도달", "stop": 10621, "target": 19737, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,984 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:02.705732+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 14, "cost": 1767065, "path": "pullback", "reason": "눌림목 지정가 162,268 도달", "stop": 96000, "target": 186600, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 162,268 (현재 126,200)"}]}
{"ts": "2026-07-13T09:00:13.126671+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 38, "cost": 5202980, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 120761, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "120,761 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(10일선)", "ok": true, "detail": "109,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,864"}]}
{"ts": "2026-07-13T09:12:04.336323+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 14, "cost": 4781717, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 310647, "target": 403206, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:24:06.483458+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 190400, "qty": 29, "cost": 5522428, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 170354, "target": 213992, "signals": [{"label": "손절선", "ok": true, "detail": "170,354 (현재 190,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 213,992"}, {"label": "추세(10일선)", "ok": true, "detail": "158,820"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 189,927"}]}
{"ts": "2026-07-13T09:26:03.443598+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
@@ -1,5 +1,5 @@
{
"cash": 44287877.9895,
"cash": 42434597.0495,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 44,
"entry_price": 110000,
"qty": 86,
"entry_price": 111367.44186046511,
"entry_at": "2026-07-06T09:34:02.829983+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100198,
"target": 144876,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4843317.3248217255,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.040447+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1797744.31883954,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.598088+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4019229.444473994,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.321170+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4725602.001452523,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.459259+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5602975.9260625,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.267075+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4289043.02558424,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.543053+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5612638.787625,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.479634+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4444963.71074213,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10495090.473000016,
"closed_trades": 29,
"wins": 0,
"realized_pnl": -9937909.89800002,
"closed_trades": 35,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11354400282999992,
"last_exit": {
@@ -185,15 +143,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621011+09:00",
"updated_at": "2026-07-10T15:28:08.220211+09:00"
"updated_at": "2026-07-13T15:28:06.567119+09:00"
}
@@ -74,3 +74,16 @@
{"ts": "2026-07-10T09:26:06.479636+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.329271+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.342086+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:23.430109+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.508359+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.082144+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.422767+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.459259+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.400224+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.395346+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.400223+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.844102+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:04.547244+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.844087+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:04.970581+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.233159+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:04.970567+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.651855+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.428196+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.651840+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.393645+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.543053+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44287877.9895,
"cash": 42434597.0495,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 44,
"entry_price": 110000,
"qty": 86,
"entry_price": 111367.44186046511,
"entry_at": "2026-07-06T09:34:02.847280+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100198,
"target": 144876,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4843317.3248217255,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.055078+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1797744.31883954,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.604940+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4019229.444473994,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.340094+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4725602.001452523,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.480806+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5602975.9260625,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.270548+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4289043.02558424,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.549108+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5612638.787625,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.484444+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4444963.71074213,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10495090.473000016,
"closed_trades": 29,
"wins": 0,
"realized_pnl": -9937909.89800002,
"closed_trades": 35,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11354400282999992,
"last_exit": {
@@ -185,15 +143,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583395+09:00",
"updated_at": "2026-07-10T15:28:08.226925+09:00"
"updated_at": "2026-07-13T15:28:06.568856+09:00"
}
@@ -74,3 +74,16 @@
{"ts": "2026-07-10T09:26:06.484445+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.335239+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.353828+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:23.541391+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.527727+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.096114+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.426687+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.480806+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.407313+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.868077+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.407311+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.868670+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:04.993162+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.868666+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:04.993775+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.673133+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:04.993771+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.673601+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.433070+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.673598+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.396822+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.549108+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.852503+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.061021+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.609794+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.345451+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.487738+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.272437+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.551740+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.486327+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621059+09:00",
"updated_at": "2026-07-10T15:28:08.232504+09:00"
"updated_at": "2026-07-13T15:28:06.570563+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.486328+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.337310+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.359142+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:23.644564+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.533541+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.101647+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.428749+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.487738+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.409415+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.874529+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.409413+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.875038+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:04.999890+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.875034+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.000337+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.679540+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.000333+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.680137+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.435097+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.680133+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.398619+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.551740+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.857166+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.065580+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.613925+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.350128+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.493861+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.274292+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.554270+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.488191+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583512+09:00",
"updated_at": "2026-07-10T15:28:08.237329+09:00"
"updated_at": "2026-07-13T15:28:06.572274+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.488193+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.339295+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.363859+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:23.747132+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.539367+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.106393+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.430792+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.493861+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.411455+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.879648+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.411454+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.880021+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.005844+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.880018+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.006140+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.685685+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.006137+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.685967+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.437061+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.685965+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.400366+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.554270+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.861425+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.069914+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.617956+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.354125+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.499159+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.276148+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.556699+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.490106+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621103+09:00",
"updated_at": "2026-07-10T15:28:08.241360+09:00"
"updated_at": "2026-07-13T15:28:06.573989+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.490107+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.341184+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.367939+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:23.856043+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.544200+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.110636+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.432735+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.499159+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.413449+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.884323+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.413448+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.884628+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.010536+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.884626+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.010783+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.690429+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.010781+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.690708+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.439034+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.690705+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.402113+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.556699+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.865443+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.073760+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.621641+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.357756+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.503614+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.277979+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.559097+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.491941+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583628+09:00",
"updated_at": "2026-07-10T15:28:08.245325+09:00"
"updated_at": "2026-07-13T15:28:06.575702+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.491943+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.343063+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.371951+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:23.958642+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.548669+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.114617+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.434717+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.503614+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.415442+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.888303+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.415441+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.888606+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.014663+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.888603+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.014899+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.694818+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.014897+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.695044+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.440895+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.695042+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.403866+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.559097+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.869190+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.077234+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.625003+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.361281+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.507599+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.279802+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.561395+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.493778+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621148+09:00",
"updated_at": "2026-07-10T15:28:08.248938+09:00"
"updated_at": "2026-07-13T15:28:06.577427+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.493779+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.344925+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.375659+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:24.067773+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.552565+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.118444+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.436581+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.507599+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.417404+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.892304+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.417403+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.892592+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.018715+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.892590+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.018932+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.698659+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.018930+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.698857+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.442743+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.698855+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.405658+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.561395+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.872603+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.080751+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.628145+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.364690+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.511510+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.281693+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.563675+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.495609+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583751+09:00",
"updated_at": "2026-07-10T15:28:08.252300+09:00"
"updated_at": "2026-07-13T15:28:06.579128+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.495610+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.346790+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.379101+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:24.171705+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.556081+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.121849+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.438416+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.511510+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.419243+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.895913+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.419242+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.896175+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.022316+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.896173+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.022509+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.702183+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.022506+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.702381+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.444559+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.702379+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.407396+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.563675+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.875816+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.083943+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.631281+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.367857+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.515268+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.283521+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.565820+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.497447+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621367+09:00",
"updated_at": "2026-07-10T15:28:08.255433+09:00"
"updated_at": "2026-07-13T15:28:06.580818+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.497448+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.348641+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.382313+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:24.282961+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.559632+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.125002+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.440228+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.515268+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.421095+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.899213+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.421094+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.899453+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.025892+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.899451+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.026106+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.705710+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.026103+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.705894+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.446351+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.705892+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.409166+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.565820+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.879030+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.087014+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.634235+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.370811+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.518636+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.285365+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.567957+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.499281+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.584337+09:00",
"updated_at": "2026-07-10T15:28:08.258561+09:00"
"updated_at": "2026-07-13T15:28:06.582524+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.499282+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.350509+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.385572+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:24.386276+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.562898+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.128132+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.442052+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.518636+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.422920+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.902333+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.422918+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.902562+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.029204+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.902560+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.029398+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.708912+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.029395+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.709081+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.448142+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.709080+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.410926+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.567957+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.882053+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.089886+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.637074+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.373713+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.521874+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.287188+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.570010+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.501109+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621411+09:00",
"updated_at": "2026-07-10T15:28:08.261518+09:00"
"updated_at": "2026-07-13T15:28:06.584227+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.501111+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.352346+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.388528+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:24.490442+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.565987+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.131140+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.443871+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.521874+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.424724+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.905449+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.424722+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.905675+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.032305+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.905673+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.032469+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.711889+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.032467+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.712051+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.449940+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.712049+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.412669+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.570010+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.884919+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.092720+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.639710+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.376602+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.525079+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.289047+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.572053+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.502941+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.584451+09:00",
"updated_at": "2026-07-10T15:28:08.264329+09:00"
"updated_at": "2026-07-13T15:28:06.585913+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.502942+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.354194+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.391393+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:24.592483+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.568861+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.133974+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.445676+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.525079+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.426539+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.908363+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.426538+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.908570+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.035218+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.908569+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.035387+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.714811+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.035386+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.714981+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.451733+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.714979+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.414408+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.572053+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.887630+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.095509+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.642364+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.379294+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.528145+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.290895+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.574053+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.504788+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621453+09:00",
"updated_at": "2026-07-10T15:28:08.266968+09:00"
"updated_at": "2026-07-13T15:28:06.587614+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.504789+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.356057+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.394129+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:24.700707+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.571725+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.136644+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.447493+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.528145+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.428362+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.911143+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.428361+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.911332+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.037900+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.911331+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.038051+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.717751+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.038050+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.717916+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.453506+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.717914+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.416169+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.574053+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.890229+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.098143+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.644830+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.381891+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.531103+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.292736+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.576064+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.506650+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.584565+09:00",
"updated_at": "2026-07-10T15:28:08.269544+09:00"
"updated_at": "2026-07-13T15:28:06.589316+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.506651+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.357919+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.396713+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:24.806192+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.574524+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.139288+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.449306+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.531103+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.430175+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.913768+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.430174+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.913956+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.040565+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.913954+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.040703+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.720527+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.040701+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.720674+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.455306+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.720672+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.417905+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.576064+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.892744+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.100684+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.647351+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.384421+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.533939+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.294571+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.577973+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.508514+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621497+09:00",
"updated_at": "2026-07-10T15:28:08.272012+09:00"
"updated_at": "2026-07-13T15:28:06.591016+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.508516+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.359762+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.399235+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:24.906766+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.577160+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.141793+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.451124+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.533939+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.432003+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.916291+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.432002+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.916472+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.043234+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.916470+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.043378+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.723218+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.043377+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.723364+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.457081+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.723362+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.419641+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.577973+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 44325526.47949998,
"cash": 42472245.53949998,
"initial": 100000000,
"positions": {
"055550": {
@@ -8,20 +8,20 @@
"sources": [
"auto"
],
"qty": 43,
"entry_price": 110000,
"qty": 85,
"entry_price": 111383.5294117647,
"entry_at": "2026-07-06T09:34:02.895187+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144892,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4839631.234295702,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.103161+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 132300,
"qty": 59,
"entry_price": 134561.01694915254,
"entry_at": "2026-07-09T09:10:02.649859+09:00",
"stop": 117515,
"target": 176655,
"peak": 134700,
"stop": 119105,
"target": 180930,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"tranches": 1,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 132300
"last_add_price": 136900
},
"093370": {
"code": "093370",
@@ -76,37 +76,16 @@
"entry_at": "2026-07-09T10:12:04.386851+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.536629+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 5598716.456687499,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -118,62 +97,41 @@
"entry_at": "2026-07-10T09:18:05.296405+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.579831+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 5608085.568249999,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 66,
"entry_price": 132600.0,
"entry_at": "2026-07-10T09:26:06.510349+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119729,
"target": 171213,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 130900
"last_add_price": 134300
}
},
"realized_pnl": -10567458.483000014,
"closed_trades": 30,
"wins": 0,
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
"last_exit": {
@@ -186,15 +144,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10",
"003490": "2026-07-09"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.584680+09:00",
"updated_at": "2026-07-10T15:28:08.274395+09:00"
"updated_at": "2026-07-13T15:28:06.592725+09:00"
}
@@ -76,3 +76,16 @@
{"ts": "2026-07-10T09:26:06.510350+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 33, "cost": 4320348, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 118,578"}, {"label": "정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T09:34:02.361616+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 375, "cost": 4714457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:36:03.401621+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:00:25.005814+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 29, "cost": 3970696, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(60일선)", "ok": true, "detail": "113,302"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:06:09.579718+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 42, "cost": 4738311, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.144256+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.452962+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 8, "proceeds": 4814593, "entry_price": 646000, "pnl": -354182, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.536629+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.433835+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 4, "cost": 5580837, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.918739+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 4, "proceeds": 5561135, "entry_price": 1395000, "pnl": -19702, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.433834+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.918917+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 17, "cost": 5542831, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.045757+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 17, "proceeds": 5522710, "entry_price": 326000, "pnl": -20122, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.918916+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.045898+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 8, "cost": 5584838, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.725743+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 8, "proceeds": 5549158, "entry_price": 698000, "pnl": -35680, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.045896+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.725889+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.458884+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.725887+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.421386+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.579831+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 31415392.812000003,
"cash": 36833909.812000014,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 320500,
"cur_price": 330000,
"tranches": 2,
"tranche_value": 4090976.455272131,
"last_add_price": 351000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 26800,
"cur_price": 25850,
"tranches": 2,
"tranche_value": 5054963.992590453,
"last_add_price": 28600
@@ -55,12 +55,12 @@
"entry_at": "2026-07-02T12:36:07.390341+09:00",
"stop": 94271,
"target": 134720,
"peak": 111700,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 109100,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4371332.168068898,
"last_add_price": 105800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 375500,
"cur_price": 378500,
"tranches": 1,
"tranche_value": 3510431.812436476,
"last_add_price": 411500
@@ -97,37 +97,16 @@
"entry_at": "2026-07-08T09:16:02.747351+09:00",
"stop": 112606,
"target": 175803,
"peak": 134700,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 3448434.606240806,
"last_add_price": 130800
},
"000660": {
"code": "000660",
"name": "SK하이닉스",
"sources": [
"held"
],
"qty": 2,
"entry_price": 2213000,
"entry_at": "2026-07-09T09:04:09.201549+09:00",
"stop": 2045000,
"target": 2717000,
"peak": 2303000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 2198000,
"tranches": 1,
"tranche_value": 5376046.8360625,
"last_add_price": 2213000
},
"095610": {
"code": "095610",
"name": "테스",
@@ -139,40 +118,61 @@
"entry_at": "2026-07-09T11:44:04.836352+09:00",
"stop": 110758,
"target": 264357,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1478967.7315768395,
"last_add_price": 158000
},
"222800": {
"code": "222800",
"name": "심텍",
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 88,
"entry_price": 118820.45454545454,
"entry_at": "2026-07-09T12:36:03.278731+09:00",
"stop": 112200,
"target": 138682,
"peak": 128500,
"qty": 33,
"entry_price": 136200,
"entry_at": "2026-07-13T09:58:02.808427+09:00",
"stop": 123072,
"target": 175584,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 123500,
"tranches": 2,
"tranche_value": 5302529.658875,
"last_add_price": 122400
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131800,
"tranches": 1,
"tranche_value": 4504679.249331353,
"last_add_price": 136200
},
"105560": {
"code": "105560",
"name": "KB금융",
"sources": [
"auto"
],
"qty": 20,
"entry_price": 189500,
"entry_at": "2026-07-13T12:08:06.996862+09:00",
"stop": 168820,
"target": 251541,
"peak": 189800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 186200,
"tranches": 1,
"tranche_value": 3908647.2655038685,
"last_add_price": 189500
}
},
"realized_pnl": -14099335.623000013,
"closed_trades": 31,
"realized_pnl": -15279408.263000015,
"closed_trades": 38,
"wins": 0,
"peak_equity": 100000000,
"max_drawdown": 0.16067904407999992,
@@ -190,19 +190,22 @@
"033640": "2026-06-24",
"064400": "2026-06-24",
"010120": "2026-07-08",
"011070": "2026-06-25",
"012330": "2026-06-25",
"011070": "2026-07-13",
"012330": "2026-07-13",
"403870": "2026-06-26",
"059090": "2026-06-26",
"028260": "2026-07-09",
"028260": "2026-07-13",
"093370": "2026-07-02",
"009150": "2026-07-09",
"240810": "2026-07-03",
"000660": "2026-07-03",
"000660": "2026-07-13",
"005930": "2026-07-08",
"005935": "2026-07-09",
"319660": "2026-07-09"
"319660": "2026-07-09",
"032830": "2026-07-13",
"402340": "2026-07-13",
"222800": "2026-07-13"
},
"created_at": "2026-06-16T09:00:03.113416+09:00",
"updated_at": "2026-07-10T15:28:08.276985+09:00"
"updated_at": "2026-07-13T15:28:06.594578+09:00"
}
@@ -83,3 +83,17 @@
{"ts": "2026-07-09T12:36:03.278746+09:00", "side": "BUY", "code": "222800", "name": "심텍", "price": 115400, "qty": 45, "cost": 5193779, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 112200, "target": 125000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "115,300 vs 99,738"}, {"label": "정배열(5>60)", "ok": true, "detail": "120,900 / 99,738"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,900 / 99,738"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -395 · 기 +314 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+33%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.20% (환산) vs 평균 2.67% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 143,300"}, {"label": "거래량 급증", "ok": true, "detail": "1,949,471 (환산) vs 평균 1,001,691"}, {"label": "회전율 급증", "ok": true, "detail": "5.20% (환산) vs 평균 2.67%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 102,075 (현재 115,300)"}]}
{"ts": "2026-07-10T09:00:30.333606+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 158000, "qty": 9, "cost": 1422213, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 262700, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 157,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 262,700"}, {"label": "추세(60일선)", "ok": true, "detail": "99,733"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +452 · 기 -360"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 150,800"}]}
{"ts": "2026-07-10T09:00:30.668663+09:00", "side": "BUY", "code": "222800", "name": "심텍", "price": 122400, "qty": 43, "cost": 5263989, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 112200, "target": 125000, "signals": [{"label": "손절선", "ok": true, "detail": "112,200 (현재 122,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 125,000"}, {"label": "추세(60일선)", "ok": true, "detail": "99,865"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -303 · 기 +463"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 122,318"}]}
{"ts": "2026-07-13T09:38:06.955678+09:00", "side": "SELL", "code": "000660", "name": "SK하이닉스", "price": 2043000, "qty": 2, "proceeds": 4078032, "entry_price": 2213000, "pnl": -348632, "pnl_pct": -7.68, "hold_from": "2026-07-09T09:04:09.201549+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "2,045,000 (현재 2,045,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 2,717,000"}, {"label": "추세(60일선)", "ok": true, "detail": "1,998,783"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,441 · 기 +299"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 2,325,035"}]}
{"ts": "2026-07-13T09:38:07.377593+09:00", "side": "BUY", "code": "028260", "name": "삼성물산", "price": 384000, "qty": 14, "cost": 5376806, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 383999, "target": 384003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "383,500 vs 350,658"}, {"label": "정배열(5>60)", "ok": true, "detail": "412,400 / 350,658"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "412,400 / 350,658"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+0.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +18 · 기 +93 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+53%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.53% (환산) vs 평균 0.43% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 565,000"}, {"label": "거래량 급증", "ok": false, "detail": "859,953 (환산) vs 평균 706,119"}, {"label": "회전율 급증", "ok": false, "detail": "0.53% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "46"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 365,825 (현재 383,500)"}]}
{"ts": "2026-07-13T09:40:03.068608+09:00", "side": "SELL", "code": "028260", "name": "삼성물산", "price": 382500, "qty": 14, "proceeds": 5344558, "entry_price": 384000, "pnl": -32249, "pnl_pct": -0.39, "hold_from": "2026-07-13T09:38:07.377577+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "383,999 (현재 383,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 384,003"}, {"label": "추세(60일선)", "ok": true, "detail": "350,658"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +18 · 기 +93"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 406,058"}]}
{"ts": "2026-07-13T09:40:03.500532+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 332000, "qty": 16, "cost": 5312797, "path": "pullback", "reason": "눌림목 지정가 391,397 도달", "stop": 331999, "target": 332003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "331,500 vs 311,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,000 / 311,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,000 / 311,450"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+4.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +32 · 기 +2 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "457,347 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 391,397 (현재 331,500)"}]}
{"ts": "2026-07-13T09:44:04.179882+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 330500, "qty": 16, "proceeds": 5277688, "entry_price": 332000, "pnl": -35108, "pnl_pct": -0.45, "hold_from": "2026-07-13T09:40:03.500510+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "331,999 (현재 331,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,442"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +32 · 기 +2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T09:44:04.598775+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 718000, "qty": 7, "cost": 5026754, "path": "pullback", "reason": "눌림목 지정가 797,961 도달", "stop": 717999, "target": 718003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "717,000 vs 638,950"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,010,400 / 638,950"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,010,400 / 638,950"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+8.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +465 · 기 -407 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+70%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.27% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "773,727 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.27% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "40"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 797,961 (현재 717,000)"}]}
{"ts": "2026-07-13T09:52:06.605691+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 716000, "qty": 7, "proceeds": 5002227, "entry_price": 718000, "pnl": -24527, "pnl_pct": -0.28, "hold_from": "2026-07-13T09:44:04.598757+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "717,999 (현재 716,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "638,933"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +465 · 기 -407"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T09:52:07.024342+09:00", "side": "BUY", "code": "012330", "name": "현대모비스", "price": 515000, "qty": 10, "cost": 5150773, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 514999, "target": 515003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "515,000 vs 503,550"}, {"label": "정배열(5>60)", "ok": true, "detail": "572,600 / 503,550"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "572,600 / 503,550"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +147 · 기 +18 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+52%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.05% (환산) vs 평균 1.23% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 822,000"}, {"label": "거래량 급증", "ok": false, "detail": "954,153 (환산) vs 평균 1,116,783"}, {"label": "회전율 급증", "ok": false, "detail": "1.05% (환산) vs 평균 1.23%"}, {"label": "RSI", "ok": true, "detail": "40"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 503,550 (현재 515,000)"}]}
{"ts": "2026-07-13T09:54:05.435474+09:00", "side": "SELL", "code": "012330", "name": "현대모비스", "price": 512000, "qty": 10, "proceeds": 5110016, "entry_price": 515000, "pnl": -40757, "pnl_pct": -0.58, "hold_from": "2026-07-13T09:52:07.024330+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "514,999 (현재 513,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 515,003"}, {"label": "추세(60일선)", "ok": true, "detail": "503,517"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 +18"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 550,526"}]}
{"ts": "2026-07-13T09:54:05.855827+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1279000, "qty": 4, "cost": 5116767, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 1278999, "target": 1279003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,280,000 vs 1,154,883"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,579,800 / 1,154,883"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,579,800 / 1,154,883"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -185 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+46%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.64% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,159,093 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": true, "detail": "1.64% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 1,252,713 (현재 1,280,000)"}]}
{"ts": "2026-07-13T09:58:02.384142+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1271000, "qty": 4, "proceeds": 5074086, "entry_price": 1279000, "pnl": -42681, "pnl_pct": -0.63, "hold_from": "2026-07-13T09:54:05.855811+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,278,999 (현재 1,270,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,717"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -185"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T09:58:02.808443+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 136200, "qty": 33, "cost": 4495274, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 123072, "target": 175584, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "136,100 vs 118,667"}, {"label": "정배열(5>60)", "ok": true, "detail": "123,820 / 118,667"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "123,820 / 118,667"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+29.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -277 · 기 +460 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.93% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,558,320 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.93% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-13T12:08:06.570749+09:00", "side": "SELL", "code": "222800", "name": "심텍", "price": 111600, "qty": 88, "proceeds": 9801649, "entry_price": 118820, "pnl": -656119, "pnl_pct": -6.08, "hold_from": "2026-07-09T12:36:03.278731+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "112,200 (현재 111,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 138,682"}, {"label": "추세(60일선)", "ok": true, "detail": "99,678"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -238 · 기 +551"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:08:06.996879+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 189500, "qty": 20, "cost": 3790569, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 168820, "target": 251541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "189,400 vs 157,432"}, {"label": "정배열(5>60)", "ok": true, "detail": "160,660 / 157,432"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "160,660 / 157,432"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+39.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -948 · 기 +1,601 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.78% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,739,872 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "0.78% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 3916274.109485522,
"last_add_price": 179100
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 320500,
"cur_price": 330000,
"tranches": 2,
"tranche_value": 5814928.5835,
"last_add_price": 351000
@@ -55,12 +55,12 @@
"entry_at": "2026-07-02T10:18:04.653009+09:00",
"stop": 92753,
"target": 135888,
"peak": 111700,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 109100,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 5402457.352781249,
"last_add_price": 104900
@@ -76,12 +76,12 @@
"entry_at": "2026-07-02T10:18:04.653371+09:00",
"stop": 111000,
"target": 163614,
"peak": 130800,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 127900,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 5406063.780281249,
"last_add_price": 126200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,629 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5062998.893218748,
"last_add_price": 20750
@@ -118,12 +118,12 @@
"entry_at": "2026-07-08T09:16:02.749482+09:00",
"stop": 112589,
"target": 175786,
"peak": 134700,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4939827.041843749,
"last_add_price": 130800
@@ -139,12 +139,12 @@
"entry_at": "2026-07-10T11:06:07.381097+09:00",
"stop": 10360,
"target": 23560,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 3387913.008326878,
"last_add_price": 13660
@@ -160,12 +160,12 @@
"entry_at": "2026-07-10T11:18:03.345732+09:00",
"stop": 88900,
"target": 153300,
"peak": 109300,
"peak": 111000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 104200,
"cur_price": 97300,
"tranches": 1,
"tranche_value": 5132624.558843749,
"last_add_price": 105000
@@ -195,5 +195,5 @@
"475150": "2026-07-08"
},
"created_at": "2026-06-16T09:00:03.113433+09:00",
"updated_at": "2026-07-10T15:28:08.279081+09:00"
"updated_at": "2026-07-13T15:28:06.596175+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 5462121.010499973,
"cash": 17622149.130499974,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 320500,
"cur_price": 330000,
"tranches": 2,
"tranche_value": 5804012.15609375,
"last_add_price": 351000
@@ -34,12 +34,12 @@
"entry_at": "2026-07-01T12:40:06.834761+09:00",
"stop": 91700,
"target": 118002,
"peak": 111700,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 109100,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 5666061.52171875,
"last_add_price": 99700
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 5177508.773437499,
"last_add_price": 20750
},
"003490": {
"code": "003490",
"name": "대한항공",
"sources": [
"auto"
],
"qty": 176,
"entry_price": 29100,
"entry_at": "2026-07-06T09:34:02.902500+09:00",
"stop": 26370,
"target": 37291,
"peak": 29400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 26800,
"tranches": 1,
"tranche_value": 5145548.0921875,
"last_add_price": 29100
},
"095610": {
"code": "095610",
"name": "테스",
@@ -97,12 +76,12 @@
"entry_at": "2026-07-07T10:50:08.248202+09:00",
"stop": 123253,
"target": 271129,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,257 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 3003806.097814414,
"last_add_price": 177000
@@ -118,62 +97,62 @@
"entry_at": "2026-07-08T09:16:02.751562+09:00",
"stop": 112619,
"target": 175815,
"peak": 134700,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4789675.2297187485,
"last_add_price": 130800
},
"347850": {
"code": "347850",
"name": "디앤디파마텍",
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 109,
"entry_price": 87122.93577981651,
"entry_at": "2026-07-10T09:00:30.986158+09:00",
"stop": 77700,
"target": 115392,
"peak": 92000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 84700,
"tranches": 2,
"tranche_value": 4781853.871906249,
"last_add_price": 90000
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 56,
"entry_price": 168628.57142857142,
"entry_at": "2026-07-10T09:00:30.987328+09:00",
"stop": 158000,
"target": 200514,
"peak": 194600,
"qty": 49,
"entry_price": 132679.5918367347,
"entry_at": "2026-07-13T09:06:09.586770+09:00",
"stop": 96000,
"target": 242718,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 169,105 도달",
"cur_price": 191200,
"entry_reason": "눌림목 지정가 163,375 도달",
"cur_price": 126000,
"tranches": 2,
"tranche_value": 4796759.561906248,
"last_add_price": 173600
"tranche_value": 3311963.1438753214,
"last_add_price": 139100
},
"105560": {
"code": "105560",
"name": "KB금융",
"sources": [
"auto"
],
"qty": 26,
"entry_price": 188900,
"entry_at": "2026-07-13T12:44:04.708611+09:00",
"stop": 168220,
"target": 250941,
"peak": 188900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 186200,
"tranches": 1,
"tranche_value": 4942843.810968748,
"last_add_price": 188900
}
},
"realized_pnl": -22405870.811000016,
"closed_trades": 24,
"wins": 0,
"realized_pnl": -22896239.96600002,
"closed_trades": 27,
"wins": 1,
"peak_equity": 102093754.3635,
"max_drawdown": 0.2600315031855775,
"last_exit": {
@@ -184,7 +163,7 @@
"005930": "2026-06-24",
"055550": "2026-06-24",
"403870": "2026-06-26",
"347850": "2026-07-06",
"347850": "2026-07-13",
"093370": "2026-07-07",
"028260": "2026-07-01",
"000660": "2026-07-02",
@@ -195,8 +174,9 @@
"009150": "2026-07-07",
"034730": "2026-07-07",
"475150": "2026-07-08",
"319660": "2026-07-09"
"319660": "2026-07-13",
"003490": "2026-07-13"
},
"created_at": "2026-06-16T09:00:03.113489+09:00",
"updated_at": "2026-07-10T15:28:08.281192+09:00"
"updated_at": "2026-07-13T15:28:06.597760+09:00"
}
@@ -72,3 +72,9 @@
{"ts": "2026-07-10T09:00:30.987333+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 164000, "qty": 29, "cost": 4756713, "path": "pullback", "reason": "눌림목 지정가 169,105 도달", "stop": 158000, "target": 182000, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "162,200 vs 149,900"}, {"label": "정배열(5>20)", "ok": true, "detail": "170,080 / 149,900"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "170,080 / 113,262"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+85.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +225 · 기 -178 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+10%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "746,107 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 169,105 (현재 162,200)"}]}
{"ts": "2026-07-10T09:18:05.656002+09:00", "side": "BUY", "code": "347850", "name": "디앤디파마텍", "price": 90000, "qty": 53, "cost": 4770716, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 77700, "target": 104500, "signals": [{"label": "손절선", "ok": true, "detail": "77,700 (현재 90,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 104,500"}, {"label": "추세(20일선)", "ok": true, "detail": "82,615"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -5 · 기 +164"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 89,619"}]}
{"ts": "2026-07-10T10:14:05.218582+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 173600, "qty": 27, "cost": 4687903, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 158000, "target": 182000, "signals": [{"label": "손절선", "ok": true, "detail": "158,000 (현재 173,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 182,000"}, {"label": "추세(20일선)", "ok": true, "detail": "150,470"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +205 · 기 -155"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 173,548"}]}
{"ts": "2026-07-13T09:06:09.586660+09:00", "side": "SELL", "code": "003490", "name": "대한항공", "price": 26300, "qty": 176, "proceeds": 4619774, "entry_price": 29100, "pnl": -502594, "pnl_pct": -9.62, "hold_from": "2026-07-06T09:34:02.902500+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "26,370 (현재 26,350)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,291"}, {"label": "추세(20일선)", "ok": true, "detail": "25,822"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,109 · 기 +1,864"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 29,700"}]}
{"ts": "2026-07-13T09:06:09.586772+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 127000, "qty": 26, "cost": 3302495, "path": "pullback", "reason": "눌림목 지정가 163,375 도달", "stop": 96000, "target": 220000, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,800 vs 120,180"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,380 / 120,180"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,380 / 121,213"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -213 · 기 +772 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+37%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.44% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,200,153 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "2.44% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 163,375 (현재 126,800)"}]}
{"ts": "2026-07-13T09:26:04.252916+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 23, "cost": 3199780, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 220000, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 220,000"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,962"}]}
{"ts": "2026-07-13T12:44:04.426517+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 56, "proceeds": 10501881, "entry_price": 168629, "pnl": 1057265, "pnl_pct": 11.43, "hold_from": "2026-07-10T09:00:30.987328+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-13T12:44:04.708625+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 26, "cost": 4912137, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 168220, "target": 250941, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "188,900 vs 160,055"}, {"label": "정배열(5>20)", "ok": true, "detail": "160,560 / 160,055"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "160,560 / 157,423"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+38.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -948 · 기 +1,601 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,522,693 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
{"ts": "2026-07-13T13:40:05.501849+09:00", "side": "SELL", "code": "347850", "name": "디앤디파마텍", "price": 77700, "qty": 109, "proceeds": 8452785, "entry_price": 87123, "pnl": -1045040, "pnl_pct": -10.82, "hold_from": "2026-07-10T09:00:30.986158+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "77,700 (현재 77,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 115,392"}, {"label": "추세(20일선)", "ok": false, "detail": "81,995"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -174 · 기 +609"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 26729296.487500023,
"cash": 24068693.292500023,
"initial": 100000000,
"positions": {
"095610": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-07T10:06:08.148472+09:00",
"stop": 133077,
"target": 243984,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 4159962.72301425,
"last_add_price": 177000
@@ -29,20 +29,20 @@
"sources": [
"auto"
],
"qty": 42,
"entry_price": 109900,
"qty": 82,
"entry_price": 111314.63414634146,
"entry_at": "2026-07-08T09:50:05.703487+09:00",
"stop": 101769,
"target": 134292,
"peak": 111700,
"stop": 102938,
"target": 136446,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4622125.121062502,
"last_add_price": 109900
"last_add_price": 112800
},
"030000": {
"code": "030000",
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,712 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 1,
"tranche_value": 4612370.058718752,
"last_add_price": 19310
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 646000,
"entry_at": "2026-07-10T09:00:32.074917+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 4612326.973281251,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -97,57 +76,36 @@
"entry_at": "2026-07-10T09:18:05.678447+09:00",
"stop": 171337,
"target": 230977,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4616918.204531251,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 29,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.590079+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 4612936.399843751,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 130900,
"qty": 69,
"entry_price": 132575.36231884058,
"entry_at": "2026-07-10T09:26:06.520140+09:00",
"stop": 120990,
"target": 160631,
"peak": 130900,
"stop": 122922,
"target": 161535,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4611511.948906251,
"last_add_price": 130900
"last_add_price": 134300
},
"093370": {
"code": "093370",
@@ -160,20 +118,41 @@
"entry_at": "2026-07-10T09:56:03.091726+09:00",
"stop": 10542,
"target": 22696,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 3567295.6205262826,
"last_add_price": 14110
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 26,
"entry_price": 124300,
"entry_at": "2026-07-13T13:18:02.494259+09:00",
"stop": 96000,
"target": 209200,
"peak": 128400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 153,333 도달",
"cur_price": 126000,
"tranches": 1,
"tranche_value": 3281980.220200973,
"last_add_price": 124300
}
},
"realized_pnl": -25897118.540500015,
"closed_trades": 32,
"wins": 0,
"realized_pnl": -25377344.750500016,
"closed_trades": 34,
"wins": 1,
"peak_equity": 100401992.91950001,
"max_drawdown": 0.2752933830921175,
"last_exit": {
@@ -192,10 +171,10 @@
"402340": "2026-07-07",
"011070": "2026-07-08",
"055550": "2026-07-07",
"034730": "2026-07-09",
"034730": "2026-07-13",
"032830": "2026-07-09",
"319660": "2026-07-09"
"319660": "2026-07-13"
},
"created_at": "2026-06-16T10:45:02.136776+09:00",
"updated_at": "2026-07-10T15:28:08.288882+09:00"
"updated_at": "2026-07-13T15:28:06.603381+09:00"
}
@@ -86,3 +86,8 @@
{"ts": "2026-07-10T09:56:03.091728+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13090, "qty": 272, "cost": 3561014, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 21280, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "13,090 vs 12,963"}, {"label": "정배열(5>40)", "ok": true, "detail": "15,526 / 12,963"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,526 / 11,430"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+53%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "12.49% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "13,395,573 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "12.49% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 13,090)"}]}
{"ts": "2026-07-10T12:36:03.414495+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 24, "cost": 4534280, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 169304, "target": 226888, "signals": [{"label": "손절선", "ok": true, "detail": "169,304 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 226,888"}, {"label": "추세(40일선)", "ok": true, "detail": "157,752"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-10T13:04:03.375720+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 14110, "qty": 252, "cost": 3556253, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 21280, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 14,110)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,280"}, {"label": "추세(40일선)", "ok": true, "detail": "12,988"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +283 · 기 +273"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,103"}]}
{"ts": "2026-07-13T09:06:09.592169+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 40, "cost": 4512677, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 101769, "target": 134292, "signals": [{"label": "손절선", "ok": true, "detail": "101,769 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 134,292"}, {"label": "추세(40일선)", "ok": true, "detail": "98,102"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,692"}]}
{"ts": "2026-07-13T09:08:06.156450+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 34, "cost": 4566885, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 120990, "target": 160631, "signals": [{"label": "손절선", "ok": true, "detail": "120,990 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 160,631"}, {"label": "추세(40일선)", "ok": true, "detail": "121,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T10:24:02.463001+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 7, "proceeds": 4212769, "entry_price": 646000, "pnl": -309909, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:00:32.074917+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(40일선)", "ok": false, "detail": "612,638"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T12:44:04.728716+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 29, "proceeds": 5438474, "entry_price": 158900, "pnl": 829683, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.590079+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(40일선)", "ok": true, "detail": "128,230"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T13:18:02.494260+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 124300, "qty": 26, "cost": 3232285, "path": "pullback", "reason": "눌림목 지정가 153,333 도달", "stop": 96000, "target": 209200, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "124,200 vs 122,085"}, {"label": "정배열(5>40)", "ok": true, "detail": "136,860 / 122,085"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "136,860 / 121,170"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+19.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -280 · 기 +940 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+40%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.52% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,692,441 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.52% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 153,333 (현재 124,200)"}]}
@@ -1,5 +1,5 @@
{
"cash": 46640477.786500014,
"cash": 33826155.92650001,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 320500,
"cur_price": 330000,
"tranches": 2,
"tranche_value": 4923926.260175001,
"last_add_price": 351000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 4698682.263375001,
"last_add_price": 20750
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 42,
"entry_price": 110000,
"qty": 83,
"entry_price": 111383.13253012048,
"entry_at": "2026-07-06T09:34:02.911972+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144891,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4633833.688075,
"last_add_price": 110000
"last_add_price": 112800
},
"010950": {
"code": "010950",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-08T09:16:02.760758+09:00",
"stop": 112617,
"target": 175814,
"peak": 134700,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4497110.087925,
"last_add_price": 130800
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 34,
"entry_price": 130900,
"qty": 67,
"entry_price": 132574.62686567163,
"entry_at": "2026-07-10T09:26:06.523702+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119704,
"target": 171187,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4524049.632675001,
"last_add_price": 130900
"last_add_price": 134300
},
"093370": {
"code": "093370",
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T11:06:07.392699+09:00",
"stop": 10360,
"target": 23560,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 1,
"tranche_value": 3736493.690810334,
"last_add_price": 13660
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 126200,
"qty": 57,
"entry_price": 132310.52631578947,
"entry_at": "2026-07-10T12:14:03.457897+09:00",
"stop": 96000,
"target": 216800,
"peak": 127600,
"target": 241242,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 3791260.103190828,
"last_add_price": 126200
"last_add_price": 139100
}
},
"realized_pnl": -8866029.190500006,
@@ -165,5 +165,5 @@
"093370": "2026-07-07"
},
"created_at": "2026-06-16T14:30:00.114884+09:00",
"updated_at": "2026-07-10T15:28:08.290757+09:00"
"updated_at": "2026-07-13T15:28:06.604966+09:00"
}
@@ -31,3 +31,6 @@
{"ts": "2026-07-10T09:26:06.523704+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 34, "cost": 4451268, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 117686, "target": 170541, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "130,800 vs 120,640"}, {"label": "정배열(5>10)", "ok": true, "detail": "122,760 / 120,640"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,760 / 118,578"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+18.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -427 · 기 +555 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,646,513 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-07-10T11:06:07.392700+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 273, "cost": 3729739, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 23560, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 13,630)"}]}
{"ts": "2026-07-10T12:14:03.457898+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 30, "cost": 3786568, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 216800, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "126,200 vs 125,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "137,260 / 125,170"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-13T09:06:09.595958+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 41, "cost": 4625494, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(10일선)", "ok": true, "detail": "100,240"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.159910+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(10일선)", "ok": true, "detail": "120,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:04.261818+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 27, "cost": 3756263, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
@@ -1,5 +1,5 @@
{
"cash": 28653315.74350001,
"cash": 16354018.79350001,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 320500,
"cur_price": 330000,
"tranches": 2,
"tranche_value": 4958254.67055,
"last_add_price": 351000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18830,
"cur_price": 18750,
"tranches": 2,
"tranche_value": 4714432.705050001,
"last_add_price": 20750
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 42,
"entry_price": 110000,
"qty": 83,
"entry_price": 111383.13253012048,
"entry_at": "2026-07-06T09:34:02.913874+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144891,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4659224.029450001,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -76,12 +76,12 @@
"entry_at": "2026-07-07T10:06:08.154896+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 3546990.802202721,
"last_add_price": 177000
@@ -97,57 +97,36 @@
"entry_at": "2026-07-08T09:16:02.762599+09:00",
"stop": 112616,
"target": 175813,
"peak": 134700,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 4360729.7882,
"last_add_price": 130800
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 27,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.594857+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 4416447.164700001,
"last_add_price": 158900
},
"105560": {
"code": "105560",
"name": "KB금융",
"sources": [
"auto"
],
"qty": 23,
"entry_price": 185900,
"qty": 46,
"entry_price": 188450.0,
"entry_at": "2026-07-10T09:28:02.707096+09:00",
"stop": 166448,
"target": 244255,
"peak": 189700,
"stop": 168241,
"target": 249076,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"tranches": 1,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4417565.987450001,
"last_add_price": 185900
"last_add_price": 191000
},
"093370": {
"code": "093370",
@@ -160,12 +139,12 @@
"entry_at": "2026-07-10T09:46:11.558081+09:00",
"stop": 10360,
"target": 22203,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4419485.9197,
"last_add_price": 13850
@@ -176,25 +155,46 @@
"sources": [
"auto"
],
"qty": 30,
"entry_price": 126200,
"qty": 57,
"entry_price": 132310.52631578947,
"entry_at": "2026-07-10T12:14:03.459780+09:00",
"stop": 96000,
"target": 216800,
"peak": 127600,
"target": 241242,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 3789711.3515926166,
"last_add_price": 126200
"last_add_price": 139100
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 34,
"entry_price": 134900,
"entry_at": "2026-07-13T09:42:03.137984+09:00",
"stop": 121972,
"target": 173684,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131800,
"tranches": 1,
"tranche_value": 4639656.985925001,
"last_add_price": 134900
}
},
"realized_pnl": -10769999.116500007,
"closed_trades": 12,
"wins": 0,
"realized_pnl": -9997535.596500007,
"closed_trades": 13,
"wins": 1,
"peak_equity": 100864171.466,
"max_drawdown": 0.1408270941559076,
"last_exit": {
@@ -205,8 +205,8 @@
"240810": "2026-07-08",
"093370": "2026-07-07",
"034730": "2026-07-08",
"319660": "2026-07-09"
"319660": "2026-07-13"
},
"created_at": "2026-06-16T14:30:00.114893+09:00",
"updated_at": "2026-07-10T15:28:08.292610+09:00"
"updated_at": "2026-07-13T15:28:06.606579+09:00"
}
@@ -40,3 +40,8 @@
{"ts": "2026-07-10T09:46:11.558082+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12830, "qty": 344, "cost": 4414182, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 20240, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,820 vs 12,690"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,472 / 12,690"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,472 / 11,425"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +228 · 기 +229 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "9.75% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "10,460,473 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "9.75% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 12,820)"}]}
{"ts": "2026-07-10T11:16:03.224729+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13850, "qty": 319, "cost": 4418813, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 20240, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 13,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,240"}, {"label": "추세(20일선)", "ok": true, "detail": "12,742"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +210 · 기 +239"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,843"}]}
{"ts": "2026-07-10T12:14:03.459781+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 30, "cost": 3786568, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 216800, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "126,200 vs 120,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "137,260 / 120,150"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-13T09:06:09.598029+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 41, "cost": 4625494, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(20일선)", "ok": true, "detail": "97,445"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:26:04.263928+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 27, "cost": 3756263, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:03.152923+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 23, "cost": 4393659, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 244255, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 244,255"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T09:42:03.137987+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134900, "qty": 34, "cost": 4587288, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121972, "target": 173684, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "134,900 vs 118,990"}, {"label": "정배열(5>20)", "ok": true, "detail": "123,580 / 118,990"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "123,580 / 118,647"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -277 · 기 +460 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+19%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,739,967 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.63% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T12:44:04.740858+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 27, "proceeds": 5063407, "entry_price": 158900, "pnl": 772464, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.594857+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": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 34427062.24950002,
"cash": 32487674.40450002,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 320500,
"cur_price": 330000,
"tranches": 2,
"tranche_value": 4204717.377117339,
"last_add_price": 351000
@@ -29,20 +29,20 @@
"sources": [
"auto"
],
"qty": 42,
"entry_price": 110000,
"qty": 83,
"entry_price": 111383.13253012048,
"entry_at": "2026-07-06T09:34:02.915820+09:00",
"stop": 99202,
"target": 142394,
"peak": 111700,
"stop": 100214,
"target": 144891,
"peak": 113050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 109100,
"tranches": 1,
"cur_price": 108100,
"tranches": 2,
"tranche_value": 4696313.243375001,
"last_add_price": 110000
"last_add_price": 112800
},
"095610": {
"code": "095610",
@@ -55,12 +55,12 @@
"entry_at": "2026-07-07T10:06:08.157119+09:00",
"stop": 123940,
"target": 271816,
"peak": 183200,
"peak": 199000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 178700,
"cur_price": 187900,
"tranches": 2,
"tranche_value": 1788561.3745409653,
"last_add_price": 177000
@@ -76,12 +76,12 @@
"entry_at": "2026-07-08T09:16:02.764565+09:00",
"stop": 112608,
"target": 175805,
"peak": 134700,
"peak": 146200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 131900,
"cur_price": 138200,
"tranches": 2,
"tranche_value": 3561275.575471075,
"last_add_price": 130800
@@ -97,37 +97,16 @@
"entry_at": "2026-07-09T10:12:04.406134+09:00",
"stop": 10360,
"target": 16855,
"peak": 14110,
"peak": 14330,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 13650,
"cur_price": 12270,
"tranches": 2,
"tranche_value": 4481454.40125,
"last_add_price": 12570
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 6,
"entry_price": 646000,
"entry_at": "2026-07-10T09:02:04.556511+09:00",
"stop": 604000,
"target": 772000,
"peak": 667000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 706,657 도달",
"cur_price": 660000,
"tranches": 1,
"tranche_value": 4451197.405375001,
"last_add_price": 646000
},
"105560": {
"code": "105560",
"name": "KB금융",
@@ -139,57 +118,36 @@
"entry_at": "2026-07-10T09:18:05.695814+09:00",
"stop": 166362,
"target": 245883,
"peak": 189700,
"peak": 194300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 184700,
"cur_price": 186200,
"tranches": 2,
"tranche_value": 4271753.2878373945,
"last_add_price": 188900
},
"319660": {
"code": "319660",
"name": "피에스케이",
"sources": [
"auto"
],
"qty": 28,
"entry_price": 158900,
"entry_at": "2026-07-10T09:24:02.596658+09:00",
"stop": 175019,
"target": 161600,
"peak": 194600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 159,557 도달",
"cur_price": 191200,
"tranches": 1,
"tranche_value": 4473083.307125,
"last_add_price": 158900
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 130900,
"qty": 65,
"entry_price": 132573.84615384616,
"entry_at": "2026-07-10T09:26:06.527124+09:00",
"stop": 117686,
"target": 170541,
"peak": 130900,
"stop": 119703,
"target": 171186,
"peak": 137500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127900,
"tranches": 1,
"cur_price": 131800,
"tranches": 2,
"tranche_value": 4425433.834195267,
"last_add_price": 130900
"last_add_price": 134300
},
"240810": {
"code": "240810",
@@ -197,25 +155,25 @@
"sources": [
"auto"
],
"qty": 15,
"entry_price": 126200,
"qty": 28,
"entry_price": 132189.2857142857,
"entry_at": "2026-07-10T12:14:03.461740+09:00",
"stop": 96000,
"target": 216800,
"peak": 127600,
"target": 240757,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 123900,
"tranches": 1,
"cur_price": 126000,
"tranches": 2,
"tranche_value": 1924262.4890183615,
"last_add_price": 126200
"last_add_price": 139100
}
},
"realized_pnl": -10536613.540000014,
"closed_trades": 31,
"wins": 0,
"realized_pnl": -10070140.560000015,
"closed_trades": 37,
"wins": 1,
"peak_equity": 100085511.5725,
"max_drawdown": 0.1200032047725486,
"last_exit": {
@@ -230,13 +188,14 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-10",
"009150": "2026-07-13",
"093370": "2026-07-07",
"034730": "2026-07-09",
"032830": "2026-07-10",
"319660": "2026-07-09",
"011070": "2026-07-10"
"034730": "2026-07-13",
"032830": "2026-07-13",
"319660": "2026-07-13",
"011070": "2026-07-13",
"402340": "2026-07-13"
},
"created_at": "2026-06-16T14:30:00.114901+09:00",
"updated_at": "2026-07-10T15:28:08.294627+09:00"
"updated_at": "2026-07-13T15:28:06.608310+09:00"
}
@@ -82,3 +82,16 @@
{"ts": "2026-07-10T09:34:02.378310+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 12570, "qty": 356, "cost": 4475591, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10360, "target": 14720, "signals": [{"label": "손절선", "ok": true, "detail": "10,360 (현재 12,560)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,720"}, {"label": "추세(60일선)", "ok": true, "detail": "11,421"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +228 · 기 +229"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,463"}]}
{"ts": "2026-07-10T12:14:03.461742+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 126200, "qty": 15, "cost": 1893284, "path": "pullback", "reason": "눌림목 지정가 151,752 도달", "stop": 96000, "target": 216800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "126,200 vs 121,203"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,260 / 121,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +483 · 기 -241 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.53% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,695,762 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.53% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 151,752 (현재 126,200)"}]}
{"ts": "2026-07-10T12:36:03.421392+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 22, "cost": 4156423, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 164505, "target": 241284, "signals": [{"label": "손절선", "ok": true, "detail": "164,505 (현재 188,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,284"}, {"label": "추세(60일선)", "ok": true, "detail": "157,423"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,220 · 기 +1,654"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 188,670"}]}
{"ts": "2026-07-13T09:06:09.600171+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 41, "cost": 4625494, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 142394, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,394"}, {"label": "추세(60일선)", "ok": true, "detail": "96,672"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:08:06.163633+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 32, "cost": 4298245, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(60일선)", "ok": true, "detail": "118,635"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:04.265919+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,418"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T10:24:02.468973+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 6, "proceeds": 3610945, "entry_price": 646000, "pnl": -265637, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.556511+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T10:26:02.449753+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1395000, "qty": 3, "cost": 4185628, "path": "pullback", "reason": "눌림목 지정가 1,838,588 도달", "stop": 1394999, "target": 1395003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.74% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,791,458 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.74% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,838,588 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:30:02.937775+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1393000, "qty": 3, "proceeds": 4170851, "entry_price": 1395000, "pnl": -14777, "pnl_pct": -0.14, "hold_from": "2026-07-13T10:26:02.449751+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,394,999 (현재 1,394,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,395,003"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,683"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,510,137"}]}
{"ts": "2026-07-13T10:30:02.937924+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 326000, "qty": 14, "cost": 4564685, "path": "pullback", "reason": "눌림목 지정가 390,861 도달", "stop": 325999, "target": 326003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "325,500 vs 311,350"}, {"label": "정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "437,800 / 311,350"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +28 · 기 +0 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.25% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "505,855 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.25% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,861 (현재 325,500)"}]}
{"ts": "2026-07-13T10:32:05.065090+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 325500, "qty": 14, "proceeds": 4548114, "entry_price": 326000, "pnl": -16571, "pnl_pct": -0.15, "hold_from": "2026-07-13T10:30:02.937923+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "325,999 (현재 325,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 326,003"}, {"label": "추세(60일선)", "ok": true, "detail": "311,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +28 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 345,880"}]}
{"ts": "2026-07-13T10:32:05.065216+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 698000, "qty": 6, "cost": 4188628, "path": "pullback", "reason": "눌림목 지정가 795,711 도달", "stop": 697999, "target": 698003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "697,000 vs 638,617"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,006,400 / 638,617"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +457 · 기 -406 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+75%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.47% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "820,047 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "3.47% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 795,711 (현재 697,000)"}]}
{"ts": "2026-07-13T10:34:06.745040+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 695000, "qty": 6, "proceeds": 4161868, "entry_price": 698000, "pnl": -26760, "pnl_pct": -0.43, "hold_from": "2026-07-13T10:32:05.065215+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "697,999 (현재 695,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 698,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +457 · 기 -406"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 778,132"}]}
{"ts": "2026-07-13T10:34:06.745160+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 3, "cost": 3744562, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.474705+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 3, "proceeds": 3733705, "entry_price": 1248000, "pnl": -10857, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.745159+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.745109+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 28, "proceeds": 5250941, "entry_price": 158900, "pnl": 801073, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.596658+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}

Some files were not shown because too many files have changed in this diff Show More