auto: 일일 백업 2026-08-13 02:00

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
hyowons
2026-08-13 02:00:00 +09:00
parent c93d1ac385
commit 6428846506
127 changed files with 1822 additions and 1688 deletions
+13 -13
View File
File diff suppressed because one or more lines are too long
+3 -3
View File
@@ -14,7 +14,7 @@
| **OpenClaw Gateway** | `openclaw gateway --port 18789` | launchd `ai.openclaw.gateway` (상시) | | **OpenClaw Gateway** | `openclaw gateway --port 18789` | launchd `ai.openclaw.gateway` (상시) |
| **비하이브 웹뷰** | `python3 ~/.openclaw/agents/stock/workspace/scripts/behive_web.py serve` | launchd `ai.openclaw.stock.behive-web` (상시) | | **비하이브 웹뷰** | `python3 ~/.openclaw/agents/stock/workspace/scripts/behive_web.py serve` | launchd `ai.openclaw.stock.behive-web` (상시) |
| **후잉 동기화** | `python3 ~/.openclaw/agents/budget/workspace/skills/whooing-sync/scripts/whooing_sync.py` | launchd `ai.openclaw.budget.whooing-sync` (매 15분). 매 사이클 끝에 **가희 잔액 리마인더·자동분개** 모듈(`gahee_reminder.run`)도 함께 호출 — 매월 25일 10:00 KST 이후 첫 사이클에서 가희님께 iMessage 1회 발신, 이후 답신 폴링 → 텍스트면 후잉 가희주머니 차액 자동 분개, 이미지면 텔레그램 알림만 | | **후잉 동기화** | `python3 ~/.openclaw/agents/budget/workspace/skills/whooing-sync/scripts/whooing_sync.py` | launchd `ai.openclaw.budget.whooing-sync` (매 15분). 매 사이클 끝에 **가희 잔액 리마인더·자동분개** 모듈(`gahee_reminder.run`)도 함께 호출 — 매월 25일 10:00 KST 이후 첫 사이클에서 가희님께 iMessage 1회 발신, 이후 답신 폴링 → 텍스트면 후잉 가희주머니 차액 자동 분개, 이미지면 텔레그램 알림만 |
| **주식 브리핑 메일** | `python3 ~/.openclaw/agents/stock/workspace/scripts/stock_portfolio_report.py send` | launchd `ai.openclaw.stock.briefing` (평일 20:10) | | **주식 포트폴리오 스냅샷** | `python3 ~/.openclaw/agents/stock/workspace/scripts/stock_portfolio_report.py send --no-mail` | launchd `ai.openclaw.stock.briefing` (평일 20:10). **메일 발송 중지**(2026-08-12 관리자님 결정 — 메일 통수 축소). `--no-mail`은 휴장일 self-skip·실패 텔레그램 알림은 유지하고 메일만 건너뜀. 목적은 자산웹 '당일 평가손익' 기준값이 되는 스냅샷 확보. 리포트 본문을 눈으로 보려면 `run`(메일 없이 평문+`/tmp/stock_report_preview.html`) |
| **증권잔액 → 골디 inbox** | `python3 ~/.openclaw/agents/stock/workspace/scripts/send_balance_to_budget.py` | launchd `ai.openclaw.stock.send-balance` (매월 1일 04:30) | | **증권잔액 → 골디 inbox** | `python3 ~/.openclaw/agents/stock/workspace/scripts/send_balance_to_budget.py` | launchd `ai.openclaw.stock.send-balance` (매월 1일 04:30) |
| **골디 inbox 처리** (단독) | `python3 ~/.openclaw/agents/budget/workspace/skills/monthly-settlement/scripts/inbox_handler.py [--dry-run]` | 트리거 없음 — 월간결산 cron 진입부에서 자동 호출. 수동 점검·재처리용 | | **골디 inbox 처리** (단독) | `python3 ~/.openclaw/agents/budget/workspace/skills/monthly-settlement/scripts/inbox_handler.py [--dry-run]` | 트리거 없음 — 월간결산 cron 진입부에서 자동 호출. 수동 점검·재처리용 |
| **워치리스트 모니터링** | `python3 ~/.openclaw/agents/stock/workspace/scripts/watchlist_monitor.py check` | launchd `ai.openclaw.stock.watchlist-monitor` (평일 0915시 매 15분) | | **워치리스트 모니터링** | `python3 ~/.openclaw/agents/stock/workspace/scripts/watchlist_monitor.py check` | launchd `ai.openclaw.stock.watchlist-monitor` (평일 0915시 매 15분) |
@@ -39,8 +39,8 @@ LLM이 자막 요약·뉴스 평문 생성·결산 보고서 등 본문을 만
| 작업 | 진입점 (사람이 시키는 한 마디) | 트리거 | | 작업 | 진입점 (사람이 시키는 한 마디) | 트리거 |
|---|---|---| |---|---|---|
| **오전 브리핑** (main/클로) | "오전 브리핑 메일 보내줘" → cron payload의 step 그대로 실행 (미국증시 요약 포함) | OpenClaw cron `56d66b54` (매일 07:30) + 1차폴백 `c4f2d3e5...0755` (07:55) + 2차폴백·최종 `b3f1c2d4...0830` (08:30, US 미게시여도 발송) | | **오전 브리핑** (main/클로) | "오전 브리핑 메일 보내줘" → cron payload의 step 그대로 실행 (미국증시 요약 포함) | OpenClaw cron `56d66b54` (**월~토** 07:30) + 1차폴백 `c4f2d3e5...0755` (07:55) + 2차폴백·최종 `b3f1c2d4...0830` (08:30, US 미게시여도 발송). **일요일 없음**. **토요일은 해외 전용**(스크립트가 `overseas_only` 판정 → 해외 뉴스만·일정·IPO 생략) |
| **오후 브리핑** (main/클로) | "오후 브리핑 메일 보내줘" → cron payload의 step 그대로 실행 | OpenClaw cron `9d2c105f` (매일 19:00) | | **오후 브리핑** (main/클로) | "오후 브리핑 메일 보내줘" → cron payload의 step 그대로 실행 | OpenClaw cron `9d2c105f` (**평일** 19:00). 주말 없음 |
| **비하이브 종목분석 요약** (stock/레이) | "비하이브 신규 영상 점검해줘" → cron payload의 step 그대로 실행 | OpenClaw cron `747e1013` (평일 07/12/18시) | | **비하이브 종목분석 요약** (stock/레이) | "비하이브 신규 영상 점검해줘" → cron payload의 step 그대로 실행 | OpenClaw cron `747e1013` (평일 07/12/18시) |
| **월간 결산** (budget/골디) | "월간 결산 돌려줘" → cron payload의 step 그대로 실행 | OpenClaw cron `08e9a978` (매월 1일 05:00) | | **월간 결산** (budget/골디) | "월간 결산 돌려줘" → cron payload의 step 그대로 실행 | OpenClaw cron `08e9a978` (매월 1일 05:00) |
+3 -3
View File
@@ -44,9 +44,9 @@
| `watchlist-monitor` | 평일 10·12·14시 (휴장일 self-skip) | `watchlist_monitor.py check` | buy/target/stop 감지 시 텔레그램 요약 + HTML 메일 1통. 2026-05-12 15분 간격 → 3회 축소 (관리자님 요청) | | `watchlist-monitor` | 평일 10·12·14시 (휴장일 self-skip) | `watchlist_monitor.py check` | buy/target/stop 감지 시 텔레그램 요약 + HTML 메일 1통. 2026-05-12 15분 간격 → 3회 축소 (관리자님 요청) |
| `surge-monitor` | 평일 09:0015:35 **매 1분** (`StartCalendarInterval` 396엔트리, 스크립트 self-skip) | `surge_monitor.py check` | **급등락 알림** (2026-08-04 도입). 자산웹 🔔 토글 켜진 종목만(`state/behive_surge_toggles.json`). 조회·알림 전용이라 `feedback_no_trade_auto_triggers` 예외 아님(주문 API 경로 없음). **세 기준 병행**: 거래소 **상·하한가 도달**(2026-08-06 추가, 그날 끝까지 간 것이라 무엇에도 가리지 않음) + 거래소 **VI 발동**(급등락 여부를 거래소가 판정 → 문턱 불필요) + **자기 이력 분위수**(장중 이탈폭 ≥ 그 종목 과거 이탈폭 `SURGE_PCTL` p90, 확대는 p98). ⚠️ **고정 %를 쓰자는 제안은 거절할 근거가 있다** — 실측(관심·감시 65종목 × 280거래일, 2026-08-04) 장중 이탈폭 중간값 3.8%라 ±3%가 평범한 날이고, 종목별 변동성이 **22배 차**(ATR14 1.0~22.3%)라 ±5% 문턱이면 KODEX 미국S&P500 발생 0회 / SK이터닉스 75회다. 같은 5%가 한쪽엔 도달 불가·한쪽엔 노이즈. ⚠️ **ATR 배수도 폐기됐다 — 2026-08-04 관리자님 지적**("하루 최대 폭이 30%~+30%인데"). 국내 가격제한폭이 ±30%인데 ATR 배수는 상한이 없어 문턱이 제한폭 밖으로 밀려난다: 1차(ATR×1.5) 5/65종목, 확대(ATR×3.0) **31/65(48%)**가 발동 불가였다. 분위수는 실제 관측값이라 구조적으로 제한폭을 못 넘고(p90~p99 전부 30% 초과 0종목) 알림량이 정의상 (1−p)로 확정된다(p90 = 종목당 연 25회). **ATR 배수 재제안 금지.** ⚠️ 평시 사이클 **키움 콜 0** — behive_web `/api/realtime/quotes` 1콜이 현재가와 VI를 함께 준다(VI 1h는 시장 전역 broadcast라 구독 무관). 구독 상한에 걸려 빠진 종목만 ka10095 배치 1콜 폴백. ⚠️ **문턱은 하루 1회만 계산**(`state/surge_thresholds.json`) — `daily_candles_cache.get_candles`가 stale 캐시에 ka10081을 때리므로 매분 × 종목수면 폭주. ⚠️ **ka10081 유량 초당 5건** — 70종목 일괄 산출 시 26종목이 429로 실패(실측). 사이클당 12개·0.35s 간격으로 나눠 계산하고(70종목 ≈ 6분) **조회 실패는 캐시하지 않는다**(이력부족과 같이 `{}`로 굳히면 429 한 번에 그 종목이 하루 내내 VI만 감시). ⚠️ **VI 레그는 behive_web 프로세스 의존** — 죽으면 VI 알림이 조용히 사라지고 stderr 경고만(백업 트리거는 `feedback_no_unsanctioned_failover`대로 의도적 부재). ⚠️ **상·하한가·VI 중 문턱을 넘으면 생략이 아니라 보류**(2026-08-06 관리자님 요청) — `surge_alerts.json``__pending__`에 이탈폭 최대 시점을 적어뒀다가 가림이 풀린 사이클에 방출한다. 그전엔 버려져서 **VI 중 돌파 후 해제 시점에 되밀리면 알림이 아예 없었다**. 가림 여부는 보류 목록이 비었는지가 아니라 `evaluate`**가림사유 반환값**으로 판단해야 한다(VI 중 되밀림도 목록이 비어 조기 방출됨). 방출분은 **발송 성공 시에만** 보류에서 제거. VI가 마감까지 안 풀리면 그날 보류분은 방출 안 됨(강제 flush 없음). ⚠️ **상·하한가는 ka10095 `upl_pric`/`lst_pric`(거래소 계산값)** — 제한폭은 기준가 호가단위로 절사 후 ±하는 규칙이라 직접 계산하면 ETF·가격대별 표를 재현해야 해 틀린다. 장중 불변이라 `state/surge_limits.json`에 하루 1콜 캐시, 일봉 이력 불필요라 **이력 부족 종목도 감시됨**. dedup `state/surge_alerts.json` = 분위수 방향별 1회 + 확대 1회 + 상·하한가 1회, VI는 `vi:<발동시각>`이라 발동 건마다 1회(하루 상한 없음). 로그 `logs/stock-surge-monitor.{log,err.log}` | | `surge-monitor` | 평일 09:0015:35 **매 1분** (`StartCalendarInterval` 396엔트리, 스크립트 self-skip) | `surge_monitor.py check` | **급등락 알림** (2026-08-04 도입). 자산웹 🔔 토글 켜진 종목만(`state/behive_surge_toggles.json`). 조회·알림 전용이라 `feedback_no_trade_auto_triggers` 예외 아님(주문 API 경로 없음). **세 기준 병행**: 거래소 **상·하한가 도달**(2026-08-06 추가, 그날 끝까지 간 것이라 무엇에도 가리지 않음) + 거래소 **VI 발동**(급등락 여부를 거래소가 판정 → 문턱 불필요) + **자기 이력 분위수**(장중 이탈폭 ≥ 그 종목 과거 이탈폭 `SURGE_PCTL` p90, 확대는 p98). ⚠️ **고정 %를 쓰자는 제안은 거절할 근거가 있다** — 실측(관심·감시 65종목 × 280거래일, 2026-08-04) 장중 이탈폭 중간값 3.8%라 ±3%가 평범한 날이고, 종목별 변동성이 **22배 차**(ATR14 1.0~22.3%)라 ±5% 문턱이면 KODEX 미국S&P500 발생 0회 / SK이터닉스 75회다. 같은 5%가 한쪽엔 도달 불가·한쪽엔 노이즈. ⚠️ **ATR 배수도 폐기됐다 — 2026-08-04 관리자님 지적**("하루 최대 폭이 30%~+30%인데"). 국내 가격제한폭이 ±30%인데 ATR 배수는 상한이 없어 문턱이 제한폭 밖으로 밀려난다: 1차(ATR×1.5) 5/65종목, 확대(ATR×3.0) **31/65(48%)**가 발동 불가였다. 분위수는 실제 관측값이라 구조적으로 제한폭을 못 넘고(p90~p99 전부 30% 초과 0종목) 알림량이 정의상 (1−p)로 확정된다(p90 = 종목당 연 25회). **ATR 배수 재제안 금지.** ⚠️ 평시 사이클 **키움 콜 0** — behive_web `/api/realtime/quotes` 1콜이 현재가와 VI를 함께 준다(VI 1h는 시장 전역 broadcast라 구독 무관). 구독 상한에 걸려 빠진 종목만 ka10095 배치 1콜 폴백. ⚠️ **문턱은 하루 1회만 계산**(`state/surge_thresholds.json`) — `daily_candles_cache.get_candles`가 stale 캐시에 ka10081을 때리므로 매분 × 종목수면 폭주. ⚠️ **ka10081 유량 초당 5건** — 70종목 일괄 산출 시 26종목이 429로 실패(실측). 사이클당 12개·0.35s 간격으로 나눠 계산하고(70종목 ≈ 6분) **조회 실패는 캐시하지 않는다**(이력부족과 같이 `{}`로 굳히면 429 한 번에 그 종목이 하루 내내 VI만 감시). ⚠️ **VI 레그는 behive_web 프로세스 의존** — 죽으면 VI 알림이 조용히 사라지고 stderr 경고만(백업 트리거는 `feedback_no_unsanctioned_failover`대로 의도적 부재). ⚠️ **상·하한가·VI 중 문턱을 넘으면 생략이 아니라 보류**(2026-08-06 관리자님 요청) — `surge_alerts.json``__pending__`에 이탈폭 최대 시점을 적어뒀다가 가림이 풀린 사이클에 방출한다. 그전엔 버려져서 **VI 중 돌파 후 해제 시점에 되밀리면 알림이 아예 없었다**. 가림 여부는 보류 목록이 비었는지가 아니라 `evaluate`**가림사유 반환값**으로 판단해야 한다(VI 중 되밀림도 목록이 비어 조기 방출됨). 방출분은 **발송 성공 시에만** 보류에서 제거. VI가 마감까지 안 풀리면 그날 보류분은 방출 안 됨(강제 flush 없음). ⚠️ **상·하한가는 ka10095 `upl_pric`/`lst_pric`(거래소 계산값)** — 제한폭은 기준가 호가단위로 절사 후 ±하는 규칙이라 직접 계산하면 ETF·가격대별 표를 재현해야 해 틀린다. 장중 불변이라 `state/surge_limits.json`에 하루 1콜 캐시, 일봉 이력 불필요라 **이력 부족 종목도 감시됨**. dedup `state/surge_alerts.json` = 분위수 방향별 1회 + 확대 1회 + 상·하한가 1회, VI는 `vi:<발동시각>`이라 발동 건마다 1회(하루 상한 없음). 로그 `logs/stock-surge-monitor.{log,err.log}` |
| `trailing-monitor` | 평일 09:0015:30 **매 1분** (`StartCalendarInterval` 391엔트리, 스크립트 self-skip) | `trailing_monitor.py check` | **트레일링 스톱 감시** (2026-07-30 도입). ⚠️ **매매 API를 자동 호출하는 유일한 트리거**`feedback_no_trade_auto_triggers` 예외로 관리자님이 명시 승인. 허용 근거: 호출하는 건 `kiwoom_order.modify_order` **하나뿐**이고 신규 발주·수량·방향 변경 경로가 없음. PIN 승인 시 계좌·종목·수량·트레일 폭이 확정되고, 감시는 이미 승인된 스톱주문의 조건단가를 **상향만** 정정. 예약 0건이면 즉시 종료(API 콜 0). 상태 `state/trailing_stops.json`, 로그 `logs/stock-trailing-monitor.{log,err.log}`. ⚠️ **cadence 이력 2분→30초→1분**(전부 2026-07-30 관리자님 지시). launchd 최소 단위가 1분이라 30초는 프로세스 내부 `--repeat 2 --gap 30`(1분 발화 × 30초 간격 2회)으로 구현했고 **CLI 옵션은 살아있다** — 다시 30초로 갈 땐 plist ProgramArguments에 인자만 추가. `StartInterval=30`은 GUI idle 시 발화 보류라 사용 금지(sim-scan이 같은 이유로 캘린더 전환). ⚠️ **스톱주문은 장 마감 후 소멸한다 — 2026-07-30 실증 완료**(가정이 틀렸음). 첫 실주문 TRL-A2Z4(제닉스로보틱스 1주, 14:35 등록, 손절선 4,370→4,455 3회 상향)가 **체결 없이** 사라졌다: 당일매매일지 매도 기록 0건 · 보유수량 3,338주 불변 · 미체결 0건. 감지 시각 **18:21**(15:30 장 마감 즉시가 아니라 몇 시간 뒤 — 감시는 그 사이 매분 정상 발화했고 로그가 조용했으니 주문은 18:20까지 조회에 살아있었다. NXT 시간대엔 손절선이 실제로 유효했던 셈. 1회 관측이라 매일 같은 시각인지는 미확인). ⚠️ **자동 재등록 안 한다**(관리자님 결정) — 알림만 보내고 재등록은 자산웹에서 수동. 소멸 알림에 사유 구분 있음(아래). ⚠️ **예약 종료 알림 3갈래**(`_fill_check`+`_notify_gone`): 미체결 조회에서 사라진 것만으로는 체결·취소·소멸을 구분할 수 없어(셋 다 목록에서 빠짐) 예약이 사라질 때만 ka10170 1콜 추가로 판정 — ✅체결(당일 매도기록 있음, 수량·평균가·실현손익 표시. 관리자님 수동 매도와는 구분 불가라 단정 안 함) / ⚠️소멸(매도기록 없음 = 체결 안 됨 확정 + 재등록 안내) / 🎯판정불가(일지 조회 실패). **조회 실패를 '체결 안 됨'으로 단정하면 안 된다**`_fill_check`가 (기록, 성공여부) 튜플을 반환하는 이유. ⚠️ **초기 고점 = 등록 시점 현재가 고정**, 이후 갱신도 **현재가로만**(당일고가를 쓰면 등록 전 고가 때문에 즉시 발동). ⚠️ **고점 기준 선택 옵션은 2026-07-30 제거 — 다시 넣지 말 것**(`peak_basis`/`52주 전고점`/`매수후 고점`). 과거 고점 기준은 손절선이 현재가 위로 올라가 `TRAIL_IMMEDIATE` 거부되는데, **손실 종목은 등록 자체가 불가**(실측 제닉스로보틱스 현재가 4,805 · 매수후 고점 6,890 → 필요 폭 30.3% / 52주 19,940 → 75.9%, 상한 30% 초과)고 **이익 종목은 과거 고점 ≈ 현재가라 결과가 동일**. 차이 날 때 못 쓰고 쓸 수 있을 때 차이 없어 폐기. ⚠️ **최저 매도가**(`min_sell_price`)로 손절선 하한 지정 가능 — `cond_uv = max(트레일, 최저가)`. 트레일 폭을 넓게 잡아도 이 가격 아래로 안 내려간다. 고점이 올라 트레일이 추월하면 그 뒤론 트레일 지배(전환점 = 최저가÷(1−pct)). 1분 간격이라 그 사이 스파이크는 놓친다(손절선이 덜 올라가는 방향 — 손실 위험 아님). ⚠️ **정밀도 보완 안 함으로 결론**(2026-07-30 관리자님): 최저 매도가로 하한이 통제되니 1분 해상도 누락은 감당 범위. `entry_day_high` 기준선 / `realtime_hub` WS 틱 추적 **둘 다 채택 안 함 — 재제안 금지** | | `trailing-monitor` | 평일 09:0015:30 **매 1분** (`StartCalendarInterval` 391엔트리, 스크립트 self-skip) | `trailing_monitor.py check` | **트레일링 스톱 감시** (2026-07-30 도입). ⚠️ **매매 API를 자동 호출하는 유일한 트리거**`feedback_no_trade_auto_triggers` 예외로 관리자님이 명시 승인. 허용 근거: 호출하는 건 `kiwoom_order.modify_order` **하나뿐**이고 신규 발주·수량·방향 변경 경로가 없음. PIN 승인 시 계좌·종목·수량·트레일 폭이 확정되고, 감시는 이미 승인된 스톱주문의 조건단가를 **상향만** 정정. 예약 0건이면 즉시 종료(API 콜 0). 상태 `state/trailing_stops.json`, 로그 `logs/stock-trailing-monitor.{log,err.log}`. ⚠️ **cadence 이력 2분→30초→1분**(전부 2026-07-30 관리자님 지시). launchd 최소 단위가 1분이라 30초는 프로세스 내부 `--repeat 2 --gap 30`(1분 발화 × 30초 간격 2회)으로 구현했고 **CLI 옵션은 살아있다** — 다시 30초로 갈 땐 plist ProgramArguments에 인자만 추가. `StartInterval=30`은 GUI idle 시 발화 보류라 사용 금지(sim-scan이 같은 이유로 캘린더 전환). ⚠️ **스톱주문은 장 마감 후 소멸한다 — 2026-07-30 실증 완료**(가정이 틀렸음). 첫 실주문 TRL-A2Z4(제닉스로보틱스 1주, 14:35 등록, 손절선 4,370→4,455 3회 상향)가 **체결 없이** 사라졌다: 당일매매일지 매도 기록 0건 · 보유수량 3,338주 불변 · 미체결 0건. 감지 시각 **18:21**(15:30 장 마감 즉시가 아니라 몇 시간 뒤 — 감시는 그 사이 매분 정상 발화했고 로그가 조용했으니 주문은 18:20까지 조회에 살아있었다. NXT 시간대엔 손절선이 실제로 유효했던 셈. 1회 관측이라 매일 같은 시각인지는 미확인). ⚠️ **자동 재등록 안 한다**(관리자님 결정) — 알림만 보내고 재등록은 자산웹에서 수동. 소멸 알림에 사유 구분 있음(아래). ⚠️ **예약 종료 알림 3갈래**(`_fill_check`+`_notify_gone`): 미체결 조회에서 사라진 것만으로는 체결·취소·소멸을 구분할 수 없어(셋 다 목록에서 빠짐) 예약이 사라질 때만 ka10170 1콜 추가로 판정 — ✅체결(당일 매도기록 있음, 수량·평균가·실현손익 표시. 관리자님 수동 매도와는 구분 불가라 단정 안 함) / ⚠️소멸(매도기록 없음 = 체결 안 됨 확정 + 재등록 안내) / 🎯판정불가(일지 조회 실패). **조회 실패를 '체결 안 됨'으로 단정하면 안 된다**`_fill_check`가 (기록, 성공여부) 튜플을 반환하는 이유. ⚠️ **초기 고점 = 등록 시점 현재가 고정**, 이후 갱신도 **현재가로만**(당일고가를 쓰면 등록 전 고가 때문에 즉시 발동). ⚠️ **고점 기준 선택 옵션은 2026-07-30 제거 — 다시 넣지 말 것**(`peak_basis`/`52주 전고점`/`매수후 고점`). 과거 고점 기준은 손절선이 현재가 위로 올라가 `TRAIL_IMMEDIATE` 거부되는데, **손실 종목은 등록 자체가 불가**(실측 제닉스로보틱스 현재가 4,805 · 매수후 고점 6,890 → 필요 폭 30.3% / 52주 19,940 → 75.9%, 상한 30% 초과)고 **이익 종목은 과거 고점 ≈ 현재가라 결과가 동일**. 차이 날 때 못 쓰고 쓸 수 있을 때 차이 없어 폐기. ⚠️ **최저 매도가**(`min_sell_price`)로 손절선 하한 지정 가능 — `cond_uv = max(트레일, 최저가)`. 트레일 폭을 넓게 잡아도 이 가격 아래로 안 내려간다. 고점이 올라 트레일이 추월하면 그 뒤론 트레일 지배(전환점 = 최저가÷(1−pct)). 1분 간격이라 그 사이 스파이크는 놓친다(손절선이 덜 올라가는 방향 — 손실 위험 아님). ⚠️ **정밀도 보완 안 함으로 결론**(2026-07-30 관리자님): 최저 매도가로 하한이 통제되니 1분 해상도 누락은 감당 범위. `entry_day_high` 기준선 / `realtime_hub` WS 틱 추적 **둘 다 채택 안 함 — 재제안 금지** |
| `briefing` | 평일 20:10 (휴장일 self-skip) | `stock_portfolio_report.py send` | 메일 발송. 텔레그램 리포트 요약은 2026-05-14 관리자님 요청으로 비활성화. 실패 자가 알림 | | `briefing` | 평일 20:10 (휴장일 self-skip) | `stock_portfolio_report.py send --no-mail` | ⚠️ **메일 발송 중지 — 2026-08-12 관리자님 결정**("겹치는 부분 많고 메일 너무 많다"). 이제 이 트리거의 목적은 **오늘 스냅샷 확보뿐**이다(`state/portfolio_daily_snapshot.json` = 자산웹 '당일 평가손익'·`rebase_to_nxt_close` 전일 baseline). ⚠️ **`run` 모드로 바꾸지 말 것** — 휴장일 self-skip이 `send` 분기에만 있어 `run`이면 휴장일에도 스냅샷이 생겨 85일치 이력에 없던 휴장일 키가 섞이고, 평문 리포트 100여 줄을 로그에 쏟는다. `--no-mail`은 휴장일 가드·실패 자가알림을 유지하고 `send_mail` 호출만 건너뛴다(`MAIL_SKIPPED=no_mail_flag` 출력). 텔레그램 요약은 2026-05-14부터 이미 비활성 |
| `briefing-fallback-2030` | 평일 20:30 (휴장일 self-skip) | `briefing_fallback.py retry` | 스냅샷 있으면 skip(idempotent), 없으면 send 재실행. 알림 없음 | | `briefing-fallback-2030` | 평일 20:30 (휴장일 self-skip) | `briefing_fallback.py retry` | 스냅샷 있으면 skip(idempotent), 없으면 `send --no-mail` 재실행. 알림 없음. ⚠️ 최근 2주 실측 단 한 번도 실제 작업 안 함(20:10이 매일 성공) — 무해한 보험이라 유지 |
| `briefing-fallback-2100` | 평일 21:00 (휴장일 self-skip) | `briefing_fallback.py final` | 마지막 폴백. 실패 시 레이 텔레그램 알림 | | `briefing-fallback-2100` | 평일 21:00 (휴장일 self-skip) | `briefing_fallback.py **force**` | 마지막 폴백 + 20:10 데이터 부정확 보완. 스냅샷 있으면 `run`으로 21:00 fresh 값 덮어쓰기, 없으면 `send --no-mail` + 실패 시 레이 텔레그램 알림. ⚠️ **plist 실제 인자는 `force`** — 이 표가 오래 `final`로 잘못 적혀 있었다(2026-08-12 수정) |
| `send-balance` | 매월 1일 04:30 | `send_balance_to_budget.py` | 본인 계좌(가희 제외) → 골디 inbox `securities_balance`. 골디 결산 30분 전 | | `send-balance` | 매월 1일 04:30 | `send_balance_to_budget.py` | 본인 계좌(가희 제외) → 골디 inbox `securities_balance`. 골디 결산 30분 전 |
| `ipo-calendar-sync` | 매주 금요일 17:00 | `ipo_calendar_sync.py` | IPO 청약·상장 일정 → Google Calendar | | `ipo-calendar-sync` | 매주 금요일 17:00 | `ipo_calendar_sync.py` | IPO 청약·상장 일정 → Google Calendar |
| `fomc-calendar-sync` | 매월 1일 09:10 | `fomc_calendar_sync.py` | 연준 FOMC 회의 일정 → Google Calendar `[FOMC] YYYY-MM 회의`(+` (SEP)`). 2026-07-29 신설. **캘린더엔 2026-03-23 관리자님이 2027-12까지 11건을 이미 손으로 등록해 두셨고 날짜도 정확** — 스크립트는 그 표기를 승계해 흡수했으므로 당분간 실제 신규 등록은 2028년분부터. **이벤트 기간 = 회의 시작일(ET) ~ 발표일(KST)** 3일 — 성명 발표가 KST로는 회의 종료 다음날 새벽(EDT 03:00·EST 04:00)이라, ET 날짜만 넣으면 한국 장이 결과를 반영하는 날에 캘린더가 비어 브리핑 '오늘 일정'에 안 뜬다(2026-07-29 관리자님 지적으로 수정). colorId 9 보존(`--event-color` 미지정). 삭제 루프가 `old_start <= today`를 건너뛰어 지난 회의는 안 지움. `--list`=파싱만(gog 미호출) | | `fomc-calendar-sync` | 매월 1일 09:10 | `fomc_calendar_sync.py` | 연준 FOMC 회의 일정 → Google Calendar `[FOMC] YYYY-MM 회의`(+` (SEP)`). 2026-07-29 신설. **캘린더엔 2026-03-23 관리자님이 2027-12까지 11건을 이미 손으로 등록해 두셨고 날짜도 정확** — 스크립트는 그 표기를 승계해 흡수했으므로 당분간 실제 신규 등록은 2028년분부터. **이벤트 기간 = 회의 시작일(ET) ~ 발표일(KST)** 3일 — 성명 발표가 KST로는 회의 종료 다음날 새벽(EDT 03:00·EST 04:00)이라, ET 날짜만 넣으면 한국 장이 결과를 반영하는 날에 캘린더가 비어 브리핑 '오늘 일정'에 안 뜬다(2026-07-29 관리자님 지적으로 수정). colorId 9 보존(`--event-color` 미지정). 삭제 루프가 `old_start <= today`를 건너뛰어 지난 회의는 안 지움. `--list`=파싱만(gog 미호출) |
@@ -1,12 +1,15 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
"""stock.briefing 폴백·강제 재실행. """stock.briefing 폴백·강제 재실행.
메일은 발송하지 않는다 (2026-08-12 관리자님 결정 — 주식 리포트 메일 중지, 스냅샷만 유지).
목적은 자산웹 '당일 평가손익' 기준값이 되는 오늘 스냅샷을 확보하는 것.
retry/final: 오늘 portfolio_daily_snapshot.json에 오늘 키가 이미 있으면 skip (idempotent). retry/final: 오늘 portfolio_daily_snapshot.json에 오늘 키가 이미 있으면 skip (idempotent).
없으면 stock_portfolio_report.py send 재실행. final 모드에선 그래도 실패 시 레이 텔레그램 알림. 없으면 stock_portfolio_report.py send --no-mail 재실행. final 모드에선 그래도 실패 시 레이 텔레그램 알림.
force: 스냅샷 존재 여부 무관하게 21:00 fresh fetch로 데이터 덮어쓰기. 20:10 데이터가 force: 스냅샷 존재 여부 무관하게 21:00 fresh fetch로 데이터 덮어쓰기. 20:10 데이터가
부정확할 때 21:00 안정된 데이터로 갱신용. 스냅샷 있으면 run 모드(스냅샷만, 메일·텔레그램 X), 부정확할 때 21:00 안정된 데이터로 갱신용. 스냅샷 있으면 run 모드, 없으면 send --no-mail 폴백
없으면 send 모드로 폴백 + 실패 시 알림. + 실패 시 알림.
usage: usage:
briefing_fallback.py retry # 20:30 — 스냅샷 없으면 재실행, 실패해도 알림 없음 briefing_fallback.py retry # 20:30 — 스냅샷 없으면 재실행, 실패해도 알림 없음
@@ -42,7 +45,9 @@ def today_snapshot_exists() -> bool:
def run_briefing() -> int: def run_briefing() -> int:
return subprocess.call(['/usr/bin/python3', str(REPORT), 'send']) # 2026-08-12부터 주식 리포트 메일은 발송하지 않는다 (스냅샷만). --no-mail 은 send 경로의
# 휴장일 가드·실패 알림을 유지하면서 메일만 건너뛴다.
return subprocess.call(['/usr/bin/python3', str(REPORT), 'send', '--no-mail'])
def alert(text: str) -> None: def alert(text: str) -> None:
@@ -69,13 +74,13 @@ def main() -> int:
if mode == 'force': if mode == 'force':
# 21:00 무조건 재실행 — 20:10 데이터가 부정확할 때 fresh fetch로 덮어씀. # 21:00 무조건 재실행 — 20:10 데이터가 부정확할 때 fresh fetch로 덮어씀.
# 스냅샷 있으면 run(스냅샷만), 없으면 send(메일·텔레그램·스냅샷 + 실패 시 알림). # 스냅샷 있으면 run(스냅샷만), 없으면 send --no-mail(스냅샷 + 실패 시 알림).
if today_snapshot_exists(): if today_snapshot_exists():
print(f'[force] {now} 스냅샷 갱신 (run 모드, 메일·텔레그램 없음).') print(f'[force] {now} 스냅샷 갱신 (run 모드, 메일·텔레그램 없음).')
code = subprocess.call(['/usr/bin/python3', str(REPORT), 'run']) code = subprocess.call(['/usr/bin/python3', str(REPORT), 'run'])
print(f'[force] {now} run exit={code}') print(f'[force] {now} run exit={code}')
return 0 if code == 0 else 1 return 0 if code == 0 else 1
print(f'[force] {now} 스냅샷 없음 → send 재실행 (메일·텔레그램 포함).') print(f'[force] {now} 스냅샷 없음 → send --no-mail 재실행 (메일 없음).')
code = run_briefing() code = run_briefing()
print(f'[force] {now} send exit={code}') print(f'[force] {now} send exit={code}')
if today_snapshot_exists(): if today_snapshot_exists():
@@ -83,7 +88,7 @@ def main() -> int:
alert( alert(
f'⚠️ stock.briefing {now} 폴백 모두 실패\n' f'⚠️ stock.briefing {now} 폴백 모두 실패\n'
f'오늘({datetime.now(KST):%Y-%m-%d}) 스냅샷이 생성되지 않았습니다.\n' f'오늘({datetime.now(KST):%Y-%m-%d}) 스냅샷이 생성되지 않았습니다.\n'
f'수동 실행: python3 {REPORT} send' f'수동 실행: python3 {REPORT} send --no-mail'
) )
return 1 return 1
@@ -103,7 +108,7 @@ def main() -> int:
alert( alert(
f'⚠️ stock.briefing {now} 폴백 모두 실패\n' f'⚠️ stock.briefing {now} 폴백 모두 실패\n'
f'오늘({datetime.now(KST):%Y-%m-%d}) 스냅샷이 생성되지 않았습니다.\n' f'오늘({datetime.now(KST):%Y-%m-%d}) 스냅샷이 생성되지 않았습니다.\n'
f'수동 실행: python3 {REPORT} send' f'수동 실행: python3 {REPORT} send --no-mail'
) )
return 1 if mode == 'final' else 0 return 1 if mode == 'final' else 0
@@ -1280,9 +1280,12 @@ def main() -> int:
args = sys.argv[1:] args = sys.argv[1:]
mode = 'run' mode = 'run'
by_account = False by_account = False
no_mail = False
for a in args: for a in args:
if a == '--by-account': if a == '--by-account':
by_account = True by_account = True
elif a == '--no-mail':
no_mail = True
elif a in ('run', 'send'): elif a in ('run', 'send'):
mode = a mode = a
else: else:
@@ -1291,7 +1294,7 @@ def main() -> int:
print( print(
f"[START] stock_portfolio_report mode={mode} by_account={by_account} " f"[START] stock_portfolio_report mode={mode} by_account={by_account} "
f"ts={started_at.isoformat()} pid={os.getpid()}" f"no_mail={no_mail} ts={started_at.isoformat()} pid={os.getpid()}"
) )
# send 모드는 휴장일/주말이면 즉시 스킵 — 시세·잔고 무변동이라 메일이 어제와 동일. # send 모드는 휴장일/주말이면 즉시 스킵 — 시세·잔고 무변동이라 메일이 어제와 동일.
@@ -1318,6 +1321,12 @@ def main() -> int:
subject = f"[주식 리포트] {datetime.now(KST):%Y-%m-%d} 20:00" subject = f"[주식 리포트] {datetime.now(KST):%Y-%m-%d} 20:00"
if mode == 'send': if mode == 'send':
# --no-mail: 스냅샷만 남기는 스케줄 실행용. 휴장일 self-skip·실패 알림은 그대로 유지해야
# 하므로 run 모드가 아니라 send 경로에서 메일 호출만 건너뛴다.
if no_mail:
print('MAIL_SKIPPED=no_mail_flag')
print(f"[END] stock_portfolio_report status=ok ts={datetime.now(KST).isoformat()}")
return 0
mail_ok = False mail_ok = False
try: try:
send_result = send_mail(subject, html_body, html=True) send_result = send_mail(subject, html_body, html=True)
@@ -112,3 +112,5 @@
{"date": "2026-08-10", "market": "KOSPI", "market_label": "코스피", "rise": 697, "upper": 0, "fall": 183, "lower": 0, "steady": 31, "adr": 380.87, "personal": 9003, "foreign": -14909, "institutional": 5692, "captured_at": "2026-08-10T21:00:01.810609+09:00"} {"date": "2026-08-10", "market": "KOSPI", "market_label": "코스피", "rise": 697, "upper": 0, "fall": 183, "lower": 0, "steady": 31, "adr": 380.87, "personal": 9003, "foreign": -14909, "institutional": 5692, "captured_at": "2026-08-10T21:00:01.810609+09:00"}
{"date": "2026-08-11", "market": "KOSDAQ", "market_label": "코스닥", "rise": 1097, "upper": 8, "fall": 547, "lower": 0, "steady": 76, "adr": 202.01, "personal": 4351, "foreign": -3562, "institutional": -954, "captured_at": "2026-08-11T21:00:02.471962+09:00"} {"date": "2026-08-11", "market": "KOSDAQ", "market_label": "코스닥", "rise": 1097, "upper": 8, "fall": 547, "lower": 0, "steady": 76, "adr": 202.01, "personal": 4351, "foreign": -3562, "institutional": -954, "captured_at": "2026-08-11T21:00:02.471962+09:00"}
{"date": "2026-08-11", "market": "KOSPI", "market_label": "코스피", "rise": 563, "upper": 4, "fall": 309, "lower": 0, "steady": 38, "adr": 183.5, "personal": -708, "foreign": 535, "institutional": 212, "captured_at": "2026-08-11T21:00:02.471962+09:00"} {"date": "2026-08-11", "market": "KOSPI", "market_label": "코스피", "rise": 563, "upper": 4, "fall": 309, "lower": 0, "steady": 38, "adr": 183.5, "personal": -708, "foreign": 535, "institutional": 212, "captured_at": "2026-08-11T21:00:02.471962+09:00"}
{"date": "2026-08-12", "market": "KOSDAQ", "market_label": "코스닥", "rise": 886, "upper": 8, "fall": 753, "lower": 0, "steady": 83, "adr": 118.73, "personal": 3127, "foreign": -1623, "institutional": -1459, "captured_at": "2026-08-12T21:00:02.259243+09:00"}
{"date": "2026-08-12", "market": "KOSPI", "market_label": "코스피", "rise": 380, "upper": 3, "fall": 477, "lower": 0, "steady": 53, "adr": 80.29, "personal": -31911, "foreign": 28354, "institutional": 5279, "captured_at": "2026-08-12T21:00:02.259243+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, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 5572914.42378125, "tranche_value": 5572914.42378125,
"last_add_price": 130800 "last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 5640114.3750312505, "tranche_value": 5640114.3750312505,
"last_add_price": 353000 "last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3612125.2394573665, "tranche_value": 3612125.2394573665,
"last_add_price": 6550 "last_add_price": 6550
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5035879.961218749, "tranche_value": 5035879.961218749,
"last_add_price": 127700 "last_add_price": 127700
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4803063.4110624995, "tranche_value": 4803063.4110624995,
"last_add_price": 13420 "last_add_price": 13420
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:08.150378+09:00", "entry_at": "2026-08-04T09:34:08.150378+09:00",
"stop": 79324, "stop": 79324,
"target": 124784, "target": 124784,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4797930.468406249, "tranche_value": 4797930.468406249,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달", "entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 3636137.140405993, "tranche_value": 3636137.140405993,
"last_add_price": 14290 "last_add_price": 14290
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4804824.179093749, "tranche_value": 4804824.179093749,
"last_add_price": 198600 "last_add_price": 198600
@@ -193,5 +193,5 @@
"090850": "2026-08-06" "090850": "2026-08-06"
}, },
"created_at": "2026-06-11T09:00:01.943184+09:00", "created_at": "2026-06-11T09:00:01.943184+09:00",
"updated_at": "2026-08-11T15:28:09.422496+09:00" "updated_at": "2026-08-12T15:28:09.960817+09:00"
} }
@@ -1,28 +1,7 @@
{ {
"cash": 28179215.39100001, "cash": 31322409.57100001,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 22,
"entry_price": 347250.0,
"entry_at": "2026-07-13T09:12:04.289321+09:00",
"stop": 397826,
"target": 410027,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 3936003.3225085386,
"last_add_price": 353000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5296043.025056097, "tranche_value": 5296043.025056097,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2020237.3208749255, "tranche_value": 2020237.3208749255,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +55,12 @@
"entry_at": "2026-07-30T09:24:06.912150+09:00", "entry_at": "2026-07-30T09:24:06.912150+09:00",
"stop": 118244, "stop": 118244,
"target": 157385, "target": 157385,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3949543.523644232, "tranche_value": 3949543.523644232,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3504336.4241500003, "tranche_value": 3504336.4241500003,
"last_add_price": 13420 "last_add_price": 13420
@@ -118,12 +97,12 @@
"entry_at": "2026-08-04T09:50:08.969520+09:00", "entry_at": "2026-08-04T09:50:08.969520+09:00",
"stop": 80565, "stop": 80565,
"target": 108977, "target": 108977,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3560762.7001641323, "tranche_value": 3560762.7001641323,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,170 도달", "entry_reason": "눌림목 지정가 13,170 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2094069.1444097043, "tranche_value": 2094069.1444097043,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 5025448.547031702, "tranche_value": 5025448.547031702,
"last_add_price": 196400 "last_add_price": 196400
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 296,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:12.218718+09:00",
"stop": 17760,
"target": 20985,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,679 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5651107.8369375,
"last_add_price": 19050
} }
}, },
"realized_pnl": -13850460.364500012, "realized_pnl": -12708266.289500013,
"closed_trades": 25, "closed_trades": 26,
"wins": 1, "wins": 2,
"peak_equity": 100172467.23000002, "peak_equity": 100172467.23000002,
"max_drawdown": 0.14748235408916366, "max_drawdown": 0.14748235408916366,
"last_exit": { "last_exit": {
@@ -181,7 +181,7 @@
"086790": "2026-07-28", "086790": "2026-07-28",
"403870": "2026-07-07", "403870": "2026-07-07",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"093370": "2026-07-20", "093370": "2026-07-20",
"055550": "2026-07-20", "055550": "2026-07-20",
"024060": "2026-07-27", "024060": "2026-07-27",
@@ -193,5 +193,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-11T09:00:01.944232+09:00", "created_at": "2026-06-11T09:00:01.944232+09:00",
"updated_at": "2026-08-11T15:28:10.648610+09:00" "updated_at": "2026-08-12T15:28:11.658995+09:00"
} }
@@ -75,3 +75,5 @@
{"ts": "2026-08-06T09:34:15.268992+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 26, "cost": 4992749, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 216984, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]} {"ts": "2026-08-06T09:34:15.268992+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 26, "cost": 4992749, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 216984, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-08-07T09:12:15.071471+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 25, "cost": 4910736, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]} {"ts": "2026-08-07T09:12:15.071471+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 25, "cost": 4910736, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]}
{"ts": "2026-08-10T09:00:14.782704+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 29, "cost": 3944592, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 154020, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,020"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]} {"ts": "2026-08-10T09:00:14.782704+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 29, "cost": 3944592, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 154020, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,020"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]}
{"ts": "2026-08-12T09:30:11.931330+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 22, "proceeds": 8782840, "entry_price": 347250, "pnl": 1142194, "pnl_pct": 15.19, "hold_from": "2026-07-13T09:12:04.289321+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "311,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:12.218719+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 296, "cost": 5639646, "path": "pullback", "reason": "눌림목 지정가 19,679 도달", "stop": 17760, "target": 20985, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "19,040 vs 18,952"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,594 / 18,952"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 19,679 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 23589410.428500064, "cash": 26770710.323500063,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 22,
"entry_price": 347250.0,
"entry_at": "2026-07-13T09:12:04.291895+09:00",
"stop": 397826,
"target": 410027,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 3962363.617644489,
"last_add_price": 353000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5549046.703468754, "tranche_value": 5549046.703468754,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 5150762.675171776, "tranche_value": 5150762.675171776,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2002983.4606684945, "tranche_value": 2002983.4606684945,
"last_add_price": 6550 "last_add_price": 6550
@@ -97,12 +76,12 @@
"entry_at": "2026-07-30T09:24:06.914859+09:00", "entry_at": "2026-07-30T09:24:06.914859+09:00",
"stop": 118207, "stop": 118207,
"target": 157348, "target": 157348,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3940896.531574532, "tranche_value": 3940896.531574532,
"last_add_price": 136000 "last_add_price": 136000
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3497500.5799993444, "tranche_value": 3497500.5799993444,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2091765.9324469643, "tranche_value": 2091765.9324469643,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 5012093.7710951045, "tranche_value": 5012093.7710951045,
"last_add_price": 196400 "last_add_price": 196400
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 294,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:12.221094+09:00",
"stop": 17760,
"target": 20985,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5616717.5267812535,
"last_add_price": 19050
} }
}, },
"realized_pnl": -14771785.13750002, "realized_pnl": -13629591.06250002,
"closed_trades": 30, "closed_trades": 31,
"wins": 2, "wins": 3,
"peak_equity": 101529111.72700004, "peak_equity": 101529111.72700004,
"max_drawdown": 0.1639948569900874, "max_drawdown": 0.1639948569900874,
"last_exit": { "last_exit": {
@@ -183,7 +183,7 @@
"095610": "2026-07-29", "095610": "2026-07-29",
"093370": "2026-07-20", "093370": "2026-07-20",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"034730": "2026-07-07", "034730": "2026-07-07",
"055550": "2026-07-20", "055550": "2026-07-20",
"024060": "2026-07-27", "024060": "2026-07-27",
@@ -194,5 +194,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-11T09:00:01.944251+09:00", "created_at": "2026-06-11T09:00:01.944251+09:00",
"updated_at": "2026-08-11T15:28:10.650902+09:00" "updated_at": "2026-08-12T15:28:11.661405+09:00"
} }
@@ -91,3 +91,5 @@
{"ts": "2026-08-06T09:34:15.272349+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 26, "cost": 4992749, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 216984, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]} {"ts": "2026-08-06T09:34:15.272349+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 26, "cost": 4992749, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 216984, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-08-07T09:12:15.074213+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 25, "cost": 4910736, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]} {"ts": "2026-08-07T09:12:15.074213+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 25, "cost": 4910736, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]}
{"ts": "2026-08-10T09:00:14.888891+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 154020, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,020"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]} {"ts": "2026-08-10T09:00:14.888891+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 154020, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,020"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]}
{"ts": "2026-08-12T09:30:11.933981+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 22, "proceeds": 8782840, "entry_price": 347250, "pnl": 1142194, "pnl_pct": 15.19, "hold_from": "2026-07-13T09:12:04.291895+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "311,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:12.221096+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 294, "cost": 5601540, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17760, "target": 20985, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "19,040 vs 18,952"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,594 / 18,952"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 22309155.60850004, "cash": 27981929.79850004,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 27,
"entry_price": 350037.037037037,
"entry_at": "2026-07-21T12:06:01.164331+09:00",
"stop": 397826,
"target": 413243,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 4980582.661409654,
"last_add_price": 356000
},
"218150": { "218150": {
"code": "218150", "code": "218150",
"name": "미래생명자원", "name": "미래생명자원",
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5213821.568625003, "tranche_value": 5213821.568625003,
"last_add_price": 120500 "last_add_price": 120500
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2521548.49371356, "tranche_value": 2521548.49371356,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4300842.818074627, "tranche_value": 4300842.818074627,
"last_add_price": 13420 "last_add_price": 13420
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,279 도달", "entry_reason": "눌림목 지정가 156,279 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1735775.3707943999, "tranche_value": 1735775.3707943999,
"last_add_price": 147600 "last_add_price": 147600
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2325831.4188620616, "tranche_value": 2325831.4188620616,
"last_add_price": 14270 "last_add_price": 14270
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4973576.381781252, "tranche_value": 4973576.381781252,
"last_add_price": 196400 "last_add_price": 196400
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 268,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:12.223437+09:00",
"stop": 17979,
"target": 21193,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5124876.600531252,
"last_add_price": 19050
} }
}, },
"realized_pnl": -21450179.557000034, "realized_pnl": -20123657.207000032,
"closed_trades": 43, "closed_trades": 44,
"wins": 3, "wins": 4,
"peak_equity": 101695667.93550003, "peak_equity": 101695667.93550003,
"max_drawdown": 0.23379971074166161, "max_drawdown": 0.23379971074166161,
"last_exit": { "last_exit": {
@@ -185,7 +185,7 @@
"240810": "2026-07-24", "240810": "2026-07-24",
"009150": "2026-07-06", "009150": "2026-07-06",
"034730": "2026-07-08", "034730": "2026-07-08",
"214450": "2026-07-14", "214450": "2026-08-12",
"003490": "2026-07-07", "003490": "2026-07-07",
"319660": "2026-07-23", "319660": "2026-07-23",
"105560": "2026-07-20", "105560": "2026-07-20",
@@ -198,5 +198,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-11T09:00:01.944270+09:00", "created_at": "2026-06-11T09:00:01.944270+09:00",
"updated_at": "2026-08-11T15:28:11.234844+09:00" "updated_at": "2026-08-12T15:28:12.241285+09:00"
} }
@@ -124,3 +124,5 @@
{"ts": "2026-08-06T09:00:17.919075+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18730, "qty": 581, "proceeds": 10860910, "entry_price": 19025, "pnl": -194048, "pnl_pct": -1.55, "hold_from": "2026-07-27T09:02:06.223075+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,070 (현재 18,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,933"}, {"label": "추세(20일선)", "ok": false, "detail": "18,842"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -203 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-08-06T09:00:17.919075+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18730, "qty": 581, "proceeds": 10860910, "entry_price": 19025, "pnl": -194048, "pnl_pct": -1.55, "hold_from": "2026-07-27T09:02:06.223075+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,070 (현재 18,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,933"}, {"label": "추세(20일선)", "ok": false, "detail": "18,842"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -203 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-06T09:34:15.275497+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 179508, "target": 216984, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "191,800 vs 177,680"}, {"label": "정배열(5>20)", "ok": true, "detail": "186,140 / 177,680"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]} {"ts": "2026-08-06T09:34:15.275497+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 179508, "target": 216984, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "191,800 vs 177,680"}, {"label": "정배열(5>20)", "ok": true, "detail": "186,140 / 177,680"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-08-07T09:12:15.076918+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 25, "cost": 4910736, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 179508, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "179,508 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(20일선)", "ok": true, "detail": "177,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]} {"ts": "2026-08-07T09:12:15.076918+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 25, "cost": 4910736, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 179508, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "179,508 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(20일선)", "ok": true, "detail": "177,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]}
{"ts": "2026-08-12T09:30:11.936727+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 27, "proceeds": 10778940, "entry_price": 350037, "pnl": 1326522, "pnl_pct": 14.27, "hold_from": "2026-07-21T12:06:01.164331+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "299,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:12.223439+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 268, "cost": 5106166, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17979, "target": 21193, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,040 vs 18,856"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,594 / 18,856"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 12090206.1725, "cash": 17895460.357499998,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 28,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.166187+09:00",
"stop": 397826,
"target": 413456,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 5156172.079657566,
"last_add_price": 356000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5368293.320125001, "tranche_value": 5368293.320125001,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 5180051.180047499, "tranche_value": 5180051.180047499,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2599049.62031184, "tranche_value": 2599049.62031184,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4464385.527789056, "tranche_value": 4464385.527789056,
"last_add_price": 13420 "last_add_price": 13420
@@ -118,12 +97,12 @@
"entry_at": "2026-08-04T09:50:09.564914+09:00", "entry_at": "2026-08-04T09:50:09.564914+09:00",
"stop": 83395, "stop": 83395,
"target": 108966, "target": 108966,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4532723.825333739, "tranche_value": 4532723.825333739,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,975 도달", "entry_reason": "눌림목 지정가 13,975 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2418915.1277636583, "tranche_value": 2418915.1277636583,
"last_add_price": 14290 "last_add_price": 14290
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 5253404.499, "tranche_value": 5253404.499,
"last_add_price": 196400 "last_add_price": 196400
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 282,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:12.813428+09:00",
"stop": 17979,
"target": 21193,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5381921.01078125,
"last_add_price": 19050
} }
}, },
"realized_pnl": -19040274.94900003, "realized_pnl": -17670585.99900003,
"closed_trades": 36, "closed_trades": 37,
"wins": 2, "wins": 3,
"peak_equity": 101690998.13850003, "peak_equity": 101690998.13850003,
"max_drawdown": 0.2049465569225206, "max_drawdown": 0.2049465569225206,
"last_exit": { "last_exit": {
@@ -184,7 +184,7 @@
"093370": "2026-07-20", "093370": "2026-07-20",
"240810": "2026-07-24", "240810": "2026-07-24",
"034730": "2026-07-03", "034730": "2026-07-03",
"214450": "2026-07-14", "214450": "2026-08-12",
"055550": "2026-07-20", "055550": "2026-07-20",
"024060": "2026-07-27", "024060": "2026-07-27",
"003680": "2026-07-29", "003680": "2026-07-29",
@@ -194,5 +194,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-11T09:00:01.944290+09:00", "created_at": "2026-06-11T09:00:01.944290+09:00",
"updated_at": "2026-08-11T15:28:11.246897+09:00" "updated_at": "2026-08-12T15:28:12.253096+09:00"
} }
@@ -105,3 +105,5 @@
{"ts": "2026-08-06T09:34:15.869494+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 27, "cost": 5184778, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 179508, "target": 216984, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]} {"ts": "2026-08-06T09:34:15.869494+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 27, "cost": 5184778, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 179508, "target": 216984, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-08-07T09:02:12.155244+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14290, "qty": 169, "cost": 2415372, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11012, "target": 17875, "signals": [{"label": "손절선", "ok": true, "detail": "11,012 (현재 14,240)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,875"}, {"label": "추세(10일선)", "ok": true, "detail": "12,997"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -216 · 기 +313"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,046"}]} {"ts": "2026-08-07T09:02:12.155244+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14290, "qty": 169, "cost": 2415372, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11012, "target": 17875, "signals": [{"label": "손절선", "ok": true, "detail": "11,012 (현재 14,240)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,875"}, {"label": "추세(10일선)", "ok": true, "detail": "12,997"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -216 · 기 +313"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,046"}]}
{"ts": "2026-08-07T09:12:15.674263+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 26, "cost": 5107166, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 179508, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "179,508 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]} {"ts": "2026-08-07T09:12:15.674263+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 26, "cost": 5107166, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 179508, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "179,508 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]}
{"ts": "2026-08-12T09:30:12.531219+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 28, "proceeds": 11178160, "entry_price": 350250, "pnl": 1369689, "pnl_pct": 14.2, "hold_from": "2026-07-21T12:06:01.166187+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "311,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:12.813434+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 282, "cost": 5372906, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17979, "target": 21193, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "19,040 vs 18,952"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,594 / 18,952"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 5184250.1290937485, "tranche_value": 5184250.1290937485,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4675255.455593748, "tranche_value": 4675255.455593748,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 4550435.925312498, "tranche_value": 4550435.925312498,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3342107.250162302, "tranche_value": 3342107.250162302,
"last_add_price": 6550 "last_add_price": 6550
@@ -97,12 +97,12 @@
"entry_at": "2026-07-30T09:16:11.918383+09:00", "entry_at": "2026-07-30T09:16:11.918383+09:00",
"stop": 117719, "stop": 117719,
"target": 180344, "target": 180344,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 4604300.898906248, "tranche_value": 4604300.898906248,
"last_add_price": 136000 "last_add_price": 136000
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4446388.7381874975, "tranche_value": 4446388.7381874975,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 3449195.5386017757, "tranche_value": 3449195.5386017757,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,500 도달", "entry_reason": "눌림목 지정가 156,500 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 2724987.151235263, "tranche_value": 2724987.151235263,
"last_add_price": 147100 "last_add_price": 147100
@@ -199,5 +199,5 @@
"161890": "2026-07-30" "161890": "2026-07-30"
}, },
"created_at": "2026-06-15T14:55:00.582771+09:00", "created_at": "2026-06-15T14:55:00.582771+09:00",
"updated_at": "2026-08-11T15:28:11.760473+09:00" "updated_at": "2026-08-12T15:28:12.781772+09:00"
} }
@@ -1,28 +1,7 @@
{ {
"cash": 6169690.483999949, "cash": 13002018.958999949,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 30,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.170285+09:00",
"stop": 397826,
"target": 413456,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 5435113.820843748,
"last_add_price": 356000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5057738.410843747, "tranche_value": 5057738.410843747,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 5030428.7588749975, "tranche_value": 5030428.7588749975,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3698158.582805608, "tranche_value": 3698158.582805608,
"last_add_price": 6550 "last_add_price": 6550
@@ -97,12 +76,12 @@
"entry_at": "2026-07-30T09:16:11.924631+09:00", "entry_at": "2026-07-30T09:16:11.924631+09:00",
"stop": 117760, "stop": 117760,
"target": 156901, "target": 156901,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 5098537.405531247, "tranche_value": 5098537.405531247,
"last_add_price": 136000 "last_add_price": 136000
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4920739.488124997, "tranche_value": 4920739.488124997,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 3814821.8249811833, "tranche_value": 3814821.8249811833,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,500 도달", "entry_reason": "눌림목 지정가 156,500 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 3012742.5788084655, "tranche_value": 3012742.5788084655,
"last_add_price": 147100 "last_add_price": 147100
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 270,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:13.409128+09:00",
"stop": 17760,
"target": 20985,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5147030.030249997,
"last_add_price": 19050
} }
}, },
"realized_pnl": -22653184.548500024, "realized_pnl": -21185660.673500024,
"closed_trades": 39, "closed_trades": 40,
"wins": 5, "wins": 6,
"peak_equity": 103066363.367, "peak_equity": 103066363.367,
"max_drawdown": 0.25604475305907143, "max_drawdown": 0.25604475305907143,
"last_exit": { "last_exit": {
@@ -185,7 +185,7 @@
"009150": "2026-07-06", "009150": "2026-07-06",
"093370": "2026-07-20", "093370": "2026-07-20",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"034730": "2026-07-07", "034730": "2026-07-07",
"319660": "2026-07-23", "319660": "2026-07-23",
"003490": "2026-07-09", "003490": "2026-07-09",
@@ -199,5 +199,5 @@
"161890": "2026-07-30" "161890": "2026-07-30"
}, },
"created_at": "2026-06-15T14:55:00.582787+09:00", "created_at": "2026-06-15T14:55:00.582787+09:00",
"updated_at": "2026-08-11T15:28:11.771509+09:00" "updated_at": "2026-08-12T15:28:12.794273+09:00"
} }
@@ -111,3 +111,5 @@
{"ts": "2026-08-06T09:08:09.854205+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 136600, "qty": 22, "cost": 3005651, "path": "pullback", "reason": "눌림목 지정가 156,500 도달", "stop": 100700, "target": 190450, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "136,400 vs 135,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,920 / 135,235"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,920 / 99,390"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -609 · 기 +419 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,673 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,500 (현재 136,400)"}]} {"ts": "2026-08-06T09:08:09.854205+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 136600, "qty": 22, "cost": 3005651, "path": "pullback", "reason": "눌림목 지정가 156,500 도달", "stop": 100700, "target": 190450, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "136,400 vs 135,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,920 / 135,235"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,920 / 99,390"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -609 · 기 +419 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,673 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,500 (현재 136,400)"}]}
{"ts": "2026-08-10T09:00:16.234540+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 37, "cost": 5032755, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116144, "target": 153035, "signals": [{"label": "손절선", "ok": true, "detail": "116,144 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 153,035"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,814"}]} {"ts": "2026-08-10T09:00:16.234540+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 37, "cost": 5032755, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116144, "target": 153035, "signals": [{"label": "손절선", "ok": true, "detail": "116,144 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 153,035"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,814"}]}
{"ts": "2026-08-10T13:04:16.292903+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147100, "qty": 20, "cost": 2942441, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 190450, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 190,450"}, {"label": "추세(20일선)", "ok": true, "detail": "135,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +177"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,939"}]} {"ts": "2026-08-10T13:04:16.292903+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147100, "qty": 20, "cost": 2942441, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 190450, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 190,450"}, {"label": "추세(20일선)", "ok": true, "detail": "135,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +177"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,939"}]}
{"ts": "2026-08-12T09:30:13.034956+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 30, "proceeds": 11976600, "entry_price": 350250, "pnl": 1467524, "pnl_pct": 14.2, "hold_from": "2026-07-21T12:06:01.170285+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "299,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:13.409134+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 270, "cost": 5144272, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17760, "target": 20985, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,040 vs 18,856"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,594 / 18,856"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 5168399.382999956, "cash": 11944459.292999957,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 29,
"entry_price": 350051.724137931,
"entry_at": "2026-07-21T12:06:01.172122+09:00",
"stop": 397826,
"target": 434326,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 5274205.950343749,
"last_add_price": 356000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4798325.220406247, "tranche_value": 4798325.220406247,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 4697478.874937497, "tranche_value": 4697478.874937497,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3453556.2895330573, "tranche_value": 3453556.2895330573,
"last_add_price": 6550 "last_add_price": 6550
@@ -97,12 +76,12 @@
"entry_at": "2026-07-30T09:16:11.930358+09:00", "entry_at": "2026-07-30T09:16:11.930358+09:00",
"stop": 117758, "stop": 117758,
"target": 164727, "target": 164727,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 4762406.753156248, "tranche_value": 4762406.753156248,
"last_add_price": 136000 "last_add_price": 136000
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4594021.1274374975, "tranche_value": 4594021.1274374975,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 3561242.7967011826, "tranche_value": 3561242.7967011826,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,500 도달", "entry_reason": "눌림목 지정가 156,500 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 2812742.868049803, "tranche_value": 2812742.868049803,
"last_add_price": 147100 "last_add_price": 147100
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 252,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:13.417780+09:00",
"stop": 17760,
"target": 21630,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 4807334.961437497,
"last_add_price": 19050
} }
}, },
"realized_pnl": -27823490.90800003, "realized_pnl": -26399133.63300003,
"closed_trades": 36, "closed_trades": 37,
"wins": 2, "wins": 3,
"peak_equity": 103066363.367, "peak_equity": 103066363.367,
"max_drawdown": 0.3059755316650401, "max_drawdown": 0.3059755316650401,
"last_exit": { "last_exit": {
@@ -184,7 +184,7 @@
"093370": "2026-07-20", "093370": "2026-07-20",
"240810": "2026-07-24", "240810": "2026-07-24",
"009150": "2026-07-06", "009150": "2026-07-06",
"214450": "2026-07-06", "214450": "2026-08-12",
"034730": "2026-07-07", "034730": "2026-07-07",
"319660": "2026-07-23", "319660": "2026-07-23",
"003490": "2026-07-09", "003490": "2026-07-09",
@@ -199,5 +199,5 @@
"161890": "2026-07-30" "161890": "2026-07-30"
}, },
"created_at": "2026-06-15T14:55:00.582803+09:00", "created_at": "2026-06-15T14:55:00.582803+09:00",
"updated_at": "2026-08-11T15:28:11.779211+09:00" "updated_at": "2026-08-12T15:28:12.801284+09:00"
} }
@@ -105,3 +105,5 @@
{"ts": "2026-08-06T09:08:09.859487+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 136600, "qty": 20, "cost": 2732410, "path": "pullback", "reason": "눌림목 지정가 156,500 도달", "stop": 100700, "target": 208400, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "136,400 vs 135,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,920 / 135,235"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,920 / 99,390"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -609 · 기 +419 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,673 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,500 (현재 136,400)"}]} {"ts": "2026-08-06T09:08:09.859487+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 136600, "qty": 20, "cost": 2732410, "path": "pullback", "reason": "눌림목 지정가 156,500 도달", "stop": 100700, "target": 208400, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "136,400 vs 135,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,920 / 135,235"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,920 / 99,390"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -609 · 기 +419 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,673 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,500 (현재 136,400)"}]}
{"ts": "2026-08-10T09:00:16.336294+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 35, "cost": 4760714, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116144, "target": 160413, "signals": [{"label": "손절선", "ok": true, "detail": "116,144 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 160,413"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,814"}]} {"ts": "2026-08-10T09:00:16.336294+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 35, "cost": 4760714, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116144, "target": 160413, "signals": [{"label": "손절선", "ok": true, "detail": "116,144 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 160,413"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,814"}]}
{"ts": "2026-08-10T13:04:16.298738+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147100, "qty": 19, "cost": 2795319, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 208400, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 208,400"}, {"label": "추세(20일선)", "ok": true, "detail": "135,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +177"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,939"}]} {"ts": "2026-08-10T13:04:16.298738+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147100, "qty": 19, "cost": 2795319, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 208400, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 208,400"}, {"label": "추세(20일선)", "ok": true, "detail": "135,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +177"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,939"}]}
{"ts": "2026-08-12T09:30:13.044462+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 29, "proceeds": 11577380, "entry_price": 350052, "pnl": 1424357, "pnl_pct": 14.27, "hold_from": "2026-07-21T12:06:01.172122+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "299,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:13.417784+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 252, "cost": 4801320, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17760, "target": 21630, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,040 vs 18,856"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,594 / 18,856"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 18766096.933500007, "cash": 24400765.40850001,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 27,
"entry_price": 350037.037037037,
"entry_at": "2026-07-21T12:06:01.173991+09:00",
"stop": 397826,
"target": 413243,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 4947379.149752503,
"last_add_price": 356000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5120146.001656252, "tranche_value": 5120146.001656252,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 4929642.288776176, "tranche_value": 4929642.288776176,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2477780.379475499, "tranche_value": 2477780.379475499,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4296364.655919675, "tranche_value": 4296364.655919675,
"last_add_price": 13420 "last_add_price": 13420
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,279 도달", "entry_reason": "눌림목 지정가 156,279 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1735357.9457375815, "tranche_value": 1735357.9457375815,
"last_add_price": 147600 "last_add_price": 147600
@@ -139,12 +118,12 @@
"entry_at": "2026-08-04T09:48:09.782722+09:00", "entry_at": "2026-08-04T09:48:09.782722+09:00",
"stop": 83393, "stop": 83393,
"target": 108965, "target": 108965,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4361392.052247569, "tranche_value": 4361392.052247569,
"last_add_price": 93500 "last_add_price": 93500
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,975 도달", "entry_reason": "눌림목 지정가 13,975 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2326313.326987872, "tranche_value": 2326313.326987872,
"last_add_price": 14290 "last_add_price": 14290
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 270,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:13.423465+09:00",
"stop": 17979,
"target": 21193,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5148597.30834375,
"last_add_price": 19050
} }
}, },
"realized_pnl": -21851777.083500035, "realized_pnl": -20525254.733500034,
"closed_trades": 49, "closed_trades": 50,
"wins": 4, "wins": 5,
"peak_equity": 101291892.54300004, "peak_equity": 101291892.54300004,
"max_drawdown": 0.2315722523502305, "max_drawdown": 0.2315722523502305,
"last_exit": { "last_exit": {
@@ -187,7 +187,7 @@
"240810": "2026-07-23", "240810": "2026-07-23",
"009150": "2026-07-06", "009150": "2026-07-06",
"034730": "2026-07-08", "034730": "2026-07-08",
"214450": "2026-07-06", "214450": "2026-08-12",
"055550": "2026-07-20", "055550": "2026-07-20",
"319660": "2026-07-23", "319660": "2026-07-23",
"105560": "2026-07-20", "105560": "2026-07-20",
@@ -200,5 +200,5 @@
"161890": "2026-07-30" "161890": "2026-07-30"
}, },
"created_at": "2026-06-15T14:55:00.582834+09:00", "created_at": "2026-06-15T14:55:00.582834+09:00",
"updated_at": "2026-08-11T15:28:11.784441+09:00" "updated_at": "2026-08-12T15:28:12.806829+09:00"
} }
@@ -137,3 +137,5 @@
{"ts": "2026-08-06T09:00:19.346339+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18730, "qty": 559, "proceeds": 10449653, "entry_price": 19059, "pnl": -206155, "pnl_pct": -1.73, "hold_from": "2026-07-27T09:06:01.482556+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,105 (현재 18,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,968"}, {"label": "추세(20일선)", "ok": false, "detail": "18,842"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -203 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-08-06T09:00:19.346339+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18730, "qty": 559, "proceeds": 10449653, "entry_price": 19059, "pnl": -206155, "pnl_pct": -1.73, "hold_from": "2026-07-27T09:06:01.482556+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,105 (현재 18,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,968"}, {"label": "추세(20일선)", "ok": false, "detail": "18,842"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -203 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-06T09:00:19.347943+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13300, "qty": 174, "cost": 2314547, "path": "pullback", "reason": "눌림목 지정가 13,975 도달", "stop": 11012, "target": 17875, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,300 vs 12,740"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,408 / 12,740"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,408 / 13,271"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -352 · 기 +499 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "7 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,975 (현재 13,300)"}]} {"ts": "2026-08-06T09:00:19.347943+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13300, "qty": 174, "cost": 2314547, "path": "pullback", "reason": "눌림목 지정가 13,975 도달", "stop": 11012, "target": 17875, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,300 vs 12,740"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,408 / 12,740"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,408 / 13,271"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -352 · 기 +499 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "7 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,975 (현재 13,300)"}]}
{"ts": "2026-08-07T09:02:12.182518+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14290, "qty": 162, "cost": 2315327, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11012, "target": 17875, "signals": [{"label": "손절선", "ok": true, "detail": "11,012 (현재 14,240)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,875"}, {"label": "추세(20일선)", "ok": true, "detail": "12,787"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -216 · 기 +313"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,046"}]} {"ts": "2026-08-07T09:02:12.182518+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14290, "qty": 162, "cost": 2315327, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11012, "target": 17875, "signals": [{"label": "손절선", "ok": true, "detail": "11,012 (현재 14,240)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,875"}, {"label": "추세(20일선)", "ok": true, "detail": "12,787"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -216 · 기 +313"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,046"}]}
{"ts": "2026-08-12T09:30:13.051388+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 27, "proceeds": 10778940, "entry_price": 350037, "pnl": 1326522, "pnl_pct": 14.27, "hold_from": "2026-07-21T12:06:01.173991+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "299,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:13.423468+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 270, "cost": 5144272, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17979, "target": 21193, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,040 vs 18,856"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,594 / 18,856"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2634409.858223602, "tranche_value": 2634409.858223602,
"last_add_price": 6550 "last_add_price": 6550
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4489026.732352336, "tranche_value": 4489026.732352336,
"last_add_price": 13420 "last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 145,918 도달", "entry_reason": "눌림목 지정가 145,918 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1812315.6154018787, "tranche_value": 1812315.6154018787,
"last_add_price": 147600 "last_add_price": 147600
@@ -76,12 +76,12 @@
"entry_at": "2026-08-04T09:34:09.331555+09:00", "entry_at": "2026-08-04T09:34:09.331555+09:00",
"stop": 83191, "stop": 83191,
"target": 104500, "target": 104500,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4576294.319379674, "tranche_value": 4576294.319379674,
"last_add_price": 93500 "last_add_price": 93500
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,033 도달", "entry_reason": "눌림목 지정가 13,033 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2154436.3245398356, "tranche_value": 2154436.3245398356,
"last_add_price": 13640 "last_add_price": 13640
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 5207451.256718745, "tranche_value": 5207451.256718745,
"last_add_price": 198600 "last_add_price": 198600
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 1, "tranches": 1,
"tranche_value": 5180171.914218746, "tranche_value": 5180171.914218746,
"last_add_price": 124100 "last_add_price": 124100
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,668 도달", "entry_reason": "눌림목 지정가 19,668 도달",
"cur_price": 19020, "cur_price": 18890,
"tranches": 1, "tranches": 1,
"tranche_value": 5126950.954531247, "tranche_value": 5126950.954531247,
"last_add_price": 19170 "last_add_price": 19170
@@ -199,5 +199,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.582849+09:00", "created_at": "2026-06-15T14:55:00.582849+09:00",
"updated_at": "2026-08-11T15:28:11.790307+09:00" "updated_at": "2026-08-12T15:28:12.812362+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 4992940.599795671, "tranche_value": 4992940.599795671,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2465159.461256131, "tranche_value": 2465159.461256131,
"last_add_price": 6550 "last_add_price": 6550
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4188989.7646745183, "tranche_value": 4188989.7646745183,
"last_add_price": 13420 "last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 145,918 도달", "entry_reason": "눌림목 지정가 145,918 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1689991.4917291994, "tranche_value": 1689991.4917291994,
"last_add_price": 147600 "last_add_price": 147600
@@ -97,12 +97,12 @@
"entry_at": "2026-08-04T09:34:09.335258+09:00", "entry_at": "2026-08-04T09:34:09.335258+09:00",
"stop": 83188, "stop": 83188,
"target": 117283, "target": 117283,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4268719.0892993, "tranche_value": 4268719.0892993,
"last_add_price": 93500 "last_add_price": 93500
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,033 도달", "entry_reason": "눌림목 지정가 13,033 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2008681.3553691048, "tranche_value": 2008681.3553691048,
"last_add_price": 13640 "last_add_price": 13640
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4855136.307499998, "tranche_value": 4855136.307499998,
"last_add_price": 198600 "last_add_price": 198600
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 1, "tranches": 1,
"tranche_value": 4829053.580937498, "tranche_value": 4829053.580937498,
"last_add_price": 124100 "last_add_price": 124100
@@ -199,5 +199,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.582864+09:00", "created_at": "2026-06-15T14:55:00.582864+09:00",
"updated_at": "2026-08-11T15:28:11.794981+09:00" "updated_at": "2026-08-12T15:28:12.816855+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3813943.0504600187, "tranche_value": 3813943.0504600187,
"last_add_price": 350000 "last_add_price": 350000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5142605.848996199, "tranche_value": 5142605.848996199,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1927621.6063135946, "tranche_value": 1927621.6063135946,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:11.947135+09:00", "entry_at": "2026-07-30T09:16:11.947135+09:00",
"stop": 117747, "stop": 117747,
"target": 180373, "target": 180373,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3759463.8630866953, "tranche_value": 3759463.8630866953,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3342042.065213833, "tranche_value": 3342042.065213833,
"last_add_price": 13420 "last_add_price": 13420
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:09.921371+09:00", "entry_at": "2026-08-04T09:34:09.921371+09:00",
"stop": 80361, "stop": 80361,
"target": 125821, "target": 125821,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3414906.320549933, "tranche_value": 3414906.320549933,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,170 도달", "entry_reason": "눌림목 지정가 13,170 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 1996058.5440871862, "tranche_value": 1996058.5440871862,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4827704.554226948, "tranche_value": 4827704.554226948,
"last_add_price": 198600 "last_add_price": 198600
@@ -196,5 +196,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.582879+09:00", "created_at": "2026-06-15T14:55:00.582879+09:00",
"updated_at": "2026-08-11T15:28:12.917985+09:00" "updated_at": "2026-08-12T15:28:13.999681+09:00"
} }
@@ -1,28 +1,7 @@
{ {
"cash": 26692924.320500042, "cash": 29703638.505500045,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 21,
"entry_price": 343976.1904761905,
"entry_at": "2026-07-13T09:06:07.909051+09:00",
"stop": 397826,
"target": 426679,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 3813943.0504600187,
"last_add_price": 350000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5142605.848996199, "tranche_value": 5142605.848996199,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1927621.6063135946, "tranche_value": 1927621.6063135946,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +55,12 @@
"entry_at": "2026-07-30T09:16:11.950700+09:00", "entry_at": "2026-07-30T09:16:11.950700+09:00",
"stop": 117747, "stop": 117747,
"target": 164716, "target": 164716,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3759463.8630866953, "tranche_value": 3759463.8630866953,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3342042.065213833, "tranche_value": 3342042.065213833,
"last_add_price": 13420 "last_add_price": 13420
@@ -118,12 +97,12 @@
"entry_at": "2026-08-04T09:34:09.933331+09:00", "entry_at": "2026-08-04T09:34:09.933331+09:00",
"stop": 80361, "stop": 80361,
"target": 114456, "target": 114456,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3414906.320549933, "tranche_value": 3414906.320549933,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,170 도달", "entry_reason": "눌림목 지정가 13,170 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 1996058.5440871862, "tranche_value": 1996058.5440871862,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4827704.554226948, "tranche_value": 4827704.554226948,
"last_add_price": 198600 "last_add_price": 198600
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 282,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:14.599897+09:00",
"stop": 17760,
"target": 21630,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,679 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5378306.520031253,
"last_add_price": 19050
} }
}, },
"realized_pnl": -18017783.52950002, "realized_pnl": -16858747.05450002,
"closed_trades": 27, "closed_trades": 28,
"wins": 0, "wins": 1,
"peak_equity": 100000000, "peak_equity": 100000000,
"max_drawdown": 0.1859662521949996, "max_drawdown": 0.1859662521949996,
"last_exit": { "last_exit": {
@@ -182,7 +182,7 @@
"005930": "2026-06-23", "005930": "2026-06-23",
"403870": "2026-07-07", "403870": "2026-07-07",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"093370": "2026-07-20", "093370": "2026-07-20",
"003490": "2026-07-09", "003490": "2026-07-09",
"055550": "2026-07-20", "055550": "2026-07-20",
@@ -196,5 +196,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.582910+09:00", "created_at": "2026-06-15T14:55:00.582910+09:00",
"updated_at": "2026-08-11T15:28:12.930497+09:00" "updated_at": "2026-08-12T15:28:14.012125+09:00"
} }
@@ -85,3 +85,5 @@
{"ts": "2026-08-06T09:14:12.331161+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 193600, "qty": 24, "cost": 4647097, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 176944, "target": 226912, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "193,500 vs 180,840"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,480 / 180,840"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,480 / 176,699"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.49% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,163,480 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.49% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "64"}]} {"ts": "2026-08-06T09:14:12.331161+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 193600, "qty": 24, "cost": 4647097, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 176944, "target": 226912, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "193,500 vs 180,840"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,480 / 180,840"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,480 / 176,699"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.49% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,163,480 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.49% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-08-07T09:34:11.057722+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 198600, "qty": 24, "cost": 4767115, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 176944, "target": 226912, "signals": [{"label": "손절선", "ok": true, "detail": "176,944 (현재 198,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 226,912"}, {"label": "추세(10일선)", "ok": true, "detail": "181,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 197,939"}]} {"ts": "2026-08-07T09:34:11.057722+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 198600, "qty": 24, "cost": 4767115, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 176944, "target": 226912, "signals": [{"label": "손절선", "ok": true, "detail": "176,944 (현재 198,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 226,912"}, {"label": "추세(10일선)", "ok": true, "detail": "181,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 197,939"}]}
{"ts": "2026-08-10T09:00:20.440298+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 27, "cost": 3672551, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116144, "target": 160413, "signals": [{"label": "손절선", "ok": true, "detail": "116,144 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 160,413"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,814"}]} {"ts": "2026-08-10T09:00:20.440298+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 27, "cost": 3672551, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116144, "target": 160413, "signals": [{"label": "손절선", "ok": true, "detail": "116,144 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 160,413"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,814"}]}
{"ts": "2026-08-12T09:30:14.192999+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 21, "proceeds": 8383620, "entry_price": 343976, "pnl": 1159036, "pnl_pct": 16.29, "hold_from": "2026-07-13T09:06:07.909051+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "311,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:14.599904+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 282, "cost": 5372906, "path": "pullback", "reason": "눌림목 지정가 19,679 도달", "stop": 17760, "target": 21630, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "19,040 vs 18,952"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,594 / 18,952"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 19,679 (현재 19,040)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5164071.483514108, "tranche_value": 5164071.483514108,
"last_add_price": 126400 "last_add_price": 126400
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1956462.6546955872, "tranche_value": 1956462.6546955872,
"last_add_price": 6550 "last_add_price": 6550
@@ -55,12 +55,12 @@
"entry_at": "2026-07-30T09:16:11.953984+09:00", "entry_at": "2026-07-30T09:16:11.953984+09:00",
"stop": 117749, "stop": 117749,
"target": 156890, "target": 156890,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3812991.5556229833, "tranche_value": 3812991.5556229833,
"last_add_price": 136000 "last_add_price": 136000
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3393650.506937234, "tranche_value": 3393650.506937234,
"last_add_price": 13420 "last_add_price": 13420
@@ -97,12 +97,12 @@
"entry_at": "2026-08-04T09:34:09.942366+09:00", "entry_at": "2026-08-04T09:34:09.942366+09:00",
"stop": 80362, "stop": 80362,
"target": 108774, "target": 108774,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3469610.992924529, "tranche_value": 3469610.992924529,
"last_add_price": 93500 "last_add_price": 93500
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,170 도달", "entry_reason": "눌림목 지정가 13,170 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2028402.8880774078, "tranche_value": 2028402.8880774078,
"last_add_price": 13830 "last_add_price": 13830
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4907695.663916428, "tranche_value": 4907695.663916428,
"last_add_price": 198600 "last_add_price": 198600
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,668 도달", "entry_reason": "눌림목 지정가 19,668 도달",
"cur_price": 19020, "cur_price": 18890,
"tranches": 1, "tranches": 1,
"tranche_value": 5272247.114625, "tranche_value": 5272247.114625,
"last_add_price": 19170 "last_add_price": 19170
@@ -196,5 +196,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.582926+09:00", "created_at": "2026-06-15T14:55:00.582926+09:00",
"updated_at": "2026-08-11T15:28:12.937596+09:00" "updated_at": "2026-08-12T15:28:14.019405+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 5085796.90859035, "tranche_value": 5085796.90859035,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2514428.437642747, "tranche_value": 2514428.437642747,
"last_add_price": 6550 "last_add_price": 6550
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4271897.688361821, "tranche_value": 4271897.688361821,
"last_add_price": 13420 "last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 145,918 도달", "entry_reason": "눌림목 지정가 145,918 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1723507.428441815, "tranche_value": 1723507.428441815,
"last_add_price": 147600 "last_add_price": 147600
@@ -97,12 +97,12 @@
"entry_at": "2026-08-04T09:50:10.213035+09:00", "entry_at": "2026-08-04T09:50:10.213035+09:00",
"stop": 83410, "stop": 83410,
"target": 117505, "target": 117505,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4327959.889890211, "tranche_value": 4327959.889890211,
"last_add_price": 93500 "last_add_price": 93500
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,170 도달", "entry_reason": "눌림목 지정가 13,170 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2219137.008862232, "tranche_value": 2219137.008862232,
"last_add_price": 13830 "last_add_price": 13830
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4934881.2159687495, "tranche_value": 4934881.2159687495,
"last_add_price": 196400 "last_add_price": 196400
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,668 도달", "entry_reason": "눌림목 지정가 19,668 도달",
"cur_price": 19020, "cur_price": 18890,
"tranches": 1, "tranches": 1,
"tranche_value": 4952128.404875, "tranche_value": 4952128.404875,
"last_add_price": 19120 "last_add_price": 19120
@@ -197,5 +197,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583136+09:00", "created_at": "2026-06-15T14:55:00.583136+09:00",
"updated_at": "2026-08-11T15:28:12.943593+09:00" "updated_at": "2026-08-12T15:28:14.026378+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3889733.683715179, "tranche_value": 3889733.683715179,
"last_add_price": 353000 "last_add_price": 353000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5327150.576000001, "tranche_value": 5327150.576000001,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 4940372.790080874, "tranche_value": 4940372.790080874,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1924945.6187384445, "tranche_value": 1924945.6187384445,
"last_add_price": 6550 "last_add_price": 6550
@@ -97,12 +97,12 @@
"entry_at": "2026-07-30T09:24:07.560095+09:00", "entry_at": "2026-07-30T09:24:07.560095+09:00",
"stop": 118205, "stop": 118205,
"target": 180831, "target": 180831,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3791237.2526261737, "tranche_value": 3791237.2526261737,
"last_add_price": 136000 "last_add_price": 136000
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 25,331 도달", "entry_reason": "눌림목 지정가 25,331 도달",
"cur_price": 26700, "cur_price": 26550,
"tranches": 2, "tranches": 2,
"tranche_value": 5089986.002562501, "tranche_value": 5089986.002562501,
"last_add_price": 26100 "last_add_price": 26100
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2020520.412274148, "tranche_value": 2020520.412274148,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4842897.369596543, "tranche_value": 4842897.369596543,
"last_add_price": 196400 "last_add_price": 196400
@@ -197,5 +197,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583184+09:00", "created_at": "2026-06-15T14:55:00.583184+09:00",
"updated_at": "2026-08-11T15:28:12.948533+09:00" "updated_at": "2026-08-12T15:28:14.032233+09:00"
} }
@@ -1,28 +1,7 @@
{ {
"cash": 29800724.662999995, "cash": 32735227.417999994,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 21,
"entry_price": 349976.1904761905,
"entry_at": "2026-07-21T12:06:01.189281+09:00",
"stop": 397826,
"target": 434250,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 3891157.6622701483,
"last_add_price": 356000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5467080.19828125, "tranche_value": 5467080.19828125,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 5075960.404438956, "tranche_value": 5075960.404438956,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1981493.926440071, "tranche_value": 1981493.926440071,
"last_add_price": 6550 "last_add_price": 6550
@@ -97,12 +76,12 @@
"entry_at": "2026-07-30T09:24:07.563027+09:00", "entry_at": "2026-07-30T09:24:07.563027+09:00",
"stop": 118207, "stop": 118207,
"target": 165176, "target": 165176,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3902843.990735232, "tranche_value": 3902843.990735232,
"last_add_price": 136000 "last_add_price": 136000
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3433240.983007488, "tranche_value": 3433240.983007488,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2017488.6720390161, "tranche_value": 2017488.6720390161,
"last_add_price": 13940 "last_add_price": 13940
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,500 도달", "entry_reason": "눌림목 지정가 156,500 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1618968.8164385513, "tranche_value": 1618968.8164385513,
"last_add_price": 147100 "last_add_price": 147100
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 286,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:14.626340+09:00",
"stop": 17760,
"target": 21630,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5454414.666437499,
"last_add_price": 19050
} }
}, },
"realized_pnl": -16449084.01750002, "realized_pnl": -15416066.442500021,
"closed_trades": 33, "closed_trades": 34,
"wins": 2, "wins": 3,
"peak_equity": 101368884.75700004, "peak_equity": 101368884.75700004,
"max_drawdown": 0.1781330644140594, "max_drawdown": 0.1781330644140594,
"last_exit": { "last_exit": {
@@ -182,7 +182,7 @@
"403870": "2026-07-07", "403870": "2026-07-07",
"093370": "2026-07-20", "093370": "2026-07-20",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"009150": "2026-07-06", "009150": "2026-07-06",
"034730": "2026-07-07", "034730": "2026-07-07",
"319660": "2026-07-23", "319660": "2026-07-23",
@@ -197,5 +197,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583198+09:00", "created_at": "2026-06-15T14:55:00.583198+09:00",
"updated_at": "2026-08-11T15:28:12.954178+09:00" "updated_at": "2026-08-12T15:28:14.036777+09:00"
} }
@@ -100,3 +100,5 @@
{"ts": "2026-08-06T09:08:11.870297+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 136600, "qty": 11, "cost": 1502825, "path": "pullback", "reason": "눌림목 지정가 156,500 도달", "stop": 100700, "target": 208400, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "136,400 vs 135,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,920 / 135,235"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,920 / 99,390"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -609 · 기 +419 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,673 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,500 (현재 136,400)"}]} {"ts": "2026-08-06T09:08:11.870297+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 136600, "qty": 11, "cost": 1502825, "path": "pullback", "reason": "눌림목 지정가 156,500 도달", "stop": 100700, "target": 208400, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "136,400 vs 135,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,920 / 135,235"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,920 / 99,390"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -609 · 기 +419 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,673 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,500 (현재 136,400)"}]}
{"ts": "2026-08-10T09:00:20.864217+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 161427, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,427"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]} {"ts": "2026-08-10T09:00:20.864217+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 161427, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,427"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]}
{"ts": "2026-08-10T13:04:18.279469+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147100, "qty": 11, "cost": 1618343, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 208400, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 208,400"}, {"label": "추세(20일선)", "ok": true, "detail": "135,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +177"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,939"}]} {"ts": "2026-08-10T13:04:18.279469+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147100, "qty": 11, "cost": 1618343, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 208400, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 208,400"}, {"label": "추세(20일선)", "ok": true, "detail": "135,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +177"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,939"}]}
{"ts": "2026-08-12T09:30:14.222264+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 21, "proceeds": 8383620, "entry_price": 349976, "pnl": 1033018, "pnl_pct": 14.29, "hold_from": "2026-07-21T12:06:01.189281+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "299,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:14.626343+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 286, "cost": 5449117, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17760, "target": 21630, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,040 vs 18,856"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,594 / 18,856"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 30872934.431500036, "cash": 33845542.90150003,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 21,
"entry_price": 349976.1904761905,
"entry_at": "2026-07-21T12:06:01.191055+09:00",
"stop": 397826,
"target": 434250,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 3848025.874946516,
"last_add_price": 356000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5187375.1457318, "tranche_value": 5187375.1457318,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1957851.3491824612, "tranche_value": 1957851.3491824612,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +55,12 @@
"entry_at": "2026-07-30T09:24:07.565720+09:00", "entry_at": "2026-07-30T09:24:07.565720+09:00",
"stop": 118207, "stop": 118207,
"target": 165176, "target": 165176,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3832048.06532556, "tranche_value": 3832048.06532556,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3393597.375168939, "tranche_value": 3393597.375168939,
"last_add_price": 13420 "last_add_price": 13420
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 145,918 도달", "entry_reason": "눌림목 지정가 145,918 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1613823.6225366697, "tranche_value": 1613823.6225366697,
"last_add_price": 147600 "last_add_price": 147600
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,170 도달", "entry_reason": "눌림목 지정가 13,170 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2024244.4253400748, "tranche_value": 2024244.4253400748,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4815698.713054757, "tranche_value": 4815698.713054757,
"last_add_price": 196400 "last_add_price": 196400
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 284,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:14.630799+09:00",
"stop": 17760,
"target": 21630,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,679 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5420400.276968752,
"last_add_price": 19050
} }
}, },
"realized_pnl": -16577774.35700002, "realized_pnl": -15544756.78200002,
"closed_trades": 33, "closed_trades": 34,
"wins": 2, "wins": 3,
"peak_equity": 100182695.41500005, "peak_equity": 100182695.41500005,
"max_drawdown": 0.17470945980237, "max_drawdown": 0.17470945980237,
"last_exit": { "last_exit": {
@@ -181,7 +181,7 @@
"086790": "2026-07-20", "086790": "2026-07-20",
"403870": "2026-07-07", "403870": "2026-07-07",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"093370": "2026-07-20", "093370": "2026-07-20",
"034730": "2026-07-08", "034730": "2026-07-08",
"319660": "2026-07-27", "319660": "2026-07-27",
@@ -197,5 +197,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583212+09:00", "created_at": "2026-06-15T14:55:00.583212+09:00",
"updated_at": "2026-08-11T15:28:12.958506+09:00" "updated_at": "2026-08-12T15:28:14.041021+09:00"
} }
@@ -99,3 +99,5 @@
{"ts": "2026-08-06T09:34:17.073825+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 225312, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "191,800 vs 177,680"}, {"label": "정배열(5>20)", "ok": true, "detail": "186,140 / 177,680"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]} {"ts": "2026-08-06T09:34:17.073825+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 225312, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "191,800 vs 177,680"}, {"label": "정배열(5>20)", "ok": true, "detail": "186,140 / 177,680"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-08-07T09:12:17.879554+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 24, "cost": 4714307, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 225312, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 225,312"}, {"label": "추세(20일선)", "ok": true, "detail": "177,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]} {"ts": "2026-08-07T09:12:17.879554+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 24, "cost": 4714307, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 225312, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 225,312"}, {"label": "추세(20일선)", "ok": true, "detail": "177,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]}
{"ts": "2026-08-10T09:00:20.971135+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 161427, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,427"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]} {"ts": "2026-08-10T09:00:20.971135+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 161427, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,427"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]}
{"ts": "2026-08-12T09:30:14.227401+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 21, "proceeds": 8383620, "entry_price": 349976, "pnl": 1033018, "pnl_pct": 14.29, "hold_from": "2026-07-21T12:06:01.191055+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "299,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:14.630802+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 284, "cost": 5411012, "path": "pullback", "reason": "눌림목 지정가 19,679 도달", "stop": 17760, "target": 21630, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,040 vs 18,856"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,594 / 18,856"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 19,679 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 18871261.522500005, "cash": 22262142.850000005,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 22,
"entry_price": 347250.0,
"entry_at": "2026-07-13T09:12:04.324564+09:00",
"stop": 397826,
"target": 430953,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 3889733.683715179,
"last_add_price": 353000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5327150.576000001, "tranche_value": 5327150.576000001,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 4940372.790080874, "tranche_value": 4940372.790080874,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1924945.6187384445, "tranche_value": 1924945.6187384445,
"last_add_price": 6550 "last_add_price": 6550
@@ -97,12 +76,12 @@
"entry_at": "2026-07-30T09:24:07.568342+09:00", "entry_at": "2026-07-30T09:24:07.568342+09:00",
"stop": 118205, "stop": 118205,
"target": 165174, "target": 165174,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3791237.2526261737, "tranche_value": 3791237.2526261737,
"last_add_price": 136000 "last_add_price": 136000
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 25,331 도달", "entry_reason": "눌림목 지정가 25,331 도달",
"cur_price": 26700, "cur_price": 26550,
"tranches": 2, "tranches": 2,
"tranche_value": 5089986.002562501, "tranche_value": 5089986.002562501,
"last_add_price": 26100 "last_add_price": 26100
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2020520.412274148, "tranche_value": 2020520.412274148,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4842897.369596543, "tranche_value": 4842897.369596543,
"last_add_price": 196400 "last_add_price": 196400
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 283,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:14.634733+09:00",
"stop": 17760,
"target": 21630,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5401513.2201562505,
"last_add_price": 19050
} }
}, },
"realized_pnl": -18257679.233000018, "realized_pnl": -17115485.15800002,
"closed_trades": 30, "closed_trades": 31,
"wins": 0, "wins": 1,
"peak_equity": 101140808.32700005, "peak_equity": 101140808.32700005,
"max_drawdown": 0.1947881632733674, "max_drawdown": 0.1947881632733674,
"last_exit": { "last_exit": {
@@ -184,7 +184,7 @@
"403870": "2026-07-07", "403870": "2026-07-07",
"093370": "2026-07-20", "093370": "2026-07-20",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"034730": "2026-07-07", "034730": "2026-07-07",
"003490": "2026-07-23", "003490": "2026-07-23",
"105560": "2026-07-20", "105560": "2026-07-20",
@@ -197,5 +197,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583227+09:00", "created_at": "2026-06-15T14:55:00.583227+09:00",
"updated_at": "2026-08-11T15:28:12.962334+09:00" "updated_at": "2026-08-12T15:28:14.044779+09:00"
} }
@@ -93,3 +93,5 @@
{"ts": "2026-08-06T09:34:17.077651+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 225312, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]} {"ts": "2026-08-06T09:34:17.077651+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 225312, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-08-07T09:12:17.883738+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 24, "cost": 4714307, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 225312, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 225,312"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]} {"ts": "2026-08-07T09:12:17.883738+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 24, "cost": 4714307, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 225312, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 225,312"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]}
{"ts": "2026-08-10T09:00:21.079732+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 27, "cost": 3672551, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 161427, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,427"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]} {"ts": "2026-08-10T09:00:21.079732+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 27, "cost": 3672551, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 161427, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,427"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]}
{"ts": "2026-08-12T09:30:14.232257+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 22, "proceeds": 8782840, "entry_price": 347250, "pnl": 1142194, "pnl_pct": 15.19, "hold_from": "2026-07-13T09:12:04.324564+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "311,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:14.634736+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 283, "cost": 5391959, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17760, "target": 21630, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "19,040 vs 18,952"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,594 / 18,952"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2702321.452399152, "tranche_value": 2702321.452399152,
"last_add_price": 6550 "last_add_price": 6550
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4597484.241421635, "tranche_value": 4597484.241421635,
"last_add_price": 13420 "last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 145,918 도달", "entry_reason": "눌림목 지정가 145,918 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1856071.8339699174, "tranche_value": 1856071.8339699174,
"last_add_price": 147600 "last_add_price": 147600
@@ -76,12 +76,12 @@
"entry_at": "2026-08-04T09:50:10.235258+09:00", "entry_at": "2026-08-04T09:50:10.235258+09:00",
"stop": 83395, "stop": 83395,
"target": 104705, "target": 104705,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4659757.825201359, "tranche_value": 4659757.825201359,
"last_add_price": 93500 "last_add_price": 93500
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,170 도달", "entry_reason": "눌림목 지정가 13,170 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2390089.3312908146, "tranche_value": 2390089.3312908146,
"last_add_price": 13830 "last_add_price": 13830
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 5316706.344343748, "tranche_value": 5316706.344343748,
"last_add_price": 196400 "last_add_price": 196400
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,668 도달", "entry_reason": "눌림목 지정가 19,668 도달",
"cur_price": 19020, "cur_price": 18890,
"tranches": 1, "tranches": 1,
"tranche_value": 5334796.2471562475, "tranche_value": 5334796.2471562475,
"last_add_price": 19120 "last_add_price": 19120
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 4726305.668282297, "tranche_value": 4726305.668282297,
"last_add_price": 400000 "last_add_price": 400000
@@ -197,5 +197,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583241+09:00", "created_at": "2026-06-15T14:55:00.583241+09:00",
"updated_at": "2026-08-11T15:28:12.966046+09:00" "updated_at": "2026-08-12T15:28:14.048547+09:00"
} }
@@ -1,28 +1,7 @@
{ {
"cash": 30345484.581500012, "cash": 33526784.47650001,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 22,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.196090+09:00",
"stop": 397826,
"target": 413456,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 3939968.9939820534,
"last_add_price": 356000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5570614.761375001, "tranche_value": 5570614.761375001,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 5217780.328505317, "tranche_value": 5217780.328505317,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2036737.90524699, "tranche_value": 2036737.90524699,
"last_add_price": 6550 "last_add_price": 6550
@@ -97,12 +76,12 @@
"entry_at": "2026-07-30T09:24:07.573212+09:00", "entry_at": "2026-07-30T09:24:07.573212+09:00",
"stop": 118208, "stop": 118208,
"target": 157349, "target": 157349,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 4011548.961969723, "tranche_value": 4011548.961969723,
"last_add_price": 136000 "last_add_price": 136000
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3529514.3397388323, "tranche_value": 3529514.3397388323,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2074177.1346915166, "tranche_value": 2074177.1346915166,
"last_add_price": 13940 "last_add_price": 13940
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,500 도달", "entry_reason": "눌림목 지정가 156,500 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1664530.2588398196, "tranche_value": 1664530.2588398196,
"last_add_price": 147100 "last_add_price": 147100
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 294,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:14.641979+09:00",
"stop": 17760,
"target": 20985,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5609029.036343751,
"last_add_price": 19050
} }
}, },
"realized_pnl": -14111355.194000024, "realized_pnl": -13035171.019000025,
"closed_trades": 36, "closed_trades": 37,
"wins": 5, "wins": 6,
"peak_equity": 101368884.75700004, "peak_equity": 101368884.75700004,
"max_drawdown": 0.15532723273265314, "max_drawdown": 0.15532723273265314,
"last_exit": { "last_exit": {
@@ -184,7 +184,7 @@
"009150": "2026-07-06", "009150": "2026-07-06",
"093370": "2026-07-20", "093370": "2026-07-20",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"034730": "2026-07-07", "034730": "2026-07-07",
"319660": "2026-07-23", "319660": "2026-07-23",
"003490": "2026-07-09", "003490": "2026-07-09",
@@ -197,5 +197,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583273+09:00", "created_at": "2026-06-15T14:55:00.583273+09:00",
"updated_at": "2026-08-11T15:28:12.969432+09:00" "updated_at": "2026-08-12T15:28:14.051929+09:00"
} }
@@ -105,3 +105,5 @@
{"ts": "2026-08-06T09:08:11.885943+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 136600, "qty": 12, "cost": 1639446, "path": "pullback", "reason": "눌림목 지정가 156,500 도달", "stop": 100700, "target": 190450, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "136,400 vs 135,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,920 / 135,235"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,920 / 99,390"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -609 · 기 +419 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,673 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,500 (현재 136,400)"}]} {"ts": "2026-08-06T09:08:11.885943+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 136600, "qty": 12, "cost": 1639446, "path": "pullback", "reason": "눌림목 지정가 156,500 도달", "stop": 100700, "target": 190450, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "136,400 vs 135,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,920 / 135,235"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,920 / 99,390"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -609 · 기 +419 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,673 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,500 (현재 136,400)"}]}
{"ts": "2026-08-10T09:00:21.288242+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 29, "cost": 3944592, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 154020, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,020"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]} {"ts": "2026-08-10T09:00:21.288242+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 29, "cost": 3944592, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 154020, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,020"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]}
{"ts": "2026-08-10T13:04:18.294941+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147100, "qty": 11, "cost": 1618343, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 190450, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 190,450"}, {"label": "추세(20일선)", "ok": true, "detail": "135,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +177"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,939"}]} {"ts": "2026-08-10T13:04:18.294941+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147100, "qty": 11, "cost": 1618343, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 190450, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 190,450"}, {"label": "추세(20일선)", "ok": true, "detail": "135,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +177"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,939"}]}
{"ts": "2026-08-12T09:30:14.240575+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 22, "proceeds": 8782840, "entry_price": 350250, "pnl": 1076184, "pnl_pct": 14.2, "hold_from": "2026-07-21T12:06:01.196090+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "299,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:14.641981+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 294, "cost": 5601540, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17760, "target": 20985, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,040 vs 18,856"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,594 / 18,856"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 27171078.841000047, "cash": 30124634.45350005,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 21,
"entry_price": 346976.1904761905,
"entry_at": "2026-07-13T09:12:04.329595+09:00",
"stop": 397826,
"target": 430679,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 3869967.7922643563,
"last_add_price": 353000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5162533.383709267, "tranche_value": 5162533.383709267,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1948420.7709670917, "tranche_value": 1948420.7709670917,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +55,12 @@
"entry_at": "2026-07-30T09:24:07.575535+09:00", "entry_at": "2026-07-30T09:24:07.575535+09:00",
"stop": 118244, "stop": 118244,
"target": 165213, "target": 165213,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3813556.4512976124, "tranche_value": 3813556.4512976124,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3377559.3310465557, "tranche_value": 3377559.3310465557,
"last_add_price": 13420 "last_add_price": 13420
@@ -118,12 +97,12 @@
"entry_at": "2026-08-04T09:50:10.241980+09:00", "entry_at": "2026-08-04T09:50:10.241980+09:00",
"stop": 80564, "stop": 80564,
"target": 114659, "target": 114659,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3429919.977026871, "tranche_value": 3429919.977026871,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,170 도달", "entry_reason": "눌림목 지정가 13,170 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2016864.6660954827, "tranche_value": 2016864.6660954827,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4837813.664610954, "tranche_value": 4837813.664610954,
"last_add_price": 196400 "last_add_price": 196400
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 285,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:14.645198+09:00",
"stop": 17760,
"target": 21630,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,679 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5439868.677562503,
"last_add_price": 19050
} }
}, },
"realized_pnl": -17055856.45400002, "realized_pnl": -15959829.42900002,
"closed_trades": 26, "closed_trades": 27,
"wins": 0, "wins": 1,
"peak_equity": 100024962.38500004, "peak_equity": 100024962.38500004,
"max_drawdown": 0.17739604290679473, "max_drawdown": 0.17739604290679473,
"last_exit": { "last_exit": {
@@ -181,7 +181,7 @@
"086790": "2026-07-28", "086790": "2026-07-28",
"403870": "2026-07-07", "403870": "2026-07-07",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"093370": "2026-07-20", "093370": "2026-07-20",
"003490": "2026-07-09", "003490": "2026-07-09",
"055550": "2026-07-20", "055550": "2026-07-20",
@@ -195,5 +195,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583289+09:00", "created_at": "2026-06-15T14:55:00.583289+09:00",
"updated_at": "2026-08-11T15:28:12.972727+09:00" "updated_at": "2026-08-12T15:28:14.055066+09:00"
} }
@@ -82,3 +82,5 @@
{"ts": "2026-08-06T09:34:17.088062+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 225312, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]} {"ts": "2026-08-06T09:34:17.088062+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 225312, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-08-07T09:12:17.894463+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 24, "cost": 4714307, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 225312, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 225,312"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]} {"ts": "2026-08-07T09:12:17.894463+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 24, "cost": 4714307, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 225312, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 225,312"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]}
{"ts": "2026-08-10T09:00:21.396906+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 161427, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,427"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]} {"ts": "2026-08-10T09:00:21.396906+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 161427, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,427"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]}
{"ts": "2026-08-12T09:30:14.244248+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 21, "proceeds": 8383620, "entry_price": 346976, "pnl": 1096027, "pnl_pct": 15.28, "hold_from": "2026-07-13T09:12:04.329595+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "311,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:14.645200+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 285, "cost": 5430064, "path": "pullback", "reason": "눌림목 지정가 19,679 도달", "stop": 17760, "target": 21630, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "19,040 vs 18,952"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,594 / 18,952"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 19,679 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 27390835.011000026, "cash": 30648346.33600002,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 22,
"entry_price": 347250.0,
"entry_at": "2026-07-13T09:12:04.331285+09:00",
"stop": 397826,
"target": 410027,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 3898349.7986140535,
"last_add_price": 353000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5181824.996564139, "tranche_value": 5181824.996564139,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1976520.6885600227, "tranche_value": 1976520.6885600227,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +55,12 @@
"entry_at": "2026-07-30T09:24:07.577833+09:00", "entry_at": "2026-07-30T09:24:07.577833+09:00",
"stop": 118207, "stop": 118207,
"target": 157348, "target": 157348,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3863996.750727336, "tranche_value": 3863996.750727336,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3428336.7554835076, "tranche_value": 3428336.7554835076,
"last_add_price": 13420 "last_add_price": 13420
@@ -118,12 +97,12 @@
"entry_at": "2026-08-04T09:50:10.245606+09:00", "entry_at": "2026-08-04T09:50:10.245606+09:00",
"stop": 80564, "stop": 80564,
"target": 108977, "target": 108977,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3483887.723272795, "tranche_value": 3483887.723272795,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,170 도달", "entry_reason": "눌림목 지정가 13,170 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2048676.6433078528, "tranche_value": 2048676.6433078528,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4916501.597175794, "tranche_value": 4916501.597175794,
"last_add_price": 196400 "last_add_price": 196400
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 290,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:14.648317+09:00",
"stop": 17760,
"target": 20985,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,679 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5529694.063187501,
"last_add_price": 19050
} }
}, },
"realized_pnl": -15728054.102000013, "realized_pnl": -14585860.027000014,
"closed_trades": 27, "closed_trades": 28,
"wins": 1, "wins": 2,
"peak_equity": 100024962.38500004, "peak_equity": 100024962.38500004,
"max_drawdown": 0.16498611269635213, "max_drawdown": 0.16498611269635213,
"last_exit": { "last_exit": {
@@ -181,7 +181,7 @@
"086790": "2026-07-28", "086790": "2026-07-28",
"403870": "2026-07-07", "403870": "2026-07-07",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"093370": "2026-07-20", "093370": "2026-07-20",
"003490": "2026-07-09", "003490": "2026-07-09",
"055550": "2026-07-20", "055550": "2026-07-20",
@@ -195,5 +195,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583304+09:00", "created_at": "2026-06-15T14:55:00.583304+09:00",
"updated_at": "2026-08-11T15:28:12.975974+09:00" "updated_at": "2026-08-12T15:28:14.058030+09:00"
} }
@@ -81,3 +81,5 @@
{"ts": "2026-08-06T09:34:17.091167+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 216984, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]} {"ts": "2026-08-06T09:34:17.091167+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 216984, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-08-07T09:12:17.897835+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 25, "cost": 4910736, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]} {"ts": "2026-08-07T09:12:17.897835+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 25, "cost": 4910736, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]}
{"ts": "2026-08-10T09:00:21.521170+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 154020, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,020"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]} {"ts": "2026-08-10T09:00:21.521170+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 154020, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,020"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]}
{"ts": "2026-08-12T09:30:14.247906+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 22, "proceeds": 8782840, "entry_price": 347250, "pnl": 1142194, "pnl_pct": 15.19, "hold_from": "2026-07-13T09:12:04.331285+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "311,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:14.648319+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 290, "cost": 5525329, "path": "pullback", "reason": "눌림목 지정가 19,679 도달", "stop": 17760, "target": 20985, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "19,040 vs 18,952"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,594 / 18,952"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 19,679 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 19250747.455500033, "cash": 22527311.638000034,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 22,
"entry_price": 347250.0,
"entry_at": "2026-07-13T09:12:04.332947+09:00",
"stop": 397826,
"target": 410027,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 3913399.394880189,
"last_add_price": 353000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5436300.471625002, "tranche_value": 5436300.471625002,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 5045807.2398149045, "tranche_value": 5045807.2398149045,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1962123.1366758423, "tranche_value": 1962123.1366758423,
"last_add_price": 6550 "last_add_price": 6550
@@ -97,12 +76,12 @@
"entry_at": "2026-07-30T09:24:07.580162+09:00", "entry_at": "2026-07-30T09:24:07.580162+09:00",
"stop": 118207, "stop": 118207,
"target": 157348, "target": 157348,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3860356.183815298, "tranche_value": 3860356.183815298,
"last_add_price": 136000 "last_add_price": 136000
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 25,331 도달", "entry_reason": "눌림목 지정가 25,331 도달",
"cur_price": 26700, "cur_price": 26550,
"tranches": 2, "tranches": 2,
"tranche_value": 5195064.988218753, "tranche_value": 5195064.988218753,
"last_add_price": 26100 "last_add_price": 26100
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2062154.0490506678, "tranche_value": 2062154.0490506678,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4944712.1127089355, "tranche_value": 4944712.1127089355,
"last_add_price": 196400 "last_add_price": 196400
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 289,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:14.651435+09:00",
"stop": 17760,
"target": 20985,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5515551.090968752,
"last_add_price": 19050
} }
}, },
"realized_pnl": -16521529.831000019, "realized_pnl": -15379335.75600002,
"closed_trades": 34, "closed_trades": 35,
"wins": 2, "wins": 3,
"peak_equity": 101140808.32700005, "peak_equity": 101140808.32700005,
"max_drawdown": 0.17816516214938674, "max_drawdown": 0.17816516214938674,
"last_exit": { "last_exit": {
@@ -185,7 +185,7 @@
"095610": "2026-07-29", "095610": "2026-07-29",
"093370": "2026-07-20", "093370": "2026-07-20",
"240810": "2026-07-24", "240810": "2026-07-24",
"214450": "2026-07-06", "214450": "2026-08-12",
"034730": "2026-07-07", "034730": "2026-07-07",
"003490": "2026-07-23", "003490": "2026-07-23",
"105560": "2026-07-20", "105560": "2026-07-20",
@@ -197,5 +197,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583318+09:00", "created_at": "2026-06-15T14:55:00.583318+09:00",
"updated_at": "2026-08-11T15:28:12.978948+09:00" "updated_at": "2026-08-12T15:28:14.060763+09:00"
} }
@@ -101,3 +101,5 @@
{"ts": "2026-08-06T09:34:17.094208+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 216984, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]} {"ts": "2026-08-06T09:34:17.094208+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 192000, "qty": 25, "cost": 4800720, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 175344, "target": 216984, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,800 vs 180,670"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,140 / 180,670"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,140 / 176,671"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.67% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,582,767 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": true, "detail": "0.67% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-08-07T09:12:17.900906+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 25, "cost": 4910736, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]} {"ts": "2026-08-07T09:12:17.900906+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 196400, "qty": 25, "cost": 4910736, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 175344, "target": 216984, "signals": [{"label": "손절선", "ok": true, "detail": "175,344 (현재 196,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,984"}, {"label": "추세(10일선)", "ok": true, "detail": "181,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +338 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 196,264"}]}
{"ts": "2026-08-10T09:00:21.626116+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 154020, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,020"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]} {"ts": "2026-08-10T09:00:21.626116+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 28, "cost": 3808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 116987, "target": 154020, "signals": [{"label": "손절선", "ok": true, "detail": "116,987 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,020"}, {"label": "추세(10일선)", "ok": true, "detail": "109,170"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,714"}]}
{"ts": "2026-08-12T09:30:14.251152+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 22, "proceeds": 8782840, "entry_price": 347250, "pnl": 1142194, "pnl_pct": 15.19, "hold_from": "2026-07-13T09:12:04.332947+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "311,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:14.651437+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 289, "cost": 5506276, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17760, "target": 20985, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "19,040 vs 18,952"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,594 / 18,952"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 22367032.86009999, "cash": 28286604.190099988,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 28,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.202637+09:00",
"stop": 397826,
"target": 413456,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 5038910.050638685,
"last_add_price": 356000
},
"218150": { "218150": {
"code": "218150", "code": "218150",
"name": "미래생명자원", "name": "미래생명자원",
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5278498.658468749, "tranche_value": 5278498.658468749,
"last_add_price": 120500 "last_add_price": 120500
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 5079406.382253983, "tranche_value": 5079406.382253983,
"last_add_price": 125200 "last_add_price": 125200
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2553079.5546287536, "tranche_value": 2553079.5546287536,
"last_add_price": 6550 "last_add_price": 6550
@@ -118,12 +97,12 @@
"entry_at": "2026-07-31T09:46:07.688446+09:00", "entry_at": "2026-07-31T09:46:07.688446+09:00",
"stop": 118884, "stop": 118884,
"target": 154111, "target": 154111,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 4531819.457811181, "tranche_value": 4531819.457811181,
"last_add_price": 136000 "last_add_price": 136000
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2275843.933250867, "tranche_value": 2275843.933250867,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,500 도달", "entry_reason": "눌림목 지정가 156,500 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1816300.7274633592, "tranche_value": 1816300.7274633592,
"last_add_price": 147100 "last_add_price": 147100
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 276,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:14.654328+09:00",
"stop": 17979,
"target": 21193,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5276418.928756249,
"last_add_price": 19050
} }
}, },
"realized_pnl": -20025281.283000022, "realized_pnl": -18655592.333000023,
"closed_trades": 43, "closed_trades": 44,
"wins": 4, "wins": 5,
"peak_equity": 101501376.42350003, "peak_equity": 101501376.42350003,
"max_drawdown": 0.22092032524603686, "max_drawdown": 0.22092032524603686,
"last_exit": { "last_exit": {
@@ -186,7 +186,7 @@
"240810": "2026-07-24", "240810": "2026-07-24",
"009150": "2026-07-06", "009150": "2026-07-06",
"034730": "2026-07-08", "034730": "2026-07-08",
"214450": "2026-07-03", "214450": "2026-08-12",
"319660": "2026-07-23", "319660": "2026-07-23",
"105560": "2026-07-20", "105560": "2026-07-20",
"003680": "2026-07-29", "003680": "2026-07-29",
@@ -197,5 +197,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583333+09:00", "created_at": "2026-06-15T14:55:00.583333+09:00",
"updated_at": "2026-08-11T15:28:12.981799+09:00" "updated_at": "2026-08-12T15:28:14.063532+09:00"
} }
@@ -125,3 +125,5 @@
{"ts": "2026-08-06T09:08:11.897853+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 136600, "qty": 13, "cost": 1776066, "path": "pullback", "reason": "눌림목 지정가 156,500 도달", "stop": 105850, "target": 198100, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "136,400 vs 135,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,920 / 135,235"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,920 / 99,390"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -609 · 기 +419 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,673 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,500 (현재 136,400)"}]} {"ts": "2026-08-06T09:08:11.897853+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 136600, "qty": 13, "cost": 1776066, "path": "pullback", "reason": "눌림목 지정가 156,500 도달", "stop": 105850, "target": 198100, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "136,400 vs 135,235"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,920 / 135,235"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,920 / 99,390"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -609 · 기 +419 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "499,673 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": false, "detail": "2.58% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,500 (현재 136,400)"}]}
{"ts": "2026-08-10T09:00:21.729719+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 33, "cost": 4488673, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 114633, "target": 147835, "signals": [{"label": "손절선", "ok": true, "detail": "114,633 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 147,835"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 129,614"}]} {"ts": "2026-08-10T09:00:21.729719+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 33, "cost": 4488673, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 114633, "target": 147835, "signals": [{"label": "손절선", "ok": true, "detail": "114,633 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 147,835"}, {"label": "추세(20일선)", "ok": true, "detail": "109,175"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 129,614"}]}
{"ts": "2026-08-10T13:04:18.307066+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147100, "qty": 12, "cost": 1765465, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 105850, "target": 198100, "signals": [{"label": "손절선", "ok": true, "detail": "105,850 (현재 147,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 198,100"}, {"label": "추세(20일선)", "ok": true, "detail": "135,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +177"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,939"}]} {"ts": "2026-08-10T13:04:18.307066+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147100, "qty": 12, "cost": 1765465, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 105850, "target": 198100, "signals": [{"label": "손절선", "ok": true, "detail": "105,850 (현재 147,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 198,100"}, {"label": "추세(20일선)", "ok": true, "detail": "135,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -349 · 기 +177"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,939"}]}
{"ts": "2026-08-12T09:30:14.254243+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 28, "proceeds": 11178160, "entry_price": 350250, "pnl": 1369689, "pnl_pct": 14.2, "hold_from": "2026-07-21T12:06:01.202637+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "299,100"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:14.654330+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 276, "cost": 5258589, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17979, "target": 21193, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,040 vs 18,856"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,594 / 18,856"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 11965560.867999997, "cash": 17961343.628,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 28,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.204321+09:00",
"stop": 397826,
"target": 413456,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 5033450.427529937,
"last_add_price": 356000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5234858.44571875, "tranche_value": 5234858.44571875,
"last_add_price": 120500 "last_add_price": 120500
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 5051285.121721717, "tranche_value": 5051285.121721717,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2534339.801822408, "tranche_value": 2534339.801822408,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 25,335 도달", "entry_reason": "눌림목 지정가 25,335 도달",
"cur_price": 26700, "cur_price": 26550,
"tranches": 2, "tranches": 2,
"tranche_value": 4983661.27525, "tranche_value": 4983661.27525,
"last_add_price": 26100 "last_add_price": 26100
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4362596.463271157, "tranche_value": 4362596.463271157,
"last_add_price": 13420 "last_add_price": 13420
@@ -139,12 +118,12 @@
"entry_at": "2026-08-04T14:12:15.953832+09:00", "entry_at": "2026-08-04T14:12:15.953832+09:00",
"stop": 89579, "stop": 89579,
"target": 117336, "target": 117336,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4360412.203364462, "tranche_value": 4360412.203364462,
"last_add_price": 100500 "last_add_price": 100500
@@ -165,15 +144,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,975 도달", "entry_reason": "눌림목 지정가 13,975 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 2357489.1026575607, "tranche_value": 2357489.1026575607,
"last_add_price": 14290 "last_add_price": 14290
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 272,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:14.657080+09:00",
"stop": 17979,
"target": 21193,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 5197091.30425,
"last_add_price": 19050
} }
}, },
"realized_pnl": -20865595.316500023, "realized_pnl": -19495906.366500024,
"closed_trades": 40, "closed_trades": 41,
"wins": 2, "wins": 3,
"peak_equity": 101258161.16350003, "peak_equity": 101258161.16350003,
"max_drawdown": 0.2221436364588878, "max_drawdown": 0.2221436364588878,
"last_exit": { "last_exit": {
@@ -187,7 +187,7 @@
"093370": "2026-07-20", "093370": "2026-07-20",
"240810": "2026-07-24", "240810": "2026-07-24",
"034730": "2026-07-03", "034730": "2026-07-03",
"214450": "2026-07-14", "214450": "2026-08-12",
"105560": "2026-07-20", "105560": "2026-07-20",
"024060": "2026-07-27", "024060": "2026-07-27",
"003680": "2026-07-29", "003680": "2026-07-29",
@@ -197,5 +197,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:55:00.583347+09:00", "created_at": "2026-06-15T14:55:00.583347+09:00",
"updated_at": "2026-08-11T15:28:12.984470+09:00" "updated_at": "2026-08-12T15:28:14.066281+09:00"
} }
@@ -115,3 +115,5 @@
{"ts": "2026-08-06T09:00:23.007264+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18730, "qty": 596, "proceeds": 11141312, "entry_price": 18950, "pnl": -154582, "pnl_pct": -1.16, "hold_from": "2026-07-24T10:02:04.472960+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "17,996 (현재 18,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,858"}, {"label": "추세(10일선)", "ok": false, "detail": "18,923"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -203 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-08-06T09:00:23.007264+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18730, "qty": 596, "proceeds": 11141312, "entry_price": 18950, "pnl": -154582, "pnl_pct": -1.16, "hold_from": "2026-07-24T10:02:04.472960+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "17,996 (현재 18,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,858"}, {"label": "추세(10일선)", "ok": false, "detail": "18,923"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -203 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-06T09:00:23.008792+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13300, "qty": 177, "cost": 2354453, "path": "pullback", "reason": "눌림목 지정가 13,975 도달", "stop": 11012, "target": 17875, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,300 vs 12,903"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,408 / 12,903"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,408 / 13,271"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -352 · 기 +499 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "7 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,975 (현재 13,300)"}]} {"ts": "2026-08-06T09:00:23.008792+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13300, "qty": 177, "cost": 2354453, "path": "pullback", "reason": "눌림목 지정가 13,975 도달", "stop": 11012, "target": 17875, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,300 vs 12,903"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,408 / 12,903"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,408 / 13,271"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -352 · 기 +499 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "7 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,975 (현재 13,300)"}]}
{"ts": "2026-08-07T09:02:13.900104+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14290, "qty": 164, "cost": 2343912, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11012, "target": 17875, "signals": [{"label": "손절선", "ok": true, "detail": "11,012 (현재 14,240)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,875"}, {"label": "추세(10일선)", "ok": true, "detail": "12,997"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -216 · 기 +313"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,046"}]} {"ts": "2026-08-07T09:02:13.900104+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14290, "qty": 164, "cost": 2343912, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11012, "target": 17875, "signals": [{"label": "손절선", "ok": true, "detail": "11,012 (현재 14,240)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,875"}, {"label": "추세(10일선)", "ok": true, "detail": "12,997"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -216 · 기 +313"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,046"}]}
{"ts": "2026-08-12T09:30:14.257251+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 28, "proceeds": 11178160, "entry_price": 350250, "pnl": 1369689, "pnl_pct": 14.2, "hold_from": "2026-07-21T12:06:01.204321+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "311,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:14.657081+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19050, "qty": 272, "cost": 5182377, "path": "pullback", "reason": "눌림목 지정가 20,036 도달", "stop": 17979, "target": 21193, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "19,040 vs 18,952"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,594 / 18,952"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,594 / 19,360"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +113 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "250,373 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,036 (현재 19,040)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3627364.7637924887, "tranche_value": 3627364.7637924887,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4841528.853832099, "tranche_value": 4841528.853832099,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1821085.8869957556, "tranche_value": 1821085.8869957556,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.157701+09:00", "entry_at": "2026-07-30T09:16:13.157701+09:00",
"stop": 117746, "stop": 117746,
"target": 180371, "target": 180371,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3547525.853504033, "tranche_value": 3547525.853504033,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1688085.214726109, "tranche_value": 1688085.214726109,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.170806+09:00", "entry_at": "2026-08-04T09:34:11.170806+09:00",
"stop": 80334, "stop": 80334,
"target": 125794, "target": 125794,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3165003.2713460657, "tranche_value": 3165003.2713460657,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 3967368.72635773, "tranche_value": 3967368.72635773,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 2131319.2493159017, "tranche_value": 2131319.2493159017,
"last_add_price": 15960 "last_add_price": 15960
@@ -208,5 +208,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:40:00.621011+09:00", "created_at": "2026-06-15T14:40:00.621011+09:00",
"updated_at": "2026-08-11T15:28:14.070240+09:00" "updated_at": "2026-08-12T15:28:15.747888+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3627364.7637924887, "tranche_value": 3627364.7637924887,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4760241.173848085, "tranche_value": 4760241.173848085,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1786459.912670363, "tranche_value": 1786459.912670363,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.172576+09:00", "entry_at": "2026-07-30T09:16:13.172576+09:00",
"stop": 117744, "stop": 117744,
"target": 180369, "target": 180369,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3470885.263866936, "tranche_value": 3470885.263866936,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1668794.556510239, "tranche_value": 1668794.556510239,
"last_add_price": 147600 "last_add_price": 147600
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3062184.227151159, "tranche_value": 3062184.227151159,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4403461.655606388, "tranche_value": 4403461.655606388,
"last_add_price": 198600 "last_add_price": 198600
@@ -160,12 +160,12 @@
"entry_at": "2026-08-06T09:54:12.716178+09:00", "entry_at": "2026-08-06T09:54:12.716178+09:00",
"stop": 87209, "stop": 87209,
"target": 137241, "target": 137241,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3007474.6079847123, "tranche_value": 3007474.6079847123,
"last_add_price": 101700 "last_add_price": 101700
@@ -210,5 +210,5 @@
"030000": "2026-08-06" "030000": "2026-08-06"
}, },
"created_at": "2026-06-15T14:55:00.583395+09:00", "created_at": "2026-06-15T14:55:00.583395+09:00",
"updated_at": "2026-08-11T15:28:14.601643+09:00" "updated_at": "2026-08-12T15:28:16.196487+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4871303.908250191, "tranche_value": 4871303.908250191,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1833305.2441214651, "tranche_value": 1833305.2441214651,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.178166+09:00", "entry_at": "2026-07-30T09:16:13.178166+09:00",
"stop": 117746, "stop": 117746,
"target": 180371, "target": 180371,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3570553.5376633056, "tranche_value": 3570553.5376633056,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1700911.5399726962, "tranche_value": 1700911.5399726962,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.191529+09:00", "entry_at": "2026-08-04T09:34:11.191529+09:00",
"stop": 80360, "stop": 80360,
"target": 125820, "target": 125820,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3188827.7982604695, "tranche_value": 3188827.7982604695,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 3997085.960333706, "tranche_value": 3997085.960333706,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 2147432.042630784, "tranche_value": 2147432.042630784,
"last_add_price": 15960 "last_add_price": 15960
@@ -209,5 +209,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:40:00.621059+09:00", "created_at": "2026-06-15T14:40:00.621059+09:00",
"updated_at": "2026-08-11T15:28:14.610711+09:00" "updated_at": "2026-08-12T15:28:16.207559+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4804885.651525278, "tranche_value": 4804885.651525278,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1807632.1012232043, "tranche_value": 1807632.1012232043,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.183754+09:00", "entry_at": "2026-07-30T09:16:13.183754+09:00",
"stop": 117744, "stop": 117744,
"target": 180369, "target": 180369,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3511790.845106854, "tranche_value": 3511790.845106854,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1688285.922413822, "tranche_value": 1688285.922413822,
"last_add_price": 147600 "last_add_price": 147600
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3097763.2003571894, "tranche_value": 3097763.2003571894,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4454503.886577569, "tranche_value": 4454503.886577569,
"last_add_price": 198600 "last_add_price": 198600
@@ -160,12 +160,12 @@
"entry_at": "2026-08-06T09:54:12.728482+09:00", "entry_at": "2026-08-06T09:54:12.728482+09:00",
"stop": 87177, "stop": 87177,
"target": 137209, "target": 137209,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3042388.163482306, "tranche_value": 3042388.163482306,
"last_add_price": 101700 "last_add_price": 101700
@@ -211,5 +211,5 @@
"030000": "2026-08-06" "030000": "2026-08-06"
}, },
"created_at": "2026-06-15T14:55:00.583512+09:00", "created_at": "2026-06-15T14:55:00.583512+09:00",
"updated_at": "2026-08-11T15:28:14.617100+09:00" "updated_at": "2026-08-12T15:28:16.214516+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4840682.195130728, "tranche_value": 4840682.195130728,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1820759.233761088, "tranche_value": 1820759.233761088,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.188366+09:00", "entry_at": "2026-07-30T09:16:13.188366+09:00",
"stop": 117746, "stop": 117746,
"target": 180371, "target": 180371,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3546894.320639113, "tranche_value": 3546894.320639113,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1687768.019262798, "tranche_value": 1687768.019262798,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.202398+09:00", "entry_at": "2026-08-04T09:34:11.202398+09:00",
"stop": 80334, "stop": 80334,
"target": 125794, "target": 125794,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3164409.8348090188, "tranche_value": 3164409.8348090188,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 3966630.036179657, "tranche_value": 3966630.036179657,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 2130960.955708052, "tranche_value": 2130960.955708052,
"last_add_price": 15960 "last_add_price": 15960
@@ -209,5 +209,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:40:00.621103+09:00", "created_at": "2026-06-15T14:40:00.621103+09:00",
"updated_at": "2026-08-11T15:28:14.623083+09:00" "updated_at": "2026-08-12T15:28:16.219562+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4756556.382853909, "tranche_value": 4756556.382853909,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1785067.433710845, "tranche_value": 1785067.433710845,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.192221+09:00", "entry_at": "2026-07-30T09:16:13.192221+09:00",
"stop": 117744, "stop": 117744,
"target": 180369, "target": 180369,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3468191.0592600796, "tranche_value": 3468191.0592600796,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1667469.2912320814, "tranche_value": 1667469.2912320814,
"last_add_price": 147600 "last_add_price": 147600
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3059768.9052410396, "tranche_value": 3059768.9052410396,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4399987.769056675, "tranche_value": 4399987.769056675,
"last_add_price": 198600 "last_add_price": 198600
@@ -160,12 +160,12 @@
"entry_at": "2026-08-06T09:54:12.737219+09:00", "entry_at": "2026-08-06T09:54:12.737219+09:00",
"stop": 87209, "stop": 87209,
"target": 137241, "target": 137241,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3005090.6555779856, "tranche_value": 3005090.6555779856,
"last_add_price": 101700 "last_add_price": 101700
@@ -211,5 +211,5 @@
"030000": "2026-08-06" "030000": "2026-08-06"
}, },
"created_at": "2026-06-15T14:55:00.583628+09:00", "created_at": "2026-06-15T14:55:00.583628+09:00",
"updated_at": "2026-08-11T15:28:14.628611+09:00" "updated_at": "2026-08-12T15:28:16.225722+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4871303.908250191, "tranche_value": 4871303.908250191,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1833305.2441214651, "tranche_value": 1833305.2441214651,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.195975+09:00", "entry_at": "2026-07-30T09:16:13.195975+09:00",
"stop": 117746, "stop": 117746,
"target": 180371, "target": 180371,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3570553.5376633056, "tranche_value": 3570553.5376633056,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1700911.5399726962, "tranche_value": 1700911.5399726962,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.210973+09:00", "entry_at": "2026-08-04T09:34:11.210973+09:00",
"stop": 80360, "stop": 80360,
"target": 125820, "target": 125820,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3188827.7982604695, "tranche_value": 3188827.7982604695,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 3997085.960333706, "tranche_value": 3997085.960333706,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 2147432.042630784, "tranche_value": 2147432.042630784,
"last_add_price": 15960 "last_add_price": 15960
@@ -209,5 +209,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:40:00.621148+09:00", "created_at": "2026-06-15T14:40:00.621148+09:00",
"updated_at": "2026-08-11T15:28:14.633082+09:00" "updated_at": "2026-08-12T15:28:16.230182+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4804885.651525278, "tranche_value": 4804885.651525278,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1807632.1012232043, "tranche_value": 1807632.1012232043,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.199494+09:00", "entry_at": "2026-07-30T09:16:13.199494+09:00",
"stop": 117744, "stop": 117744,
"target": 180369, "target": 180369,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3511790.845106854, "tranche_value": 3511790.845106854,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1688285.922413822, "tranche_value": 1688285.922413822,
"last_add_price": 147600 "last_add_price": 147600
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3097763.2003571894, "tranche_value": 3097763.2003571894,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4454503.886577569, "tranche_value": 4454503.886577569,
"last_add_price": 198600 "last_add_price": 198600
@@ -160,12 +160,12 @@
"entry_at": "2026-08-06T09:54:12.744635+09:00", "entry_at": "2026-08-06T09:54:12.744635+09:00",
"stop": 87177, "stop": 87177,
"target": 137209, "target": 137209,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3042388.163482306, "tranche_value": 3042388.163482306,
"last_add_price": 101700 "last_add_price": 101700
@@ -211,5 +211,5 @@
"030000": "2026-08-06" "030000": "2026-08-06"
}, },
"created_at": "2026-06-15T14:55:00.583751+09:00", "created_at": "2026-06-15T14:55:00.583751+09:00",
"updated_at": "2026-08-11T15:28:14.637451+09:00" "updated_at": "2026-08-12T15:28:16.234530+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4871303.908250191, "tranche_value": 4871303.908250191,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1833305.2441214651, "tranche_value": 1833305.2441214651,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.202813+09:00", "entry_at": "2026-07-30T09:16:13.202813+09:00",
"stop": 117746, "stop": 117746,
"target": 180371, "target": 180371,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3570553.5376633056, "tranche_value": 3570553.5376633056,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1700911.5399726962, "tranche_value": 1700911.5399726962,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.218304+09:00", "entry_at": "2026-08-04T09:34:11.218304+09:00",
"stop": 80360, "stop": 80360,
"target": 125820, "target": 125820,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3188827.7982604695, "tranche_value": 3188827.7982604695,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 3997085.960333706, "tranche_value": 3997085.960333706,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 2147432.042630784, "tranche_value": 2147432.042630784,
"last_add_price": 15960 "last_add_price": 15960
@@ -209,5 +209,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:40:00.621367+09:00", "created_at": "2026-06-15T14:40:00.621367+09:00",
"updated_at": "2026-08-11T15:28:14.641220+09:00" "updated_at": "2026-08-12T15:28:16.238258+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4804885.651525278, "tranche_value": 4804885.651525278,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1807632.1012232043, "tranche_value": 1807632.1012232043,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.206106+09:00", "entry_at": "2026-07-30T09:16:13.206106+09:00",
"stop": 117744, "stop": 117744,
"target": 180369, "target": 180369,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3511790.845106854, "tranche_value": 3511790.845106854,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1688285.922413822, "tranche_value": 1688285.922413822,
"last_add_price": 147600 "last_add_price": 147600
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3097763.2003571894, "tranche_value": 3097763.2003571894,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4454503.886577569, "tranche_value": 4454503.886577569,
"last_add_price": 198600 "last_add_price": 198600
@@ -160,12 +160,12 @@
"entry_at": "2026-08-06T09:54:12.751274+09:00", "entry_at": "2026-08-06T09:54:12.751274+09:00",
"stop": 87177, "stop": 87177,
"target": 137209, "target": 137209,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3042388.163482306, "tranche_value": 3042388.163482306,
"last_add_price": 101700 "last_add_price": 101700
@@ -211,5 +211,5 @@
"030000": "2026-08-06" "030000": "2026-08-06"
}, },
"created_at": "2026-06-15T14:55:00.584337+09:00", "created_at": "2026-06-15T14:55:00.584337+09:00",
"updated_at": "2026-08-11T15:28:14.644712+09:00" "updated_at": "2026-08-12T15:28:16.241647+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4871303.908250191, "tranche_value": 4871303.908250191,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1833305.2441214651, "tranche_value": 1833305.2441214651,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.209160+09:00", "entry_at": "2026-07-30T09:16:13.209160+09:00",
"stop": 117746, "stop": 117746,
"target": 180371, "target": 180371,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3570553.5376633056, "tranche_value": 3570553.5376633056,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1700911.5399726962, "tranche_value": 1700911.5399726962,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.224674+09:00", "entry_at": "2026-08-04T09:34:11.224674+09:00",
"stop": 80360, "stop": 80360,
"target": 125820, "target": 125820,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3188827.7982604695, "tranche_value": 3188827.7982604695,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 3997085.960333706, "tranche_value": 3997085.960333706,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 2147432.042630784, "tranche_value": 2147432.042630784,
"last_add_price": 15960 "last_add_price": 15960
@@ -209,5 +209,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:40:00.621411+09:00", "created_at": "2026-06-15T14:40:00.621411+09:00",
"updated_at": "2026-08-11T15:28:14.647920+09:00" "updated_at": "2026-08-12T15:28:16.244953+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4804885.651525278, "tranche_value": 4804885.651525278,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1807632.1012232043, "tranche_value": 1807632.1012232043,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.212042+09:00", "entry_at": "2026-07-30T09:16:13.212042+09:00",
"stop": 117744, "stop": 117744,
"target": 180369, "target": 180369,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3511790.845106854, "tranche_value": 3511790.845106854,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1688285.922413822, "tranche_value": 1688285.922413822,
"last_add_price": 147600 "last_add_price": 147600
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3097763.2003571894, "tranche_value": 3097763.2003571894,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4454503.886577569, "tranche_value": 4454503.886577569,
"last_add_price": 198600 "last_add_price": 198600
@@ -160,12 +160,12 @@
"entry_at": "2026-08-06T09:54:12.757233+09:00", "entry_at": "2026-08-06T09:54:12.757233+09:00",
"stop": 87177, "stop": 87177,
"target": 137209, "target": 137209,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3042388.163482306, "tranche_value": 3042388.163482306,
"last_add_price": 101700 "last_add_price": 101700
@@ -211,5 +211,5 @@
"030000": "2026-08-06" "030000": "2026-08-06"
}, },
"created_at": "2026-06-15T14:55:00.584451+09:00", "created_at": "2026-06-15T14:55:00.584451+09:00",
"updated_at": "2026-08-11T15:28:14.651273+09:00" "updated_at": "2026-08-12T15:28:16.248197+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4840682.195130728, "tranche_value": 4840682.195130728,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1820759.233761088, "tranche_value": 1820759.233761088,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.214746+09:00", "entry_at": "2026-07-30T09:16:13.214746+09:00",
"stop": 117746, "stop": 117746,
"target": 180371, "target": 180371,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3546894.320639113, "tranche_value": 3546894.320639113,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1687768.019262798, "tranche_value": 1687768.019262798,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.230485+09:00", "entry_at": "2026-08-04T09:34:11.230485+09:00",
"stop": 80334, "stop": 80334,
"target": 125794, "target": 125794,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3164409.8348090188, "tranche_value": 3164409.8348090188,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 3966630.036179657, "tranche_value": 3966630.036179657,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 2130960.955708052, "tranche_value": 2130960.955708052,
"last_add_price": 15960 "last_add_price": 15960
@@ -209,5 +209,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:40:00.621453+09:00", "created_at": "2026-06-15T14:40:00.621453+09:00",
"updated_at": "2026-08-11T15:28:14.654204+09:00" "updated_at": "2026-08-12T15:28:16.251147+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4756556.382853909, "tranche_value": 4756556.382853909,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1785067.433710845, "tranche_value": 1785067.433710845,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.217304+09:00", "entry_at": "2026-07-30T09:16:13.217304+09:00",
"stop": 117744, "stop": 117744,
"target": 180369, "target": 180369,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3468191.0592600796, "tranche_value": 3468191.0592600796,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1667469.2912320814, "tranche_value": 1667469.2912320814,
"last_add_price": 147600 "last_add_price": 147600
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3059768.9052410396, "tranche_value": 3059768.9052410396,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4399987.769056675, "tranche_value": 4399987.769056675,
"last_add_price": 198600 "last_add_price": 198600
@@ -160,12 +160,12 @@
"entry_at": "2026-08-06T09:54:12.762770+09:00", "entry_at": "2026-08-06T09:54:12.762770+09:00",
"stop": 87209, "stop": 87209,
"target": 137241, "target": 137241,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3005090.6555779856, "tranche_value": 3005090.6555779856,
"last_add_price": 101700 "last_add_price": 101700
@@ -211,5 +211,5 @@
"030000": "2026-08-06" "030000": "2026-08-06"
}, },
"created_at": "2026-06-15T14:55:00.584565+09:00", "created_at": "2026-06-15T14:55:00.584565+09:00",
"updated_at": "2026-08-11T15:28:14.657078+09:00" "updated_at": "2026-08-12T15:28:16.253904+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4840682.195130728, "tranche_value": 4840682.195130728,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1820759.233761088, "tranche_value": 1820759.233761088,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.219804+09:00", "entry_at": "2026-07-30T09:16:13.219804+09:00",
"stop": 117746, "stop": 117746,
"target": 180371, "target": 180371,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3546894.320639113, "tranche_value": 3546894.320639113,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1687768.019262798, "tranche_value": 1687768.019262798,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.235950+09:00", "entry_at": "2026-08-04T09:34:11.235950+09:00",
"stop": 80334, "stop": 80334,
"target": 125794, "target": 125794,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3164409.8348090188, "tranche_value": 3164409.8348090188,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 3966630.036179657, "tranche_value": 3966630.036179657,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 2130960.955708052, "tranche_value": 2130960.955708052,
"last_add_price": 15960 "last_add_price": 15960
@@ -209,5 +209,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-15T14:40:00.621497+09:00", "created_at": "2026-06-15T14:40:00.621497+09:00",
"updated_at": "2026-08-11T15:28:14.659712+09:00" "updated_at": "2026-08-12T15:28:16.256587+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3624744.3180141365, "tranche_value": 3624744.3180141365,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4756556.382853909, "tranche_value": 4756556.382853909,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1785067.433710845, "tranche_value": 1785067.433710845,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.222270+09:00", "entry_at": "2026-07-30T09:16:13.222270+09:00",
"stop": 117744, "stop": 117744,
"target": 180369, "target": 180369,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3468191.0592600796, "tranche_value": 3468191.0592600796,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1667469.2912320814, "tranche_value": 1667469.2912320814,
"last_add_price": 147600 "last_add_price": 147600
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3059768.9052410396, "tranche_value": 3059768.9052410396,
"last_add_price": 13420 "last_add_price": 13420
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4399987.769056675, "tranche_value": 4399987.769056675,
"last_add_price": 198600 "last_add_price": 198600
@@ -160,12 +160,12 @@
"entry_at": "2026-08-06T09:54:12.767767+09:00", "entry_at": "2026-08-06T09:54:12.767767+09:00",
"stop": 87209, "stop": 87209,
"target": 137241, "target": 137241,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3005090.6555779856, "tranche_value": 3005090.6555779856,
"last_add_price": 101700 "last_add_price": 101700
@@ -211,5 +211,5 @@
"030000": "2026-08-06" "030000": "2026-08-06"
}, },
"created_at": "2026-06-15T14:55:00.584680+09:00", "created_at": "2026-06-15T14:55:00.584680+09:00",
"updated_at": "2026-08-11T15:28:14.662434+09:00" "updated_at": "2026-08-12T15:28:16.259334+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 104700, "cur_price": 103800,
"tranches": 2, "tranches": 2,
"tranche_value": 4371332.168068898, "tranche_value": 4371332.168068898,
"last_add_price": 105800 "last_add_price": 105800
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3448434.606240806, "tranche_value": 3448434.606240806,
"last_add_price": 130800 "last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3417673.0117698065, "tranche_value": 3417673.0117698065,
"last_add_price": 338000 "last_add_price": 338000
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 26700, "cur_price": 26550,
"tranches": 2, "tranches": 2,
"tranche_value": 4829886.125812501, "tranche_value": 4829886.125812501,
"last_add_price": 26800 "last_add_price": 26800
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 4425860.654266699, "tranche_value": 4425860.654266699,
"last_add_price": 125200 "last_add_price": 125200
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1723803.5365682123, "tranche_value": 1723803.5365682123,
"last_add_price": 6550 "last_add_price": 6550
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 1, "tranches": 1,
"tranche_value": 4248451.425139817, "tranche_value": 4248451.425139817,
"last_add_price": 124700 "last_add_price": 124700
@@ -158,14 +158,14 @@
"qty": 94, "qty": 94,
"entry_price": 96106.3829787234, "entry_price": 96106.3829787234,
"entry_at": "2026-07-31T11:20:11.598540+09:00", "entry_at": "2026-07-31T11:20:11.598540+09:00",
"stop": 100126, "stop": 129813,
"target": 108126, "target": 108126,
"peak": 111400, "peak": 139200,
"trailing_on": true, "trailing_on": true,
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 107900, "cur_price": 132500,
"tranches": 2, "tranches": 2,
"tranche_value": 4596386.934125, "tranche_value": 4596386.934125,
"last_add_price": 98200 "last_add_price": 98200
@@ -219,5 +219,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-16T09:00:03.113416+09:00", "created_at": "2026-06-16T09:00:03.113416+09:00",
"updated_at": "2026-08-11T15:28:14.665030+09:00" "updated_at": "2026-08-12T15:28:16.261923+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 104700, "cur_price": 103800,
"tranches": 2, "tranches": 2,
"tranche_value": 5402457.352781249, "tranche_value": 5402457.352781249,
"last_add_price": 104900 "last_add_price": 104900
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 4939827.041843749, "tranche_value": 4939827.041843749,
"last_add_price": 130800 "last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 4843602.718718749, "tranche_value": 4843602.718718749,
"last_add_price": 338000 "last_add_price": 338000
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 4504266.321593748, "tranche_value": 4504266.321593748,
"last_add_price": 125200 "last_add_price": 125200
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3302234.573028907, "tranche_value": 3302234.573028907,
"last_add_price": 6550 "last_add_price": 6550
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4268049.827468748, "tranche_value": 4268049.827468748,
"last_add_price": 122900 "last_add_price": 122900
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4370285.517874998, "tranche_value": 4370285.517874998,
"last_add_price": 195400 "last_add_price": 195400
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 3257573.4203829807, "tranche_value": 3257573.4203829807,
"last_add_price": 14290 "last_add_price": 14290
@@ -202,5 +202,5 @@
"090850": "2026-08-06" "090850": "2026-08-06"
}, },
"created_at": "2026-06-16T09:00:03.113433+09:00", "created_at": "2026-06-16T09:00:03.113433+09:00",
"updated_at": "2026-08-11T15:28:14.667529+09:00" "updated_at": "2026-08-12T15:28:16.264416+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 104700, "cur_price": 103800,
"tranches": 2, "tranches": 2,
"tranche_value": 5666061.52171875, "tranche_value": 5666061.52171875,
"last_add_price": 99700 "last_add_price": 99700
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 4789675.2297187485, "tranche_value": 4789675.2297187485,
"last_add_price": 130800 "last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 4623660.577343748, "tranche_value": 4623660.577343748,
"last_add_price": 338000 "last_add_price": 338000
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3191383.0634775604, "tranche_value": 3191383.0634775604,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 1, "tranches": 1,
"tranche_value": 4300292.172812498, "tranche_value": 4300292.172812498,
"last_add_price": 124700 "last_add_price": 124700
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 320000, "cur_price": 314000,
"tranches": 2, "tranches": 2,
"tranche_value": 4236521.005156248, "tranche_value": 4236521.005156248,
"last_add_price": 295000 "last_add_price": 295000
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4249087.450874997, "tranche_value": 4249087.450874997,
"last_add_price": 195400 "last_add_price": 195400
@@ -160,12 +160,12 @@
"entry_at": "2026-08-06T09:06:13.282466+09:00", "entry_at": "2026-08-06T09:06:13.282466+09:00",
"stop": 87523, "stop": 87523,
"target": 137554, "target": 137554,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4279461.011749998, "tranche_value": 4279461.011749998,
"last_add_price": 101700 "last_add_price": 101700
@@ -208,5 +208,5 @@
"090850": "2026-08-06" "090850": "2026-08-06"
}, },
"created_at": "2026-06-16T09:00:03.113489+09:00", "created_at": "2026-06-16T09:00:03.113489+09:00",
"updated_at": "2026-08-11T15:28:14.669940+09:00" "updated_at": "2026-08-12T15:28:16.266782+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,467 도달", "entry_reason": "눌림목 지정가 7,467 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3583967.506937563, "tranche_value": 3583967.506937563,
"last_add_price": 6250 "last_add_price": 6250
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 2602335.520457338, "tranche_value": 2602335.520457338,
"last_add_price": 147600 "last_add_price": 147600
@@ -53,14 +53,14 @@
"qty": 76, "qty": 76,
"entry_price": 95647.36842105263, "entry_price": 95647.36842105263,
"entry_at": "2026-08-03T09:14:15.948558+09:00", "entry_at": "2026-08-03T09:14:15.948558+09:00",
"stop": 100126, "stop": 129813,
"target": 106289, "target": 106289,
"peak": 111400, "peak": 139200,
"trailing_on": true, "trailing_on": true,
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 94,562 도달", "entry_reason": "눌림목 지정가 94,562 도달",
"cur_price": 107900, "cur_price": 132500,
"tranches": 2, "tranches": 2,
"tranche_value": 3668025.9817500007, "tranche_value": 3668025.9817500007,
"last_add_price": 97700 "last_add_price": 97700
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3682720.3330000006, "tranche_value": 3682720.3330000006,
"last_add_price": 13420 "last_add_price": 13420
@@ -97,12 +97,12 @@
"entry_at": "2026-08-04T09:34:11.251794+09:00", "entry_at": "2026-08-04T09:34:11.251794+09:00",
"stop": 83204, "stop": 83204,
"target": 117299, "target": 117299,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3663769.807718751, "tranche_value": 3663769.807718751,
"last_add_price": 93500 "last_add_price": 93500
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33900, "cur_price": 33000,
"tranches": 1, "tranches": 1,
"tranche_value": 3737649.620843751, "tranche_value": 3737649.620843751,
"last_add_price": 34300 "last_add_price": 34300
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 3726510.2558437507, "tranche_value": 3726510.2558437507,
"last_add_price": 198600 "last_add_price": 198600
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,668 도달", "entry_reason": "눌림목 지정가 19,668 도달",
"cur_price": 19020, "cur_price": 18890,
"tranches": 1, "tranches": 1,
"tranche_value": 3636303.4945937507, "tranche_value": 3636303.4945937507,
"last_add_price": 19230 "last_add_price": 19230
@@ -206,5 +206,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-16T10:45:02.136776+09:00", "created_at": "2026-06-16T10:45:02.136776+09:00",
"updated_at": "2026-08-11T15:28:14.678057+09:00" "updated_at": "2026-08-12T15:28:16.275031+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 4497110.087925, "tranche_value": 4497110.087925,
"last_add_price": 130800 "last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 4537990.22125, "tranche_value": 4537990.22125,
"last_add_price": 353000 "last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4163511.5199, "tranche_value": 4163511.5199,
"last_add_price": 126400 "last_add_price": 126400
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3652700.7210219903, "tranche_value": 3652700.7210219903,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3916421.3406499997, "tranche_value": 3916421.3406499997,
"last_add_price": 13420 "last_add_price": 13420
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.254802+09:00", "entry_at": "2026-08-04T09:34:11.254802+09:00",
"stop": 80343, "stop": 80343,
"target": 125803, "target": 125803,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3911396.213525, "tranche_value": 3911396.213525,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,170 도달", "entry_reason": "눌림목 지정가 13,170 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 3790684.47274563, "tranche_value": 3790684.47274563,
"last_add_price": 13830 "last_add_price": 13830
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33900, "cur_price": 33000,
"tranches": 1, "tranches": 1,
"tranche_value": 3974822.075275, "tranche_value": 3974822.075275,
"last_add_price": 34300 "last_add_price": 34300
@@ -186,7 +186,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 3913569.3666999997, "tranche_value": 3913569.3666999997,
"last_add_price": 198600 "last_add_price": 198600
@@ -207,7 +207,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,668 도달", "entry_reason": "눌림목 지정가 19,668 도달",
"cur_price": 19020, "cur_price": 18890,
"tranches": 1, "tranches": 1,
"tranche_value": 3939082.3266999996, "tranche_value": 3939082.3266999996,
"last_add_price": 19120 "last_add_price": 19120
@@ -236,5 +236,5 @@
"090850": "2026-08-06" "090850": "2026-08-06"
}, },
"created_at": "2026-06-16T14:30:00.114884+09:00", "created_at": "2026-06-16T14:30:00.114884+09:00",
"updated_at": "2026-08-11T15:28:14.680129+09:00" "updated_at": "2026-08-12T15:28:16.277173+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 4360729.7882, "tranche_value": 4360729.7882,
"last_add_price": 130800 "last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 4542977.951950001, "tranche_value": 4542977.951950001,
"last_add_price": 353000 "last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 3948679.1633750005, "tranche_value": 3948679.1633750005,
"last_add_price": 126400 "last_add_price": 126400
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3503317.5815307787, "tranche_value": 3503317.5815307787,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3756374.284550001, "tranche_value": 3756374.284550001,
"last_add_price": 13420 "last_add_price": 13420
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 145,918 도달", "entry_reason": "눌림목 지정가 145,918 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 2886875.1496863924, "tranche_value": 2886875.1496863924,
"last_add_price": 147600 "last_add_price": 147600
@@ -139,12 +139,12 @@
"entry_at": "2026-08-04T09:34:11.256819+09:00", "entry_at": "2026-08-04T09:34:11.256819+09:00",
"stop": 80363, "stop": 80363,
"target": 125823, "target": 125823,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3744525.219700001, "tranche_value": 3744525.219700001,
"last_add_price": 93500 "last_add_price": 93500
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33900, "cur_price": 33000,
"tranches": 1, "tranches": 1,
"tranche_value": 3797467.461700001, "tranche_value": 3797467.461700001,
"last_add_price": 34300 "last_add_price": 34300
@@ -186,7 +186,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 3748888.426175001, "tranche_value": 3748888.426175001,
"last_add_price": 198600 "last_add_price": 198600
@@ -207,7 +207,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,668 도달", "entry_reason": "눌림목 지정가 19,668 도달",
"cur_price": 19020, "cur_price": 18890,
"tranches": 1, "tranches": 1,
"tranche_value": 3749416.838175001, "tranche_value": 3749416.838175001,
"last_add_price": 19120 "last_add_price": 19120
@@ -239,5 +239,5 @@
"090850": "2026-08-06" "090850": "2026-08-06"
}, },
"created_at": "2026-06-16T14:30:00.114893+09:00", "created_at": "2026-06-16T14:30:00.114893+09:00",
"updated_at": "2026-08-11T15:28:14.682188+09:00" "updated_at": "2026-08-12T15:28:16.279177+09:00"
} }
@@ -1,5 +1,5 @@
{ {
"cash": 34688963.88600004, "cash": 34592786.286000036,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"010950": { "010950": {
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3561275.575471075, "tranche_value": 3561275.575471075,
"last_add_price": 130800 "last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3616873.7658032966, "tranche_value": 3616873.7658032966,
"last_add_price": 349500 "last_add_price": 349500
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4093622.4514750005, "tranche_value": 4093622.4514750005,
"last_add_price": 126400 "last_add_price": 126400
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1824297.0321790394, "tranche_value": 1824297.0321790394,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1695866.1189129704, "tranche_value": 1695866.1189129704,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.258847+09:00", "entry_at": "2026-08-04T09:34:11.258847+09:00",
"stop": 80360, "stop": 80360,
"target": 125820, "target": 125820,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3179643.340837553, "tranche_value": 3179643.340837553,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 3896691.6945500015, "tranche_value": 3896691.6945500015,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,14 +165,14 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 2156961.574464425, "tranche_value": 2156961.574464425,
"last_add_price": 15960 "last_add_price": 15960
} }
}, },
"realized_pnl": -23956723.897500042, "realized_pnl": -24052901.497500043,
"closed_trades": 113, "closed_trades": 116,
"wins": 2, "wins": 2,
"peak_equity": 100085511.5725, "peak_equity": 100085511.5725,
"max_drawdown": 0.2419355229448935, "max_drawdown": 0.2419355229448935,
@@ -190,18 +190,18 @@
"240810": "2026-07-24", "240810": "2026-07-24",
"009150": "2026-07-27", "009150": "2026-07-27",
"093370": "2026-07-20", "093370": "2026-07-20",
"034730": "2026-08-11", "034730": "2026-08-12",
"032830": "2026-07-31", "032830": "2026-07-31",
"319660": "2026-08-11", "319660": "2026-08-11",
"011070": "2026-07-24", "011070": "2026-07-24",
"402340": "2026-07-23", "402340": "2026-07-23",
"004170": "2026-07-23", "004170": "2026-07-23",
"028260": "2026-07-31", "028260": "2026-08-12",
"214450": "2026-07-15", "214450": "2026-07-15",
"055550": "2026-07-20", "055550": "2026-07-20",
"105560": "2026-07-20", "105560": "2026-07-20",
"222800": "2026-07-21", "222800": "2026-07-21",
"089970": "2026-08-11", "089970": "2026-08-12",
"095610": "2026-07-30", "095610": "2026-07-30",
"003680": "2026-07-29", "003680": "2026-07-29",
"138040": "2026-07-28", "138040": "2026-07-28",
@@ -209,5 +209,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-16T14:30:00.114901+09:00", "created_at": "2026-06-16T14:30:00.114901+09:00",
"updated_at": "2026-08-11T15:28:14.684167+09:00" "updated_at": "2026-08-12T15:28:16.281206+09:00"
} }
@@ -256,3 +256,9 @@
{"ts": "2026-08-11T10:04:15.969182+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 134200, "qty": 29, "proceeds": 3884211, "entry_price": 134200, "pnl": -8173, "pnl_pct": 0.0, "hold_from": "2026-08-11T10:02:15.667540+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "134,199 (현재 134,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 134,203"}, {"label": "추세(60일선)", "ok": true, "detail": "112,793"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -65 · 기 +1"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 144,848"}]} {"ts": "2026-08-11T10:04:15.969182+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 134200, "qty": 29, "proceeds": 3884211, "entry_price": 134200, "pnl": -8173, "pnl_pct": 0.0, "hold_from": "2026-08-11T10:02:15.667540+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "134,199 (현재 134,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 134,203"}, {"label": "추세(60일선)", "ok": true, "detail": "112,793"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -65 · 기 +1"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 144,848"}]}
{"ts": "2026-08-11T14:36:17.524778+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 528000, "qty": 7, "cost": 3696554, "path": "pullback", "reason": "눌림목 지정가 692,300 도달", "stop": 527999, "target": 528003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "527,000 vs 526,983"}, {"label": "정배열(5>60)", "ok": true, "detail": "723,400 / 526,983"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "723,400 / 526,983"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +102 · 기 -66 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+62%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.19% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "138,014 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.19% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 692,300 (현재 527,000)"}]} {"ts": "2026-08-11T14:36:17.524778+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 528000, "qty": 7, "cost": 3696554, "path": "pullback", "reason": "눌림목 지정가 692,300 도달", "stop": 527999, "target": 528003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "527,000 vs 526,983"}, {"label": "정배열(5>60)", "ok": true, "detail": "723,400 / 526,983"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "723,400 / 526,983"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +102 · 기 -66 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+62%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.19% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "138,014 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.19% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 692,300 (현재 527,000)"}]}
{"ts": "2026-08-11T14:38:20.523865+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 526000, "qty": 7, "proceeds": 3674820, "entry_price": 528000, "pnl": -21734, "pnl_pct": -0.38, "hold_from": "2026-08-11T14:36:17.524776+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "527,999 (현재 527,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 528,003"}, {"label": "추세(60일선)", "ok": true, "detail": "526,983"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +102 · 기 -66"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 568,900"}]} {"ts": "2026-08-11T14:38:20.523865+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 526000, "qty": 7, "proceeds": 3674820, "entry_price": 528000, "pnl": -21734, "pnl_pct": -0.38, "hold_from": "2026-08-11T14:36:17.524776+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "527,999 (현재 527,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 528,003"}, {"label": "추세(60일선)", "ok": true, "detail": "526,983"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +102 · 기 -66"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 568,900"}]}
{"ts": "2026-08-12T09:00:32.932129+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 537000, "qty": 7, "cost": 3759564, "path": "pullback", "reason": "눌림목 지정가 695,729 도달", "stop": 536999, "target": 537003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "532,000 vs 527,067"}, {"label": "정배열(5>60)", "ok": true, "detail": "724,400 / 527,067"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "724,400 / 527,067"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-14.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +80 · 기 -71 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+61%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "41,620 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 695,729 (현재 532,000)"}]}
{"ts": "2026-08-12T09:00:33.296904+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 71200, "qty": 55, "cost": 3916587, "path": "pullback", "reason": "눌림목 지정가 77,963 도달", "stop": 71199, "target": 71203, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "72,200 vs 69,872"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,120 / 69,872"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,120 / 69,872"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +251 · 기 -390 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+64%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.94% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "481,280 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "1.94% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,963 (현재 72,200)"}]}
{"ts": "2026-08-12T09:02:18.477898+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 533000, "qty": 7, "proceeds": 3723725, "entry_price": 537000, "pnl": -35839, "pnl_pct": -0.74, "hold_from": "2026-08-12T09:00:32.932114+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "536,999 (현재 533,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 537,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,083"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +80 · 기 -71"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 576,757"}]}
{"ts": "2026-08-12T09:04:21.088020+09:00", "side": "BUY", "code": "028260", "name": "삼성물산", "price": 355000, "qty": 11, "cost": 3905586, "path": "pullback", "reason": "눌림목 지정가 362,343 도달", "stop": 354999, "target": 355003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "354,500 vs 350,175"}, {"label": "정배열(5>60)", "ok": true, "detail": "406,600 / 350,175"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "406,600 / 350,175"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +120 · 기 -90 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+40%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.17% (환산) vs 평균 0.43% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 565,000"}, {"label": "거래량 급증", "ok": false, "detail": "277,727 (환산) vs 평균 706,119"}, {"label": "회전율 급증", "ok": false, "detail": "0.17% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 362,343 (현재 354,500)"}]}
{"ts": "2026-08-12T09:06:17.277593+09:00", "side": "SELL", "code": "028260", "name": "삼성물산", "price": 353500, "qty": 11, "proceeds": 3880917, "entry_price": 355000, "pnl": -24668, "pnl_pct": -0.42, "hold_from": "2026-08-12T09:04:21.088018+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "354,999 (현재 354,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 355,003"}, {"label": "추세(60일선)", "ok": true, "detail": "350,167"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +120 · 기 -90"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 378,219"}]}
{"ts": "2026-08-12T09:14:16.827976+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70700, "qty": 55, "proceeds": 3880917, "entry_price": 71200, "pnl": -35670, "pnl_pct": -0.7, "hold_from": "2026-08-12T09:00:33.296892+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "71,199 (현재 70,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "69,846"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +251 · 기 -390"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 41516224.92399998, "cash": 43168598.39149998,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 352500.0,
"entry_at": "2026-07-21T10:34:01.219132+09:00",
"stop": 397826,
"target": 432177,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 1541443.3087531894,
"last_add_price": 358500
},
"003490": { "003490": {
"code": "003490", "code": "003490",
"name": "대한항공", "name": "대한항공",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 25,331 도달", "entry_reason": "눌림목 지정가 25,331 도달",
"cur_price": 26700, "cur_price": 26550,
"tranches": 2, "tranches": 2,
"tranche_value": 3374000.0988983824, "tranche_value": 3374000.0988983824,
"last_add_price": 26750 "last_add_price": 26750
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 3651482.705770833, "tranche_value": 3651482.705770833,
"last_add_price": 120500 "last_add_price": 120500
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 2548075.876504235, "tranche_value": 2548075.876504235,
"last_add_price": 125200 "last_add_price": 125200
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 794256.6057127393, "tranche_value": 794256.6057127393,
"last_add_price": 6550 "last_add_price": 6550
@@ -118,12 +97,12 @@
"entry_at": "2026-07-30T09:14:09.107625+09:00", "entry_at": "2026-07-30T09:14:09.107625+09:00",
"stop": 113080, "stop": 113080,
"target": 162006, "target": 162006,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 1528849.7285459202, "tranche_value": 1528849.7285459202,
"last_add_price": 136000 "last_add_price": 136000
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 155,086 도달", "entry_reason": "눌림목 지정가 155,086 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 946615.6637162968, "tranche_value": 946615.6637162968,
"last_add_price": 147600 "last_add_price": 147600
@@ -158,14 +137,14 @@
"qty": 71, "qty": 71,
"entry_price": 98671.8309859155, "entry_price": 98671.8309859155,
"entry_at": "2026-08-03T09:00:22.619143+09:00", "entry_at": "2026-08-03T09:00:22.619143+09:00",
"stop": 100126, "stop": 129813,
"target": 108530, "target": 108530,
"peak": 111400, "peak": 139200,
"trailing_on": true, "trailing_on": true,
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 98,656 도달", "entry_reason": "눌림목 지정가 98,656 도달",
"cur_price": 107900, "cur_price": 132500,
"tranches": 2, "tranches": 2,
"tranche_value": 3558666.7005624995, "tranche_value": 3558666.7005624995,
"last_add_price": 100700 "last_add_price": 100700
@@ -181,12 +160,12 @@
"entry_at": "2026-08-04T09:30:13.781769+09:00", "entry_at": "2026-08-04T09:30:13.781769+09:00",
"stop": 77544, "stop": 77544,
"target": 113059, "target": 113059,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 1416927.904713386, "tranche_value": 1416927.904713386,
"last_add_price": 93500 "last_add_price": 93500
@@ -207,7 +186,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 975638.901545733, "tranche_value": 975638.901545733,
"last_add_price": 14380 "last_add_price": 14380
@@ -223,12 +202,12 @@
"entry_at": "2026-08-07T09:56:14.533074+09:00", "entry_at": "2026-08-07T09:56:14.533074+09:00",
"stop": 102500, "stop": 102500,
"target": 142000, "target": 142000,
"peak": 120300, "peak": 122200,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,542 도달", "entry_reason": "눌림목 지정가 118,542 도달",
"cur_price": 117900, "cur_price": 118200,
"tranches": 1, "tranches": 1,
"tranche_value": 1627166.7842190976, "tranche_value": 1627166.7842190976,
"last_add_price": 118300 "last_add_price": 118300
@@ -249,22 +228,43 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 1788119.2450534652, "tranche_value": 1788119.2450534652,
"last_add_price": 110000 "last_add_price": 110000
},
"001450": {
"code": "001450",
"name": "현대해상",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 41650,
"entry_at": "2026-08-12T15:12:17.470737+09:00",
"stop": 35506,
"target": 50866,
"peak": 41650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 41,592 도달",
"cur_price": 41550,
"tranches": 1,
"tranche_value": 1496738.6953935141,
"last_add_price": 41650
} }
}, },
"realized_pnl": -15425017.23100005, "realized_pnl": -15135098.101000052,
"closed_trades": 156, "closed_trades": 161,
"wins": 2, "wins": 3,
"peak_equity": 100036582.48, "peak_equity": 100036582.48,
"max_drawdown": 0.15270831167742246, "max_drawdown": 0.15270831167742246,
"last_exit": { "last_exit": {
"017670": "2026-06-23", "017670": "2026-06-23",
"178320": "2026-06-23", "178320": "2026-06-23",
"033640": "2026-07-01", "033640": "2026-07-01",
"012330": "2026-08-07", "012330": "2026-08-12",
"307950": "2026-07-01", "307950": "2026-07-01",
"329180": "2026-07-02", "329180": "2026-07-02",
"064400": "2026-06-24", "064400": "2026-06-24",
@@ -279,15 +279,15 @@
"084370": "2026-07-15", "084370": "2026-07-15",
"240810": "2026-07-24", "240810": "2026-07-24",
"402340": "2026-07-23", "402340": "2026-07-23",
"034730": "2026-08-06", "034730": "2026-08-12",
"004170": "2026-07-23", "004170": "2026-07-23",
"319660": "2026-08-07", "319660": "2026-08-07",
"032830": "2026-07-31", "032830": "2026-07-31",
"028260": "2026-07-31", "028260": "2026-08-12",
"003490": "2026-07-23", "003490": "2026-07-23",
"214450": "2026-07-15", "214450": "2026-08-12",
"095610": "2026-07-30", "095610": "2026-07-30",
"089970": "2026-08-05", "089970": "2026-08-12",
"010950": "2026-07-29", "010950": "2026-07-29",
"105560": "2026-07-29", "105560": "2026-07-29",
"252990": "2026-07-29", "252990": "2026-07-29",
@@ -297,5 +297,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-22T09:00:04.885275+09:00", "created_at": "2026-06-22T09:00:04.885275+09:00",
"updated_at": "2026-08-11T15:28:14.686090+09:00" "updated_at": "2026-08-12T15:28:16.283111+09:00"
} }
@@ -351,3 +351,13 @@
{"ts": "2026-08-07T09:56:14.533076+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 118300, "qty": 13, "cost": 1538131, "path": "pullback", "reason": "눌림목 지정가 118,542 도달", "stop": 102500, "target": 142000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "118,400 vs 117,228"}, {"label": "정배열(5>60)", "ok": true, "detail": "121,500 / 117,228"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "121,500 / 117,228"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.2%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +366 · 기 +41 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.42% (환산) vs 평균 0.22% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 140,200"}, {"label": "거래량 급증", "ok": true, "detail": "282,793 (환산) vs 평균 146,881"}, {"label": "회전율 급증", "ok": true, "detail": "0.42% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 118,542 (현재 118,400)"}]} {"ts": "2026-08-07T09:56:14.533076+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 118300, "qty": 13, "cost": 1538131, "path": "pullback", "reason": "눌림목 지정가 118,542 도달", "stop": 102500, "target": 142000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "118,400 vs 117,228"}, {"label": "정배열(5>60)", "ok": true, "detail": "121,500 / 117,228"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "121,500 / 117,228"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.2%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +366 · 기 +41 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.42% (환산) vs 평균 0.22% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 140,200"}, {"label": "거래량 급증", "ok": true, "detail": "282,793 (환산) vs 평균 146,881"}, {"label": "회전율 급증", "ok": true, "detail": "0.42% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 118,542 (현재 118,400)"}]}
{"ts": "2026-08-07T09:58:17.748222+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 110000, "qty": 16, "cost": 1760264, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 96627, "target": 130059, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "110,000 vs 96,625"}, {"label": "정배열(5>60)", "ok": true, "detail": "101,180 / 96,625"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,180 / 96,625"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.9%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +282 · 기 +79 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.57% (환산) vs 평균 0.35% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "2,689,267 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.57% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "64"}]} {"ts": "2026-08-07T09:58:17.748222+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 110000, "qty": 16, "cost": 1760264, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 96627, "target": 130059, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "110,000 vs 96,625"}, {"label": "정배열(5>60)", "ok": true, "detail": "101,180 / 96,625"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,180 / 96,625"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.9%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +282 · 기 +79 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+25%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.57% (환산) vs 평균 0.35% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "2,689,267 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.57% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-08-10T09:00:26.228323+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 11, "cost": 1496224, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 110855, "target": 156968, "signals": [{"label": "손절선", "ok": true, "detail": "110,855 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 156,968"}, {"label": "추세(60일선)", "ok": true, "detail": "113,313"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 133,214"}]} {"ts": "2026-08-10T09:00:26.228323+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 11, "cost": 1496224, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 110855, "target": 156968, "signals": [{"label": "손절선", "ok": true, "detail": "110,855 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 156,968"}, {"label": "추세(60일선)", "ok": true, "detail": "113,313"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 133,214"}]}
{"ts": "2026-08-12T09:30:17.117361+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 8, "proceeds": 3193760, "entry_price": 352500, "pnl": 373337, "pnl_pct": 13.48, "hold_from": "2026-07-21T10:34:01.219132+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "306,408"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:17.409224+09:00", "side": "BUY", "code": "028260", "name": "삼성물산", "price": 358000, "qty": 10, "cost": 3580537, "path": "pullback", "reason": "눌림목 지정가 385,562 도달", "stop": 357999, "target": 358002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "358,500 vs 350,242"}, {"label": "정배열(5>60)", "ok": true, "detail": "407,400 / 350,242"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "407,400 / 350,242"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.5%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +120 · 기 -90 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+39%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.41% (환산) vs 평균 0.43% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 565,000"}, {"label": "거래량 급증", "ok": false, "detail": "675,447 (환산) vs 평균 706,119"}, {"label": "회전율 급증", "ok": false, "detail": "0.41% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 385,562 (현재 358,500)"}]}
{"ts": "2026-08-12T09:40:21.348428+09:00", "side": "SELL", "code": "028260", "name": "삼성물산", "price": 355000, "qty": 10, "proceeds": 3543078, "entry_price": 358000, "pnl": -37460, "pnl_pct": -0.84, "hold_from": "2026-08-12T09:38:17.409222+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "357,999 (현재 355,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 358,002"}, {"label": "추세(60일선)", "ok": true, "detail": "350,192"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +120 · 기 -90"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 381,219"}]}
{"ts": "2026-08-12T09:40:21.761617+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 531000, "qty": 6, "cost": 3186478, "path": "pullback", "reason": "눌림목 지정가 735,486 도달", "stop": 530999, "target": 531002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "531,000 vs 527,050"}, {"label": "정배열(5>60)", "ok": true, "detail": "724,200 / 527,050"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "724,200 / 527,050"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +80 · 기 -71 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+61%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.30% (환산) vs 평균 0.45% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "218,520 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.30% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 735,486 (현재 531,000)"}]}
{"ts": "2026-08-12T09:42:17.657031+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 529000, "qty": 6, "proceeds": 3167811, "entry_price": 531000, "pnl": -18667, "pnl_pct": -0.38, "hold_from": "2026-08-12T09:40:21.761606+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "530,999 (현재 529,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 531,002"}, {"label": "추세(60일선)", "ok": true, "detail": "527,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +80 · 기 -71"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 570,757"}]}
{"ts": "2026-08-12T09:58:17.198190+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 70300, "qty": 52, "cost": 3656148, "path": "pullback", "reason": "눌림목 지정가 84,223 도달", "stop": 70299, "target": 70302, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "70,300 vs 69,841"}, {"label": "정배열(5>60)", "ok": true, "detail": "97,740 / 69,841"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "97,740 / 69,841"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-17.1%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +251 · 기 -390 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.53% (환산) vs 평균 3.65% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": true, "detail": "1,620,260 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": true, "detail": "6.53% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 84,223 (현재 70,300)"}]}
{"ts": "2026-08-12T10:22:19.147194+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70200, "qty": 52, "proceeds": 3643282, "entry_price": 70300, "pnl": -12867, "pnl_pct": -0.14, "hold_from": "2026-08-12T09:58:17.198188+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "70,299 (현재 70,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "69,839"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +238 · 기 -390"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T10:44:19.329040+09:00", "side": "BUY", "code": "012330", "name": "현대모비스", "price": 506000, "qty": 7, "cost": 3542531, "path": "pullback", "reason": "눌림목 지정가 536,449 도달", "stop": 505999, "target": 506002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "505,000 vs 503,383"}, {"label": "정배열(5>60)", "ok": true, "detail": "570,600 / 503,383"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "570,600 / 503,383"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-17.9%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +66 · 기 -48 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+46%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.65% (환산) vs 평균 1.23% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 822,000"}, {"label": "거래량 급증", "ok": false, "detail": "594,637 (환산) vs 평균 1,116,783"}, {"label": "회전율 급증", "ok": false, "detail": "0.65% (환산) vs 평균 1.23%"}, {"label": "RSI", "ok": true, "detail": "40"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 536,449 (현재 505,000)"}]}
{"ts": "2026-08-12T11:10:21.815307+09:00", "side": "SELL", "code": "012330", "name": "현대모비스", "price": 505000, "qty": 7, "proceeds": 3528107, "entry_price": 506000, "pnl": -14425, "pnl_pct": -0.2, "hold_from": "2026-08-12T10:44:19.329038+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "505,999 (현재 504,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "503,367"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +66 · 기 -48"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T15:12:17.470740+09:00", "side": "BUY", "code": "001450", "name": "현대해상", "price": 41650, "qty": 35, "cost": 1457969, "path": "pullback", "reason": "눌림목 지정가 41,592 도달", "stop": 35506, "target": 50866, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "41,550 vs 37,481"}, {"label": "정배열(5>60)", "ok": true, "detail": "40,910 / 37,481"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "40,910 / 37,481"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.6%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +424 · 기 +256 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+5%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.94% (환산) vs 평균 0.64% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 45,300"}, {"label": "거래량 급증", "ok": true, "detail": "797,586 (환산) vs 평균 542,016"}, {"label": "회전율 급증", "ok": true, "detail": "0.94% (환산) vs 평균 0.64%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 41,592 (현재 41,550)"}]}
@@ -1,28 +1,7 @@
{ {
"cash": 26201516.237499982, "cash": 29433538.20749998,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 14,
"entry_price": 344000.0,
"entry_at": "2026-07-21T09:20:05.283403+09:00",
"stop": 397826,
"target": 434659,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 2518293.2056913,
"last_add_price": 349500
},
"003490": { "003490": {
"code": "003490", "code": "003490",
"name": "대한항공", "name": "대한항공",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 25,331 도달", "entry_reason": "눌림목 지정가 25,331 도달",
"cur_price": 26700, "cur_price": 26550,
"tranches": 2, "tranches": 2,
"tranche_value": 4377506.593399999, "tranche_value": 4377506.593399999,
"last_add_price": 26750 "last_add_price": 26750
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4205999.225949999, "tranche_value": 4205999.225949999,
"last_add_price": 120500 "last_add_price": 120500
@@ -76,12 +55,12 @@
"entry_at": "2026-07-29T09:52:02.456040+09:00", "entry_at": "2026-07-29T09:52:02.456040+09:00",
"stop": 116416, "stop": 116416,
"target": 168082, "target": 168082,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 2510568.839116163, "tranche_value": 2510568.839116163,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 3659057.0257337983, "tranche_value": 3659057.0257337983,
"last_add_price": 125200 "last_add_price": 125200
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1296579.7110485965, "tranche_value": 1296579.7110485965,
"last_add_price": 6550 "last_add_price": 6550
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 155,086 도달", "entry_reason": "눌림목 지정가 155,086 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1353927.9817436007, "tranche_value": 1353927.9817436007,
"last_add_price": 147600 "last_add_price": 147600
@@ -158,14 +137,14 @@
"qty": 82, "qty": 82,
"entry_price": 98651.21951219512, "entry_price": 98651.21951219512,
"entry_at": "2026-08-03T09:00:22.725478+09:00", "entry_at": "2026-08-03T09:00:22.725478+09:00",
"stop": 92100, "stop": 129813,
"target": 111754, "target": 111754,
"peak": 111400, "peak": 139200,
"trailing_on": false, "trailing_on": true,
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 98,656 도달", "entry_reason": "눌림목 지정가 98,656 도달",
"cur_price": 107900, "cur_price": 132500,
"tranches": 2, "tranches": 2,
"tranche_value": 4073215.380649999, "tranche_value": 4073215.380649999,
"last_add_price": 100700 "last_add_price": 100700
@@ -181,12 +160,12 @@
"entry_at": "2026-08-04T09:34:11.262542+09:00", "entry_at": "2026-08-04T09:34:11.262542+09:00",
"stop": 79213, "stop": 79213,
"target": 116717, "target": 116717,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 2307538.176336596, "tranche_value": 2307538.176336596,
"last_add_price": 93500 "last_add_price": 93500
@@ -207,22 +186,43 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,947 도달", "entry_reason": "눌림목 지정가 13,947 도달",
"cur_price": 14830, "cur_price": 15030,
"tranches": 2, "tranches": 2,
"tranche_value": 1361692.063593214, "tranche_value": 1361692.063593214,
"last_add_price": 14310 "last_add_price": 14310
},
"180640": {
"code": "180640",
"name": "한진칼",
"sources": [
"auto"
],
"qty": 19,
"entry_price": 118700,
"entry_at": "2026-08-12T14:50:15.939242+09:00",
"stop": 102500,
"target": 151100,
"peak": 118700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,535 도달",
"cur_price": 118200,
"tranches": 1,
"tranche_value": 2357031.024501562,
"last_add_price": 118700
} }
}, },
"realized_pnl": -19305511.04250006, "realized_pnl": -18634573.17750006,
"closed_trades": 141, "closed_trades": 146,
"wins": 2, "wins": 3,
"peak_equity": 100139236.48850003, "peak_equity": 100139236.48850003,
"max_drawdown": 0.19573051570800562, "max_drawdown": 0.19573051570800562,
"last_exit": { "last_exit": {
"017670": "2026-06-23", "017670": "2026-06-23",
"178320": "2026-06-23", "178320": "2026-06-23",
"033640": "2026-07-01", "033640": "2026-07-01",
"012330": "2026-08-05", "012330": "2026-08-12",
"307950": "2026-07-01", "307950": "2026-07-01",
"329180": "2026-07-02", "329180": "2026-07-02",
"064400": "2026-06-24", "064400": "2026-06-24",
@@ -235,15 +235,15 @@
"093370": "2026-07-20", "093370": "2026-07-20",
"240810": "2026-07-24", "240810": "2026-07-24",
"222800": "2026-07-21", "222800": "2026-07-21",
"034730": "2026-08-05", "034730": "2026-08-12",
"402340": "2026-07-23", "402340": "2026-07-23",
"084370": "2026-07-09", "084370": "2026-07-09",
"319660": "2026-08-05", "319660": "2026-08-05",
"032830": "2026-07-31", "032830": "2026-07-31",
"004170": "2026-07-23", "004170": "2026-07-23",
"028260": "2026-07-31", "028260": "2026-08-12",
"003490": "2026-07-23", "003490": "2026-07-23",
"214450": "2026-07-20", "214450": "2026-08-12",
"095610": "2026-07-30", "095610": "2026-07-30",
"105560": "2026-07-20", "105560": "2026-07-20",
"055550": "2026-07-28", "055550": "2026-07-28",
@@ -252,8 +252,8 @@
"003680": "2026-07-29", "003680": "2026-07-29",
"161890": "2026-07-31", "161890": "2026-07-31",
"078930": "2026-07-31", "078930": "2026-07-31",
"089970": "2026-08-05" "089970": "2026-08-12"
}, },
"created_at": "2026-06-22T09:00:04.885286+09:00", "created_at": "2026-06-22T09:00:04.885286+09:00",
"updated_at": "2026-08-11T15:28:14.687970+09:00" "updated_at": "2026-08-12T15:28:16.286620+09:00"
} }
@@ -321,3 +321,13 @@
{"ts": "2026-08-05T09:16:15.672885+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13420, "qty": 101, "cost": 1355623, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 19580, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "13,400 vs 13,273"}, {"label": "정배열(5>60)", "ok": true, "detail": "14,428 / 13,273"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,428 / 13,273"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-2.9%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.96% (환산) vs 평균 1.47% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "575,653 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.96% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,400)"}]} {"ts": "2026-08-05T09:16:15.672885+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13420, "qty": 101, "cost": 1355623, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 19580, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "13,400 vs 13,273"}, {"label": "정배열(5>60)", "ok": true, "detail": "14,428 / 13,273"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,428 / 13,273"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-2.9%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.96% (환산) vs 평균 1.47% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "575,653 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.96% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,400)"}]}
{"ts": "2026-08-05T09:58:16.482991+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14310, "qty": 95, "cost": 1359654, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 19580, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 14,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 19,580"}, {"label": "추세(60일선)", "ok": true, "detail": "13,288"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,197"}]} {"ts": "2026-08-05T09:58:16.482991+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14310, "qty": 95, "cost": 1359654, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 19580, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 14,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 19,580"}, {"label": "추세(60일선)", "ok": true, "detail": "13,288"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,197"}]}
{"ts": "2026-08-10T09:00:26.336057+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 18, "cost": 2448367, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 114807, "target": 164587, "signals": [{"label": "손절선", "ok": true, "detail": "114,807 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 164,587"}, {"label": "추세(60일선)", "ok": true, "detail": "113,313"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,314"}]} {"ts": "2026-08-10T09:00:26.336057+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136000, "qty": 18, "cost": 2448367, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 114807, "target": 164587, "signals": [{"label": "손절선", "ok": true, "detail": "114,807 (현재 137,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 164,587"}, {"label": "추세(60일선)", "ok": true, "detail": "113,313"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -253 · 기 +225"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 135,314"}]}
{"ts": "2026-08-12T09:30:17.119617+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 14, "proceeds": 5589080, "entry_price": 344000, "pnl": 772358, "pnl_pct": 16.28, "hold_from": "2026-07-21T09:20:05.283403+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "306,408"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:17.411625+09:00", "side": "BUY", "code": "028260", "name": "삼성물산", "price": 358000, "qty": 12, "cost": 4296644, "path": "pullback", "reason": "눌림목 지정가 385,562 도달", "stop": 357999, "target": 358002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "358,500 vs 350,242"}, {"label": "정배열(5>60)", "ok": true, "detail": "407,400 / 350,242"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "407,400 / 350,242"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.5%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +120 · 기 -90 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+39%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.41% (환산) vs 평균 0.43% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 565,000"}, {"label": "거래량 급증", "ok": false, "detail": "675,447 (환산) vs 평균 706,119"}, {"label": "회전율 급증", "ok": false, "detail": "0.41% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 385,562 (현재 358,500)"}]}
{"ts": "2026-08-12T09:40:21.779901+09:00", "side": "SELL", "code": "028260", "name": "삼성물산", "price": 355000, "qty": 12, "proceeds": 4251693, "entry_price": 358000, "pnl": -44951, "pnl_pct": -0.84, "hold_from": "2026-08-12T09:38:17.411624+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "357,999 (현재 355,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 358,002"}, {"label": "추세(60일선)", "ok": true, "detail": "350,192"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +120 · 기 -90"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 381,219"}]}
{"ts": "2026-08-12T09:40:21.780754+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 531000, "qty": 8, "cost": 4248637, "path": "pullback", "reason": "눌림목 지정가 735,486 도달", "stop": 530999, "target": 531002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "531,000 vs 527,050"}, {"label": "정배열(5>60)", "ok": true, "detail": "724,200 / 527,050"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "724,200 / 527,050"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +80 · 기 -71 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+61%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.30% (환산) vs 평균 0.45% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "218,520 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.30% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 735,486 (현재 531,000)"}]}
{"ts": "2026-08-12T09:42:17.661657+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 529000, "qty": 8, "proceeds": 4223748, "entry_price": 531000, "pnl": -24890, "pnl_pct": -0.38, "hold_from": "2026-08-12T09:40:21.780750+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "530,999 (현재 529,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 531,002"}, {"label": "추세(60일선)", "ok": true, "detail": "527,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +80 · 기 -71"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 570,757"}]}
{"ts": "2026-08-12T09:58:17.202630+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 70300, "qty": 61, "cost": 4288943, "path": "pullback", "reason": "눌림목 지정가 84,223 도달", "stop": 70299, "target": 70302, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "70,300 vs 69,841"}, {"label": "정배열(5>60)", "ok": true, "detail": "97,740 / 69,841"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "97,740 / 69,841"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-17.1%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +251 · 기 -390 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.53% (환산) vs 평균 3.65% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": true, "detail": "1,620,260 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": true, "detail": "6.53% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 84,223 (현재 70,300)"}]}
{"ts": "2026-08-12T10:22:19.151977+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70200, "qty": 61, "proceeds": 4273850, "entry_price": 70300, "pnl": -15094, "pnl_pct": -0.14, "hold_from": "2026-08-12T09:58:17.202628+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "70,299 (현재 70,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "69,839"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +238 · 기 -390"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T10:44:19.331484+09:00", "side": "BUY", "code": "012330", "name": "현대모비스", "price": 506000, "qty": 8, "cost": 4048607, "path": "pullback", "reason": "눌림목 지정가 536,449 도달", "stop": 505999, "target": 506002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "505,000 vs 503,383"}, {"label": "정배열(5>60)", "ok": true, "detail": "570,600 / 503,383"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "570,600 / 503,383"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-17.9%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +66 · 기 -48 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+46%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.65% (환산) vs 평균 1.23% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 822,000"}, {"label": "거래량 급증", "ok": false, "detail": "594,637 (환산) vs 평균 1,116,783"}, {"label": "회전율 급증", "ok": false, "detail": "0.65% (환산) vs 평균 1.23%"}, {"label": "RSI", "ok": true, "detail": "40"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 536,449 (현재 505,000)"}]}
{"ts": "2026-08-12T11:10:21.817790+09:00", "side": "SELL", "code": "012330", "name": "현대모비스", "price": 505000, "qty": 8, "proceeds": 4032122, "entry_price": 506000, "pnl": -16485, "pnl_pct": -0.2, "hold_from": "2026-08-12T10:44:19.331483+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "505,999 (현재 504,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "503,367"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +66 · 기 -48"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T14:50:15.939244+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 118700, "qty": 19, "cost": 2255638, "path": "pullback", "reason": "눌림목 지정가 118,535 도달", "stop": 102500, "target": 151100, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "118,500 vs 117,230"}, {"label": "정배열(5>60)", "ok": true, "detail": "121,520 / 117,230"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "121,520 / 117,230"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-2.2%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +349 · 기 -51 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.22% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 140,200"}, {"label": "거래량 급증", "ok": false, "detail": "82,902 (환산) vs 평균 146,881"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 118,535 (현재 118,500)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5455736.499937499, "tranche_value": 5455736.499937499,
"last_add_price": 120500 "last_add_price": 120500
@@ -34,12 +34,12 @@
"entry_at": "2026-07-29T09:52:02.457765+09:00", "entry_at": "2026-07-29T09:52:02.457765+09:00",
"stop": 118003, "stop": 118003,
"target": 164972, "target": 164972,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3831166.3013964198, "tranche_value": 3831166.3013964198,
"last_add_price": 136000 "last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1966668.8608710542, "tranche_value": 1966668.8608710542,
"last_add_price": 6550 "last_add_price": 6550
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3410257.3290165723, "tranche_value": 3410257.3290165723,
"last_add_price": 13420 "last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,279 도달", "entry_reason": "눌림목 지정가 156,279 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1620567.0767187355, "tranche_value": 1620567.0767187355,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.264396+09:00", "entry_at": "2026-08-04T09:34:11.264396+09:00",
"stop": 80362, "stop": 80362,
"target": 114457, "target": 114457,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3473418.0492728935, "tranche_value": 3473418.0492728935,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4928495.784965177, "tranche_value": 4928495.784965177,
"last_add_price": 198600 "last_add_price": 198600
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,029 도달", "entry_reason": "눌림목 지정가 20,029 도달",
"cur_price": 19020, "cur_price": 18890,
"tranches": 1, "tranches": 1,
"tranche_value": 5253724.174218749, "tranche_value": 5253724.174218749,
"last_add_price": 19150 "last_add_price": 19150
@@ -199,5 +199,5 @@
"090850": "2026-08-04" "090850": "2026-08-04"
}, },
"created_at": "2026-06-22T09:00:04.885297+09:00", "created_at": "2026-06-22T09:00:04.885297+09:00",
"updated_at": "2026-08-11T15:28:14.689885+09:00" "updated_at": "2026-08-12T15:28:16.288508+09:00"
} }
@@ -1,28 +1,7 @@
{ {
"cash": 56944992.89799991, "cash": 61633272.53799991,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 12,
"entry_price": 350250.0,
"entry_at": "2026-07-21T12:06:01.261297+09:00",
"stop": 397826,
"target": 434524,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 2312659.7890401366,
"last_add_price": 356000
},
"003680": { "003680": {
"code": "003680", "code": "003680",
"name": "한성기업", "name": "한성기업",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1203208.5458201522, "tranche_value": 1203208.5458201522,
"last_add_price": 6550 "last_add_price": 6550
@@ -55,12 +34,12 @@
"entry_at": "2026-07-30T09:14:09.700315+09:00", "entry_at": "2026-07-30T09:14:09.700315+09:00",
"stop": 116892, "stop": 116892,
"target": 163861, "target": 163861,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 2306480.448467309, "tranche_value": 2306480.448467309,
"last_add_price": 136000 "last_add_price": 136000
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 3136055.5079668667, "tranche_value": 3136055.5079668667,
"last_add_price": 127700 "last_add_price": 127700
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1132336.3051976096, "tranche_value": 1132336.3051976096,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +97,12 @@
"entry_at": "2026-08-04T09:30:13.788259+09:00", "entry_at": "2026-08-04T09:30:13.788259+09:00",
"stop": 80346, "stop": 80346,
"target": 114441, "target": 114441,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 2113971.514069947, "tranche_value": 2113971.514069947,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 2629698.0438053813, "tranche_value": 2629698.0438053813,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,15 +144,15 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 1400191.1555239127, "tranche_value": 1400191.1555239127,
"last_add_price": 15960 "last_add_price": 15960
} }
}, },
"realized_pnl": -15787667.614500063, "realized_pnl": -15303018.424500065,
"closed_trades": 106, "closed_trades": 110,
"wins": 1, "wins": 2,
"peak_equity": 100266527.41749999, "peak_equity": 100266527.41749999,
"max_drawdown": 0.16027699393222672, "max_drawdown": 0.16027699393222672,
"last_exit": { "last_exit": {
@@ -184,19 +163,19 @@
"240810": "2026-07-24", "240810": "2026-07-24",
"222800": "2026-07-21", "222800": "2026-07-21",
"009150": "2026-07-27", "009150": "2026-07-27",
"214450": "2026-07-06", "214450": "2026-08-12",
"093370": "2026-07-20", "093370": "2026-07-20",
"034730": "2026-08-10", "034730": "2026-08-12",
"032830": "2026-07-31", "032830": "2026-07-31",
"319660": "2026-08-07", "319660": "2026-08-07",
"011070": "2026-07-24", "011070": "2026-07-24",
"003490": "2026-07-09", "003490": "2026-07-09",
"402340": "2026-07-22", "402340": "2026-07-22",
"004170": "2026-07-23", "004170": "2026-07-23",
"028260": "2026-07-31", "028260": "2026-08-12",
"055550": "2026-07-20", "055550": "2026-07-20",
"105560": "2026-07-20", "105560": "2026-07-20",
"089970": "2026-08-11", "089970": "2026-08-12",
"095610": "2026-07-30", "095610": "2026-07-30",
"086790": "2026-07-27", "086790": "2026-07-27",
"003680": "2026-07-29", "003680": "2026-07-29",
@@ -207,5 +186,5 @@
"475150": "2026-08-03" "475150": "2026-08-03"
}, },
"created_at": "2026-06-22T09:00:04.885305+09:00", "created_at": "2026-06-22T09:00:04.885305+09:00",
"updated_at": "2026-08-11T15:28:14.693285+09:00" "updated_at": "2026-08-12T15:28:16.290416+09:00"
} }
@@ -243,3 +243,10 @@
{"ts": "2026-08-11T09:14:15.137254+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 69800, "qty": 76, "cost": 5305596, "path": "pullback", "reason": "눌림목 지정가 77,202 도달", "stop": 69799, "target": 69802, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "70,200 vs 69,839"}, {"label": "정배열(5>60)", "ok": true, "detail": "97,720 / 69,839"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "97,720 / 69,839"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-14.9%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +231 · 기 -481 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.46% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,107,147 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": true, "detail": "4.46% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,202 (현재 70,200)"}]} {"ts": "2026-08-11T09:14:15.137254+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 69800, "qty": 76, "cost": 5305596, "path": "pullback", "reason": "눌림목 지정가 77,202 도달", "stop": 69799, "target": 69802, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "70,200 vs 69,839"}, {"label": "정배열(5>60)", "ok": true, "detail": "97,720 / 69,839"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "97,720 / 69,839"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-14.9%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +231 · 기 -481 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.46% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,107,147 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": true, "detail": "4.46% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,202 (현재 70,200)"}]}
{"ts": "2026-08-11T09:16:16.724428+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 68700, "qty": 76, "proceeds": 5211019, "entry_price": 69800, "pnl": -94577, "pnl_pct": -1.58, "hold_from": "2026-08-11T09:14:15.137253+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,799 (현재 69,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,802"}, {"label": "추세(60일선)", "ok": false, "detail": "69,819"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +231 · 기 -481"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 76,499"}]} {"ts": "2026-08-11T09:16:16.724428+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 68700, "qty": 76, "proceeds": 5211019, "entry_price": 69800, "pnl": -94577, "pnl_pct": -1.58, "hold_from": "2026-08-11T09:14:15.137253+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,799 (현재 69,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,802"}, {"label": "추세(60일선)", "ok": false, "detail": "69,819"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +231 · 기 -481"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 76,499"}]}
{"ts": "2026-08-11T09:56:14.199486+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 15960, "qty": 87, "cost": 1388728, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 13017, "target": 21846, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "15,960 vs 13,315"}, {"label": "정배열(5>60)", "ok": true, "detail": "14,940 / 13,315"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,940 / 13,315"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.0%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +250 · 기 +223 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.79% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": true, "detail": "1,677,053 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": true, "detail": "2.79% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "62"}]} {"ts": "2026-08-11T09:56:14.199486+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 15960, "qty": 87, "cost": 1388728, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 13017, "target": 21846, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "15,960 vs 13,315"}, {"label": "정배열(5>60)", "ok": true, "detail": "14,940 / 13,315"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,940 / 13,315"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.0%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +250 · 기 +223 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.79% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": true, "detail": "1,677,053 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": true, "detail": "2.79% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "62"}]}
{"ts": "2026-08-12T09:30:17.123500+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 12, "proceeds": 4790640, "entry_price": 350250, "pnl": 587010, "pnl_pct": 14.2, "hold_from": "2026-07-21T12:06:01.261297+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "306,408"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:38:17.416114+09:00", "side": "BUY", "code": "028260", "name": "삼성물산", "price": 358000, "qty": 14, "cost": 5012752, "path": "pullback", "reason": "눌림목 지정가 362,343 도달", "stop": 357999, "target": 358002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "358,500 vs 350,242"}, {"label": "정배열(5>60)", "ok": true, "detail": "407,400 / 350,242"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "407,400 / 350,242"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.5%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +120 · 기 -90 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+39%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.41% (환산) vs 평균 0.43% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 565,000"}, {"label": "거래량 급증", "ok": false, "detail": "675,447 (환산) vs 평균 706,119"}, {"label": "회전율 급증", "ok": false, "detail": "0.41% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 362,343 (현재 358,500)"}]}
{"ts": "2026-08-12T09:40:21.792266+09:00", "side": "SELL", "code": "028260", "name": "삼성물산", "price": 355000, "qty": 14, "proceeds": 4960308, "entry_price": 358000, "pnl": -52443, "pnl_pct": -0.84, "hold_from": "2026-08-12T09:38:17.416113+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "357,999 (현재 355,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 358,002"}, {"label": "추세(60일선)", "ok": true, "detail": "350,192"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +120 · 기 -90"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 381,219"}]}
{"ts": "2026-08-12T09:40:21.792716+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 531000, "qty": 10, "cost": 5310797, "path": "pullback", "reason": "눌림목 지정가 695,729 도달", "stop": 530999, "target": 531002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "531,000 vs 527,050"}, {"label": "정배열(5>60)", "ok": true, "detail": "724,200 / 527,050"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "724,200 / 527,050"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +80 · 기 -71 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+61%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.30% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "218,520 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.30% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 695,729 (현재 531,000)"}]}
{"ts": "2026-08-12T09:42:17.666353+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 529000, "qty": 10, "proceeds": 5279684, "entry_price": 531000, "pnl": -31112, "pnl_pct": -0.38, "hold_from": "2026-08-12T09:40:21.792712+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "530,999 (현재 529,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 531,002"}, {"label": "추세(60일선)", "ok": true, "detail": "527,017"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +80 · 기 -71"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 570,757"}]}
{"ts": "2026-08-12T09:58:17.207065+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 70300, "qty": 76, "cost": 5343601, "path": "pullback", "reason": "눌림목 지정가 77,684 도달", "stop": 70299, "target": 70302, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "70,300 vs 69,841"}, {"label": "정배열(5>60)", "ok": true, "detail": "97,740 / 69,841"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "97,740 / 69,841"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-17.1%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +251 · 기 -390 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.53% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": true, "detail": "1,620,260 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": true, "detail": "6.53% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,684 (현재 70,300)"}]}
{"ts": "2026-08-12T10:22:19.156523+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70200, "qty": 76, "proceeds": 5324796, "entry_price": 70300, "pnl": -18805, "pnl_pct": -0.14, "hold_from": "2026-08-12T09:58:17.207064+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "70,299 (현재 70,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "69,839"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +238 · 기 -390"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 5277899.060343745, "tranche_value": 5277899.060343745,
"last_add_price": 120500 "last_add_price": 120500
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2136566.0520882774, "tranche_value": 2136566.0520882774,
"last_add_price": 6550 "last_add_price": 6550
@@ -55,12 +55,12 @@
"entry_at": "2026-07-30T09:14:09.710709+09:00", "entry_at": "2026-07-30T09:14:09.710709+09:00",
"stop": 118504, "stop": 118504,
"target": 160776, "target": 160776,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 4119469.484194937, "tranche_value": 4119469.484194937,
"last_add_price": 136000 "last_add_price": 136000
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3633870.24313841, "tranche_value": 3633870.24313841,
"last_add_price": 13420 "last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,279 도달", "entry_reason": "눌림목 지정가 156,279 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1557708.3955273924, "tranche_value": 1557708.3955273924,
"last_add_price": 147600 "last_add_price": 147600
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33900, "cur_price": 33000,
"tranches": 1, "tranches": 1,
"tranche_value": 4849191.518382151, "tranche_value": 4849191.518382151,
"last_add_price": 34150 "last_add_price": 34150
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 5041033.528281245, "tranche_value": 5041033.528281245,
"last_add_price": 198600 "last_add_price": 198600
@@ -160,12 +160,12 @@
"entry_at": "2026-08-07T12:06:15.532313+09:00", "entry_at": "2026-08-07T12:06:15.532313+09:00",
"stop": 87882, "stop": 87882,
"target": 121306, "target": 121306,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3457121.489348403, "tranche_value": 3457121.489348403,
"last_add_price": 100900 "last_add_price": 100900
@@ -202,5 +202,5 @@
"161890": "2026-07-30" "161890": "2026-07-30"
}, },
"created_at": "2026-06-22T09:00:04.885314+09:00", "created_at": "2026-06-22T09:00:04.885314+09:00",
"updated_at": "2026-08-11T15:28:14.695111+09:00" "updated_at": "2026-08-12T15:28:16.292189+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 104700, "cur_price": 103800,
"tranches": 2, "tranches": 2,
"tranche_value": 6938801.472958329, "tranche_value": 6938801.472958329,
"last_add_price": 102800 "last_add_price": 102800
@@ -34,12 +34,12 @@
"entry_at": "2026-07-29T09:02:04.355274+09:00", "entry_at": "2026-07-29T09:02:04.355274+09:00",
"stop": 118664, "stop": 118664,
"target": 158262, "target": 158262,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 5861557.685734485, "tranche_value": 5861557.685734485,
"last_add_price": 132000 "last_add_price": 132000
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 123,992 도달", "entry_reason": "눌림목 지정가 123,992 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 6165364.773487983, "tranche_value": 6165364.773487983,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,925 도달", "entry_reason": "눌림목 지정가 7,925 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3093906.011390296, "tranche_value": 3093906.011390296,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 6612916.885208328, "tranche_value": 6612916.885208328,
"last_add_price": 126300 "last_add_price": 126300
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 6646669.06008333, "tranche_value": 6646669.06008333,
"last_add_price": 195400 "last_add_price": 195400
@@ -159,5 +159,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-22T09:00:04.885323+09:00", "created_at": "2026-06-22T09:00:04.885323+09:00",
"updated_at": "2026-08-11T15:28:14.696851+09:00" "updated_at": "2026-08-12T15:28:16.293956+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 26,600 도달", "entry_reason": "눌림목 지정가 26,600 도달",
"cur_price": 26700, "cur_price": 26550,
"tranches": 2, "tranches": 2,
"tranche_value": 3334237.1941591105, "tranche_value": 3334237.1941591105,
"last_add_price": 26800 "last_add_price": 26800
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 99,600 도달", "entry_reason": "눌림목 지정가 99,600 도달",
"cur_price": 104700, "cur_price": 103800,
"tranches": 2, "tranches": 2,
"tranche_value": 3798555.0123003162, "tranche_value": 3798555.0123003162,
"last_add_price": 101000 "last_add_price": 101000
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 129,300 도달", "entry_reason": "눌림목 지정가 129,300 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 3001414.640453794, "tranche_value": 3001414.640453794,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 8,460 도달", "entry_reason": "눌림목 지정가 8,460 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1348446.2744731682, "tranche_value": 1348446.2744731682,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 123,300 도달", "entry_reason": "눌림목 지정가 123,300 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 3339227.3986436105, "tranche_value": 3339227.3986436105,
"last_add_price": 125700 "last_add_price": 125700
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 177,000 도달", "entry_reason": "눌림목 지정가 177,000 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1011663.4892730853, "tranche_value": 1011663.4892730853,
"last_add_price": 147600 "last_add_price": 147600
@@ -175,5 +175,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-22T09:00:04.885332+09:00", "created_at": "2026-06-22T09:00:04.885332+09:00",
"updated_at": "2026-08-11T15:28:14.703047+09:00" "updated_at": "2026-08-12T15:28:16.300361+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 123,300 도달", "entry_reason": "눌림목 지정가 123,300 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 7048635.583499998, "tranche_value": 7048635.583499998,
"last_add_price": 120500 "last_add_price": 120500
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 99,600 도달", "entry_reason": "눌림목 지정가 99,600 도달",
"cur_price": 104700, "cur_price": 103800,
"tranches": 2, "tranches": 2,
"tranche_value": 6198757.029677045, "tranche_value": 6198757.029677045,
"last_add_price": 101000 "last_add_price": 101000
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 8,460 도달", "entry_reason": "눌림목 지정가 8,460 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2534350.598481804, "tranche_value": 2534350.598481804,
"last_add_price": 6550 "last_add_price": 6550
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 292,000 도달", "entry_reason": "눌림목 지정가 292,000 도달",
"cur_price": 320000, "cur_price": 314000,
"tranches": 2, "tranches": 2,
"tranche_value": 5627934.834167534, "tranche_value": 5627934.834167534,
"last_add_price": 293000 "last_add_price": 293000
@@ -95,14 +95,14 @@
"qty": 74, "qty": 74,
"entry_price": 105643.24324324324, "entry_price": 105643.24324324324,
"entry_at": "2026-08-06T09:00:29.104733+09:00", "entry_at": "2026-08-06T09:00:29.104733+09:00",
"stop": 94820, "stop": 129813,
"target": 138114, "target": 138114,
"peak": 111400, "peak": 139200,
"trailing_on": false, "trailing_on": true,
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 106,500 도달", "entry_reason": "눌림목 지정가 106,500 도달",
"cur_price": 107900, "cur_price": 132500,
"tranches": 2, "tranches": 2,
"tranche_value": 3952696.928409322, "tranche_value": 3952696.928409322,
"last_add_price": 107800 "last_add_price": 107800
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 6458131.562729352, "tranche_value": 6458131.562729352,
"last_add_price": 203500 "last_add_price": 203500
@@ -158,5 +158,5 @@
"090850": "2026-08-04" "090850": "2026-08-04"
}, },
"created_at": "2026-06-22T09:00:04.885342+09:00", "created_at": "2026-06-22T09:00:04.885342+09:00",
"updated_at": "2026-08-11T15:28:14.704745+09:00" "updated_at": "2026-08-12T15:28:16.302117+09:00"
} }
@@ -1,5 +1,5 @@
{ {
"cash": 3890109.57649999, "cash": 10667576.951499991,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"055550": { "055550": {
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 104700, "cur_price": 103800,
"tranches": 2, "tranches": 2,
"tranche_value": 8369345.66302692, "tranche_value": 8369345.66302692,
"last_add_price": 102800 "last_add_price": 102800
@@ -39,32 +39,11 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 129,300 도달", "entry_reason": "눌림목 지정가 129,300 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 7344610.2592218295, "tranche_value": 7344610.2592218295,
"last_add_price": 125200 "last_add_price": 125200
}, },
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 125,
"entry_price": 124788.0,
"entry_at": "2026-07-31T09:04:11.658296+09:00",
"stop": 118354,
"target": 144089,
"peak": 126600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 123,300 도달",
"cur_price": 124000,
"tranches": 2,
"tranche_value": 7882243.298199999,
"last_add_price": 126300
},
"068270": { "068270": {
"code": "068270", "code": "068270",
"name": "셀트리온", "name": "셀트리온",
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 8180950.80165, "tranche_value": 8180950.80165,
"last_add_price": 195400 "last_add_price": 195400
@@ -97,19 +76,40 @@
"entry_at": "2026-08-07T12:08:15.685583+09:00", "entry_at": "2026-08-07T12:08:15.685583+09:00",
"stop": 91126, "stop": 91126,
"target": 123312, "target": 123312,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 6160260.63436635, "tranche_value": 6160260.63436635,
"last_add_price": 100900 "last_add_price": 100900
},
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 240,
"entry_price": 33250,
"entry_at": "2026-08-12T13:18:18.402449+09:00",
"stop": 31197,
"target": 39408,
"peak": 33250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,600 도달",
"cur_price": 33000,
"tranches": 1,
"tranche_value": 8003697.39515,
"last_add_price": 33250
} }
}, },
"realized_pnl": -20973821.703500032, "realized_pnl": -21815997.103500035,
"closed_trades": 31, "closed_trades": 32,
"wins": 2, "wins": 2,
"peak_equity": 100226641.3075, "peak_equity": 100226641.3075,
"max_drawdown": 0.22454731812724035, "max_drawdown": 0.22454731812724035,
@@ -133,8 +133,9 @@
"010950": "2026-07-29", "010950": "2026-07-29",
"090850": "2026-07-29", "090850": "2026-07-29",
"003680": "2026-07-29", "003680": "2026-07-29",
"078930": "2026-07-31" "078930": "2026-07-31",
"138040": "2026-08-12"
}, },
"created_at": "2026-06-22T09:00:04.885351+09:00", "created_at": "2026-06-22T09:00:04.885351+09:00",
"updated_at": "2026-08-11T15:28:14.710717+09:00" "updated_at": "2026-08-12T15:28:16.308239+09:00"
} }
@@ -89,3 +89,5 @@
{"ts": "2026-08-07T12:08:15.270628+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 336000, "qty": 43, "proceeds": 14419826, "entry_price": 338628, "pnl": -143358, "pnl_pct": -0.78, "hold_from": "2026-07-16T09:00:29.554741+09:00", "reason": "시간손절 — 22일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "312,214 (현재 336,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 417,870"}, {"label": "추세(10일선)", "ok": true, "detail": "304,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +101 · 기 +31"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-08-07T12:08:15.270628+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 336000, "qty": 43, "proceeds": 14419826, "entry_price": 338628, "pnl": -143358, "pnl_pct": -0.78, "hold_from": "2026-07-16T09:00:29.554741+09:00", "reason": "시간손절 — 22일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "312,214 (현재 336,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 417,870"}, {"label": "추세(10일선)", "ok": true, "detail": "304,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +101 · 기 +31"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-07T12:08:15.685598+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 97500, "qty": 63, "cost": 6143421, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 89370, "target": 121890, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "97,150 vs 81,795"}, {"label": "정배열(5>10)", "ok": true, "detail": "84,790 / 81,795"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "84,790 / 75,208"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+57.9%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 -479 · 기 +481 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.56% (환산) vs 평균 0.42% (보류 6배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": false, "detail": "523,021 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": false, "detail": "0.56% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "74"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 83,200 (현재 97,150)"}]} {"ts": "2026-08-07T12:08:15.685598+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 97500, "qty": 63, "cost": 6143421, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 89370, "target": 121890, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "97,150 vs 81,795"}, {"label": "정배열(5>10)", "ok": true, "detail": "84,790 / 81,795"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "84,790 / 75,208"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+57.9%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 -479 · 기 +481 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.56% (환산) vs 평균 0.42% (보류 6배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": false, "detail": "523,021 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": false, "detail": "0.56% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "74"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 83,200 (현재 97,150)"}]}
{"ts": "2026-08-11T09:20:14.520662+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 100900, "qty": 61, "cost": 6155823, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 89370, "target": 121890, "signals": [{"label": "손절선", "ok": true, "detail": "89,370 (현재 100,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 121,890"}, {"label": "추세(10일선)", "ok": true, "detail": "82,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -387 · 기 +376"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 100,595"}]} {"ts": "2026-08-11T09:20:14.520662+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 100900, "qty": 61, "cost": 6155823, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 89370, "target": 121890, "signals": [{"label": "손절선", "ok": true, "detail": "89,370 (현재 100,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 121,890"}, {"label": "추세(10일선)", "ok": true, "detail": "82,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -387 · 기 +376"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 100,595"}]}
{"ts": "2026-08-12T13:18:17.973861+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 118300, "qty": 125, "proceeds": 14758664, "entry_price": 124788, "pnl": -842175, "pnl_pct": -5.2, "hold_from": "2026-07-31T09:04:11.658296+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "118,354 (현재 118,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 144,089"}, {"label": "추세(10일선)", "ok": true, "detail": "116,440"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -58 · 기 +312"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T13:18:18.402464+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 33250, "qty": 240, "cost": 7981197, "path": "pullback", "reason": "눌림목 지정가 33,600 도달", "stop": 31197, "target": 39408, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "33,250 vs 31,935"}, {"label": "정배열(5>10)", "ok": true, "detail": "32,670 / 31,935"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,670 / 30,899"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+11.3%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 +26 · 기 +1,334 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+32%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.24% (환산) vs 평균 0.34% (보류 6배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": false, "detail": "1,698,777 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": false, "detail": "0.24% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 33,600 (현재 33,250)"}]}
@@ -1,5 +1,5 @@
{ {
"cash": 66444224.089, "cash": 66336144.199,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": { "214450": {
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 1881614.4320314971, "tranche_value": 1881614.4320314971,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 1, "tranches": 1,
"tranche_value": 2781920.3395705796, "tranche_value": 2781920.3395705796,
"last_add_price": 127700 "last_add_price": 127700
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,526 도달", "entry_reason": "눌림목 지정가 7,526 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1136696.002462022, "tranche_value": 1136696.002462022,
"last_add_price": 6710 "last_add_price": 6710
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:16:13.888363+09:00", "entry_at": "2026-07-30T09:16:13.888363+09:00",
"stop": 113880, "stop": 113880,
"target": 168677, "target": 168677,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 1915181.63370387, "tranche_value": 1915181.63370387,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달", "entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1170475.3529907847, "tranche_value": 1170475.3529907847,
"last_add_price": 147600 "last_add_price": 147600
@@ -118,12 +118,12 @@
"entry_at": "2026-08-04T09:34:11.284251+09:00", "entry_at": "2026-08-04T09:34:11.284251+09:00",
"stop": 77496, "stop": 77496,
"target": 117274, "target": 117274,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 1749063.0511332003, "tranche_value": 1749063.0511332003,
"last_add_price": 93500 "last_add_price": 93500
@@ -144,7 +144,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 104700, "cur_price": 103800,
"tranches": 1, "tranches": 1,
"tranche_value": 2176011.378296567, "tranche_value": 2176011.378296567,
"last_add_price": 110000 "last_add_price": 110000
@@ -165,14 +165,14 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 14830, "cur_price": 15030,
"tranches": 1, "tranches": 1,
"tranche_value": 1157667.0253139334, "tranche_value": 1157667.0253139334,
"last_add_price": 15960 "last_add_price": 15960
} }
}, },
"realized_pnl": -12531092.681500051, "realized_pnl": -12639172.571500052,
"closed_trades": 106, "closed_trades": 109,
"wins": 2, "wins": 2,
"peak_equity": 100186518.14249998, "peak_equity": 100186518.14249998,
"max_drawdown": 0.12883009879774152, "max_drawdown": 0.12883009879774152,
@@ -183,7 +183,7 @@
"005935": "2026-07-01", "005935": "2026-07-01",
"009150": "2026-07-27", "009150": "2026-07-27",
"240810": "2026-07-24", "240810": "2026-07-24",
"034730": "2026-08-11", "034730": "2026-08-12",
"093370": "2026-07-20", "093370": "2026-07-20",
"032830": "2026-07-31", "032830": "2026-07-31",
"319660": "2026-08-11", "319660": "2026-08-11",
@@ -191,11 +191,11 @@
"402340": "2026-07-22", "402340": "2026-07-22",
"003490": "2026-07-13", "003490": "2026-07-13",
"004170": "2026-07-23", "004170": "2026-07-23",
"028260": "2026-07-31", "028260": "2026-08-12",
"214450": "2026-07-15", "214450": "2026-07-15",
"222800": "2026-07-21", "222800": "2026-07-21",
"055550": "2026-07-27", "055550": "2026-07-27",
"089970": "2026-08-11", "089970": "2026-08-12",
"095610": "2026-07-30", "095610": "2026-07-30",
"003680": "2026-07-28", "003680": "2026-07-28",
"010950": "2026-07-29", "010950": "2026-07-29",
@@ -205,5 +205,5 @@
"078930": "2026-07-31" "078930": "2026-07-31"
}, },
"created_at": "2026-06-22T09:00:04.885359+09:00", "created_at": "2026-06-22T09:00:04.885359+09:00",
"updated_at": "2026-08-11T15:28:14.712395+09:00" "updated_at": "2026-08-12T15:28:16.309965+09:00"
} }
@@ -238,3 +238,9 @@
{"ts": "2026-08-11T10:04:16.000174+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 134200, "qty": 33, "proceeds": 4419964, "entry_price": 134200, "pnl": -9300, "pnl_pct": 0.0, "hold_from": "2026-08-11T10:02:15.699771+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "134,199 (현재 134,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 134,202"}, {"label": "추세(60일선)", "ok": true, "detail": "112,793"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -65 · 기 +1"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 144,848"}]} {"ts": "2026-08-11T10:04:16.000174+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 134200, "qty": 33, "proceeds": 4419964, "entry_price": 134200, "pnl": -9300, "pnl_pct": 0.0, "hold_from": "2026-08-11T10:02:15.699771+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "134,199 (현재 134,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 134,202"}, {"label": "추세(60일선)", "ok": true, "detail": "112,793"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -65 · 기 +1"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 144,848"}]}
{"ts": "2026-08-11T14:36:17.556862+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 528000, "qty": 8, "cost": 4224634, "path": "pullback", "reason": "눌림목 지정가 692,300 도달", "stop": 527999, "target": 528002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "527,000 vs 526,983"}, {"label": "정배열(5>60)", "ok": true, "detail": "723,400 / 526,983"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "723,400 / 526,983"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.7%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +102 · 기 -66 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+62%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.19% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "138,014 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.19% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 692,300 (현재 527,000)"}]} {"ts": "2026-08-11T14:36:17.556862+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 528000, "qty": 8, "cost": 4224634, "path": "pullback", "reason": "눌림목 지정가 692,300 도달", "stop": 527999, "target": 528002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "527,000 vs 526,983"}, {"label": "정배열(5>60)", "ok": true, "detail": "723,400 / 526,983"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "723,400 / 526,983"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.7%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +102 · 기 -66 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+62%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.19% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "138,014 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.19% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 692,300 (현재 527,000)"}]}
{"ts": "2026-08-11T14:38:20.555589+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 526000, "qty": 8, "proceeds": 4199794, "entry_price": 528000, "pnl": -24839, "pnl_pct": -0.38, "hold_from": "2026-08-11T14:36:17.556860+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "527,999 (현재 527,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 528,002"}, {"label": "추세(60일선)", "ok": true, "detail": "526,983"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +102 · 기 -66"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 568,900"}]} {"ts": "2026-08-11T14:38:20.555589+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 526000, "qty": 8, "proceeds": 4199794, "entry_price": 528000, "pnl": -24839, "pnl_pct": -0.38, "hold_from": "2026-08-11T14:36:17.556860+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "527,999 (현재 527,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 528,002"}, {"label": "추세(60일선)", "ok": true, "detail": "526,983"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +102 · 기 -66"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 568,900"}]}
{"ts": "2026-08-12T09:00:34.386091+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 537000, "qty": 8, "cost": 4296644, "path": "pullback", "reason": "눌림목 지정가 695,729 도달", "stop": 536999, "target": 537002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "532,000 vs 527,067"}, {"label": "정배열(5>60)", "ok": true, "detail": "724,400 / 527,067"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "724,400 / 527,067"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-14.5%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +80 · 기 -71 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+61%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.06% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "41,620 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.06% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 695,729 (현재 532,000)"}]}
{"ts": "2026-08-12T09:00:34.387988+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 71200, "qty": 62, "cost": 4415062, "path": "pullback", "reason": "눌림목 지정가 77,963 도달", "stop": 71199, "target": 71202, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "72,200 vs 69,872"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,120 / 69,872"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,120 / 69,872"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.1%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +251 · 기 -390 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+64%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.94% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "481,280 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "1.94% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,963 (현재 72,200)"}]}
{"ts": "2026-08-12T09:02:18.509813+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 533000, "qty": 8, "proceeds": 4255685, "entry_price": 537000, "pnl": -40959, "pnl_pct": -0.74, "hold_from": "2026-08-12T09:00:34.386086+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "536,999 (현재 533,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 537,002"}, {"label": "추세(60일선)", "ok": true, "detail": "527,083"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +80 · 기 -71"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 576,757"}]}
{"ts": "2026-08-12T09:04:21.121751+09:00", "side": "BUY", "code": "028260", "name": "삼성물산", "price": 355000, "qty": 12, "cost": 4260639, "path": "pullback", "reason": "눌림목 지정가 362,343 도달", "stop": 354999, "target": 355002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "354,500 vs 350,175"}, {"label": "정배열(5>60)", "ok": true, "detail": "406,600 / 350,175"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "406,600 / 350,175"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.7%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +120 · 기 -90 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+40%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.17% (환산) vs 평균 0.43% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 565,000"}, {"label": "거래량 급증", "ok": false, "detail": "277,727 (환산) vs 평균 706,119"}, {"label": "회전율 급증", "ok": false, "detail": "0.17% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 362,343 (현재 354,500)"}]}
{"ts": "2026-08-12T09:06:17.312218+09:00", "side": "SELL", "code": "028260", "name": "삼성물산", "price": 353500, "qty": 12, "proceeds": 4233728, "entry_price": 355000, "pnl": -26911, "pnl_pct": -0.42, "hold_from": "2026-08-12T09:04:21.121750+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "354,999 (현재 354,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 355,002"}, {"label": "추세(60일선)", "ok": true, "detail": "350,167"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +120 · 기 -90"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 378,219"}]}
{"ts": "2026-08-12T09:14:16.862841+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70700, "qty": 62, "proceeds": 4374852, "entry_price": 71200, "pnl": -40210, "pnl_pct": -0.7, "hold_from": "2026-08-12T09:00:34.387983+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "71,199 (현재 70,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "69,846"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +251 · 기 -390"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 3459622.8594091423, "tranche_value": 3459622.8594091423,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 1, "tranches": 1,
"tranche_value": 5009397.505974029, "tranche_value": 5009397.505974029,
"last_add_price": 125400 "last_add_price": 125400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,457 도달", "entry_reason": "눌림목 지정가 7,457 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1797520.9726568882, "tranche_value": 1797520.9726568882,
"last_add_price": 6550 "last_add_price": 6550
@@ -76,12 +76,12 @@
"entry_at": "2026-07-30T09:14:09.762851+09:00", "entry_at": "2026-07-30T09:14:09.762851+09:00",
"stop": 115362, "stop": 115362,
"target": 167028, "target": 167028,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 3456453.831165508, "tranche_value": 3456453.831165508,
"last_add_price": 136000 "last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 3153673.7394699333, "tranche_value": 3153673.7394699333,
"last_add_price": 13420 "last_add_price": 13420
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 145,918 도달", "entry_reason": "눌림목 지정가 145,918 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1650053.1629500573, "tranche_value": 1650053.1629500573,
"last_add_price": 147600 "last_add_price": 147600
@@ -139,12 +139,12 @@
"entry_at": "2026-08-04T09:30:13.810210+09:00", "entry_at": "2026-08-04T09:30:13.810210+09:00",
"stop": 79223, "stop": 79223,
"target": 116728, "target": 116728,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3220241.4603915676, "tranche_value": 3220241.4603915676,
"last_add_price": 93500 "last_add_price": 93500
@@ -165,7 +165,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4554638.688737793, "tranche_value": 4554638.688737793,
"last_add_price": 198600 "last_add_price": 198600
@@ -195,5 +195,5 @@
"090850": "2026-08-04" "090850": "2026-08-04"
}, },
"created_at": "2026-06-22T09:00:04.885367+09:00", "created_at": "2026-06-22T09:00:04.885367+09:00",
"updated_at": "2026-08-11T15:28:14.714083+09:00" "updated_at": "2026-08-12T15:28:16.311721+09:00"
} }
@@ -13,12 +13,12 @@
"entry_at": "2026-07-29T09:32:01.435508+09:00", "entry_at": "2026-07-29T09:32:01.435508+09:00",
"stop": 116039, "stop": 116039,
"target": 168836, "target": 168836,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 4728625.29578571, "tranche_value": 4728625.29578571,
"last_add_price": 133000 "last_add_price": 133000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,123 도달", "entry_reason": "눌림목 지정가 7,123 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 2474671.09568862, "tranche_value": 2474671.09568862,
"last_add_price": 6550 "last_add_price": 6550
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 6305551.749322194, "tranche_value": 6305551.749322194,
"last_add_price": 125700 "last_add_price": 125700
@@ -76,12 +76,12 @@
"entry_at": "2026-08-04T11:10:14.081531+09:00", "entry_at": "2026-08-04T11:10:14.081531+09:00",
"stop": 82342, "stop": 82342,
"target": 123020, "target": 123020,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4290028.984691441, "tranche_value": 4290028.984691441,
"last_add_price": 95600 "last_add_price": 95600
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 136,000 도달", "entry_reason": "눌림목 지정가 136,000 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 2103652.6519911606, "tranche_value": 2103652.6519911606,
"last_add_price": 145200 "last_add_price": 145200
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 33900, "cur_price": 33000,
"tranches": 1, "tranches": 1,
"tranche_value": 5741671.416007297, "tranche_value": 5741671.416007297,
"last_add_price": 34350 "last_add_price": 34350
@@ -153,5 +153,5 @@
"090850": "2026-08-04" "090850": "2026-08-04"
}, },
"created_at": "2026-06-22T09:00:04.885375+09:00", "created_at": "2026-06-22T09:00:04.885375+09:00",
"updated_at": "2026-08-11T15:28:14.715770+09:00" "updated_at": "2026-08-12T15:28:16.313464+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 1723041.949065203, "tranche_value": 1723041.949065203,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 3085659.757648651, "tranche_value": 3085659.757648651,
"last_add_price": 119500 "last_add_price": 119500
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 2110750.5193652804, "tranche_value": 2110750.5193652804,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 899904.426653765, "tranche_value": 899904.426653765,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 155,086 도달", "entry_reason": "눌림목 지정가 155,086 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 938146.2487879315, "tranche_value": 938146.2487879315,
"last_add_price": 134600 "last_add_price": 134600
@@ -141,5 +141,5 @@
"161890": "2026-07-30" "161890": "2026-07-30"
}, },
"created_at": "2026-06-22T09:00:04.885385+09:00", "created_at": "2026-06-22T09:00:04.885385+09:00",
"updated_at": "2026-08-11T15:28:14.717459+09:00" "updated_at": "2026-08-12T15:28:16.315165+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4929280.307324868, "tranche_value": 4929280.307324868,
"last_add_price": 120500 "last_add_price": 120500
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1710766.4010408132, "tranche_value": 1710766.4010408132,
"last_add_price": 6550 "last_add_price": 6550
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T09:14:11.255015+09:00", "entry_at": "2026-07-31T09:14:11.255015+09:00",
"stop": 73000, "stop": 73000,
"target": 108370, "target": 108370,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 76,810 도달", "entry_reason": "눌림목 지정가 76,810 도달",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 3338387.672676638, "tranche_value": 3338387.672676638,
"last_add_price": 84200 "last_add_price": 84200
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,500 도달", "entry_reason": "눌림목 지정가 156,500 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1259637.5085372005, "tranche_value": 1259637.5085372005,
"last_add_price": 147100 "last_add_price": 147100
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4273600.8707100265, "tranche_value": 4273600.8707100265,
"last_add_price": 203500 "last_add_price": 203500
@@ -133,5 +133,5 @@
"161890": "2026-07-30" "161890": "2026-07-30"
}, },
"created_at": "2026-06-22T09:00:04.885394+09:00", "created_at": "2026-06-22T09:00:04.885394+09:00",
"updated_at": "2026-08-11T15:28:14.719177+09:00" "updated_at": "2026-08-12T15:28:16.316884+09:00"
} }
@@ -1,28 +1,7 @@
{ {
"cash": 45417994.06499998, "cash": 51788112.966999985,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 28,
"entry_price": 332750.0,
"entry_at": "2026-07-21T09:02:07.242017+09:00",
"stop": 397826,
"target": 422924,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 4808309.617830769,
"last_add_price": 338000
},
"055550": { "055550": {
"code": "055550", "code": "055550",
"name": "신한지주", "name": "신한지주",
@@ -39,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 104700, "cur_price": 103800,
"tranches": 2, "tranches": 2,
"tranche_value": 5737708.823909291, "tranche_value": 5737708.823909291,
"last_add_price": 102800 "last_add_price": 102800
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 123,992 도달", "entry_reason": "눌림목 지정가 123,992 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 5071450.007018988, "tranche_value": 5071450.007018988,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,15 +60,36 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "immediate", "entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 6519086.102807827, "tranche_value": 6519086.102807827,
"last_add_price": 195400 "last_add_price": 195400
},
"194370": {
"code": "194370",
"name": "제이에스코퍼레이션",
"sources": [
"auto"
],
"qty": 354,
"entry_price": 13580,
"entry_at": "2026-08-12T09:30:17.199699+09:00",
"stop": 12530,
"target": 17254,
"peak": 13640,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13510,
"tranches": 1,
"tranche_value": 4812454.743629333,
"last_add_price": 13580
} }
}, },
"realized_pnl": -10960463.685000012, "realized_pnl": -9100701.235000012,
"closed_trades": 26, "closed_trades": 27,
"wins": 2, "wins": 3,
"peak_equity": 100025650.85, "peak_equity": 100025650.85,
"max_drawdown": 0.11618973712981362, "max_drawdown": 0.11618973712981362,
"last_exit": { "last_exit": {
@@ -102,7 +102,7 @@
"034730": "2026-07-02", "034730": "2026-07-02",
"240810": "2026-07-02", "240810": "2026-07-02",
"278470": "2026-07-03", "278470": "2026-07-03",
"214450": "2026-07-09", "214450": "2026-08-12",
"055550": "2026-07-20", "055550": "2026-07-20",
"475150": "2026-07-08", "475150": "2026-07-08",
"030000": "2026-08-06", "030000": "2026-08-06",
@@ -113,5 +113,5 @@
"003680": "2026-07-29" "003680": "2026-07-29"
}, },
"created_at": "2026-06-22T09:00:04.885402+09:00", "created_at": "2026-06-22T09:00:04.885402+09:00",
"updated_at": "2026-08-11T15:28:14.720905+09:00" "updated_at": "2026-08-12T15:28:16.318590+09:00"
} }
@@ -70,3 +70,5 @@
{"ts": "2026-08-06T09:00:29.841961+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18730, "qty": 739, "proceeds": 13814479, "entry_price": 19133, "pnl": -327112, "pnl_pct": -2.11, "hold_from": "2026-07-29T09:26:02.699586+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,176 (현재 18,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,484"}, {"label": "추세(10일선)", "ok": false, "detail": "18,923"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -203 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]} {"ts": "2026-08-06T09:00:29.841961+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18730, "qty": 739, "proceeds": 13814479, "entry_price": 19133, "pnl": -327112, "pnl_pct": -2.11, "hold_from": "2026-07-29T09:26:02.699586+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,176 (현재 18,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,484"}, {"label": "추세(10일선)", "ok": false, "detail": "18,923"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -203 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-06T09:00:29.842755+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 191100, "qty": 34, "cost": 6498375, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 180422, "target": 228472, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,200 vs 180,610"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,020 / 180,610"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,020 / 176,661"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.6%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.16% (환산) vs 평균 0.32% (보류 7배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": false, "detail": "377,247 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": false, "detail": "0.16% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "62"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 180,610 (현재 191,200)"}]} {"ts": "2026-08-06T09:00:29.842755+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 191100, "qty": 34, "cost": 6498375, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 180422, "target": 228472, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "191,200 vs 180,610"}, {"label": "정배열(5>10)", "ok": true, "detail": "186,020 / 180,610"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "186,020 / 176,661"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+17.6%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 +255 · 기 -319 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.16% (환산) vs 평균 0.32% (보류 7배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 191,700"}, {"label": "거래량 급증", "ok": false, "detail": "377,247 (환산) vs 평균 738,783"}, {"label": "회전율 급증", "ok": false, "detail": "0.16% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "62"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 180,610 (현재 191,200)"}]}
{"ts": "2026-08-06T14:00:13.372476+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 195400, "qty": 33, "cost": 6449167, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 180422, "target": 228472, "signals": [{"label": "손절선", "ok": true, "detail": "180,422 (현재 195,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,472"}, {"label": "추세(10일선)", "ok": true, "detail": "181,030"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +261 · 기 -311"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 195,321"}]} {"ts": "2026-08-06T14:00:13.372476+09:00", "side": "BUY", "code": "068270", "name": "셀트리온", "price": 195400, "qty": 33, "cost": 6449167, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 180422, "target": 228472, "signals": [{"label": "손절선", "ok": true, "detail": "180,422 (현재 195,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,472"}, {"label": "추세(10일선)", "ok": true, "detail": "181,030"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +261 · 기 -311"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 195,321"}]}
{"ts": "2026-08-12T09:30:17.152262+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 400000, "qty": 28, "proceeds": 11178160, "entry_price": 332750, "pnl": 1859762, "pnl_pct": 20.21, "hold_from": "2026-07-21T09:02:07.242017+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "399,647 (현재 399,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "311,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -6 · 기 +72"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-12T09:30:17.199702+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13580, "qty": 354, "cost": 4808041, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 12530, "target": 17254, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,580 vs 12,068"}, {"label": "정배열(5>10)", "ok": true, "detail": "12,268 / 12,068"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,268 / 11,935"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.7%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 +50 · 기 -52 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+66%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.11% (환산) vs 평균 0.34% (보류 7배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "321,673 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "1.11% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "68"}]}
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 25,331 도달", "entry_reason": "눌림목 지정가 25,331 도달",
"cur_price": 26700, "cur_price": 26550,
"tranches": 2, "tranches": 2,
"tranche_value": 2159393.7298746845, "tranche_value": 2159393.7298746845,
"last_add_price": 26750 "last_add_price": 26750
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,837 도달", "entry_reason": "눌림목 지정가 7,837 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 1, "tranches": 1,
"tranche_value": 614669.7691373413, "tranche_value": 614669.7691373413,
"last_add_price": 6760 "last_add_price": 6760
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 1659181.620742326, "tranche_value": 1659181.620742326,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 1, "tranches": 1,
"tranche_value": 1299917.4675538559, "tranche_value": 1299917.4675538559,
"last_add_price": 124700 "last_add_price": 124700
@@ -118,5 +118,5 @@
"161890": "2026-07-30" "161890": "2026-07-30"
}, },
"created_at": "2026-06-22T09:00:04.885411+09:00", "created_at": "2026-06-22T09:00:04.885411+09:00",
"updated_at": "2026-08-11T15:28:14.722605+09:00" "updated_at": "2026-08-12T15:28:16.320294+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500, "cur_price": 409500,
"tranches": 2, "tranches": 2,
"tranche_value": 1749831.3969574722, "tranche_value": 1749831.3969574722,
"last_add_price": 356000 "last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 2431314.1712946068, "tranche_value": 2431314.1712946068,
"last_add_price": 126400 "last_add_price": 126400
@@ -60,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달", "entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 127700, "cur_price": 127900,
"tranches": 2, "tranches": 2,
"tranche_value": 2612912.8051063353, "tranche_value": 2612912.8051063353,
"last_add_price": 125200 "last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 925770.5463256123, "tranche_value": 925770.5463256123,
"last_add_price": 6550 "last_add_price": 6550
@@ -97,12 +97,12 @@
"entry_at": "2026-07-31T11:20:12.356714+09:00", "entry_at": "2026-07-31T11:20:12.356714+09:00",
"stop": 113682, "stop": 113682,
"target": 165348, "target": 165348,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 1705365.255046051, "tranche_value": 1705365.255046051,
"last_add_price": 136000 "last_add_price": 136000
@@ -142,5 +142,5 @@
"161890": "2026-07-30" "161890": "2026-07-30"
}, },
"created_at": "2026-06-22T09:00:04.885419+09:00", "created_at": "2026-06-22T09:00:04.885419+09:00",
"updated_at": "2026-08-11T15:28:14.724272+09:00" "updated_at": "2026-08-12T15:28:16.322004+09:00"
} }
@@ -18,7 +18,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4270833.924939413, "tranche_value": 4270833.924939413,
"last_add_price": 126400 "last_add_price": 126400
@@ -39,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 1611587.634102893, "tranche_value": 1611587.634102893,
"last_add_price": 6550 "last_add_price": 6550
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T09:38:14.571564+09:00", "entry_at": "2026-07-31T09:38:14.571564+09:00",
"stop": 111999, "stop": 111999,
"target": 156268, "target": 156268,
"peak": 150200, "peak": 150700,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 2909026.7881467864, "tranche_value": 2909026.7881467864,
"last_add_price": 128800 "last_add_price": 128800
@@ -81,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,279 도달", "entry_reason": "눌림목 지정가 156,279 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 1367066.1147202116, "tranche_value": 1367066.1147202116,
"last_add_price": 147600 "last_add_price": 147600
@@ -102,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 3981603.1305043204, "tranche_value": 3981603.1305043204,
"last_add_price": 196400 "last_add_price": 196400
@@ -123,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,029 도달", "entry_reason": "눌림목 지정가 20,029 도달",
"cur_price": 19020, "cur_price": 18890,
"tranches": 1, "tranches": 1,
"tranche_value": 4751412.621171581, "tranche_value": 4751412.621171581,
"last_add_price": 19150 "last_add_price": 19150
@@ -153,5 +153,5 @@
"090850": "2026-08-04" "090850": "2026-08-04"
}, },
"created_at": "2026-06-22T09:00:04.885428+09:00", "created_at": "2026-06-22T09:00:04.885428+09:00",
"updated_at": "2026-08-11T15:28:14.725942+09:00" "updated_at": "2026-08-12T15:28:16.323718+09:00"
} }
@@ -1,5 +1,5 @@
{ {
"cash": 2111656.9574999316, "cash": 9458412.584999932,
"initial": 100000000, "initial": 100000000,
"positions": { "positions": {
"010950": { "010950": {
@@ -18,32 +18,11 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141400, "cur_price": 142300,
"tranches": 2, "tranches": 2,
"tranche_value": 5165873.995968748, "tranche_value": 5165873.995968748,
"last_add_price": 130800 "last_add_price": 130800
}, },
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 30,
"entry_price": 347250.0,
"entry_at": "2026-07-16T09:04:02.201572+09:00",
"stop": 397826,
"target": 430953,
"peak": 438000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 417500,
"tranches": 2,
"tranche_value": 5436208.582218748,
"last_add_price": 353000
},
"138040": { "138040": {
"code": "138040", "code": "138040",
"name": "메리츠금융지주", "name": "메리츠금융지주",
@@ -60,7 +39,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달", "entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 124000, "cur_price": 119100,
"tranches": 2, "tranches": 2,
"tranche_value": 4687948.173093746, "tranche_value": 4687948.173093746,
"last_add_price": 120500 "last_add_price": 120500
@@ -81,7 +60,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,792 도달", "entry_reason": "눌림목 지정가 7,792 도달",
"cur_price": 6490, "cur_price": 6420,
"tranches": 2, "tranches": 2,
"tranche_value": 3363400.360988703, "tranche_value": 3363400.360988703,
"last_add_price": 6550 "last_add_price": 6550
@@ -102,7 +81,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 13460, "cur_price": 13510,
"tranches": 2, "tranches": 2,
"tranche_value": 4457409.919031246, "tranche_value": 4457409.919031246,
"last_add_price": 13420 "last_add_price": 13420
@@ -123,7 +102,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "pullback", "entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,279 도달", "entry_reason": "눌림목 지정가 156,279 도달",
"cur_price": 145900, "cur_price": 146000,
"tranches": 2, "tranches": 2,
"tranche_value": 2738466.165348406, "tranche_value": 2738466.165348406,
"last_add_price": 147600 "last_add_price": 147600
@@ -144,7 +123,7 @@
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 210000, "cur_price": 202000,
"tranches": 2, "tranches": 2,
"tranche_value": 4420965.166406246, "tranche_value": 4420965.166406246,
"last_add_price": 198600 "last_add_price": 198600
@@ -160,20 +139,41 @@
"entry_at": "2026-08-06T09:54:10.176610+09:00", "entry_at": "2026-08-06T09:54:10.176610+09:00",
"stop": 87220, "stop": 87220,
"target": 124743, "target": 124743,
"peak": 101700, "peak": 104100,
"trailing_on": false, "trailing_on": false,
"scaled_out": false, "scaled_out": false,
"entry_path": "breakout", "entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파", "entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 96500, "cur_price": 101100,
"tranches": 2, "tranches": 2,
"tranche_value": 4392758.986406246, "tranche_value": 4392758.986406246,
"last_add_price": 101700 "last_add_price": 101700
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 243,
"entry_price": 19050,
"entry_at": "2026-08-12T09:38:11.553022+09:00",
"stop": 17760,
"target": 21630,
"peak": 19140,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,036 도달",
"cur_price": 18890,
"tranches": 1,
"tranche_value": 4648621.684843746,
"last_add_price": 19050
} }
}, },
"realized_pnl": -30420544.39050003, "realized_pnl": -28863007.01550003,
"closed_trades": 33, "closed_trades": 34,
"wins": 1, "wins": 2,
"peak_equity": 101588073.90899995, "peak_equity": 101588073.90899995,
"max_drawdown": 0.31803694807169397, "max_drawdown": 0.31803694807169397,
"last_exit": { "last_exit": {
@@ -187,7 +187,7 @@
"240810": "2026-07-24", "240810": "2026-07-24",
"034730": "2026-07-07", "034730": "2026-07-07",
"319660": "2026-07-22", "319660": "2026-07-22",
"214450": "2026-07-15", "214450": "2026-08-12",
"105560": "2026-07-20", "105560": "2026-07-20",
"055550": "2026-07-20", "055550": "2026-07-20",
"024060": "2026-07-27", "024060": "2026-07-27",
@@ -200,5 +200,5 @@
"090850": "2026-08-06" "090850": "2026-08-06"
}, },
"created_at": "2026-06-11T09:00:01.943227+09:00", "created_at": "2026-06-11T09:00:01.943227+09:00",
"updated_at": "2026-08-11T15:28:10.586941+09:00" "updated_at": "2026-08-12T15:28:11.587790+09:00"
} }

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