auto: 일일 백업 2026-10-01 02:00

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
hyowons
2026-10-01 02:00:03 +09:00
parent d8a778cf67
commit 74dcab1ba6
137 changed files with 2754 additions and 1715 deletions
@@ -176,3 +176,5 @@
{"date": "2026-09-28", "market": "KOSPI", "market_label": "코스피", "rise": 611, "upper": 1, "fall": 249, "lower": 0, "steady": 54, "adr": 245.78, "personal": 26467, "foreign": -32682, "institutional": -10169, "captured_at": "2026-09-28T21:00:06.010555+09:00"}
{"date": "2026-09-29", "market": "KOSDAQ", "market_label": "코스닥", "rise": 571, "upper": 4, "fall": 1084, "lower": 5, "steady": 87, "adr": 52.8, "personal": 1469, "foreign": -1305, "institutional": 66, "captured_at": "2026-09-29T21:00:05.779795+09:00"}
{"date": "2026-09-29", "market": "KOSPI", "market_label": "코스피", "rise": 232, "upper": 0, "fall": 624, "lower": 0, "steady": 58, "adr": 37.18, "personal": 12447, "foreign": -29922, "institutional": 1041, "captured_at": "2026-09-29T21:00:05.779795+09:00"}
{"date": "2026-09-30", "market": "KOSDAQ", "market_label": "코스닥", "rise": 804, "upper": 3, "fall": 845, "lower": 2, "steady": 94, "adr": 95.28, "personal": 188, "foreign": -713, "institutional": 482, "captured_at": "2026-09-30T21:00:02.664980+09:00"}
{"date": "2026-09-30", "market": "KOSPI", "market_label": "코스피", "rise": 352, "upper": 1, "fall": 513, "lower": 0, "steady": 49, "adr": 68.81, "personal": 12109, "foreign": -20646, "institutional": -7993, "captured_at": "2026-09-30T21:00:02.664980+09:00"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 5572914.42378125,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"cur_price": 310500,
"tranches": 2,
"tranche_value": 5640114.3750312505,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 4803063.4110624995,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 4801549.203874999,
"last_add_price": 11930
@@ -97,12 +97,12 @@
"entry_at": "2026-09-04T10:32:21.056829+09:00",
"stop": 10340,
"target": 22696,
"peak": 20150,
"peak": 20200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,168 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 3703169.8275951464,
"last_add_price": 13820
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117000,
"cur_price": 117500,
"tranches": 2,
"tranche_value": 4783418.996406249,
"last_add_price": 133000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 1,
"tranche_value": 4659198.910937498,
"last_add_price": 36450
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5800,
"cur_price": 5330,
"tranches": 1,
"tranche_value": 4695809.036093748,
"last_add_price": 5740
@@ -198,5 +198,5 @@
"003550": "2026-09-15"
},
"created_at": "2026-06-11T09:00:01.943184+09:00",
"updated_at": "2026-09-29T15:28:37.532726+09:00"
"updated_at": "2026-09-30T15:28:34.990310+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3504336.4241500003,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5588552.318031251,
"last_add_price": 2945
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3334430.645615085,
"last_add_price": 11930
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4741640.48120924,
"last_add_price": 36150
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6010,
"cur_price": 5720,
"tranches": 2,
"tranche_value": 1651454.8079885093,
"last_add_price": 7390
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5800,
"cur_price": 5330,
"tranches": 2,
"tranche_value": 3924128.001144519,
"last_add_price": 6010
@@ -137,14 +137,14 @@
"qty": 304,
"entry_price": 13496.184210526315,
"entry_at": "2026-09-07T15:06:35.044589+09:00",
"stop": 17600,
"stop": 17639,
"target": 18110,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2059070.58259455,
"last_add_price": 13930
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 272500,
"cur_price": 269500,
"tranches": 1,
"tranche_value": 5019627.339562932,
"last_add_price": 282500
@@ -196,5 +196,5 @@
"004370": "2026-09-21"
},
"created_at": "2026-06-11T09:00:01.944232+09:00",
"updated_at": "2026-09-29T15:28:46.491378+09:00"
"updated_at": "2026-09-30T15:28:43.593848+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3497500.5799993444,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 5336831.603500004,
"last_add_price": 32750
@@ -53,14 +53,14 @@
"qty": 272,
"entry_price": 14105.33088235294,
"entry_at": "2026-09-04T11:14:26.495104+09:00",
"stop": 17600,
"stop": 17639,
"target": 18636,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 1928587.8820308954,
"last_add_price": 14660
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6010,
"cur_price": 5720,
"tranches": 2,
"tranche_value": 1653071.9448850204,
"last_add_price": 7390
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,977 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3370314.5438456116,
"last_add_price": 12170
@@ -118,12 +118,12 @@
"entry_at": "2026-09-22T09:02:46.938295+09:00",
"stop": 121395,
"target": 214288,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,986 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1773948.7536711907,
"last_add_price": 164000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,336 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2212317.899773747,
"last_add_price": 20050
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,148 도달",
"cur_price": 6100,
"cur_price": 6070,
"tranches": 1,
"tranche_value": 5419734.413812503,
"last_add_price": 6050
@@ -199,5 +199,5 @@
"000720": "2026-09-28"
},
"created_at": "2026-06-11T09:00:01.944251+09:00",
"updated_at": "2026-09-29T15:28:46.494079+09:00"
"updated_at": "2026-09-30T15:28:43.596438+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 33303424.04175004,
"cash": 33571812.666750036,
"initial": 100000000,
"positions": {
"327260": {
@@ -11,14 +11,14 @@
"qty": 97,
"entry_price": 34562.886597938144,
"entry_at": "2026-08-20T09:02:17.450989+09:00",
"stop": 43636,
"stop": 45573,
"target": 49986,
"peak": 50300,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1699505.011186723,
"last_add_price": 35800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,946 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4850367.628093753,
"last_add_price": 32400
@@ -53,14 +53,14 @@
"qty": 335,
"entry_price": 14067.880597014926,
"entry_at": "2026-09-03T09:02:24.986233+09:00",
"stop": 17600,
"stop": 17639,
"target": 18598,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2363869.6412348715,
"last_add_price": 14660
@@ -81,32 +81,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,003 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 4373273.034451844,
"last_add_price": 12290
},
"078930": {
"code": "078930",
"name": "GS",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 117800,
"entry_at": "2026-09-10T14:02:37.660601+09:00",
"stop": 105837,
"target": 141726,
"peak": 119300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"tranches": 1,
"tranche_value": 3977003.979830668,
"last_add_price": 117800
},
"261520": {
"code": "261520",
"name": "이지스",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,108 도달",
"cur_price": 5650,
"cur_price": 5500,
"tranches": 2,
"tranche_value": 3476292.7545329626,
"last_add_price": 5390
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,341 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2789435.574661536,
"last_add_price": 20200
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,386 도달",
"cur_price": 16210,
"cur_price": 16180,
"tranches": 1,
"tranche_value": 5079314.422828128,
"last_add_price": 16170
},
"257720": {
"code": "257720",
"name": "실리콘투",
"sources": [
"auto"
],
"qty": 84,
"entry_price": 38400,
"entry_at": "2026-09-30T14:04:45.461284+09:00",
"stop": 33500,
"target": 48200,
"peak": 38400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,510 도달",
"cur_price": 38200,
"tranches": 1,
"tranche_value": 3254000.9733257163,
"last_add_price": 38400
}
},
"realized_pnl": -21546494.461750045,
"closed_trades": 61,
"realized_pnl": -21940005.106750045,
"closed_trades": 62,
"wins": 7,
"peak_equity": 101695667.93550003,
"max_drawdown": 0.24548980547857824,
@@ -195,7 +195,7 @@
"010950": "2026-09-10",
"090850": "2026-08-05",
"161890": "2026-07-30",
"078930": "2026-07-31",
"078930": "2026-09-30",
"138040": "2026-09-08",
"218150": "2026-08-19",
"194370": "2026-08-24",
@@ -205,5 +205,5 @@
"004370": "2026-09-17"
},
"created_at": "2026-06-11T09:00:01.944270+09:00",
"updated_at": "2026-09-29T15:28:46.496812+09:00"
"updated_at": "2026-09-30T15:28:43.599084+09:00"
}
@@ -170,3 +170,5 @@
{"ts": "2026-09-17T09:04:38.748549+09:00", "side": "BUY", "code": "300720", "name": "한일시멘트", "price": 16170, "qty": 314, "cost": 5078142, "path": "pullback", "reason": "눌림목 지정가 16,386 도달", "stop": 15324, "target": 17862, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "16,080 vs 15,208"}, {"label": "정배열(5>20)", "ok": true, "detail": "16,298 / 15,208"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "16,298 / 14,435"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +8 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 0.12% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,140"}, {"label": "거래량 급증", "ok": false, "detail": "11,173 (환산) vs 평균 89,609"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 0.12%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,386 (현재 16,080)"}]}
{"ts": "2026-09-18T10:36:42.187283+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 12290, "qty": 355, "cost": 4363604, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10784, "target": 14102, "signals": [{"label": "손절선", "ok": true, "detail": "10,784 (현재 12,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,102"}, {"label": "추세(20일선)", "ok": true, "detail": "10,178"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +17 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,253"}]}
{"ts": "2026-09-29T11:06:44.794791+09:00", "side": "BUY", "code": "261520", "name": "이지스", "price": 5390, "qty": 644, "cost": 3471681, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 4497, "target": 6305, "signals": [{"label": "손절선", "ok": true, "detail": "4,497 (현재 5,350)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,305"}, {"label": "추세(20일선)", "ok": true, "detail": "4,490"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -18 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 5,298"}]}
{"ts": "2026-09-30T14:04:45.036517+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 106100, "qty": 33, "proceeds": 3494472, "entry_price": 117800, "pnl": -393511, "pnl_pct": -9.93, "hold_from": "2026-09-10T14:02:37.660601+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "105,837 (현재 106,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 141,726"}, {"label": "추세(20일선)", "ok": true, "detail": "75,975"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -347"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 121,202"}]}
{"ts": "2026-09-30T14:04:45.461296+09:00", "side": "BUY", "code": "257720", "name": "실리콘투", "price": 38400, "qty": 84, "cost": 3226084, "path": "pullback", "reason": "눌림목 지정가 39,510 도달", "stop": 33500, "target": 48200, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "38,350 vs 37,605"}, {"label": "정배열(5>20)", "ok": true, "detail": "41,460 / 37,605"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "41,460 / 36,080"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+8.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +56 · 기 -522 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.25% (환산) vs 평균 1.56% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 48,250"}, {"label": "거래량 급증", "ok": false, "detail": "822,398 (환산) vs 평균 1,023,767"}, {"label": "회전율 급증", "ok": false, "detail": "1.25% (환산) vs 평균 1.56%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 39,510 (현재 38,350)"}]}
@@ -1,5 +1,5 @@
{
"cash": 28306492.933749996,
"cash": 26562940.740249995,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 5180051.180047499,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 4464385.527789056,
"last_add_price": 13420
@@ -53,14 +53,14 @@
"qty": 357,
"entry_price": 14066.050420168067,
"entry_at": "2026-09-03T09:02:24.991070+09:00",
"stop": 17600,
"stop": 17639,
"target": 18596,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2517324.6404987266,
"last_add_price": 14660
@@ -81,32 +81,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,140 도달",
"cur_price": 3265,
"cur_price": 3295,
"tranches": 2,
"tranche_value": 4146153.6468727933,
"last_add_price": 3255
},
"079650": {
"code": "079650",
"name": "서산",
"sources": [
"watch"
],
"qty": 602,
"entry_price": 7082.259136212625,
"entry_at": "2026-09-04T12:36:28.830726+09:00",
"stop": 5765,
"target": 9716,
"peak": 8840,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6010,
"tranches": 2,
"tranche_value": 2135715.450247605,
"last_add_price": 7390
},
"372170": {
"code": "372170",
"name": "윤성에프앤씨",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,341 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2842559.6395269656,
"last_add_price": 20200
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,955 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 4111186.507374883,
"last_add_price": 12170
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,155 도달",
"cur_price": 6100,
"cur_price": 6070,
"tranches": 1,
"tranche_value": 5205107.041859375,
"last_add_price": 6130
},
"300720": {
"code": "300720",
"name": "한일시멘트",
"sources": [
"watch"
],
"qty": 323,
"entry_price": 16110,
"entry_at": "2026-09-30T11:40:45.860919+09:00",
"stop": 15271,
"target": 17789,
"peak": 16230,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,390 도달",
"cur_price": 16180,
"tranches": 1,
"tranche_value": 5207239.454359375,
"last_add_price": 16110
}
},
"realized_pnl": -18737449.849000044,
"closed_trades": 49,
"realized_pnl": -19540851.041000046,
"closed_trades": 50,
"wins": 5,
"peak_equity": 101690998.13850003,
"max_drawdown": 0.2049465569225206,
@@ -196,8 +196,9 @@
"327260": "2026-09-07",
"138040": "2026-09-08",
"000720": "2026-09-16",
"004370": "2026-09-18"
"004370": "2026-09-18",
"079650": "2026-09-30"
},
"created_at": "2026-06-11T09:00:01.944290+09:00",
"updated_at": "2026-09-29T15:28:46.499341+09:00"
"updated_at": "2026-09-30T15:28:43.601590+09:00"
}
@@ -138,3 +138,5 @@
{"ts": "2026-09-17T13:50:40.416232+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 12170, "qty": 337, "cost": 4101905, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10532, "target": 14065, "signals": [{"label": "손절선", "ok": true, "detail": "10,532 (현재 12,170)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,065"}, {"label": "추세(10일선)", "ok": true, "detail": "11,385"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +16 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,093"}]}
{"ts": "2026-09-18T09:14:43.474929+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 387500, "qty": 12, "proceeds": 4640932, "entry_price": 414000, "pnl": -327813, "pnl_pct": -6.4, "hold_from": "2026-09-08T09:18:27.730350+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "388,711 (현재 388,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 464,578"}, {"label": "추세(10일선)", "ok": false, "detail": "394,550"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +11 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 423,340"}]}
{"ts": "2026-09-18T09:14:43.475558+09:00", "side": "BUY", "code": "025860", "name": "남해화학", "price": 6130, "qty": 848, "cost": 5199020, "path": "pullback", "reason": "눌림목 지정가 6,155 도달", "stop": 5730, "target": 6930, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "6,130 vs 6,034"}, {"label": "정배열(5>10)", "ok": true, "detail": "6,112 / 6,034"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "6,112 / 5,900"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4 · 기 +62 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 6,700"}, {"label": "거래량 급증", "ok": false, "detail": "62,267 (환산) vs 평균 758,257"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.53%"}, {"label": "RSI", "ok": true, "detail": "55"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 6,155 (현재 6,130)"}]}
{"ts": "2026-09-30T11:40:45.422955+09:00", "side": "SELL", "code": "079650", "name": "서산", "price": 5760, "qty": 602, "proceeds": 3460758, "entry_price": 7082, "pnl": -803401, "pnl_pct": -18.67, "hold_from": "2026-09-04T12:36:28.830726+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,765 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 9,716"}, {"label": "추세(10일선)", "ok": true, "detail": "4,954"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +67 · 기 +0"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:40:45.860932+09:00", "side": "BUY", "code": "300720", "name": "한일시멘트", "price": 16110, "qty": 323, "cost": 5204311, "path": "pullback", "reason": "눌림목 지정가 16,390 도달", "stop": 15271, "target": 17789, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "16,100 vs 15,864"}, {"label": "정배열(5>10)", "ok": true, "detail": "16,302 / 15,864"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "16,302 / 14,436"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +18 · 기 -4 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.05% (환산) vs 평균 0.12% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,140"}, {"label": "거래량 급증", "ok": false, "detail": "39,139 (환산) vs 평균 89,609"}, {"label": "회전율 급증", "ok": false, "detail": "0.05% (환산) vs 평균 0.12%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,390 (현재 16,100)"}]}
@@ -1,28 +1,7 @@
{
"cash": 2485260.966499955,
"cash": 6709481.008499955,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 29,
"entry_price": 350051.724137931,
"entry_at": "2026-07-21T12:06:01.168413+09:00",
"stop": 307915,
"target": 476463,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"tranches": 2,
"tranche_value": 5184250.1290937485,
"last_add_price": 356000
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 132700,
"cur_price": 126700,
"tranches": 2,
"tranche_value": 4675255.455593748,
"last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 4550435.925312498,
"last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 4604300.898906248,
"last_add_price": 136000
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 4446388.7381874975,
"last_add_price": 13420
@@ -118,12 +97,12 @@
"entry_at": "2026-08-20T09:02:17.459458+09:00",
"stop": 24273,
"target": 65401,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 2315542.8746463708,
"last_add_price": 35800
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4361206.427093747,
"last_add_price": 32750
@@ -160,19 +139,40 @@
"entry_at": "2026-09-10T09:00:57.076883+09:00",
"stop": 10458,
"target": 22762,
"peak": 20150,
"peak": 20200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,977 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 3390239.348206665,
"last_add_price": 13930
},
"024060": {
"code": "024060",
"name": "흥구석유",
"sources": [
"interest"
],
"qty": 391,
"entry_price": 11920,
"entry_at": "2026-09-30T14:04:46.071926+09:00",
"stop": 10600,
"target": 15880,
"peak": 11960,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,331 도달",
"cur_price": 11950,
"tranches": 1,
"tranche_value": 4672256.2572812475,
"last_add_price": 11920
}
},
"realized_pnl": -32255931.680500023,
"closed_trades": 39,
"realized_pnl": -33523315.255500026,
"closed_trades": 40,
"wins": 1,
"peak_equity": 103066363.367,
"max_drawdown": 0.32975382516389357,
@@ -184,7 +184,7 @@
"093370": "2026-07-20",
"240810": "2026-07-24",
"009150": "2026-07-06",
"214450": "2026-07-06",
"214450": "2026-09-30",
"034730": "2026-07-07",
"319660": "2026-07-23",
"003490": "2026-07-09",
@@ -199,5 +199,5 @@
"161890": "2026-07-30"
},
"created_at": "2026-06-15T14:55:00.582771+09:00",
"updated_at": "2026-09-29T15:28:47.679166+09:00"
"updated_at": "2026-09-30T15:28:43.604166+09:00"
}
@@ -115,3 +115,5 @@
{"ts": "2026-09-10T09:00:56.031807+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18810, "qty": 240, "proceeds": 4505597, "entry_price": 19310, "pnl": -129498, "pnl_pct": -2.59, "hold_from": "2026-09-01T09:10:27.800353+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "17,896 (현재 18,810)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,553"}, {"label": "추세(20일선)", "ok": false, "detail": "18,845"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -262 · 기 -49"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,675"}]}
{"ts": "2026-09-10T09:00:57.076900+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13160, "qty": 257, "cost": 3382627, "path": "pullback", "reason": "눌림목 지정가 13,977 도달", "stop": 10340, "target": 21620, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,330 vs 12,742"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,414 / 12,742"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,414 / 13,272"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -255 · 기 +77 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "0 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,977 (현재 13,330)"}]}
{"ts": "2026-09-10T11:42:30.780788+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13930, "qty": 243, "cost": 3385498, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 21620, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,930)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,620"}, {"label": "추세(20일선)", "ok": true, "detail": "12,772"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +80"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,929"}]}
{"ts": "2026-09-30T14:04:45.746692+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 307000, "qty": 29, "proceeds": 8885639, "entry_price": 350052, "pnl": -1267384, "pnl_pct": -12.3, "hold_from": "2026-07-21T12:06:01.168413+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "307,915 (현재 307,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,463"}, {"label": "추세(20일선)", "ok": true, "detail": "294,500"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +25 · 기 -25"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T14:04:46.071939+09:00", "side": "BUY", "code": "024060", "name": "흥구석유", "price": 11920, "qty": 391, "cost": 4661419, "path": "pullback", "reason": "눌림목 지정가 12,331 도달", "stop": 10600, "target": 15880, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "11,920 vs 11,834"}, {"label": "정배열(5>20)", "ok": true, "detail": "13,852 / 11,834"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "13,852 / 11,180"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +134 · 기 -4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.32% (환산) vs 평균 29.44% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,310"}, {"label": "거래량 급증", "ok": false, "detail": "648,861 (환산) vs 평균 4,415,653"}, {"label": "회전율 급증", "ok": false, "detail": "4.32% (환산) vs 평균 29.44%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 12,331 (현재 11,920)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 4920739.488124997,
"last_add_price": 13420
@@ -32,14 +32,14 @@
"qty": 147,
"entry_price": 34559.183673469386,
"entry_at": "2026-08-20T09:02:17.463463+09:00",
"stop": 43636,
"stop": 45573,
"target": 49982,
"peak": 50300,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 2545799.7712668725,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4784721.199968747,
"last_add_price": 32750
@@ -76,12 +76,12 @@
"entry_at": "2026-09-03T09:14:26.227518+09:00",
"stop": 26983,
"target": 34077,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4975122.724249996,
"last_add_price": 30200
@@ -95,14 +95,14 @@
"qty": 543,
"entry_price": 13534.364640883978,
"entry_at": "2026-09-10T09:00:57.191927+09:00",
"stop": 17600,
"stop": 17639,
"target": 18148,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,977 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 3681766.0445766635,
"last_add_price": 13930
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,977 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 5111363.335968746,
"last_add_price": 12170
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"cur_price": 310500,
"tranches": 1,
"tranche_value": 5117033.466531246,
"last_add_price": 339000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,564 도달",
"cur_price": 38000,
"cur_price": 38200,
"tranches": 1,
"tranche_value": 5166557.9274999965,
"last_add_price": 39200
@@ -201,5 +201,5 @@
"012450": "2026-09-15"
},
"created_at": "2026-06-15T14:55:00.582787+09:00",
"updated_at": "2026-09-29T15:28:47.694108+09:00"
"updated_at": "2026-09-30T15:28:43.606761+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 23649657.802499957,
"cash": 18778127.182499956,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 4697478.874937497,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 4594021.1274374975,
"last_add_price": 13420
@@ -55,12 +55,12 @@
"entry_at": "2026-08-20T09:02:17.467056+09:00",
"stop": 24274,
"target": 55120,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 2377721.795719703,
"last_add_price": 35800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4467750.718124997,
"last_add_price": 32750
@@ -95,14 +95,14 @@
"qty": 501,
"entry_price": 13647.724550898203,
"entry_at": "2026-09-09T14:22:31.922572+09:00",
"stop": 17600,
"stop": 17639,
"target": 19800,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,936 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 3428684.1695128847,
"last_add_price": 14070
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 1,
"tranche_value": 4675233.334531248,
"last_add_price": 117800
@@ -144,10 +144,31 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"cur_price": 310500,
"tranches": 1,
"tranche_value": 4832581.963906247,
"last_add_price": 339000
},
"024060": {
"code": "024060",
"name": "흥구석유",
"sources": [
"interest"
],
"qty": 410,
"entry_price": 11880,
"entry_at": "2026-09-30T09:01:18.726328+09:00",
"stop": 10600,
"target": 14440,
"peak": 12010,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,370 도달",
"cur_price": 11950,
"tranches": 1,
"tranche_value": 4880085.487656247,
"last_add_price": 11880
}
},
"realized_pnl": -28096705.237500038,
@@ -181,5 +202,5 @@
"034020": "2026-09-29"
},
"created_at": "2026-06-15T14:55:00.582803+09:00",
"updated_at": "2026-09-29T15:28:47.703823+09:00"
"updated_at": "2026-09-30T15:28:43.609168+09:00"
}
@@ -131,3 +131,4 @@
{"ts": "2026-09-15T10:28:40.921701+09:00", "side": "SELL", "code": "012450", "name": "한화에어로스페이스", "price": 1063000, "qty": 8, "proceeds": 8487417, "entry_price": 1049000, "pnl": 94158, "pnl_pct": 1.33, "hold_from": "2026-09-09T09:02:32.847713+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,064,063 (현재 1,064,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": false, "detail": "1,089,400"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +88 · 기 -20"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-15T10:28:40.923178+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 339000, "qty": 14, "cost": 4746712, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 298363, "target": 420274, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "338,500 vs 296,050"}, {"label": "정배열(5>20)", "ok": true, "detail": "313,900 / 296,050"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "313,900 / 305,392"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +151 · 기 -226 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+53%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.77% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "183,551 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.77% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-09-29T09:04:45.501854+09:00", "side": "SELL", "code": "034020", "name": "두산에너빌리티", "price": 79800, "qty": 52, "proceeds": 4141508, "entry_price": 89700, "pnl": -523591, "pnl_pct": -11.04, "hold_from": "2026-09-10T09:00:57.309498+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "78,721 (현재 79,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 111,658"}, {"label": "추세(20일선)", "ok": false, "detail": "79,745"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -2,599 · 기 -1,209"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,073"}]}
{"ts": "2026-09-30T09:01:18.726332+09:00", "side": "BUY", "code": "024060", "name": "흥구석유", "price": 11880, "qty": 410, "cost": 4871531, "path": "pullback", "reason": "눌림목 지정가 12,370 도달", "stop": 10600, "target": 14440, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,140 vs 11,844"}, {"label": "정배열(5>20)", "ok": true, "detail": "13,896 / 11,844"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "13,896 / 11,184"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +73 · 기 -4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 29.44% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,310"}, {"label": "거래량 급증", "ok": false, "detail": "587 (환산) vs 평균 4,415,653"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 29.44%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 12,370 (현재 12,140)"}]}
@@ -1,5 +1,5 @@
{
"cash": 37130461.558,
"cash": 37592610.083,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 4929642.288776176,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 4296364.655919675,
"last_add_price": 13420
@@ -53,14 +53,14 @@
"qty": 100,
"entry_price": 34552.0,
"entry_at": "2026-08-20T09:02:17.470693+09:00",
"stop": 43636,
"stop": 45573,
"target": 49975,
"peak": 50300,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1744609.622982949,
"last_add_price": 35800
@@ -74,39 +74,18 @@
"qty": 346,
"entry_price": 14066.936416184972,
"entry_at": "2026-09-03T09:02:25.006986+09:00",
"stop": 17600,
"stop": 17639,
"target": 18597,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2434547.9721527454,
"last_add_price": 14660
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 13,
"entry_price": 339000,
"entry_at": "2026-09-15T10:28:40.932226+09:00",
"stop": 308522,
"target": 399956,
"peak": 341500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"tranches": 1,
"tranche_value": 4627244.071259187,
"last_add_price": 339000
},
"372170": {
"code": "372170",
"name": "윤성에프앤씨",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,358 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2897546.077914521,
"last_add_price": 20400
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,155 도달",
"cur_price": 6100,
"cur_price": 6070,
"tranches": 1,
"tranche_value": 5190716.56796875,
"last_add_price": 6130
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,564 도달",
"cur_price": 38000,
"cur_price": 38200,
"tranches": 1,
"tranche_value": 3271475.3092826386,
"last_add_price": 39150
},
"024060": {
"code": "024060",
"name": "흥구석유",
"sources": [
"interest"
],
"qty": 295,
"entry_price": 12000,
"entry_at": "2026-09-30T12:12:41.433189+09:00",
"stop": 10600,
"target": 14800,
"peak": 12010,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,331 도달",
"cur_price": 11950,
"tranches": 1,
"tranche_value": 3543845.6178428577,
"last_add_price": 12000
}
},
"realized_pnl": -20486271.905500047,
"closed_trades": 62,
"realized_pnl": -20891253.43050005,
"closed_trades": 63,
"wins": 8,
"peak_equity": 101291892.54300004,
"max_drawdown": 0.2315722523502305,
@@ -187,7 +187,7 @@
"240810": "2026-07-23",
"009150": "2026-07-06",
"034730": "2026-07-08",
"214450": "2026-09-08",
"214450": "2026-09-30",
"055550": "2026-07-20",
"319660": "2026-07-23",
"105560": "2026-07-20",
@@ -204,5 +204,5 @@
"034020": "2026-09-23"
},
"created_at": "2026-06-15T14:55:00.582834+09:00",
"updated_at": "2026-09-29T15:28:47.712068+09:00"
"updated_at": "2026-09-30T15:28:43.611575+09:00"
}
@@ -168,3 +168,5 @@
{"ts": "2026-09-18T09:14:44.085498+09:00", "side": "BUY", "code": "025860", "name": "남해화학", "price": 6130, "qty": 846, "cost": 5186758, "path": "pullback", "reason": "눌림목 지정가 6,155 도달", "stop": 5730, "target": 6930, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "6,130 vs 5,892"}, {"label": "정배열(5>20)", "ok": true, "detail": "6,112 / 5,892"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "6,112 / 5,900"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4 · 기 +62 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 6,700"}, {"label": "거래량 급증", "ok": false, "detail": "62,267 (환산) vs 평균 758,257"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.53%"}, {"label": "RSI", "ok": true, "detail": "55"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 6,155 (현재 6,130)"}]}
{"ts": "2026-09-23T11:02:53.746043+09:00", "side": "SELL", "code": "034020", "name": "두산에너빌리티", "price": 81300, "qty": 49, "proceeds": 3975932, "entry_price": 89700, "pnl": -420028, "pnl_pct": -9.36, "hold_from": "2026-09-10T09:00:57.422784+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "81,466 (현재 81,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 106,168"}, {"label": "추세(20일선)", "ok": true, "detail": "79,835"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -1,638 · 기 -467"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,280"}]}
{"ts": "2026-09-23T11:02:53.746933+09:00", "side": "BUY", "code": "257720", "name": "실리콘투", "price": 39150, "qty": 83, "cost": 3249937, "path": "pullback", "reason": "눌림목 지정가 39,564 도달", "stop": 34221, "target": 49008, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "39,000 vs 37,638"}, {"label": "정배열(5>20)", "ok": true, "detail": "41,590 / 37,638"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "41,590 / 36,091"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +281 · 기 -663 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+53%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.41% (환산) vs 평균 1.56% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 48,250"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,502 (환산) vs 평균 1,023,767"}, {"label": "회전율 급증", "ok": true, "detail": "2.41% (환산) vs 평균 1.56%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 39,564 (현재 39,000)"}]}
{"ts": "2026-09-30T12:12:41.432775+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 308500, "qty": 13, "proceeds": 4002680, "entry_price": 339000, "pnl": -404982, "pnl_pct": -9.0, "hold_from": "2026-09-15T10:28:40.932226+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "308,522 (현재 308,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 399,956"}, {"label": "추세(20일선)", "ok": true, "detail": "294,550"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +21 · 기 -13"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 348,838"}]}
{"ts": "2026-09-30T12:12:41.433190+09:00", "side": "BUY", "code": "024060", "name": "흥구석유", "price": 12000, "qty": 295, "cost": 3540531, "path": "pullback", "reason": "눌림목 지정가 12,331 도달", "stop": 10600, "target": 14800, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "11,990 vs 11,837"}, {"label": "정배열(5>20)", "ok": true, "detail": "13,866 / 11,837"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "13,866 / 11,181"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +134 · 기 -4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.96% (환산) vs 평균 29.44% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,310"}, {"label": "거래량 급증", "ok": false, "detail": "893,831 (환산) vs 평균 4,415,653"}, {"label": "회전율 급증", "ok": false, "detail": "5.96% (환산) vs 평균 29.44%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 12,331 (현재 11,990)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 4489026.732352336,
"last_add_price": 13420
@@ -32,14 +32,14 @@
"qty": 102,
"entry_price": 34552.94117647059,
"entry_at": "2026-08-20T09:02:17.473909+09:00",
"stop": 43636,
"stop": 45573,
"target": 46120,
"peak": 50300,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1773404.3510667775,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50000,
"cur_price": 47750,
"tranches": 2,
"tranche_value": 4928101.458627134,
"last_add_price": 50000
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 4133528.1959721213,
"last_add_price": 11930
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4595,
"cur_price": 4580,
"tranches": 1,
"tranche_value": 2547466.077043123,
"last_add_price": 4795
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,361 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2705294.1080848053,
"last_add_price": 20200
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,907 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 4952859.68257812,
"last_add_price": 404000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,186 도달",
"cur_price": 1200,
"cur_price": 1201,
"tranches": 2,
"tranche_value": 2987167.71407031,
"last_add_price": 1235
@@ -203,5 +203,5 @@
"034020": "2026-09-23"
},
"created_at": "2026-06-15T14:55:00.582849+09:00",
"updated_at": "2026-09-29T15:28:47.718385+09:00"
"updated_at": "2026-09-30T15:28:43.613975+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 21692178.74599997,
"cash": 21402179.83999997,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 4188989.7646745183,
"last_add_price": 13420
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:17.477466+09:00",
"stop": 26851,
"target": 57698,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1684859.3510976394,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50000,
"cur_price": 47750,
"tranches": 2,
"tranche_value": 4686399.784966664,
"last_add_price": 50000
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3841219.293311723,
"last_add_price": 11890
@@ -102,32 +102,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4595,
"cur_price": 4580,
"tranches": 1,
"tranche_value": 2440070.444136775,
"last_add_price": 4795
},
"078930": {
"code": "078930",
"name": "GS",
"sources": [
"auto"
],
"qty": 32,
"entry_price": 117800,
"entry_at": "2026-09-10T14:02:38.293461+09:00",
"stop": 105837,
"target": 153689,
"peak": 119300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"tranches": 1,
"tranche_value": 3791358.59699398,
"last_add_price": 117800
},
"004370": {
"code": "004370",
"name": "농심",
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,907 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 4768466.620374998,
"last_add_price": 404000
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7200,
"cur_price": 6960,
"tranches": 2,
"tranche_value": 4730360.187249998,
"last_add_price": 6950
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 279,
"entry_price": 13160,
"entry_at": "2026-09-30T14:14:41.112713+09:00",
"stop": 11795,
"target": 17256,
"peak": 13490,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"tranche_value": 3681479.659017434,
"last_add_price": 13160
}
},
"realized_pnl": -24774292.429000042,
"closed_trades": 55,
"realized_pnl": -25162266.029000044,
"closed_trades": 56,
"wins": 3,
"peak_equity": 100161893.89500001,
"max_drawdown": 0.24633910047533292,
@@ -196,11 +196,11 @@
"010950": "2026-09-10",
"090850": "2026-08-06",
"138040": "2026-08-13",
"078930": "2026-09-03",
"078930": "2026-09-30",
"003550": "2026-08-19",
"068270": "2026-09-04",
"034020": "2026-09-23"
},
"created_at": "2026-06-15T14:55:00.582864+09:00",
"updated_at": "2026-09-29T15:28:47.723819+09:00"
"updated_at": "2026-09-30T15:28:43.616372+09:00"
}
@@ -151,3 +151,5 @@
{"ts": "2026-09-23T10:50:50.021693+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6750, "qty": 700, "cost": 4725709, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6269, "target": 8192, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "6,750 vs 4,793"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,502 / 4,793"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,502 / 4,910"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+48.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +6 · 기 +13 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+63%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.46% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "57,615 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.46% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "85"}]}
{"ts": "2026-09-23T13:24:49.531640+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6950, "qty": 680, "cost": 4726709, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 6269, "target": 8192, "signals": [{"label": "손절선", "ok": true, "detail": "6,269 (현재 6,970)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 8,192"}, {"label": "추세(20일선)", "ok": true, "detail": "4,804"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +6 · 기 +13"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,918"}]}
{"ts": "2026-09-29T09:30:45.988203+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 404000, "qty": 11, "cost": 4444667, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 372500, "target": 452500, "signals": [{"label": "손절선", "ok": true, "detail": "372,500 (현재 402,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 452,500"}, {"label": "추세(20일선)", "ok": true, "detail": "383,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 401,537"}]}
{"ts": "2026-09-30T14:14:41.111693+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 105900, "qty": 32, "proceeds": 3382192, "entry_price": 117800, "pnl": -387974, "pnl_pct": -10.1, "hold_from": "2026-09-10T14:02:38.293461+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "105,837 (현재 105,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 153,689"}, {"label": "추세(20일선)", "ok": true, "detail": "75,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +298 · 기 -341"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 121,202"}]}
{"ts": "2026-09-30T14:14:41.112715+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13160, "qty": 279, "cost": 3672191, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11795, "target": 17256, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,160 vs 10,486"}, {"label": "정배열(5>20)", "ok": true, "detail": "11,808 / 10,486"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,808 / 9,743"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -293 · 기 +292 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.79% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "1,718,110 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "3.79% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "73"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"cur_price": 310500,
"tranches": 2,
"tranche_value": 3813943.0504600187,
"last_add_price": 350000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3759463.8630866953,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3342042.065213833,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5363811.392406253,
"last_add_price": 2960
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3177696.924168879,
"last_add_price": 11930
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135700,
"cur_price": 132000,
"tranches": 2,
"tranche_value": 3233975.9230847433,
"last_add_price": 152000
@@ -139,12 +139,12 @@
"entry_at": "2026-09-07T15:06:35.889405+09:00",
"stop": 27747,
"target": 39640,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4302231.2098323405,
"last_add_price": 31150
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5800,
"cur_price": 5330,
"tranches": 1,
"tranche_value": 3818951.600721525,
"last_add_price": 5740
@@ -198,5 +198,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.582879+09:00",
"updated_at": "2026-09-29T15:28:48.315076+09:00"
"updated_at": "2026-09-30T15:28:43.618676+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3342042.065213833,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5343166.925093753,
"last_add_price": 2960
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3169899.6784588406,
"last_add_price": 11930
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135700,
"cur_price": 132000,
"tranches": 2,
"tranche_value": 3225992.8046420617,
"last_add_price": 152000
@@ -97,12 +97,12 @@
"entry_at": "2026-09-07T15:06:37.155368+09:00",
"stop": 27746,
"target": 36665,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4294882.6988680065,
"last_add_price": 31150
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7200,
"cur_price": 6960,
"tranches": 2,
"tranche_value": 4287737.740777487,
"last_add_price": 6830
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 272500,
"cur_price": 269500,
"tranches": 1,
"tranche_value": 4716650.125500064,
"last_add_price": 283500
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5800,
"cur_price": 5330,
"tranches": 1,
"tranche_value": 3843626.7763923104,
"last_add_price": 5740
@@ -199,5 +199,5 @@
"004370": "2026-09-21"
},
"created_at": "2026-06-15T14:55:00.582910+09:00",
"updated_at": "2026-09-29T15:28:48.330763+09:00"
"updated_at": "2026-09-30T15:28:43.620953+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 32886622.836500023,
"cash": 35049502.16700002,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3393650.506937234,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5376321.98103125,
"last_add_price": 2960
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3188265.499071182,
"last_add_price": 11930
@@ -76,12 +76,12 @@
"entry_at": "2026-09-03T09:14:27.409471+09:00",
"stop": 26982,
"target": 34076,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4425264.84827894,
"last_add_price": 30200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135700,
"cur_price": 132000,
"tranches": 2,
"tranche_value": 3217490.050630382,
"last_add_price": 152000
@@ -123,32 +123,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117000,
"cur_price": 117500,
"tranches": 2,
"tranche_value": 2972315.521438034,
"last_add_price": 133000
},
"204270": {
"code": "204270",
"name": "제이앤티씨",
"sources": [
"interest"
],
"qty": 239,
"entry_price": 23988.284518828452,
"entry_at": "2026-09-15T09:22:38.524884+09:00",
"stop": 20645,
"target": 29003,
"peak": 26750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 23250,
"tranches": 2,
"tranche_value": 2877279.885443339,
"last_add_price": 25000
},
"088350": {
"code": "088350",
"name": "한화생명",
@@ -165,17 +144,38 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5800,
"cur_price": 5330,
"tranches": 1,
"tranche_value": 3841058.1045267605,
"last_add_price": 5740
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 222,
"entry_price": 13840,
"entry_at": "2026-09-30T09:20:46.247053+09:00",
"stop": 12020,
"target": 16570,
"peak": 13840,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"tranche_value": 3084806.650713627,
"last_add_price": 13840
}
},
"realized_pnl": -17921659.51250003,
"closed_trades": 41,
"realized_pnl": -18419899.29000003,
"closed_trades": 42,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.19695782029499978,
"max_drawdown": 0.19781287832999975,
"last_exit": {
"030000": "2026-09-04",
"086790": "2026-07-29",
@@ -195,8 +195,9 @@
"090850": "2026-08-05",
"078930": "2026-09-22",
"068270": "2026-09-04",
"327260": "2026-09-07"
"327260": "2026-09-07",
"204270": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.582926+09:00",
"updated_at": "2026-09-29T15:28:48.340106+09:00"
"updated_at": "2026-09-30T15:28:43.623245+09:00"
}
@@ -117,3 +117,5 @@
{"ts": "2026-09-22T09:01:01.542657+09:00", "side": "BUY", "code": "204270", "name": "제이앤티씨", "price": 25000, "qty": 115, "cost": 2875431, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 19796, "target": 27931, "signals": [{"label": "손절선", "ok": true, "detail": "19,796 (현재 25,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 27,931"}, {"label": "추세(10일선)", "ok": true, "detail": "22,415"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +34 · 기 -75"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 23,886"}]}
{"ts": "2026-09-22T09:32:45.830073+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 109700, "qty": 25, "proceeds": 2737152, "entry_price": 126400, "pnl": -423322, "pnl_pct": -13.21, "hold_from": "2026-09-04T11:14:28.080757+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "110,035 (현재 110,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,948"}, {"label": "추세(10일선)", "ok": true, "detail": "83,080"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +266 · 기 -141"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 129,963"}]}
{"ts": "2026-09-22T09:32:45.830878+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 5740, "qty": 669, "cost": 3840636, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5129, "target": 6657, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "5,720 vs 4,822"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,161 / 4,822"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,161 / 4,734"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -544 · 기 +443 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+11%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.68% (환산) vs 평균 0.43% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "5,933,633 (환산) vs 평균 3,731,411"}, {"label": "회전율 급증", "ok": true, "detail": "0.68% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
{"ts": "2026-09-30T09:20:46.245603+09:00", "side": "SELL", "code": "204270", "name": "제이앤티씨", "price": 21950, "qty": 239, "proceeds": 5235820, "entry_price": 23988, "pnl": -498240, "pnl_pct": -8.5, "hold_from": "2026-09-15T09:22:38.524884+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "20,645 (현재 22,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 29,003"}, {"label": "추세(10일선)", "ok": false, "detail": "22,105"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -275 · 기 -41"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:20:46.247056+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13840, "qty": 222, "cost": 3072941, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 12020, "target": 16570, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,840 vs 11,069"}, {"label": "정배열(5>10)", "ok": true, "detail": "11,944 / 11,069"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,944 / 9,755"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+37.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -250 · 기 +360 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.46% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "1,570,260 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "3.46% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "76"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 4271897.688361821,
"last_add_price": 13420
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:18.553157+09:00",
"stop": 26852,
"target": 57698,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1725875.4362712654,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3922687.5648087934,
"last_add_price": 11890
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4595,
"cur_price": 4580,
"tranches": 1,
"tranche_value": 2474296.0650329688,
"last_add_price": 4795
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4981802.023234375,
"last_add_price": 411000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,104 도달",
"cur_price": 16210,
"cur_price": 16180,
"tranches": 1,
"tranche_value": 4892789.090421874,
"last_add_price": 16140
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 272500,
"cur_price": 269500,
"tranches": 1,
"tranche_value": 4927580.232015625,
"last_add_price": 282500
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,362 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2651624.2370578027,
"last_add_price": 19940
@@ -202,5 +202,5 @@
"034020": "2026-09-23"
},
"created_at": "2026-06-15T14:55:00.583136+09:00",
"updated_at": "2026-09-29T15:28:48.352919+09:00"
"updated_at": "2026-09-30T15:28:43.625663+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"cur_price": 310500,
"tranches": 2,
"tranche_value": 3889733.683715179,
"last_add_price": 353000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 132700,
"cur_price": 126700,
"tranches": 2,
"tranche_value": 5327150.576000001,
"last_add_price": 120500
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 4940372.790080874,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3791237.2526261737,
"last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 5133126.668375,
"last_add_price": 32750
@@ -118,12 +118,12 @@
"entry_at": "2026-09-04T11:14:28.093854+09:00",
"stop": 11084,
"target": 23166,
"peak": 20150,
"peak": 20200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 1870914.8665673207,
"last_add_price": 14660
@@ -139,12 +139,12 @@
"entry_at": "2026-09-04T12:36:30.097682+09:00",
"stop": 27650,
"target": 39428,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4478278.821943787,
"last_add_price": 31000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,358 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2222419.950014418,
"last_add_price": 20800
@@ -199,5 +199,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.583184+09:00",
"updated_at": "2026-09-29T15:28:48.358808+09:00"
"updated_at": "2026-09-30T15:28:43.627933+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 38267553.23949999,
"cash": 34120811.321499996,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 5075960.404438956,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3433240.983007488,
"last_add_price": 13420
@@ -55,12 +55,12 @@
"entry_at": "2026-08-20T09:02:18.566265+09:00",
"stop": 24287,
"target": 55133,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1369448.2358109318,
"last_add_price": 35800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 5207054.06571875,
"last_add_price": 32750
@@ -95,14 +95,14 @@
"qty": 299,
"entry_price": 13533.411371237458,
"entry_at": "2026-09-10T09:00:59.533567+09:00",
"stop": 17600,
"stop": 17639,
"target": 19685,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,977 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2028063.468468333,
"last_add_price": 13930
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,141 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 1,
"tranche_value": 5110932.165583902,
"last_add_price": 410500
@@ -144,10 +144,31 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,977 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3423153.5325177917,
"last_add_price": 12300
},
"024060": {
"code": "024060",
"name": "흥구석유",
"sources": [
"interest"
],
"qty": 349,
"entry_price": 11880,
"entry_at": "2026-09-30T09:01:19.666350+09:00",
"stop": 10600,
"target": 14440,
"peak": 12010,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,370 도달",
"cur_price": 11950,
"tranches": 1,
"tranche_value": 4147227.4034580463,
"last_add_price": 11880
}
},
"realized_pnl": -16025461.74100003,
@@ -179,5 +200,5 @@
"034020": "2026-09-29"
},
"created_at": "2026-06-15T14:55:00.583198+09:00",
"updated_at": "2026-09-29T15:28:48.364191+09:00"
"updated_at": "2026-09-30T15:28:43.630351+09:00"
}
@@ -127,3 +127,4 @@
{"ts": "2026-09-15T10:28:42.212273+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11810, "qty": 289, "cost": 3413602, "path": "pullback", "reason": "눌림목 지정가 11,977 도달", "stop": 10284, "target": 14862, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "11,810 vs 10,153"}, {"label": "정배열(5>20)", "ok": true, "detail": "11,792 / 10,153"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,792 / 9,430"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +26 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 13,450"}, {"label": "거래량 급증", "ok": false, "detail": "6,791 (환산) vs 평균 36,789"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "65"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 11,977 (현재 11,810)"}]}
{"ts": "2026-09-18T09:06:44.365930+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 12300, "qty": 278, "cost": 3419913, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10284, "target": 14862, "signals": [{"label": "손절선", "ok": true, "detail": "10,284 (현재 12,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,862"}, {"label": "추세(20일선)", "ok": true, "detail": "10,172"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +17 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,171"}]}
{"ts": "2026-09-29T09:04:46.164282+09:00", "side": "SELL", "code": "034020", "name": "두산에너빌리티", "price": 79800, "qty": 39, "proceeds": 3106131, "entry_price": 90400, "pnl": -419998, "pnl_pct": -11.73, "hold_from": "2026-09-10T14:02:38.927922+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "79,421 (현재 79,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 112,358"}, {"label": "추세(20일선)", "ok": false, "detail": "79,745"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -2,599 · 기 -1,209"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,773"}]}
{"ts": "2026-09-30T09:01:19.666352+09:00", "side": "BUY", "code": "024060", "name": "흥구석유", "price": 11880, "qty": 349, "cost": 4146742, "path": "pullback", "reason": "눌림목 지정가 12,370 도달", "stop": 10600, "target": 14440, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,140 vs 11,844"}, {"label": "정배열(5>20)", "ok": true, "detail": "13,896 / 11,844"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "13,896 / 11,184"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +73 · 기 -4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 29.44% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,310"}, {"label": "거래량 급증", "ok": false, "detail": "587 (환산) vs 평균 4,415,653"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 29.44%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 12,370 (현재 12,140)"}]}
@@ -1,5 +1,5 @@
{
"cash": 50931098.72450004,
"cash": 47842294.21850004,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3393597.375168939,
"last_add_price": 13420
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:18.571212+09:00",
"stop": 24287,
"target": 55133,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1360762.8418676818,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4595,
"cur_price": 4580,
"tranches": 1,
"tranche_value": 2667186.0151028302,
"last_add_price": 4795
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,461 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4957124.381763087,
"last_add_price": 410500
@@ -97,12 +97,12 @@
"entry_at": "2026-09-15T10:28:42.222734+09:00",
"stop": 13984,
"target": 23028,
"peak": 20150,
"peak": 20200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2314620.8603280014,
"last_add_price": 17350
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,361 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2104217.9889743566,
"last_add_price": 20200
@@ -144,14 +144,35 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,592 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3193443.5587442005,
"last_add_price": 12330
},
"033160": {
"code": "033160",
"name": "엠케이전자",
"sources": [
"watch"
],
"qty": 176,
"entry_price": 17390,
"entry_at": "2026-09-30T09:28:45.956399+09:00",
"stop": 15035,
"target": 22100,
"peak": 17570,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 17160,
"tranches": 1,
"tranche_value": 3067366.8402105216,
"last_add_price": 17390
}
},
"realized_pnl": -18932481.49050003,
"closed_trades": 49,
"realized_pnl": -18960186.90050003,
"closed_trades": 50,
"wins": 6,
"peak_equity": 100182695.41500005,
"max_drawdown": 0.18658896845473755,
@@ -163,7 +184,7 @@
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-07-08",
"319660": "2026-07-27",
"319660": "2026-09-30",
"003490": "2026-07-09",
"105560": "2026-07-20",
"024060": "2026-07-27",
@@ -181,5 +202,5 @@
"034020": "2026-09-29"
},
"created_at": "2026-06-15T14:55:00.583212+09:00",
"updated_at": "2026-09-29T15:28:48.368788+09:00"
"updated_at": "2026-09-30T15:28:43.634272+09:00"
}
@@ -138,3 +138,6 @@
{"ts": "2026-09-18T09:12:44.059364+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 17350, "qty": 133, "cost": 2307896, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 13685, "target": 22609, "signals": [{"label": "손절선", "ok": true, "detail": "13,685 (현재 17,420)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,609"}, {"label": "추세(20일선)", "ok": true, "detail": "12,946"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +295 · 기 +67"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 17,414"}]}
{"ts": "2026-09-18T13:14:43.612832+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 12330, "qty": 258, "cost": 3181617, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10420, "target": 15010, "signals": [{"label": "손절선", "ok": true, "detail": "10,420 (현재 12,330)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 15,010"}, {"label": "추세(20일선)", "ok": true, "detail": "10,179"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +17 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,313"}]}
{"ts": "2026-09-29T09:04:46.170117+09:00", "side": "SELL", "code": "034020", "name": "두산에너빌리티", "price": 79800, "qty": 38, "proceeds": 3026487, "entry_price": 90400, "pnl": -409228, "pnl_pct": -11.73, "hold_from": "2026-09-10T14:02:38.933751+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "79,421 (현재 79,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 112,358"}, {"label": "추세(20일선)", "ok": false, "detail": "79,745"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -2,599 · 기 -1,209"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,773"}]}
{"ts": "2026-09-30T09:02:50.963751+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150400, "qty": 34, "cost": 5114367, "path": "pullback", "reason": "눌림목 지정가 158,839 도달", "stop": 150399, "target": 150402, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "150,300 vs 149,305"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,700 / 149,305"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,700 / 113,063"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "35,680 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,839 (현재 150,300)"}]}
{"ts": "2026-09-30T09:12:46.535522+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 149900, "qty": 34, "proceeds": 5086662, "entry_price": 150400, "pnl": -27705, "pnl_pct": -0.33, "hold_from": "2026-09-30T09:02:50.963748+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "150,399 (현재 150,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "149,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:28:45.956401+09:00", "side": "BUY", "code": "033160", "name": "엠케이전자", "price": 17390, "qty": 176, "cost": 3061099, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 15035, "target": 22100, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "17,370 vs 14,164"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,826 / 14,164"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,826 / 15,120"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -134 · 기 +354 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.98% (환산) vs 평균 3.24% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 17,350"}, {"label": "거래량 급증", "ok": true, "detail": "1,715,160 (환산) vs 평균 794,461"}, {"label": "회전율 급증", "ok": true, "detail": "6.98% (환산) vs 평균 3.24%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 4940372.790080874,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 5113659.21834375,
"last_add_price": 32750
@@ -53,14 +53,14 @@
"qty": 264,
"entry_price": 14104.734848484848,
"entry_at": "2026-09-04T11:14:28.107284+09:00",
"stop": 17600,
"stop": 17639,
"target": 20145,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 1867525.9036903584,
"last_add_price": 14660
@@ -76,12 +76,12 @@
"entry_at": "2026-09-04T12:36:30.116204+09:00",
"stop": 27651,
"target": 36485,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4469498.464141663,
"last_add_price": 31000
@@ -97,12 +97,12 @@
"entry_at": "2026-09-10T14:12:34.510311+09:00",
"stop": 36405,
"target": 63833,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 2073999.8646011376,
"last_add_price": 46800
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,358 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2239564.1285592173,
"last_add_price": 20800
@@ -139,12 +139,12 @@
"entry_at": "2026-09-22T09:02:49.895908+09:00",
"stop": 121395,
"target": 232866,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,986 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1710371.4944222153,
"last_add_price": 164000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,148 도달",
"cur_price": 6100,
"cur_price": 6070,
"tranches": 1,
"tranche_value": 5227595.035531249,
"last_add_price": 6050
@@ -202,5 +202,5 @@
"000720": "2026-09-28"
},
"created_at": "2026-06-15T14:55:00.583227+09:00",
"updated_at": "2026-09-29T15:28:48.372837+09:00"
"updated_at": "2026-09-30T15:28:43.636678+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 36079611.84069997,
"cash": 31649131.885199975,
"initial": 100000000,
"positions": {
"327260": {
@@ -11,14 +11,14 @@
"qty": 105,
"entry_price": 34565.71428571428,
"entry_at": "2026-08-20T09:02:18.579921+09:00",
"stop": 43636,
"stop": 45573,
"target": 46133,
"peak": 50300,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1835134.7132164796,
"last_add_price": 35800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 4188194.7669907366,
"last_add_price": 11890
@@ -55,12 +55,12 @@
"entry_at": "2026-09-03T09:30:29.452975+09:00",
"stop": 27499,
"target": 32738,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 5380475.415249998,
"last_add_price": 30000
@@ -74,14 +74,14 @@
"qty": 358,
"entry_price": 13434.525139664804,
"entry_at": "2026-09-09T09:04:30.445123+09:00",
"stop": 17600,
"stop": 17639,
"target": 16895,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,153 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2413342.693478599,
"last_add_price": 13820
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,361 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2964066.934819155,
"last_add_price": 20200
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,961 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 5479109.772843748,
"last_add_price": 404000
@@ -144,14 +144,35 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,186 도달",
"cur_price": 1200,
"cur_price": 1201,
"tranches": 2,
"tranche_value": 3324577.898896041,
"last_add_price": 1235
},
"033160": {
"code": "033160",
"name": "엠케이전자",
"sources": [
"watch"
],
"qty": 253,
"entry_price": 17390,
"entry_at": "2026-09-30T09:28:45.964972+09:00",
"stop": 15624,
"target": 20039,
"peak": 17570,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 17160,
"tranches": 1,
"tranche_value": 4402939.823960427,
"last_add_price": 17390
}
},
"realized_pnl": -16405429.98450004,
"closed_trades": 62,
"realized_pnl": -16435579.98950004,
"closed_trades": 63,
"wins": 11,
"peak_equity": 100344662.275,
"max_drawdown": 0.17793081459150337,
@@ -164,7 +185,7 @@
"214450": "2026-09-01",
"093370": "2026-07-20",
"034730": "2026-07-08",
"319660": "2026-07-27",
"319660": "2026-09-30",
"095610": "2026-09-09",
"105560": "2026-07-20",
"010950": "2026-09-03",
@@ -184,5 +205,5 @@
"180640": "2026-09-29"
},
"created_at": "2026-06-15T14:55:00.583241+09:00",
"updated_at": "2026-09-29T15:28:48.377005+09:00"
"updated_at": "2026-09-30T15:28:43.639093+09:00"
}
@@ -166,3 +166,6 @@
{"ts": "2026-09-23T15:12:49.529346+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1235, "qty": 2691, "cost": 3323884, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 1027, "target": 1417, "signals": [{"label": "손절선", "ok": true, "detail": "1,027 (현재 1,235)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,417"}, {"label": "추세(20일선)", "ok": true, "detail": "1,142"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -132 · 기 +1"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,235"}]}
{"ts": "2026-09-29T09:30:46.637959+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 404000, "qty": 13, "cost": 5252788, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 372500, "target": 423750, "signals": [{"label": "손절선", "ok": true, "detail": "372,500 (현재 402,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 423,750"}, {"label": "추세(20일선)", "ok": true, "detail": "383,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 402,037"}]}
{"ts": "2026-09-29T09:58:44.531058+09:00", "side": "SELL", "code": "180640", "name": "한진칼", "price": 135500, "qty": 30, "proceeds": 4057073, "entry_price": 142500, "pnl": -218568, "pnl_pct": -4.91, "hold_from": "2026-09-09T09:56:28.798952+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "128,259 (현재 135,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 163,861"}, {"label": "추세(20일선)", "ok": true, "detail": "114,970"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +9 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 147,000"}]}
{"ts": "2026-09-30T09:02:50.972495+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150400, "qty": 37, "cost": 5565635, "path": "pullback", "reason": "눌림목 지정가 158,839 도달", "stop": 150399, "target": 150402, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "150,300 vs 149,305"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,700 / 149,305"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,700 / 113,063"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "35,680 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,839 (현재 150,300)"}]}
{"ts": "2026-09-30T09:12:46.544858+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 149900, "qty": 37, "proceeds": 5535485, "entry_price": 150400, "pnl": -30150, "pnl_pct": -0.33, "hold_from": "2026-09-30T09:02:50.972493+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "150,399 (현재 150,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "149,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:28:45.964974+09:00", "side": "BUY", "code": "033160", "name": "엠케이전자", "price": 17390, "qty": 253, "cost": 4400330, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 15624, "target": 20039, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "17,370 vs 14,164"}, {"label": "정배열(5>20)", "ok": true, "detail": "15,826 / 14,164"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,826 / 15,120"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -134 · 기 +354 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.98% (환산) vs 평균 3.24% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 17,350"}, {"label": "거래량 급증", "ok": true, "detail": "1,715,160 (환산) vs 평균 794,461"}, {"label": "회전율 급증", "ok": true, "detail": "6.98% (환산) vs 평균 3.24%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
@@ -1,5 +1,5 @@
{
"cash": 49736503.90000001,
"cash": 45637289.110000014,
"initial": 100000000,
"positions": {
"327260": {
@@ -11,14 +11,14 @@
"qty": 81,
"entry_price": 34555.555555555555,
"entry_at": "2026-08-20T09:02:18.583985+09:00",
"stop": 43636,
"stop": 45573,
"target": 49979,
"peak": 50300,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1405152.4684093075,
"last_add_price": 35800
@@ -32,14 +32,14 @@
"qty": 275,
"entry_price": 14067.2,
"entry_at": "2026-09-03T09:02:26.582362+09:00",
"stop": 17600,
"stop": 17639,
"target": 18598,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 1936750.8143745721,
"last_add_price": 14660
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,003 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3508251.3322146544,
"last_add_price": 12290
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,108 도달",
"cur_price": 5650,
"cur_price": 5500,
"tranches": 2,
"tranche_value": 2789847.3916354305,
"last_add_price": 5390
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,341 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2236369.174025517,
"last_add_price": 20200
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,156 도달",
"cur_price": 6100,
"cur_price": 6070,
"tranches": 2,
"tranche_value": 5435662.905375001,
"last_add_price": 6250
@@ -144,10 +144,31 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,546 도달",
"cur_price": 38000,
"cur_price": 38200,
"tranches": 1,
"tranche_value": 3020596.3217385407,
"last_add_price": 39150
},
"024060": {
"code": "024060",
"name": "흥구석유",
"sources": [
"interest"
],
"qty": 345,
"entry_price": 11880,
"entry_at": "2026-09-30T09:01:19.684565+09:00",
"stop": 10600,
"target": 13800,
"peak": 12010,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,370 도달",
"cur_price": 11950,
"tranches": 1,
"tranche_value": 4102844.0325468755,
"last_add_price": 11880
}
},
"realized_pnl": -14909693.825000038,
@@ -184,5 +205,5 @@
"004370": "2026-09-29"
},
"created_at": "2026-06-15T14:55:00.583273+09:00",
"updated_at": "2026-09-29T15:28:48.380829+09:00"
"updated_at": "2026-09-30T15:28:43.641485+09:00"
}
@@ -158,3 +158,4 @@
{"ts": "2026-09-28T09:01:02.918529+09:00", "side": "BUY", "code": "257720", "name": "실리콘투", "price": 39150, "qty": 77, "cost": 3015002, "path": "pullback", "reason": "눌림목 지정가 39,546 도달", "stop": 33500, "target": 47625, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "39,150 vs 37,645"}, {"label": "정배열(5>20)", "ok": true, "detail": "41,620 / 37,645"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "41,620 / 36,093"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +372 · 기 -892 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+52%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.74% (환산) vs 평균 1.56% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 48,250"}, {"label": "거래량 급증", "ok": false, "detail": "486,240 (환산) vs 평균 1,023,767"}, {"label": "회전율 급증", "ok": false, "detail": "0.74% (환산) vs 평균 1.56%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 39,546 (현재 39,150)"}]}
{"ts": "2026-09-29T09:06:49.340101+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 395000, "qty": 12, "proceeds": 4730757, "entry_price": 418500, "pnl": -291996, "pnl_pct": -5.62, "hold_from": "2026-09-09T09:04:30.450598+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "384,996 (현재 395,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 468,756"}, {"label": "추세(20일선)", "ok": true, "detail": "383,000"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 427,537"}]}
{"ts": "2026-09-29T11:06:45.468454+09:00", "side": "BUY", "code": "261520", "name": "이지스", "price": 5390, "qty": 517, "cost": 2787048, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 4297, "target": 6305, "signals": [{"label": "손절선", "ok": true, "detail": "4,297 (현재 5,350)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,305"}, {"label": "추세(20일선)", "ok": true, "detail": "4,490"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -18 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 5,298"}]}
{"ts": "2026-09-30T09:01:19.684567+09:00", "side": "BUY", "code": "024060", "name": "흥구석유", "price": 11880, "qty": 345, "cost": 4099215, "path": "pullback", "reason": "눌림목 지정가 12,370 도달", "stop": 10600, "target": 13800, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,140 vs 11,844"}, {"label": "정배열(5>20)", "ok": true, "detail": "13,896 / 11,844"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "13,896 / 11,184"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +73 · 기 -4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 29.44% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,310"}, {"label": "거래량 급증", "ok": false, "detail": "587 (환산) vs 평균 4,415,653"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 29.44%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 12,370 (현재 12,140)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3377559.3310465557,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5376462.657906253,
"last_add_price": 2945
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3207769.240733453,
"last_add_price": 11930
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5800,
"cur_price": 5330,
"tranches": 2,
"tranche_value": 3847717.292460384,
"last_add_price": 6050
@@ -95,14 +95,14 @@
"qty": 295,
"entry_price": 13497.186440677966,
"entry_at": "2026-09-07T15:06:37.205681+09:00",
"stop": 17600,
"stop": 17639,
"target": 19649,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 1999967.3303914513,
"last_add_price": 13930
@@ -118,12 +118,12 @@
"entry_at": "2026-09-10T14:12:34.522062+09:00",
"stop": 36405,
"target": 63833,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 2072539.7610259354,
"last_add_price": 46800
@@ -139,12 +139,12 @@
"entry_at": "2026-09-22T09:02:49.913396+09:00",
"stop": 64438,
"target": 80211,
"peak": 77100,
"peak": 78700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 76600,
"cur_price": 75500,
"tranches": 2,
"tranche_value": 5282905.658046878,
"last_add_price": 70400
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 16580,
"cur_price": 16680,
"tranches": 2,
"tranche_value": 2861142.595753686,
"last_add_price": 18560
@@ -198,5 +198,5 @@
"004370": "2026-09-21"
},
"created_at": "2026-06-15T14:55:00.583289+09:00",
"updated_at": "2026-09-29T15:28:48.384197+09:00"
"updated_at": "2026-09-30T15:28:43.643815+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3428336.7554835076,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5467963.193781251,
"last_add_price": 2945
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3262304.762250248,
"last_add_price": 11930
@@ -76,12 +76,12 @@
"entry_at": "2026-09-03T09:30:29.463716+09:00",
"stop": 26800,
"target": 33787,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4492093.16528453,
"last_add_price": 30000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6010,
"cur_price": 5720,
"tranches": 2,
"tranche_value": 1623025.8813087621,
"last_add_price": 7390
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5800,
"cur_price": 5330,
"tranches": 2,
"tranche_value": 3857497.927320607,
"last_add_price": 6010
@@ -137,14 +137,14 @@
"qty": 299,
"entry_price": 13497.357859531772,
"entry_at": "2026-09-07T15:06:37.209053+09:00",
"stop": 17600,
"stop": 17639,
"target": 18111,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2022912.4075034007,
"last_add_price": 13930
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 272500,
"cur_price": 269500,
"tranches": 1,
"tranche_value": 4896292.538324105,
"last_add_price": 282500
@@ -198,5 +198,5 @@
"004370": "2026-09-21"
},
"created_at": "2026-06-15T14:55:00.583304+09:00",
"updated_at": "2026-09-29T15:28:48.387446+09:00"
"updated_at": "2026-09-30T15:28:43.646135+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 5220757.257031252,
"last_add_price": 32750
@@ -34,12 +34,12 @@
"entry_at": "2026-09-03T09:30:29.466903+09:00",
"stop": 26800,
"target": 33787,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4580366.904239814,
"last_add_price": 30000
@@ -53,14 +53,14 @@
"qty": 266,
"entry_price": 14104.887218045113,
"entry_at": "2026-09-04T11:14:28.125177+09:00",
"stop": 17600,
"stop": 17639,
"target": 18635,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 1889084.2845179967,
"last_add_price": 14660
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6010,
"cur_price": 5720,
"tranches": 2,
"tranche_value": 1621037.6222288562,
"last_add_price": 7390
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,358 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2273315.5710422248,
"last_add_price": 20800
@@ -118,12 +118,12 @@
"entry_at": "2026-09-22T09:02:49.920117+09:00",
"stop": 121395,
"target": 214288,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,986 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1724127.0503401707,
"last_add_price": 164000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,143 도달",
"cur_price": 3265,
"cur_price": 3295,
"tranches": 2,
"tranche_value": 3161018.580691236,
"last_add_price": 3275
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,148 도달",
"cur_price": 6100,
"cur_price": 6070,
"tranches": 1,
"tranche_value": 5296647.055406252,
"last_add_price": 6050
@@ -202,5 +202,5 @@
"000720": "2026-09-28"
},
"created_at": "2026-06-15T14:55:00.583318+09:00",
"updated_at": "2026-09-29T15:28:48.390529+09:00"
"updated_at": "2026-09-30T15:28:43.648463+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 32859549.291849982,
"cash": 33195425.261849977,
"initial": 100000000,
"positions": {
"327260": {
@@ -11,14 +11,14 @@
"qty": 101,
"entry_price": 34564.35643564357,
"entry_at": "2026-08-20T09:02:18.598460+09:00",
"stop": 43636,
"stop": 45573,
"target": 49987,
"peak": 50300,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1761589.922015132,
"last_add_price": 35800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,946 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 5016181.869037499,
"last_add_price": 32400
@@ -53,14 +53,14 @@
"qty": 344,
"entry_price": 14066.802325581395,
"entry_at": "2026-09-03T09:02:26.595154+09:00",
"stop": 17600,
"stop": 17639,
"target": 18597,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2433888.3605985767,
"last_add_price": 14660
@@ -81,32 +81,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,136 도달",
"cur_price": 3265,
"cur_price": 3295,
"tranches": 2,
"tranche_value": 3860262.073953841,
"last_add_price": 3210
},
"078930": {
"code": "078930",
"name": "GS",
"sources": [
"auto"
],
"qty": 34,
"entry_price": 117800,
"entry_at": "2026-09-10T14:02:38.961924+09:00",
"stop": 105837,
"target": 141726,
"peak": 119300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"tranches": 1,
"tranche_value": 4029288.693393851,
"last_add_price": 117800
},
"041520": {
"code": "041520",
"name": "이엘씨",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,977 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 4301175.50574383,
"last_add_price": 12300
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,341 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2831252.2401680327,
"last_add_price": 20200
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,386 도달",
"cur_price": 16210,
"cur_price": 16180,
"tranches": 1,
"tranche_value": 5154404.266803124,
"last_add_price": 16170
},
"257720": {
"code": "257720",
"name": "실리콘투",
"sources": [
"auto"
],
"qty": 85,
"entry_price": 38400,
"entry_at": "2026-09-30T14:04:46.165652+09:00",
"stop": 33500,
"target": 48200,
"peak": 38400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,510 도달",
"cur_price": 38200,
"tranches": 1,
"tranche_value": 3292051.1945867743,
"last_add_price": 38400
}
},
"realized_pnl": -20544322.33715004,
"closed_trades": 62,
"realized_pnl": -20949757.547150042,
"closed_trades": 63,
"wins": 8,
"peak_equity": 101501376.42350003,
"max_drawdown": 0.22092032524603686,
@@ -194,7 +194,7 @@
"010950": "2026-08-20",
"090850": "2026-08-05",
"161890": "2026-09-10",
"078930": "2026-07-31",
"078930": "2026-09-30",
"138040": "2026-09-08",
"218150": "2026-08-19",
"316140": "2026-08-21",
@@ -203,5 +203,5 @@
"004370": "2026-09-17"
},
"created_at": "2026-06-15T14:55:00.583333+09:00",
"updated_at": "2026-09-29T15:28:48.393697+09:00"
"updated_at": "2026-09-30T15:28:43.650859+09:00"
}
@@ -174,3 +174,5 @@
{"ts": "2026-09-17T09:04:40.561912+09:00", "side": "BUY", "code": "300720", "name": "한일시멘트", "price": 16170, "qty": 318, "cost": 5142831, "path": "pullback", "reason": "눌림목 지정가 16,386 도달", "stop": 15324, "target": 17862, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "16,080 vs 15,208"}, {"label": "정배열(5>20)", "ok": true, "detail": "16,298 / 15,208"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "16,298 / 14,435"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +8 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 0.12% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,140"}, {"label": "거래량 급증", "ok": false, "detail": "11,173 (환산) vs 평균 89,609"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 0.12%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,386 (현재 16,080)"}]}
{"ts": "2026-09-18T09:06:44.405426+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 12300, "qty": 349, "cost": 4293344, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10666, "target": 14099, "signals": [{"label": "손절선", "ok": true, "detail": "10,666 (현재 12,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,099"}, {"label": "추세(20일선)", "ok": true, "detail": "10,172"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +17 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,171"}]}
{"ts": "2026-09-18T09:32:42.815807+09:00", "side": "BUY", "code": "478560", "name": "블랙야크아이앤씨", "price": 3210, "qty": 1202, "cost": 3858999, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 2792, "target": 3776, "signals": [{"label": "손절선", "ok": true, "detail": "2,792 (현재 3,240)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,776"}, {"label": "추세(20일선)", "ok": true, "detail": "2,890"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +4 · 기 -3"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 3,229"}]}
{"ts": "2026-09-30T14:04:46.164927+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 106100, "qty": 34, "proceeds": 3600366, "entry_price": 117800, "pnl": -405435, "pnl_pct": -9.93, "hold_from": "2026-09-10T14:02:38.961924+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "105,837 (현재 106,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 141,726"}, {"label": "추세(20일선)", "ok": true, "detail": "75,975"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -347"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 121,202"}]}
{"ts": "2026-09-30T14:04:46.165654+09:00", "side": "BUY", "code": "257720", "name": "실리콘투", "price": 38400, "qty": 85, "cost": 3264490, "path": "pullback", "reason": "눌림목 지정가 39,510 도달", "stop": 33500, "target": 48200, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "38,350 vs 37,605"}, {"label": "정배열(5>20)", "ok": true, "detail": "41,460 / 37,605"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "41,460 / 36,080"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+8.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +56 · 기 -522 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.25% (환산) vs 평균 1.56% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 48,250"}, {"label": "거래량 급증", "ok": false, "detail": "822,398 (환산) vs 평균 1,023,767"}, {"label": "회전율 급증", "ok": false, "detail": "1.25% (환산) vs 평균 1.56%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 39,510 (현재 38,350)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 5051285.121721717,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 4362596.463271157,
"last_add_price": 13420
@@ -53,14 +53,14 @@
"qty": 344,
"entry_price": 14066.802325581395,
"entry_at": "2026-09-03T09:02:26.597960+09:00",
"stop": 17600,
"stop": 17639,
"target": 18597,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2432613.4618839705,
"last_add_price": 14660
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,404 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 2,
"tranche_value": 3058381.8542864355,
"last_add_price": 22300
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,140 도달",
"cur_price": 3265,
"cur_price": 3295,
"tranches": 2,
"tranche_value": 4008637.751201471,
"last_add_price": 3255
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,955 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3954670.320777218,
"last_add_price": 12170
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,102 도달",
"cur_price": 5650,
"cur_price": 5500,
"tranches": 2,
"tranche_value": 3199498.373584197,
"last_add_price": 5140
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,155 도달",
"cur_price": 6100,
"cur_price": 6070,
"tranches": 1,
"tranche_value": 5017816.601578125,
"last_add_price": 6130
@@ -202,5 +202,5 @@
"004370": "2026-09-18"
},
"created_at": "2026-06-15T14:55:00.583347+09:00",
"updated_at": "2026-09-29T15:28:48.396619+09:00"
"updated_at": "2026-09-30T15:28:43.653165+09:00"
}
@@ -1,28 +1,7 @@
{
"cash": 28887794.560499977,
"cash": 29599226.202499982,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 20,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.209787+09:00",
"stop": 308113,
"target": 476661,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"tranches": 2,
"tranche_value": 3627364.7637924887,
"last_add_price": 356000
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3547525.853504033,
"last_add_price": 136000
@@ -55,12 +34,12 @@
"entry_at": "2026-07-31T12:36:09.540195+09:00",
"stop": 100700,
"target": 251570,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1688085.214726109,
"last_add_price": 147600
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 2,
"tranche_value": 3967368.72635773,
"last_add_price": 112800
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 2862100.411366492,
"last_add_price": 135100
@@ -118,12 +97,12 @@
"entry_at": "2026-09-03T09:14:28.586631+09:00",
"stop": 26982,
"target": 38332,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4185836.328126983,
"last_add_price": 30200
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135700,
"cur_price": 132000,
"tranches": 1,
"tranche_value": 2940234.9193805554,
"last_add_price": 143200
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4452166.016150367,
"last_add_price": 411000
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 413,
"entry_price": 13185.762711864407,
"entry_at": "2026-09-30T12:22:46.654174+09:00",
"stop": 11365,
"target": 18647,
"peak": 13490,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 2,
"tranche_value": 2729545.934073818,
"last_add_price": 13440
}
},
"realized_pnl": -25039395.55450006,
"closed_trades": 125,
"realized_pnl": -25887477.80450006,
"closed_trades": 126,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.25030505439500017,
@@ -186,7 +186,7 @@
"005935": "2026-07-01",
"240810": "2026-07-24",
"009150": "2026-07-27",
"214450": "2026-07-06",
"214450": "2026-09-30",
"093370": "2026-07-20",
"034730": "2026-09-11",
"032830": "2026-07-31",
@@ -210,5 +210,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-15T14:40:00.621011+09:00",
"updated_at": "2026-09-29T15:28:53.588838+09:00"
"updated_at": "2026-09-30T15:28:49.210311+09:00"
}
@@ -285,3 +285,6 @@
{"ts": "2026-09-11T09:00:48.112927+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "cost": 4716507, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:39.647651+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 38, "proceeds": 4638338, "entry_price": 124100, "pnl": -78170, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:48.112911+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:12:37.745508+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 411000, "qty": 10, "cost": 4110617, "path": "pullback", "reason": "눌림목 지정가 411,247 도달", "stop": 375996, "target": 516013, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "411,000 vs 369,908"}, {"label": "정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -25 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "26,341 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.43% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,247 (현재 411,000)"}]}
{"ts": "2026-09-30T12:22:44.301139+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 308500, "qty": 20, "proceeds": 6157968, "entry_price": 350250, "pnl": -848082, "pnl_pct": -11.92, "hold_from": "2026-07-21T12:06:01.209787+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "308,113 (현재 308,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "304,883"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +21 · 기 -13"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T12:22:46.654192+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 12940, "qty": 210, "cost": 2717808, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11120, "target": 18401, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 9,740"}, {"label": "정배열(5>60)", "ok": true, "detail": "11,762 / 9,740"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,762 / 9,740"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -279 · 기 +357 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.82% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "2,187,753 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "4.82% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "72"}]}
{"ts": "2026-09-30T14:58:46.615665+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13440, "qty": 203, "cost": 2728729, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11120, "target": 18401, "signals": [{"label": "손절선", "ok": true, "detail": "11,120 (현재 13,490)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,401"}, {"label": "추세(60일선)", "ok": true, "detail": "9,749"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -293 · 기 +292"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,395"}]}
@@ -1,28 +1,7 @@
{
"cash": 24029297.37199999,
"cash": 31647165.481999986,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 20,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.213387+09:00",
"stop": 308113,
"target": 476661,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"tranches": 2,
"tranche_value": 3627364.7637924887,
"last_add_price": 356000
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3470885.263866936,
"last_add_price": 136000
@@ -55,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.144403+09:00",
"stop": 100700,
"target": 251570,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1668794.556510239,
"last_add_price": 147600
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3062184.227151159,
"last_add_price": 13420
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 2,
"tranche_value": 3007474.6079847123,
"last_add_price": 101700
@@ -118,37 +97,16 @@
"entry_at": "2026-08-20T09:02:20.302047+09:00",
"stop": 24267,
"target": 65396,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1249060.2562777183,
"last_add_price": 35800
},
"012450": {
"code": "012450",
"name": "한화에어로스페이스",
"sources": [
"interest"
],
"qty": 8,
"entry_price": 1073000.0,
"entry_at": "2026-09-09T09:12:36.782636+09:00",
"stop": 998000,
"target": 1298000,
"peak": 1152000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1011000,
"tranches": 2,
"tranche_value": 4826843.2429375,
"last_add_price": 1094000
},
"004370": {
"code": "004370",
"name": "농심",
@@ -165,14 +123,56 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 4738145.301375,
"last_add_price": 405000
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 111,
"entry_price": 34650,
"entry_at": "2026-09-30T11:38:51.037851+09:00",
"stop": 31271,
"target": 44788,
"peak": 34900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"tranches": 1,
"tranche_value": 3865376.1305725425,
"last_add_price": 34650
},
"122640": {
"code": "122640",
"name": "예스티",
"sources": [
"interest"
],
"qty": 80,
"entry_price": 33750,
"entry_at": "2026-09-30T12:22:48.362545+09:00",
"stop": 29056,
"target": 47832,
"peak": 34000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33550,
"tranches": 1,
"tranche_value": 2705226.090506498,
"last_add_price": 33750
}
},
"realized_pnl": -26748590.418500055,
"closed_trades": 111,
"realized_pnl": -28174928.736000057,
"closed_trades": 116,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.25565695713,
@@ -186,11 +186,11 @@
"005935": "2026-07-01",
"240810": "2026-07-24",
"009150": "2026-07-27",
"214450": "2026-07-06",
"214450": "2026-09-30",
"093370": "2026-07-20",
"034730": "2026-09-28",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-28",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -210,8 +210,10 @@
"030000": "2026-08-06",
"138040": "2026-09-08",
"068270": "2026-09-09",
"000720": "2026-09-28"
"000720": "2026-09-28",
"012450": "2026-09-30",
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.583395+09:00",
"updated_at": "2026-09-29T15:28:54.154397+09:00"
"updated_at": "2026-09-30T15:28:50.386175+09:00"
}
@@ -260,3 +260,13 @@
{"ts": "2026-09-28T09:20:57.329774+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 141900, "qty": 33, "proceeds": 4673569, "entry_price": 142000, "pnl": -13134, "pnl_pct": -0.07, "hold_from": "2026-09-28T09:18:56.908677+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "141,999 (현재 141,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,003"}, {"label": "추세(60일선)", "ok": true, "detail": "112,917"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +32 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 152,251"}]}
{"ts": "2026-09-28T09:20:57.737008+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 394000, "qty": 12, "cost": 4728709, "path": "pullback", "reason": "눌림목 지정가 409,425 도달", "stop": 372500, "target": 458500, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "393,000 vs 369,608"}, {"label": "정배열(5>60)", "ok": true, "detail": "401,100 / 369,608"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "401,100 / 369,608"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +5 · 기 -6 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.29% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "17,467 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.29% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "54"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 409,425 (현재 393,000)"}]}
{"ts": "2026-09-29T10:02:57.891572+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 405000, "qty": 11, "cost": 4455668, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 372500, "target": 458500, "signals": [{"label": "손절선", "ok": true, "detail": "372,500 (현재 404,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 458,500"}, {"label": "추세(60일선)", "ok": true, "detail": "369,800"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 403,037"}]}
{"ts": "2026-09-30T09:01:29.133142+09:00", "side": "SELL", "code": "012450", "name": "한화에어로스페이스", "price": 1015000, "qty": 8, "proceeds": 8104166, "entry_price": 1073000, "pnl": -481122, "pnl_pct": -5.41, "hold_from": "2026-09-09T09:12:36.782636+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,022,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,298,000"}, {"label": "추세(60일선)", "ok": false, "detail": "1,039,317"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -23 · 기 -29"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:29.482027+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1390, "cost": 4726709, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:12:51.976815+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1390, "proceeds": 4682102, "entry_price": 3400, "pnl": -44607, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:29.482011+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:52.360045+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 7, "cost": 4165625, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "595,000 vs 528,117"}, {"label": "정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "90,253 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 595,000)"}]}
{"ts": "2026-09-30T09:18:51.964789+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 591000, "qty": 7, "proceeds": 4128933, "entry_price": 595000, "pnl": -36692, "pnl_pct": -0.67, "hold_from": "2026-09-30T09:12:52.360034+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "594,999 (현재 593,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,083"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +106"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:18:52.346888+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 148200, "qty": 31, "cost": 4594889, "path": "pullback", "reason": "눌림목 지정가 158,475 도달", "stop": 148199, "target": 148203, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "147,800 vs 113,022"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+47.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+33%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.83% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "239,947 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.83% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,475 (현재 147,800)"}]}
{"ts": "2026-09-30T11:38:50.630630+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148000, "qty": 31, "proceeds": 4579053, "entry_price": 148200, "pnl": -15836, "pnl_pct": -0.13, "hold_from": "2026-09-30T09:18:52.346873+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "148,199 (현재 148,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,025"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:38:51.037864+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34650, "qty": 111, "cost": 3846727, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31271, "target": 44788, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "34,650 vs 30,922"}, {"label": "정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -366 · 기 +142 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "4,356,459 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-09-30T12:22:46.667686+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 308500, "qty": 20, "proceeds": 6157968, "entry_price": 350250, "pnl": -848082, "pnl_pct": -11.92, "hold_from": "2026-07-21T12:06:01.213387+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "308,113 (현재 308,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "304,883"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +21 · 기 -13"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T12:22:48.362562+09:00", "side": "BUY", "code": "122640", "name": "예스티", "price": 33750, "qty": 80, "cost": 2700405, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 29056, "target": 47832, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "33,800 vs 27,585"}, {"label": "정배열(5>60)", "ok": true, "detail": "30,030 / 27,585"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "30,030 / 27,585"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +45 · 기 -13 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.59% (환산) vs 평균 1.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 32,800"}, {"label": "거래량 급증", "ok": true, "detail": "560,882 (환산) vs 평균 365,437"}, {"label": "회전율 급증", "ok": true, "detail": "2.59% (환산) vs 평균 1.69%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
@@ -1,5 +1,5 @@
{
"cash": 38490672.964999974,
"cash": 40328056.70299998,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 2892213.1259382935,
"last_add_price": 135100
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3261176.5302310046,
"last_add_price": 145300
@@ -55,37 +55,16 @@
"entry_at": "2026-09-03T09:14:30.873187+09:00",
"stop": 26984,
"target": 38333,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4176661.959968715,
"last_add_price": 30200
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 72,
"entry_price": 126550.0,
"entry_at": "2026-09-09T10:10:32.976822+09:00",
"stop": 116423,
"target": 156930,
"peak": 133500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132700,
"tranches": 2,
"tranche_value": 4611339.344683614,
"last_add_price": 127800
},
"004370": {
"code": "004370",
"name": "농심",
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4481449.565928179,
"last_add_price": 411000
@@ -118,19 +97,82 @@
"entry_at": "2026-09-15T09:04:46.797435+09:00",
"stop": 100700,
"target": 253252,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1555563.4787240115,
"last_add_price": 144600
},
"327260": {
"code": "327260",
"name": "RF머트리얼즈",
"sources": [
"interest"
],
"qty": 39,
"entry_price": 52200,
"entry_at": "2026-09-30T09:22:54.305565+09:00",
"stop": 42293,
"target": 81921,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"tranches": 1,
"tranche_value": 2060667.1256784087,
"last_add_price": 52200
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 213,
"entry_price": 13040,
"entry_at": "2026-09-30T11:16:50.346361+09:00",
"stop": 11220,
"target": 18501,
"peak": 13490,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"tranche_value": 2786504.4656391204,
"last_add_price": 13040
},
"307870": {
"code": "307870",
"name": "비투엔",
"sources": [
"watch"
],
"qty": 1900,
"entry_price": 1191,
"entry_at": "2026-09-30T15:16:47.485469+09:00",
"stop": 987,
"target": 1802,
"peak": 1201,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,189 도달",
"cur_price": 1201,
"tranches": 1,
"tranche_value": 2263662.6527048526,
"last_add_price": 1191
}
},
"realized_pnl": -24899286.35250005,
"closed_trades": 137,
"realized_pnl": -25097587.92150005,
"closed_trades": 142,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.24471290425000028,
@@ -147,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-11",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-11",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -161,14 +203,16 @@
"089970": "2026-08-11",
"095610": "2026-09-14",
"003680": "2026-09-09",
"138040": "2026-09-08",
"138040": "2026-09-30",
"010950": "2026-08-26",
"161890": "2026-07-31",
"078930": "2026-09-03",
"252990": "2026-08-21",
"257720": "2026-09-09",
"180640": "2026-09-29"
"180640": "2026-09-29",
"047770": "2026-09-30",
"042500": "2026-09-30"
},
"created_at": "2026-06-15T14:40:00.621059+09:00",
"updated_at": "2026-09-29T15:28:54.165914+09:00"
"updated_at": "2026-09-30T15:28:50.402685+09:00"
}
@@ -311,3 +311,15 @@
{"ts": "2026-09-21T09:52:51.043710+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 144600, "qty": 10, "cost": 1446217, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 232300, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 144,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 232,300"}, {"label": "추세(60일선)", "ok": true, "detail": "99,527"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +59 · 기 -54"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 143,611"}]}
{"ts": "2026-09-29T09:40:54.706622+09:00", "side": "SELL", "code": "180640", "name": "한진칼", "price": 135700, "qty": 20, "proceeds": 2708708, "entry_price": 143200, "pnl": -155722, "pnl_pct": -5.24, "hold_from": "2026-09-09T09:38:36.612938+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "124,212 (현재 135,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 200,163"}, {"label": "추세(60일선)", "ok": true, "detail": "117,515"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +9 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 147,700"}]}
{"ts": "2026-09-29T09:58:52.746015+09:00", "side": "SELL", "code": "086790", "name": "하나금융지주", "price": 133400, "qty": 57, "proceeds": 7588973, "entry_price": 135872, "pnl": -156889, "pnl_pct": -1.82, "hold_from": "2026-09-09T09:56:32.327266+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "122,744 (현재 133,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 175,256"}, {"label": "추세(60일선)", "ok": true, "detail": "118,623"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -184 · 기 +189"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:29.500700+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1436, "cost": 4883132, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:01:29.908137+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 590000, "qty": 8, "cost": 4720708, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 589999, "target": 590003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "588,000 vs 528,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "12,753 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 588,000)"}]}
{"ts": "2026-09-30T09:12:52.377186+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1436, "proceeds": 4837049, "entry_price": 3400, "pnl": -46083, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:29.500695+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:52.378269+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150000, "qty": 32, "cost": 4800720, "path": "pullback", "reason": "눌림목 지정가 158,839 도달", "stop": 149999, "target": 150003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "150,200 vs 113,062"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "181,280 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.63% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,839 (현재 150,200)"}]}
{"ts": "2026-09-30T09:14:49.150828+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148700, "qty": 32, "proceeds": 4749121, "entry_price": 150000, "pnl": -51599, "pnl_pct": -0.87, "hold_from": "2026-09-30T09:12:52.378265+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "149,999 (현재 148,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,003"}, {"label": "추세(60일선)", "ok": true, "detail": "113,038"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 159,808"}]}
{"ts": "2026-09-30T09:14:49.569369+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4240, "qty": 1156, "cost": 4902175, "path": "pullback", "reason": "눌림목 지정가 4,228 도달", "stop": 4205, "target": 4345, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,220 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -8 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.20% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "45,247 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.20% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,228 (현재 4,220)"}]}
{"ts": "2026-09-30T09:20:51.008805+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4190, "qty": 1156, "proceeds": 4834195, "entry_price": 4240, "pnl": -67980, "pnl_pct": -1.18, "hold_from": "2026-09-30T09:14:49.569353+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,190)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,345"}, {"label": "추세(60일선)", "ok": true, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -8 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,317"}]}
{"ts": "2026-09-30T09:22:54.305574+09:00", "side": "BUY", "code": "327260", "name": "RF머트리얼즈", "price": 52200, "qty": 39, "cost": 2036105, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 42293, "target": 81921, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "52,100 vs 30,026"}, {"label": "정배열(5>60)", "ok": true, "detail": "39,340 / 30,026"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "39,340 / 30,026"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +67 · 기 -61 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "10.41% (환산) vs 평균 4.02% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 43,650"}, {"label": "거래량 급증", "ok": true, "detail": "1,872,587 (환산) vs 평균 673,097"}, {"label": "회전율 급증", "ok": true, "detail": "10.41% (환산) vs 평균 4.02%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
{"ts": "2026-09-30T11:16:49.893125+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 590000, "qty": 8, "proceeds": 4710796, "entry_price": 590000, "pnl": -9912, "pnl_pct": 0.0, "hold_from": "2026-09-30T09:01:29.908120+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "589,999 (현재 589,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +108"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:16:50.346376+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13040, "qty": 213, "cost": 2777937, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11220, "target": 18501, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "13,090 vs 9,742"}, {"label": "정배열(5>60)", "ok": true, "detail": "11,794 / 9,742"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,794 / 9,742"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+29.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -255 · 기 +362 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+43%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.50% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "2,493,665 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "5.50% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "73"}]}
{"ts": "2026-09-30T13:50:52.748532+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 126500, "qty": 72, "proceeds": 9090239, "entry_price": 126550, "pnl": -22727, "pnl_pct": -0.04, "hold_from": "2026-09-09T10:10:32.976822+09:00", "reason": "시간손절 — 21일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "116,423 (현재 126,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 156,930"}, {"label": "추세(60일선)", "ok": true, "detail": "110,127"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -22 · 기 +108"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T15:16:47.485481+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1191, "qty": 1900, "cost": 2263239, "path": "pullback", "reason": "눌림목 지정가 1,189 도달", "stop": 987, "target": 1802, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,188 vs 1,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,311 / 1,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,311 / 1,000"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -92 · 기 +7 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.21% (환산) vs 평균 1.90% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,390"}, {"label": "거래량 급증", "ok": false, "detail": "159,646 (환산) vs 평균 1,410,399"}, {"label": "회전율 급증", "ok": false, "detail": "0.21% (환산) vs 평균 1.90%"}, {"label": "RSI", "ok": true, "detail": "55"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,189 (현재 1,188)"}]}
@@ -1,5 +1,5 @@
{
"cash": 35327015.428499945,
"cash": 27786805.245249946,
"initial": 100000000,
"positions": {
"078930": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:20.356139+09:00",
"stop": 24285,
"target": 65413,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -55,12 +55,12 @@
"entry_at": "2026-09-03T09:14:30.879874+09:00",
"stop": 26983,
"target": 38333,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4047548.093650061,
"last_add_price": 30200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4063919.2077500755,
"last_add_price": 35950
@@ -97,12 +97,12 @@
"entry_at": "2026-09-15T09:04:46.810142+09:00",
"stop": 100700,
"target": 253252,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1510162.3677440109,
"last_add_price": 144600
@@ -123,14 +123,56 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 4658782.560843747,
"last_add_price": 405000
},
"122640": {
"code": "122640",
"name": "예스티",
"sources": [
"interest"
],
"qty": 155,
"entry_price": 33687.41935483871,
"entry_at": "2026-09-30T09:20:51.298063+09:00",
"stop": 28993,
"target": 47769,
"peak": 34300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33550,
"tranches": 2,
"tranche_value": 2621656.204176753,
"last_add_price": 34350
},
"440110": {
"code": "440110",
"name": "파두",
"sources": [
"interest"
],
"qty": 26,
"entry_price": 82700,
"entry_at": "2026-09-30T11:16:50.765285+09:00",
"stop": 68918,
"target": 124047,
"peak": 82900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 82500,
"tranches": 1,
"tranche_value": 2228224.8810089864,
"last_add_price": 82700
}
},
"realized_pnl": -28295028.69650007,
"closed_trades": 135,
"realized_pnl": -28462383.11725007,
"closed_trades": 139,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2669266310650006,
@@ -147,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-28",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-28",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -173,8 +215,10 @@
"012450": "2026-09-29",
"257720": "2026-09-08",
"000720": "2026-09-28",
"003550": "2026-09-29"
"003550": "2026-09-29",
"047770": "2026-09-30",
"042500": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.583512+09:00",
"updated_at": "2026-09-29T15:28:54.175089+09:00"
"updated_at": "2026-09-30T15:28:50.413873+09:00"
}
@@ -313,3 +313,14 @@
{"ts": "2026-09-29T09:14:54.941413+09:00", "side": "SELL", "code": "012450", "name": "한화에어로스페이스", "price": 1027000, "qty": 8, "proceeds": 8199979, "entry_price": 1073000, "pnl": -385309, "pnl_pct": -4.29, "hold_from": "2026-09-09T09:12:36.800477+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,028,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,298,000"}, {"label": "추세(60일선)", "ok": false, "detail": "1,039,417"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +3"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-29T09:40:55.096660+09:00", "side": "SELL", "code": "003550", "name": "LG", "price": 111100, "qty": 31, "proceeds": 3437384, "entry_price": 119600, "pnl": -270772, "pnl_pct": -7.11, "hold_from": "2026-09-09T09:38:36.665536+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "107,512 (현재 111,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 155,863"}, {"label": "추세(60일선)", "ok": true, "detail": "106,347"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +90"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 122,201"}]}
{"ts": "2026-09-29T10:02:59.673923+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 405000, "qty": 11, "cost": 4455668, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 372500, "target": 458500, "signals": [{"label": "손절선", "ok": true, "detail": "372,500 (현재 404,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 458,500"}, {"label": "추세(60일선)", "ok": true, "detail": "369,800"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 403,037"}]}
{"ts": "2026-09-30T09:01:29.923930+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1375, "cost": 4675701, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:01:29.925009+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 590000, "qty": 7, "cost": 4130620, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 589999, "target": 590003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "588,000 vs 528,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "12,753 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 588,000)"}]}
{"ts": "2026-09-30T09:12:52.387311+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1375, "proceeds": 4631576, "entry_price": 3400, "pnl": -44125, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:29.923926+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:52.388190+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150000, "qty": 31, "cost": 4650698, "path": "pullback", "reason": "눌림목 지정가 158,839 도달", "stop": 149999, "target": 150003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "150,200 vs 113,062"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "181,280 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.63% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,839 (현재 150,200)"}]}
{"ts": "2026-09-30T09:14:49.582385+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148700, "qty": 31, "proceeds": 4600711, "entry_price": 150000, "pnl": -49986, "pnl_pct": -0.87, "hold_from": "2026-09-30T09:12:52.388186+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "149,999 (현재 148,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,003"}, {"label": "추세(60일선)", "ok": true, "detail": "113,038"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 159,808"}]}
{"ts": "2026-09-30T09:14:49.585095+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4240, "qty": 1098, "cost": 4656218, "path": "pullback", "reason": "눌림목 지정가 4,228 도달", "stop": 4205, "target": 4345, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,220 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -8 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.20% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "45,247 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.20% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,228 (현재 4,220)"}]}
{"ts": "2026-09-30T09:20:51.024746+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4190, "qty": 1098, "proceeds": 4591649, "entry_price": 4240, "pnl": -64570, "pnl_pct": -1.18, "hold_from": "2026-09-30T09:14:49.585090+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,190)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,345"}, {"label": "추세(60일선)", "ok": true, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -8 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,317"}]}
{"ts": "2026-09-30T09:20:51.298081+09:00", "side": "BUY", "code": "122640", "name": "예스티", "price": 33050, "qty": 79, "cost": 2611342, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 28356, "target": 47132, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "32,850 vs 27,569"}, {"label": "정배열(5>60)", "ok": true, "detail": "29,840 / 27,569"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "29,840 / 27,569"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +40 · 기 -17 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.77% (환산) vs 평균 1.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 32,800"}, {"label": "거래량 급증", "ok": true, "detail": "601,280 (환산) vs 평균 365,437"}, {"label": "회전율 급증", "ok": true, "detail": "2.77% (환산) vs 평균 1.69%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-09-30T10:30:51.139458+09:00", "side": "BUY", "code": "122640", "name": "예스티", "price": 34350, "qty": 76, "cost": 2610992, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 28356, "target": 47132, "signals": [{"label": "손절선", "ok": true, "detail": "28,356 (현재 34,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 47,132"}, {"label": "추세(60일선)", "ok": true, "detail": "27,593"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +39 · 기 -17"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 34,223"}]}
{"ts": "2026-09-30T11:16:50.358283+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 590000, "qty": 7, "proceeds": 4121946, "entry_price": 590000, "pnl": -8673, "pnl_pct": 0.0, "hold_from": "2026-09-30T09:01:29.925005+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "589,999 (현재 589,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +108"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:16:50.765295+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 82700, "qty": 26, "cost": 2150523, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 68918, "target": 124047, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "82,500 vs 67,087"}, {"label": "정배열(5>60)", "ok": true, "detail": "68,980 / 67,087"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "68,980 / 67,087"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -162 · 기 +663 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.36% (환산) vs 평균 0.85% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 80,800"}, {"label": "거래량 급증", "ok": true, "detail": "681,364 (환산) vs 평균 429,129"}, {"label": "회전율 급증", "ok": true, "detail": "1.36% (환산) vs 평균 0.85%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
@@ -1,28 +1,7 @@
{
"cash": 28875900.608499948,
"cash": 29587332.250499945,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 20,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.218730+09:00",
"stop": 308113,
"target": 476661,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -55,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.162967+09:00",
"stop": 100700,
"target": 251570,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 2861643.9610576206,
"last_add_price": 135100
@@ -118,12 +97,12 @@
"entry_at": "2026-09-03T09:14:30.886410+09:00",
"stop": 26982,
"target": 38332,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4185204.743405741,
"last_add_price": 30200
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135700,
"cur_price": 132000,
"tranches": 1,
"tranche_value": 2939786.4219278474,
"last_add_price": 143200
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4451467.75105609,
"last_add_price": 411000
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 413,
"entry_price": 13185.762711864407,
"entry_at": "2026-09-30T12:22:48.397273+09:00",
"stop": 11365,
"target": 18647,
"peak": 13490,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 2,
"tranche_value": 2729123.1106153554,
"last_add_price": 13440
}
},
"realized_pnl": -25051289.50650005,
"closed_trades": 126,
"realized_pnl": -25899371.75650005,
"closed_trades": 127,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.25042399391500053,
@@ -187,7 +187,7 @@
"005935": "2026-07-01",
"240810": "2026-07-24",
"009150": "2026-07-27",
"214450": "2026-07-06",
"214450": "2026-09-30",
"093370": "2026-07-20",
"034730": "2026-09-11",
"032830": "2026-07-31",
@@ -211,5 +211,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-15T14:40:00.621103+09:00",
"updated_at": "2026-09-29T15:28:54.181877+09:00"
"updated_at": "2026-09-30T15:28:50.420451+09:00"
}
@@ -287,3 +287,6 @@
{"ts": "2026-09-11T09:00:50.794587+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "cost": 4716507, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:41.990223+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 38, "proceeds": 4638338, "entry_price": 124100, "pnl": -78170, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:50.794580+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:12:40.602420+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 411000, "qty": 10, "cost": 4110617, "path": "pullback", "reason": "눌림목 지정가 411,247 도달", "stop": 375996, "target": 516013, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "411,000 vs 369,908"}, {"label": "정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -25 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "26,341 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.43% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,247 (현재 411,000)"}]}
{"ts": "2026-09-30T12:22:48.394911+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 308500, "qty": 20, "proceeds": 6157968, "entry_price": 350250, "pnl": -848082, "pnl_pct": -11.92, "hold_from": "2026-07-21T12:06:01.218730+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "308,113 (현재 308,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "304,883"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +21 · 기 -13"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T12:22:48.397277+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 12940, "qty": 210, "cost": 2717808, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11120, "target": 18401, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 9,740"}, {"label": "정배열(5>60)", "ok": true, "detail": "11,762 / 9,740"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,762 / 9,740"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -279 · 기 +357 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.82% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "2,187,753 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "4.82% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "72"}]}
{"ts": "2026-09-30T14:58:47.694218+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13440, "qty": 203, "cost": 2728729, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11120, "target": 18401, "signals": [{"label": "손절선", "ok": true, "detail": "11,120 (현재 13,490)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,401"}, {"label": "추세(60일선)", "ok": true, "detail": "9,749"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -293 · 기 +292"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,395"}]}
@@ -1,28 +1,7 @@
{
"cash": 23996303.555499967,
"cash": 31614203.756749965,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 20,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.220511+09:00",
"stop": 308113,
"target": 476661,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -55,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.167956+09:00",
"stop": 100700,
"target": 251570,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -118,37 +97,16 @@
"entry_at": "2026-08-20T09:02:20.368732+09:00",
"stop": 24267,
"target": 65396,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
},
"012450": {
"code": "012450",
"name": "한화에어로스페이스",
"sources": [
"interest"
],
"qty": 8,
"entry_price": 1073000.0,
"entry_at": "2026-09-09T09:12:37.150932+09:00",
"stop": 998000,
"target": 1298000,
"peak": 1152000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1011000,
"tranches": 2,
"tranche_value": 4823227.379406248,
"last_add_price": 1094000
},
"004370": {
"code": "004370",
"name": "농심",
@@ -165,14 +123,56 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 4734491.937843747,
"last_add_price": 405000
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 111,
"entry_price": 34650,
"entry_at": "2026-09-30T11:38:52.279690+09:00",
"stop": 31271,
"target": 44788,
"peak": 34900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"tranches": 1,
"tranche_value": 3862395.055136152,
"last_add_price": 34650
},
"122640": {
"code": "122640",
"name": "예스티",
"sources": [
"interest"
],
"qty": 80,
"entry_price": 33750,
"entry_at": "2026-09-30T12:22:48.404161+09:00",
"stop": 29056,
"target": 47832,
"peak": 34000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33550,
"tranches": 1,
"tranche_value": 2703138.0438222312,
"last_add_price": 33750
}
},
"realized_pnl": -26807918.184500057,
"closed_trades": 112,
"realized_pnl": -28234224.410750058,
"closed_trades": 117,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.2562408952950004,
@@ -187,11 +187,11 @@
"005935": "2026-07-01",
"240810": "2026-07-24",
"009150": "2026-07-27",
"214450": "2026-07-06",
"214450": "2026-09-30",
"093370": "2026-07-20",
"034730": "2026-09-28",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-28",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -211,8 +211,10 @@
"030000": "2026-08-06",
"138040": "2026-09-08",
"068270": "2026-09-09",
"000720": "2026-09-28"
"000720": "2026-09-28",
"012450": "2026-09-30",
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.583628+09:00",
"updated_at": "2026-09-29T15:28:54.188303+09:00"
"updated_at": "2026-09-30T15:28:50.426713+09:00"
}
@@ -262,3 +262,13 @@
{"ts": "2026-09-28T09:20:58.267284+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 141900, "qty": 33, "proceeds": 4673569, "entry_price": 142000, "pnl": -13134, "pnl_pct": -0.07, "hold_from": "2026-09-28T09:18:57.424840+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "141,999 (현재 141,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,003"}, {"label": "추세(60일선)", "ok": true, "detail": "112,917"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +32 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 152,251"}]}
{"ts": "2026-09-28T09:20:58.268277+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 394000, "qty": 12, "cost": 4728709, "path": "pullback", "reason": "눌림목 지정가 409,425 도달", "stop": 372500, "target": 458500, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "393,000 vs 369,608"}, {"label": "정배열(5>60)", "ok": true, "detail": "401,100 / 369,608"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "401,100 / 369,608"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +5 · 기 -6 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.29% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "17,467 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.29% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "54"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 409,425 (현재 393,000)"}]}
{"ts": "2026-09-29T10:02:59.688723+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 405000, "qty": 11, "cost": 4455668, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 372500, "target": 458500, "signals": [{"label": "손절선", "ok": true, "detail": "372,500 (현재 404,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 458,500"}, {"label": "추세(60일선)", "ok": true, "detail": "369,800"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 403,037"}]}
{"ts": "2026-09-30T09:01:29.944806+09:00", "side": "SELL", "code": "012450", "name": "한화에어로스페이스", "price": 1015000, "qty": 8, "proceeds": 8104166, "entry_price": 1073000, "pnl": -481122, "pnl_pct": -5.41, "hold_from": "2026-09-09T09:12:37.150932+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,022,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,298,000"}, {"label": "추세(60일선)", "ok": false, "detail": "1,039,317"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -23 · 기 -29"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:29.945428+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1389, "cost": 4723308, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:12:52.403775+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1389, "proceeds": 4678734, "entry_price": 3400, "pnl": -44575, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:29.945424+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:52.404332+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 7, "cost": 4165625, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "595,000 vs 528,117"}, {"label": "정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "90,253 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 595,000)"}]}
{"ts": "2026-09-30T09:18:52.983241+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 591000, "qty": 7, "proceeds": 4128933, "entry_price": 595000, "pnl": -36692, "pnl_pct": -0.67, "hold_from": "2026-09-30T09:12:52.404329+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "594,999 (현재 593,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,083"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +106"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:18:52.983474+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 148200, "qty": 31, "cost": 4594889, "path": "pullback", "reason": "눌림목 지정가 158,475 도달", "stop": 148199, "target": 148203, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "147,800 vs 113,022"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+47.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+33%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.83% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "239,947 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.83% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,475 (현재 147,800)"}]}
{"ts": "2026-09-30T11:38:52.278571+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148000, "qty": 31, "proceeds": 4579053, "entry_price": 148200, "pnl": -15836, "pnl_pct": -0.13, "hold_from": "2026-09-30T09:18:52.983470+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "148,199 (현재 148,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,025"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:38:52.279694+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34650, "qty": 111, "cost": 3846727, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31271, "target": 44788, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "34,650 vs 30,922"}, {"label": "정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -366 · 기 +142 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "4,356,459 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-09-30T12:22:48.401993+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 308500, "qty": 20, "proceeds": 6157968, "entry_price": 350250, "pnl": -848082, "pnl_pct": -11.92, "hold_from": "2026-07-21T12:06:01.220511+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "308,113 (현재 308,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "304,883"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +21 · 기 -13"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T12:22:48.404163+09:00", "side": "BUY", "code": "122640", "name": "예스티", "price": 33750, "qty": 80, "cost": 2700405, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 29056, "target": 47832, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "33,800 vs 27,585"}, {"label": "정배열(5>60)", "ok": true, "detail": "30,030 / 27,585"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "30,030 / 27,585"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +45 · 기 -13 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.59% (환산) vs 평균 1.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 32,800"}, {"label": "거래량 급증", "ok": true, "detail": "560,882 (환산) vs 평균 365,437"}, {"label": "회전율 급증", "ok": true, "detail": "2.59% (환산) vs 평균 1.69%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
@@ -1,5 +1,5 @@
{
"cash": 38490672.964999974,
"cash": 40328056.70299998,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 2892213.1259382935,
"last_add_price": 135100
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3261176.5302310046,
"last_add_price": 145300
@@ -55,37 +55,16 @@
"entry_at": "2026-09-03T09:14:30.896737+09:00",
"stop": 26984,
"target": 38333,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4176661.959968715,
"last_add_price": 30200
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 72,
"entry_price": 126550.0,
"entry_at": "2026-09-09T10:10:33.005796+09:00",
"stop": 116423,
"target": 156930,
"peak": 133500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132700,
"tranches": 2,
"tranche_value": 4611339.344683614,
"last_add_price": 127800
},
"004370": {
"code": "004370",
"name": "농심",
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4481449.565928179,
"last_add_price": 411000
@@ -118,19 +97,82 @@
"entry_at": "2026-09-15T09:04:46.830348+09:00",
"stop": 100700,
"target": 253252,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1555563.4787240115,
"last_add_price": 144600
},
"327260": {
"code": "327260",
"name": "RF머트리얼즈",
"sources": [
"interest"
],
"qty": 39,
"entry_price": 52200,
"entry_at": "2026-09-30T09:22:54.339840+09:00",
"stop": 42293,
"target": 81921,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"tranches": 1,
"tranche_value": 2060667.1256784087,
"last_add_price": 52200
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 213,
"entry_price": 13040,
"entry_at": "2026-09-30T11:16:50.799613+09:00",
"stop": 11220,
"target": 18501,
"peak": 13490,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"tranche_value": 2786504.4656391204,
"last_add_price": 13040
},
"307870": {
"code": "307870",
"name": "비투엔",
"sources": [
"watch"
],
"qty": 1900,
"entry_price": 1191,
"entry_at": "2026-09-30T15:16:47.526220+09:00",
"stop": 987,
"target": 1802,
"peak": 1201,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,189 도달",
"cur_price": 1201,
"tranches": 1,
"tranche_value": 2263662.6527048526,
"last_add_price": 1191
}
},
"realized_pnl": -24899286.35250005,
"closed_trades": 137,
"realized_pnl": -25097587.92150005,
"closed_trades": 142,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.24471290425000028,
@@ -147,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-11",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-11",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -161,14 +203,16 @@
"089970": "2026-08-11",
"095610": "2026-09-14",
"003680": "2026-09-09",
"138040": "2026-09-08",
"138040": "2026-09-30",
"010950": "2026-08-26",
"161890": "2026-07-31",
"078930": "2026-09-03",
"252990": "2026-08-21",
"257720": "2026-09-09",
"180640": "2026-09-29"
"180640": "2026-09-29",
"047770": "2026-09-30",
"042500": "2026-09-30"
},
"created_at": "2026-06-15T14:40:00.621148+09:00",
"updated_at": "2026-09-29T15:28:54.193395+09:00"
"updated_at": "2026-09-30T15:28:50.431587+09:00"
}
@@ -311,3 +311,15 @@
{"ts": "2026-09-21T09:52:51.085416+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 144600, "qty": 10, "cost": 1446217, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 232300, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 144,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 232,300"}, {"label": "추세(60일선)", "ok": true, "detail": "99,527"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +59 · 기 -54"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 143,611"}]}
{"ts": "2026-09-29T09:40:55.133141+09:00", "side": "SELL", "code": "180640", "name": "한진칼", "price": 135700, "qty": 20, "proceeds": 2708708, "entry_price": 143200, "pnl": -155722, "pnl_pct": -5.24, "hold_from": "2026-09-09T09:38:36.689100+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "124,212 (현재 135,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 200,163"}, {"label": "추세(60일선)", "ok": true, "detail": "117,515"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +9 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 147,700"}]}
{"ts": "2026-09-29T09:58:52.783695+09:00", "side": "SELL", "code": "086790", "name": "하나금융지주", "price": 133400, "qty": 57, "proceeds": 7588973, "entry_price": 135872, "pnl": -156889, "pnl_pct": -1.82, "hold_from": "2026-09-09T09:56:32.357237+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "122,744 (현재 133,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 175,256"}, {"label": "추세(60일선)", "ok": true, "detail": "118,623"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -184 · 기 +189"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:29.952091+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1436, "cost": 4883132, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:01:29.952747+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 590000, "qty": 8, "cost": 4720708, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 589999, "target": 590003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "588,000 vs 528,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "12,753 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 588,000)"}]}
{"ts": "2026-09-30T09:12:52.410255+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1436, "proceeds": 4837049, "entry_price": 3400, "pnl": -46083, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:29.952088+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:52.410742+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150000, "qty": 32, "cost": 4800720, "path": "pullback", "reason": "눌림목 지정가 158,839 도달", "stop": 149999, "target": 150003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "150,200 vs 113,062"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "181,280 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.63% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,839 (현재 150,200)"}]}
{"ts": "2026-09-30T09:14:49.607815+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148700, "qty": 32, "proceeds": 4749121, "entry_price": 150000, "pnl": -51599, "pnl_pct": -0.87, "hold_from": "2026-09-30T09:12:52.410740+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "149,999 (현재 148,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,003"}, {"label": "추세(60일선)", "ok": true, "detail": "113,038"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 159,808"}]}
{"ts": "2026-09-30T09:14:49.608767+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4240, "qty": 1156, "cost": 4902175, "path": "pullback", "reason": "눌림목 지정가 4,228 도달", "stop": 4205, "target": 4345, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,220 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -8 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.20% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "45,247 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.20% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,228 (현재 4,220)"}]}
{"ts": "2026-09-30T09:20:51.330566+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4190, "qty": 1156, "proceeds": 4834195, "entry_price": 4240, "pnl": -67980, "pnl_pct": -1.18, "hold_from": "2026-09-30T09:14:49.608764+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,190)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,345"}, {"label": "추세(60일선)", "ok": true, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -8 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,317"}]}
{"ts": "2026-09-30T09:22:54.339843+09:00", "side": "BUY", "code": "327260", "name": "RF머트리얼즈", "price": 52200, "qty": 39, "cost": 2036105, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 42293, "target": 81921, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "52,100 vs 30,026"}, {"label": "정배열(5>60)", "ok": true, "detail": "39,340 / 30,026"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "39,340 / 30,026"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +67 · 기 -61 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "10.41% (환산) vs 평균 4.02% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 43,650"}, {"label": "거래량 급증", "ok": true, "detail": "1,872,587 (환산) vs 평균 673,097"}, {"label": "회전율 급증", "ok": true, "detail": "10.41% (환산) vs 평균 4.02%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
{"ts": "2026-09-30T11:16:50.797320+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 590000, "qty": 8, "proceeds": 4710796, "entry_price": 590000, "pnl": -9912, "pnl_pct": 0.0, "hold_from": "2026-09-30T09:01:29.952745+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "589,999 (현재 589,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +108"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:16:50.799616+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13040, "qty": 213, "cost": 2777937, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11220, "target": 18501, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "13,090 vs 9,742"}, {"label": "정배열(5>60)", "ok": true, "detail": "11,794 / 9,742"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,794 / 9,742"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+29.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -255 · 기 +362 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+43%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.50% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "2,493,665 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "5.50% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "73"}]}
{"ts": "2026-09-30T13:50:52.789805+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 126500, "qty": 72, "proceeds": 9090239, "entry_price": 126550, "pnl": -22727, "pnl_pct": -0.04, "hold_from": "2026-09-09T10:10:33.005796+09:00", "reason": "시간손절 — 21일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "116,423 (현재 126,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 156,930"}, {"label": "추세(60일선)", "ok": true, "detail": "110,127"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -22 · 기 +108"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T15:16:47.526223+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1191, "qty": 1900, "cost": 2263239, "path": "pullback", "reason": "눌림목 지정가 1,189 도달", "stop": 987, "target": 1802, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,188 vs 1,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,311 / 1,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,311 / 1,000"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -92 · 기 +7 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.21% (환산) vs 평균 1.90% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,390"}, {"label": "거래량 급증", "ok": false, "detail": "159,646 (환산) vs 평균 1,410,399"}, {"label": "회전율 급증", "ok": false, "detail": "0.21% (환산) vs 평균 1.90%"}, {"label": "RSI", "ok": true, "detail": "55"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,189 (현재 1,188)"}]}
@@ -1,5 +1,5 @@
{
"cash": 35327015.428499945,
"cash": 27786805.245249946,
"initial": 100000000,
"positions": {
"078930": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:20.377162+09:00",
"stop": 24285,
"target": 65413,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -55,12 +55,12 @@
"entry_at": "2026-09-03T09:14:30.901059+09:00",
"stop": 26983,
"target": 38333,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4047548.093650061,
"last_add_price": 30200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4063919.2077500755,
"last_add_price": 35950
@@ -97,12 +97,12 @@
"entry_at": "2026-09-15T09:04:46.835417+09:00",
"stop": 100700,
"target": 253252,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1510162.3677440109,
"last_add_price": 144600
@@ -123,14 +123,56 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 4658782.560843747,
"last_add_price": 405000
},
"122640": {
"code": "122640",
"name": "예스티",
"sources": [
"interest"
],
"qty": 155,
"entry_price": 33687.41935483871,
"entry_at": "2026-09-30T09:20:51.337628+09:00",
"stop": 28993,
"target": 47769,
"peak": 34300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33550,
"tranches": 2,
"tranche_value": 2621656.204176753,
"last_add_price": 34350
},
"440110": {
"code": "440110",
"name": "파두",
"sources": [
"interest"
],
"qty": 26,
"entry_price": 82700,
"entry_at": "2026-09-30T11:16:50.805786+09:00",
"stop": 68918,
"target": 124047,
"peak": 82900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 82500,
"tranches": 1,
"tranche_value": 2228224.8810089864,
"last_add_price": 82700
}
},
"realized_pnl": -28295028.69650007,
"closed_trades": 135,
"realized_pnl": -28462383.11725007,
"closed_trades": 139,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2669266310650006,
@@ -147,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-28",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-28",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -173,8 +215,10 @@
"012450": "2026-09-29",
"257720": "2026-09-08",
"000720": "2026-09-28",
"003550": "2026-09-29"
"003550": "2026-09-29",
"047770": "2026-09-30",
"042500": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.583751+09:00",
"updated_at": "2026-09-29T15:28:54.198346+09:00"
"updated_at": "2026-09-30T15:28:50.436695+09:00"
}
@@ -313,3 +313,14 @@
{"ts": "2026-09-29T09:14:54.984570+09:00", "side": "SELL", "code": "012450", "name": "한화에어로스페이스", "price": 1027000, "qty": 8, "proceeds": 8199979, "entry_price": 1073000, "pnl": -385309, "pnl_pct": -4.29, "hold_from": "2026-09-09T09:12:37.164608+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,028,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,298,000"}, {"label": "추세(60일선)", "ok": false, "detail": "1,039,417"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +3"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-29T09:40:55.138413+09:00", "side": "SELL", "code": "003550", "name": "LG", "price": 111100, "qty": 31, "proceeds": 3437384, "entry_price": 119600, "pnl": -270772, "pnl_pct": -7.11, "hold_from": "2026-09-09T09:38:36.692911+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "107,512 (현재 111,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 155,863"}, {"label": "추세(60일선)", "ok": true, "detail": "106,347"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +90"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 122,201"}]}
{"ts": "2026-09-29T10:02:59.700062+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 405000, "qty": 11, "cost": 4455668, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 372500, "target": 458500, "signals": [{"label": "손절선", "ok": true, "detail": "372,500 (현재 404,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 458,500"}, {"label": "추세(60일선)", "ok": true, "detail": "369,800"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 403,037"}]}
{"ts": "2026-09-30T09:01:29.958372+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1375, "cost": 4675701, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:01:29.959066+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 590000, "qty": 7, "cost": 4130620, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 589999, "target": 590003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "588,000 vs 528,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "12,753 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 588,000)"}]}
{"ts": "2026-09-30T09:12:52.415667+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1375, "proceeds": 4631576, "entry_price": 3400, "pnl": -44125, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:29.958370+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:52.416139+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150000, "qty": 31, "cost": 4650698, "path": "pullback", "reason": "눌림목 지정가 158,839 도달", "stop": 149999, "target": 150003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "150,200 vs 113,062"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "181,280 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.63% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,839 (현재 150,200)"}]}
{"ts": "2026-09-30T09:14:49.613372+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148700, "qty": 31, "proceeds": 4600711, "entry_price": 150000, "pnl": -49986, "pnl_pct": -0.87, "hold_from": "2026-09-30T09:12:52.416137+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "149,999 (현재 148,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,003"}, {"label": "추세(60일선)", "ok": true, "detail": "113,038"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 159,808"}]}
{"ts": "2026-09-30T09:14:49.614422+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4240, "qty": 1098, "cost": 4656218, "path": "pullback", "reason": "눌림목 지정가 4,228 도달", "stop": 4205, "target": 4345, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,220 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -8 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.20% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "45,247 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.20% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,228 (현재 4,220)"}]}
{"ts": "2026-09-30T09:20:51.336821+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4190, "qty": 1098, "proceeds": 4591649, "entry_price": 4240, "pnl": -64570, "pnl_pct": -1.18, "hold_from": "2026-09-30T09:14:49.614420+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,190)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,345"}, {"label": "추세(60일선)", "ok": true, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -8 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,317"}]}
{"ts": "2026-09-30T09:20:51.337631+09:00", "side": "BUY", "code": "122640", "name": "예스티", "price": 33050, "qty": 79, "cost": 2611342, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 28356, "target": 47132, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "32,850 vs 27,569"}, {"label": "정배열(5>60)", "ok": true, "detail": "29,840 / 27,569"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "29,840 / 27,569"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +40 · 기 -17 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.77% (환산) vs 평균 1.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 32,800"}, {"label": "거래량 급증", "ok": true, "detail": "601,280 (환산) vs 평균 365,437"}, {"label": "회전율 급증", "ok": true, "detail": "2.77% (환산) vs 평균 1.69%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-09-30T10:30:51.171500+09:00", "side": "BUY", "code": "122640", "name": "예스티", "price": 34350, "qty": 76, "cost": 2610992, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 28356, "target": 47132, "signals": [{"label": "손절선", "ok": true, "detail": "28,356 (현재 34,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 47,132"}, {"label": "추세(60일선)", "ok": true, "detail": "27,593"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +39 · 기 -17"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 34,223"}]}
{"ts": "2026-09-30T11:16:50.804270+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 590000, "qty": 7, "proceeds": 4121946, "entry_price": 590000, "pnl": -8673, "pnl_pct": 0.0, "hold_from": "2026-09-30T09:01:29.959064+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "589,999 (현재 589,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +108"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:16:50.805789+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 82700, "qty": 26, "cost": 2150523, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 68918, "target": 124047, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "82,500 vs 67,087"}, {"label": "정배열(5>60)", "ok": true, "detail": "68,980 / 67,087"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "68,980 / 67,087"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -162 · 기 +663 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.36% (환산) vs 평균 0.85% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 80,800"}, {"label": "거래량 급증", "ok": true, "detail": "681,364 (환산) vs 평균 429,129"}, {"label": "회전율 급증", "ok": true, "detail": "1.36% (환산) vs 평균 0.85%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
@@ -1,5 +1,5 @@
{
"cash": 48019810.14549997,
"cash": 33840738.77199996,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3229829.7909181127,
"last_add_price": 145300
@@ -34,12 +34,12 @@
"entry_at": "2026-09-03T09:14:30.905194+09:00",
"stop": 26983,
"target": 38333,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4114454.4034401365,
"last_add_price": 30200
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4435147.047639696,
"last_add_price": 411000
@@ -76,12 +76,12 @@
"entry_at": "2026-09-15T09:04:46.840761+09:00",
"stop": 100700,
"target": 253252,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1520913.5675996346,
"last_add_price": 144600
@@ -97,19 +97,82 @@
"entry_at": "2026-09-15T09:42:47.219722+09:00",
"stop": 14364,
"target": 26645,
"peak": 20150,
"peak": 20200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2134348.726385529,
"last_add_price": 17900
},
"053800": {
"code": "053800",
"name": "안랩",
"sources": [
"interest"
],
"qty": 121,
"entry_price": 77642.97520661158,
"entry_at": "2026-09-30T09:04:58.828635+09:00",
"stop": 71214,
"target": 96931,
"peak": 78700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 75500,
"tranches": 2,
"tranche_value": 4740446.690085275,
"last_add_price": 78500
},
"327260": {
"code": "327260",
"name": "RF머트리얼즈",
"sources": [
"interest"
],
"qty": 38,
"entry_price": 50900,
"entry_at": "2026-09-30T09:14:50.016735+09:00",
"stop": 40993,
"target": 80621,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"tranches": 1,
"tranche_value": 1962429.9571641255,
"last_add_price": 50900
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 208,
"entry_price": 13040,
"entry_at": "2026-09-30T11:16:50.813591+09:00",
"stop": 11220,
"target": 18501,
"peak": 13490,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"tranche_value": 2723162.0299032954,
"last_add_price": 13040
}
},
"realized_pnl": -26189921.894500054,
"closed_trades": 140,
"realized_pnl": -26325567.070000056,
"closed_trades": 144,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2616004480150002,
@@ -126,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-11",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-11",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -148,8 +211,10 @@
"004370": "2026-09-07",
"079650": "2026-09-28",
"001450": "2026-09-29",
"295310": "2026-09-29"
"295310": "2026-09-29",
"042500": "2026-09-30",
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:40:00.621367+09:00",
"updated_at": "2026-09-29T15:28:54.202293+09:00"
"updated_at": "2026-09-30T15:28:50.440813+09:00"
}
@@ -317,3 +317,15 @@
{"ts": "2026-09-29T09:28:50.403111+09:00", "side": "SELL", "code": "001450", "name": "현대해상", "price": 49400, "qty": 140, "proceeds": 6902514, "entry_price": 50214, "pnl": -128491, "pnl_pct": -1.62, "hold_from": "2026-09-09T09:26:36.622713+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "44,634 (현재 49,475)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 66,953"}, {"label": "추세(60일선)", "ok": true, "detail": "37,613"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +356 · 기 -272"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-29T09:40:55.547549+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 109600, "qty": 23, "proceeds": 2515884, "entry_price": 120700, "pnl": -260632, "pnl_pct": -9.2, "hold_from": "2026-09-09T09:38:37.089699+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "104,221 (현재 109,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,138"}, {"label": "추세(60일선)", "ok": true, "detail": "75,415"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +378 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 124,306"}]}
{"ts": "2026-09-29T09:48:53.823794+09:00", "side": "SELL", "code": "295310", "name": "에이치브이엠", "price": 53600, "qty": 46, "proceeds": 2460792, "entry_price": 61900, "pnl": -387035, "pnl_pct": -13.41, "hold_from": "2026-09-28T09:01:21.171445+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "53,834 (현재 53,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 86,097"}, {"label": "추세(60일선)", "ok": true, "detail": "47,622"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -85 · 기 +30"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 63,970"}]}
{"ts": "2026-09-30T09:01:29.964390+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1402, "cost": 4767515, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:01:29.965133+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 590000, "qty": 8, "cost": 4720708, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 589999, "target": 590003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "588,000 vs 528,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "12,753 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 588,000)"}]}
{"ts": "2026-09-30T09:01:30.353281+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150600, "qty": 31, "cost": 4669300, "path": "pullback", "reason": "눌림목 지정가 158,775 도달", "stop": 150599, "target": 150603, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "148,800 vs 113,038"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,400 / 113,038"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,400 / 113,038"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "220 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,775 (현재 148,800)"}]}
{"ts": "2026-09-30T09:02:57.535188+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 150100, "qty": 31, "proceeds": 4644026, "entry_price": 150600, "pnl": -25274, "pnl_pct": -0.33, "hold_from": "2026-09-30T09:01:30.353266+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "150,599 (현재 150,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,603"}, {"label": "추세(60일선)", "ok": true, "detail": "113,063"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 160,387"}]}
{"ts": "2026-09-30T09:02:57.570735+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4220, "qty": 1137, "cost": 4798860, "path": "pullback", "reason": "눌림목 지정가 4,232 도달", "stop": 4205, "target": 4265, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,220 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -8 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "7 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,232 (현재 4,220)"}]}
{"ts": "2026-09-30T09:04:58.411012+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4180, "qty": 1137, "proceeds": 4743392, "entry_price": 4220, "pnl": -55467, "pnl_pct": -0.95, "hold_from": "2026-09-30T09:02:57.570731+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,180)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,265"}, {"label": "추세(60일선)", "ok": false, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -8 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,297"}]}
{"ts": "2026-09-30T09:04:58.828651+09:00", "side": "BUY", "code": "053800", "name": "안랩", "price": 76800, "qty": 61, "cost": 4685503, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 70585, "target": 95445, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "77,100 vs 56,092"}, {"label": "정배열(5>60)", "ok": true, "detail": "60,960 / 56,092"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "60,960 / 56,092"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +94 · 기 +54 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% (환산) vs 평균 0.23% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 64,000"}, {"label": "거래량 급증", "ok": true, "detail": "56,420 (환산) vs 평균 25,474"}, {"label": "회전율 급증", "ok": true, "detail": "0.51% (환산) vs 평균 0.23%"}, {"label": "RSI", "ok": true, "detail": "83"}]}
{"ts": "2026-09-30T09:12:52.421031+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1402, "proceeds": 4722523, "entry_price": 3400, "pnl": -44992, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:29.964388+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:14:50.016752+09:00", "side": "BUY", "code": "327260", "name": "RF머트리얼즈", "price": 50900, "qty": 38, "cost": 1934490, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 40993, "target": 80621, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "49,900 vs 29,989"}, {"label": "정배열(5>60)", "ok": true, "detail": "38,900 / 29,989"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "38,900 / 29,989"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+23.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +67 · 기 -61 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.45% (환산) vs 평균 4.02% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 43,650"}, {"label": "거래량 급증", "ok": true, "detail": "1,341,253 (환산) vs 평균 673,097"}, {"label": "회전율 급증", "ok": true, "detail": "7.45% (환산) vs 평균 4.02%"}, {"label": "RSI", "ok": true, "detail": "72"}]}
{"ts": "2026-09-30T09:34:54.745131+09:00", "side": "BUY", "code": "053800", "name": "안랩", "price": 78500, "qty": 60, "cost": 4710706, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 70585, "target": 95445, "signals": [{"label": "손절선", "ok": true, "detail": "70,585 (현재 78,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 95,445"}, {"label": "추세(60일선)", "ok": true, "detail": "56,118"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +94 · 기 +54"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 78,407"}]}
{"ts": "2026-09-30T11:16:50.811470+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 590000, "qty": 8, "proceeds": 4710796, "entry_price": 590000, "pnl": -9912, "pnl_pct": 0.0, "hold_from": "2026-09-30T09:01:29.965131+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "589,999 (현재 589,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +108"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:16:50.813594+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13040, "qty": 208, "cost": 2712727, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11220, "target": 18501, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "13,090 vs 9,742"}, {"label": "정배열(5>60)", "ok": true, "detail": "11,794 / 9,742"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,794 / 9,742"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+29.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -255 · 기 +362 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+43%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.50% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "2,493,665 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "5.50% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "73"}]}
@@ -1,5 +1,5 @@
{
"cash": 37605431.05699997,
"cash": 33626114.81824996,
"initial": 100000000,
"positions": {
"078930": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:20.385184+09:00",
"stop": 24285,
"target": 65413,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7200,
"cur_price": 6960,
"tranches": 2,
"tranche_value": 3881914.001622301,
"last_add_price": 6830
@@ -76,12 +76,12 @@
"entry_at": "2026-09-11T11:12:41.006563+09:00",
"stop": 26373,
"target": 37266,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4079729.186576085,
"last_add_price": 29450
@@ -97,12 +97,12 @@
"entry_at": "2026-09-15T09:04:46.845888+09:00",
"stop": 100700,
"target": 253252,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1518714.2537293003,
"last_add_price": 144600
@@ -118,12 +118,12 @@
"entry_at": "2026-09-15T09:42:47.233763+09:00",
"stop": 14362,
"target": 26643,
"peak": 20150,
"peak": 20200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2126392.023682259,
"last_add_price": 17900
@@ -144,14 +144,35 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 1,
"tranche_value": 3193330.2718670745,
"last_add_price": 160900
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 112,
"entry_price": 34650,
"entry_at": "2026-09-30T11:38:52.300420+09:00",
"stop": 31271,
"target": 44788,
"peak": 34900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"tranches": 1,
"tranche_value": 3889307.499867359,
"last_add_price": 34650
}
},
"realized_pnl": -27838276.276500072,
"closed_trades": 128,
"realized_pnl": -27936210.395250075,
"closed_trades": 131,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.2643100330700004,
@@ -168,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-28",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-28",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -193,8 +214,9 @@
"068270": "2026-08-26",
"257720": "2026-09-08",
"000720": "2026-09-28",
"012450": "2026-09-29"
"012450": "2026-09-29",
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.584337+09:00",
"updated_at": "2026-09-29T15:28:54.206469+09:00"
"updated_at": "2026-09-30T15:28:50.445047+09:00"
}
@@ -300,3 +300,10 @@
{"ts": "2026-09-28T09:20:58.288324+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 141900, "qty": 33, "proceeds": 4673569, "entry_price": 142000, "pnl": -13134, "pnl_pct": -0.07, "hold_from": "2026-09-28T09:18:57.444610+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "141,999 (현재 141,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,003"}, {"label": "추세(60일선)", "ok": true, "detail": "112,917"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +32 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 152,251"}]}
{"ts": "2026-09-28T09:20:58.328842+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 160900, "qty": 19, "cost": 3057559, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 141844, "target": 218069, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "161,400 vs 113,720"}, {"label": "정배열(5>60)", "ok": true, "detail": "121,460 / 113,720"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "121,460 / 113,720"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+43.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +214 · 기 -31 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+11%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.52% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 116,900"}, {"label": "거래량 급증", "ok": true, "detail": "588,467 (환산) vs 평균 359,705"}, {"label": "회전율 급증", "ok": true, "detail": "0.52% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "79"}]}
{"ts": "2026-09-29T09:16:55.437493+09:00", "side": "SELL", "code": "012450", "name": "한화에어로스페이스", "price": 1024000, "qty": 8, "proceeds": 8176026, "entry_price": 1076000, "pnl": -433266, "pnl_pct": -4.83, "hold_from": "2026-09-09T09:14:37.107169+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,025,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,310,000"}, {"label": "추세(60일선)", "ok": false, "detail": "1,039,367"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +3"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:30.369478+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1399, "cost": 4757313, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:12:52.425423+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1399, "proceeds": 4712418, "entry_price": 3400, "pnl": -44896, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:30.369473+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:52.425833+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 7, "cost": 4165625, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "595,000 vs 528,117"}, {"label": "정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "90,253 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 595,000)"}]}
{"ts": "2026-09-30T09:18:53.002749+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 591000, "qty": 7, "proceeds": 4128933, "entry_price": 595000, "pnl": -36692, "pnl_pct": -0.67, "hold_from": "2026-09-30T09:12:52.425831+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "594,999 (현재 593,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,083"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +106"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:18:53.002889+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 148200, "qty": 32, "cost": 4743111, "path": "pullback", "reason": "눌림목 지정가 158,475 도달", "stop": 148199, "target": 148203, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "147,800 vs 113,022"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+47.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+33%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.83% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "239,947 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.83% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,475 (현재 147,800)"}]}
{"ts": "2026-09-30T11:38:52.299728+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148000, "qty": 32, "proceeds": 4726765, "entry_price": 148200, "pnl": -16347, "pnl_pct": -0.13, "hold_from": "2026-09-30T09:18:53.002887+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "148,199 (현재 148,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,025"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:38:52.300422+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34650, "qty": 112, "cost": 3881382, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31271, "target": 44788, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "34,650 vs 30,922"}, {"label": "정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -366 · 기 +142 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "4,356,459 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
@@ -1,5 +1,5 @@
{
"cash": 48019810.14549997,
"cash": 33840738.77199996,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3229829.7909181127,
"last_add_price": 145300
@@ -34,12 +34,12 @@
"entry_at": "2026-09-03T09:14:30.912630+09:00",
"stop": 26983,
"target": 38333,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4114454.4034401365,
"last_add_price": 30200
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4435147.047639696,
"last_add_price": 411000
@@ -76,12 +76,12 @@
"entry_at": "2026-09-15T09:04:46.850539+09:00",
"stop": 100700,
"target": 253252,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1520913.5675996346,
"last_add_price": 144600
@@ -97,19 +97,82 @@
"entry_at": "2026-09-15T09:42:47.242387+09:00",
"stop": 14364,
"target": 26645,
"peak": 20150,
"peak": 20200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2134348.726385529,
"last_add_price": 17900
},
"053800": {
"code": "053800",
"name": "안랩",
"sources": [
"interest"
],
"qty": 121,
"entry_price": 77642.97520661158,
"entry_at": "2026-09-30T09:04:58.853673+09:00",
"stop": 71214,
"target": 96931,
"peak": 78700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 75500,
"tranches": 2,
"tranche_value": 4740446.690085275,
"last_add_price": 78500
},
"327260": {
"code": "327260",
"name": "RF머트리얼즈",
"sources": [
"interest"
],
"qty": 38,
"entry_price": 50900,
"entry_at": "2026-09-30T09:14:50.045019+09:00",
"stop": 40993,
"target": 80621,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"tranches": 1,
"tranche_value": 1962429.9571641255,
"last_add_price": 50900
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 208,
"entry_price": 13040,
"entry_at": "2026-09-30T11:16:50.824644+09:00",
"stop": 11220,
"target": 18501,
"peak": 13490,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"tranche_value": 2723162.0299032954,
"last_add_price": 13040
}
},
"realized_pnl": -26189921.894500054,
"closed_trades": 140,
"realized_pnl": -26325567.070000056,
"closed_trades": 144,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2616004480150002,
@@ -126,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-11",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-11",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -148,8 +211,10 @@
"004370": "2026-09-07",
"079650": "2026-09-28",
"001450": "2026-09-29",
"295310": "2026-09-29"
"295310": "2026-09-29",
"042500": "2026-09-30",
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:40:00.621411+09:00",
"updated_at": "2026-09-29T15:28:54.209996+09:00"
"updated_at": "2026-09-30T15:28:50.448788+09:00"
}
@@ -317,3 +317,15 @@
{"ts": "2026-09-29T09:28:50.415174+09:00", "side": "SELL", "code": "001450", "name": "현대해상", "price": 49400, "qty": 140, "proceeds": 6902514, "entry_price": 50214, "pnl": -128491, "pnl_pct": -1.62, "hold_from": "2026-09-09T09:26:36.632446+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "44,634 (현재 49,475)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 66,953"}, {"label": "추세(60일선)", "ok": true, "detail": "37,613"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +356 · 기 -272"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-29T09:40:55.574459+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 109600, "qty": 23, "proceeds": 2515884, "entry_price": 120700, "pnl": -260632, "pnl_pct": -9.2, "hold_from": "2026-09-09T09:38:37.113349+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "104,221 (현재 109,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,138"}, {"label": "추세(60일선)", "ok": true, "detail": "75,415"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +378 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 124,306"}]}
{"ts": "2026-09-29T09:48:53.834637+09:00", "side": "SELL", "code": "295310", "name": "에이치브이엠", "price": 53600, "qty": 46, "proceeds": 2460792, "entry_price": 61900, "pnl": -387035, "pnl_pct": -13.41, "hold_from": "2026-09-28T09:01:21.471784+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "53,834 (현재 53,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 86,097"}, {"label": "추세(60일선)", "ok": true, "detail": "47,622"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -85 · 기 +30"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 63,970"}]}
{"ts": "2026-09-30T09:01:30.382363+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1402, "cost": 4767515, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:01:30.383588+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 590000, "qty": 8, "cost": 4720708, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 589999, "target": 590003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "588,000 vs 528,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "12,753 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 588,000)"}]}
{"ts": "2026-09-30T09:01:30.383988+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150600, "qty": 31, "cost": 4669300, "path": "pullback", "reason": "눌림목 지정가 158,775 도달", "stop": 150599, "target": 150603, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "148,800 vs 113,038"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,400 / 113,038"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,400 / 113,038"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "220 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,775 (현재 148,800)"}]}
{"ts": "2026-09-30T09:02:57.580614+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 150100, "qty": 31, "proceeds": 4644026, "entry_price": 150600, "pnl": -25274, "pnl_pct": -0.33, "hold_from": "2026-09-30T09:01:30.383985+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "150,599 (현재 150,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,603"}, {"label": "추세(60일선)", "ok": true, "detail": "113,063"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 160,387"}]}
{"ts": "2026-09-30T09:02:57.581414+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4220, "qty": 1137, "cost": 4798860, "path": "pullback", "reason": "눌림목 지정가 4,232 도달", "stop": 4205, "target": 4265, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,220 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -8 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "7 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,232 (현재 4,220)"}]}
{"ts": "2026-09-30T09:04:58.852820+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4180, "qty": 1137, "proceeds": 4743392, "entry_price": 4220, "pnl": -55467, "pnl_pct": -0.95, "hold_from": "2026-09-30T09:02:57.581411+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,180)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,265"}, {"label": "추세(60일선)", "ok": false, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -8 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,297"}]}
{"ts": "2026-09-30T09:04:58.853676+09:00", "side": "BUY", "code": "053800", "name": "안랩", "price": 76800, "qty": 61, "cost": 4685503, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 70585, "target": 95445, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "77,100 vs 56,092"}, {"label": "정배열(5>60)", "ok": true, "detail": "60,960 / 56,092"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "60,960 / 56,092"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +94 · 기 +54 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% (환산) vs 평균 0.23% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 64,000"}, {"label": "거래량 급증", "ok": true, "detail": "56,420 (환산) vs 평균 25,474"}, {"label": "회전율 급증", "ok": true, "detail": "0.51% (환산) vs 평균 0.23%"}, {"label": "RSI", "ok": true, "detail": "83"}]}
{"ts": "2026-09-30T09:12:52.430155+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1402, "proceeds": 4722523, "entry_price": 3400, "pnl": -44992, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:30.382360+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:14:50.045023+09:00", "side": "BUY", "code": "327260", "name": "RF머트리얼즈", "price": 50900, "qty": 38, "cost": 1934490, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 40993, "target": 80621, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "49,900 vs 29,989"}, {"label": "정배열(5>60)", "ok": true, "detail": "38,900 / 29,989"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "38,900 / 29,989"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+23.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +67 · 기 -61 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.45% (환산) vs 평균 4.02% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 43,650"}, {"label": "거래량 급증", "ok": true, "detail": "1,341,253 (환산) vs 평균 673,097"}, {"label": "회전율 급증", "ok": true, "detail": "7.45% (환산) vs 평균 4.02%"}, {"label": "RSI", "ok": true, "detail": "72"}]}
{"ts": "2026-09-30T09:34:54.756155+09:00", "side": "BUY", "code": "053800", "name": "안랩", "price": 78500, "qty": 60, "cost": 4710706, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 70585, "target": 95445, "signals": [{"label": "손절선", "ok": true, "detail": "70,585 (현재 78,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 95,445"}, {"label": "추세(60일선)", "ok": true, "detail": "56,118"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +94 · 기 +54"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 78,407"}]}
{"ts": "2026-09-30T11:16:50.822881+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 590000, "qty": 8, "proceeds": 4710796, "entry_price": 590000, "pnl": -9912, "pnl_pct": 0.0, "hold_from": "2026-09-30T09:01:30.383585+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "589,999 (현재 589,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +108"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:16:50.824646+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13040, "qty": 208, "cost": 2712727, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11220, "target": 18501, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "13,090 vs 9,742"}, {"label": "정배열(5>60)", "ok": true, "detail": "11,794 / 9,742"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,794 / 9,742"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+29.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -255 · 기 +362 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+43%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.50% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "2,493,665 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "5.50% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "73"}]}
@@ -1,5 +1,5 @@
{
"cash": 37605431.05699997,
"cash": 33626114.81824996,
"initial": 100000000,
"positions": {
"078930": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:20.392120+09:00",
"stop": 24285,
"target": 65413,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7200,
"cur_price": 6960,
"tranches": 2,
"tranche_value": 3881914.001622301,
"last_add_price": 6830
@@ -76,12 +76,12 @@
"entry_at": "2026-09-11T11:12:41.028638+09:00",
"stop": 26373,
"target": 37266,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4079729.186576085,
"last_add_price": 29450
@@ -97,12 +97,12 @@
"entry_at": "2026-09-15T09:04:46.855157+09:00",
"stop": 100700,
"target": 253252,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1518714.2537293003,
"last_add_price": 144600
@@ -118,12 +118,12 @@
"entry_at": "2026-09-15T09:42:47.250207+09:00",
"stop": 14362,
"target": 26643,
"peak": 20150,
"peak": 20200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2126392.023682259,
"last_add_price": 17900
@@ -144,14 +144,35 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 1,
"tranche_value": 3193330.2718670745,
"last_add_price": 160900
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 112,
"entry_price": 34650,
"entry_at": "2026-09-30T11:38:52.308488+09:00",
"stop": 31271,
"target": 44788,
"peak": 34900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"tranches": 1,
"tranche_value": 3889307.499867359,
"last_add_price": 34650
}
},
"realized_pnl": -27838276.276500072,
"closed_trades": 128,
"realized_pnl": -27936210.395250075,
"closed_trades": 131,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.2643100330700004,
@@ -168,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-28",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-28",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -193,8 +214,9 @@
"068270": "2026-08-26",
"257720": "2026-09-08",
"000720": "2026-09-28",
"012450": "2026-09-29"
"012450": "2026-09-29",
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.584451+09:00",
"updated_at": "2026-09-29T15:28:54.213615+09:00"
"updated_at": "2026-09-30T15:28:50.452607+09:00"
}
@@ -300,3 +300,10 @@
{"ts": "2026-09-28T09:20:58.338371+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 141900, "qty": 33, "proceeds": 4673569, "entry_price": 142000, "pnl": -13134, "pnl_pct": -0.07, "hold_from": "2026-09-28T09:18:57.452440+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "141,999 (현재 141,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,003"}, {"label": "추세(60일선)", "ok": true, "detail": "112,917"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +32 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 152,251"}]}
{"ts": "2026-09-28T09:20:58.338542+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 160900, "qty": 19, "cost": 3057559, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 141844, "target": 218069, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "161,400 vs 113,720"}, {"label": "정배열(5>60)", "ok": true, "detail": "121,460 / 113,720"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "121,460 / 113,720"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+43.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +214 · 기 -31 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+11%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.52% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 116,900"}, {"label": "거래량 급증", "ok": true, "detail": "588,467 (환산) vs 평균 359,705"}, {"label": "회전율 급증", "ok": true, "detail": "0.52% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "79"}]}
{"ts": "2026-09-29T09:16:55.448583+09:00", "side": "SELL", "code": "012450", "name": "한화에어로스페이스", "price": 1024000, "qty": 8, "proceeds": 8176026, "entry_price": 1076000, "pnl": -433266, "pnl_pct": -4.83, "hold_from": "2026-09-09T09:14:37.115591+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,025,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,310,000"}, {"label": "추세(60일선)", "ok": false, "detail": "1,039,367"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +3"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:30.392511+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1399, "cost": 4757313, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:12:52.434044+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1399, "proceeds": 4712418, "entry_price": 3400, "pnl": -44896, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:30.392507+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:52.434421+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 7, "cost": 4165625, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "595,000 vs 528,117"}, {"label": "정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "90,253 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 595,000)"}]}
{"ts": "2026-09-30T09:18:53.010463+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 591000, "qty": 7, "proceeds": 4128933, "entry_price": 595000, "pnl": -36692, "pnl_pct": -0.67, "hold_from": "2026-09-30T09:12:52.434419+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "594,999 (현재 593,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,083"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +106"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:18:53.010579+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 148200, "qty": 32, "cost": 4743111, "path": "pullback", "reason": "눌림목 지정가 158,475 도달", "stop": 148199, "target": 148203, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "147,800 vs 113,022"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+47.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+33%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.83% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "239,947 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.83% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,475 (현재 147,800)"}]}
{"ts": "2026-09-30T11:38:52.307932+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148000, "qty": 32, "proceeds": 4726765, "entry_price": 148200, "pnl": -16347, "pnl_pct": -0.13, "hold_from": "2026-09-30T09:18:53.010577+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "148,199 (현재 148,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,025"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:38:52.308490+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34650, "qty": 112, "cost": 3881382, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31271, "target": 44788, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "34,650 vs 30,922"}, {"label": "정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -366 · 기 +142 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "4,356,459 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
@@ -1,28 +1,7 @@
{
"cash": 25286939.826999944,
"cash": 26143733.269999944,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 20,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.232986+09:00",
"stop": 308113,
"target": 476661,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -55,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.191677+09:00",
"stop": 100700,
"target": 251570,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
@@ -97,12 +76,12 @@
"entry_at": "2026-09-03T09:14:30.919069+09:00",
"stop": 26982,
"target": 38332,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4104392.319035925,
"last_add_price": 30200
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6010,
"cur_price": 5720,
"tranches": 2,
"tranche_value": 1613925.865525043,
"last_add_price": 7850
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50000,
"cur_price": 47750,
"tranches": 2,
"tranche_value": 3521468.04972381,
"last_add_price": 51000
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 2751857.4030862907,
"last_add_price": 146300
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 402,
"entry_price": 13185.02487562189,
"entry_at": "2026-09-30T12:22:48.435484+09:00",
"stop": 11365,
"target": 18646,
"peak": 13490,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 2,
"tranche_value": 2659921.8114048885,
"last_add_price": 13440
}
},
"realized_pnl": -25805715.171500057,
"closed_trades": 127,
"realized_pnl": -26653797.421500057,
"closed_trades": 128,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2674794017300005,
@@ -187,7 +187,7 @@
"005935": "2026-07-01",
"240810": "2026-07-24",
"009150": "2026-07-27",
"214450": "2026-07-06",
"214450": "2026-09-30",
"093370": "2026-07-20",
"034730": "2026-09-11",
"032830": "2026-07-31",
@@ -212,5 +212,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-15T14:40:00.621453+09:00",
"updated_at": "2026-09-29T15:28:54.216784+09:00"
"updated_at": "2026-09-30T15:28:50.455833+09:00"
}
@@ -292,3 +292,6 @@
{"ts": "2026-09-11T09:04:42.063626+09:00", "side": "BUY", "code": "001450", "name": "현대해상", "price": 51000, "qty": 69, "cost": 3519528, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 44042, "target": 65675, "signals": [{"label": "손절선", "ok": true, "detail": "44,042 (현재 51,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 65,675"}, {"label": "추세(60일선)", "ok": true, "detail": "37,638"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +255 · 기 -73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 50,845"}]}
{"ts": "2026-09-11T11:12:41.427701+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 141200, "qty": 19, "cost": 2683202, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121940, "target": 198981, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "141,100 vs 92,618"}, {"label": "정배열(5>60)", "ok": true, "detail": "115,520 / 92,618"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "115,520 / 92,618"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+61.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +25 · 기 -53 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.50% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 124,600"}, {"label": "거래량 급증", "ok": true, "detail": "825,110 (환산) vs 평균 415,172"}, {"label": "회전율 급증", "ok": true, "detail": "3.50% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "78"}]}
{"ts": "2026-09-14T09:06:43.644271+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 146300, "qty": 18, "cost": 2633795, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121940, "target": 198981, "signals": [{"label": "손절선", "ok": true, "detail": "121,940 (현재 146,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 198,981"}, {"label": "추세(60일선)", "ok": true, "detail": "92,703"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +40"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,144"}]}
{"ts": "2026-09-30T12:22:48.434087+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 308500, "qty": 20, "proceeds": 6157968, "entry_price": 350250, "pnl": -848082, "pnl_pct": -11.92, "hold_from": "2026-07-21T12:06:01.232986+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "308,113 (현재 308,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "304,883"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +21 · 기 -13"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T12:22:48.435486+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 12940, "qty": 205, "cost": 2653098, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11120, "target": 18401, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 9,740"}, {"label": "정배열(5>60)", "ok": true, "detail": "11,762 / 9,740"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,762 / 9,740"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -279 · 기 +357 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.82% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "2,187,753 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "4.82% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "72"}]}
{"ts": "2026-09-30T14:58:47.731545+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13440, "qty": 197, "cost": 2648077, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11120, "target": 18401, "signals": [{"label": "손절선", "ok": true, "detail": "11,120 (현재 13,490)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,401"}, {"label": "추세(60일선)", "ok": true, "detail": "9,749"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -293 · 기 +292"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,395"}]}
@@ -1,28 +1,7 @@
{
"cash": 23996303.555499967,
"cash": 30556345.101749964,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 20,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.234767+09:00",
"stop": 308113,
"target": 476661,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -55,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.194352+09:00",
"stop": 100700,
"target": 251570,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -118,37 +97,16 @@
"entry_at": "2026-08-20T09:02:20.398238+09:00",
"stop": 24267,
"target": 65396,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
},
"012450": {
"code": "012450",
"name": "한화에어로스페이스",
"sources": [
"interest"
],
"qty": 8,
"entry_price": 1073000.0,
"entry_at": "2026-09-09T09:12:37.189228+09:00",
"stop": 998000,
"target": 1298000,
"peak": 1152000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1011000,
"tranches": 2,
"tranche_value": 4823227.379406248,
"last_add_price": 1094000
},
"004370": {
"code": "004370",
"name": "농심",
@@ -165,14 +123,56 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 4734491.937843747,
"last_add_price": 405000
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 111,
"entry_price": 34650,
"entry_at": "2026-09-30T11:38:52.316170+09:00",
"stop": 31271,
"target": 44788,
"peak": 34900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"tranches": 1,
"tranche_value": 3862395.055136152,
"last_add_price": 34650
},
"048910": {
"code": "048910",
"name": "대원미디어",
"sources": [
"auto"
],
"qty": 530,
"entry_price": 7090,
"entry_at": "2026-09-30T12:22:48.784576+09:00",
"stop": 6382,
"target": 9213,
"peak": 7090,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"tranches": 1,
"tranche_value": 3764874.55709998,
"last_add_price": 7090
}
},
"realized_pnl": -26807918.184500057,
"closed_trades": 112,
"realized_pnl": -28234224.410750058,
"closed_trades": 117,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.2562408952950004,
@@ -187,11 +187,11 @@
"005935": "2026-07-01",
"240810": "2026-07-24",
"009150": "2026-07-27",
"214450": "2026-07-06",
"214450": "2026-09-30",
"093370": "2026-07-20",
"034730": "2026-09-28",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-28",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -211,8 +211,10 @@
"030000": "2026-08-06",
"138040": "2026-09-08",
"068270": "2026-09-09",
"000720": "2026-09-28"
"000720": "2026-09-28",
"012450": "2026-09-30",
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.584565+09:00",
"updated_at": "2026-09-29T15:28:54.220138+09:00"
"updated_at": "2026-09-30T15:28:50.459198+09:00"
}
@@ -262,3 +262,13 @@
{"ts": "2026-09-28T09:20:58.346521+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 141900, "qty": 33, "proceeds": 4673569, "entry_price": 142000, "pnl": -13134, "pnl_pct": -0.07, "hold_from": "2026-09-28T09:18:57.459366+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "141,999 (현재 141,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,003"}, {"label": "추세(60일선)", "ok": true, "detail": "112,917"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +32 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 152,251"}]}
{"ts": "2026-09-28T09:20:58.346986+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 394000, "qty": 12, "cost": 4728709, "path": "pullback", "reason": "눌림목 지정가 409,425 도달", "stop": 372500, "target": 458500, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "393,000 vs 369,608"}, {"label": "정배열(5>60)", "ok": true, "detail": "401,100 / 369,608"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "401,100 / 369,608"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +5 · 기 -6 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.29% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "17,467 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.29% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "54"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 409,425 (현재 393,000)"}]}
{"ts": "2026-09-29T10:02:59.723747+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 405000, "qty": 11, "cost": 4455668, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 372500, "target": 458500, "signals": [{"label": "손절선", "ok": true, "detail": "372,500 (현재 404,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 458,500"}, {"label": "추세(60일선)", "ok": true, "detail": "369,800"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 403,037"}]}
{"ts": "2026-09-30T09:01:30.406348+09:00", "side": "SELL", "code": "012450", "name": "한화에어로스페이스", "price": 1015000, "qty": 8, "proceeds": 8104166, "entry_price": 1073000, "pnl": -481122, "pnl_pct": -5.41, "hold_from": "2026-09-09T09:12:37.189228+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,022,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,298,000"}, {"label": "추세(60일선)", "ok": false, "detail": "1,039,317"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -23 · 기 -29"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:30.406965+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1389, "cost": 4723308, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:12:52.441535+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1389, "proceeds": 4678734, "entry_price": 3400, "pnl": -44575, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:30.406962+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:52.441881+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 7, "cost": 4165625, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "595,000 vs 528,117"}, {"label": "정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "90,253 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 595,000)"}]}
{"ts": "2026-09-30T09:18:53.017526+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 591000, "qty": 7, "proceeds": 4128933, "entry_price": 595000, "pnl": -36692, "pnl_pct": -0.67, "hold_from": "2026-09-30T09:12:52.441879+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "594,999 (현재 593,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,083"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +106"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:18:53.017621+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 148200, "qty": 31, "cost": 4594889, "path": "pullback", "reason": "눌림목 지정가 158,475 도달", "stop": 148199, "target": 148203, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "147,800 vs 113,022"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+47.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+33%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.83% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "239,947 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.83% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,475 (현재 147,800)"}]}
{"ts": "2026-09-30T11:38:52.315487+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148000, "qty": 31, "proceeds": 4579053, "entry_price": 148200, "pnl": -15836, "pnl_pct": -0.13, "hold_from": "2026-09-30T09:18:53.017620+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "148,199 (현재 148,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,025"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:38:52.316171+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34650, "qty": 111, "cost": 3846727, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31271, "target": 44788, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "34,650 vs 30,922"}, {"label": "정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -366 · 기 +142 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "4,356,459 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-09-30T12:22:48.437997+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 308500, "qty": 20, "proceeds": 6157968, "entry_price": 350250, "pnl": -848082, "pnl_pct": -11.92, "hold_from": "2026-07-21T12:06:01.234767+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "308,113 (현재 308,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "304,883"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +21 · 기 -13"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T12:22:48.784592+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 7090, "qty": 530, "cost": 3758264, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6382, "target": 9213, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "7,060 vs 4,915"}, {"label": "정배열(5>60)", "ok": true, "detail": "5,564 / 4,915"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,564 / 4,915"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+53.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -42 · 기 +22 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.50% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "62,751 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.50% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "86"}]}
@@ -1,28 +1,7 @@
{
"cash": 25286939.826999944,
"cash": 26143733.269999944,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 20,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.236516+09:00",
"stop": 308113,
"target": 476661,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -55,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.196890+09:00",
"stop": 100700,
"target": 251570,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
@@ -97,12 +76,12 @@
"entry_at": "2026-09-03T09:14:30.924818+09:00",
"stop": 26982,
"target": 38332,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 4104392.319035925,
"last_add_price": 30200
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6010,
"cur_price": 5720,
"tranches": 2,
"tranche_value": 1613925.865525043,
"last_add_price": 7850
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50000,
"cur_price": 47750,
"tranches": 2,
"tranche_value": 3521468.04972381,
"last_add_price": 51000
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 2751857.4030862907,
"last_add_price": 146300
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 402,
"entry_price": 13185.02487562189,
"entry_at": "2026-09-30T12:22:48.804479+09:00",
"stop": 11365,
"target": 18646,
"peak": 13490,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 2,
"tranche_value": 2659921.8114048885,
"last_add_price": 13440
}
},
"realized_pnl": -25805715.171500057,
"closed_trades": 127,
"realized_pnl": -26653797.421500057,
"closed_trades": 128,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2674794017300005,
@@ -187,7 +187,7 @@
"005935": "2026-07-01",
"240810": "2026-07-24",
"009150": "2026-07-27",
"214450": "2026-07-06",
"214450": "2026-09-30",
"093370": "2026-07-20",
"034730": "2026-09-11",
"032830": "2026-07-31",
@@ -212,5 +212,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-15T14:40:00.621497+09:00",
"updated_at": "2026-09-29T15:28:54.223024+09:00"
"updated_at": "2026-09-30T15:28:50.462157+09:00"
}
@@ -292,3 +292,6 @@
{"ts": "2026-09-11T09:04:42.070642+09:00", "side": "BUY", "code": "001450", "name": "현대해상", "price": 51000, "qty": 69, "cost": 3519528, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 44042, "target": 65675, "signals": [{"label": "손절선", "ok": true, "detail": "44,042 (현재 51,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 65,675"}, {"label": "추세(60일선)", "ok": true, "detail": "37,638"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +255 · 기 -73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 50,845"}]}
{"ts": "2026-09-11T11:12:41.450014+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 141200, "qty": 19, "cost": 2683202, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121940, "target": 198981, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "141,100 vs 92,618"}, {"label": "정배열(5>60)", "ok": true, "detail": "115,520 / 92,618"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "115,520 / 92,618"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+61.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +25 · 기 -53 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.50% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 124,600"}, {"label": "거래량 급증", "ok": true, "detail": "825,110 (환산) vs 평균 415,172"}, {"label": "회전율 급증", "ok": true, "detail": "3.50% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "78"}]}
{"ts": "2026-09-14T09:06:43.653193+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 146300, "qty": 18, "cost": 2633795, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121940, "target": 198981, "signals": [{"label": "손절선", "ok": true, "detail": "121,940 (현재 146,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 198,981"}, {"label": "추세(60일선)", "ok": true, "detail": "92,703"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +40"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,144"}]}
{"ts": "2026-09-30T12:22:48.800172+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 308500, "qty": 20, "proceeds": 6157968, "entry_price": 350250, "pnl": -848082, "pnl_pct": -11.92, "hold_from": "2026-07-21T12:06:01.236516+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "308,113 (현재 308,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "304,883"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +21 · 기 -13"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T12:22:48.804484+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 12940, "qty": 205, "cost": 2653098, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11120, "target": 18401, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 9,740"}, {"label": "정배열(5>60)", "ok": true, "detail": "11,762 / 9,740"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,762 / 9,740"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -279 · 기 +357 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.82% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "2,187,753 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "4.82% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "72"}]}
{"ts": "2026-09-30T14:58:47.738708+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13440, "qty": 197, "cost": 2648077, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11120, "target": 18401, "signals": [{"label": "손절선", "ok": true, "detail": "11,120 (현재 13,490)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,401"}, {"label": "추세(60일선)", "ok": true, "detail": "9,749"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -293 · 기 +292"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,395"}]}
@@ -1,28 +1,7 @@
{
"cash": 23996303.555499967,
"cash": 30556345.101749964,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 20,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.238289+09:00",
"stop": 308113,
"target": 476661,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -55,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.199406+09:00",
"stop": 100700,
"target": 251570,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -118,37 +97,16 @@
"entry_at": "2026-08-20T09:02:20.403886+09:00",
"stop": 24267,
"target": 65396,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
},
"012450": {
"code": "012450",
"name": "한화에어로스페이스",
"sources": [
"interest"
],
"qty": 8,
"entry_price": 1073000.0,
"entry_at": "2026-09-09T09:12:37.195379+09:00",
"stop": 998000,
"target": 1298000,
"peak": 1152000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1011000,
"tranches": 2,
"tranche_value": 4823227.379406248,
"last_add_price": 1094000
},
"004370": {
"code": "004370",
"name": "농심",
@@ -165,14 +123,56 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 4734491.937843747,
"last_add_price": 405000
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 111,
"entry_price": 34650,
"entry_at": "2026-09-30T11:38:52.322960+09:00",
"stop": 31271,
"target": 44788,
"peak": 34900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"tranches": 1,
"tranche_value": 3862395.055136152,
"last_add_price": 34650
},
"048910": {
"code": "048910",
"name": "대원미디어",
"sources": [
"auto"
],
"qty": 530,
"entry_price": 7090,
"entry_at": "2026-09-30T12:22:48.813700+09:00",
"stop": 6382,
"target": 9213,
"peak": 7090,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"tranches": 1,
"tranche_value": 3764874.55709998,
"last_add_price": 7090
}
},
"realized_pnl": -26807918.184500057,
"closed_trades": 112,
"realized_pnl": -28234224.410750058,
"closed_trades": 117,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.2562408952950004,
@@ -187,11 +187,11 @@
"005935": "2026-07-01",
"240810": "2026-07-24",
"009150": "2026-07-27",
"214450": "2026-07-06",
"214450": "2026-09-30",
"093370": "2026-07-20",
"034730": "2026-09-28",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-28",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -211,8 +211,10 @@
"030000": "2026-08-06",
"138040": "2026-09-08",
"068270": "2026-09-09",
"000720": "2026-09-28"
"000720": "2026-09-28",
"012450": "2026-09-30",
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.584680+09:00",
"updated_at": "2026-09-29T15:28:54.226107+09:00"
"updated_at": "2026-09-30T15:28:50.465331+09:00"
}
@@ -262,3 +262,13 @@
{"ts": "2026-09-28T09:20:58.353971+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 141900, "qty": 33, "proceeds": 4673569, "entry_price": 142000, "pnl": -13134, "pnl_pct": -0.07, "hold_from": "2026-09-28T09:18:57.465706+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "141,999 (현재 141,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 142,003"}, {"label": "추세(60일선)", "ok": true, "detail": "112,917"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +32 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 152,251"}]}
{"ts": "2026-09-28T09:20:58.354377+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 394000, "qty": 12, "cost": 4728709, "path": "pullback", "reason": "눌림목 지정가 409,425 도달", "stop": 372500, "target": 458500, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "393,000 vs 369,608"}, {"label": "정배열(5>60)", "ok": true, "detail": "401,100 / 369,608"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "401,100 / 369,608"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +5 · 기 -6 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.29% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "17,467 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.29% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "54"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 409,425 (현재 393,000)"}]}
{"ts": "2026-09-29T10:02:59.730674+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 405000, "qty": 11, "cost": 4455668, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 372500, "target": 458500, "signals": [{"label": "손절선", "ok": true, "detail": "372,500 (현재 404,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 458,500"}, {"label": "추세(60일선)", "ok": true, "detail": "369,800"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 403,037"}]}
{"ts": "2026-09-30T09:01:30.417168+09:00", "side": "SELL", "code": "012450", "name": "한화에어로스페이스", "price": 1015000, "qty": 8, "proceeds": 8104166, "entry_price": 1073000, "pnl": -481122, "pnl_pct": -5.41, "hold_from": "2026-09-09T09:12:37.195379+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,022,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,298,000"}, {"label": "추세(60일선)", "ok": false, "detail": "1,039,317"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -23 · 기 -29"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:30.417681+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1389, "cost": 4723308, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3403, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:12:52.448330+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1389, "proceeds": 4678734, "entry_price": 3400, "pnl": -44575, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:30.417679+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:52.448662+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 7, "cost": 4165625, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "595,000 vs 528,117"}, {"label": "정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "90,253 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 595,000)"}]}
{"ts": "2026-09-30T09:18:53.023953+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 591000, "qty": 7, "proceeds": 4128933, "entry_price": 595000, "pnl": -36692, "pnl_pct": -0.67, "hold_from": "2026-09-30T09:12:52.448661+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "594,999 (현재 593,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,083"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +106"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:18:53.024059+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 148200, "qty": 31, "cost": 4594889, "path": "pullback", "reason": "눌림목 지정가 158,475 도달", "stop": 148199, "target": 148203, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "147,800 vs 113,022"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+47.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+33%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.83% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "239,947 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.83% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,475 (현재 147,800)"}]}
{"ts": "2026-09-30T11:38:52.322448+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148000, "qty": 31, "proceeds": 4579053, "entry_price": 148200, "pnl": -15836, "pnl_pct": -0.13, "hold_from": "2026-09-30T09:18:53.024057+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "148,199 (현재 148,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,025"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:38:52.322962+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34650, "qty": 111, "cost": 3846727, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31271, "target": 44788, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "34,650 vs 30,922"}, {"label": "정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,950 / 30,922"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -366 · 기 +142 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "4,356,459 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-09-30T12:22:48.811913+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 308500, "qty": 20, "proceeds": 6157968, "entry_price": 350250, "pnl": -848082, "pnl_pct": -11.92, "hold_from": "2026-07-21T12:06:01.238289+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "308,113 (현재 308,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "304,883"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +21 · 기 -13"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T12:22:48.813704+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 7090, "qty": 530, "cost": 3758264, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6382, "target": 9213, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "7,060 vs 4,915"}, {"label": "정배열(5>60)", "ok": true, "detail": "5,564 / 4,915"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,564 / 4,915"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+53.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -42 · 기 +22 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.50% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "62,751 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.50% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "86"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 2,
"tranche_value": 4371332.168068898,
"last_add_price": 105800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3448434.606240806,
"last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 4425860.654266699,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 215500,
"cur_price": 219000,
"tranches": 2,
"tranche_value": 2243002.5784807494,
"last_add_price": 244500
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 2796943.490474186,
"last_add_price": 133800
@@ -118,12 +118,12 @@
"entry_at": "2026-08-20T09:04:23.376147+09:00",
"stop": 113467,
"target": 266209,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1467735.2954887256,
"last_add_price": 157600
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 135700,
"cur_price": 132000,
"tranches": 2,
"tranche_value": 3093167.6730282507,
"last_add_price": 134900
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 12170,
"cur_price": 11950,
"tranches": 1,
"tranche_value": 2288070.2774689887,
"last_add_price": 13090
@@ -221,5 +221,5 @@
"003680": "2026-08-24"
},
"created_at": "2026-06-16T09:00:03.113416+09:00",
"updated_at": "2026-09-29T15:28:54.814276+09:00"
"updated_at": "2026-09-30T15:28:51.057138+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 380959.8089999594,
"cash": 2903.108999959368,
"initial": 100000000,
"positions": {
"055550": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 2,
"tranche_value": 5402457.352781249,
"last_add_price": 104900
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 4939827.041843749,
"last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 4504266.321593748,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 132700,
"cur_price": 126700,
"tranches": 2,
"tranche_value": 4268049.827468748,
"last_add_price": 122900
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 2,
"tranche_value": 4349667.340562498,
"last_add_price": 118900
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4532714.182749998,
"last_add_price": 34350
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 7200,
"cur_price": 6960,
"tranches": 2,
"tranche_value": 4617879.361156248,
"last_add_price": 6330
@@ -155,20 +155,20 @@
"sources": [
"interest"
],
"qty": 549,
"entry_price": 8110,
"qty": 594,
"entry_price": 8131.969696969697,
"entry_at": "2026-09-21T15:00:50.060288+09:00",
"stop": 7041,
"target": 11318,
"peak": 8240,
"stop": 7061,
"target": 11344,
"peak": 9360,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 8170,
"tranches": 1,
"cur_price": 9320,
"tranches": 2,
"tranche_value": 4456984.8542187475,
"last_add_price": 8110
"last_add_price": 8400
}
},
"realized_pnl": -34056057.218500026,
@@ -205,5 +205,5 @@
"079650": "2026-09-21"
},
"created_at": "2026-06-16T09:00:03.113433+09:00",
"updated_at": "2026-09-29T15:28:54.827139+09:00"
"updated_at": "2026-09-30T15:28:51.071315+09:00"
}
@@ -117,3 +117,4 @@
{"ts": "2026-09-10T11:22:35.329171+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 8230, "qty": 349, "cost": 2872701, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5684, "target": 13188, "signals": [{"label": "손절선", "ok": true, "detail": "5,684 (현재 8,320)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 13,188"}, {"label": "추세(10일선)", "ok": true, "detail": "5,214"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -87 · 기 +1"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 8,034"}]}
{"ts": "2026-09-21T15:00:49.633295+09:00", "side": "SELL", "code": "079650", "name": "서산", "price": 5980, "qty": 728, "proceeds": 4344951, "entry_price": 7881, "pnl": -1393420, "pnl_pct": -24.12, "hold_from": "2026-09-10T10:16:32.556205+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,985 (현재 5,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 13,569"}, {"label": "추세(10일선)", "ok": true, "detail": "4,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +40 · 기 +0"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-21T15:00:50.060303+09:00", "side": "BUY", "code": "200470", "name": "에이팩트", "price": 8110, "qty": 549, "cost": 4453058, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 7041, "target": 11318, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "8,140 vs 6,635"}, {"label": "정배열(5>10)", "ok": true, "detail": "7,034 / 6,635"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "7,034 / 5,883"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+35.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +402 · 기 +386 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.41% (환산) vs 평균 1.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 7,420"}, {"label": "거래량 급증", "ok": true, "detail": "1,931,630 (환산) vs 평균 834,624"}, {"label": "회전율 급증", "ok": true, "detail": "4.41% (환산) vs 평균 1.93%"}, {"label": "RSI", "ok": true, "detail": "73"}]}
{"ts": "2026-09-30T09:44:50.913636+09:00", "side": "BUY", "code": "200470", "name": "에이팩트", "price": 8400, "qty": 45, "cost": 378057, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 7041, "target": 11318, "signals": [{"label": "손절선", "ok": true, "detail": "7,041 (현재 8,410)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 11,318"}, {"label": "추세(10일선)", "ok": true, "detail": "6,662"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -111 · 기 +160"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 8,378"}]}
@@ -1,5 +1,5 @@
{
"cash": 2521936.951499956,
"cash": 1558.9514999557287,
"initial": 100000000,
"positions": {
"055550": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 2,
"tranche_value": 5666061.52171875,
"last_add_price": 99700
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 4789675.2297187485,
"last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 279000,
"cur_price": 268500,
"tranches": 2,
"tranche_value": 4236521.005156248,
"last_add_price": 295000
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 107900,
"cur_price": 107200,
"tranches": 2,
"tranche_value": 4279461.011749998,
"last_add_price": 101700
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 4367140.436124997,
"last_add_price": 135000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4637315.235843748,
"last_add_price": 34350
@@ -134,20 +134,20 @@
"sources": [
"interest"
],
"qty": 543,
"entry_price": 8110,
"qty": 843,
"entry_price": 8213.20284697509,
"entry_at": "2026-09-21T15:00:50.077544+09:00",
"stop": 7041,
"target": 11318,
"peak": 8240,
"stop": 7142,
"target": 11425,
"peak": 9360,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 8170,
"tranches": 1,
"cur_price": 9320,
"tranches": 2,
"tranche_value": 4411518.207562497,
"last_add_price": 8110
"last_add_price": 8400
},
"095610": {
"code": "095610",
@@ -160,12 +160,12 @@
"entry_at": "2026-09-28T09:04:56.208686+09:00",
"stop": 126140,
"target": 273168,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,422 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 2951850.2265706444,
"last_add_price": 168400
@@ -213,5 +213,5 @@
"000720": "2026-09-28"
},
"created_at": "2026-06-16T09:00:03.113489+09:00",
"updated_at": "2026-09-29T15:28:54.837079+09:00"
"updated_at": "2026-09-30T15:28:51.080661+09:00"
}
@@ -135,3 +135,4 @@
{"ts": "2026-09-28T09:04:56.153380+09:00", "side": "SELL", "code": "000720", "name": "현대건설", "price": 119200, "qty": 65, "proceeds": 7732891, "entry_price": 138758, "pnl": -1287761, "pnl_pct": -14.1, "hold_from": "2026-09-09T09:00:49.386367+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "119,450 (현재 119,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 196,685"}, {"label": "추세(20일선)", "ok": true, "detail": "107,440"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -440 · 기 -358"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-28T09:04:56.208700+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 157700, "qty": 18, "cost": 2839026, "path": "pullback", "reason": "눌림목 지정가 158,422 도달", "stop": 120543, "target": 269171, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "158,300 vs 136,330"}, {"label": "정배열(5>20)", "ok": true, "detail": "172,300 / 136,330"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "172,300 / 99,755"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +222 · 기 -12 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.38% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "73,727 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "0.38% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,422 (현재 158,300)"}]}
{"ts": "2026-09-29T09:02:53.136283+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 168400, "qty": 17, "cost": 2863229, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 120543, "target": 269171, "signals": [{"label": "손절선", "ok": true, "detail": "120,543 (현재 168,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 269,171"}, {"label": "추세(20일선)", "ok": true, "detail": "136,850"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +236 · 기 -7"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 166,889"}]}
{"ts": "2026-09-30T09:44:50.929195+09:00", "side": "BUY", "code": "200470", "name": "에이팩트", "price": 8400, "qty": 300, "cost": 2520378, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 7041, "target": 11318, "signals": [{"label": "손절선", "ok": true, "detail": "7,041 (현재 8,410)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 11,318"}, {"label": "추세(20일선)", "ok": true, "detail": "6,432"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -111 · 기 +160"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 8,378"}]}
@@ -13,12 +13,12 @@
"entry_at": "2026-07-31T12:36:11.212064+09:00",
"stop": 108279,
"target": 227508,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 2602335.520457338,
"last_add_price": 147600
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3682720.3330000006,
"last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50000,
"cur_price": 47750,
"tranches": 2,
"tranche_value": 3788581.3199375006,
"last_add_price": 50400
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,581 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3822139.0130625004,
"last_add_price": 11930
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,350 도달",
"cur_price": 4595,
"cur_price": 4580,
"tranches": 1,
"tranche_value": 3773712.918396452,
"last_add_price": 4810
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 3798944.7854062505,
"last_add_price": 144100
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7200,
"cur_price": 6960,
"tranches": 2,
"tranche_value": 3730753.9550937507,
"last_add_price": 6830
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 1000,
"cur_price": 1003,
"tranches": 1,
"tranche_value": 3720793.6927812505,
"last_add_price": 1046
@@ -209,5 +209,5 @@
"257720": "2026-09-09"
},
"created_at": "2026-06-16T10:45:02.136776+09:00",
"updated_at": "2026-09-29T15:28:55.912053+09:00"
"updated_at": "2026-09-30T15:28:51.703480+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 4497110.087925,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"cur_price": 310500,
"tranches": 2,
"tranche_value": 4537990.22125,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3916421.3406499997,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 3939438.35845,
"last_add_price": 135000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50000,
"cur_price": 47750,
"tranches": 2,
"tranche_value": 3906404.1509499997,
"last_add_price": 50500
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 4014765.8981999992,
"last_add_price": 11970
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117000,
"cur_price": 117500,
"tranches": 2,
"tranche_value": 3960548.7447749996,
"last_add_price": 133000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7200,
"cur_price": 6960,
"tranches": 2,
"tranche_value": 3880908.2525249994,
"last_add_price": 6740
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 1,
"tranche_value": 3788155.7863749997,
"last_add_price": 36450
@@ -207,7 +207,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5800,
"cur_price": 5330,
"tranches": 1,
"tranche_value": 3777838.417625,
"last_add_price": 5740
@@ -241,5 +241,5 @@
"003550": "2026-09-15"
},
"created_at": "2026-06-16T14:30:00.114884+09:00",
"updated_at": "2026-09-29T15:28:55.923911+09:00"
"updated_at": "2026-09-30T15:28:51.710021+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 4360729.7882,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"cur_price": 310500,
"tranches": 2,
"tranche_value": 4542977.951950001,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12610,
"cur_price": 12540,
"tranches": 2,
"tranche_value": 3756374.284550001,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50000,
"cur_price": 47750,
"tranches": 2,
"tranche_value": 3779374.505025001,
"last_add_price": 50500
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 3753616.173025001,
"last_add_price": 135000
@@ -118,12 +118,12 @@
"entry_at": "2026-08-24T09:02:26.769879+09:00",
"stop": 23816,
"target": 65659,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,047 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 2355344.402237601,
"last_add_price": 35650
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4595,
"cur_price": 4580,
"tranches": 1,
"tranche_value": 3832048.9757250003,
"last_add_price": 4795
@@ -160,12 +160,12 @@
"entry_at": "2026-09-07T09:14:33.094805+09:00",
"stop": 28342,
"target": 40635,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 3818388.2761875005,
"last_add_price": 32000
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7200,
"cur_price": 6960,
"tranches": 2,
"tranche_value": 3751556.2420625,
"last_add_price": 6830
@@ -207,7 +207,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,907 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 3737257.7022625008,
"last_add_price": 404000
@@ -243,5 +243,5 @@
"004370": "2026-09-07"
},
"created_at": "2026-06-16T14:30:00.114893+09:00",
"updated_at": "2026-09-29T15:28:55.932602+09:00"
"updated_at": "2026-09-30T15:28:51.715945+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3561275.575471075,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 315500,
"cur_price": 310500,
"tranches": 2,
"tranche_value": 3616873.7658032966,
"last_add_price": 349500
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T12:36:11.219851+09:00",
"stop": 100700,
"target": 250167,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1695866.1189129704,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 2,
"tranche_value": 3896691.6945500015,
"last_add_price": 112800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 2745363.955329169,
"last_add_price": 132000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,365 도달",
"cur_price": 4595,
"cur_price": 4580,
"tranches": 1,
"tranche_value": 2237058.4160459745,
"last_add_price": 4895
@@ -139,12 +139,12 @@
"entry_at": "2026-09-03T09:12:31.421273+09:00",
"stop": 26983,
"target": 38333,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 3946598.3595250016,
"last_add_price": 30200
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6010,
"cur_price": 5720,
"tranches": 2,
"tranche_value": 1617867.8531665015,
"last_add_price": 6580
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135700,
"cur_price": 132000,
"tranches": 1,
"tranche_value": 2963407.3031992856,
"last_add_price": 143200
@@ -202,12 +202,12 @@
"entry_at": "2026-09-10T13:26:37.623734+09:00",
"stop": 35987,
"target": 72444,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1901666.048918765,
"last_add_price": 46500
@@ -253,5 +253,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-16T14:30:00.114901+09:00",
"updated_at": "2026-09-29T15:28:55.938709+09:00"
"updated_at": "2026-09-30T15:28:51.720745+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 64505984.18274991,
"cash": 60765389.411749914,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 1302564.8461088152,
"last_add_price": 135000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 1481365.9160708203,
"last_add_price": 145300
@@ -53,14 +53,14 @@
"qty": 142,
"entry_price": 13828.028169014084,
"entry_at": "2026-09-03T13:38:33.380609+09:00",
"stop": 17600,
"stop": 17639,
"target": 19060,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,939 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 988188.6519627835,
"last_add_price": 14370
@@ -76,12 +76,12 @@
"entry_at": "2026-09-15T09:04:46.899527+09:00",
"stop": 100700,
"target": 196700,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,479 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 888103.2638242849,
"last_add_price": 144600
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,108 도달",
"cur_price": 5650,
"cur_price": 5500,
"tranches": 2,
"tranche_value": 1104635.9623891795,
"last_add_price": 5280
@@ -118,12 +118,12 @@
"entry_at": "2026-09-16T13:08:48.027753+09:00",
"stop": 34191,
"target": 63454,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 853163.9032473661,
"last_add_price": 47000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,133 도달",
"cur_price": 3265,
"cur_price": 3295,
"tranches": 2,
"tranche_value": 1199694.5417108096,
"last_add_price": 3195
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 16580,
"cur_price": 16680,
"tranches": 2,
"tranche_value": 1197077.8466134714,
"last_add_price": 18560
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,397 도달",
"cur_price": 16210,
"cur_price": 16180,
"tranches": 1,
"tranche_value": 2583251.5484106448,
"last_add_price": 16280
@@ -207,14 +207,56 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,585 도달",
"cur_price": 38000,
"cur_price": 38200,
"tranches": 1,
"tranche_value": 1498127.2623570368,
"last_add_price": 39250
},
"024060": {
"code": "024060",
"name": "흥구석유",
"sources": [
"interest"
],
"qty": 171,
"entry_price": 11890,
"entry_at": "2026-09-30T09:14:51.881950+09:00",
"stop": 10600,
"target": 13825,
"peak": 12010,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,332 도달",
"cur_price": 11950,
"tranches": 1,
"tranche_value": 2038377.848723007,
"last_add_price": 11890
},
"051900": {
"code": "051900",
"name": "LG생활건강",
"sources": [
"auto"
],
"qty": 6,
"entry_price": 271000,
"entry_at": "2026-09-30T11:16:52.673179+09:00",
"stop": 238500,
"target": 319750,
"peak": 271500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 277,401 도달",
"cur_price": 268500,
"tranches": 1,
"tranche_value": 1840676.8882680172,
"last_add_price": 271000
}
},
"realized_pnl": -13780924.342000073,
"closed_trades": 228,
"realized_pnl": -13861780.234500073,
"closed_trades": 231,
"wins": 7,
"peak_equity": 100036582.48,
"max_drawdown": 0.15270831167742246,
@@ -237,9 +279,9 @@
"084370": "2026-07-15",
"240810": "2026-07-24",
"402340": "2026-07-23",
"034730": "2026-09-23",
"034730": "2026-09-30",
"004170": "2026-07-23",
"319660": "2026-09-23",
"319660": "2026-09-30",
"032830": "2026-07-31",
"028260": "2026-09-22",
"003490": "2026-09-16",
@@ -259,8 +301,9 @@
"001450": "2026-09-07",
"257720": "2026-09-14",
"001790": "2026-09-21",
"004370": "2026-09-29"
"004370": "2026-09-29",
"047770": "2026-09-30"
},
"created_at": "2026-06-22T09:00:04.885275+09:00",
"updated_at": "2026-09-29T15:28:55.943771+09:00"
"updated_at": "2026-09-30T15:28:51.725140+09:00"
}
@@ -508,3 +508,11 @@
{"ts": "2026-09-29T09:06:59.041290+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 395000, "qty": 5, "proceeds": 1971149, "entry_price": 418500, "pnl": -121665, "pnl_pct": -5.62, "hold_from": "2026-09-09T09:04:34.651068+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "376,620 (현재 395,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 481,321"}, {"label": "추세(60일선)", "ok": true, "detail": "369,650"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 427,537"}]}
{"ts": "2026-09-29T09:38:52.011497+09:00", "side": "SELL", "code": "180640", "name": "한진칼", "price": 135400, "qty": 9, "proceeds": 1216224, "entry_price": 144000, "pnl": -79971, "pnl_pct": -5.97, "hold_from": "2026-09-09T09:36:39.083412+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "120,266 (현재 135,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 179,602"}, {"label": "추세(60일선)", "ok": true, "detail": "117,517"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +9 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 148,500"}]}
{"ts": "2026-09-29T11:00:55.903223+09:00", "side": "BUY", "code": "261520", "name": "이지스", "price": 5280, "qty": 209, "cost": 1103686, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 4066, "target": 6576, "signals": [{"label": "손절선", "ok": true, "detail": "4,066 (현재 5,290)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,576"}, {"label": "추세(60일선)", "ok": true, "detail": "4,261"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -18 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 5,268"}]}
{"ts": "2026-09-30T09:01:33.607674+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1082, "cost": 3679352, "path": "pullback", "reason": "눌림목 지정가 3,498 도달", "stop": 3399, "target": 3402, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,498 (현재 3,320)"}]}
{"ts": "2026-09-30T09:01:33.608452+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 590000, "qty": 6, "cost": 3540531, "path": "pullback", "reason": "눌림목 지정가 739,700 도달", "stop": 589999, "target": 590002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "588,000 vs 528,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.8%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 0.45% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "12,753 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 739,700 (현재 588,000)"}]}
{"ts": "2026-09-30T09:12:54.199593+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1082, "proceeds": 3644629, "entry_price": 3400, "pnl": -34723, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:33.607671+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:54.200178+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150000, "qty": 24, "cost": 3600540, "path": "pullback", "reason": "눌림목 지정가 168,626 도달", "stop": 149999, "target": 150002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "150,200 vs 113,062"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.6%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 2.68% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "181,280 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.63% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 168,626 (현재 150,200)"}]}
{"ts": "2026-09-30T09:14:51.844811+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148700, "qty": 24, "proceeds": 3561841, "entry_price": 150000, "pnl": -38699, "pnl_pct": -0.87, "hold_from": "2026-09-30T09:12:54.200175+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "149,999 (현재 148,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,002"}, {"label": "추세(60일선)", "ok": true, "detail": "113,038"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 159,808"}]}
{"ts": "2026-09-30T09:14:51.881953+09:00", "side": "BUY", "code": "024060", "name": "흥구석유", "price": 11890, "qty": 171, "cost": 2033495, "path": "pullback", "reason": "눌림목 지정가 12,332 도달", "stop": 10600, "target": 13825, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "11,910 vs 11,180"}, {"label": "정배열(5>60)", "ok": true, "detail": "13,850 / 11,180"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "13,850 / 11,180"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.7%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +73 · 기 -4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.32% (환산) vs 평균 29.44% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,310"}, {"label": "거래량 급증", "ok": false, "detail": "1,098,987 (환산) vs 평균 4,415,653"}, {"label": "회전율 급증", "ok": false, "detail": "7.32% (환산) vs 평균 29.44%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 12,332 (현재 11,910)"}]}
{"ts": "2026-09-30T11:16:52.623777+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 590000, "qty": 6, "proceeds": 3533097, "entry_price": 590000, "pnl": -7434, "pnl_pct": 0.0, "hold_from": "2026-09-30T09:01:33.608449+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "589,999 (현재 589,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +108"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:16:52.673183+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 271000, "qty": 6, "cost": 1626244, "path": "pullback", "reason": "눌림목 지정가 277,401 도달", "stop": 238500, "target": 319750, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "271,000 vs 248,950"}, {"label": "정배열(5>60)", "ok": true, "detail": "267,500 / 248,950"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "267,500 / 248,950"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.8%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -38 · 기 +24 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+20%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.87% (환산) vs 평균 0.53% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 314,500"}, {"label": "거래량 급증", "ok": true, "detail": "129,786 (환산) vs 평균 78,860"}, {"label": "회전율 급증", "ok": true, "detail": "0.87% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "60"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 277,401 (현재 271,000)"}]}
@@ -1,5 +1,5 @@
{
"cash": 43224655.52649999,
"cash": 40336172.31899998,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 2055644.4533983106,
"last_add_price": 132000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 2440249.8896798776,
"last_add_price": 145300
@@ -55,12 +55,12 @@
"entry_at": "2026-09-03T13:06:31.272281+09:00",
"stop": 10542,
"target": 20306,
"peak": 20150,
"peak": 20200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,939 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 1448661.5729395074,
"last_add_price": 14370
@@ -76,12 +76,12 @@
"entry_at": "2026-09-14T09:18:44.719793+09:00",
"stop": 35590,
"target": 66491,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1438578.7331247122,
"last_add_price": 47000
@@ -97,12 +97,12 @@
"entry_at": "2026-09-16T13:08:48.759982+09:00",
"stop": 100700,
"target": 213200,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,257 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1304118.2847785852,
"last_add_price": 143800
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 16580,
"cur_price": 16680,
"tranches": 2,
"tranche_value": 1964912.7448622035,
"last_add_price": 18560
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 92,
"entry_price": 31350,
"qty": 181,
"entry_price": 31890.883977900554,
"entry_at": "2026-09-23T11:50:55.389520+09:00",
"stop": 27938,
"target": 38174,
"peak": 31800,
"stop": 28416,
"target": 38840,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"tranches": 1,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 2900140.3534760317,
"last_add_price": 31350
"last_add_price": 32450
},
"300720": {
"code": "300720",
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,386 도달",
"cur_price": 16210,
"cur_price": 16180,
"tranches": 2,
"tranche_value": 4094046.242354855,
"last_add_price": 16390
@@ -181,12 +181,12 @@
"entry_at": "2026-09-28T14:36:59.346650+09:00",
"stop": 33500,
"target": 49250,
"peak": 39150,
"peak": 39400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,546 도달",
"cur_price": 38000,
"cur_price": 38200,
"tranches": 1,
"tranche_value": 2342411.5791977677,
"last_add_price": 38750
@@ -202,12 +202,12 @@
"entry_at": "2026-09-29T09:20:56.769258+09:00",
"stop": 11730,
"target": 17600,
"peak": 14130,
"peak": 14200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14000,
"cur_price": 13420,
"tranches": 2,
"tranche_value": 2226895.6330068237,
"last_add_price": 13900
@@ -263,5 +263,5 @@
"004370": "2026-09-29"
},
"created_at": "2026-06-22T09:00:04.885286+09:00",
"updated_at": "2026-09-29T15:28:55.948593+09:00"
"updated_at": "2026-09-30T15:28:51.729237+09:00"
}
@@ -445,3 +445,4 @@
{"ts": "2026-09-29T09:06:59.047094+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 395000, "qty": 8, "proceeds": 3153838, "entry_price": 418500, "pnl": -194664, "pnl_pct": -5.62, "hold_from": "2026-09-09T09:04:34.653218+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "381,645 (현재 395,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 492,209"}, {"label": "추세(60일선)", "ok": true, "detail": "369,650"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +10 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 427,537"}]}
{"ts": "2026-09-29T09:20:56.769262+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13480, "qty": 165, "cost": 2224534, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11564, "target": 17312, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "13,380 vs 9,747"}, {"label": "정배열(5>60)", "ok": true, "detail": "11,852 / 9,747"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,852 / 9,747"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+35.5%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 -494 · 기 +357 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+40%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.21% (환산) vs 평균 1.87% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "1,457,720 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "3.21% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
{"ts": "2026-09-29T12:46:52.747930+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13900, "qty": 160, "cost": 2224334, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11564, "target": 17312, "signals": [{"label": "손절선", "ok": true, "detail": "11,564 (현재 13,930)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,312"}, {"label": "추세(60일선)", "ok": true, "detail": "9,756"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -509 · 기 +435"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,925"}]}
{"ts": "2026-09-30T09:02:59.482457+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 32450, "qty": 89, "cost": 2888483, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 27938, "target": 38174, "signals": [{"label": "손절선", "ok": true, "detail": "27,938 (현재 32,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 38,174"}, {"label": "추세(60일선)", "ok": true, "detail": "25,275"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +2,239 · 기 +2,296"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 32,140"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 3112377.8236046005,
"last_add_price": 136000
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:20.789589+09:00",
"stop": 24287,
"target": 55133,
"peak": 50300,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1369462.9055232927,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,977 도달",
"cur_price": 12600,
"cur_price": 12450,
"tranches": 2,
"tranche_value": 3213033.799832977,
"last_add_price": 12180
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 285500,
"cur_price": 288000,
"tranches": 1,
"tranche_value": 2696407.517061467,
"last_add_price": 319500
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 419,069 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 5153141.020656248,
"last_add_price": 401000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,238 도달",
"cur_price": 1200,
"cur_price": 1201,
"tranches": 2,
"tranche_value": 2355715.3719631354,
"last_add_price": 1278
@@ -139,12 +139,12 @@
"entry_at": "2026-09-28T09:04:57.303460+09:00",
"stop": 126293,
"target": 236564,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,422 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1734111.3114757552,
"last_add_price": 168400
@@ -160,12 +160,12 @@
"entry_at": "2026-09-29T09:20:56.775971+09:00",
"stop": 11908,
"target": 17245,
"peak": 14130,
"peak": 14200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14000,
"cur_price": 13420,
"tranches": 2,
"tranche_value": 3160676.8227413706,
"last_add_price": 13900
@@ -175,7 +175,7 @@
"closed_trades": 51,
"wins": 2,
"peak_equity": 102728958.65750001,
"max_drawdown": 0.2052576738293513,
"max_drawdown": 0.20665400157251712,
"last_exit": {
"403870": "2026-07-07",
"009150": "2026-07-06",
@@ -209,5 +209,5 @@
"034020": "2026-09-29"
},
"created_at": "2026-06-22T09:00:04.885297+09:00",
"updated_at": "2026-09-29T15:28:55.953219+09:00"
"updated_at": "2026-09-30T15:28:51.733148+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 59625568.52699991,
"cash": 60112101.88799991,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 1879557.3308712046,
"last_add_price": 135000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 2119787.0272304374,
"last_add_price": 145300
@@ -55,37 +55,16 @@
"entry_at": "2026-09-03T09:14:30.959944+09:00",
"stop": 26983,
"target": 35496,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 2730942.1302758893,
"last_add_price": 30200
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 47,
"entry_price": 127121.27659574468,
"entry_at": "2026-09-09T10:06:35.184626+09:00",
"stop": 116937,
"target": 147489,
"peak": 133500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132700,
"tranches": 2,
"tranche_value": 3050406.2025119783,
"last_add_price": 128500
},
"004370": {
"code": "004370",
"name": "농심",
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 1,
"tranche_value": 2968861.567423891,
"last_add_price": 411000
@@ -118,19 +97,82 @@
"entry_at": "2026-09-15T09:04:47.244160+09:00",
"stop": 100700,
"target": 215900,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1028691.8844119626,
"last_add_price": 144600
},
"327260": {
"code": "327260",
"name": "RF머트리얼즈",
"sources": [
"interest"
],
"qty": 25,
"entry_price": 52200,
"entry_at": "2026-09-30T09:22:56.124640+09:00",
"stop": 42293,
"target": 72014,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"tranches": 1,
"tranche_value": 1349832.8421725836,
"last_add_price": 52200
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
"sources": [
"watch"
],
"qty": 140,
"entry_price": 13040,
"entry_at": "2026-09-30T11:16:52.693650+09:00",
"stop": 11220,
"target": 16681,
"peak": 13490,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"tranche_value": 1829346.791289097,
"last_add_price": 13040
},
"051900": {
"code": "051900",
"name": "LG생활건강",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 269000,
"entry_at": "2026-09-30T13:28:53.577279+09:00",
"stop": 239588,
"target": 327823,
"peak": 270500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 269,941 도달",
"cur_price": 268500,
"tranches": 1,
"tranche_value": 2334684.1637160317,
"last_add_price": 269000
}
},
"realized_pnl": -16508552.12800008,
"closed_trades": 145,
"realized_pnl": -16714222.582000084,
"closed_trades": 150,
"wins": 5,
"peak_equity": 100266527.41749999,
"max_drawdown": 0.16501361602568418,
@@ -144,9 +186,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-11",
"034730": "2026-09-30",
"032830": "2026-07-31",
"319660": "2026-09-11",
"319660": "2026-09-30",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -159,14 +201,16 @@
"086790": "2026-09-29",
"003680": "2026-09-09",
"010950": "2026-08-26",
"138040": "2026-09-08",
"138040": "2026-09-30",
"161890": "2026-07-31",
"078930": "2026-09-03",
"475150": "2026-08-03",
"252990": "2026-08-21",
"257720": "2026-09-09",
"180640": "2026-09-29"
"180640": "2026-09-29",
"047770": "2026-09-30",
"042500": "2026-09-30"
},
"created_at": "2026-06-22T09:00:04.885305+09:00",
"updated_at": "2026-09-29T15:28:55.957122+09:00"
"updated_at": "2026-09-30T15:28:51.736652+09:00"
}
@@ -329,3 +329,15 @@
{"ts": "2026-09-21T09:52:51.777912+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 144600, "qty": 7, "cost": 1012352, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 199400, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 144,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 199,400"}, {"label": "추세(60일선)", "ok": true, "detail": "99,527"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +59 · 기 -54"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 143,611"}]}
{"ts": "2026-09-29T09:36:56.927641+09:00", "side": "SELL", "code": "180640", "name": "한진칼", "price": 135700, "qty": 13, "proceeds": 1760660, "entry_price": 143900, "pnl": -110321, "pnl_pct": -5.7, "hold_from": "2026-09-09T09:34:31.904535+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "124,912 (현재 135,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 181,875"}, {"label": "추세(60일선)", "ok": true, "detail": "117,518"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +9 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 148,400"}]}
{"ts": "2026-09-29T09:46:55.274334+09:00", "side": "SELL", "code": "086790", "name": "하나금융지주", "price": 133400, "qty": 37, "proceeds": 4926175, "entry_price": 137092, "pnl": -146986, "pnl_pct": -2.69, "hold_from": "2026-09-09T09:44:36.625767+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "123,821 (현재 133,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 163,634"}, {"label": "추세(60일선)", "ok": true, "detail": "118,623"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -184 · 기 +189"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:33.623091+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3400, "qty": 1570, "cost": 5338801, "path": "pullback", "reason": "눌림목 지정가 3,352 도달", "stop": 3399, "target": 3402, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,320 vs 3,111"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,697 / 3,111"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.8%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 7.57% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "22,127 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,352 (현재 3,320)"}]}
{"ts": "2026-09-30T09:01:33.623662+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 590000, "qty": 9, "cost": 5310797, "path": "pullback", "reason": "눌림목 지정가 702,050 도달", "stop": 589999, "target": 590002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "588,000 vs 528,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "735,600 / 528,000"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.8%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.02% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "12,753 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.02% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 702,050 (현재 588,000)"}]}
{"ts": "2026-09-30T09:12:54.215250+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 1570, "proceeds": 5288417, "entry_price": 3400, "pnl": -50383, "pnl_pct": -0.74, "hold_from": "2026-09-30T09:01:33.623088+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,399 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:12:54.215708+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150000, "qty": 35, "cost": 5250788, "path": "pullback", "reason": "눌림목 지정가 158,839 도달", "stop": 149999, "target": 150002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "150,200 vs 113,062"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,680 / 113,062"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.6%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "181,280 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.63% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 158,839 (현재 150,200)"}]}
{"ts": "2026-09-30T09:14:51.899351+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148700, "qty": 35, "proceeds": 5194351, "entry_price": 150000, "pnl": -56436, "pnl_pct": -0.87, "hold_from": "2026-09-30T09:12:54.215706+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "149,999 (현재 148,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,002"}, {"label": "추세(60일선)", "ok": true, "detail": "113,038"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -37 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 159,808"}]}
{"ts": "2026-09-30T09:14:51.900250+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4240, "qty": 1261, "cost": 5347442, "path": "pullback", "reason": "눌림목 지정가 4,228 도달", "stop": 4205, "target": 4310, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,220 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,381 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.0%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -8 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.20% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "45,247 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.20% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,228 (현재 4,220)"}]}
{"ts": "2026-09-30T09:20:52.635902+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4190, "qty": 1261, "proceeds": 5273287, "entry_price": 4240, "pnl": -74155, "pnl_pct": -1.18, "hold_from": "2026-09-30T09:14:51.900247+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,190)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,310"}, {"label": "추세(60일선)", "ok": true, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -8 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,317"}]}
{"ts": "2026-09-30T09:22:56.124642+09:00", "side": "BUY", "code": "327260", "name": "RF머트리얼즈", "price": 52200, "qty": 25, "cost": 1305196, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 42293, "target": 72014, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "52,100 vs 30,026"}, {"label": "정배열(5>60)", "ok": true, "detail": "39,340 / 30,026"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "39,340 / 30,026"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.7%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +67 · 기 -61 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "10.41% (환산) vs 평균 4.02% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 43,650"}, {"label": "거래량 급증", "ok": true, "detail": "1,872,587 (환산) vs 평균 673,097"}, {"label": "회전율 급증", "ok": true, "detail": "10.41% (환산) vs 평균 4.02%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
{"ts": "2026-09-30T11:16:52.691501+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 590000, "qty": 9, "proceeds": 5299646, "entry_price": 590000, "pnl": -11151, "pnl_pct": 0.0, "hold_from": "2026-09-30T09:01:33.623660+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "589,999 (현재 589,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +108"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:16:52.693652+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13040, "qty": 140, "cost": 1825874, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11220, "target": 16681, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "13,090 vs 9,742"}, {"label": "정배열(5>60)", "ok": true, "detail": "11,794 / 9,742"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,794 / 9,742"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+29.9%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -255 · 기 +362 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+43%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.50% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "2,493,665 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "5.50% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "73"}]}
{"ts": "2026-09-30T13:24:49.633925+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 127100, "qty": 47, "proceeds": 5962051, "entry_price": 127121, "pnl": -13545, "pnl_pct": -0.02, "hold_from": "2026-09-09T10:06:35.184626+09:00", "reason": "시간손절 — 21일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "116,937 (현재 127,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 147,489"}, {"label": "추세(60일선)", "ok": true, "detail": "110,137"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -22 · 기 +108"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T13:28:53.577282+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 269000, "qty": 8, "cost": 2152323, "path": "pullback", "reason": "눌림목 지정가 269,941 도달", "stop": 239588, "target": 327823, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "268,500 vs 248,908"}, {"label": "정배열(5>60)", "ok": true, "detail": "267,000 / 248,908"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "267,000 / 248,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.1%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -38 · 기 +24 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.70% (환산) vs 평균 0.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 314,500"}, {"label": "거래량 급증", "ok": true, "detail": "104,533 (환산) vs 평균 78,860"}, {"label": "회전율 급증", "ok": true, "detail": "0.70% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 269,941 (현재 268,500)"}]}
@@ -1,5 +1,5 @@
{
"cash": 44644296.854499914,
"cash": 41512427.14449991,
"initial": 100000000,
"positions": {
"327260": {
@@ -11,14 +11,14 @@
"qty": 83,
"entry_price": 34556.6265060241,
"entry_at": "2026-08-20T09:02:20.801043+09:00",
"stop": 25303,
"stop": 45573,
"target": 53064,
"peak": 50300,
"trailing_on": false,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 48750,
"cur_price": 49150,
"tranches": 2,
"tranche_value": 1449597.1229143601,
"last_add_price": 35800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 3502770.0196038075,
"last_add_price": 150200
@@ -50,20 +50,20 @@
"sources": [
"interest"
],
"qty": 212,
"entry_price": 14780,
"qty": 416,
"entry_price": 15059.51923076923,
"entry_at": "2026-09-16T13:48:44.348152+09:00",
"stop": 12922,
"target": 18496,
"peak": 15250,
"stop": 13195,
"target": 18788,
"peak": 15460,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14100,
"tranches": 1,
"cur_price": 15000,
"tranches": 2,
"tranche_value": 3145303.58774031,
"last_add_price": 14780
"last_add_price": 15350
},
"372170": {
"code": "372170",
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,369 도달",
"cur_price": 19650,
"cur_price": 20200,
"tranches": 1,
"tranche_value": 2340657.5506936996,
"last_add_price": 20400
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,388 도달",
"cur_price": 16210,
"cur_price": 16180,
"tranches": 1,
"tranche_value": 4974765.724749995,
"last_add_price": 16150
@@ -118,12 +118,12 @@
"entry_at": "2026-09-23T11:04:56.063347+09:00",
"stop": 126883,
"target": 227206,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,922 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1791140.9751977646,
"last_add_price": 165300
@@ -139,12 +139,12 @@
"entry_at": "2026-09-28T09:12:59.779425+09:00",
"stop": 72714,
"target": 109271,
"peak": 86500,
"peak": 87000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 83700,
"cur_price": 82500,
"tranches": 1,
"tranche_value": 2765643.6783186207,
"last_add_price": 84900
@@ -160,12 +160,12 @@
"entry_at": "2026-09-29T09:20:56.786635+09:00",
"stop": 12086,
"target": 16889,
"peak": 14130,
"peak": 14200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14000,
"cur_price": 13420,
"tranches": 2,
"tranche_value": 3407878.85259177,
"last_add_price": 13900
@@ -213,5 +213,5 @@
"034020": "2026-09-29"
},
"created_at": "2026-06-22T09:00:04.885314+09:00",
"updated_at": "2026-09-29T15:28:55.961112+09:00"
"updated_at": "2026-09-30T15:28:51.740347+09:00"
}
@@ -186,3 +186,4 @@
{"ts": "2026-09-29T09:02:55.083475+09:00", "side": "SELL", "code": "034020", "name": "두산에너빌리티", "price": 79600, "qty": 40, "proceeds": 3177791, "entry_price": 89700, "pnl": -410747, "pnl_pct": -11.26, "hold_from": "2026-09-10T09:01:09.720428+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "79,819 (현재 79,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 109,462"}, {"label": "추세(20일선)", "ok": true, "detail": "79,755"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -2,599 · 기 -1,209"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,073"}]}
{"ts": "2026-09-29T09:20:56.786638+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13480, "qty": 252, "cost": 3397470, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11912, "target": 16615, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,380 vs 10,498"}, {"label": "정배열(5>20)", "ok": true, "detail": "11,852 / 10,498"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,852 / 9,747"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+35.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -494 · 기 +357 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+40%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.21% (환산) vs 평균 1.87% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "1,457,720 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "3.21% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
{"ts": "2026-09-29T12:46:52.766313+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13900, "qty": 245, "cost": 3406011, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11912, "target": 16615, "signals": [{"label": "손절선", "ok": true, "detail": "11,912 (현재 13,930)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,615"}, {"label": "추세(20일선)", "ok": true, "detail": "10,525"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -509 · 기 +435"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,925"}]}
{"ts": "2026-09-30T09:42:52.639221+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 15350, "qty": 204, "cost": 3131870, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 12922, "target": 18496, "signals": [{"label": "손절선", "ok": true, "detail": "12,922 (현재 15,460)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,496"}, {"label": "추세(20일선)", "ok": true, "detail": "12,844"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +414 · 기 -708"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 15,298"}]}
@@ -1,5 +1,5 @@
{
"cash": 36440721.28449996,
"cash": 30594344.45949996,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 4806997.344940743,
"last_add_price": 135800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 132700,
"cur_price": 126700,
"tranches": 2,
"tranche_value": 6651621.94570833,
"last_add_price": 123300
@@ -53,14 +53,14 @@
"qty": 414,
"entry_price": 13298.985507246376,
"entry_at": "2026-09-08T09:10:37.312187+09:00",
"stop": 17600,
"stop": 17639,
"target": 19066,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 14,250 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 2756420.9418846015,
"last_add_price": 13690
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 1,
"tranche_value": 6538768.702041663,
"last_add_price": 112200
@@ -97,15 +97,36 @@
"entry_at": "2026-09-28T09:18:59.790401+09:00",
"stop": 76049,
"target": 111928,
"peak": 86300,
"peak": 87000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 83700,
"cur_price": 82500,
"tranches": 1,
"tranche_value": 4179621.8180606444,
"last_add_price": 86300
},
"066570": {
"code": "066570",
"name": "LG전자",
"sources": [
"watch"
],
"qty": 27,
"entry_price": 216500,
"entry_at": "2026-09-30T09:01:33.677109+09:00",
"stop": 198267,
"target": 262082,
"peak": 218750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 212500,
"tranches": 1,
"tranche_value": 5941985.856035156,
"last_add_price": 216500
}
},
"realized_pnl": -24806486.668500036,
@@ -145,5 +166,5 @@
"051900": "2026-09-29"
},
"created_at": "2026-06-22T09:00:04.885323+09:00",
"updated_at": "2026-09-29T15:28:55.964699+09:00"
"updated_at": "2026-09-30T15:28:51.743655+09:00"
}
@@ -127,3 +127,4 @@
{"ts": "2026-09-28T09:18:59.365867+09:00", "side": "SELL", "code": "372170", "name": "윤성에프앤씨", "price": 20100, "qty": 182, "proceeds": 3651067, "entry_price": 22300, "pnl": -408142, "pnl_pct": -9.87, "hold_from": "2026-09-08T09:16:34.953412+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "19,590 (현재 20,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 29,074"}, {"label": "추세(10일선)", "ok": true, "detail": "19,063"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -1 · 기 -1"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 23,283"}]}
{"ts": "2026-09-28T09:18:59.790417+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 86300, "qty": 48, "cost": 4143021, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 76049, "target": 111928, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "86,500 vs 67,790"}, {"label": "정배열(5>10)", "ok": true, "detail": "69,780 / 67,790"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "69,780 / 67,153"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+36.0%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 +97 · 기 +244 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+39%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.45% (환산) vs 평균 0.85% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 80,800"}, {"label": "거래량 급증", "ok": true, "detail": "1,231,580 (환산) vs 평균 429,129"}, {"label": "회전율 급증", "ok": true, "detail": "2.45% (환산) vs 평균 0.85%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-09-29T14:54:52.120306+09:00", "side": "SELL", "code": "051900", "name": "LG생활건강", "price": 278000, "qty": 43, "proceeds": 11930690, "entry_price": 295163, "pnl": -763214, "pnl_pct": -5.81, "hold_from": "2026-09-09T14:52:38.451653+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "274,550 (현재 278,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 346,694"}, {"label": "추세(10일선)", "ok": true, "detail": "257,550"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -11 · 기 +20"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:33.677112+09:00", "side": "BUY", "code": "066570", "name": "LG전자", "price": 216500, "qty": 27, "cost": 5846377, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 198267, "target": 262082, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "214,000 vs 205,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "205,900 / 205,170"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "205,900 / 191,723"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-1.2%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 +493 · 기 +294 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+10%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.24% (환산) vs 평균 0.49% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 231,500"}, {"label": "거래량 급증", "ok": false, "detail": "395,533 (환산) vs 평균 793,460"}, {"label": "회전율 급증", "ok": false, "detail": "0.24% (환산) vs 평균 0.49%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 205,170 (현재 214,000)"}]}
@@ -1,5 +1,5 @@
{
"cash": 54942018.95049995,
"cash": 52459141.514749944,
"initial": 100000000,
"positions": {
"055550": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 99,600 도달",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 2,
"tranche_value": 3798555.0123003162,
"last_add_price": 101000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 129,300 도달",
"cur_price": 135200,
"cur_price": 130000,
"tranches": 2,
"tranche_value": 2967341.7108377954,
"last_add_price": 130100
@@ -55,12 +55,12 @@
"entry_at": "2026-08-24T09:04:23.331537+09:00",
"stop": 24326,
"target": 32589,
"peak": 32000,
"peak": 32400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 26,600 도달",
"cur_price": 31300,
"cur_price": 31950,
"tranches": 2,
"tranche_value": 3075924.51097547,
"last_add_price": 26850
@@ -76,12 +76,12 @@
"entry_at": "2026-09-04T09:08:34.212964+09:00",
"stop": 113765,
"target": 243596,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 177,000 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1033801.29869291,
"last_add_price": 155000
@@ -102,14 +102,35 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,940 도달",
"cur_price": 6020,
"cur_price": 6200,
"tranches": 2,
"tranche_value": 2849364.796820624,
"last_add_price": 5780
},
"024060": {
"code": "024060",
"name": "흥구석유",
"sources": [
"interest"
],
"qty": 186,
"entry_price": 11960,
"entry_at": "2026-09-30T11:38:54.131569+09:00",
"stop": 10600,
"target": 16040,
"peak": 12010,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,600 도달",
"cur_price": 11950,
"tranches": 1,
"tranche_value": 2229783.31539055,
"last_add_price": 11960
}
},
"realized_pnl": -18087176.035500057,
"closed_trades": 96,
"realized_pnl": -18345159.78725006,
"closed_trades": 100,
"wins": 2,
"peak_equity": 100000000,
"max_drawdown": 0.18479414810500056,
@@ -118,7 +139,7 @@
"017670": "2026-06-23",
"178320": "2026-06-23",
"033640": "2026-06-24",
"003550": "2026-06-23",
"003550": "2026-09-30",
"034220": "2026-06-24",
"064400": "2026-06-24",
"011070": "2026-07-24",
@@ -135,10 +156,10 @@
"093370": "2026-07-03",
"402340": "2026-07-23",
"240810": "2026-07-24",
"034730": "2026-08-20",
"034730": "2026-09-30",
"222800": "2026-07-16",
"004170": "2026-07-16",
"319660": "2026-09-15",
"319660": "2026-09-30",
"032830": "2026-07-24",
"028260": "2026-09-04",
"089970": "2026-07-09",
@@ -155,8 +176,9 @@
"138040": "2026-09-08",
"180640": "2026-08-19",
"252990": "2026-08-25",
"051900": "2026-09-29"
"051900": "2026-09-29",
"047770": "2026-09-30"
},
"created_at": "2026-06-22T09:00:04.885332+09:00",
"updated_at": "2026-09-29T15:28:55.976953+09:00"
"updated_at": "2026-09-30T15:28:51.755187+09:00"
}
@@ -225,3 +225,12 @@
{"ts": "2026-09-15T09:24:46.408697+09:00", "side": "BUY", "code": "024840", "name": "KBI메탈", "price": 5400, "qty": 527, "cost": 2846227, "path": "pullback", "reason": "눌림목 지정가 5,940 도달", "stop": 4920, "target": 6840, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "5,390 vs 4,712"}, {"label": "정배열(5>60)", "ok": true, "detail": "5,580 / 4,712"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,580 / 4,712"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+50.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +36 · 기 -1 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.69% (환산) vs 평균 16.46% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 6,425"}, {"label": "거래량 급증", "ok": false, "detail": "731,393 (환산) vs 평균 7,105,148"}, {"label": "회전율 급증", "ok": false, "detail": "1.69% (환산) vs 평균 16.46%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 5,940 (현재 5,390)"}]}
{"ts": "2026-09-17T09:02:47.436905+09:00", "side": "BUY", "code": "024840", "name": "KBI메탈", "price": 5780, "qty": 492, "cost": 2844187, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 4920, "target": 6840, "signals": [{"label": "손절선", "ok": true, "detail": "4,920 (현재 5,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,840"}, {"label": "추세(60일선)", "ok": true, "detail": "4,718"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +175 · 기 -5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 5,685"}]}
{"ts": "2026-09-29T09:08:58.321348+09:00", "side": "SELL", "code": "051900", "name": "LG생활건강", "price": 285500, "qty": 21, "proceeds": 5983809, "entry_price": 293048, "pnl": -171114, "pnl_pct": -2.58, "hold_from": "2026-09-09T09:06:37.734983+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "269,869 (현재 286,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 362,583"}, {"label": "추세(60일선)", "ok": true, "detail": "249,208"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -12 · 기 +20"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:01:34.103362+09:00", "side": "BUY", "code": "003550", "name": "LG", "price": 112400, "qty": 62, "cost": 6969845, "path": "pullback", "reason": "눌림목 지정가 112,500 도달", "stop": 111200, "target": 116000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "111,900 vs 106,357"}, {"label": "정배열(5>60)", "ok": true, "detail": "116,080 / 106,357"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "116,080 / 106,357"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -55 · 기 +66 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.01% (환산) vs 평균 0.23% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 125,700"}, {"label": "거래량 급증", "ok": false, "detail": "16,153 (환산) vs 평균 347,696"}, {"label": "회전율 급증", "ok": false, "detail": "0.01% (환산) vs 평균 0.23%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 112,500 (현재 111,900)"}]}
{"ts": "2026-09-30T09:10:51.372108+09:00", "side": "SELL", "code": "003550", "name": "LG", "price": 111200, "qty": 62, "proceeds": 6880956, "entry_price": 112400, "pnl": -88889, "pnl_pct": -1.07, "hold_from": "2026-09-30T09:01:34.103345+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "111,200 (현재 111,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 116,000"}, {"label": "추세(60일선)", "ok": true, "detail": "106,345"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -55 · 기 +66"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 114,958"}]}
{"ts": "2026-09-30T09:10:51.834333+09:00", "side": "BUY", "code": "047770", "name": "코데즈컴바인", "price": 3410, "qty": 2077, "cost": 7083632, "path": "pullback", "reason": "눌림목 지정가 3,790 도달", "stop": 3409, "target": 3413, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,405 vs 3,112"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,714 / 3,112"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,714 / 3,112"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +84 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.37% (환산) vs 평균 7.57% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,425"}, {"label": "거래량 급증", "ok": false, "detail": "517,013 (환산) vs 평균 2,865,940"}, {"label": "회전율 급증", "ok": false, "detail": "1.37% (환산) vs 평균 7.57%"}, {"label": "RSI", "ok": true, "detail": "46"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,790 (현재 3,405)"}]}
{"ts": "2026-09-30T09:12:54.231287+09:00", "side": "SELL", "code": "047770", "name": "코데즈컴바인", "price": 3375, "qty": 2077, "proceeds": 6996206, "entry_price": 3410, "pnl": -87427, "pnl_pct": -1.03, "hold_from": "2026-09-30T09:10:51.834316+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "3,409 (현재 3,395)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,413"}, {"label": "추세(60일선)", "ok": true, "detail": "3,112"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +84 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 3,555"}]}
{"ts": "2026-09-30T09:12:54.232038+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 11, "cost": 6545982, "path": "pullback", "reason": "눌림목 지정가 815,000 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "595,000 vs 528,117"}, {"label": "정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "737,000 / 528,117"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +106 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.45% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "90,253 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 815,000 (현재 595,000)"}]}
{"ts": "2026-09-30T09:18:54.871906+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 591000, "qty": 11, "proceeds": 6488323, "entry_price": 595000, "pnl": -57659, "pnl_pct": -0.67, "hold_from": "2026-09-30T09:12:54.232036+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "594,999 (현재 593,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "528,083"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +106"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:18:54.872074+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 148200, "qty": 47, "cost": 6966445, "path": "pullback", "reason": "눌림목 지정가 188,200 도달", "stop": 148199, "target": 148203, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "147,800 vs 113,022"}, {"label": "정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,200 / 113,022"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+47.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -37 · 기 +116 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+33%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.83% (환산) vs 평균 2.68% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "239,947 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.83% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 188,200 (현재 147,800)"}]}
{"ts": "2026-09-30T11:38:54.097791+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 148000, "qty": 47, "proceeds": 6942436, "entry_price": 148200, "pnl": -24009, "pnl_pct": -0.13, "hold_from": "2026-09-30T09:18:54.872072+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "148,199 (현재 148,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,025"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T11:38:54.131571+09:00", "side": "BUY", "code": "024060", "name": "흥구석유", "price": 11960, "qty": 186, "cost": 2224894, "path": "pullback", "reason": "눌림목 지정가 13,600 도달", "stop": 10600, "target": 16040, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "11,990 vs 11,181"}, {"label": "정배열(5>60)", "ok": true, "detail": "13,866 / 11,181"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "13,866 / 11,181"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +132 · 기 -4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.93% (환산) vs 평균 29.44% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,310"}, {"label": "거래량 급증", "ok": false, "detail": "1,040,331 (환산) vs 평균 4,415,653"}, {"label": "회전율 급증", "ok": false, "detail": "6.93% (환산) vs 평균 29.44%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,600 (현재 11,990)"}]}
@@ -1,5 +1,5 @@
{
"cash": 22517420.267499976,
"cash": 29403100.34549997,
"initial": 100000000,
"positions": {
"055550": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 99,600 도달",
"cur_price": 110100,
"cur_price": 106500,
"tranches": 2,
"tranche_value": 6198757.029677045,
"last_add_price": 101000
@@ -39,32 +39,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 3936709.9183330103,
"last_add_price": 133800
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 335,
"entry_price": 34667.164179104475,
"entry_at": "2026-09-03T14:24:32.259334+09:00",
"stop": 32256,
"target": 41901,
"peak": 36900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 36350,
"tranches": 2,
"tranche_value": 5820974.793529634,
"last_add_price": 35200
},
"004370": {
"code": "004370",
"name": "농심",
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 437,500 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 6807620.85033333,
"last_add_price": 398500
@@ -97,12 +76,12 @@
"entry_at": "2026-09-28T10:53:00.401231+09:00",
"stop": 34394,
"target": 54217,
"peak": 39350,
"peak": 39400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 42,850 도달",
"cur_price": 38000,
"cur_price": 38200,
"tranches": 1,
"tranche_value": 3272714.077684775,
"last_add_price": 39350
@@ -118,22 +97,43 @@
"entry_at": "2026-09-29T09:28:52.241075+09:00",
"stop": 12382,
"target": 17719,
"peak": 14130,
"peak": 14200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14000,
"cur_price": 13420,
"tranches": 2,
"tranche_value": 4246814.260452085,
"last_add_price": 13950
},
"088350": {
"code": "088350",
"name": "한화생명",
"sources": [
"auto"
],
"qty": 859,
"entry_price": 5470,
"entry_at": "2026-09-30T10:08:53.286034+09:00",
"stop": 4995,
"target": 6896,
"peak": 5470,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,630 도달",
"cur_price": 5330,
"tranches": 1,
"tranche_value": 4701622.487345789,
"last_add_price": 5470
}
},
"realized_pnl": -20632243.46100004,
"closed_trades": 50,
"realized_pnl": -20662370.598500043,
"closed_trades": 51,
"wins": 2,
"peak_equity": 100133491.83,
"max_drawdown": 0.18484209870982204,
"max_drawdown": 0.19359907589572406,
"last_exit": {
"033640": "2026-06-23",
"005930": "2026-06-23",
@@ -162,8 +162,9 @@
"252990": "2026-09-01",
"051900": "2026-09-28",
"086280": "2026-09-28",
"034020": "2026-09-29"
"034020": "2026-09-29",
"316140": "2026-09-30"
},
"created_at": "2026-06-22T09:00:04.885342+09:00",
"updated_at": "2026-09-29T15:28:55.980065+09:00"
"updated_at": "2026-09-30T15:28:51.758095+09:00"
}
@@ -138,3 +138,5 @@
{"ts": "2026-09-29T09:02:55.133886+09:00", "side": "SELL", "code": "034020", "name": "두산에너빌리티", "price": 79600, "qty": 49, "proceeds": 3892794, "entry_price": 88500, "pnl": -444356, "pnl_pct": -10.06, "hold_from": "2026-09-14T09:01:21.731620+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "80,212 (현재 79,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 113,363"}, {"label": "추세(20일선)", "ok": true, "detail": "79,755"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -2,599 · 기 -1,209"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 90,873"}]}
{"ts": "2026-09-29T09:28:52.241077+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13490, "qty": 314, "cost": 4236495, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 12184, "target": 17409, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,450 vs 10,501"}, {"label": "정배열(5>20)", "ok": true, "detail": "11,866 / 10,501"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,866 / 9,748"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+36.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -494 · 기 +357 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+39%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.36% (환산) vs 평균 1.87% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,590"}, {"label": "거래량 급증", "ok": true, "detail": "1,977,553 (환산) vs 평균 848,026"}, {"label": "회전율 급증", "ok": true, "detail": "4.36% (환산) vs 평균 1.87%"}, {"label": "RSI", "ok": true, "detail": "75"}]}
{"ts": "2026-09-29T14:32:56.248252+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13950, "qty": 304, "cost": 4241436, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 12184, "target": 17409, "signals": [{"label": "손절선", "ok": true, "detail": "12,184 (현재 13,940)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,409"}, {"label": "추세(20일선)", "ok": true, "detail": "10,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -522 · 기 +488"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,935"}]}
{"ts": "2026-09-30T10:08:52.861402+09:00", "side": "SELL", "code": "316140", "name": "우리금융지주", "price": 34650, "qty": 335, "proceeds": 11585115, "entry_price": 34667, "pnl": -30127, "pnl_pct": -0.05, "hold_from": "2026-09-03T14:24:32.259334+09:00", "reason": "시간손절 — 26일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "32,256 (현재 34,650)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 41,901"}, {"label": "추세(20일선)", "ok": true, "detail": "31,545"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -366 · 기 +142"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T10:08:53.286047+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 5470, "qty": 859, "cost": 4699435, "path": "pullback", "reason": "눌림목 지정가 5,630 도달", "stop": 4995, "target": 6896, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "5,480 vs 4,586"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,113 / 4,586"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,113 / 4,730"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+25.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +885 · 기 -537 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.05% (환산) vs 평균 0.43% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "9,100,869 (환산) vs 평균 3,731,411"}, {"label": "회전율 급증", "ok": true, "detail": "1.05% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "68"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 5,630 (현재 5,480)"}]}
@@ -1,28 +1,7 @@
{
"cash": 17795636.34299998,
"cash": 26995643.266999975,
"initial": 100000000,
"positions": {
"088350": {
"code": "088350",
"name": "한화생명",
"sources": [
"auto"
],
"qty": 2532,
"entry_price": 5553.724328593997,
"entry_at": "2026-08-21T09:00:36.130521+09:00",
"stop": 5149,
"target": 6768,
"peak": 6540,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,630 도달",
"cur_price": 5800,
"tranches": 2,
"tranche_value": 7035399.461406734,
"last_add_price": 5640
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 123,300 도달",
"cur_price": 132700,
"cur_price": 126700,
"tranches": 2,
"tranche_value": 7954457.869899998,
"last_add_price": 123300
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,600 도달",
"cur_price": 36350,
"cur_price": 34900,
"tranches": 2,
"tranche_value": 7954339.168899998,
"last_add_price": 34050
@@ -74,14 +53,14 @@
"qty": 483,
"entry_price": 13356.95652173913,
"entry_at": "2026-09-08T09:18:33.326196+09:00",
"stop": 17600,
"stop": 17639,
"target": 19355,
"peak": 20150,
"peak": 20200,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,500 도달",
"cur_price": 19940,
"cur_price": 19750,
"tranches": 2,
"tranche_value": 3232197.24058738,
"last_add_price": 13790
@@ -97,19 +76,40 @@
"entry_at": "2026-09-28T09:04:57.339276+09:00",
"stop": 139021,
"target": 234589,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 177,000 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 3287927.770655406,
"last_add_price": 168400
},
"440110": {
"code": "440110",
"name": "파두",
"sources": [
"interest"
],
"qty": 56,
"entry_price": 85700,
"entry_at": "2026-09-30T09:38:52.304644+09:00",
"stop": 76741,
"target": 112576,
"peak": 85800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 82500,
"tranches": 1,
"tranche_value": 4876026.713150114,
"last_add_price": 85700
}
},
"realized_pnl": -23646291.26350005,
"closed_trades": 41,
"realized_pnl": -23710503.76400005,
"closed_trades": 42,
"wins": 3,
"peak_equity": 100226641.3075,
"max_drawdown": 0.22454731812724035,
@@ -138,8 +138,9 @@
"316140": "2026-08-21",
"068270": "2026-08-26",
"003550": "2026-09-11",
"000720": "2026-09-28"
"000720": "2026-09-28",
"088350": "2026-09-30"
},
"created_at": "2026-06-22T09:00:04.885351+09:00",
"updated_at": "2026-09-29T15:28:55.989994+09:00"
"updated_at": "2026-09-30T15:28:51.767716+09:00"
}
@@ -117,3 +117,5 @@
{"ts": "2026-09-28T09:04:57.338933+09:00", "side": "SELL", "code": "000720", "name": "현대건설", "price": 119200, "qty": 42, "proceeds": 4996638, "entry_price": 131900, "pnl": -543993, "pnl_pct": -9.63, "hold_from": "2026-09-11T09:46:41.059719+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "120,111 (현재 119,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 167,268"}, {"label": "추세(10일선)", "ok": true, "detail": "113,530"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -440 · 기 -358"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,177"}]}
{"ts": "2026-09-28T09:04:57.339278+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 157700, "qty": 20, "cost": 3154473, "path": "pullback", "reason": "눌림목 지정가 177,000 도달", "stop": 133548, "target": 230156, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "158,300 vs 153,410"}, {"label": "정배열(5>10)", "ok": true, "detail": "172,300 / 153,410"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "172,300 / 99,755"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.0%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 +222 · 기 -12 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.38% (환산) vs 평균 3.06% (보류 6배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "73,727 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "0.38% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 177,000 (현재 158,300)"}]}
{"ts": "2026-09-29T09:02:55.143592+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 168400, "qty": 19, "cost": 3200080, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 133548, "target": 230156, "signals": [{"label": "손절선", "ok": true, "detail": "133,548 (현재 168,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 230,156"}, {"label": "추세(10일선)", "ok": true, "detail": "154,450"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +236 · 기 -7"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 166,889"}]}
{"ts": "2026-09-30T09:38:51.880123+09:00", "side": "SELL", "code": "088350", "name": "한화생명", "price": 5540, "qty": 2532, "proceeds": 13999927, "entry_price": 5554, "pnl": -64213, "pnl_pct": -0.25, "hold_from": "2026-08-21T09:00:36.130521+09:00", "reason": "시간손절 — 40일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "5,149 (현재 5,550)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,768"}, {"label": "추세(10일선)", "ok": true, "detail": "4,804"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +992 · 기 -528"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-30T09:38:52.304661+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 85700, "qty": 56, "cost": 4799920, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 76741, "target": 112576, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "85,800 vs 67,720"}, {"label": "정배열(5>10)", "ok": true, "detail": "69,640 / 67,720"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "69,640 / 67,142"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.2%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 -143 · 기 +660 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+40%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.84% (환산) vs 평균 0.85% (보류 6배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 80,800"}, {"label": "거래량 급증", "ok": true, "detail": "926,500 (환산) vs 평균 429,129"}, {"label": "회전율 급증", "ok": true, "detail": "1.84% (환산) vs 평균 0.85%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
@@ -1,5 +1,5 @@
{
"cash": 54374934.13999996,
"cash": 51017537.740499966,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 149800,
"cur_price": 146300,
"tranches": 2,
"tranche_value": 1565704.8516703448,
"last_add_price": 135100
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157500,
"cur_price": 161600,
"tranches": 2,
"tranche_value": 1794750.344984049,
"last_add_price": 145300
@@ -55,12 +55,12 @@
"entry_at": "2026-09-15T09:04:47.290375+09:00",
"stop": 100700,
"target": 208220,
"peak": 171500,
"peak": 174400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 170700,
"cur_price": 167600,
"tranches": 2,
"tranche_value": 1068670.3914512638,
"last_add_price": 144600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 23250,
"cur_price": 22350,
"tranches": 2,
"tranche_value": 1490686.1619100037,
"last_add_price": 25000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 4,889 도달",
"cur_price": 5650,
"cur_price": 5500,
"tranches": 2,
"tranche_value": 1625998.4041680093,
"last_add_price": 5140
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,854 도달",
"cur_price": 410500,
"cur_price": 404000,
"tranches": 2,
"tranche_value": 4397334.131474998,
"last_add_price": 402500
@@ -139,12 +139,12 @@
"entry_at": "2026-09-23T09:38:54.126681+09:00",
"stop": 10973,
"target": 16934,
"peak": 14130,
"peak": 14200,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14000,
"cur_price": 13420,
"tranches": 2,
"tranche_value": 1595334.1017781345,
"last_add_price": 13310
@@ -165,14 +165,56 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,104 도달",
"cur_price": 16210,
"cur_price": 16180,
"tranches": 2,
"tranche_value": 3005604.6167290416,
"last_add_price": 16390
},
"327260": {
"code": "327260",
"name": "RF머트리얼즈",
"sources": [
"interest"
],
"qty": 21,
"entry_price": 52200,
"entry_at": "2026-09-30T09:22:56.160672+09:00",
"stop": 39816,
"target": 74491,
"peak": 53100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"tranches": 1,
"tranche_value": 1116737.5764154792,
"last_add_price": 52200
},
"003490": {
"code": "003490",
"name": "대한항공",
"sources": [
"auto"
],
"qty": 66,
"entry_price": 31850,
"entry_at": "2026-09-30T11:18:53.922419+09:00",
"stop": 27901,
"target": 38957,
"peak": 31950,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"tranches": 1,
"tranche_value": 2129388.805508489,
"last_add_price": 31850
}
},
"realized_pnl": -13396462.294500068,
"closed_trades": 160,
"realized_pnl": -13555078.94900007,
"closed_trades": 164,
"wins": 6,
"peak_equity": 100186518.14249998,
"max_drawdown": 0.12935489871318767,
@@ -183,10 +225,10 @@
"005935": "2026-07-01",
"009150": "2026-07-27",
"240810": "2026-07-24",
"034730": "2026-09-23",
"034730": "2026-09-30",
"093370": "2026-07-20",
"032830": "2026-07-31",
"319660": "2026-09-23",
"319660": "2026-09-30",
"011070": "2026-07-24",
"402340": "2026-07-22",
"003490": "2026-09-16",
@@ -206,11 +248,12 @@
"138040": "2026-09-08",
"252990": "2026-08-25",
"257720": "2026-09-14",
"042500": "2026-09-17",
"042500": "2026-09-30",
"001790": "2026-09-21",
"079650": "2026-09-28",
"180640": "2026-09-29"
"180640": "2026-09-29",
"047770": "2026-09-30"
},
"created_at": "2026-06-22T09:00:04.885359+09:00",
"updated_at": "2026-09-29T15:28:55.992500+09:00"
"updated_at": "2026-09-30T15:28:51.770200+09:00"
}

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