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

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
hyowons
2026-10-02 02:00:07 +09:00
parent 74dcab1ba6
commit b404af9020
138 changed files with 2533 additions and 2193 deletions
+1
View File
@@ -33,6 +33,7 @@
| **자동매매 시뮬 대시보드** | `cd ~/.openclaw/agents/stock/workspace && python3 -m sim.sim_web {serve\|render}` | launchd `ai.openclaw.stock.sim-web` (상시). 포트 18792 → `sim.hyowons.net`(reverse proxy 수동 등록 대기). **3탭**(전략·관심종목·시장 — 계좌·튜닝 탭은 2026-06-10 삭제), 읽기전용+`/save_params`만 쓰기 |
| **시뮬 파라미터 스윕(튜닝 비교)** | `cd ~/.openclaw/agents/stock/workspace && python3 -m sim {sweep [frac]\|backtest}` | 트리거 없음(on-demand). **1536조합** 백테스트 학습/검증 비교 → `state/sim/backtest_results.json`(웹 백테스트 탭 표시). 튜닝값은 `state/sim/params.json`(웹 튜닝 탭) |
| **Claude Code 원격 세션** (on-demand, 다중) | `python3 ~/.openclaw/workspace/skills/claude-code-session/scripts/session_tool.py {profile\|session} ...` (legacy 단일: `ensure_session.sh {open\|close\|status}`) | 세션 plist는 `~/Library/LaunchAgents/ai.claude-session.<profile>-<N>.plist`로 ephemeral, 레거시 단일은 `ai.openclaw.claude-remote-control`. 모두 RunAtLoad=false, KeepAlive=false. 클로 `claude-code-session` 스킬이 자연어 라우팅. |
| **테일스케일 켜기·끄기** (on-demand) | `python3 ~/.openclaw/workspace/scripts/tailscale_ctl.py {on|off|status}` | 트리거 없음 — 관리자님이 "테일스케일 꺼줘/켜줘/상태" 라고 할 때 클로가 호출. sudo 불필요(localapi + sameuserproof 토큰). ⚠️ `off` 하면 타넷 경유 접근이 전부 끊긴다(stock.hyowons.net·sim.hyowons.net·폰에서 맥 직접 접근). 텔레그램은 아웃바운드라 영향 없어 되돌릴 길은 항상 남는다. behive_web 은 `BIND_HOST=''` 라 프로세스가 죽지 않고 루프백·LAN 접근은 유지. `up` 후 설정·로그인 상태는 보존되고 재인증 불필요(실측 왕복 복구 1초). ⚠️ **자동 트리거(cron/launchd)에 걸지 말 것** |
수동 실행: 진입점 명령만 그대로 터미널에서 실행하면 된다. launchctl 만지지 마라.
Binary file not shown.
+1 -1
View File
@@ -30,7 +30,7 @@
레이가 책임지는 자동 실행 목록. 새로 추가·제거·이관 시 이 섹션 즉시 갱신.
### OpenClaw cron (LLM 세션 기반, `cron/jobs.json`)
### OpenClaw cron (LLM 세션 기반 — `state/openclaw.sqlite` 의 `cron_jobs` 테이블)
| 이름 | 일정 (Asia/Seoul) | 스크립트 |
|---|---|---|
@@ -111,4 +111,5 @@ python3 scripts/watchlist_monitor.py dry-run
- Stock code cache: `state/stock_codes.json` (키움 ka10099, lazy 갱신)
- Seen 기록: `state/behive_youtube_seen.json`
- Fetch 캐시: `state/behive_last_fetch.json`
- Cron: `비하이브 종목분석 요약` / `워치리스트 모니터링` — `cron/jobs.json`
- OpenClaw cron: 등록명 `비하이브 추천영상 요약` — `state/openclaw.sqlite` 의 `cron_jobs` 테이블 (조회·수정 `openclaw cron {list|show|edit}`)
- launchd: 워치리스트 모니터링 = `ai.openclaw.stock.watchlist-monitor` (평일 10·12·14시) — cron 아님
@@ -178,3 +178,5 @@
{"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"}
{"date": "2026-10-01", "market": "KOSDAQ", "market_label": "코스닥", "rise": 1230, "upper": 2, "fall": 423, "lower": 0, "steady": 89, "adr": 291.25, "personal": -7770, "foreign": 2280, "institutional": 5684, "captured_at": "2026-10-01T21:00:02.087388+09:00"}
{"date": "2026-10-01", "market": "KOSPI", "market_label": "코스피", "rise": 542, "upper": 0, "fall": 332, "lower": 0, "steady": 42, "adr": 163.25, "personal": -14102, "foreign": -5558, "institutional": 3239, "captured_at": "2026-10-01T21:00:02.087388+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": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 5572914.42378125,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 310500,
"cur_price": 314500,
"tranches": 2,
"tranche_value": 5640114.3750312505,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 4803063.4110624995,
"last_add_price": 13420
@@ -76,12 +76,12 @@
"entry_at": "2026-09-03T09:02:19.208652+09:00",
"stop": 10093,
"target": 16265,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12450,
"cur_price": 12890,
"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": 20200,
"peak": 20700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,168 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 3703169.8275951464,
"last_add_price": 13820
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117500,
"cur_price": 117300,
"tranches": 2,
"tranche_value": 4783418.996406249,
"last_add_price": 133000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 1,
"tranche_value": 4659198.910937498,
"last_add_price": 36450
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5330,
"cur_price": 5270,
"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-30T15:28:34.990310+09:00"
"updated_at": "2026-10-01T15:28:32.985352+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 37678504.10475002,
"cash": 40080542.97200002,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3504336.4241500003,
"last_add_price": 13420
},
"001790": {
"code": "001790",
"name": "대한제당",
"sources": [
"watch"
],
"qty": 1897,
"entry_price": 2945,
"entry_at": "2026-09-01T09:32:25.166635+09:00",
"stop": 2767,
"target": 3211,
"peak": 2945,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5588552.318031251,
"last_add_price": 2945
},
"041520": {
"code": "041520",
"name": "이엘씨",
@@ -55,12 +34,12 @@
"entry_at": "2026-09-03T09:02:24.974496+09:00",
"stop": 10215,
"target": 14072,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3334430.645615085,
"last_add_price": 11930
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 2,
"tranche_value": 4741640.48120924,
"last_add_price": 36150
@@ -102,32 +81,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5720,
"cur_price": 5610,
"tranches": 2,
"tranche_value": 1651454.8079885093,
"last_add_price": 7390
},
"088350": {
"code": "088350",
"name": "한화생명",
"sources": [
"auto"
],
"qty": 1326,
"entry_price": 5913.42383107089,
"entry_at": "2026-09-04T12:50:27.780786+09:00",
"stop": 5274,
"target": 6873,
"peak": 6250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5330,
"tranches": 2,
"tranche_value": 3924128.001144519,
"last_add_price": 6010
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -137,42 +95,84 @@
"qty": 304,
"entry_price": 13496.184210526315,
"entry_at": "2026-09-07T15:06:35.044589+09:00",
"stop": 17639,
"stop": 18085,
"target": 18110,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2059070.58259455,
"last_add_price": 13930
},
"005930": {
"code": "005930",
"name": "삼성전자",
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"held"
"auto"
],
"qty": 17,
"entry_price": 282500,
"entry_at": "2026-09-22T09:04:44.417677+09:00",
"stop": 257943,
"target": 319336,
"peak": 285000,
"qty": 12,
"entry_price": 406000,
"entry_at": "2026-10-01T09:02:45.301394+09:00",
"stop": 372500,
"target": 456250,
"peak": 410000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 410,925 도달",
"cur_price": 400500,
"tranches": 1,
"tranche_value": 5205421.720847539,
"last_add_price": 406000
},
"093370": {
"code": "093370",
"name": "후성",
"sources": [
"interest"
],
"qty": 412,
"entry_price": 15444.368932038835,
"entry_at": "2026-10-01T09:12:47.860612+09:00",
"stop": 13324,
"target": 18625,
"peak": 15870,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 269500,
"cur_price": 15710,
"tranches": 2,
"tranche_value": 3193742.1412302153,
"last_add_price": 15740
},
"122640": {
"code": "122640",
"name": "예스티",
"sources": [
"interest"
],
"qty": 90,
"entry_price": 34500,
"entry_at": "2026-10-01T10:38:41.833335+09:00",
"stop": 29749,
"target": 41627,
"peak": 34500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34450,
"tranches": 1,
"tranche_value": 5019627.339562932,
"last_add_price": 282500
"tranche_value": 3118790.5134803206,
"last_add_price": 34500
}
},
"realized_pnl": -13571119.435500024,
"closed_trades": 37,
"realized_pnl": -15059949.111000024,
"closed_trades": 40,
"wins": 4,
"peak_equity": 100172467.23000002,
"max_drawdown": 0.14748235408916366,
@@ -193,8 +193,11 @@
"078930": "2026-09-03",
"068270": "2026-09-04",
"327260": "2026-09-07",
"004370": "2026-09-21"
"004370": "2026-09-21",
"005930": "2026-10-01",
"088350": "2026-10-01",
"001790": "2026-10-01"
},
"created_at": "2026-06-11T09:00:01.944232+09:00",
"updated_at": "2026-09-30T15:28:43.593848+09:00"
"updated_at": "2026-10-01T15:28:42.483326+09:00"
}
@@ -106,3 +106,10 @@
{"ts": "2026-09-14T09:28:34.566240+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 36150, "qty": 131, "cost": 4736360, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 32007, "target": 40115, "signals": [{"label": "손절선", "ok": true, "detail": "32,007 (현재 36,150)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 40,115"}, {"label": "추세(10일선)", "ok": true, "detail": "32,225"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +2,045 · 기 -615"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 36,089"}]}
{"ts": "2026-09-21T15:08:43.617889+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 392500, "qty": 12, "proceeds": 4700816, "entry_price": 410500, "pnl": -225923, "pnl_pct": -4.38, "hold_from": "2026-09-10T14:02:37.654100+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "375,781 (현재 392,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 462,578"}, {"label": "추세(10일선)", "ok": false, "detail": "395,000"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -1 · 기 -5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 419,823"}]}
{"ts": "2026-09-22T09:04:44.417679+09:00", "side": "BUY", "code": "005930", "name": "삼성전자", "price": 282500, "qty": 17, "cost": 4803220, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 257943, "target": 319336, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "282,000 vs 262,350"}, {"label": "정배열(5>10)", "ok": true, "detail": "265,300 / 262,350"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "265,300 / 262,833"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,624 · 기 +8,791 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+73%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.29% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 279,000"}, {"label": "거래량 급증", "ok": true, "detail": "35,127,313 (환산) vs 평균 16,802,321"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.29%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
{"ts": "2026-10-01T09:00:53.825503+09:00", "side": "SELL", "code": "005930", "name": "삼성전자", "price": 266500, "qty": 17, "proceeds": 4521666, "entry_price": 282500, "pnl": -281555, "pnl_pct": -5.66, "hold_from": "2026-09-22T09:04:44.417677+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "257,943 (현재 268,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 319,336"}, {"label": "추세(10일선)", "ok": false, "detail": "269,100"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -6,202 · 기 -2,419"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 288,311"}]}
{"ts": "2026-10-01T09:02:45.301402+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 406000, "qty": 12, "cost": 4872731, "path": "pullback", "reason": "눌림목 지정가 410,925 도달", "stop": 372500, "target": 456250, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "402,000 vs 395,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "402,900 / 395,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "402,900 / 369,758"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +6 · 기 +5 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "3,460 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "57"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 410,925 (현재 402,000)"}]}
{"ts": "2026-10-01T09:10:41.764132+09:00", "side": "SELL", "code": "088350", "name": "한화생명", "price": 5280, "qty": 1326, "proceeds": 6987628, "entry_price": 5913, "pnl": -854749, "pnl_pct": -10.71, "hold_from": "2026-09-04T12:50:27.780786+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,274 (현재 5,270)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,873"}, {"label": "추세(10일선)", "ok": true, "detail": "4,776"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -609 · 기 -421"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:12:47.860614+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 15160, "qty": 210, "cost": 3184078, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 13113, "target": 18231, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "15,260 vs 13,101"}, {"label": "정배열(5>10)", "ok": true, "detail": "13,626 / 13,101"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "13,626 / 12,642"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+23.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +746 · 기 -275 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.79% (환산) vs 평균 2.72% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 14,740"}, {"label": "거래량 급증", "ok": true, "detail": "7,284,333 (환산) vs 평균 2,916,070"}, {"label": "회전율 급증", "ok": true, "detail": "6.79% (환산) vs 평균 2.72%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
{"ts": "2026-10-01T09:38:41.381489+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 15740, "qty": 202, "cost": 3179957, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 13113, "target": 18231, "signals": [{"label": "손절선", "ok": true, "detail": "13,113 (현재 15,720)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,231"}, {"label": "추세(10일선)", "ok": true, "detail": "13,147"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +746 · 기 -275"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 15,690"}]}
{"ts": "2026-10-01T10:38:41.433153+09:00", "side": "SELL", "code": "001790", "name": "대한제당", "price": 2765, "qty": 1897, "proceeds": 5234977, "entry_price": 2945, "pnl": -352526, "pnl_pct": -6.11, "hold_from": "2026-09-01T09:32:25.166635+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "2,767 (현재 2,765)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,211"}, {"label": "추세(10일선)", "ok": false, "detail": "2,809"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +86"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 2,988"}]}
{"ts": "2026-10-01T10:38:41.833351+09:00", "side": "BUY", "code": "122640", "name": "예스티", "price": 34500, "qty": 90, "cost": 3105466, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 29749, "target": 41627, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "34,400 vs 30,080"}, {"label": "정배열(5>10)", "ok": true, "detail": "30,150 / 30,080"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "30,150 / 27,595"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +1 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+16%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.97% (환산) vs 평균 1.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 32,800"}, {"label": "거래량 급증", "ok": true, "detail": "860,787 (환산) vs 평균 365,437"}, {"label": "회전율 급증", "ok": true, "detail": "3.97% (환산) vs 평균 1.69%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
@@ -1,5 +1,5 @@
{
"cash": 42413762.40850006,
"cash": 49382349.41850006,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3497500.5799993444,
"last_add_price": 13420
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 329,
"entry_price": 32318.54103343465,
"entry_at": "2026-08-24T13:12:20.462989+09:00",
"stop": 34430,
"target": 35946,
"peak": 36900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34900,
"tranches": 2,
"tranche_value": 5336831.603500004,
"last_add_price": 32750
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -53,14 +32,14 @@
"qty": 272,
"entry_price": 14105.33088235294,
"entry_at": "2026-09-04T11:14:26.495104+09:00",
"stop": 17639,
"stop": 18085,
"target": 18636,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 1928587.8820308954,
"last_add_price": 14660
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5720,
"cur_price": 5610,
"tranches": 2,
"tranche_value": 1653071.9448850204,
"last_add_price": 7390
@@ -97,12 +76,12 @@
"entry_at": "2026-09-15T09:04:39.495077+09:00",
"stop": 10441,
"target": 14267,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,977 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3370314.5438456116,
"last_add_price": 12170
@@ -118,12 +97,12 @@
"entry_at": "2026-09-22T09:02:46.938295+09:00",
"stop": 121395,
"target": 214288,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,986 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1773948.7536711907,
"last_add_price": 164000
@@ -139,12 +118,12 @@
"entry_at": "2026-09-23T12:32:47.146539+09:00",
"stop": 16123,
"target": 25941,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,336 도달",
"cur_price": 20200,
"cur_price": 21450,
"tranches": 1,
"tranche_value": 2212317.899773747,
"last_add_price": 20050
@@ -165,15 +144,36 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,148 도달",
"cur_price": 6070,
"cur_price": 6050,
"tranches": 1,
"tranche_value": 5419734.413812503,
"last_add_price": 6050
},
"051900": {
"code": "051900",
"name": "LG생활건강",
"sources": [
"auto"
],
"qty": 14,
"entry_price": 271500,
"entry_at": "2026-10-01T09:02:45.598918+09:00",
"stop": 242017,
"target": 315725,
"peak": 277000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 277,258 도달",
"cur_price": 271000,
"tranches": 1,
"tranche_value": 3971189.5843109195,
"last_add_price": 271500
}
},
"realized_pnl": -15157304.206000034,
"closed_trades": 43,
"wins": 6,
"realized_pnl": -15021541.966000035,
"closed_trades": 44,
"wins": 7,
"peak_equity": 101529111.72700004,
"max_drawdown": 0.16624243648348033,
"last_exit": {
@@ -196,8 +196,9 @@
"138040": "2026-09-08",
"003550": "2026-09-15",
"004370": "2026-09-21",
"000720": "2026-09-28"
"000720": "2026-09-28",
"316140": "2026-10-01"
},
"created_at": "2026-06-11T09:00:01.944251+09:00",
"updated_at": "2026-09-30T15:28:43.596438+09:00"
"updated_at": "2026-10-01T15:28:42.486019+09:00"
}
@@ -124,3 +124,5 @@
{"ts": "2026-09-28T09:04:45.105461+09:00", "side": "SELL", "code": "000720", "name": "현대건설", "price": 119200, "qty": 45, "proceeds": 5353540, "entry_price": 138587, "pnl": -883795, "pnl_pct": -13.99, "hold_from": "2026-09-09T09:02:32.227735+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "119,278 (현재 119,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 167,550"}, {"label": "추세(10일선)", "ok": true, "detail": "113,530"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -440 · 기 -358"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-28T09:04:45.106990+09:00", "side": "BUY", "code": "025860", "name": "남해화학", "price": 6050, "qty": 895, "cost": 5415562, "path": "pullback", "reason": "눌림목 지정가 6,148 도달", "stop": 5730, "target": 6530, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "6,060 vs 6,027"}, {"label": "정배열(5>10)", "ok": true, "detail": "6,098 / 6,027"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "6,098 / 5,899"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -32 · 기 +15 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.09% (환산) vs 평균 1.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 6,700"}, {"label": "거래량 급증", "ok": false, "detail": "45,067 (환산) vs 평균 758,257"}, {"label": "회전율 급증", "ok": false, "detail": "0.09% (환산) vs 평균 1.53%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 6,148 (현재 6,060)"}]}
{"ts": "2026-09-28T09:20:48.364329+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 164000, "qty": 10, "cost": 1640246, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115572, "target": 210643, "signals": [{"label": "손절선", "ok": true, "detail": "115,572 (현재 163,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 210,643"}, {"label": "추세(10일선)", "ok": true, "detail": "153,880"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +222 · 기 -12"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 162,889"}]}
{"ts": "2026-10-01T09:00:53.929412+09:00", "side": "SELL", "code": "316140", "name": "우리금융지주", "price": 32800, "qty": 329, "proceeds": 10770157, "entry_price": 32319, "pnl": 135762, "pnl_pct": 1.49, "hold_from": "2026-08-24T13:12:20.462989+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "34,483 (현재 33,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "31,995"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -303 · 기 -158"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:02:45.598935+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 271500, "qty": 14, "cost": 3801570, "path": "pullback", "reason": "눌림목 지정가 277,258 도달", "stop": 242017, "target": 315725, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "270,000 vs 256,700"}, {"label": "정배열(5>10)", "ok": true, "detail": "267,300 / 256,700"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "267,300 / 248,933"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -51 · 기 +19 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+20%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.15% (환산) vs 평균 0.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 314,500"}, {"label": "거래량 급증", "ok": false, "detail": "22,107 (환산) vs 평균 78,860"}, {"label": "회전율 급증", "ok": false, "detail": "0.15% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "60"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 277,258 (현재 270,000)"}]}
@@ -1,5 +1,5 @@
{
"cash": 33571812.666750036,
"cash": 29777858.192150038,
"initial": 100000000,
"positions": {
"327260": {
@@ -11,39 +11,18 @@
"qty": 97,
"entry_price": 34562.886597938144,
"entry_at": "2026-08-20T09:02:17.450989+09:00",
"stop": 45573,
"stop": 46039,
"target": 49986,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1699505.011186723,
"last_add_price": 35800
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 302,
"entry_price": 31969.370860927153,
"entry_at": "2026-08-24T09:02:22.276742+09:00",
"stop": 34430,
"target": 36108,
"peak": 36900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,946 도달",
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4850367.628093753,
"last_add_price": 32400
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -53,14 +32,14 @@
"qty": 335,
"entry_price": 14067.880597014926,
"entry_at": "2026-09-03T09:02:24.986233+09:00",
"stop": 17639,
"stop": 18085,
"target": 18598,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2363869.6412348715,
"last_add_price": 14660
@@ -76,12 +55,12 @@
"entry_at": "2026-09-10T09:00:55.814433+09:00",
"stop": 10997,
"target": 14266,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,003 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 4373273.034451844,
"last_add_price": 12290
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,108 도달",
"cur_price": 5500,
"cur_price": 5440,
"tranches": 2,
"tranche_value": 3476292.7545329626,
"last_add_price": 5390
@@ -118,12 +97,12 @@
"entry_at": "2026-09-16T13:08:39.885461+09:00",
"stop": 17261,
"target": 26078,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,341 도달",
"cur_price": 20200,
"cur_price": 21450,
"tranches": 1,
"tranche_value": 2789435.574661536,
"last_add_price": 20200
@@ -144,36 +123,57 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,386 도달",
"cur_price": 16180,
"cur_price": 16080,
"tranches": 1,
"tranche_value": 5079314.422828128,
"last_add_price": 16170
},
"257720": {
"code": "257720",
"name": "실리콘투",
"307870": {
"code": "307870",
"name": "비투엔",
"sources": [
"auto"
"watch"
],
"qty": 84,
"entry_price": 38400,
"entry_at": "2026-09-30T14:04:45.461284+09:00",
"stop": 33500,
"target": 48200,
"peak": 38400,
"qty": 5343,
"entry_price": 1220.0830993823695,
"entry_at": "2026-10-01T09:00:54.040849+09:00",
"stop": 1066,
"target": 1528,
"peak": 1250,
"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
"entry_reason": "눌림목 지정가 1,241 도달",
"cur_price": 1226,
"tranches": 2,
"tranche_value": 3260787.278232004,
"last_add_price": 1243
},
"048910": {
"code": "048910",
"name": "대원미디어",
"sources": [
"auto"
],
"qty": 1456,
"entry_price": 7078.8873626373625,
"entry_at": "2026-10-01T09:58:43.236173+09:00",
"stop": 6543,
"target": 8151,
"peak": 7220,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7140,
"tranches": 2,
"tranche_value": 5159308.130815627,
"last_add_price": 7170
}
},
"realized_pnl": -21940005.106750045,
"closed_trades": 62,
"wins": 7,
"realized_pnl": -21787953.769250046,
"closed_trades": 64,
"wins": 8,
"peak_equity": 101695667.93550003,
"max_drawdown": 0.24548980547857824,
"last_exit": {
@@ -202,8 +202,10 @@
"068270": "2026-08-26",
"012450": "2026-09-15",
"060250": "2026-09-16",
"004370": "2026-09-17"
"004370": "2026-09-17",
"316140": "2026-10-01",
"257720": "2026-10-01"
},
"created_at": "2026-06-11T09:00:01.944270+09:00",
"updated_at": "2026-09-30T15:28:43.599084+09:00"
"updated_at": "2026-10-01T15:28:42.488753+09:00"
}
@@ -172,3 +172,9 @@
{"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)"}]}
{"ts": "2026-10-01T09:00:54.036317+09:00", "side": "SELL", "code": "316140", "name": "우리금융지주", "price": 32800, "qty": 302, "proceeds": 9886284, "entry_price": 31969, "pnl": 230086, "pnl_pct": 2.6, "hold_from": "2026-08-24T09:02:22.276742+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "34,483 (현재 33,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "31,505"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -303 · 기 -158"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:00:54.040856+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1198, "qty": 2721, "cost": 3260247, "path": "pullback", "reason": "눌림목 지정가 1,241 도달", "stop": 1047, "target": 1501, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "1,201 vs 1,140"}, {"label": "정배열(5>20)", "ok": true, "detail": "1,313 / 1,140"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,313 / 1,000"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -78 · 기 +4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 1.90% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,390"}, {"label": "거래량 급증", "ok": false, "detail": "0 (환산) vs 평균 1,410,399"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 1.90%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,241 (현재 1,201)"}]}
{"ts": "2026-10-01T09:58:42.889067+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 37550, "qty": 84, "proceeds": 3148049, "entry_price": 38400, "pnl": -78035, "pnl_pct": -2.21, "hold_from": "2026-09-30T14:04:45.461284+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "33,500 (현재 37,550)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 48,200"}, {"label": "추세(20일선)", "ok": false, "detail": "37,565"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -231 · 기 -208"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 40,093"}]}
{"ts": "2026-10-01T09:58:43.236189+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6990, "qty": 737, "cost": 5152403, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6454, "target": 8062, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "7,000 vs 4,806"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,552 / 4,806"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,552 / 4,914"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -49 · 기 +12 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.76% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "95,240 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.76% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "86"}]}
{"ts": "2026-10-01T10:16:47.426944+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 7170, "qty": 719, "cost": 5156003, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 6454, "target": 8062, "signals": [{"label": "손절선", "ok": true, "detail": "6,454 (현재 7,180)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 8,062"}, {"label": "추세(20일선)", "ok": true, "detail": "4,814"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -49 · 기 +12"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,169"}]}
{"ts": "2026-10-01T12:24:42.427319+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1243, "qty": 2622, "cost": 3259635, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 1047, "target": 1501, "signals": [{"label": "손절선", "ok": true, "detail": "1,047 (현재 1,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,501"}, {"label": "추세(20일선)", "ok": true, "detail": "1,143"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,249"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 130000,
"cur_price": 128100,
"tranches": 2,
"tranche_value": 5180051.180047499,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"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": 17639,
"stop": 18085,
"target": 18596,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2517324.6404987266,
"last_add_price": 14660
@@ -76,12 +76,12 @@
"entry_at": "2026-09-04T11:14:26.856101+09:00",
"stop": 2875,
"target": 3831,
"peak": 3370,
"peak": 3420,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,140 도달",
"cur_price": 3295,
"cur_price": 3400,
"tranches": 2,
"tranche_value": 4146153.6468727933,
"last_add_price": 3255
@@ -97,12 +97,12 @@
"entry_at": "2026-09-16T13:08:39.890765+09:00",
"stop": 17261,
"target": 26078,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,341 도달",
"cur_price": 20200,
"cur_price": 21450,
"tranches": 1,
"tranche_value": 2842559.6395269656,
"last_add_price": 20200
@@ -118,12 +118,12 @@
"entry_at": "2026-09-16T13:08:40.269206+09:00",
"stop": 10788,
"target": 14231,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,955 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 4111186.507374883,
"last_add_price": 12170
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,155 도달",
"cur_price": 6070,
"cur_price": 6050,
"tranches": 1,
"tranche_value": 5205107.041859375,
"last_add_price": 6130
@@ -160,12 +160,12 @@
"entry_at": "2026-09-30T11:40:45.860919+09:00",
"stop": 15271,
"target": 17789,
"peak": 16230,
"peak": 16240,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,390 도달",
"cur_price": 16180,
"cur_price": 16080,
"tranches": 1,
"tranche_value": 5207239.454359375,
"last_add_price": 16110
@@ -200,5 +200,5 @@
"079650": "2026-09-30"
},
"created_at": "2026-06-11T09:00:01.944290+09:00",
"updated_at": "2026-09-30T15:28:43.601590+09:00"
"updated_at": "2026-10-01T15:28:42.491313+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 126700,
"cur_price": 126300,
"tranches": 2,
"tranche_value": 4675255.455593748,
"last_add_price": 120500
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 130000,
"cur_price": 128100,
"tranches": 2,
"tranche_value": 4550435.925312498,
"last_add_price": 125200
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 4604300.898906248,
"last_add_price": 136000
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 4446388.7381874975,
"last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 2315542.8746463708,
"last_add_price": 35800
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 2,
"tranche_value": 4361206.427093747,
"last_add_price": 32750
@@ -139,12 +139,12 @@
"entry_at": "2026-09-10T09:00:57.076883+09:00",
"stop": 10458,
"target": 22762,
"peak": 20200,
"peak": 20700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,977 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 3390239.348206665,
"last_add_price": 13930
@@ -160,7 +160,7 @@
"entry_at": "2026-09-30T14:04:46.071926+09:00",
"stop": 10600,
"target": 15880,
"peak": 11960,
"peak": 12040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
@@ -199,5 +199,5 @@
"161890": "2026-07-30"
},
"created_at": "2026-06-15T14:55:00.582771+09:00",
"updated_at": "2026-09-30T15:28:43.604166+09:00"
"updated_at": "2026-10-01T15:28:43.790792+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 14953046.559999935,
"cash": 9345575.557249933,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 4920739.488124997,
"last_add_price": 13420
@@ -32,39 +32,18 @@
"qty": 147,
"entry_price": 34559.183673469386,
"entry_at": "2026-08-20T09:02:17.463463+09:00",
"stop": 45573,
"stop": 46039,
"target": 49982,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 2545799.7712668725,
"last_add_price": 35800
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 295,
"entry_price": 32320.677966101695,
"entry_at": "2026-08-24T13:12:20.475258+09:00",
"stop": 34430,
"target": 35952,
"peak": 36900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4784721.199968747,
"last_add_price": 32750
},
"003490": {
"code": "003490",
"name": "대한항공",
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4975122.724249996,
"last_add_price": 30200
@@ -95,14 +74,14 @@
"qty": 543,
"entry_price": 13534.364640883978,
"entry_at": "2026-09-10T09:00:57.191927+09:00",
"stop": 17639,
"stop": 18085,
"target": 18148,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,977 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 3681766.0445766635,
"last_add_price": 13930
@@ -118,12 +97,12 @@
"entry_at": "2026-09-15T09:04:40.682851+09:00",
"stop": 10442,
"target": 14267,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,977 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 5111363.335968746,
"last_add_price": 12170
@@ -144,36 +123,57 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 310500,
"cur_price": 314500,
"tranches": 1,
"tranche_value": 5117033.466531246,
"last_add_price": 339000
},
"257720": {
"code": "257720",
"name": "실리콘투",
"307870": {
"code": "307870",
"name": "비투엔",
"sources": [
"auto"
"watch"
],
"qty": 131,
"entry_price": 39200,
"entry_at": "2026-09-23T12:32:48.805506+09:00",
"stop": 33500,
"target": 47750,
"peak": 40550,
"qty": 8050,
"entry_price": 1220.0863354037267,
"entry_at": "2026-10-01T09:00:54.365093+09:00",
"stop": 1015,
"target": 1528,
"peak": 1250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,564 도달",
"cur_price": 38200,
"tranches": 1,
"tranche_value": 5166557.9274999965,
"last_add_price": 39200
"entry_reason": "눌림목 지정가 1,241 도달",
"cur_price": 1226,
"tranches": 2,
"tranche_value": 4912123.718578215,
"last_add_price": 1243
},
"048910": {
"code": "048910",
"name": "대원미디어",
"sources": [
"auto"
],
"qty": 1462,
"entry_price": 7078.891928864569,
"entry_at": "2026-10-01T09:58:43.271582+09:00",
"stop": 6364,
"target": 8151,
"peak": 7220,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7140,
"tranches": 2,
"tranche_value": 5179414.163887496,
"last_add_price": 7170
}
},
"realized_pnl": -22922676.196000032,
"closed_trades": 51,
"wins": 10,
"realized_pnl": -23028087.013500035,
"closed_trades": 53,
"wins": 11,
"peak_equity": 103066363.367,
"max_drawdown": 0.2634062827202891,
"last_exit": {
@@ -198,8 +198,10 @@
"090850": "2026-08-05",
"161890": "2026-07-30",
"138040": "2026-09-08",
"012450": "2026-09-15"
"012450": "2026-09-15",
"316140": "2026-10-01",
"257720": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.582787+09:00",
"updated_at": "2026-09-30T15:28:43.606761+09:00"
"updated_at": "2026-10-01T15:28:43.806289+09:00"
}
@@ -142,3 +142,9 @@
{"ts": "2026-09-17T13:50:41.013368+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 12170, "qty": 419, "cost": 5099995, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10254, "target": 14069, "signals": [{"label": "손절선", "ok": true, "detail": "10,254 (현재 12,170)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,069"}, {"label": "추세(20일선)", "ok": true, "detail": "10,171"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +16 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 12,163"}]}
{"ts": "2026-09-23T12:32:48.725608+09:00", "side": "SELL", "code": "086790", "name": "하나금융지주", "price": 132200, "qty": 81, "proceeds": 10687319, "entry_price": 123226, "pnl": 704522, "pnl_pct": 7.28, "hold_from": "2026-07-30T09:04:07.472633+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "132,275 (현재 132,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "118,855"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -350 · 기 +269"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-23T12:32:48.805521+09:00", "side": "BUY", "code": "257720", "name": "실리콘투", "price": 39200, "qty": 131, "cost": 5135970, "path": "pullback", "reason": "눌림목 지정가 39,564 도달", "stop": 33500, "target": 47750, "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": "+11.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +285 · 기 -708 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+52%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.74% (환산) vs 평균 1.56% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 48,250"}, {"label": "거래량 급증", "ok": false, "detail": "1,141,095 (환산) vs 평균 1,023,767"}, {"label": "회전율 급증", "ok": false, "detail": "1.74% (환산) vs 평균 1.56%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 39,564 (현재 39,150)"}]}
{"ts": "2026-10-01T09:00:54.361210+09:00", "side": "SELL", "code": "316140", "name": "우리금융지주", "price": 32800, "qty": 295, "proceeds": 9657132, "entry_price": 32321, "pnl": 121102, "pnl_pct": 1.48, "hold_from": "2026-08-24T13:12:20.475258+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "34,483 (현재 33,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "31,505"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -303 · 기 -158"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:00:54.365098+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1198, "qty": 4099, "cost": 4911339, "path": "pullback", "reason": "눌림목 지정가 1,241 도달", "stop": 996, "target": 1501, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "1,201 vs 1,140"}, {"label": "정배열(5>20)", "ok": true, "detail": "1,313 / 1,140"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,313 / 1,000"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -78 · 기 +4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 1.90% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,390"}, {"label": "거래량 급증", "ok": false, "detail": "0 (환산) vs 평균 1,410,399"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 1.90%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,241 (현재 1,201)"}]}
{"ts": "2026-10-01T09:58:43.270945+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 37550, "qty": 131, "proceeds": 4909458, "entry_price": 39200, "pnl": -226512, "pnl_pct": -4.21, "hold_from": "2026-09-23T12:32:48.805506+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "33,500 (현재 37,550)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 47,750"}, {"label": "추세(20일선)", "ok": false, "detail": "37,565"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -231 · 기 -208"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 40,893"}]}
{"ts": "2026-10-01T09:58:43.271585+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6990, "qty": 740, "cost": 5173376, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6275, "target": 8062, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "7,000 vs 4,806"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,552 / 4,806"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,552 / 4,914"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -49 · 기 +12 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.76% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "95,240 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.76% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "86"}]}
{"ts": "2026-10-01T10:16:48.029007+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 7170, "qty": 722, "cost": 5177517, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 6275, "target": 8062, "signals": [{"label": "손절선", "ok": true, "detail": "6,275 (현재 7,180)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 8,062"}, {"label": "추세(20일선)", "ok": true, "detail": "4,814"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -49 · 기 +12"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,169"}]}
{"ts": "2026-10-01T12:24:43.027553+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1243, "qty": 3951, "cost": 4911830, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 996, "target": 1501, "signals": [{"label": "손절선", "ok": true, "detail": "996 (현재 1,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,501"}, {"label": "추세(20일선)", "ok": true, "detail": "1,143"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,249"}]}
@@ -1,5 +1,5 @@
{
"cash": 18778127.182499956,
"cash": 18099605.627499957,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 130000,
"cur_price": 128100,
"tranches": 2,
"tranche_value": 4697478.874937497,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 4594021.1274374975,
"last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 49150,
"cur_price": 49300,
"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": 34900,
"cur_price": 33225,
"tranches": 2,
"tranche_value": 4467750.718124997,
"last_add_price": 32750
@@ -95,39 +95,18 @@
"qty": 501,
"entry_price": 13647.724550898203,
"entry_at": "2026-09-09T14:22:31.922572+09:00",
"stop": 17639,
"stop": 18085,
"target": 19800,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,936 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 3428684.1695128847,
"last_add_price": 14070
},
"078930": {
"code": "078930",
"name": "GS",
"sources": [
"auto"
],
"qty": 39,
"entry_price": 117800,
"entry_at": "2026-09-10T14:02:38.272722+09:00",
"stop": 101849,
"target": 149701,
"peak": 119300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107200,
"tranches": 1,
"tranche_value": 4675233.334531248,
"last_add_price": 117800
},
"214450": {
"code": "214450",
"name": "파마리서치",
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 310500,
"cur_price": 314500,
"tranches": 1,
"tranche_value": 4832581.963906247,
"last_add_price": 339000
@@ -160,7 +139,7 @@
"entry_at": "2026-09-30T09:01:18.726328+09:00",
"stop": 10600,
"target": 14440,
"peak": 12010,
"peak": 12040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
@@ -169,10 +148,31 @@
"tranches": 1,
"tranche_value": 4880085.487656247,
"last_add_price": 11880
},
"051900": {
"code": "051900",
"name": "LG생활건강",
"sources": [
"auto"
],
"qty": 17,
"entry_price": 272500,
"entry_at": "2026-10-01T14:16:43.896361+09:00",
"stop": 243017,
"target": 331466,
"peak": 272500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 277,258 도달",
"cur_price": 271000,
"tranches": 1,
"tranche_value": 4772130.031406247,
"last_add_price": 272500
}
},
"realized_pnl": -28096705.237500038,
"closed_trades": 47,
"realized_pnl": -28736921.04750004,
"closed_trades": 48,
"wins": 6,
"peak_equity": 103066363.367,
"max_drawdown": 0.31212123491203,
@@ -193,7 +193,7 @@
"095610": "2026-08-19",
"252990": "2026-09-01",
"010950": "2026-09-10",
"078930": "2026-07-31",
"078930": "2026-10-01",
"003680": "2026-08-24",
"090850": "2026-08-05",
"161890": "2026-07-30",
@@ -202,5 +202,5 @@
"034020": "2026-09-29"
},
"created_at": "2026-06-15T14:55:00.582803+09:00",
"updated_at": "2026-09-30T15:28:43.609168+09:00"
"updated_at": "2026-10-01T15:28:43.815436+09:00"
}
@@ -132,3 +132,5 @@
{"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)"}]}
{"ts": "2026-10-01T14:16:43.528270+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 101600, "qty": 39, "proceeds": 3954673, "entry_price": 117800, "pnl": -640216, "pnl_pct": -13.75, "hold_from": "2026-09-10T14:02:38.272722+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "101,849 (현재 101,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 149,701"}, {"label": "추세(20일선)", "ok": true, "detail": "75,745"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +144 · 기 -154"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 121,134"}]}
{"ts": "2026-10-01T14:16:43.896377+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 272500, "qty": 17, "cost": 4633195, "path": "pullback", "reason": "눌림목 지정가 277,258 도달", "stop": 243017, "target": 331466, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "272,500 vs 251,775"}, {"label": "정배열(5>20)", "ok": true, "detail": "267,800 / 251,775"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "267,800 / 248,975"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -44 · 기 +19 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+19%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.41% (환산) vs 평균 0.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 314,500"}, {"label": "거래량 급증", "ok": false, "detail": "60,987 (환산) vs 평균 78,860"}, {"label": "회전율 급증", "ok": false, "detail": "0.41% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 277,258 (현재 272,500)"}]}
@@ -1,5 +1,5 @@
{
"cash": 37592610.083,
"cash": 37495101.475499995,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 130000,
"cur_price": 128100,
"tranches": 2,
"tranche_value": 4929642.288776176,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"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": 45573,
"stop": 46039,
"target": 49975,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1744609.622982949,
"last_add_price": 35800
@@ -74,14 +74,14 @@
"qty": 346,
"entry_price": 14066.936416184972,
"entry_at": "2026-09-03T09:02:25.006986+09:00",
"stop": 17639,
"stop": 18085,
"target": 18597,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2434547.9721527454,
"last_add_price": 14660
@@ -97,12 +97,12 @@
"entry_at": "2026-09-17T09:08:41.268639+09:00",
"stop": 17487,
"target": 26226,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,358 도달",
"cur_price": 20200,
"cur_price": 21450,
"tranches": 1,
"tranche_value": 2897546.077914521,
"last_add_price": 20400
@@ -123,32 +123,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,155 도달",
"cur_price": 6070,
"cur_price": 6050,
"tranches": 1,
"tranche_value": 5190716.56796875,
"last_add_price": 6130
},
"257720": {
"code": "257720",
"name": "실리콘투",
"sources": [
"auto"
],
"qty": 83,
"entry_price": 39150,
"entry_at": "2026-09-23T11:02:53.746930+09:00",
"stop": 34221,
"target": 49008,
"peak": 40550,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,564 도달",
"cur_price": 38200,
"tranches": 1,
"tranche_value": 3271475.3092826386,
"last_add_price": 39150
},
"024060": {
"code": "024060",
"name": "흥구석유",
@@ -160,7 +139,7 @@
"entry_at": "2026-09-30T12:12:41.433189+09:00",
"stop": 10600,
"target": 14800,
"peak": 12010,
"peak": 12040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
@@ -169,10 +148,31 @@
"tranches": 1,
"tranche_value": 3543845.6178428577,
"last_add_price": 12000
},
"307870": {
"code": "307870",
"name": "비투엔",
"sources": [
"watch"
],
"qty": 2673,
"entry_price": 1200,
"entry_at": "2026-10-01T09:58:43.284532+09:00",
"stop": 1046,
"target": 1508,
"peak": 1250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,239 도달",
"cur_price": 1226,
"tranches": 1,
"tranche_value": 3209073.2187857144,
"last_add_price": 1200
}
},
"realized_pnl": -20891253.43050005,
"closed_trades": 63,
"realized_pnl": -21030618.31550005,
"closed_trades": 64,
"wins": 8,
"peak_equity": 101291892.54300004,
"max_drawdown": 0.2315722523502305,
@@ -201,8 +201,9 @@
"138040": "2026-09-08",
"012450": "2026-09-15",
"004370": "2026-09-18",
"034020": "2026-09-23"
"034020": "2026-09-23",
"257720": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.582834+09:00",
"updated_at": "2026-09-30T15:28:43.611575+09:00"
"updated_at": "2026-10-01T15:28:43.822659+09:00"
}
@@ -170,3 +170,5 @@
{"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)"}]}
{"ts": "2026-10-01T09:58:43.283640+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 37550, "qty": 83, "proceeds": 3110573, "entry_price": 39150, "pnl": -139365, "pnl_pct": -4.09, "hold_from": "2026-09-23T11:02:53.746930+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "34,221 (현재 37,550)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 49,008"}, {"label": "추세(20일선)", "ok": false, "detail": "37,565"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -231 · 기 -208"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 40,843"}]}
{"ts": "2026-10-01T09:58:43.284535+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1200, "qty": 2673, "cost": 3208081, "path": "pullback", "reason": "눌림목 지정가 1,239 도달", "stop": 1046, "target": 1508, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "1,196 vs 1,140"}, {"label": "정배열(5>20)", "ok": true, "detail": "1,312 / 1,140"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,312 / 1,000"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -78 · 기 +4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 1.90% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,390"}, {"label": "거래량 급증", "ok": false, "detail": "469,107 (환산) vs 평균 1,410,399"}, {"label": "회전율 급증", "ok": false, "detail": "0.63% (환산) vs 평균 1.90%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,239 (현재 1,196)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"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": 45573,
"stop": 46039,
"target": 46120,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1773404.3510667775,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47750,
"cur_price": 47250,
"tranches": 2,
"tranche_value": 4928101.458627134,
"last_add_price": 50000
@@ -76,12 +76,12 @@
"entry_at": "2026-09-03T09:02:25.010915+09:00",
"stop": 10600,
"target": 13493,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12450,
"cur_price": 12890,
"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": 4580,
"cur_price": 4530,
"tranches": 1,
"tranche_value": 2547466.077043123,
"last_add_price": 4795
@@ -118,12 +118,12 @@
"entry_at": "2026-09-16T13:08:40.913284+09:00",
"stop": 17261,
"target": 24608,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,361 도달",
"cur_price": 20200,
"cur_price": 21450,
"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": 404000,
"cur_price": 400500,
"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": 1201,
"cur_price": 1226,
"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-30T15:28:43.613975+09:00"
"updated_at": "2026-10-01T15:28:43.828698+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 21402179.83999997,
"cash": 17726928.634999968,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 4188989.7646745183,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1684859.3510976394,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47750,
"cur_price": 47250,
"tranches": 2,
"tranche_value": 4686399.784966664,
"last_add_price": 50000
@@ -76,12 +76,12 @@
"entry_at": "2026-09-01T09:00:35.729808+09:00",
"stop": 10519,
"target": 14942,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3841219.293311723,
"last_add_price": 11890
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4580,
"cur_price": 4530,
"tranches": 1,
"tranche_value": 2440070.444136775,
"last_add_price": 4795
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,907 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 4768466.620374998,
"last_add_price": 404000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"cur_price": 7140,
"tranches": 2,
"tranche_value": 4730360.187249998,
"last_add_price": 6950
@@ -155,20 +155,20 @@
"sources": [
"watch"
],
"qty": 279,
"entry_price": 13160,
"qty": 549,
"entry_price": 13381.311475409837,
"entry_at": "2026-09-30T14:14:41.112713+09:00",
"stop": 11795,
"target": 17256,
"peak": 13490,
"stop": 12081,
"target": 17281,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 3681479.659017434,
"last_add_price": 13160
"last_add_price": 13610
}
},
"realized_pnl": -25162266.029000044,
@@ -202,5 +202,5 @@
"034020": "2026-09-23"
},
"created_at": "2026-06-15T14:55:00.582864+09:00",
"updated_at": "2026-09-30T15:28:43.616372+09:00"
"updated_at": "2026-10-01T15:28:43.834101+09:00"
}
@@ -153,3 +153,4 @@
{"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"}]}
{"ts": "2026-10-01T09:12:47.886038+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13610, "qty": 270, "cost": 3675251, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11795, "target": 17256, "signals": [{"label": "손절선", "ok": true, "detail": "11,795 (현재 13,630)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,256"}, {"label": "추세(20일선)", "ok": true, "detail": "10,510"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -346 · 기 +240"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,593"}]}
@@ -1,5 +1,5 @@
{
"cash": 29367336.725500055,
"cash": 31481328.73175005,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 310500,
"cur_price": 314500,
"tranches": 2,
"tranche_value": 3813943.0504600187,
"last_add_price": 350000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3759463.8630866953,
"last_add_price": 136000
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3342042.065213833,
"last_add_price": 13420
},
"001790": {
"code": "001790",
"name": "대한제당",
"sources": [
"watch"
],
"qty": 1811,
"entry_price": 2960,
"entry_at": "2026-09-01T09:18:25.173155+09:00",
"stop": 2782,
"target": 3493,
"peak": 2960,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5363811.392406253,
"last_add_price": 2960
},
"041520": {
"code": "041520",
"name": "이엘씨",
@@ -97,12 +76,12 @@
"entry_at": "2026-09-03T09:02:26.527931+09:00",
"stop": 10214,
"target": 16387,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3177696.924168879,
"last_add_price": 11930
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 133400,
"tranches": 2,
"tranche_value": 3233975.9230847433,
"last_add_price": 152000
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4302231.2098323405,
"last_add_price": 31150
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5330,
"cur_price": 5270,
"tranches": 1,
"tranche_value": 3818951.600721525,
"last_add_price": 5740
},
"256840": {
"code": "256840",
"name": "한국비엔씨",
"sources": [
"watch"
],
"qty": 886,
"entry_price": 3295,
"entry_at": "2026-10-01T09:14:40.782312+09:00",
"stop": 2839,
"target": 4662,
"peak": 3360,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 3290,
"tranches": 1,
"tranche_value": 2920282.8680892424,
"last_add_price": 3295
}
},
"realized_pnl": -18914566.723500025,
"closed_trades": 35,
"realized_pnl": -19242130.895750023,
"closed_trades": 36,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.1984045802949995,
@@ -195,8 +195,9 @@
"090850": "2026-08-05",
"078930": "2026-09-22",
"068270": "2026-09-04",
"327260": "2026-09-07"
"327260": "2026-09-07",
"001790": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.582879+09:00",
"updated_at": "2026-09-30T15:28:43.618676+09:00"
"updated_at": "2026-10-01T15:28:44.425765+09:00"
}
@@ -105,3 +105,5 @@
{"ts": "2026-09-22T09:32:45.301287+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:27.486231+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "110,035 (현재 110,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 175,495"}, {"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.804514+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 5740, "qty": 665, "cost": 3817673, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5129, "target": 7573, "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-22T13:30:49.649761+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 31150, "qty": 138, "cost": 4299345, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 27370, "target": 39091, "signals": [{"label": "손절선", "ok": true, "detail": "27,370 (현재 31,150)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 39,091"}, {"label": "추세(10일선)", "ok": true, "detail": "25,770"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -198 · 기 +430"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 31,043"}]}
{"ts": "2026-10-01T09:14:40.781849+09:00", "side": "SELL", "code": "001790", "name": "대한제당", "price": 2785, "qty": 1811, "proceeds": 5033800, "entry_price": 2960, "pnl": -327564, "pnl_pct": -5.91, "hold_from": "2026-09-01T09:18:25.173155+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "2,782 (현재 2,780)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,493"}, {"label": "추세(10일선)", "ok": false, "detail": "2,810"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -61 · 기 +86"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 3,002"}]}
{"ts": "2026-10-01T09:14:40.782313+09:00", "side": "BUY", "code": "256840", "name": "한국비엔씨", "price": 3295, "qty": 886, "cost": 2919808, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 2839, "target": 4662, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "3,290 vs 2,724"}, {"label": "정배열(5>10)", "ok": true, "detail": "2,823 / 2,724"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "2,823 / 2,553"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,073 · 기 +1 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.19% (환산) vs 평균 2.21% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 3,150"}, {"label": "거래량 급증", "ok": true, "detail": "2,864,007 (환산) vs 평균 1,514,272"}, {"label": "회전율 급증", "ok": true, "detail": "4.19% (환산) vs 평균 2.21%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
@@ -1,5 +1,5 @@
{
"cash": 31985935.308000043,
"cash": 33440356.269750044,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3342042.065213833,
"last_add_price": 13420
},
"001790": {
"code": "001790",
"name": "대한제당",
"sources": [
"watch"
],
"qty": 1804,
"entry_price": 2960,
"entry_at": "2026-09-01T09:18:25.185817+09:00",
"stop": 2782,
"target": 3315,
"peak": 2960,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5343166.925093753,
"last_add_price": 2960
},
"041520": {
"code": "041520",
"name": "이엘씨",
@@ -55,12 +34,12 @@
"entry_at": "2026-09-03T09:02:26.541405+09:00",
"stop": 10214,
"target": 14844,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3169899.6784588406,
"last_add_price": 11930
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 133400,
"tranches": 2,
"tranche_value": 3225992.8046420617,
"last_add_price": 152000
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4294882.6988680065,
"last_add_price": 31150
@@ -123,32 +102,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"cur_price": 7140,
"tranches": 2,
"tranche_value": 4287737.740777487,
"last_add_price": 6830
},
"005930": {
"code": "005930",
"name": "삼성전자",
"sources": [
"held"
],
"qty": 16,
"entry_price": 283500,
"entry_at": "2026-09-22T09:02:49.852063+09:00",
"stop": 258943,
"target": 332614,
"peak": 285000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 269500,
"tranches": 1,
"tranche_value": 4716650.125500064,
"last_add_price": 283500
},
"088350": {
"code": "088350",
"name": "한화생명",
@@ -165,21 +123,63 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5330,
"cur_price": 5270,
"tranches": 1,
"tranche_value": 3843626.7763923104,
"last_add_price": 5740
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 12,
"entry_price": 406000,
"entry_at": "2026-10-01T09:02:45.663980+09:00",
"stop": 372500,
"target": 473000,
"peak": 410000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 410,925 도달",
"cur_price": 400500,
"tranches": 1,
"tranche_value": 4932331.024813137,
"last_add_price": 406000
},
"256840": {
"code": "256840",
"name": "한국비엔씨",
"sources": [
"watch"
],
"qty": 893,
"entry_price": 3295,
"entry_at": "2026-10-01T09:14:40.785146+09:00",
"stop": 2839,
"target": 4207,
"peak": 3360,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 3290,
"tranches": 1,
"tranche_value": 2943544.628643916,
"last_add_price": 3295
}
},
"realized_pnl": -17809035.06700002,
"closed_trades": 40,
"realized_pnl": -18416328.316000022,
"closed_trades": 42,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.19164184571499943,
"last_exit": {
"030000": "2026-09-04",
"086790": "2026-07-29",
"005930": "2026-06-23",
"005930": "2026-10-01",
"403870": "2026-07-07",
"240810": "2026-07-24",
"214450": "2026-09-09",
@@ -196,8 +196,9 @@
"078930": "2026-09-22",
"068270": "2026-09-04",
"327260": "2026-09-07",
"004370": "2026-09-21"
"004370": "2026-09-21",
"001790": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.582910+09:00",
"updated_at": "2026-09-30T15:28:43.620953+09:00"
"updated_at": "2026-10-01T15:28:44.441289+09:00"
}
@@ -117,3 +117,7 @@
{"ts": "2026-09-22T09:32:45.821147+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 5740, "qty": 669, "cost": 3840636, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5129, "target": 6962, "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-22T13:30:50.804424+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 31150, "qty": 137, "cost": 4268190, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 27370, "target": 36161, "signals": [{"label": "손절선", "ok": true, "detail": "27,370 (현재 31,150)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 36,161"}, {"label": "추세(10일선)", "ok": true, "detail": "25,770"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -198 · 기 +430"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 31,043"}]}
{"ts": "2026-09-23T11:12:48.176753+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6830, "qty": 627, "cost": 4283052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 6036, "target": 7967, "signals": [{"label": "손절선", "ok": true, "detail": "6,036 (현재 6,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,967"}, {"label": "추세(10일선)", "ok": true, "detail": "5,152"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +6 · 기 +13"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,844"}]}
{"ts": "2026-10-01T09:00:55.007667+09:00", "side": "SELL", "code": "005930", "name": "삼성전자", "price": 266500, "qty": 16, "proceeds": 4255685, "entry_price": 283500, "pnl": -280995, "pnl_pct": -6.0, "hold_from": "2026-09-22T09:02:49.852063+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "258,943 (현재 268,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 332,614"}, {"label": "추세(10일선)", "ok": false, "detail": "269,100"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -6,202 · 기 -2,419"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 289,311"}]}
{"ts": "2026-10-01T09:02:45.663982+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 406000, "qty": 12, "cost": 4872731, "path": "pullback", "reason": "눌림목 지정가 410,925 도달", "stop": 372500, "target": 473000, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "402,000 vs 395,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "402,900 / 395,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "402,900 / 369,758"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +6 · 기 +5 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "3,460 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "57"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 410,925 (현재 402,000)"}]}
{"ts": "2026-10-01T09:14:40.784736+09:00", "side": "SELL", "code": "001790", "name": "대한제당", "price": 2785, "qty": 1804, "proceeds": 5014343, "entry_price": 2960, "pnl": -326298, "pnl_pct": -5.91, "hold_from": "2026-09-01T09:18:25.185817+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "2,782 (현재 2,780)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,315"}, {"label": "추세(10일선)", "ok": false, "detail": "2,810"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -61 · 기 +86"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 3,002"}]}
{"ts": "2026-10-01T09:14:40.785148+09:00", "side": "BUY", "code": "256840", "name": "한국비엔씨", "price": 3295, "qty": 893, "cost": 2942876, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 2839, "target": 4207, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "3,290 vs 2,724"}, {"label": "정배열(5>10)", "ok": true, "detail": "2,823 / 2,724"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "2,823 / 2,553"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,073 · 기 +1 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.19% (환산) vs 평균 2.21% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 3,150"}, {"label": "거래량 급증", "ok": true, "detail": "2,864,007 (환산) vs 평균 1,514,272"}, {"label": "회전율 급증", "ok": true, "detail": "4.19% (환산) vs 평균 2.21%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
@@ -1,5 +1,5 @@
{
"cash": 35049502.16700002,
"cash": 37193869.49075002,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3393650.506937234,
"last_add_price": 13420
},
"001790": {
"code": "001790",
"name": "대한제당",
"sources": [
"watch"
],
"qty": 1816,
"entry_price": 2960,
"entry_at": "2026-09-01T09:18:25.193270+09:00",
"stop": 2782,
"target": 3226,
"peak": 2960,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5376321.98103125,
"last_add_price": 2960
},
"041520": {
"code": "041520",
"name": "이엘씨",
@@ -55,12 +34,12 @@
"entry_at": "2026-09-03T09:02:26.549668+09:00",
"stop": 10214,
"target": 14072,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3188265.499071182,
"last_add_price": 11930
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4425264.84827894,
"last_add_price": 30200
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 133400,
"tranches": 2,
"tranche_value": 3217490.050630382,
"last_add_price": 152000
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117500,
"cur_price": 117300,
"tranches": 2,
"tranche_value": 2972315.521438034,
"last_add_price": 133000
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5330,
"cur_price": 5270,
"tranches": 1,
"tranche_value": 3841058.1045267605,
"last_add_price": 5740
@@ -160,22 +139,43 @@
"entry_at": "2026-09-30T09:20:46.247053+09:00",
"stop": 12020,
"target": 16570,
"peak": 13840,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"tranches": 1,
"tranche_value": 3084806.650713627,
"last_add_price": 13840
},
"256840": {
"code": "256840",
"name": "한국비엔씨",
"sources": [
"watch"
],
"qty": 881,
"entry_price": 3295,
"entry_at": "2026-10-01T09:14:40.787976+09:00",
"stop": 2839,
"target": 3979,
"peak": 3360,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 3290,
"tranches": 1,
"tranche_value": 2903831.4709745073,
"last_add_price": 3295
}
},
"realized_pnl": -18419899.29000003,
"closed_trades": 42,
"realized_pnl": -18748367.83600003,
"closed_trades": 43,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.19781287832999975,
"max_drawdown": 0.19890120509249984,
"last_exit": {
"030000": "2026-09-04",
"086790": "2026-07-29",
@@ -196,8 +196,9 @@
"078930": "2026-09-22",
"068270": "2026-09-04",
"327260": "2026-09-07",
"204270": "2026-09-30"
"204270": "2026-09-30",
"001790": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.582926+09:00",
"updated_at": "2026-09-30T15:28:43.623245+09:00"
"updated_at": "2026-10-01T15:28:44.449882+09:00"
}
@@ -119,3 +119,5 @@
{"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"}]}
{"ts": "2026-10-01T09:14:40.787566+09:00", "side": "SELL", "code": "001790", "name": "대한제당", "price": 2785, "qty": 1816, "proceeds": 5047698, "entry_price": 2960, "pnl": -328469, "pnl_pct": -5.91, "hold_from": "2026-09-01T09:18:25.193270+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "2,782 (현재 2,780)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,226"}, {"label": "추세(10일선)", "ok": false, "detail": "2,810"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -61 · 기 +86"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 3,002"}]}
{"ts": "2026-10-01T09:14:40.787977+09:00", "side": "BUY", "code": "256840", "name": "한국비엔씨", "price": 3295, "qty": 881, "cost": 2903330, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 2839, "target": 3979, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "3,290 vs 2,724"}, {"label": "정배열(5>10)", "ok": true, "detail": "2,823 / 2,724"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "2,823 / 2,553"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,073 · 기 +1 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.19% (환산) vs 평균 2.21% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 3,150"}, {"label": "거래량 급증", "ok": true, "detail": "2,864,007 (환산) vs 평균 1,514,272"}, {"label": "회전율 급증", "ok": true, "detail": "4.19% (환산) vs 평균 2.21%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 4271897.688361821,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1725875.4362712654,
"last_add_price": 35800
@@ -55,12 +55,12 @@
"entry_at": "2026-09-01T09:00:39.404439+09:00",
"stop": 10518,
"target": 14942,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 12450,
"cur_price": 12890,
"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": 4580,
"cur_price": 4530,
"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": 404000,
"cur_price": 400500,
"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": 16180,
"cur_price": 16080,
"tranches": 1,
"tranche_value": 4892789.090421874,
"last_add_price": 16140
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 269500,
"cur_price": 275000,
"tranches": 1,
"tranche_value": 4927580.232015625,
"last_add_price": 282500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-23T10:50:50.043744+09:00",
"stop": 17002,
"target": 28754,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,362 도달",
"cur_price": 20200,
"cur_price": 21450,
"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-30T15:28:43.625663+09:00"
"updated_at": "2026-10-01T15:28:44.457645+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 310500,
"cur_price": 314500,
"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": 126700,
"cur_price": 126300,
"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": 130000,
"cur_price": 128100,
"tranches": 2,
"tranche_value": 4940372.790080874,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"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": 34900,
"cur_price": 33225,
"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": 20200,
"peak": 20700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 1870914.8665673207,
"last_add_price": 14660
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4478278.821943787,
"last_add_price": 31000
@@ -160,12 +160,12 @@
"entry_at": "2026-09-17T09:00:51.220811+09:00",
"stop": 16916,
"target": 32453,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,358 도달",
"cur_price": 20200,
"cur_price": 21450,
"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-30T15:28:43.627933+09:00"
"updated_at": "2026-10-01T15:28:44.463448+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 130000,
"cur_price": 128100,
"tranches": 2,
"tranche_value": 5075960.404438956,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3433240.983007488,
"last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 49150,
"cur_price": 49300,
"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": 34900,
"cur_price": 33225,
"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": 17639,
"stop": 18085,
"target": 19685,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,977 도달",
"cur_price": 19750,
"cur_price": 20000,
"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": 404000,
"cur_price": 400500,
"tranches": 1,
"tranche_value": 5110932.165583902,
"last_add_price": 410500
@@ -139,12 +139,12 @@
"entry_at": "2026-09-15T10:28:42.212262+09:00",
"stop": 10606,
"target": 14939,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,977 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3423153.5325177917,
"last_add_price": 12300
@@ -160,7 +160,7 @@
"entry_at": "2026-09-30T09:01:19.666350+09:00",
"stop": 10600,
"target": 14440,
"peak": 12010,
"peak": 12040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
@@ -200,5 +200,5 @@
"034020": "2026-09-29"
},
"created_at": "2026-06-15T14:55:00.583198+09:00",
"updated_at": "2026-09-30T15:28:43.630351+09:00"
"updated_at": "2026-10-01T15:28:44.472424+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 47842294.21850004,
"cash": 44789696.39750004,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3393597.375168939,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"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": 4580,
"cur_price": 4530,
"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": 404000,
"cur_price": 400500,
"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": 20200,
"peak": 20700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2314620.8603280014,
"last_add_price": 17350
@@ -118,12 +118,12 @@
"entry_at": "2026-09-16T13:08:42.123563+09:00",
"stop": 16281,
"target": 28037,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,361 도달",
"cur_price": 20200,
"cur_price": 21450,
"tranches": 1,
"tranche_value": 2104217.9889743566,
"last_add_price": 20200
@@ -139,12 +139,12 @@
"entry_at": "2026-09-17T09:08:42.400423+09:00",
"stop": 10684,
"target": 15043,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,592 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3193443.5587442005,
"last_add_price": 12330
@@ -155,20 +155,20 @@
"sources": [
"watch"
],
"qty": 176,
"entry_price": 17390,
"qty": 345,
"entry_price": 17718.202898550724,
"entry_at": "2026-09-30T09:28:45.956399+09:00",
"stop": 15035,
"target": 22100,
"peak": 17570,
"stop": 15262,
"target": 22631,
"peak": 18850,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 17160,
"tranches": 1,
"cur_price": 18800,
"tranches": 2,
"tranche_value": 3067366.8402105216,
"last_add_price": 17390
"last_add_price": 18060
}
},
"realized_pnl": -18960186.90050003,
@@ -202,5 +202,5 @@
"034020": "2026-09-29"
},
"created_at": "2026-06-15T14:55:00.583212+09:00",
"updated_at": "2026-09-30T15:28:43.634272+09:00"
"updated_at": "2026-10-01T15:28:44.477416+09:00"
}
@@ -141,3 +141,4 @@
{"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"}]}
{"ts": "2026-10-01T11:24:45.038830+09:00", "side": "BUY", "code": "033160", "name": "엠케이전자", "price": 18060, "qty": 169, "cost": 3052598, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 15035, "target": 22100, "signals": [{"label": "손절선", "ok": true, "detail": "15,035 (현재 18,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,100"}, {"label": "추세(20일선)", "ok": true, "detail": "14,198"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -338 · 기 +180"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 18,004"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 130000,
"cur_price": 128100,
"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": 34900,
"cur_price": 33225,
"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": 17639,
"stop": 18085,
"target": 20145,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 1867525.9036903584,
"last_add_price": 14660
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4469498.464141663,
"last_add_price": 31000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 2073999.8646011376,
"last_add_price": 46800
@@ -118,12 +118,12 @@
"entry_at": "2026-09-17T09:00:51.566468+09:00",
"stop": 16916,
"target": 28569,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,358 도달",
"cur_price": 20200,
"cur_price": 21450,
"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": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,986 도달",
"cur_price": 167600,
"cur_price": 183200,
"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": 6070,
"cur_price": 6050,
"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-30T15:28:43.636678+09:00"
"updated_at": "2026-10-01T15:28:44.481531+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 31649131.885199975,
"cash": 27259893.598199975,
"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": 45573,
"stop": 46039,
"target": 46133,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1835134.7132164796,
"last_add_price": 35800
@@ -34,12 +34,12 @@
"entry_at": "2026-09-01T09:00:39.955979+09:00",
"stop": 10518,
"target": 13283,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 4188194.7669907366,
"last_add_price": 11890
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"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": 17639,
"stop": 18085,
"target": 16895,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,153 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2413342.693478599,
"last_add_price": 13820
@@ -97,12 +97,12 @@
"entry_at": "2026-09-16T13:08:42.133982+09:00",
"stop": 17261,
"target": 24608,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,361 도달",
"cur_price": 20200,
"cur_price": 21450,
"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": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 5479109.772843748,
"last_add_price": 404000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,186 도달",
"cur_price": 1201,
"cur_price": 1226,
"tranches": 2,
"tranche_value": 3324577.898896041,
"last_add_price": 1235
@@ -155,20 +155,20 @@
"sources": [
"watch"
],
"qty": 253,
"entry_price": 17390,
"qty": 496,
"entry_price": 17718.245967741936,
"entry_at": "2026-09-30T09:28:45.964972+09:00",
"stop": 15624,
"target": 20039,
"peak": 17570,
"stop": 15876,
"target": 20481,
"peak": 18850,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 17160,
"tranches": 1,
"cur_price": 18800,
"tranches": 2,
"tranche_value": 4402939.823960427,
"last_add_price": 17390
"last_add_price": 18060
}
},
"realized_pnl": -16435579.98950004,
@@ -205,5 +205,5 @@
"180640": "2026-09-29"
},
"created_at": "2026-06-15T14:55:00.583241+09:00",
"updated_at": "2026-09-30T15:28:43.639093+09:00"
"updated_at": "2026-10-01T15:28:44.485578+09:00"
}
@@ -169,3 +169,4 @@
{"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"}]}
{"ts": "2026-10-01T11:24:45.052283+09:00", "side": "BUY", "code": "033160", "name": "엠케이전자", "price": 18060, "qty": 243, "cost": 4389238, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 15624, "target": 20039, "signals": [{"label": "손절선", "ok": true, "detail": "15,624 (현재 18,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,039"}, {"label": "추세(20일선)", "ok": true, "detail": "14,198"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -338 · 기 +180"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 18,004"}]}
@@ -1,5 +1,5 @@
{
"cash": 45637289.110000014,
"cash": 45940213.617500015,
"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": 45573,
"stop": 46039,
"target": 49979,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 49150,
"cur_price": 49300,
"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": 17639,
"stop": 18085,
"target": 18598,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 1936750.8143745721,
"last_add_price": 14660
@@ -55,12 +55,12 @@
"entry_at": "2026-09-10T09:01:00.003107+09:00",
"stop": 10634,
"target": 14266,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,003 도달",
"cur_price": 12450,
"cur_price": 12890,
"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": 5500,
"cur_price": 5440,
"tranches": 2,
"tranche_value": 2789847.3916354305,
"last_add_price": 5390
@@ -97,12 +97,12 @@
"entry_at": "2026-09-16T13:08:42.138680+09:00",
"stop": 16281,
"target": 26078,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,341 도달",
"cur_price": 20200,
"cur_price": 21450,
"tranches": 1,
"tranche_value": 2236369.174025517,
"last_add_price": 20200
@@ -123,32 +123,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,156 도달",
"cur_price": 6070,
"cur_price": 6050,
"tranches": 2,
"tranche_value": 5435662.905375001,
"last_add_price": 6250
},
"257720": {
"code": "257720",
"name": "실리콘투",
"sources": [
"auto"
],
"qty": 77,
"entry_price": 39150,
"entry_at": "2026-09-28T09:01:02.918513+09:00",
"stop": 33500,
"target": 47625,
"peak": 40550,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,546 도달",
"cur_price": 38200,
"tranches": 1,
"tranche_value": 3020596.3217385407,
"last_add_price": 39150
},
"024060": {
"code": "024060",
"name": "흥구석유",
@@ -160,7 +139,7 @@
"entry_at": "2026-09-30T09:01:19.684565+09:00",
"stop": 10600,
"target": 13800,
"peak": 12010,
"peak": 12040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
@@ -169,10 +148,31 @@
"tranches": 1,
"tranche_value": 4102844.0325468755,
"last_add_price": 11880
},
"307870": {
"code": "307870",
"name": "비투엔",
"sources": [
"watch"
],
"qty": 2152,
"entry_price": 1200,
"entry_at": "2026-10-01T09:58:43.942726+09:00",
"stop": 995,
"target": 1508,
"peak": 1250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,239 도달",
"cur_price": 1226,
"tranches": 1,
"tranche_value": 2583173.443243903,
"last_add_price": 1200
}
},
"realized_pnl": -14909693.825000038,
"closed_trades": 57,
"realized_pnl": -15038984.140000038,
"closed_trades": 58,
"wins": 9,
"peak_equity": 101368884.75700004,
"max_drawdown": 0.16324454094733756,
@@ -202,8 +202,9 @@
"011780": "2026-09-15",
"060250": "2026-09-16",
"088350": "2026-09-28",
"004370": "2026-09-29"
"004370": "2026-09-29",
"257720": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.583273+09:00",
"updated_at": "2026-09-30T15:28:43.641485+09:00"
"updated_at": "2026-10-01T15:28:44.489316+09:00"
}
@@ -159,3 +159,5 @@
{"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)"}]}
{"ts": "2026-10-01T09:58:43.941962+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 37550, "qty": 77, "proceeds": 2885712, "entry_price": 39150, "pnl": -129290, "pnl_pct": -4.09, "hold_from": "2026-09-28T09:01:02.918513+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "33,500 (현재 37,550)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 47,625"}, {"label": "추세(20일선)", "ok": false, "detail": "37,565"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -231 · 기 -208"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 40,843"}]}
{"ts": "2026-10-01T09:58:43.942728+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1200, "qty": 2152, "cost": 2582787, "path": "pullback", "reason": "눌림목 지정가 1,239 도달", "stop": 995, "target": 1508, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "1,196 vs 1,140"}, {"label": "정배열(5>20)", "ok": true, "detail": "1,312 / 1,140"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,312 / 1,000"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -78 · 기 +4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 1.90% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,390"}, {"label": "거래량 급증", "ok": false, "detail": "469,107 (환산) vs 평균 1,410,399"}, {"label": "회전율 급증", "ok": false, "detail": "0.63% (환산) vs 평균 1.90%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,239 (현재 1,196)"}]}
@@ -1,5 +1,5 @@
{
"cash": 32583387.877750047,
"cash": 32970538.99350005,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3377559.3310465557,
"last_add_price": 13420
},
"001790": {
"code": "001790",
"name": "대한제당",
"sources": [
"watch"
],
"qty": 1825,
"entry_price": 2945,
"entry_at": "2026-09-01T09:32:26.953406+09:00",
"stop": 2767,
"target": 3300,
"peak": 2945,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5376462.657906253,
"last_add_price": 2945
},
"041520": {
"code": "041520",
"name": "이엘씨",
@@ -55,37 +34,16 @@
"entry_at": "2026-09-03T09:02:26.586284+09:00",
"stop": 10214,
"target": 14844,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3207769.240733453,
"last_add_price": 11930
},
"088350": {
"code": "088350",
"name": "한화생명",
"sources": [
"auto"
],
"qty": 1291,
"entry_price": 5953.454686289698,
"entry_at": "2026-09-04T12:34:28.410707+09:00",
"stop": 5314,
"target": 7233,
"peak": 6250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5330,
"tranches": 2,
"tranche_value": 3847717.292460384,
"last_add_price": 6050
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -95,14 +53,14 @@
"qty": 295,
"entry_price": 13497.186440677966,
"entry_at": "2026-09-07T15:06:37.205681+09:00",
"stop": 17639,
"stop": 18085,
"target": 19649,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 1999967.3303914513,
"last_add_price": 13930
@@ -123,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 2072539.7610259354,
"last_add_price": 46800
@@ -144,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 75500,
"cur_price": 77500,
"tranches": 2,
"tranche_value": 5282905.658046878,
"last_add_price": 70400
@@ -165,14 +123,56 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 16680,
"cur_price": 16990,
"tranches": 2,
"tranche_value": 2861142.595753686,
"last_add_price": 18560
},
"300720": {
"code": "300720",
"name": "한일시멘트",
"sources": [
"watch"
],
"qty": 325,
"entry_price": 16230,
"entry_at": "2026-10-01T09:02:45.693530+09:00",
"stop": 15114,
"target": 18463,
"peak": 16240,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,113 도달",
"cur_price": 16080,
"tranches": 1,
"tranche_value": 5286437.524546878,
"last_add_price": 16230
},
"089790": {
"code": "089790",
"name": "제이티",
"sources": [
"watch"
],
"qty": 934,
"entry_price": 6639.8501070663815,
"entry_at": "2026-10-01T10:38:43.161647+09:00",
"stop": 5740,
"target": 8440,
"peak": 6820,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6570,
"tranches": 2,
"tranche_value": 3102975.1067182715,
"last_add_price": 6830
}
},
"realized_pnl": -16901681.019000027,
"closed_trades": 39,
"realized_pnl": -18098932.528000027,
"closed_trades": 41,
"wins": 3,
"peak_equity": 100024962.38500004,
"max_drawdown": 0.17739604290679473,
@@ -195,8 +195,10 @@
"078930": "2026-09-22",
"068270": "2026-09-04",
"327260": "2026-09-07",
"004370": "2026-09-21"
"004370": "2026-09-21",
"088350": "2026-10-01",
"001790": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.583289+09:00",
"updated_at": "2026-09-30T15:28:43.643815+09:00"
"updated_at": "2026-10-01T15:28:44.492755+09:00"
}
@@ -116,3 +116,8 @@
{"ts": "2026-09-22T09:32:45.869194+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.118720+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "110,035 (현재 110,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 159,130"}, {"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:34:45.781253+09:00", "side": "BUY", "code": "010170", "name": "대한광통신", "price": 17810, "qty": 160, "cost": 2850027, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 15181, "target": 23068, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "17,800 vs 15,000"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,796 / 15,000"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,796 / 12,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+44.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +6,394 · 기 +611 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "21.04% (환산) vs 평균 7.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 16,750"}, {"label": "거래량 급증", "ok": true, "detail": "32,717,540 (환산) vs 평균 11,952,805"}, {"label": "회전율 급증", "ok": true, "detail": "21.04% (환산) vs 평균 7.69%"}, {"label": "RSI", "ok": true, "detail": "72"}]}
{"ts": "2026-09-28T09:08:47.974987+09:00", "side": "BUY", "code": "010170", "name": "대한광통신", "price": 18560, "qty": 154, "cost": 2858669, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 15181, "target": 23068, "signals": [{"label": "손절선", "ok": true, "detail": "15,181 (현재 18,610)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,068"}, {"label": "추세(10일선)", "ok": true, "detail": "15,081"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +544 · 기 +462"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 18,465"}]}
{"ts": "2026-10-01T09:02:45.693004+09:00", "side": "SELL", "code": "088350", "name": "한화생명", "price": 5300, "qty": 1291, "proceeds": 6828958, "entry_price": 5953, "pnl": -858105, "pnl_pct": -10.98, "hold_from": "2026-09-04T12:34:28.410707+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,314 (현재 5,290)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,233"}, {"label": "추세(10일선)", "ok": true, "detail": "4,778"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -609 · 기 -421"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:02:45.693531+09:00", "side": "BUY", "code": "300720", "name": "한일시멘트", "price": 16230, "qty": 325, "cost": 5275541, "path": "pullback", "reason": "눌림목 지정가 16,113 도달", "stop": 15114, "target": 18463, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "16,090 vs 15,863"}, {"label": "정배열(5>10)", "ok": true, "detail": "16,300 / 15,863"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "16,300 / 14,436"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +11 · 기 +0 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.01% (환산) vs 평균 0.12% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,140"}, {"label": "거래량 급증", "ok": false, "detail": "6,287 (환산) vs 평균 89,609"}, {"label": "회전율 급증", "ok": false, "detail": "0.01% (환산) vs 평균 0.12%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,113 (현재 16,090)"}]}
{"ts": "2026-10-01T10:38:43.160670+09:00", "side": "SELL", "code": "001790", "name": "대한제당", "price": 2765, "qty": 1825, "proceeds": 5036285, "entry_price": 2945, "pnl": -339146, "pnl_pct": -6.11, "hold_from": "2026-09-01T09:32:26.953406+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "2,767 (현재 2,765)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,300"}, {"label": "추세(10일선)", "ok": false, "detail": "2,809"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +86"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 2,988"}]}
{"ts": "2026-10-01T10:38:43.161649+09:00", "side": "BUY", "code": "089790", "name": "제이티", "price": 6460, "qty": 480, "cost": 3101265, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5576, "target": 8229, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "6,480 vs 5,034"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,224 / 5,034"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,224 / 4,317"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+39.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +67 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.82% (환산) vs 평균 1.79% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,450"}, {"label": "거래량 급증", "ok": true, "detail": "393,608 (환산) vs 평균 184,485"}, {"label": "회전율 급증", "ok": true, "detail": "3.82% (환산) vs 평균 1.79%"}, {"label": "RSI", "ok": true, "detail": "77"}]}
{"ts": "2026-10-01T14:42:44.199437+09:00", "side": "BUY", "code": "089790", "name": "제이티", "price": 6830, "qty": 454, "cost": 3101285, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5576, "target": 8229, "signals": [{"label": "손절선", "ok": true, "detail": "5,576 (현재 6,740)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 8,229"}, {"label": "추세(10일선)", "ok": true, "detail": "5,060"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +64 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,685"}]}
@@ -1,5 +1,5 @@
{
"cash": 36993518.55500002,
"cash": 39226620.10200001,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3428336.7554835076,
"last_add_price": 13420
},
"001790": {
"code": "001790",
"name": "대한제당",
"sources": [
"watch"
],
"qty": 1856,
"entry_price": 2945,
"entry_at": "2026-09-01T09:32:26.956571+09:00",
"stop": 2767,
"target": 3211,
"peak": 2945,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2790,
"tranches": 1,
"tranche_value": 5467963.193781251,
"last_add_price": 2945
},
"041520": {
"code": "041520",
"name": "이엘씨",
@@ -55,12 +34,12 @@
"entry_at": "2026-09-03T09:02:26.589529+09:00",
"stop": 10215,
"target": 14072,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3262304.762250248,
"last_add_price": 11930
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4492093.16528453,
"last_add_price": 30000
@@ -102,32 +81,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5720,
"cur_price": 5610,
"tranches": 2,
"tranche_value": 1623025.8813087621,
"last_add_price": 7390
},
"088350": {
"code": "088350",
"name": "한화생명",
"sources": [
"auto"
],
"qty": 1303,
"entry_price": 5913.468917881812,
"entry_at": "2026-09-04T12:50:29.039073+09:00",
"stop": 5274,
"target": 6873,
"peak": 6250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5330,
"tranches": 2,
"tranche_value": 3857497.927320607,
"last_add_price": 6010
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -137,42 +95,84 @@
"qty": 299,
"entry_price": 13497.357859531772,
"entry_at": "2026-09-07T15:06:37.209053+09:00",
"stop": 17639,
"stop": 18085,
"target": 18111,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2022912.4075034007,
"last_add_price": 13930
},
"005930": {
"code": "005930",
"name": "삼성전자",
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"held"
"auto"
],
"qty": 17,
"entry_price": 282500,
"entry_at": "2026-09-22T09:04:47.403662+09:00",
"stop": 257943,
"target": 319336,
"peak": 285000,
"qty": 12,
"entry_price": 406000,
"entry_at": "2026-10-01T09:02:45.695837+09:00",
"stop": 372500,
"target": 456250,
"peak": 410000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 410,925 도달",
"cur_price": 400500,
"tranches": 1,
"tranche_value": 5171089.539773135,
"last_add_price": 406000
},
"093370": {
"code": "093370",
"name": "후성",
"sources": [
"interest"
],
"qty": 410,
"entry_price": 15444.341463414634,
"entry_at": "2026-10-01T09:12:47.915713+09:00",
"stop": 13324,
"target": 18625,
"peak": 15870,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 269500,
"cur_price": 15710,
"tranches": 2,
"tranche_value": 3170446.925976356,
"last_add_price": 15740
},
"122640": {
"code": "122640",
"name": "예스티",
"sources": [
"interest"
],
"qty": 89,
"entry_price": 34500,
"entry_at": "2026-10-01T10:38:43.165172+09:00",
"stop": 29749,
"target": 41627,
"peak": 34500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34450,
"tranches": 1,
"tranche_value": 4896292.538324105,
"last_add_price": 282500
"tranche_value": 3089587.5798321413,
"last_add_price": 34500
}
},
"realized_pnl": -15457880.224500023,
"closed_trades": 39,
"realized_pnl": -16924323.526000023,
"closed_trades": 42,
"wins": 4,
"peak_equity": 100024962.38500004,
"max_drawdown": 0.16498611269635213,
@@ -195,8 +195,11 @@
"078930": "2026-09-03",
"068270": "2026-09-04",
"327260": "2026-09-07",
"004370": "2026-09-21"
"004370": "2026-09-21",
"005930": "2026-10-01",
"088350": "2026-10-01",
"001790": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.583304+09:00",
"updated_at": "2026-09-30T15:28:43.646135+09:00"
"updated_at": "2026-10-01T15:28:44.495957+09:00"
}
@@ -112,3 +112,10 @@
{"ts": "2026-09-11T11:44:33.750185+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11930, "qty": 273, "cost": 3257379, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10071, "target": 13868, "signals": [{"label": "손절선", "ok": true, "detail": "10,071 (현재 11,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 13,868"}, {"label": "추세(10일선)", "ok": true, "detail": "11,366"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,976"}]}
{"ts": "2026-09-21T15:08:46.057703+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 392500, "qty": 12, "proceeds": 4700816, "entry_price": 410500, "pnl": -225923, "pnl_pct": -4.38, "hold_from": "2026-09-10T14:02:38.955194+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "375,781 (현재 392,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 462,578"}, {"label": "추세(10일선)", "ok": false, "detail": "395,000"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -1 · 기 -5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 419,823"}]}
{"ts": "2026-09-22T09:04:47.403664+09:00", "side": "BUY", "code": "005930", "name": "삼성전자", "price": 282500, "qty": 17, "cost": 4803220, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 257943, "target": 319336, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "282,000 vs 262,350"}, {"label": "정배열(5>10)", "ok": true, "detail": "265,300 / 262,350"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "265,300 / 262,833"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,624 · 기 +8,791 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+73%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.29% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 279,000"}, {"label": "거래량 급증", "ok": true, "detail": "35,127,313 (환산) vs 평균 16,802,321"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.29%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
{"ts": "2026-10-01T09:00:56.093737+09:00", "side": "SELL", "code": "005930", "name": "삼성전자", "price": 266500, "qty": 17, "proceeds": 4521666, "entry_price": 282500, "pnl": -281555, "pnl_pct": -5.66, "hold_from": "2026-09-22T09:04:47.403662+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "257,943 (현재 268,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 319,336"}, {"label": "추세(10일선)", "ok": false, "detail": "269,100"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -6,202 · 기 -2,419"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 288,311"}]}
{"ts": "2026-10-01T09:02:45.695838+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 406000, "qty": 12, "cost": 4872731, "path": "pullback", "reason": "눌림목 지정가 410,925 도달", "stop": 372500, "target": 456250, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "402,000 vs 395,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "402,900 / 395,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "402,900 / 369,758"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +6 · 기 +5 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "3,460 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "57"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 410,925 (현재 402,000)"}]}
{"ts": "2026-10-01T09:10:41.821343+09:00", "side": "SELL", "code": "088350", "name": "한화생명", "price": 5280, "qty": 1303, "proceeds": 6866424, "entry_price": 5913, "pnl": -839981, "pnl_pct": -10.71, "hold_from": "2026-09-04T12:50:29.039073+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,274 (현재 5,270)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,873"}, {"label": "추세(10일선)", "ok": true, "detail": "4,776"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -609 · 기 -421"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:12:47.915714+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 15160, "qty": 209, "cost": 3168915, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 13113, "target": 18231, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "15,260 vs 13,101"}, {"label": "정배열(5>10)", "ok": true, "detail": "13,626 / 13,101"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "13,626 / 12,642"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+23.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +746 · 기 -275 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.79% (환산) vs 평균 2.72% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 14,740"}, {"label": "거래량 급증", "ok": true, "detail": "7,284,333 (환산) vs 평균 2,916,070"}, {"label": "회전율 급증", "ok": true, "detail": "6.79% (환산) vs 평균 2.72%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
{"ts": "2026-10-01T09:38:42.066445+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 15740, "qty": 201, "cost": 3164215, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 13113, "target": 18231, "signals": [{"label": "손절선", "ok": true, "detail": "13,113 (현재 15,720)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,231"}, {"label": "추세(10일선)", "ok": true, "detail": "13,147"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +746 · 기 -275"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 15,690"}]}
{"ts": "2026-10-01T10:38:43.164667+09:00", "side": "SELL", "code": "001790", "name": "대한제당", "price": 2765, "qty": 1856, "proceeds": 5121833, "entry_price": 2945, "pnl": -344907, "pnl_pct": -6.11, "hold_from": "2026-09-01T09:32:26.956571+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "2,767 (현재 2,765)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,211"}, {"label": "추세(10일선)", "ok": false, "detail": "2,809"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -67 · 기 +86"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 2,988"}]}
{"ts": "2026-10-01T10:38:43.165174+09:00", "side": "BUY", "code": "122640", "name": "예스티", "price": 34500, "qty": 89, "cost": 3070961, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 29749, "target": 41627, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "34,400 vs 30,080"}, {"label": "정배열(5>10)", "ok": true, "detail": "30,150 / 30,080"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "30,150 / 27,595"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +1 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+16%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.97% (환산) vs 평균 1.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 32,800"}, {"label": "거래량 급증", "ok": true, "detail": "860,787 (환산) vs 평균 365,437"}, {"label": "회전율 급증", "ok": true, "detail": "3.97% (환산) vs 평균 1.69%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
@@ -1,28 +1,7 @@
{
"cash": 38934873.767750025,
"cash": 45674308.49775003,
"initial": 100000000,
"positions": {
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 322,
"entry_price": 32319.72049689441,
"entry_at": "2026-08-24T13:12:22.306023+09:00",
"stop": 34430,
"target": 35949,
"peak": 36900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34900,
"tranches": 2,
"tranche_value": 5220757.257031252,
"last_add_price": 32750
},
"003490": {
"code": "003490",
"name": "대한항공",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4580366.904239814,
"last_add_price": 30000
@@ -53,14 +32,14 @@
"qty": 266,
"entry_price": 14104.887218045113,
"entry_at": "2026-09-04T11:14:28.125177+09:00",
"stop": 17639,
"stop": 18085,
"target": 18635,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 1889084.2845179967,
"last_add_price": 14660
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5720,
"cur_price": 5610,
"tranches": 2,
"tranche_value": 1621037.6222288562,
"last_add_price": 7390
@@ -97,12 +76,12 @@
"entry_at": "2026-09-17T09:00:52.122059+09:00",
"stop": 16916,
"target": 26626,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,358 도달",
"cur_price": 20200,
"cur_price": 21450,
"tranches": 1,
"tranche_value": 2273315.5710422248,
"last_add_price": 20800
@@ -118,12 +97,12 @@
"entry_at": "2026-09-22T09:02:49.920117+09:00",
"stop": 121395,
"target": 214288,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,986 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1724127.0503401707,
"last_add_price": 164000
@@ -139,12 +118,12 @@
"entry_at": "2026-09-23T12:32:49.233139+09:00",
"stop": 2793,
"target": 3858,
"peak": 3370,
"peak": 3420,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,143 도달",
"cur_price": 3295,
"cur_price": 3400,
"tranches": 2,
"tranche_value": 3161018.580691236,
"last_add_price": 3275
@@ -165,15 +144,36 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,148 도달",
"cur_price": 6070,
"cur_price": 6050,
"tranches": 1,
"tranche_value": 5296647.055406252,
"last_add_price": 6050
},
"051900": {
"code": "051900",
"name": "LG생활건강",
"sources": [
"auto"
],
"qty": 14,
"entry_price": 271500,
"entry_at": "2026-10-01T09:02:45.698347+09:00",
"stop": 242017,
"target": 315725,
"peak": 277000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 277,258 도달",
"cur_price": 271000,
"tranches": 1,
"tranche_value": 3901566.04066142,
"last_add_price": 271500
}
},
"realized_pnl": -17338113.16400003,
"closed_trades": 49,
"wins": 6,
"realized_pnl": -17205619.32650003,
"closed_trades": 50,
"wins": 7,
"peak_equity": 101140808.32700005,
"max_drawdown": 0.1794339105371308,
"last_exit": {
@@ -199,8 +199,9 @@
"327260": "2026-09-07",
"138040": "2026-09-08",
"004370": "2026-09-21",
"000720": "2026-09-28"
"000720": "2026-09-28",
"316140": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.583318+09:00",
"updated_at": "2026-09-30T15:28:43.648463+09:00"
"updated_at": "2026-10-01T15:28:44.499121+09:00"
}
@@ -141,3 +141,5 @@
{"ts": "2026-09-28T09:04:46.917542+09:00", "side": "BUY", "code": "025860", "name": "남해화학", "price": 6050, "qty": 875, "cost": 5294544, "path": "pullback", "reason": "눌림목 지정가 6,148 도달", "stop": 5730, "target": 6530, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "6,060 vs 6,027"}, {"label": "정배열(5>10)", "ok": true, "detail": "6,098 / 6,027"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "6,098 / 5,899"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -32 · 기 +15 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.09% (환산) vs 평균 1.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 6,700"}, {"label": "거래량 급증", "ok": false, "detail": "45,067 (환산) vs 평균 758,257"}, {"label": "회전율 급증", "ok": false, "detail": "0.09% (환산) vs 평균 1.53%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 6,148 (현재 6,060)"}]}
{"ts": "2026-09-28T09:20:50.726879+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 164000, "qty": 10, "cost": 1640246, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115572, "target": 210643, "signals": [{"label": "손절선", "ok": true, "detail": "115,572 (현재 163,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 210,643"}, {"label": "추세(10일선)", "ok": true, "detail": "153,880"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +222 · 기 -12"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 162,889"}]}
{"ts": "2026-09-28T11:18:46.582289+09:00", "side": "BUY", "code": "478560", "name": "블랙야크아이앤씨", "price": 3275, "qty": 965, "cost": 3160849, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 2740, "target": 3802, "signals": [{"label": "손절선", "ok": true, "detail": "2,740 (현재 3,275)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,802"}, {"label": "추세(10일선)", "ok": true, "detail": "3,018"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -28 · 기 +29"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 3,271"}]}
{"ts": "2026-10-01T09:00:56.208764+09:00", "side": "SELL", "code": "316140", "name": "우리금융지주", "price": 32800, "qty": 322, "proceeds": 10541005, "entry_price": 32320, "pnl": 132494, "pnl_pct": 1.49, "hold_from": "2026-08-24T13:12:22.306023+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "34,483 (현재 33,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "31,995"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -303 · 기 -158"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:02:45.698348+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 271500, "qty": 14, "cost": 3801570, "path": "pullback", "reason": "눌림목 지정가 277,258 도달", "stop": 242017, "target": 315725, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "270,000 vs 256,700"}, {"label": "정배열(5>10)", "ok": true, "detail": "267,300 / 256,700"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "267,300 / 248,933"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -51 · 기 +19 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+20%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.15% (환산) vs 평균 0.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 314,500"}, {"label": "거래량 급증", "ok": false, "detail": "22,107 (환산) vs 평균 78,860"}, {"label": "회전율 급증", "ok": false, "detail": "0.15% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "60"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 277,258 (현재 270,000)"}]}
@@ -1,5 +1,5 @@
{
"cash": 33195425.261849977,
"cash": 29507275.115649976,
"initial": 100000000,
"positions": {
"327260": {
@@ -11,39 +11,18 @@
"qty": 101,
"entry_price": 34564.35643564357,
"entry_at": "2026-08-20T09:02:18.598460+09:00",
"stop": 45573,
"stop": 46039,
"target": 49987,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1761589.922015132,
"last_add_price": 35800
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 312,
"entry_price": 31969.55128205128,
"entry_at": "2026-08-24T09:02:24.073710+09:00",
"stop": 34430,
"target": 36109,
"peak": 36900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,946 도달",
"cur_price": 34900,
"tranches": 2,
"tranche_value": 5016181.869037499,
"last_add_price": 32400
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -53,14 +32,14 @@
"qty": 344,
"entry_price": 14066.802325581395,
"entry_at": "2026-09-03T09:02:26.595154+09:00",
"stop": 17639,
"stop": 18085,
"target": 18597,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2433888.3605985767,
"last_add_price": 14660
@@ -76,12 +55,12 @@
"entry_at": "2026-09-09T09:10:30.121434+09:00",
"stop": 2838,
"target": 3818,
"peak": 3370,
"peak": 3420,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,136 도달",
"cur_price": 3295,
"cur_price": 3400,
"tranches": 2,
"tranche_value": 3860262.073953841,
"last_add_price": 3210
@@ -97,12 +76,12 @@
"entry_at": "2026-09-15T10:28:42.676166+09:00",
"stop": 10967,
"target": 14217,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,977 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 4301175.50574383,
"last_add_price": 12300
@@ -118,12 +97,12 @@
"entry_at": "2026-09-16T13:08:42.154029+09:00",
"stop": 17261,
"target": 26078,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,341 도달",
"cur_price": 20200,
"cur_price": 21450,
"tranches": 1,
"tranche_value": 2831252.2401680327,
"last_add_price": 20200
@@ -144,36 +123,57 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,386 도달",
"cur_price": 16180,
"cur_price": 16080,
"tranches": 1,
"tranche_value": 5154404.266803124,
"last_add_price": 16170
},
"257720": {
"code": "257720",
"name": "실리콘투",
"307870": {
"code": "307870",
"name": "비투엔",
"sources": [
"auto"
"watch"
],
"qty": 85,
"entry_price": 38400,
"entry_at": "2026-09-30T14:04:46.165652+09:00",
"stop": 33500,
"target": 48200,
"peak": 38400,
"qty": 5416,
"entry_price": 1220.0845642540621,
"entry_at": "2026-10-01T09:00:56.320542+09:00",
"stop": 1066,
"target": 1528,
"peak": 1250,
"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
"entry_reason": "눌림목 지정가 1,241 도달",
"cur_price": 1226,
"tranches": 2,
"tranche_value": 3304656.6099581546,
"last_add_price": 1243
},
"048910": {
"code": "048910",
"name": "대원미디어",
"sources": [
"auto"
],
"qty": 1480,
"entry_price": 7078.905405405405,
"entry_at": "2026-10-01T09:58:43.956343+09:00",
"stop": 6543,
"target": 8151,
"peak": 7220,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7140,
"tranches": 2,
"tranche_value": 5242619.638546873,
"last_add_price": 7170
}
},
"realized_pnl": -20949757.547150042,
"closed_trades": 63,
"wins": 8,
"realized_pnl": -20791072.75465004,
"closed_trades": 65,
"wins": 9,
"peak_equity": 101501376.42350003,
"max_drawdown": 0.22092032524603686,
"last_exit": {
@@ -197,11 +197,12 @@
"078930": "2026-09-30",
"138040": "2026-09-08",
"218150": "2026-08-19",
"316140": "2026-08-21",
"316140": "2026-10-01",
"012450": "2026-09-15",
"060250": "2026-09-16",
"004370": "2026-09-17"
"004370": "2026-09-17",
"257720": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.583333+09:00",
"updated_at": "2026-09-30T15:28:43.650859+09:00"
"updated_at": "2026-10-01T15:28:44.502360+09:00"
}
@@ -176,3 +176,9 @@
{"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)"}]}
{"ts": "2026-10-01T09:00:56.316919+09:00", "side": "SELL", "code": "316140", "name": "우리금융지주", "price": 32800, "qty": 312, "proceeds": 10213644, "entry_price": 31970, "pnl": 237648, "pnl_pct": 2.6, "hold_from": "2026-08-24T09:02:24.073710+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "34,483 (현재 33,850)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "31,505"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -303 · 기 -158"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:00:56.320548+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1198, "qty": 2758, "cost": 3304580, "path": "pullback", "reason": "눌림목 지정가 1,241 도달", "stop": 1047, "target": 1501, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "1,201 vs 1,140"}, {"label": "정배열(5>20)", "ok": true, "detail": "1,313 / 1,140"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,313 / 1,000"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -78 · 기 +4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 1.90% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,390"}, {"label": "거래량 급증", "ok": false, "detail": "0 (환산) vs 평균 1,410,399"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 1.90%"}, {"label": "RSI", "ok": true, "detail": "56"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,241 (현재 1,201)"}]}
{"ts": "2026-10-01T09:58:43.955817+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 37550, "qty": 85, "proceeds": 3185526, "entry_price": 38400, "pnl": -78964, "pnl_pct": -2.21, "hold_from": "2026-09-30T14:04:46.165652+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "33,500 (현재 37,550)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 48,200"}, {"label": "추세(20일선)", "ok": false, "detail": "37,565"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -231 · 기 -208"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 40,093"}]}
{"ts": "2026-10-01T09:58:43.956344+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6990, "qty": 749, "cost": 5236295, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6454, "target": 8062, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "7,000 vs 4,806"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,552 / 4,806"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,552 / 4,914"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -49 · 기 +12 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.76% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "95,240 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.76% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "86"}]}
{"ts": "2026-10-01T10:16:48.737237+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 7170, "qty": 731, "cost": 5242056, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 6454, "target": 8062, "signals": [{"label": "손절선", "ok": true, "detail": "6,454 (현재 7,180)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 8,062"}, {"label": "추세(20일선)", "ok": true, "detail": "4,814"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -49 · 기 +12"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,169"}]}
{"ts": "2026-10-01T12:24:43.726812+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1243, "qty": 2658, "cost": 3304390, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 1047, "target": 1501, "signals": [{"label": "손절선", "ok": true, "detail": "1,047 (현재 1,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,501"}, {"label": "추세(20일선)", "ok": true, "detail": "1,143"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,249"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 130000,
"cur_price": 128100,
"tranches": 2,
"tranche_value": 5051285.121721717,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"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": 17639,
"stop": 18085,
"target": 18597,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 19750,
"cur_price": 20000,
"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": 20200,
"cur_price": 21450,
"tranches": 2,
"tranche_value": 3058381.8542864355,
"last_add_price": 22300
@@ -97,12 +97,12 @@
"entry_at": "2026-09-04T11:14:28.131726+09:00",
"stop": 2875,
"target": 3831,
"peak": 3370,
"peak": 3420,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,140 도달",
"cur_price": 3295,
"cur_price": 3400,
"tranches": 2,
"tranche_value": 4008637.751201471,
"last_add_price": 3255
@@ -118,12 +118,12 @@
"entry_at": "2026-09-16T13:08:42.157542+09:00",
"stop": 10788,
"target": 14231,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,955 도달",
"cur_price": 12450,
"cur_price": 12890,
"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": 5500,
"cur_price": 5440,
"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": 6070,
"cur_price": 6050,
"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-30T15:28:43.653165+09:00"
"updated_at": "2026-10-01T15:28:44.505287+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3547525.853504033,
"last_add_price": 136000
@@ -34,12 +34,12 @@
"entry_at": "2026-07-31T12:36:09.540195+09:00",
"stop": 100700,
"target": 251570,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1688085.214726109,
"last_add_price": 147600
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 106500,
"cur_price": 103500,
"tranches": 2,
"tranche_value": 3967368.72635773,
"last_add_price": 112800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 2862100.411366492,
"last_add_price": 135100
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4185836.328126983,
"last_add_price": 30200
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 133400,
"tranches": 1,
"tranche_value": 2940234.9193805554,
"last_add_price": 143200
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 1,
"tranche_value": 4452166.016150367,
"last_add_price": 411000
@@ -160,12 +160,12 @@
"entry_at": "2026-09-30T12:22:46.654174+09:00",
"stop": 11365,
"target": 18647,
"peak": 13490,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 2729545.934073818,
"last_add_price": 13440
@@ -210,5 +210,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-15T14:40:00.621011+09:00",
"updated_at": "2026-09-30T15:28:49.210311+09:00"
"updated_at": "2026-10-01T15:28:50.445408+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3470885.263866936,
"last_add_price": 136000
@@ -34,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.144403+09:00",
"stop": 100700,
"target": 251570,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1668794.556510239,
"last_add_price": 147600
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3062184.227151159,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107200,
"cur_price": 101800,
"tranches": 2,
"tranche_value": 3007474.6079847123,
"last_add_price": 101700
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1249060.2562777183,
"last_add_price": 35800
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 4738145.301375,
"last_add_price": 405000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 1,
"tranche_value": 3865376.1305725425,
"last_add_price": 34650
@@ -160,12 +160,12 @@
"entry_at": "2026-09-30T12:22:48.362545+09:00",
"stop": 29056,
"target": 47832,
"peak": 34000,
"peak": 34750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33550,
"cur_price": 34450,
"tranches": 1,
"tranche_value": 2705226.090506498,
"last_add_price": 33750
@@ -175,7 +175,7 @@
"closed_trades": 116,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.25565695713,
"max_drawdown": 0.25608834518000007,
"last_exit": {
"086790": "2026-07-29",
"005930": "2026-06-23",
@@ -215,5 +215,5 @@
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.583395+09:00",
"updated_at": "2026-09-30T15:28:50.386175+09:00"
"updated_at": "2026-10-01T15:28:51.044523+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 40328056.70299998,
"cash": 34467773.333999984,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 2892213.1259382935,
"last_add_price": 135100
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3261176.5302310046,
"last_add_price": 145300
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4176661.959968715,
"last_add_price": 30200
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 10,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:40.521132+09:00",
"stop": 375996,
"target": 516013,
"peak": 418500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4481449.565928179,
"last_add_price": 411000
},
"095610": {
"code": "095610",
"name": "테스",
@@ -97,12 +76,12 @@
"entry_at": "2026-09-15T09:04:46.797435+09:00",
"stop": 100700,
"target": 253252,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1555563.4787240115,
"last_add_price": 144600
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 1,
"tranche_value": 2060667.1256784087,
"last_add_price": 52200
@@ -134,20 +113,20 @@
"sources": [
"watch"
],
"qty": 213,
"entry_price": 13040,
"qty": 419,
"entry_price": 13266.157517899761,
"entry_at": "2026-09-30T11:16:50.346361+09:00",
"stop": 11220,
"target": 18501,
"peak": 13490,
"stop": 11539,
"target": 18448,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 2786504.4656391204,
"last_add_price": 13040
"last_add_price": 13500
},
"307870": {
"code": "307870",
@@ -155,24 +134,45 @@
"sources": [
"watch"
],
"qty": 1900,
"entry_price": 1191,
"qty": 3720,
"entry_price": 1216.4408602150538,
"entry_at": "2026-09-30T15:16:47.485469+09:00",
"stop": 987,
"target": 1802,
"peak": 1201,
"stop": 1011,
"target": 1833,
"peak": 1250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,189 도달",
"cur_price": 1201,
"tranches": 1,
"cur_price": 1226,
"tranches": 2,
"tranche_value": 2263662.6527048526,
"last_add_price": 1191
"last_add_price": 1243
},
"099440": {
"code": "099440",
"name": "스맥",
"sources": [
"watch"
],
"qty": 1259,
"entry_price": 3840,
"entry_at": "2026-10-01T11:18:50.376143+09:00",
"stop": 3735,
"target": 4155,
"peak": 3855,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,947 도달",
"cur_price": 3835,
"tranches": 1,
"tranche_value": 4835927.9910625,
"last_add_price": 3840
}
},
"realized_pnl": -25097587.92150005,
"closed_trades": 142,
"realized_pnl": -25189186.11750005,
"closed_trades": 144,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.24471290425000028,
@@ -211,8 +211,9 @@
"257720": "2026-09-09",
"180640": "2026-09-29",
"047770": "2026-09-30",
"042500": "2026-09-30"
"042500": "2026-10-01",
"004370": "2026-10-01"
},
"created_at": "2026-06-15T14:40:00.621059+09:00",
"updated_at": "2026-09-30T15:28:50.402685+09:00"
"updated_at": "2026-10-01T15:28:51.058189+09:00"
}
@@ -323,3 +323,9 @@
{"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)"}]}
{"ts": "2026-10-01T09:04:55.073632+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13500, "qty": 206, "cost": 2781417, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11220, "target": 18501, "signals": [{"label": "손절선", "ok": true, "detail": "11,220 (현재 13,590)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,501"}, {"label": "추세(60일선)", "ok": true, "detail": "9,750"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -346 · 기 +240"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,472"}]}
{"ts": "2026-10-01T11:14:51.966670+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 406000, "qty": 10, "proceeds": 4052083, "entry_price": 411000, "pnl": -58534, "pnl_pct": -1.22, "hold_from": "2026-09-11T11:12:40.521132+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "375,996 (현재 406,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 516,013"}, {"label": "추세(60일선)", "ok": true, "detail": "369,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +6 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 419,858"}]}
{"ts": "2026-10-01T11:14:52.397892+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4210, "qty": 1148, "cost": 4833805, "path": "pullback", "reason": "눌림목 지정가 4,227 도달", "stop": 4205, "target": 4225, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,200 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,377 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,377 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-10.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -31 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.38% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "84,245 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.38% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,227 (현재 4,200)"}]}
{"ts": "2026-10-01T11:18:50.059639+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4190, "qty": 1148, "proceeds": 4800740, "entry_price": 4210, "pnl": -33065, "pnl_pct": -0.48, "hold_from": "2026-10-01T11:14:52.397875+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,195)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,225"}, {"label": "추세(60일선)", "ok": true, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -31 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,288"}]}
{"ts": "2026-10-01T11:18:50.376159+09:00", "side": "BUY", "code": "099440", "name": "스맥", "price": 3840, "qty": 1259, "cost": 4835285, "path": "pullback", "reason": "눌림목 지정가 3,947 도달", "stop": 3735, "target": 4155, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,835 vs 3,434"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,935 / 3,434"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,935 / 3,434"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-10.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +17 · 기 -8 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.59% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,550"}, {"label": "거래량 급증", "ok": false, "detail": "156,177 (환산) vs 평균 402,216"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.59%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,947 (현재 3,835)"}]}
{"ts": "2026-10-01T12:24:50.672402+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1243, "qty": 1820, "cost": 2262599, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 987, "target": 1802, "signals": [{"label": "손절선", "ok": true, "detail": "987 (현재 1,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,802"}, {"label": "추세(60일선)", "ok": true, "detail": "1,001"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,242"}]}
@@ -1,5 +1,5 @@
{
"cash": 27786805.245249946,
"cash": 28608264.960249946,
"initial": 100000000,
"positions": {
"078930": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107200,
"cur_price": 101800,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4047548.093650061,
"last_add_price": 30200
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 229,
"entry_price": 35443.44978165939,
"entry_at": "2026-09-11T11:12:40.588435+09:00",
"stop": 32114,
"target": 45431,
"peak": 36900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4063919.2077500755,
"last_add_price": 35950
},
"095610": {
"code": "095610",
"name": "테스",
@@ -97,12 +76,12 @@
"entry_at": "2026-09-15T09:04:46.810142+09:00",
"stop": 100700,
"target": 253252,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1510162.3677440109,
"last_add_price": 144600
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 4658782.560843747,
"last_add_price": 405000
@@ -139,12 +118,12 @@
"entry_at": "2026-09-30T09:20:51.298063+09:00",
"stop": 28993,
"target": 47769,
"peak": 34300,
"peak": 34750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33550,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 2621656.204176753,
"last_add_price": 34350
@@ -155,24 +134,45 @@
"sources": [
"interest"
],
"qty": 26,
"entry_price": 82700,
"qty": 51,
"entry_price": 84464.70588235294,
"entry_at": "2026-09-30T11:16:50.765285+09:00",
"stop": 68918,
"target": 124047,
"peak": 82900,
"stop": 70797,
"target": 125469,
"peak": 90100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 82500,
"tranches": 1,
"cur_price": 89400,
"tranches": 2,
"tranche_value": 2228224.8810089864,
"last_add_price": 82700
"last_add_price": 86300
},
"025860": {
"code": "025860",
"name": "남해화학",
"sources": [
"watch"
],
"qty": 768,
"entry_price": 6000,
"entry_at": "2026-10-01T11:14:53.059456+09:00",
"stop": 5730,
"target": 6810,
"peak": 6050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,003 도달",
"cur_price": 6050,
"tranches": 1,
"tranche_value": 4610591.010015622,
"last_add_price": 6000
}
},
"realized_pnl": -28462383.11725007,
"closed_trades": 139,
"realized_pnl": -28992176.059750073,
"closed_trades": 140,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2669266310650006,
@@ -217,8 +217,9 @@
"000720": "2026-09-28",
"003550": "2026-09-29",
"047770": "2026-09-30",
"042500": "2026-09-30"
"042500": "2026-09-30",
"316140": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.583512+09:00",
"updated_at": "2026-09-30T15:28:50.413873+09:00"
"updated_at": "2026-10-01T15:28:51.068899+09:00"
}
@@ -324,3 +324,6 @@
{"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"}]}
{"ts": "2026-10-01T09:54:48.894261+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 86300, "qty": 25, "cost": 2157824, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 68918, "target": 124047, "signals": [{"label": "손절선", "ok": true, "detail": "68,918 (현재 86,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 124,047"}, {"label": "추세(60일선)", "ok": true, "detail": "67,153"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -335 · 기 +623"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 86,117"}]}
{"ts": "2026-10-01T11:14:52.679836+09:00", "side": "SELL", "code": "316140", "name": "우리금융지주", "price": 33200, "qty": 229, "proceeds": 7587975, "entry_price": 35443, "pnl": -529793, "pnl_pct": -6.33, "hold_from": "2026-09-11T11:12:40.588435+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "32,114 (현재 33,225)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 45,431"}, {"label": "추세(60일선)", "ok": true, "detail": "30,899"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -826 · 기 -173"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T11:14:53.059473+09:00", "side": "BUY", "code": "025860", "name": "남해화학", "price": 6000, "qty": 768, "cost": 4608691, "path": "pullback", "reason": "눌림목 지정가 6,003 도달", "stop": 5730, "target": 6810, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "6,000 vs 5,898"}, {"label": "정배열(5>60)", "ok": true, "detail": "6,086 / 5,898"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "6,086 / 5,898"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +57 · 기 +7 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.32% (환산) vs 평균 1.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 6,700"}, {"label": "거래량 급증", "ok": false, "detail": "158,879 (환산) vs 평균 758,257"}, {"label": "회전율 급증", "ok": false, "detail": "0.32% (환산) vs 평균 1.53%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 6,003 (현재 6,000)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -34,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.162967+09:00",
"stop": 100700,
"target": 251570,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 106500,
"cur_price": 103500,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 2861643.9610576206,
"last_add_price": 135100
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4185204.743405741,
"last_add_price": 30200
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 133400,
"tranches": 1,
"tranche_value": 2939786.4219278474,
"last_add_price": 143200
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 1,
"tranche_value": 4451467.75105609,
"last_add_price": 411000
@@ -160,12 +160,12 @@
"entry_at": "2026-09-30T12:22:48.397273+09:00",
"stop": 11365,
"target": 18647,
"peak": 13490,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 2729123.1106153554,
"last_add_price": 13440
@@ -211,5 +211,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-15T14:40:00.621103+09:00",
"updated_at": "2026-09-30T15:28:50.420451+09:00"
"updated_at": "2026-10-01T15:28:51.075940+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -34,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.167956+09:00",
"stop": 100700,
"target": 251570,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107200,
"cur_price": 101800,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 4734491.937843747,
"last_add_price": 405000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 1,
"tranche_value": 3862395.055136152,
"last_add_price": 34650
@@ -160,12 +160,12 @@
"entry_at": "2026-09-30T12:22:48.404161+09:00",
"stop": 29056,
"target": 47832,
"peak": 34000,
"peak": 34750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33550,
"cur_price": 34450,
"tranches": 1,
"tranche_value": 2703138.0438222312,
"last_add_price": 33750
@@ -175,7 +175,7 @@
"closed_trades": 117,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.2562408952950004,
"max_drawdown": 0.2566705624325004,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -216,5 +216,5 @@
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.583628+09:00",
"updated_at": "2026-09-30T15:28:50.426713+09:00"
"updated_at": "2026-10-01T15:28:51.082604+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 40328056.70299998,
"cash": 34467773.333999984,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 2892213.1259382935,
"last_add_price": 135100
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3261176.5302310046,
"last_add_price": 145300
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4176661.959968715,
"last_add_price": 30200
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 10,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:40.617403+09:00",
"stop": 375996,
"target": 516013,
"peak": 418500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4481449.565928179,
"last_add_price": 411000
},
"095610": {
"code": "095610",
"name": "테스",
@@ -97,12 +76,12 @@
"entry_at": "2026-09-15T09:04:46.830348+09:00",
"stop": 100700,
"target": 253252,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1555563.4787240115,
"last_add_price": 144600
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 1,
"tranche_value": 2060667.1256784087,
"last_add_price": 52200
@@ -134,20 +113,20 @@
"sources": [
"watch"
],
"qty": 213,
"entry_price": 13040,
"qty": 419,
"entry_price": 13266.157517899761,
"entry_at": "2026-09-30T11:16:50.799613+09:00",
"stop": 11220,
"target": 18501,
"peak": 13490,
"stop": 11539,
"target": 18448,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 2786504.4656391204,
"last_add_price": 13040
"last_add_price": 13500
},
"307870": {
"code": "307870",
@@ -155,24 +134,45 @@
"sources": [
"watch"
],
"qty": 1900,
"entry_price": 1191,
"qty": 3720,
"entry_price": 1216.4408602150538,
"entry_at": "2026-09-30T15:16:47.526220+09:00",
"stop": 987,
"target": 1802,
"peak": 1201,
"stop": 1011,
"target": 1833,
"peak": 1250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,189 도달",
"cur_price": 1201,
"tranches": 1,
"cur_price": 1226,
"tranches": 2,
"tranche_value": 2263662.6527048526,
"last_add_price": 1191
"last_add_price": 1243
},
"099440": {
"code": "099440",
"name": "스맥",
"sources": [
"watch"
],
"qty": 1259,
"entry_price": 3840,
"entry_at": "2026-10-01T11:18:50.415814+09:00",
"stop": 3735,
"target": 4155,
"peak": 3855,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,947 도달",
"cur_price": 3835,
"tranches": 1,
"tranche_value": 4835927.9910625,
"last_add_price": 3840
}
},
"realized_pnl": -25097587.92150005,
"closed_trades": 142,
"realized_pnl": -25189186.11750005,
"closed_trades": 144,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.24471290425000028,
@@ -211,8 +211,9 @@
"257720": "2026-09-09",
"180640": "2026-09-29",
"047770": "2026-09-30",
"042500": "2026-09-30"
"042500": "2026-10-01",
"004370": "2026-10-01"
},
"created_at": "2026-06-15T14:40:00.621148+09:00",
"updated_at": "2026-09-30T15:28:50.431587+09:00"
"updated_at": "2026-10-01T15:28:51.087892+09:00"
}
@@ -323,3 +323,9 @@
{"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)"}]}
{"ts": "2026-10-01T09:04:55.115697+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13500, "qty": 206, "cost": 2781417, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11220, "target": 18501, "signals": [{"label": "손절선", "ok": true, "detail": "11,220 (현재 13,590)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,501"}, {"label": "추세(60일선)", "ok": true, "detail": "9,750"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -346 · 기 +240"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,472"}]}
{"ts": "2026-10-01T11:14:53.090859+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 406000, "qty": 10, "proceeds": 4052083, "entry_price": 411000, "pnl": -58534, "pnl_pct": -1.22, "hold_from": "2026-09-11T11:12:40.617403+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "375,996 (현재 406,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 516,013"}, {"label": "추세(60일선)", "ok": true, "detail": "369,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +6 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 419,858"}]}
{"ts": "2026-10-01T11:14:53.092118+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4210, "qty": 1148, "cost": 4833805, "path": "pullback", "reason": "눌림목 지정가 4,227 도달", "stop": 4205, "target": 4225, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,200 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,377 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,377 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-10.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -31 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.38% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "84,245 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.38% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,227 (현재 4,200)"}]}
{"ts": "2026-10-01T11:18:50.415510+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4190, "qty": 1148, "proceeds": 4800740, "entry_price": 4210, "pnl": -33065, "pnl_pct": -0.48, "hold_from": "2026-10-01T11:14:53.092115+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,195)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,225"}, {"label": "추세(60일선)", "ok": true, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -31 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,288"}]}
{"ts": "2026-10-01T11:18:50.415817+09:00", "side": "BUY", "code": "099440", "name": "스맥", "price": 3840, "qty": 1259, "cost": 4835285, "path": "pullback", "reason": "눌림목 지정가 3,947 도달", "stop": 3735, "target": 4155, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,835 vs 3,434"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,935 / 3,434"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,935 / 3,434"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-10.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +17 · 기 -8 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.59% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,550"}, {"label": "거래량 급증", "ok": false, "detail": "156,177 (환산) vs 평균 402,216"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.59%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,947 (현재 3,835)"}]}
{"ts": "2026-10-01T12:24:50.703892+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1243, "qty": 1820, "cost": 2262599, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 987, "target": 1802, "signals": [{"label": "손절선", "ok": true, "detail": "987 (현재 1,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,802"}, {"label": "추세(60일선)", "ok": true, "detail": "1,001"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,242"}]}
@@ -1,5 +1,5 @@
{
"cash": 27786805.245249946,
"cash": 28608264.960249946,
"initial": 100000000,
"positions": {
"078930": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107200,
"cur_price": 101800,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4047548.093650061,
"last_add_price": 30200
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 229,
"entry_price": 35443.44978165939,
"entry_at": "2026-09-11T11:12:40.623310+09:00",
"stop": 32114,
"target": 45431,
"peak": 36900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"tranches": 2,
"tranche_value": 4063919.2077500755,
"last_add_price": 35950
},
"095610": {
"code": "095610",
"name": "테스",
@@ -97,12 +76,12 @@
"entry_at": "2026-09-15T09:04:46.835417+09:00",
"stop": 100700,
"target": 253252,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1510162.3677440109,
"last_add_price": 144600
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 4658782.560843747,
"last_add_price": 405000
@@ -139,12 +118,12 @@
"entry_at": "2026-09-30T09:20:51.337628+09:00",
"stop": 28993,
"target": 47769,
"peak": 34300,
"peak": 34750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33550,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 2621656.204176753,
"last_add_price": 34350
@@ -155,24 +134,45 @@
"sources": [
"interest"
],
"qty": 26,
"entry_price": 82700,
"qty": 51,
"entry_price": 84464.70588235294,
"entry_at": "2026-09-30T11:16:50.805786+09:00",
"stop": 68918,
"target": 124047,
"peak": 82900,
"stop": 70797,
"target": 125469,
"peak": 90100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 82500,
"tranches": 1,
"cur_price": 89400,
"tranches": 2,
"tranche_value": 2228224.8810089864,
"last_add_price": 82700
"last_add_price": 86300
},
"025860": {
"code": "025860",
"name": "남해화학",
"sources": [
"watch"
],
"qty": 768,
"entry_price": 6000,
"entry_at": "2026-10-01T11:14:53.099393+09:00",
"stop": 5730,
"target": 6810,
"peak": 6050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 6,003 도달",
"cur_price": 6050,
"tranches": 1,
"tranche_value": 4610591.010015622,
"last_add_price": 6000
}
},
"realized_pnl": -28462383.11725007,
"closed_trades": 139,
"realized_pnl": -28992176.059750073,
"closed_trades": 140,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2669266310650006,
@@ -217,8 +217,9 @@
"000720": "2026-09-28",
"003550": "2026-09-29",
"047770": "2026-09-30",
"042500": "2026-09-30"
"042500": "2026-09-30",
"316140": "2026-10-01"
},
"created_at": "2026-06-15T14:55:00.583751+09:00",
"updated_at": "2026-09-30T15:28:50.436695+09:00"
"updated_at": "2026-10-01T15:28:51.092939+09:00"
}
@@ -324,3 +324,6 @@
{"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"}]}
{"ts": "2026-10-01T09:54:48.926448+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 86300, "qty": 25, "cost": 2157824, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 68918, "target": 124047, "signals": [{"label": "손절선", "ok": true, "detail": "68,918 (현재 86,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 124,047"}, {"label": "추세(60일선)", "ok": true, "detail": "67,153"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -335 · 기 +623"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 86,117"}]}
{"ts": "2026-10-01T11:14:53.098392+09:00", "side": "SELL", "code": "316140", "name": "우리금융지주", "price": 33200, "qty": 229, "proceeds": 7587975, "entry_price": 35443, "pnl": -529793, "pnl_pct": -6.33, "hold_from": "2026-09-11T11:12:40.623310+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "32,114 (현재 33,225)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 45,431"}, {"label": "추세(60일선)", "ok": true, "detail": "30,899"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -826 · 기 -173"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T11:14:53.099396+09:00", "side": "BUY", "code": "025860", "name": "남해화학", "price": 6000, "qty": 768, "cost": 4608691, "path": "pullback", "reason": "눌림목 지정가 6,003 도달", "stop": 5730, "target": 6810, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "6,000 vs 5,898"}, {"label": "정배열(5>60)", "ok": true, "detail": "6,086 / 5,898"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "6,086 / 5,898"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +57 · 기 +7 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.32% (환산) vs 평균 1.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 6,700"}, {"label": "거래량 급증", "ok": false, "detail": "158,879 (환산) vs 평균 758,257"}, {"label": "회전율 급증", "ok": false, "detail": "0.32% (환산) vs 평균 1.53%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 6,003 (현재 6,000)"}]}
@@ -1,5 +1,5 @@
{
"cash": 33840738.77199996,
"cash": 30395575.974999964,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3229829.7909181127,
"last_add_price": 145300
@@ -39,32 +39,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4114454.4034401365,
"last_add_price": 30200
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 10,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:40.628800+09:00",
"stop": 375996,
"target": 516013,
"peak": 418500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4435147.047639696,
"last_add_price": 411000
},
"095610": {
"code": "095610",
"name": "테스",
@@ -76,12 +55,12 @@
"entry_at": "2026-09-15T09:04:46.840761+09:00",
"stop": 100700,
"target": 253252,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1520913.5675996346,
"last_add_price": 144600
@@ -97,12 +76,12 @@
"entry_at": "2026-09-15T09:42:47.219722+09:00",
"stop": 14364,
"target": 26645,
"peak": 20200,
"peak": 20700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2134348.726385529,
"last_add_price": 17900
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 75500,
"cur_price": 77500,
"tranches": 2,
"tranche_value": 4740446.690085275,
"last_add_price": 78500
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 1,
"tranche_value": 1962429.9571641255,
"last_add_price": 50900
@@ -155,24 +134,45 @@
"sources": [
"watch"
],
"qty": 208,
"entry_price": 13040,
"qty": 409,
"entry_price": 13266.063569682152,
"entry_at": "2026-09-30T11:16:50.813591+09:00",
"stop": 11220,
"target": 18501,
"peak": 13490,
"stop": 11539,
"target": 18448,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 2723162.0299032954,
"last_add_price": 13040
"last_add_price": 13500
},
"099440": {
"code": "099440",
"name": "스맥",
"sources": [
"watch"
],
"qty": 1237,
"entry_price": 3840,
"entry_at": "2026-10-01T11:18:50.426393+09:00",
"stop": 3735,
"target": 4155,
"peak": 3855,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,947 도달",
"cur_price": 3835,
"tranches": 1,
"tranche_value": 4753663.030437497,
"last_add_price": 3840
}
},
"realized_pnl": -26325567.070000056,
"closed_trades": 144,
"realized_pnl": -26416646.830000058,
"closed_trades": 146,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2616004480150002,
@@ -208,13 +208,13 @@
"161890": "2026-09-15",
"078930": "2026-09-29",
"252990": "2026-08-21",
"004370": "2026-09-07",
"004370": "2026-10-01",
"079650": "2026-09-28",
"001450": "2026-09-29",
"295310": "2026-09-29",
"042500": "2026-09-30",
"042500": "2026-10-01",
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:40:00.621367+09:00",
"updated_at": "2026-09-30T15:28:50.440813+09:00"
"updated_at": "2026-10-01T15:28:51.097043+09:00"
}
@@ -329,3 +329,8 @@
{"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"}]}
{"ts": "2026-10-01T09:04:55.126992+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13500, "qty": 201, "cost": 2713907, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11220, "target": 18501, "signals": [{"label": "손절선", "ok": true, "detail": "11,220 (현재 13,590)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,501"}, {"label": "추세(60일선)", "ok": true, "detail": "9,750"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -346 · 기 +240"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,472"}]}
{"ts": "2026-10-01T11:14:53.105358+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 406000, "qty": 10, "proceeds": 4052083, "entry_price": 411000, "pnl": -58534, "pnl_pct": -1.22, "hold_from": "2026-09-11T11:12:40.628800+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "375,996 (현재 406,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 516,013"}, {"label": "추세(60일선)", "ok": true, "detail": "369,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +6 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 419,858"}]}
{"ts": "2026-10-01T11:14:53.106365+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4210, "qty": 1130, "cost": 4758014, "path": "pullback", "reason": "눌림목 지정가 4,227 도달", "stop": 4205, "target": 4225, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,200 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,377 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,377 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-10.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -31 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.38% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "84,245 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.38% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,227 (현재 4,200)"}]}
{"ts": "2026-10-01T11:18:50.426179+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4190, "qty": 1130, "proceeds": 4725467, "entry_price": 4210, "pnl": -32546, "pnl_pct": -0.48, "hold_from": "2026-10-01T11:14:53.106362+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,195)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,225"}, {"label": "추세(60일선)", "ok": true, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -31 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,288"}]}
{"ts": "2026-10-01T11:18:50.426395+09:00", "side": "BUY", "code": "099440", "name": "스맥", "price": 3840, "qty": 1237, "cost": 4750793, "path": "pullback", "reason": "눌림목 지정가 3,947 도달", "stop": 3735, "target": 4155, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,835 vs 3,434"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,935 / 3,434"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,935 / 3,434"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-10.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +17 · 기 -8 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.59% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,550"}, {"label": "거래량 급증", "ok": false, "detail": "156,177 (환산) vs 평균 402,216"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.59%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,947 (현재 3,835)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107200,
"cur_price": 101800,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"cur_price": 7140,
"tranches": 2,
"tranche_value": 3881914.001622301,
"last_add_price": 6830
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"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": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 167600,
"cur_price": 183200,
"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": 20200,
"peak": 20700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2126392.023682259,
"last_add_price": 17900
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 1,
"tranche_value": 3193330.2718670745,
"last_add_price": 160900
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 1,
"tranche_value": 3889307.499867359,
"last_add_price": 34650
@@ -218,5 +218,5 @@
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.584337+09:00",
"updated_at": "2026-09-30T15:28:50.445047+09:00"
"updated_at": "2026-10-01T15:28:51.101364+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 33840738.77199996,
"cash": 30395575.974999964,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3229829.7909181127,
"last_add_price": 145300
@@ -39,32 +39,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4114454.4034401365,
"last_add_price": 30200
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 10,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:41.021474+09:00",
"stop": 375996,
"target": 516013,
"peak": 418500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 404000,
"tranches": 1,
"tranche_value": 4435147.047639696,
"last_add_price": 411000
},
"095610": {
"code": "095610",
"name": "테스",
@@ -76,12 +55,12 @@
"entry_at": "2026-09-15T09:04:46.850539+09:00",
"stop": 100700,
"target": 253252,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1520913.5675996346,
"last_add_price": 144600
@@ -97,12 +76,12 @@
"entry_at": "2026-09-15T09:42:47.242387+09:00",
"stop": 14364,
"target": 26645,
"peak": 20200,
"peak": 20700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2134348.726385529,
"last_add_price": 17900
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 75500,
"cur_price": 77500,
"tranches": 2,
"tranche_value": 4740446.690085275,
"last_add_price": 78500
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 1,
"tranche_value": 1962429.9571641255,
"last_add_price": 50900
@@ -155,24 +134,45 @@
"sources": [
"watch"
],
"qty": 208,
"entry_price": 13040,
"qty": 409,
"entry_price": 13266.063569682152,
"entry_at": "2026-09-30T11:16:50.824644+09:00",
"stop": 11220,
"target": 18501,
"peak": 13490,
"stop": 11539,
"target": 18448,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 2723162.0299032954,
"last_add_price": 13040
"last_add_price": 13500
},
"099440": {
"code": "099440",
"name": "스맥",
"sources": [
"watch"
],
"qty": 1237,
"entry_price": 3840,
"entry_at": "2026-10-01T11:18:50.434910+09:00",
"stop": 3735,
"target": 4155,
"peak": 3855,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,947 도달",
"cur_price": 3835,
"tranches": 1,
"tranche_value": 4753663.030437497,
"last_add_price": 3840
}
},
"realized_pnl": -26325567.070000056,
"closed_trades": 144,
"realized_pnl": -26416646.830000058,
"closed_trades": 146,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2616004480150002,
@@ -208,13 +208,13 @@
"161890": "2026-09-15",
"078930": "2026-09-29",
"252990": "2026-08-21",
"004370": "2026-09-07",
"004370": "2026-10-01",
"079650": "2026-09-28",
"001450": "2026-09-29",
"295310": "2026-09-29",
"042500": "2026-09-30",
"042500": "2026-10-01",
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:40:00.621411+09:00",
"updated_at": "2026-09-30T15:28:50.448788+09:00"
"updated_at": "2026-10-01T15:28:51.104935+09:00"
}
@@ -329,3 +329,8 @@
{"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"}]}
{"ts": "2026-10-01T09:04:55.136672+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13500, "qty": 201, "cost": 2713907, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11220, "target": 18501, "signals": [{"label": "손절선", "ok": true, "detail": "11,220 (현재 13,590)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,501"}, {"label": "추세(60일선)", "ok": true, "detail": "9,750"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -346 · 기 +240"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,472"}]}
{"ts": "2026-10-01T11:14:53.116418+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 406000, "qty": 10, "proceeds": 4052083, "entry_price": 411000, "pnl": -58534, "pnl_pct": -1.22, "hold_from": "2026-09-11T11:12:41.021474+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "375,996 (현재 406,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 516,013"}, {"label": "추세(60일선)", "ok": true, "detail": "369,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +6 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 419,858"}]}
{"ts": "2026-10-01T11:14:53.117281+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4210, "qty": 1130, "cost": 4758014, "path": "pullback", "reason": "눌림목 지정가 4,227 도달", "stop": 4205, "target": 4225, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,200 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,377 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,377 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-10.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -31 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.38% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "84,245 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.38% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,227 (현재 4,200)"}]}
{"ts": "2026-10-01T11:18:50.434727+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4190, "qty": 1130, "proceeds": 4725467, "entry_price": 4210, "pnl": -32546, "pnl_pct": -0.48, "hold_from": "2026-10-01T11:14:53.117279+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,195)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,225"}, {"label": "추세(60일선)", "ok": true, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -31 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,288"}]}
{"ts": "2026-10-01T11:18:50.434912+09:00", "side": "BUY", "code": "099440", "name": "스맥", "price": 3840, "qty": 1237, "cost": 4750793, "path": "pullback", "reason": "눌림목 지정가 3,947 도달", "stop": 3735, "target": 4155, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,835 vs 3,434"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,935 / 3,434"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,935 / 3,434"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-10.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +17 · 기 -8 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.59% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,550"}, {"label": "거래량 급증", "ok": false, "detail": "156,177 (환산) vs 평균 402,216"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.59%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,947 (현재 3,835)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107200,
"cur_price": 101800,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"cur_price": 7140,
"tranches": 2,
"tranche_value": 3881914.001622301,
"last_add_price": 6830
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"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": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 167600,
"cur_price": 183200,
"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": 20200,
"peak": 20700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2126392.023682259,
"last_add_price": 17900
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 1,
"tranche_value": 3193330.2718670745,
"last_add_price": 160900
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 1,
"tranche_value": 3889307.499867359,
"last_add_price": 34650
@@ -218,5 +218,5 @@
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.584451+09:00",
"updated_at": "2026-09-30T15:28:50.452607+09:00"
"updated_at": "2026-10-01T15:28:51.108645+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 26143733.269999944,
"cash": 24247237.350849945,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -34,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.191677+09:00",
"stop": 100700,
"target": 251570,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 106500,
"cur_price": 103500,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
@@ -81,32 +81,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4104392.319035925,
"last_add_price": 30200
},
"079650": {
"code": "079650",
"name": "서산",
"sources": [
"watch"
],
"qty": 432,
"entry_price": 7445.393518518518,
"entry_at": "2026-09-07T09:16:31.844922+09:00",
"stop": 5651,
"target": 12829,
"peak": 8840,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5720,
"tranches": 2,
"tranche_value": 1613925.865525043,
"last_add_price": 7850
},
"001450": {
"code": "001450",
"name": "현대해상",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47750,
"cur_price": 47250,
"tranches": 2,
"tranche_value": 3521468.04972381,
"last_add_price": 51000
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 2751857.4030862907,
"last_add_price": 146300
@@ -160,19 +139,40 @@
"entry_at": "2026-09-30T12:22:48.435484+09:00",
"stop": 11365,
"target": 18646,
"peak": 13490,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 2659921.8114048885,
"last_add_price": 13440
},
"307870": {
"code": "307870",
"name": "비투엔",
"sources": [
"watch"
],
"qty": 3549,
"entry_price": 1213.305438151592,
"entry_at": "2026-10-01T09:14:48.868327+09:00",
"stop": 1008,
"target": 1830,
"peak": 1250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,188 도달",
"cur_price": 1226,
"tranches": 2,
"tranche_value": 2154285.6131948764,
"last_add_price": 1243
}
},
"realized_pnl": -26653797.421500057,
"closed_trades": 128,
"realized_pnl": -27460518.899000056,
"closed_trades": 129,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2674794017300005,
@@ -209,8 +209,9 @@
"078930": "2026-09-03",
"252990": "2026-08-21",
"004370": "2026-09-07",
"257720": "2026-09-10"
"257720": "2026-09-10",
"079650": "2026-10-01"
},
"created_at": "2026-06-15T14:40:00.621453+09:00",
"updated_at": "2026-09-30T15:28:50.455833+09:00"
"updated_at": "2026-10-01T15:28:51.111805+09:00"
}
@@ -295,3 +295,6 @@
{"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"}]}
{"ts": "2026-10-01T09:14:48.442731+09:00", "side": "SELL", "code": "079650", "name": "서산", "price": 5590, "qty": 432, "proceeds": 2410171, "entry_price": 7445, "pnl": -806721, "pnl_pct": -24.92, "hold_from": "2026-09-07T09:16:31.844922+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,651 (현재 5,640)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 12,829"}, {"label": "추세(60일선)", "ok": true, "detail": "4,345"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +16 · 기 +0"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:14:48.868341+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1185, "qty": 1817, "cost": 2153468, "path": "pullback", "reason": "눌림목 지정가 1,188 도달", "stop": 980, "target": 1799, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,185 vs 1,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,310 / 1,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,310 / 1,000"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -78 · 기 +4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.15% (환산) vs 평균 1.90% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,390"}, {"label": "거래량 급증", "ok": false, "detail": "109,080 (환산) vs 평균 1,410,399"}, {"label": "회전율 급증", "ok": false, "detail": "0.15% (환산) vs 평균 1.90%"}, {"label": "RSI", "ok": true, "detail": "55"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,188 (현재 1,185)"}]}
{"ts": "2026-10-01T12:24:50.729574+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1243, "qty": 1732, "cost": 2153199, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 980, "target": 1799, "signals": [{"label": "손절선", "ok": true, "detail": "980 (현재 1,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,799"}, {"label": "추세(60일선)", "ok": true, "detail": "1,001"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,236"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -34,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.194352+09:00",
"stop": 100700,
"target": 251570,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107200,
"cur_price": 101800,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 4734491.937843747,
"last_add_price": 405000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 1,
"tranche_value": 3862395.055136152,
"last_add_price": 34650
@@ -160,12 +160,12 @@
"entry_at": "2026-09-30T12:22:48.784576+09:00",
"stop": 6382,
"target": 9213,
"peak": 7090,
"peak": 7220,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"cur_price": 7140,
"tranches": 1,
"tranche_value": 3764874.55709998,
"last_add_price": 7090
@@ -175,7 +175,7 @@
"closed_trades": 117,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.2562408952950004,
"max_drawdown": 0.2571651489825004,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -216,5 +216,5 @@
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.584565+09:00",
"updated_at": "2026-09-30T15:28:50.459198+09:00"
"updated_at": "2026-10-01T15:28:51.115140+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 26143733.269999944,
"cash": 24247237.350849945,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -34,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.196890+09:00",
"stop": 100700,
"target": 251570,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 106500,
"cur_price": 103500,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
@@ -81,32 +81,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4104392.319035925,
"last_add_price": 30200
},
"079650": {
"code": "079650",
"name": "서산",
"sources": [
"watch"
],
"qty": 432,
"entry_price": 7445.393518518518,
"entry_at": "2026-09-07T09:16:31.854663+09:00",
"stop": 5651,
"target": 12829,
"peak": 8840,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5720,
"tranches": 2,
"tranche_value": 1613925.865525043,
"last_add_price": 7850
},
"001450": {
"code": "001450",
"name": "현대해상",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47750,
"cur_price": 47250,
"tranches": 2,
"tranche_value": 3521468.04972381,
"last_add_price": 51000
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 2751857.4030862907,
"last_add_price": 146300
@@ -160,19 +139,40 @@
"entry_at": "2026-09-30T12:22:48.804479+09:00",
"stop": 11365,
"target": 18646,
"peak": 13490,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 2659921.8114048885,
"last_add_price": 13440
},
"307870": {
"code": "307870",
"name": "비투엔",
"sources": [
"watch"
],
"qty": 3549,
"entry_price": 1213.305438151592,
"entry_at": "2026-10-01T09:14:48.894896+09:00",
"stop": 1008,
"target": 1830,
"peak": 1250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,188 도달",
"cur_price": 1226,
"tranches": 2,
"tranche_value": 2154285.6131948764,
"last_add_price": 1243
}
},
"realized_pnl": -26653797.421500057,
"closed_trades": 128,
"realized_pnl": -27460518.899000056,
"closed_trades": 129,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.2674794017300005,
@@ -209,8 +209,9 @@
"078930": "2026-09-03",
"252990": "2026-08-21",
"004370": "2026-09-07",
"257720": "2026-09-10"
"257720": "2026-09-10",
"079650": "2026-10-01"
},
"created_at": "2026-06-15T14:40:00.621497+09:00",
"updated_at": "2026-09-30T15:28:50.462157+09:00"
"updated_at": "2026-10-01T15:28:51.118081+09:00"
}
@@ -295,3 +295,6 @@
{"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"}]}
{"ts": "2026-10-01T09:14:48.893572+09:00", "side": "SELL", "code": "079650", "name": "서산", "price": 5590, "qty": 432, "proceeds": 2410171, "entry_price": 7445, "pnl": -806721, "pnl_pct": -24.92, "hold_from": "2026-09-07T09:16:31.854663+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,651 (현재 5,640)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 12,829"}, {"label": "추세(60일선)", "ok": true, "detail": "4,345"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +16 · 기 +0"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:14:48.894900+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1185, "qty": 1817, "cost": 2153468, "path": "pullback", "reason": "눌림목 지정가 1,188 도달", "stop": 980, "target": 1799, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,185 vs 1,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,310 / 1,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,310 / 1,000"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -78 · 기 +4 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.15% (환산) vs 평균 1.90% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,390"}, {"label": "거래량 급증", "ok": false, "detail": "109,080 (환산) vs 평균 1,410,399"}, {"label": "회전율 급증", "ok": false, "detail": "0.15% (환산) vs 평균 1.90%"}, {"label": "RSI", "ok": true, "detail": "55"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,188 (현재 1,185)"}]}
{"ts": "2026-10-01T12:24:50.736851+09:00", "side": "BUY", "code": "307870", "name": "비투엔", "price": 1243, "qty": 1732, "cost": 2153199, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 980, "target": 1799, "signals": [{"label": "손절선", "ok": true, "detail": "980 (현재 1,250)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,799"}, {"label": "추세(60일선)", "ok": true, "detail": "1,001"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,236"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -34,12 +34,12 @@
"entry_at": "2026-07-31T12:36:11.199406+09:00",
"stop": 100700,
"target": 251570,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 107200,
"cur_price": 101800,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 409,425 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 4734491.937843747,
"last_add_price": 405000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 1,
"tranche_value": 3862395.055136152,
"last_add_price": 34650
@@ -160,12 +160,12 @@
"entry_at": "2026-09-30T12:22:48.813700+09:00",
"stop": 6382,
"target": 9213,
"peak": 7090,
"peak": 7220,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"cur_price": 7140,
"tranches": 1,
"tranche_value": 3764874.55709998,
"last_add_price": 7090
@@ -175,7 +175,7 @@
"closed_trades": 117,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.2562408952950004,
"max_drawdown": 0.2571651489825004,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -216,5 +216,5 @@
"047770": "2026-09-30"
},
"created_at": "2026-06-15T14:55:00.584680+09:00",
"updated_at": "2026-09-30T15:28:50.465331+09:00"
"updated_at": "2026-10-01T15:28:51.121254+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 106500,
"cur_price": 103500,
"tranches": 2,
"tranche_value": 4371332.168068898,
"last_add_price": 105800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3448434.606240806,
"last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 130000,
"cur_price": 128100,
"tranches": 2,
"tranche_value": 4425860.654266699,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 219000,
"cur_price": 221500,
"tranches": 2,
"tranche_value": 2243002.5784807494,
"last_add_price": 244500
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"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": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1467735.2954887256,
"last_add_price": 157600
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 132000,
"cur_price": 133400,
"tranches": 2,
"tranche_value": 3093167.6730282507,
"last_add_price": 134900
@@ -221,5 +221,5 @@
"003680": "2026-08-24"
},
"created_at": "2026-06-16T09:00:03.113416+09:00",
"updated_at": "2026-09-30T15:28:51.057138+09:00"
"updated_at": "2026-10-01T15:28:51.124071+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 106500,
"cur_price": 103500,
"tranches": 2,
"tranche_value": 5402457.352781249,
"last_add_price": 104900
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 4939827.041843749,
"last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 130000,
"cur_price": 128100,
"tranches": 2,
"tranche_value": 4504266.321593748,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 126700,
"cur_price": 126300,
"tranches": 2,
"tranche_value": 4268049.827468748,
"last_add_price": 122900
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 107200,
"cur_price": 101800,
"tranches": 2,
"tranche_value": 4349667.340562498,
"last_add_price": 118900
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 2,
"tranche_value": 4532714.182749998,
"last_add_price": 34350
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 6960,
"cur_price": 7140,
"tranches": 2,
"tranche_value": 4617879.361156248,
"last_add_price": 6330
@@ -160,12 +160,12 @@
"entry_at": "2026-09-21T15:00:50.060288+09:00",
"stop": 7061,
"target": 11344,
"peak": 9360,
"peak": 10470,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 9320,
"cur_price": 10220,
"tranches": 2,
"tranche_value": 4456984.8542187475,
"last_add_price": 8400
@@ -205,5 +205,5 @@
"079650": "2026-09-21"
},
"created_at": "2026-06-16T09:00:03.113433+09:00",
"updated_at": "2026-09-30T15:28:51.071315+09:00"
"updated_at": "2026-10-01T15:28:51.126870+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 106500,
"cur_price": 103500,
"tranches": 2,
"tranche_value": 5666061.52171875,
"last_add_price": 99700
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 4789675.2297187485,
"last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 268500,
"cur_price": 271000,
"tranches": 2,
"tranche_value": 4236521.005156248,
"last_add_price": 295000
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 107200,
"cur_price": 101800,
"tranches": 2,
"tranche_value": 4279461.011749998,
"last_add_price": 101700
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 4367140.436124997,
"last_add_price": 135000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 2,
"tranche_value": 4637315.235843748,
"last_add_price": 34350
@@ -139,12 +139,12 @@
"entry_at": "2026-09-21T15:00:50.077544+09:00",
"stop": 7142,
"target": 11425,
"peak": 9360,
"peak": 10470,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 9320,
"cur_price": 10220,
"tranches": 2,
"tranche_value": 4411518.207562497,
"last_add_price": 8400
@@ -160,12 +160,12 @@
"entry_at": "2026-09-28T09:04:56.208686+09:00",
"stop": 126140,
"target": 273168,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,422 도달",
"cur_price": 167600,
"cur_price": 183200,
"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-30T15:28:51.080661+09:00"
"updated_at": "2026-10-01T15:28:51.129666+09:00"
}
@@ -13,12 +13,12 @@
"entry_at": "2026-07-31T12:36:11.212064+09:00",
"stop": 108279,
"target": 227508,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 2602335.520457338,
"last_add_price": 147600
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3682720.3330000006,
"last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47750,
"cur_price": 47250,
"tranches": 2,
"tranche_value": 3788581.3199375006,
"last_add_price": 50400
@@ -76,12 +76,12 @@
"entry_at": "2026-09-03T09:00:44.984169+09:00",
"stop": 10600,
"target": 15229,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,581 도달",
"cur_price": 12450,
"cur_price": 12890,
"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": 4580,
"cur_price": 4530,
"tranches": 1,
"tranche_value": 3773712.918396452,
"last_add_price": 4810
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 3798944.7854062505,
"last_add_price": 144100
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"cur_price": 7140,
"tranches": 2,
"tranche_value": 3730753.9550937507,
"last_add_price": 6830
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 1003,
"cur_price": 1002,
"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-30T15:28:51.703480+09:00"
"updated_at": "2026-10-01T15:28:51.744428+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 4497110.087925,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 310500,
"cur_price": 314500,
"tranches": 2,
"tranche_value": 4537990.22125,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3916421.3406499997,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 3939438.35845,
"last_add_price": 135000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47750,
"cur_price": 47250,
"tranches": 2,
"tranche_value": 3906404.1509499997,
"last_add_price": 50500
@@ -118,12 +118,12 @@
"entry_at": "2026-09-03T09:02:29.324709+09:00",
"stop": 10251,
"target": 16355,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 4014765.8981999992,
"last_add_price": 11970
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117500,
"cur_price": 117300,
"tranches": 2,
"tranche_value": 3960548.7447749996,
"last_add_price": 133000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"cur_price": 7140,
"tranches": 2,
"tranche_value": 3880908.2525249994,
"last_add_price": 6740
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34900,
"cur_price": 33225,
"tranches": 1,
"tranche_value": 3788155.7863749997,
"last_add_price": 36450
@@ -207,7 +207,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5330,
"cur_price": 5270,
"tranches": 1,
"tranche_value": 3777838.417625,
"last_add_price": 5740
@@ -217,7 +217,7 @@
"closed_trades": 35,
"wins": 2,
"peak_equity": 100162411.55350003,
"max_drawdown": 0.25986954654238736,
"max_drawdown": 0.25997017578886494,
"last_exit": {
"030000": "2026-08-13",
"086790": "2026-07-29",
@@ -241,5 +241,5 @@
"003550": "2026-09-15"
},
"created_at": "2026-06-16T14:30:00.114884+09:00",
"updated_at": "2026-09-30T15:28:51.710021+09:00"
"updated_at": "2026-10-01T15:28:51.750978+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 4360729.7882,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 310500,
"cur_price": 314500,
"tranches": 2,
"tranche_value": 4542977.951950001,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12540,
"cur_price": 12580,
"tranches": 2,
"tranche_value": 3756374.284550001,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47750,
"cur_price": 47250,
"tranches": 2,
"tranche_value": 3779374.505025001,
"last_add_price": 50500
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 3753616.173025001,
"last_add_price": 135000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,047 도달",
"cur_price": 49150,
"cur_price": 49300,
"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": 4580,
"cur_price": 4530,
"tranches": 1,
"tranche_value": 3832048.9757250003,
"last_add_price": 4795
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 3818388.2761875005,
"last_add_price": 32000
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6960,
"cur_price": 7140,
"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": 404000,
"cur_price": 400500,
"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-30T15:28:51.715945+09:00"
"updated_at": "2026-10-01T15:28:51.756797+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3561275.575471075,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 310500,
"cur_price": 314500,
"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": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1695866.1189129704,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 106500,
"cur_price": 103500,
"tranches": 2,
"tranche_value": 3896691.6945500015,
"last_add_price": 112800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"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": 4580,
"cur_price": 4530,
"tranches": 1,
"tranche_value": 2237058.4160459745,
"last_add_price": 4895
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 3946598.3595250016,
"last_add_price": 30200
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5720,
"cur_price": 5610,
"tranches": 2,
"tranche_value": 1617867.8531665015,
"last_add_price": 6580
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 133400,
"tranches": 1,
"tranche_value": 2963407.3031992856,
"last_add_price": 143200
@@ -207,7 +207,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"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-30T15:28:51.720745+09:00"
"updated_at": "2026-10-01T15:28:51.762072+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 1302564.8461088152,
"last_add_price": 135000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"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": 17639,
"stop": 18085,
"target": 19060,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,939 도달",
"cur_price": 19750,
"cur_price": 20000,
"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": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,479 도달",
"cur_price": 167600,
"cur_price": 183200,
"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": 5500,
"cur_price": 5440,
"tranches": 2,
"tranche_value": 1104635.9623891795,
"last_add_price": 5280
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 853163.9032473661,
"last_add_price": 47000
@@ -139,12 +139,12 @@
"entry_at": "2026-09-16T15:22:45.015024+09:00",
"stop": 2579,
"target": 3940,
"peak": 3370,
"peak": 3420,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,133 도달",
"cur_price": 3295,
"cur_price": 3400,
"tranches": 2,
"tranche_value": 1199694.5417108096,
"last_add_price": 3195
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 16680,
"cur_price": 16990,
"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": 16180,
"cur_price": 16080,
"tranches": 1,
"tranche_value": 2583251.5484106448,
"last_add_price": 16280
@@ -207,7 +207,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,585 도달",
"cur_price": 38200,
"cur_price": 38300,
"tranches": 1,
"tranche_value": 1498127.2623570368,
"last_add_price": 39250
@@ -223,7 +223,7 @@
"entry_at": "2026-09-30T09:14:51.881950+09:00",
"stop": 10600,
"target": 13825,
"peak": 12010,
"peak": 12040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
@@ -244,12 +244,12 @@
"entry_at": "2026-09-30T11:16:52.673179+09:00",
"stop": 238500,
"target": 319750,
"peak": 271500,
"peak": 277000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 277,401 도달",
"cur_price": 268500,
"cur_price": 271000,
"tranches": 1,
"tranche_value": 1840676.8882680172,
"last_add_price": 271000
@@ -305,5 +305,5 @@
"047770": "2026-09-30"
},
"created_at": "2026-06-22T09:00:04.885275+09:00",
"updated_at": "2026-09-30T15:28:51.725140+09:00"
"updated_at": "2026-10-01T15:28:51.766625+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 2055644.4533983106,
"last_add_price": 132000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 2440249.8896798776,
"last_add_price": 145300
@@ -53,14 +53,14 @@
"qty": 209,
"entry_price": 13796.315789473685,
"entry_at": "2026-09-03T13:06:31.272281+09:00",
"stop": 10542,
"stop": 18085,
"target": 20306,
"peak": 20200,
"trailing_on": false,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,939 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 1448661.5729395074,
"last_add_price": 14370
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"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": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,257 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1304118.2847785852,
"last_add_price": 143800
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 16680,
"cur_price": 16990,
"tranches": 2,
"tranche_value": 1964912.7448622035,
"last_add_price": 18560
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 2900140.3534760317,
"last_add_price": 32450
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,386 도달",
"cur_price": 16180,
"cur_price": 16080,
"tranches": 2,
"tranche_value": 4094046.242354855,
"last_add_price": 16390
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 39,546 도달",
"cur_price": 38200,
"cur_price": 38300,
"tranches": 1,
"tranche_value": 2342411.5791977677,
"last_add_price": 38750
@@ -207,7 +207,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"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-30T15:28:51.729237+09:00"
"updated_at": "2026-10-01T15:28:51.770759+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 3112377.8236046005,
"last_add_price": 136000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1369462.9055232927,
"last_add_price": 35800
@@ -55,12 +55,12 @@
"entry_at": "2026-09-15T12:26:45.617657+09:00",
"stop": 10568,
"target": 14901,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,977 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 3213033.799832977,
"last_add_price": 12180
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 288000,
"cur_price": 296500,
"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": 404000,
"cur_price": 400500,
"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": 1201,
"cur_price": 1226,
"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": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,422 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1734111.3114757552,
"last_add_price": 168400
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 3160676.8227413706,
"last_add_price": 13900
@@ -209,5 +209,5 @@
"034020": "2026-09-29"
},
"created_at": "2026-06-22T09:00:04.885297+09:00",
"updated_at": "2026-09-30T15:28:51.733148+09:00"
"updated_at": "2026-10-01T15:28:51.774954+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 60112101.88799991,
"cash": 53569328.236999914,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 1879557.3308712046,
"last_add_price": 135000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 2119787.0272304374,
"last_add_price": 145300
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 2730942.1302758893,
"last_add_price": 30200
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:41.507543+09:00",
"stop": 375996,
"target": 481009,
"peak": 418500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 404000,
"tranches": 1,
"tranche_value": 2968861.567423891,
"last_add_price": 411000
},
"095610": {
"code": "095610",
"name": "테스",
@@ -97,12 +76,12 @@
"entry_at": "2026-09-15T09:04:47.244160+09:00",
"stop": 100700,
"target": 215900,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1028691.8844119626,
"last_add_price": 144600
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 1,
"tranche_value": 1349832.8421725836,
"last_add_price": 52200
@@ -134,20 +113,20 @@
"sources": [
"watch"
],
"qty": 140,
"entry_price": 13040,
"qty": 275,
"entry_price": 13265.818181818182,
"entry_at": "2026-09-30T11:16:52.693650+09:00",
"stop": 11220,
"target": 16681,
"peak": 13490,
"stop": 11538,
"target": 16721,
"peak": 14150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"tranches": 1,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 1829346.791289097,
"last_add_price": 13040
"last_add_price": 13500
},
"051900": {
"code": "051900",
@@ -155,24 +134,45 @@
"sources": [
"auto"
],
"qty": 8,
"entry_price": 269000,
"qty": 16,
"entry_price": 273000.0,
"entry_at": "2026-09-30T13:28:53.577279+09:00",
"stop": 239588,
"target": 327823,
"peak": 270500,
"stop": 243517,
"target": 331966,
"peak": 277000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 269,941 도달",
"cur_price": 268500,
"tranches": 1,
"cur_price": 271000,
"tranches": 2,
"tranche_value": 2334684.1637160317,
"last_add_price": 269000
"last_add_price": 277000
},
"099440": {
"code": "099440",
"name": "스맥",
"sources": [
"watch"
],
"qty": 1381,
"entry_price": 3840,
"entry_at": "2026-10-01T11:18:51.641939+09:00",
"stop": 3735,
"target": 4050,
"peak": 3855,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,947 도달",
"cur_price": 3835,
"tranches": 1,
"tranche_value": 5305107.105812495,
"last_add_price": 3840
}
},
"realized_pnl": -16714222.582000084,
"closed_trades": 150,
"realized_pnl": -16791486.552000083,
"closed_trades": 152,
"wins": 5,
"peak_equity": 100266527.41749999,
"max_drawdown": 0.16501361602568418,
@@ -209,8 +209,9 @@
"257720": "2026-09-09",
"180640": "2026-09-29",
"047770": "2026-09-30",
"042500": "2026-09-30"
"042500": "2026-10-01",
"004370": "2026-10-01"
},
"created_at": "2026-06-22T09:00:04.885305+09:00",
"updated_at": "2026-09-30T15:28:51.736652+09:00"
"updated_at": "2026-10-01T15:28:51.778579+09:00"
}
@@ -341,3 +341,9 @@
{"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)"}]}
{"ts": "2026-10-01T09:04:56.367019+09:00", "side": "BUY", "code": "077360", "name": "덕산하이메탈", "price": 13500, "qty": 135, "cost": 1822773, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11220, "target": 16681, "signals": [{"label": "손절선", "ok": true, "detail": "11,220 (현재 13,590)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,681"}, {"label": "추세(60일선)", "ok": true, "detail": "9,750"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -346 · 기 +240"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,472"}]}
{"ts": "2026-10-01T09:34:50.487227+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 277000, "qty": 8, "cost": 2216332, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 239588, "target": 327823, "signals": [{"label": "손절선", "ok": true, "detail": "239,588 (현재 277,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 327,823"}, {"label": "추세(60일선)", "ok": true, "detail": "249,050"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -51 · 기 +19"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 276,371"}]}
{"ts": "2026-10-01T11:14:54.383742+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 406000, "qty": 7, "proceeds": 2836458, "entry_price": 411000, "pnl": -40973, "pnl_pct": -1.22, "hold_from": "2026-09-11T11:12:41.507543+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "375,996 (현재 406,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 481,009"}, {"label": "추세(60일선)", "ok": true, "detail": "369,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +6 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 419,858"}]}
{"ts": "2026-10-01T11:14:54.384810+09:00", "side": "BUY", "code": "042500", "name": "링네트", "price": 4210, "qty": 1260, "cost": 5305396, "path": "pullback", "reason": "눌림목 지정가 4,227 도달", "stop": 4205, "target": 4220, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "4,200 vs 4,186"}, {"label": "정배열(5>60)", "ok": true, "detail": "4,377 / 4,186"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "4,377 / 4,186"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-10.9%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -31 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.38% (환산) vs 평균 0.55% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,590"}, {"label": "거래량 급증", "ok": false, "detail": "84,245 (환산) vs 평균 122,940"}, {"label": "회전율 급증", "ok": false, "detail": "0.38% (환산) vs 평균 0.55%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 4,227 (현재 4,200)"}]}
{"ts": "2026-10-01T11:18:51.641716+09:00", "side": "SELL", "code": "042500", "name": "링네트", "price": 4190, "qty": 1260, "proceeds": 5269105, "entry_price": 4210, "pnl": -36291, "pnl_pct": -0.48, "hold_from": "2026-10-01T11:14:54.384808+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "4,205 (현재 4,195)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 4,220"}, {"label": "추세(60일선)", "ok": true, "detail": "4,186"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -31 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 4,288"}]}
{"ts": "2026-10-01T11:18:51.641941+09:00", "side": "BUY", "code": "099440", "name": "스맥", "price": 3840, "qty": 1381, "cost": 5303835, "path": "pullback", "reason": "눌림목 지정가 3,947 도달", "stop": 3735, "target": 4050, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "3,835 vs 3,434"}, {"label": "정배열(5>60)", "ok": true, "detail": "3,935 / 3,434"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "3,935 / 3,434"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-10.6%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +17 · 기 -8 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.59% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 4,550"}, {"label": "거래량 급증", "ok": false, "detail": "156,177 (환산) vs 평균 402,216"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.59%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 3,947 (현재 3,835)"}]}
@@ -1,5 +1,5 @@
{
"cash": 41512427.14449991,
"cash": 38762314.689499915,
"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": 45573,
"stop": 46039,
"target": 53064,
"peak": 53100,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1449597.1229143601,
"last_add_price": 35800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"tranches": 2,
"tranche_value": 3502770.0196038075,
"last_add_price": 150200
@@ -55,12 +55,12 @@
"entry_at": "2026-09-16T13:48:44.348152+09:00",
"stop": 13195,
"target": 18788,
"peak": 15460,
"peak": 15870,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 15000,
"cur_price": 15710,
"tranches": 2,
"tranche_value": 3145303.58774031,
"last_add_price": 15350
@@ -76,12 +76,12 @@
"entry_at": "2026-09-18T09:14:52.782229+09:00",
"stop": 16923,
"target": 27353,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,369 도달",
"cur_price": 20200,
"cur_price": 21450,
"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": 16180,
"cur_price": 16080,
"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": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,922 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1791140.9751977646,
"last_add_price": 165300
@@ -134,20 +134,20 @@
"sources": [
"interest"
],
"qty": 32,
"entry_price": 84900,
"qty": 63,
"entry_price": 86769.84126984127,
"entry_at": "2026-09-28T09:12:59.779425+09:00",
"stop": 72714,
"target": 109271,
"peak": 87000,
"stop": 74237,
"target": 111835,
"peak": 90100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 82500,
"tranches": 1,
"cur_price": 89400,
"tranches": 2,
"tranche_value": 2765643.6783186207,
"last_add_price": 84900
"last_add_price": 88700
},
"077360": {
"code": "077360",
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"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-30T15:28:51.740347+09:00"
"updated_at": "2026-10-01T15:28:51.782119+09:00"
}
@@ -187,3 +187,4 @@
{"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"}]}
{"ts": "2026-10-01T11:18:51.678126+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 88700, "qty": 31, "cost": 2750112, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 72714, "target": 109271, "signals": [{"label": "손절선", "ok": true, "detail": "72,714 (현재 88,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 109,271"}, {"label": "추세(20일선)", "ok": true, "detail": "67,165"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -336 · 기 +625"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 88,381"}]}
@@ -1,5 +1,5 @@
{
"cash": 30594344.45949996,
"cash": 29303934.339499958,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 4806997.344940743,
"last_add_price": 135800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 126700,
"cur_price": 126300,
"tranches": 2,
"tranche_value": 6651621.94570833,
"last_add_price": 123300
@@ -53,59 +53,38 @@
"qty": 414,
"entry_price": 13298.985507246376,
"entry_at": "2026-09-08T09:10:37.312187+09:00",
"stop": 17639,
"stop": 18085,
"target": 19066,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 14,250 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 2756420.9418846015,
"last_add_price": 13690
},
"055550": {
"code": "055550",
"name": "신한지주",
"sources": [
"auto"
],
"qty": 58,
"entry_price": 112200,
"entry_at": "2026-09-11T11:28:40.958692+09:00",
"stop": 103898,
"target": 132955,
"peak": 115000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 106500,
"tranches": 1,
"tranche_value": 6538768.702041663,
"last_add_price": 112200
},
"440110": {
"code": "440110",
"name": "파두",
"sources": [
"interest"
],
"qty": 48,
"entry_price": 86300,
"qty": 94,
"entry_price": 88110.63829787234,
"entry_at": "2026-09-28T09:18:59.790401+09:00",
"stop": 76049,
"target": 111928,
"peak": 87000,
"stop": 77495,
"target": 114649,
"peak": 90100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 82500,
"tranches": 1,
"cur_price": 89400,
"tranches": 2,
"tranche_value": 4179621.8180606444,
"last_add_price": 86300
"last_add_price": 90000
},
"066570": {
"code": "066570",
@@ -123,14 +102,35 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 212500,
"cur_price": 211000,
"tranches": 1,
"tranche_value": 5941985.856035156,
"last_add_price": 216500
},
"095610": {
"code": "095610",
"name": "테스",
"sources": [
"auto"
],
"qty": 18,
"entry_price": 174800,
"entry_at": "2026-10-01T09:58:51.960375+09:00",
"stop": 148068,
"target": 241630,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 183200,
"tranches": 1,
"tranche_value": 3220248.263306289,
"last_add_price": 174800
}
},
"realized_pnl": -24806486.668500036,
"closed_trades": 46,
"realized_pnl": -25317979.968500037,
"closed_trades": 47,
"wins": 3,
"peak_equity": 100204129.27299997,
"max_drawdown": 0.2284917488392297,
@@ -150,7 +150,7 @@
"475150": "2026-07-08",
"030000": "2026-08-06",
"089970": "2026-07-20",
"055550": "2026-08-20",
"055550": "2026-10-01",
"252990": "2026-07-28",
"086790": "2026-08-19",
"010950": "2026-09-03",
@@ -166,5 +166,5 @@
"051900": "2026-09-29"
},
"created_at": "2026-06-22T09:00:04.885323+09:00",
"updated_at": "2026-09-30T15:28:51.743655+09:00"
"updated_at": "2026-10-01T15:28:51.785421+09:00"
}
@@ -128,3 +128,6 @@
{"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)"}]}
{"ts": "2026-10-01T09:58:51.541150+09:00", "side": "SELL", "code": "055550", "name": "신한지주", "price": 103600, "qty": 58, "proceeds": 5997083, "entry_price": 112200, "pnl": -511493, "pnl_pct": -7.66, "hold_from": "2026-09-11T11:28:40.958692+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "103,898 (현재 103,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 132,955"}, {"label": "추세(10일선)", "ok": true, "detail": "99,320"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -774 · 기 +485"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 114,767"}]}
{"ts": "2026-10-01T09:58:51.960391+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 174800, "qty": 18, "cost": 3146872, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 148068, "target": 241630, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "175,100 vs 155,090"}, {"label": "정배열(5>10)", "ok": true, "detail": "175,660 / 155,090"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "175,660 / 100,035"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+43.1%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 +114 · 기 +48 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.86% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": true, "detail": "1,134,920 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "5.86% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "71"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 162,743 (현재 175,100)"}]}
{"ts": "2026-10-01T14:52:51.783631+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 90000, "qty": 46, "cost": 4140621, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 76049, "target": 111928, "signals": [{"label": "손절선", "ok": true, "detail": "76,049 (현재 89,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 111,928"}, {"label": "추세(10일선)", "ok": true, "detail": "68,130"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +672"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 89,838"}]}
@@ -1,5 +1,5 @@
{
"cash": 52459141.514749944,
"cash": 55394781.009749934,
"initial": 100000000,
"positions": {
"055550": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 99,600 도달",
"cur_price": 106500,
"cur_price": 103500,
"tranches": 2,
"tranche_value": 3798555.0123003162,
"last_add_price": 101000
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 45,
"entry_price": 128464.44444444444,
"entry_at": "2026-08-20T09:02:21.180069+09:00",
"stop": 118010,
"target": 159828,
"peak": 141800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 129,300 도달",
"cur_price": 130000,
"tranches": 2,
"tranche_value": 2967341.7108377954,
"last_add_price": 130100
},
"003490": {
"code": "003490",
"name": "대한항공",
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 26,600 도달",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 3075924.51097547,
"last_add_price": 26850
@@ -76,12 +55,12 @@
"entry_at": "2026-09-04T09:08:34.212964+09:00",
"stop": 113765,
"target": 243596,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 177,000 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1033801.29869291,
"last_add_price": 155000
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,940 도달",
"cur_price": 6200,
"cur_price": 6340,
"tranches": 2,
"tranche_value": 2849364.796820624,
"last_add_price": 5780
@@ -118,7 +97,7 @@
"entry_at": "2026-09-30T11:38:54.131569+09:00",
"stop": 10600,
"target": 16040,
"peak": 12010,
"peak": 12040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
@@ -127,10 +106,31 @@
"tranches": 1,
"tranche_value": 2229783.31539055,
"last_add_price": 11960
},
"051900": {
"code": "051900",
"name": "LG생활건강",
"sources": [
"auto"
],
"qty": 10,
"entry_price": 274500,
"entry_at": "2026-10-01T11:10:52.401694+09:00",
"stop": 249439,
"target": 349682,
"peak": 274500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 292,000 도달",
"cur_price": 271000,
"tranches": 1,
"tranche_value": 2761298.671946613,
"last_add_price": 274500
}
},
"realized_pnl": -18345159.78725006,
"closed_trades": 100,
"realized_pnl": -18445875.67725006,
"closed_trades": 104,
"wins": 2,
"peak_equity": 100000000,
"max_drawdown": 0.18479414810500056,
@@ -156,17 +156,17 @@
"093370": "2026-07-03",
"402340": "2026-07-23",
"240810": "2026-07-24",
"034730": "2026-09-30",
"034730": "2026-10-01",
"222800": "2026-07-16",
"004170": "2026-07-16",
"319660": "2026-09-30",
"319660": "2026-10-01",
"032830": "2026-07-24",
"028260": "2026-09-04",
"089970": "2026-07-09",
"084370": "2026-07-09",
"003490": "2026-08-18",
"095610": "2026-08-24",
"086790": "2026-08-19",
"086790": "2026-10-01",
"010950": "2026-07-28",
"475150": "2026-09-15",
"003680": "2026-09-09",
@@ -177,8 +177,9 @@
"180640": "2026-08-19",
"252990": "2026-08-25",
"051900": "2026-09-29",
"047770": "2026-09-30"
"047770": "2026-09-30",
"068270": "2026-10-01"
},
"created_at": "2026-06-22T09:00:04.885332+09:00",
"updated_at": "2026-09-30T15:28:51.755187+09:00"
"updated_at": "2026-10-01T15:28:51.797021+09:00"
}
@@ -234,3 +234,11 @@
{"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)"}]}
{"ts": "2026-10-01T10:30:55.358955+09:00", "side": "SELL", "code": "086790", "name": "하나금융지주", "price": 128400, "qty": 45, "proceeds": 5766733, "entry_price": 128464, "pnl": -15034, "pnl_pct": -0.05, "hold_from": "2026-08-20T09:02:21.180069+09:00", "reason": "시간손절 — 42일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "118,010 (현재 128,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 159,828"}, {"label": "추세(60일선)", "ok": true, "detail": "118,538"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -60 · 기 -158"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T10:30:55.788468+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 183000, "qty": 38, "cost": 6955043, "path": "pullback", "reason": "눌림목 지정가 187,100 도달", "stop": 182999, "target": 183003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "182,900 vs 182,132"}, {"label": "정배열(5>60)", "ok": true, "detail": "186,640 / 182,132"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,640 / 182,132"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +3 · 기 -46 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+51%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.50% (환산) vs 평균 0.21% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 212,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,188,505 (환산) vs 평균 500,511"}, {"label": "회전율 급증", "ok": true, "detail": "0.50% (환산) vs 평균 0.21%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 187,100 (현재 182,900)"}]}
{"ts": "2026-10-01T11:06:50.836600+09:00", "side": "SELL", "code": "068270", "name": "셀트리온", "price": 182800, "qty": 38, "proceeds": 6932855, "entry_price": 183000, "pnl": -22189, "pnl_pct": -0.11, "hold_from": "2026-10-01T10:30:55.788452+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "182,999 (현재 182,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "182,130"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +26 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T11:06:51.306546+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 584000, "qty": 11, "cost": 6424964, "path": "pullback", "reason": "눌림목 지정가 815,000 도달", "stop": 583999, "target": 584003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "583,000 vs 527,917"}, {"label": "정배열(5>60)", "ok": true, "detail": "734,600 / 527,917"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "734,600 / 527,917"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -31 · 기 +73 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.15% (환산) vs 평균 0.45% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "109,724 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.15% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 815,000 (현재 583,000)"}]}
{"ts": "2026-10-01T11:08:55.779480+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 582000, "qty": 11, "proceeds": 6389516, "entry_price": 584000, "pnl": -35448, "pnl_pct": -0.34, "hold_from": "2026-10-01T11:06:51.306538+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "583,999 (현재 583,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 584,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,917"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -31 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 622,293"}]}
{"ts": "2026-10-01T11:08:56.215912+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 154200, "qty": 45, "cost": 6940041, "path": "pullback", "reason": "눌림목 지정가 188,200 도달", "stop": 154199, "target": 154203, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "154,100 vs 113,127"}, {"label": "정배열(5>60)", "ok": true, "detail": "168,460 / 113,127"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "168,460 / 113,127"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+49.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -68 · 기 +148 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.69% (환산) vs 평균 2.68% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "490,234 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "1.69% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 188,200 (현재 154,100)"}]}
{"ts": "2026-10-01T11:10:51.979031+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 153900, "qty": 45, "proceeds": 6911995, "entry_price": 154200, "pnl": -28046, "pnl_pct": -0.19, "hold_from": "2026-10-01T11:08:56.215897+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "154,199 (현재 153,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,203"}, {"label": "추세(60일선)", "ok": true, "detail": "113,123"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -68 · 기 +148"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 164,076"}]}
{"ts": "2026-10-01T11:10:52.401711+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 274500, "qty": 10, "cost": 2745412, "path": "pullback", "reason": "눌림목 지정가 292,000 도달", "stop": 249439, "target": 349682, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "274,000 vs 249,000"}, {"label": "정배열(5>60)", "ok": true, "detail": "268,100 / 249,000"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "268,100 / 249,000"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+11.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -48 · 기 +19 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.76% (환산) vs 평균 0.53% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 314,500"}, {"label": "거래량 급증", "ok": false, "detail": "114,178 (환산) vs 평균 78,860"}, {"label": "회전율 급증", "ok": false, "detail": "0.76% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "62"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 292,000 (현재 274,000)"}]}
@@ -1,5 +1,5 @@
{
"cash": 29403100.34549997,
"cash": 25809167.35299997,
"initial": 100000000,
"positions": {
"055550": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 99,600 도달",
"cur_price": 106500,
"cur_price": 103500,
"tranches": 2,
"tranche_value": 6198757.029677045,
"last_add_price": 101000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 3936709.9183330103,
"last_add_price": 133800
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 437,500 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 6807620.85033333,
"last_add_price": 398500
},
"257720": {
"code": "257720",
"name": "실리콘투",
"sources": [
"auto"
],
"qty": 83,
"entry_price": 39350,
"entry_at": "2026-09-28T10:53:00.401231+09:00",
"stop": 34394,
"target": 54217,
"peak": 39400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 42,850 도달",
"cur_price": 38200,
"tranches": 1,
"tranche_value": 3272714.077684775,
"last_add_price": 39350
},
"077360": {
"code": "077360",
"name": "덕산하이메탈",
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 4246814.260452085,
"last_add_price": 13950
@@ -123,17 +102,38 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,630 도달",
"cur_price": 5330,
"cur_price": 5270,
"tranches": 1,
"tranche_value": 4701622.487345789,
"last_add_price": 5470
},
"440110": {
"code": "440110",
"name": "파두",
"sources": [
"interest"
],
"qty": 76,
"entry_price": 88203.94736842105,
"entry_at": "2026-10-01T09:58:52.384688+09:00",
"stop": 77567,
"target": 120114,
"peak": 90100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 89400,
"tranches": 2,
"tranche_value": 3395224.0576983336,
"last_add_price": 90000
}
},
"realized_pnl": -20662370.598500043,
"closed_trades": 51,
"realized_pnl": -20818337.973500043,
"closed_trades": 52,
"wins": 2,
"peak_equity": 100133491.83,
"max_drawdown": 0.19359907589572406,
"max_drawdown": 0.1951075970682049,
"last_exit": {
"033640": "2026-06-23",
"005930": "2026-06-23",
@@ -163,8 +163,9 @@
"051900": "2026-09-28",
"086280": "2026-09-28",
"034020": "2026-09-29",
"316140": "2026-09-30"
"316140": "2026-09-30",
"257720": "2026-10-01"
},
"created_at": "2026-06-22T09:00:04.885342+09:00",
"updated_at": "2026-09-30T15:28:51.758095+09:00"
"updated_at": "2026-10-01T15:28:51.799988+09:00"
}
@@ -140,3 +140,6 @@
{"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)"}]}
{"ts": "2026-10-01T09:58:52.002365+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 37550, "qty": 83, "proceeds": 3110573, "entry_price": 39350, "pnl": -155967, "pnl_pct": -4.57, "hold_from": "2026-09-28T10:53:00.401231+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "34,394 (현재 37,550)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 54,217"}, {"label": "추세(20일선)", "ok": false, "detail": "37,565"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -231 · 기 -208"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 41,043"}]}
{"ts": "2026-10-01T09:58:52.384705+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 86500, "qty": 39, "cost": 3374006, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 76227, "target": 117318, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "86,500 vs 67,070"}, {"label": "정배열(5>20)", "ok": true, "detail": "69,780 / 67,070"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "69,780 / 67,153"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -335 · 기 +623 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+39%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.73% (환산) vs 평균 0.85% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 80,800"}, {"label": "거래량 급증", "ok": true, "detail": "1,370,800 (환산) vs 평균 429,129"}, {"label": "회전율 급증", "ok": true, "detail": "2.73% (환산) vs 평균 0.85%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-10-01T15:14:53.072007+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 90000, "qty": 37, "cost": 3330500, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 76227, "target": 117318, "signals": [{"label": "손절선", "ok": true, "detail": "76,227 (현재 90,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 117,318"}, {"label": "추세(20일선)", "ok": true, "detail": "67,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -351 · 기 +682"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 90,046"}]}
@@ -1,5 +1,5 @@
{
"cash": 26995643.266999975,
"cash": 31792290.04199998,
"initial": 100000000,
"positions": {
"138040": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 123,300 도달",
"cur_price": 126700,
"cur_price": 126300,
"tranches": 2,
"tranche_value": 7954457.869899998,
"last_add_price": 123300
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 473,
"entry_price": 33567.97040169133,
"entry_at": "2026-08-26T09:02:28.255060+09:00",
"stop": 31553,
"target": 39614,
"peak": 36900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,600 도달",
"cur_price": 34900,
"tranches": 2,
"tranche_value": 7954339.168899998,
"last_add_price": 34050
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -53,14 +32,14 @@
"qty": 483,
"entry_price": 13356.95652173913,
"entry_at": "2026-09-08T09:18:33.326196+09:00",
"stop": 17639,
"stop": 18085,
"target": 19355,
"peak": 20200,
"peak": 20700,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,500 도달",
"cur_price": 19750,
"cur_price": 20000,
"tranches": 2,
"tranche_value": 3232197.24058738,
"last_add_price": 13790
@@ -76,12 +55,12 @@
"entry_at": "2026-09-28T09:04:57.339276+09:00",
"stop": 139021,
"target": 234589,
"peak": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 177,000 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 3287927.770655406,
"last_add_price": 168400
@@ -92,24 +71,45 @@
"sources": [
"interest"
],
"qty": 56,
"entry_price": 85700,
"qty": 110,
"entry_price": 87467.27272727272,
"entry_at": "2026-09-30T09:38:52.304644+09:00",
"stop": 76741,
"target": 112576,
"peak": 85800,
"stop": 78332,
"target": 114872,
"peak": 90100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 82500,
"tranches": 1,
"cur_price": 89400,
"tranches": 2,
"tranche_value": 4876026.713150114,
"last_add_price": 85700
"last_add_price": 89300
},
"180640": {
"code": "180640",
"name": "한진칼",
"sources": [
"auto"
],
"qty": 45,
"entry_price": 134500,
"entry_at": "2026-10-01T09:02:57.989690+09:00",
"stop": 123486,
"target": 167542,
"peak": 134500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 133400,
"tranches": 1,
"tranche_value": 6093842.908866839,
"last_add_price": 134500
}
},
"realized_pnl": -23710503.76400005,
"closed_trades": 42,
"realized_pnl": -23917557.43150005,
"closed_trades": 43,
"wins": 3,
"peak_equity": 100226641.3075,
"max_drawdown": 0.22454731812724035,
@@ -135,12 +135,12 @@
"003680": "2026-07-29",
"078930": "2026-09-03",
"138040": "2026-08-12",
"316140": "2026-08-21",
"316140": "2026-10-01",
"068270": "2026-08-26",
"003550": "2026-09-11",
"000720": "2026-09-28",
"088350": "2026-09-30"
},
"created_at": "2026-06-22T09:00:04.885351+09:00",
"updated_at": "2026-09-30T15:28:51.767716+09:00"
"updated_at": "2026-10-01T15:28:51.809733+09:00"
}
@@ -119,3 +119,6 @@
{"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"}]}
{"ts": "2026-10-01T09:02:57.563196+09:00", "side": "SELL", "code": "316140", "name": "우리금융지주", "price": 33200, "qty": 473, "proceeds": 15672978, "entry_price": 33568, "pnl": -207054, "pnl_pct": -1.1, "hold_from": "2026-08-26T09:02:28.255060+09:00", "reason": "시간손절 — 35일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "31,553 (현재 33,150)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 39,614"}, {"label": "추세(10일선)", "ok": true, "detail": "31,925"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -303 · 기 -158"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:02:57.989706+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 134500, "qty": 45, "cost": 6053408, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 123486, "target": 167542, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "132,900 vs 117,320"}, {"label": "정배열(5>10)", "ok": true, "detail": "124,400 / 117,320"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "124,400 / 117,470"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.2%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 +1 · 기 +3 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.04% (환산) vs 평균 0.22% (보류 6배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 132,500"}, {"label": "거래량 급증", "ok": false, "detail": "30,193 (환산) vs 평균 146,881"}, {"label": "회전율 급증", "ok": false, "detail": "0.04% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "65"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 127,200 (현재 132,900)"}]}
{"ts": "2026-10-01T12:28:51.175893+09:00", "side": "BUY", "code": "440110", "name": "파두", "price": 89300, "qty": 54, "cost": 4822923, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 76741, "target": 112576, "signals": [{"label": "손절선", "ok": true, "detail": "76,741 (현재 89,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 112,576"}, {"label": "추세(10일선)", "ok": true, "detail": "68,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -342 · 기 +642"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 89,213"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 1565704.8516703448,
"last_add_price": 135100
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 161600,
"cur_price": 148800,
"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": 174400,
"peak": 183800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 167600,
"cur_price": 183200,
"tranches": 2,
"tranche_value": 1068670.3914512638,
"last_add_price": 144600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 22350,
"cur_price": 21950,
"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": 5500,
"cur_price": 5440,
"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": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 4397334.131474998,
"last_add_price": 402500
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 1595334.1017781345,
"last_add_price": 13310
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,104 도달",
"cur_price": 16180,
"cur_price": 16080,
"tranches": 2,
"tranche_value": 3005604.6167290416,
"last_add_price": 16390
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 1,
"tranche_value": 1116737.5764154792,
"last_add_price": 52200
@@ -202,12 +202,12 @@
"entry_at": "2026-09-30T11:18:53.922419+09:00",
"stop": 27901,
"target": 38957,
"peak": 31950,
"peak": 32000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 1,
"tranche_value": 2129388.805508489,
"last_add_price": 31850
@@ -255,5 +255,5 @@
"047770": "2026-09-30"
},
"created_at": "2026-06-22T09:00:04.885359+09:00",
"updated_at": "2026-09-30T15:28:51.770200+09:00"
"updated_at": "2026-10-01T15:28:51.812140+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 44937335.31325002,
"cash": 47319180.14875002,
"initial": 100000000,
"positions": {
"327260": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 49150,
"cur_price": 49300,
"tranches": 2,
"tranche_value": 1295489.4529810352,
"last_add_price": 35800
@@ -34,12 +34,12 @@
"entry_at": "2026-09-01T09:00:48.159091+09:00",
"stop": 10002,
"target": 14868,
"peak": 12780,
"peak": 13050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 12450,
"cur_price": 12890,
"tranches": 2,
"tranche_value": 2911004.1109875888,
"last_add_price": 11890
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 31950,
"cur_price": 31100,
"tranches": 2,
"tranche_value": 4244307.225767524,
"last_add_price": 30850
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 26,
"entry_price": 409750.0,
"entry_at": "2026-09-11T09:00:54.928506+09:00",
"stop": 372500,
"target": 484250,
"peak": 418500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,568 도달",
"cur_price": 404000,
"tranches": 2,
"tranche_value": 5441389.490632502,
"last_add_price": 414500
},
"214450": {
"code": "214450",
"name": "파마리서치",
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 310500,
"cur_price": 314500,
"tranches": 1,
"tranche_value": 3290595.6980217183,
"last_add_price": 339000
@@ -118,12 +97,12 @@
"entry_at": "2026-09-16T13:08:48.836649+09:00",
"stop": 15890,
"target": 28821,
"peak": 20800,
"peak": 21450,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,361 도달",
"cur_price": 20200,
"cur_price": 21450,
"tranches": 1,
"tranche_value": 2006934.1779601518,
"last_add_price": 20200
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 269500,
"cur_price": 275000,
"tranches": 1,
"tranche_value": 4562812.495500137,
"last_add_price": 284500
@@ -155,24 +134,45 @@
"sources": [
"interest"
],
"qty": 83,
"entry_price": 33200,
"qty": 162,
"entry_price": 33931.48148148148,
"entry_at": "2026-09-30T09:12:54.299112+09:00",
"stop": 28037,
"target": 43527,
"peak": 34300,
"stop": 28721,
"target": 44352,
"peak": 34750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33550,
"tranches": 1,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 2773704.984783944,
"last_add_price": 33200
"last_add_price": 34700
},
"300720": {
"code": "300720",
"name": "한일시멘트",
"sources": [
"watch"
],
"qty": 331,
"entry_price": 16230,
"entry_at": "2026-10-01T09:02:58.024067+09:00",
"stop": 15002,
"target": 18686,
"peak": 16240,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,113 도달",
"cur_price": 16080,
"tranches": 1,
"tranche_value": 5374134.197703127,
"last_add_price": 16230
}
},
"realized_pnl": -15222779.600250028,
"closed_trades": 48,
"realized_pnl": -15381385.775250029,
"closed_trades": 49,
"wins": 5,
"peak_equity": 100961178.33000001,
"max_drawdown": 0.16041261972065946,
@@ -200,8 +200,9 @@
"003550": "2026-09-15",
"060250": "2026-09-16",
"079650": "2026-09-23",
"034020": "2026-09-29"
"034020": "2026-09-29",
"004370": "2026-10-01"
},
"created_at": "2026-06-22T09:00:04.885367+09:00",
"updated_at": "2026-09-30T15:28:51.772641+09:00"
"updated_at": "2026-10-01T15:28:51.814604+09:00"
}
@@ -136,3 +136,6 @@
{"ts": "2026-09-30T09:02:59.537825+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 150400, "qty": 36, "cost": 5415212, "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": true, "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:54.256928+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 149900, "qty": 36, "proceeds": 5385877, "entry_price": 150400, "pnl": -29335, "pnl_pct": -0.33, "hold_from": "2026-09-30T09:02:59.537824+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:12:54.299114+09:00", "side": "BUY", "code": "122640", "name": "예스티", "price": 33200, "qty": 83, "cost": 2756013, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 28037, "target": 43527, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "33,150 vs 29,140"}, {"label": "정배열(5>20)", "ok": true, "detail": "29,900 / 29,140"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "29,900 / 27,574"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +40 · 기 -17 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.32% (환산) vs 평균 1.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 32,800"}, {"label": "거래량 급증", "ok": true, "detail": "502,147 (환산) vs 평균 365,437"}, {"label": "회전율 급증", "ok": true, "detail": "2.32% (환산) vs 평균 1.69%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-10-01T09:02:58.022917+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 404500, "qty": 26, "proceeds": 10496492, "entry_price": 409750, "pnl": -158606, "pnl_pct": -1.28, "hold_from": "2026-09-11T09:00:54.928506+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "372,500 (현재 402,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 484,250"}, {"label": "추세(20일선)", "ok": true, "detail": "383,325"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +6 · 기 +5"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-10-01T09:02:58.024070+09:00", "side": "BUY", "code": "300720", "name": "한일시멘트", "price": 16230, "qty": 331, "cost": 5372936, "path": "pullback", "reason": "눌림목 지정가 16,113 도달", "stop": 15002, "target": 18686, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "16,090 vs 15,208"}, {"label": "정배열(5>20)", "ok": true, "detail": "16,300 / 15,208"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "16,300 / 14,436"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +11 · 기 +0 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.01% (환산) vs 평균 0.12% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 17,140"}, {"label": "거래량 급증", "ok": false, "detail": "6,287 (환산) vs 평균 89,609"}, {"label": "회전율 급증", "ok": false, "detail": "0.01% (환산) vs 평균 0.12%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 16,113 (현재 16,090)"}]}
{"ts": "2026-10-01T09:22:54.512784+09:00", "side": "BUY", "code": "122640", "name": "예스티", "price": 34700, "qty": 79, "cost": 2741711, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 28037, "target": 43527, "signals": [{"label": "손절선", "ok": true, "detail": "28,037 (현재 34,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 43,527"}, {"label": "추세(20일선)", "ok": true, "detail": "29,208"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +46 · 기 +4"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 34,384"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 146300,
"cur_price": 146500,
"tranches": 2,
"tranche_value": 3850824.8781825085,
"last_add_price": 132000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 288000,
"cur_price": 296500,
"tranches": 2,
"tranche_value": 3463164.94193938,
"last_add_price": 327500
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 269500,
"cur_price": 275000,
"tranches": 1,
"tranche_value": 5966122.415280822,
"last_add_price": 284500
@@ -76,12 +76,12 @@
"entry_at": "2026-09-23T10:02:59.617258+09:00",
"stop": 7099,
"target": 10827,
"peak": 9360,
"peak": 10470,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 9320,
"cur_price": 10220,
"tranches": 2,
"tranche_value": 3981843.3185153934,
"last_add_price": 8250
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 400,281 도달",
"cur_price": 404000,
"cur_price": 400500,
"tranches": 2,
"tranche_value": 6754550.557437494,
"last_add_price": 398000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13420,
"cur_price": 14070,
"tranches": 2,
"tranche_value": 3897421.7892669663,
"last_add_price": 13900
@@ -162,5 +162,5 @@
"034020": "2026-09-29"
},
"created_at": "2026-06-22T09:00:04.885375+09:00",
"updated_at": "2026-09-30T15:28:51.775059+09:00"
"updated_at": "2026-10-01T15:28:51.817034+09:00"
}

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