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

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
hyowons
2026-09-09 02:00:03 +09:00
parent db1639596b
commit 3e62670b24
168 changed files with 2626 additions and 2829 deletions
+1
View File
@@ -14,6 +14,7 @@
## 시장 운영 정보
- [KRX 휴장일 데이터·운영](memory/holiday_calendar.md) — investing.com에서 주 1회 fetch → `state/market_holidays.json`. 사용자가 휴장일 물어보면 `holiday_sync.py --show` 또는 JSON 직접 파싱. 새 자동화도 같은 파일을 단일 진실 공급원으로 참조 (휴장일 하드코딩 금지).
- [KRX 애프터마켓 개설 · NXT 제도개선](memory/2026-09-14-krx-aftermarket.md) — **시행 2026-09-14**. 장종료후 시간외단일가(16:00~18:00) 폐지 + **KRX 애프터마켓 16:00~20:00 신설**(지정가·최우선·최유리만, 시장가·스톱지정가 없음, ETF/ETN 거래불가). KRX 정규장 미체결은 **미이전 + 15:35~ 증거금 해지 → 재주문 필요**(NXT는 20:05~). NXT는 정적VI(±10%)·VI 단일가 2분·GTP(08:50 일괄취소)·프리마켓 상하한가 제한 해제. ⚠️ 우리 코드는 **15:30 이후를 전부 NXT로 취급**해서(`limits.json` `nxt_after` 15:30~20:00) 이 가정이 깨진다 — 보유 15·관심 20·감시 32종목(NXT 미상장 일반주)이 애프터마켓에서 거래 가능해지는데 자산웹이 `📵 NXT 거래불가`로 막는다. ⚠️ **키움 API 확인이 선행 조건**(관리자님 2026-09-08 지시) — `dmst_stex_tp`/`trde_tp`/제외종목 플래그/애프터 제한폭 미확정이라 추측 금지. 확인 전 코드 변경 X.
## 내 inbox (다른 에이전트에서 오는 메시지)
@@ -0,0 +1,160 @@
# KRX 애프터마켓 개설 · NXT 제도개선 (시행 2026-09-14)
**상태: 조사·기록만 완료. 코드 변경 0건.**
관리자님 지시(2026-09-08): "내용만 확인해놔. 14일 이후에 키움 API가 어떻게 변경되는지 확인하고 작업하자."
→ **§4 키움 API 확인이 모든 구현의 선행 조건**이다. 확인 전에 §5 좌표를 손대지 말 것.
출처: 대신증권 공지 「KRX 애프터마켓 개설 및 NXT 제도개선 안내」 (2026-09-08 13:56 게시)
`https://money2.daishin.com/E5/MBoard/PType_Basic/Mobile_Notice/DM_Basic_Read.aspx?seq=18257&page=1&p=4124&v=3090&m=3817`
---
## 1. 공지 확정 사실
### KRX 시간표
| 구분 | 변경 전 | 변경 후 |
|---|---|---|
| 장개시전 시간외 종가 | 08:30~08:40 | 현행 유지 |
| 정규장 | 09:00~15:30 | 현행 유지 |
| 장종료후 시간외 **종가** | 15:40~16:00 | 현행 유지 |
| 장종료후 시간외 **단일가** | 16:00~18:00 | **폐지** |
| **KRX 애프터마켓** | 없음 | **16:00~20:00 신설** |
### 애프터마켓 매매 규칙
- **체결**: 접속매매 (최초/최종 단일가 없음). **VI 발동 시에만** 단일가 전환
- ※ NXT 애프터마켓 개장 전 10분간(15:30~15:40)은 단일가매매 적용
- **제출가능 호가**: 지정가 · 최우선지정가 · 최유리지정가 (IOC/FOK 허용) → **시장가 없음, 스톱지정가 없음**
- **대상**: 유가증권·코스닥의 주권/외국주권/DR/리츠/선박투자회사/투자회사/SOC
- **제외종목 9종**: 30분 단위매매 · 거래정지 · 당일 정규장 미거래 · 투자경고 · 투자위험 · 이상급등 · 관리 · 초저유동 · 투자주의환기 · 투자유의
- **기존 시간외단일가에서 거래되던 ETF/ETN 거래불가**
- 시세: 애프터마켓의 고가/저가/실시간 체결가 산출. **익일 기준가 참조가격은 정규장 종가**
### 정규장 미체결 주문 — 자동 소멸 시점 (명문화됨)
| 구분 | KRX | NXT |
|---|---|---|
| 자동 증거금 해지 | **정규장 종료 후 15:35~** | 애프터마켓 종료 후 20:05~ |
| 미체결 주문 | **애프터마켓에서 재주문 필요** (미이전) | 애프터마켓까지 주문 유지 |
| 예시 | 09:00 주문 → 15:30 미체결 → 15:35~ 증거금 해지 → 16:00 이후 재주문 | 08:00 주문 → 20:00까지 미체결 → 20:00 이후 증거금 해지 |
### NXT 제도개선
**정적VI 도입** + 동적/정적VI 발동 시 단일가매매(2분) 전환
| | 동적VI | 정적VI |
|---|---|---|
| 참조가격 | 직전 체결가격 | 직전 단일가매매 가격 (없으면 기준가격) |
| 발동요건 | 코스피200 ±3% / 기타 ±6% | ±10% |
| 발동효과 | 단일가매매 전환(2분) | 〃 |
| 제출가능호가 | 지정가, 스톱지정가호가(메인마켓) | 〃 |
| 적용대상 | 모든 접속매매 체결 / 마켓별 최초가격 **배제** | 모든 접속·단일가매매 체결(VI단일가 제외) / 마켓별 최초가격에도 **적용** |
- **거래정지 후 재개 시 단일가매매**: CB(시장) NXT 30분 중단 + 단일가 30초 *(KRX 20분 + 10분)* / 중요내용공시(종목) NXT 40분 정지 + 단일가 30초 *(KRX 30분 + 10분)*
- **GTP(Good till Premarket) 전용호가 도입** — 프리마켓 제출 호가 전체에 적용 가능, 미체결잔량은 **프리마켓 종료(08:50) 일괄 취소**
- **프리마켓 상·하한가 주문가능** — 2026-08-12부터 한시 적용됐던 NXT 프리마켓 상·하한가 주문제한 **해제**
- **대주거래 09:00~20:00 확대** (KRX/NXT 동일) — 우리는 대주거래 미사용, 영향 없음
**외부 교차 확인** (뉴스): 애프터마켓 16:00~20:00 · 15:40~16:00 시간외종가 유지 · ETF·ETN 거래불가 · **공식 종가는 15:30 정규장 종가** · 사이드카 없음·VI 있음.
---
## 2. 현재 코드가 믿고 있는 시간 모델
시간 경계는 **`scripts/orders/limits.json` L37-49가 단일 진실 공급원**이고 `guards.py`엔 시간 리터럴이 0개다(`orders/__init__.py:22-24` 설계 규칙).
`guards.session_at()` (`guards.py:78-89`) 세션 **5종** + `determine_routing()` (`guards.py:143-161`):
| 세션 | 구간 | suffix | `dmst_stex_tp` |
|---|---|---|---|
| `NXT_PRE` | 08:00:00–09:00:00 | `_NX` | NXT |
| *(틈)* | 09:00:00–09:00:30 | — | **ValueError** |
| `KRX_NXT` | 09:00:30–15:20:00 | `_AL` / `''` | SOR / KRX |
| `KRX_CLOSE` | 15:20:00–15:30:00 | `''` | KRX |
| `NXT_AFTER` | **15:30:00–20:00:00** | `_NX` | NXT |
| `CLOSED` | 그 외 | — | **ValueError** |
⚠️ **핵심: KRX 시간외 시장(종가·단일가)이 모델에 아예 없다. 15:30 이후는 전부 NXT로 취급한다.** KRX 애프터마켓 신설이 정확히 이 가정을 깬다.
⚠️ 자산웹 phase는 **별개의 하드코딩**이다(`behive_web.py:788-808`) — `09:00~15:30`=`regular`, `08:00~20:00`=`nxt`, 그 외 `closed`. **프리(08:00~09:00)와 애프터(15:30~20:00)를 같은 `nxt` 값으로 구분하지 못한다.**
---
## 3. 영향 분석 (2026-09-08 실측)
### ① 거래 가능해지는데 자산웹이 막는 종목 — 가장 실질적
ETF/ETN은 `state/stock_codes.json` 기준 **1,063/1,064가 `nxt_enable=False`**. 애프터마켓에서도 ETF/ETN은 거래불가이므로 **현행 차단이 결과적으로 정당**하다.
문제는 **NXT 미상장 일반주**. 전체 4,300종목 중 `nxt_enable=False`가 3,693개, ETF/ETN을 뺀 약 **2,630개**가 9/14부터 KRX 애프터마켓에서 거래 가능해진다.
| | ETF/ETN (차단 유지 정당) | **NXT 미상장 일반주 (신규 거래가능)** | NXT 상장 |
|---|---|---|---|
| 보유 37 | 12 | **15** | 10 |
| 관심 57 | 12 | **20** | 25 |
| 감시 45 | 0 | **32** | 13 |
보유분 해당 15종목: LG씨엔에스 · SK이터닉스 · 삼성전자우 · 파두 · 아난티 · 제닉스로보틱스 · 마키나락스 · 노루페인트 · 베뉴지 · 서부T&D · 진흥기업 · 피앤씨테크 · RF머트리얼즈 · WON 두산그룹포커스 · WON 초대형IB&금융지주
차단 경로: `_market_phase_state()`가 16:00~20:00을 `nxt`로 판정 → `/api/quote_book`이 `nxt_enable=False` 회신(`behive_web.py:14687-14717`) → 클라이언트가 `📵 NXT 거래불가` 라벨 + `cls='closed'`(`behive_web.py:12853`) → `refreshSubmitGate()`가 `state.phaseCanTrade===false`로 매수/매도 버튼 disable(`behive_web.py:12928-12935`).
### ② 감시 공백
| 감시 | 현재 커버 | 애프터마켓(16:00~20:00) |
|---|---|---|
| `trailing_monitor` | 08:00–19:59 (plist 720엔트리) | ✅ 이미 커버 |
| `surge_monitor` | 09:00–15:35 (`MARKET_CLOSE=(15,35)` L91, plist 396엔트리) | ❌ 급등락·VI 알림 0건 |
| `watchlist_monitor` | 10:00/12:00/14:00 3회 (`MARKET_CLOSE=(15,45)` L48) | ❌ |
| `sim-scan` | 09:00–15:30 (plist 196엔트리) | ❌ |
### ③ 부수 영향 지점
- **`surge_monitor.get_limit_map()` 하루 1콜 캐시**(L306-320) — 애프터마켓 가격제한폭이 정규장과 다르면 16:00 이후 `upl_pric`/`lst_pric`이 틀린 값이 된다. 공지·뉴스에 제한폭 언급이 없어 **미확정**(§4-4).
- **`trailing_monitor.py:142` 실측 전제 재검증 필요** — "스톱주문은 장 마감 후 체결 없이 소멸한다(15:30~18:21 사이)". 그 관측 구간이었던 시간외단일가(16:00~18:00)가 **폐지**되고, 공지가 소멸 시점을 KRX 15:35~ / NXT 20:05~로 명문화했다. 재실측 없이는 `_notify_gone_batch`의 "장 마감 취소 추정" 문구가 틀린 시각에 나간다.
- **시장가 차단은 유지가 맞다** — `validate_market_order_session()`(`guards.py:195-205`)이 `NXT_PRE`/`NXT_AFTER`에서 MARKET을 거부한다. 애프터마켓 호가유형에도 시장가가 없어 근거가 오히려 늘어난다.
- ⚠️ **`STOP_LIMIT`은 세션 제약이 전무하다.** 애프터마켓엔 스톱지정가가 없고 NXT 메인마켓엔 있으므로, **라우팅을 KRX로 바꾸는 순간 트레일링·스톱 발주가 깨진다.**
- **09:00:00–09:00:30 틈**은 `CLOSED` → `determine_routing`이 `ValueError`. 기존 하자이며 이번 변경과 무관하나 같이 손볼 후보.
- **시간 가드가 두 계통으로 갈려 있다** — `limits.json` 기반은 `trailing_monitor` 단독이고, `surge_monitor`·`watchlist_monitor`·`behive_web`·`stock_analysis`는 각자 하드코딩. 제도 변경마다 파일별로 손봐야 한다. 통합하면 이후엔 JSON 편집 + plist 재생성 2단계로 줄어든다.
---
## 4. 키움 API 확인 체크리스트 — **다음 작업의 선행 조건**
로컬 `~/.openclaw/docs/키움 REST API 문서.pdf`는 2026-05-07 검증본으로 **이번 제도 변경 이전판**이고, 키움 OpenAPI 포털에서 관련 공지를 찾지 못했다.
⚠️ **CLAUDE.md 규칙("suffix 패턴 추측 금지 — 2026-05-07 ka10004 사고")에 따라 아래 값을 지어내지 않는다.**
1. **`dmst_stex_tp` 값** — 현재 매핑 `_EXCHANGE_BY_SUFFIX = {'_AL':'SOR', '_NX':'NXT', '':'KRX'}`(`kiwoom_order.py:36-41`). 애프터마켓 주문이 `KRX`로 그냥 나가는지, `SOR`가 자동 라우팅하는지, 신규 값이 생기는지.
2. **`trde_tp` 값** — 현재 `'0'` 지정가 / `'3'` 시장가 / `'28'` 스톱지정가(`kiwoom_order.py:31-34`). 애프터마켓 전용 호가유형(최우선지정가·최유리지정가·IOC·FOK) 코드가 추가되는지.
3. **애프터마켓 참여 가능 여부 플래그** — `ka10099 nxtEnable`은 NXT 상장 여부만 준다. **제외종목 9종류를 판별할 필드가 새로 생기는지**, 아니면 `order_warning`·`state` 텍스트로 근사해야 하는지.
4. **애프터마켓 가격제한폭** — `ka10001`/`ka10095`의 `upl_pric`/`lst_pric`이 16:00 이후에도 정규장 기준값인지 애프터 전용 값인지. `surge_monitor` 상·하한가 트리거 정확도가 여기 걸려 있다.
5. **VI 필드** — NXT 정적VI 도입으로 실시간 `1h` broadcast 페이로드가 확장되는지. `surge_monitor`가 `vi.active`를 그대로 신뢰한다(L373-377).
6. **호가·시세 TR의 애프터마켓 구분** — `ka10004` 응답에 세션 구분 필드가 생기는지. 현재 자산웹은 시간외/애프터 구분 필드를 전혀 쓰지 않는다.
7. **미체결 조회(`ka10075`) 동작** — KRX 주문이 15:35 증거금 해지 후 목록에서 즉시 빠지는지. `trailing_monitor` 생존 판정이 이 응답에 전적으로 의존한다.
**확인 방법**: 9/14(월) 장에서 ① 키움 REST API 포털·공지 재확인 ② 16:00 이후 `ka10095`·`ka10001` 응답 실측(조회 전용, 안전) ③ 필요시 NXT 미상장 보유주 1주로 애프터마켓 실주문 검증.
---
## 5. 확인 후 손댈 좌표 (미리 특정)
**§4 확인 전엔 손대지 않는다.**
| 대상 | 파일:라인 | 성격 |
|---|---|---|
| 세션 정의 | `scripts/orders/limits.json:37-49` | 애프터마켓 경계 추가 |
| 세션 판정 | `scripts/orders/guards.py:78-89` (`session_at`) | 세션 1종 추가 |
| 라우팅 | `scripts/orders/guards.py:143-161` (`determine_routing`) | 애프터 세션 라우팅 |
| 시장가 게이트 | `scripts/orders/guards.py:195-205` | 애프터 세션 추가(거부 유지) |
| 거래소 코드 | `scripts/orders/kiwoom_order.py:36-41` | §4-1 결과 반영 |
| 자산웹 phase | `scripts/behive_web.py:788-808`, `:812`(`_PHASE_BOUNDARIES_MIN`) | phase 분리 + 16:00 경계 |
| phase 라벨·게이트 | `scripts/behive_web.py:12845-12874`, `:12928-12935` | `📵 NXT 거래불가` 조건 재정의 |
| 호가 거래소 선택 | `scripts/behive_web.py:14687-14717` | 애프터 세션 분기 |
| 급등락 감시 | `scripts/surge_monitor.py:90-91`, `:306-320` + plist 396→약 660엔트리 | 시간 확대 + 제한폭 캐시 |
| 워치리스트 감시 | `scripts/watchlist_monitor.py:47-48` + plist | 시간 확대 |
| 트레일링 문구·전제 | `scripts/trailing_monitor.py:142`, `:487` | 소멸 시점 재실측 반영 |
| 시세 조회 거래소 | `scripts/trailing_monitor.py:446` (`'NX' if sess in ('NXT_PRE','NXT_AFTER') else 'AL'`) | 세션명 추가 시 **동반 수정 필수** |
| 경계 테스트 | `scripts/orders/tests/test_guards.py:45-72` | 12케이스 갱신 필수 |
| 정책 문서 | `scripts/orders/__init__.py:38-42`, `memory/orders_module.md:38,41-42` | "08:00–20:00 NXT" 서술 정정 |
⚠️ **20:00 종료가 유지**되므로 `guards.after_trading_day`(= `nxt_after_end`)와 그 소비자(`orders/trailing.py:692` `is_arm_expired`), `trailing-monitor` plist(720엔트리), briefing 20:10/20:30·trade-journal 21:00 트리거는 **무변경 가능**.
@@ -148,3 +148,5 @@
{"date": "2026-09-04", "market": "KOSPI", "market_label": "코스피", "rise": 549, "upper": 1, "fall": 309, "lower": 0, "steady": 51, "adr": 177.99, "personal": -37229, "foreign": 4796, "institutional": 16694, "captured_at": "2026-09-04T21:00:05.467425+09:00"}
{"date": "2026-09-07", "market": "KOSDAQ", "market_label": "코스닥", "rise": 833, "upper": 9, "fall": 807, "lower": 1, "steady": 95, "adr": 104.21, "personal": 1896, "foreign": -717, "institutional": -1292, "captured_at": "2026-09-07T21:00:02.700353+09:00"}
{"date": "2026-09-07", "market": "KOSPI", "market_label": "코스피", "rise": 478, "upper": 1, "fall": 381, "lower": 0, "steady": 52, "adr": 125.72, "personal": -68374, "foreign": 25532, "institutional": 26491, "captured_at": "2026-09-07T21:00:02.700353+09:00"}
{"date": "2026-09-08", "market": "KOSDAQ", "market_label": "코스닥", "rise": 506, "upper": 6, "fall": 1141, "lower": 0, "steady": 90, "adr": 44.87, "personal": 479, "foreign": 1583, "institutional": -2135, "captured_at": "2026-09-08T21:00:05.322694+09:00"}
{"date": "2026-09-08", "market": "KOSPI", "market_label": "코스피", "rise": 231, "upper": 0, "fall": 634, "lower": 0, "steady": 45, "adr": 36.44, "personal": -30329, "foreign": 6316, "institutional": 6427, "captured_at": "2026-09-08T21:00:05.322694+09:00"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,5 +1,5 @@
{
"cash": 10243091.322499976,
"cash": 784072.682499975,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 5572914.42378125,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 5640114.3750312505,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 4803063.4110624995,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124200,
"cur_price": 118500,
"tranches": 2,
"tranche_value": 5036191.884468749,
"last_add_price": 122000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 4801549.203874999,
"last_add_price": 11590
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,168 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 2,
"tranche_value": 3703169.8275951464,
"last_add_price": 13820
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 38,
"entry_price": 124600,
"qty": 75,
"entry_price": 127165.33333333333,
"entry_at": "2026-09-04T12:34:21.902508+09:00",
"stop": 108235,
"target": 173695,
"peak": 126200,
"stop": 110486,
"target": 177203,
"peak": 129800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"tranches": 1,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 4823066.232562499,
"last_add_price": 124600
"last_add_price": 129800
},
"000720": {
"code": "000720",
@@ -155,20 +155,20 @@
"sources": [
"interest"
],
"qty": 37,
"entry_price": 128400,
"qty": 72,
"entry_price": 130636.11111111111,
"entry_at": "2026-09-07T15:06:30.638654+09:00",
"stop": 110463,
"target": 182212,
"peak": 128400,
"stop": 112556,
"target": 184877,
"peak": 137000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127000,
"tranches": 1,
"cur_price": 131100,
"tranches": 2,
"tranche_value": 4783418.996406249,
"last_add_price": 128400
"last_add_price": 133000
}
},
"realized_pnl": -26700321.608000033,
@@ -197,5 +197,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-11T09:00:01.943184+09:00",
"updated_at": "2026-09-07T15:28:25.497762+09:00"
"updated_at": "2026-09-08T15:28:26.175845+09:00"
}
@@ -92,3 +92,5 @@
{"ts": "2026-09-04T13:34:23.898414+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13820, "qty": 267, "cost": 3690493, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 21220, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,840)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,220"}, {"label": "추세(10일선)", "ok": true, "detail": "12,957"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -81 · 기 +73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,837"}]}
{"ts": "2026-09-07T15:06:30.232287+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 141, "proceeds": 4735398, "entry_price": 34252, "pnl": -94876, "pnl_pct": -1.76, "hold_from": "2026-08-24T13:14:17.289893+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "23,791 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 65,634"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:30.638671+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 128400, "qty": 37, "cost": 4751513, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 110463, "target": 182212, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "127,900 vs 114,410"}, {"label": "정배열(5>10)", "ok": true, "detail": "114,840 / 114,410"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "114,840 / 113,722"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -24 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 122,600"}, {"label": "거래량 급증", "ok": true, "detail": "1,249,244 (환산) vs 평균 648,608"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-09-08T09:04:22.326266+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 129800, "qty": 37, "cost": 4803320, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 108235, "target": 173695, "signals": [{"label": "손절선", "ok": true, "detail": "108,235 (현재 129,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 173,695"}, {"label": "추세(10일선)", "ok": true, "detail": "85,060"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +257 · 기 -87"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 128,770"}]}
{"ts": "2026-09-08T09:42:26.307124+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 133000, "qty": 35, "cost": 4655698, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 110463, "target": 182212, "signals": [{"label": "손절선", "ok": true, "detail": "110,463 (현재 133,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 182,212"}, {"label": "추세(10일선)", "ok": true, "detail": "114,930"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +175"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 132,920"}]}
@@ -1,5 +1,5 @@
{
"cash": 52695442.427750014,
"cash": 47128117.454250015,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3504336.4241500003,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3615738.9231707016,
"last_add_price": 415500
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2915,
"cur_price": 2865,
"tranches": 1,
"tranche_value": 5588552.318031251,
"last_add_price": 2945
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 3334430.645615085,
"last_add_price": 11590
@@ -113,20 +113,20 @@
"sources": [
"watch"
],
"qty": 239,
"entry_price": 6890,
"qty": 462,
"entry_price": 7131.341991341991,
"entry_at": "2026-09-04T12:02:28.348862+09:00",
"stop": 5081,
"target": 9603,
"peak": 7120,
"stop": 5375,
"target": 9765,
"peak": 8380,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"tranches": 1,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 1651454.8079885093,
"last_add_price": 6890
"last_add_price": 7390
},
"088350": {
"code": "088350",
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 674,
"entry_price": 5820,
"qty": 1326,
"entry_price": 5913.42383107089,
"entry_at": "2026-09-04T12:50:27.780786+09:00",
"stop": 5177,
"target": 6784,
"peak": 5920,
"stop": 5274,
"target": 6873,
"peak": 6040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5890,
"tranches": 1,
"cur_price": 5850,
"tranches": 2,
"tranche_value": 3924128.001144519,
"last_add_price": 5820
"last_add_price": 6010
},
"252990": {
"code": "252990",
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 2059070.58259455,
"last_add_price": 13090
@@ -195,5 +195,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-11T09:00:01.944232+09:00",
"updated_at": "2026-09-07T15:28:30.880461+09:00"
"updated_at": "2026-09-08T15:28:32.398241+09:00"
}
@@ -97,3 +97,5 @@
{"ts": "2026-09-04T12:50:27.780788+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 5820, "qty": 674, "cost": 3923268, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5177, "target": 6784, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "5,810 vs 4,830"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,179 / 4,830"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,179 / 4,736"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -2,249 · 기 +1,219 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.09% (환산) vs 평균 0.43% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "9,490,533 (환산) vs 평균 3,731,411"}, {"label": "회전율 급증", "ok": true, "detail": "1.09% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "75"}]}
{"ts": "2026-09-07T15:06:35.044011+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 83, "proceeds": 2787504, "entry_price": 34557, "pnl": -81126, "pnl_pct": -2.62, "hold_from": "2026-08-20T09:02:17.441272+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "24,275 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 49,980"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:35.044591+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13090, "qty": 157, "cost": 2055438, "path": "pullback", "reason": "눌림목 지정가 13,160 도달", "stop": 10340, "target": 17215, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,100 vs 12,883"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,368 / 12,883"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,368 / 13,268"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -111 · 기 +407 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+72%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.25% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "754,723 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "1.25% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,160 (현재 13,100)"}]}
{"ts": "2026-09-08T09:02:32.216263+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 6010, "qty": 652, "cost": 3919108, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5177, "target": 6784, "signals": [{"label": "손절선", "ok": true, "detail": "5,177 (현재 6,010)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,784"}, {"label": "추세(10일선)", "ok": true, "detail": "4,850"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,497 · 기 +2,372"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 5,980"}]}
{"ts": "2026-09-08T12:32:31.602963+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7390, "qty": 223, "cost": 1648217, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5081, "target": 9603, "signals": [{"label": "손절선", "ok": true, "detail": "5,081 (현재 7,380)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 9,603"}, {"label": "추세(10일선)", "ok": true, "detail": "5,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +103 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,329"}]}
@@ -1,28 +1,7 @@
{
"cash": 31988003.560500056,
"cash": 42406210.865000054,
"initial": 100000000,
"positions": {
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 93,
"entry_price": 119186.02150537634,
"entry_at": "2026-07-29T09:02:02.218181+09:00",
"stop": 130373,
"target": 131165,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5549046.703468754,
"last_add_price": 120500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
@@ -34,12 +13,12 @@
"entry_at": "2026-07-30T09:04:06.862578+09:00",
"stop": 111000,
"target": 141566,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 5150762.675171776,
"last_add_price": 125200
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3497500.5799993444,
"last_add_price": 13420
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3599778.576622015,
"last_add_price": 415500
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124200,
"cur_price": 118500,
"tranches": 1,
"tranche_value": 4443232.642308382,
"last_add_price": 122000
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 1928587.8820308954,
"last_add_price": 13590
@@ -155,25 +134,25 @@
"sources": [
"watch"
],
"qty": 243,
"entry_price": 6800,
"qty": 466,
"entry_price": 7082.339055793991,
"entry_at": "2026-09-04T12:36:28.825230+09:00",
"stop": 4991,
"target": 9513,
"peak": 7120,
"stop": 5326,
"target": 9716,
"peak": 8380,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"tranches": 1,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 1653071.9448850204,
"last_add_price": 6800
"last_add_price": 7390
}
},
"realized_pnl": -14579592.78100003,
"closed_trades": 37,
"wins": 4,
"realized_pnl": -13599130.92600003,
"closed_trades": 38,
"wins": 5,
"peak_equity": 101529111.72700004,
"max_drawdown": 0.16624243648348033,
"last_exit": {
@@ -192,8 +171,9 @@
"010950": "2026-09-03",
"090850": "2026-08-05",
"078930": "2026-07-31",
"068270": "2026-09-04"
"068270": "2026-09-04",
"138040": "2026-09-08"
},
"created_at": "2026-06-11T09:00:01.944251+09:00",
"updated_at": "2026-09-07T15:28:30.882929+09:00"
"updated_at": "2026-09-08T15:28:32.400755+09:00"
}
@@ -107,3 +107,5 @@
{"ts": "2026-09-04T11:14:26.495106+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13590, "qty": 141, "cost": 1916477, "path": "pullback", "reason": "눌림목 지정가 13,946 도달", "stop": 10481, "target": 18253, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,590 vs 12,932"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,466 / 12,932"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,466 / 13,276"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -81 · 기 +73 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+66%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.98% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "588,939 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.98% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,946 (현재 13,590)"}]}
{"ts": "2026-09-04T12:34:27.137943+09:00", "side": "SELL", "code": "068270", "name": "셀트리온", "price": 187800, "qty": 51, "proceeds": 9559123, "entry_price": 194157, "pnl": -344362, "pnl_pct": -3.27, "hold_from": "2026-08-06T09:34:15.272347+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "177,101 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 219,741"}, {"label": "추세(10일선)", "ok": false, "detail": "189,720"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -128 · 기 -47"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-04T12:36:28.825231+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 6800, "qty": 243, "cost": 1652648, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 4991, "target": 9513, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "6,780 vs 5,060"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,202 / 5,060"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,202 / 4,364"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+58.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +193 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "47.40% (환산) vs 평균 23.23% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 6,760"}, {"label": "거래량 급증", "ok": true, "detail": "9,478,267 (환산) vs 평균 4,645,030"}, {"label": "회전율 급증", "ok": true, "detail": "47.40% (환산) vs 평균 23.23%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-09-08T12:32:31.605944+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7390, "qty": 223, "cost": 1648217, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 4991, "target": 9513, "signals": [{"label": "손절선", "ok": true, "detail": "4,991 (현재 7,380)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 9,513"}, {"label": "추세(10일선)", "ok": true, "detail": "5,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +103 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,239"}]}
{"ts": "2026-09-08T15:20:32.428940+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 93, "proceeds": 12066424, "entry_price": 119186, "pnl": 980462, "pnl_pct": 9.07, "hold_from": "2026-07-29T09:02:02.218181+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "117,640"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 33016145.653500043,
"cash": 43785105.15350004,
"initial": 100000000,
"positions": {
"327260": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1699505.011186723,
"last_add_price": 35800
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:17.451490+09:00",
"stop": 122357,
"target": 208274,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,486 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1942551.0603990993,
"last_add_price": 157600
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,771 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 2088749.9404521286,
"last_add_price": 5500
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 83,
"entry_price": 116580.72289156627,
"entry_at": "2026-08-20T09:02:17.452076+09:00",
"stop": 130373,
"target": 127342,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 117,922 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4911248.4428750025,
"last_add_price": 118200
},
"316140": {
"code": "316140",
"name": "우리금융지주",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,031 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 4858670.683812503,
"last_add_price": 19190
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 4470879.072969298,
"last_add_price": 143200
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 2363869.6412348715,
"last_add_price": 13520
}
},
"realized_pnl": -22395167.04650004,
"closed_trades": 53,
"wins": 4,
"realized_pnl": -21303858.97650004,
"closed_trades": 54,
"wins": 5,
"peak_equity": 101695667.93550003,
"max_drawdown": 0.24548980547857824,
"last_exit": {
@@ -196,11 +175,11 @@
"090850": "2026-08-05",
"161890": "2026-07-30",
"078930": "2026-07-31",
"138040": "2026-08-18",
"138040": "2026-09-08",
"218150": "2026-08-19",
"194370": "2026-08-24",
"068270": "2026-08-26"
},
"created_at": "2026-06-11T09:00:01.944270+09:00",
"updated_at": "2026-09-07T15:28:30.885390+09:00"
"updated_at": "2026-09-08T15:28:32.403472+09:00"
}
@@ -150,3 +150,4 @@
{"ts": "2026-09-02T09:08:22.019259+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 401500, "qty": 20, "proceeds": 8014342, "entry_price": 409750, "pnl": -181888, "pnl_pct": -2.01, "hold_from": "2026-08-13T09:06:16.481894+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "372,040 (현재 403,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 485,170"}, {"label": "추세(20일선)", "ok": true, "detail": "299,312"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +27 · 기 -26"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-03T09:02:24.986236+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13520, "qty": 174, "cost": 2352833, "path": "pullback", "reason": "눌림목 지정가 13,982 도달", "stop": 11243, "target": 18074, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,430 vs 12,746"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,434 / 12,746"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,434 / 13,273"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-9.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -6 · 기 +7 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+86%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "47,427 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,982 (현재 13,430)"}]}
{"ts": "2026-09-07T09:02:26.079168+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 157600, "qty": 12, "cost": 1891484, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115629, "target": 203443, "signals": [{"label": "손절선", "ok": true, "detail": "115,629 (현재 157,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 203,443"}, {"label": "추세(20일선)", "ok": true, "detail": "136,265"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +212 · 기 -125"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 154,446"}]}
{"ts": "2026-09-08T15:20:32.432185+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 83, "proceeds": 10768960, "entry_price": 116581, "pnl": 1091308, "pnl_pct": 11.51, "hold_from": "2026-08-20T09:02:17.452076+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 29349120.43175,
"cash": 39801383.243750006,
"initial": 100000000,
"positions": {
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 89,
"entry_price": 119185.39325842696,
"entry_at": "2026-07-29T09:02:02.224637+09:00",
"stop": 130373,
"target": 134740,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5368293.320125001,
"last_add_price": 120500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
@@ -34,12 +13,12 @@
"entry_at": "2026-07-30T09:04:07.455785+09:00",
"stop": 113273,
"target": 143133,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 5180051.180047499,
"last_add_price": 125200
@@ -60,32 +39,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 4464385.527789056,
"last_add_price": 13420
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 22,
"entry_price": 409000.0,
"entry_at": "2026-08-13T09:08:17.368050+09:00",
"stop": 371344,
"target": 484313,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"tranches": 2,
"tranche_value": 4617746.513836046,
"last_add_price": 415500
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -102,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 2517324.6404987266,
"last_add_price": 13520
@@ -123,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,140 도달",
"cur_price": 3190,
"cur_price": 3090,
"tranches": 2,
"tranche_value": 4146153.6468727933,
"last_add_price": 3255
@@ -134,20 +92,20 @@
"sources": [
"watch"
],
"qty": 314,
"entry_price": 6800,
"qty": 602,
"entry_price": 7082.259136212625,
"entry_at": "2026-09-04T12:36:28.830726+09:00",
"stop": 5443,
"target": 9513,
"peak": 7120,
"stop": 5765,
"target": 9716,
"peak": 8380,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"tranches": 1,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 2135715.450247605,
"last_add_price": 6800
"last_add_price": 7390
},
"095610": {
"code": "095610",
@@ -155,25 +113,46 @@
"sources": [
"auto"
],
"qty": 14,
"entry_price": 153300,
"qty": 27,
"entry_price": 158066.66666666666,
"entry_at": "2026-09-07T15:06:35.464006+09:00",
"stop": 124661,
"target": 210578,
"peak": 153300,
"stop": 129556,
"target": 215088,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,907 도달",
"cur_price": 152700,
"tranches": 1,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 2264272.8858473194,
"last_add_price": 153300
"last_add_price": 163200
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 12,
"entry_price": 414000,
"entry_at": "2026-09-08T09:18:27.730350+09:00",
"stop": 388711,
"target": 464578,
"peak": 418000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,641 도달",
"cur_price": 416500,
"tranches": 1,
"tranche_value": 5254723.901984375,
"last_add_price": 414000
}
},
"realized_pnl": -16815910.53400004,
"closed_trades": 44,
"wins": 4,
"realized_pnl": -16752785.859000044,
"closed_trades": 46,
"wins": 5,
"peak_equity": 101690998.13850003,
"max_drawdown": 0.2049465569225206,
"last_exit": {
@@ -184,7 +163,7 @@
"093370": "2026-07-20",
"240810": "2026-07-24",
"034730": "2026-07-03",
"214450": "2026-08-12",
"214450": "2026-09-08",
"055550": "2026-07-20",
"024060": "2026-07-27",
"003680": "2026-08-20",
@@ -193,8 +172,9 @@
"090850": "2026-08-06",
"078930": "2026-09-03",
"068270": "2026-09-04",
"327260": "2026-09-07"
"327260": "2026-09-07",
"138040": "2026-09-08"
},
"created_at": "2026-06-11T09:00:01.944290+09:00",
"updated_at": "2026-09-07T15:28:30.887768+09:00"
"updated_at": "2026-09-08T15:28:32.406027+09:00"
}
@@ -123,3 +123,8 @@
{"ts": "2026-09-07T11:00:32.675549+09:00", "side": "BUY", "code": "478560", "name": "블랙야크아이앤씨", "price": 3255, "qty": 1273, "cost": 4144237, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 2812, "target": 3781, "signals": [{"label": "손절선", "ok": true, "detail": "2,812 (현재 3,260)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,781"}, {"label": "추세(10일선)", "ok": true, "detail": "3,016"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +6 · 기 -11"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 3,241"}]}
{"ts": "2026-09-07T15:06:35.053408+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 54, "proceeds": 1813557, "entry_price": 35100, "pnl": -82128, "pnl_pct": -4.13, "hold_from": "2026-08-20T10:34:23.489978+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "27,388 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 50,523"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 37,418"}]}
{"ts": "2026-09-07T15:06:35.464019+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 153300, "qty": 14, "cost": 2146522, "path": "pullback", "reason": "눌림목 지정가 157,907 도달", "stop": 124661, "target": 210578, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "153,100 vs 152,890"}, {"label": "정배열(5>10)", "ok": true, "detail": "171,260 / 152,890"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "171,260 / 99,668"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +153 · 기 -70 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.10% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "987,306 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "5.10% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 157,907 (현재 153,100)"}]}
{"ts": "2026-09-08T09:18:27.729650+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 370000, "qty": 22, "proceeds": 8124127, "entry_price": 409000, "pnl": -875223, "pnl_pct": -9.54, "hold_from": "2026-08-13T09:08:17.368050+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "371,344 (현재 370,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 484,313"}, {"label": "추세(10일선)", "ok": true, "detail": "308,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +65 · 기 -32"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T09:18:27.730352+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 414000, "qty": 12, "cost": 4968745, "path": "pullback", "reason": "눌림목 지정가 420,641 도달", "stop": 388711, "target": 464578, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "413,500 vs 397,100"}, {"label": "정배열(5>10)", "ok": true, "detail": "405,200 / 397,100"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "405,200 / 369,950"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +14 · 기 -27 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+37%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.50% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "30,353 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.50% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "62"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 420,641 (현재 413,500)"}]}
{"ts": "2026-09-08T09:26:31.516062+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 163200, "qty": 13, "cost": 2121918, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 124661, "target": 210578, "signals": [{"label": "손절선", "ok": true, "detail": "124,661 (현재 162,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 210,578"}, {"label": "추세(10일선)", "ok": true, "detail": "153,870"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +196 · 기 +54"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 162,804"}]}
{"ts": "2026-09-08T12:32:31.611863+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7390, "qty": 288, "cost": 2128639, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5443, "target": 9513, "signals": [{"label": "손절선", "ok": true, "detail": "5,443 (현재 7,380)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 9,513"}, {"label": "추세(10일선)", "ok": true, "detail": "5,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +103 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,239"}]}
{"ts": "2026-09-08T15:20:32.435154+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 89, "proceeds": 11547438, "entry_price": 119185, "pnl": 938347, "pnl_pct": 9.07, "hold_from": "2026-07-29T09:02:02.224637+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "117,640"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 5184250.1290937485,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"cur_price": 130300,
"tranches": 2,
"tranche_value": 4675255.455593748,
"last_add_price": 120500
@@ -55,12 +55,12 @@
"entry_at": "2026-07-30T09:04:07.465577+09:00",
"stop": 111000,
"target": 159893,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 4550435.925312498,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 4604300.898906248,
"last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 4446388.7381874975,
"last_add_price": 13420
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 2315542.8746463708,
"last_add_price": 35800
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,043 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 4643795.892062497,
"last_add_price": 19310
@@ -199,5 +199,5 @@
"161890": "2026-07-30"
},
"created_at": "2026-06-15T14:55:00.582771+09:00",
"updated_at": "2026-09-07T15:28:30.890162+09:00"
"updated_at": "2026-09-08T15:28:32.995226+09:00"
}
@@ -1,28 +1,7 @@
{
"cash": 8209998.527999946,
"cash": 18978958.027999945,
"initial": 100000000,
"positions": {
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 83,
"entry_price": 119184.3373493976,
"entry_at": "2026-07-29T09:02:02.230500+09:00",
"stop": 130373,
"target": 131161,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5057738.410843747,
"last_add_price": 120500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
@@ -34,12 +13,12 @@
"entry_at": "2026-07-30T09:04:07.472633+09:00",
"stop": 111000,
"target": 141565,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 5030428.7588749975,
"last_add_price": 125200
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 4920739.488124997,
"last_add_price": 13420
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 5119873.139312496,
"last_add_price": 417500
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 2545799.7712668725,
"last_add_price": 35800
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,043 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 5097689.960468747,
"last_add_price": 19310
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4975122.724249996,
"last_add_price": 30200
}
},
"realized_pnl": -22617867.208000034,
"closed_trades": 45,
"wins": 7,
"realized_pnl": -21742691.553000033,
"closed_trades": 46,
"wins": 8,
"peak_equity": 103066363.367,
"max_drawdown": 0.2634062827202891,
"last_exit": {
@@ -196,8 +175,9 @@
"078930": "2026-07-31",
"003680": "2026-08-24",
"090850": "2026-08-05",
"161890": "2026-07-30"
"161890": "2026-07-30",
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.582787+09:00",
"updated_at": "2026-09-07T15:28:30.892499+09:00"
"updated_at": "2026-09-08T15:28:33.008644+09:00"
}
@@ -127,3 +127,4 @@
{"ts": "2026-09-03T09:10:25.803774+09:00", "side": "SELL", "code": "010950", "name": "S-Oil", "price": 145600, "qty": 75, "proceeds": 10898706, "entry_price": 133416, "pnl": 891005, "pnl_pct": 9.13, "hold_from": "2026-07-30T09:16:11.924631+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "145,883 (현재 145,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "109,605"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -31 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-03T09:14:26.227520+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29450, "qty": 168, "cost": 4948342, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26677, "target": 33610, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "29,500 vs 25,980"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,240 / 25,980"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,803 · 기 +963 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+24%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.08% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,950,367 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.08% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-09-04T09:10:28.494588+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 164, "cost": 4953543, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 33610, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 33,610"}, {"label": "추세(20일선)", "ok": true, "detail": "26,015"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-08T15:20:33.035177+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 83, "proceeds": 10768960, "entry_price": 119184, "pnl": 875176, "pnl_pct": 9.07, "hold_from": "2026-07-29T09:02:02.230500+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 6669096.170999955,
"cash": 16919069.670999955,
"initial": 100000000,
"positions": {
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 79,
"entry_price": 119183.54430379746,
"entry_at": "2026-07-29T09:02:02.233197+09:00",
"stop": 130373,
"target": 135151,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4798325.220406247,
"last_add_price": 120500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
@@ -34,12 +13,12 @@
"entry_at": "2026-07-30T09:04:07.478234+09:00",
"stop": 111000,
"target": 147672,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 4697478.874937497,
"last_add_price": 125200
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 4762406.753156248,
"last_add_price": 136000
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 4594021.1274374975,
"last_add_price": 13420
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 4781236.946562497,
"last_add_price": 417500
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 2377721.795719703,
"last_add_price": 35800
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,043 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 4761393.044374997,
"last_add_price": 19310
}
},
"realized_pnl": -28572341.501500037,
"closed_trades": 41,
"wins": 3,
"realized_pnl": -27739280.326500036,
"closed_trades": 42,
"wins": 4,
"peak_equity": 103066363.367,
"max_drawdown": 0.31212123491203,
"last_exit": {
@@ -196,8 +175,9 @@
"078930": "2026-07-31",
"003680": "2026-08-24",
"090850": "2026-08-05",
"161890": "2026-07-30"
"161890": "2026-07-30",
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.582803+09:00",
"updated_at": "2026-09-07T15:28:30.894758+09:00"
"updated_at": "2026-09-08T15:28:33.016788+09:00"
}
@@ -118,3 +118,4 @@
{"ts": "2026-08-25T11:36:18.005533+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 32750, "qty": 136, "cost": 4454668, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 29900, "target": 35900, "signals": [{"label": "손절선", "ok": true, "detail": "29,900 (현재 32,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 35,900"}, {"label": "추세(20일선)", "ok": true, "detail": "31,450"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,322 · 기 +436"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 32,722"}]}
{"ts": "2026-09-01T09:08:24.440440+09:00", "side": "SELL", "code": "252990", "name": "샘씨엔에스", "price": 12680, "qty": 530, "proceeds": 6707295, "entry_price": 13423, "pnl": -408002, "pnl_pct": -5.54, "hold_from": "2026-08-05T09:02:13.240207+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 12,640)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 19,589"}, {"label": "추세(20일선)", "ok": false, "detail": "12,707"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -53 · 기 -347"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-01T09:10:27.822757+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19310, "qty": 246, "cost": 4750973, "path": "pullback", "reason": "눌림목 지정가 20,043 도달", "stop": 17896, "target": 22138, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,310 vs 18,870"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,648 / 18,870"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,648 / 19,364"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-9.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -11 · 기 +18 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.16% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "182,700 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.16% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,043 (현재 19,310)"}]}
{"ts": "2026-09-08T15:20:33.045111+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 79, "proceeds": 10249974, "entry_price": 119184, "pnl": 833061, "pnl_pct": 9.08, "hold_from": "2026-07-29T09:02:02.233197+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 28719062.235500008,
"cash": 42533618.035500005,
"initial": 100000000,
"positions": {
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 85,
"entry_price": 119184.70588235294,
"entry_at": "2026-07-29T09:02:02.235827+09:00",
"stop": 130373,
"target": 134739,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5120146.001656252,
"last_add_price": 120500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
@@ -34,12 +13,12 @@
"entry_at": "2026-07-30T09:04:07.484187+09:00",
"stop": 113272,
"target": 143132,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 4929642.288776176,
"last_add_price": 125200
@@ -60,32 +39,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 4296364.655919675,
"last_add_price": 13420
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 21,
"entry_price": 408690.4761904762,
"entry_at": "2026-08-13T09:08:17.939800+09:00",
"stop": 371034,
"target": 484003,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"tranches": 2,
"tranche_value": 4443615.9921114575,
"last_add_price": 415500
},
"327260": {
"code": "327260",
"name": "RF머트리얼즈",
@@ -102,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1744609.622982949,
"last_add_price": 35800
@@ -118,12 +76,12 @@
"entry_at": "2026-08-20T10:02:23.322756+09:00",
"stop": 122409,
"target": 208326,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,407 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1989854.351411668,
"last_add_price": 157600
@@ -144,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,043 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 5257215.19709375,
"last_add_price": 19310
@@ -165,15 +123,36 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 2434547.9721527454,
"last_add_price": 13520
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 12,
"entry_price": 414000,
"entry_at": "2026-09-08T09:18:27.740925+09:00",
"stop": 388711,
"target": 464578,
"peak": 418000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,641 도달",
"cur_price": 416500,
"tranches": 1,
"tranche_value": 5117130.6709687505,
"last_add_price": 414000
}
},
"realized_pnl": -19327305.888500042,
"closed_trades": 55,
"wins": 6,
"realized_pnl": -19260011.868500043,
"closed_trades": 57,
"wins": 7,
"peak_equity": 101291892.54300004,
"max_drawdown": 0.2315722523502305,
"last_exit": {
@@ -187,7 +166,7 @@
"240810": "2026-07-23",
"009150": "2026-07-06",
"034730": "2026-07-08",
"214450": "2026-08-12",
"214450": "2026-09-08",
"055550": "2026-07-20",
"319660": "2026-07-23",
"105560": "2026-07-20",
@@ -197,8 +176,9 @@
"010950": "2026-08-03",
"090850": "2026-08-04",
"003680": "2026-08-20",
"161890": "2026-07-30"
"161890": "2026-07-30",
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.582834+09:00",
"updated_at": "2026-09-07T15:28:30.896975+09:00"
"updated_at": "2026-09-08T15:28:33.023867+09:00"
}
@@ -152,3 +152,6 @@
{"ts": "2026-09-03T09:00:34.491505+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 119500, "qty": 94, "proceeds": 11211096, "entry_price": 91917, "pnl": 2569600, "pnl_pct": 30.01, "hold_from": "2026-08-04T09:48:09.782722+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "119,430 (현재 119,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "76,615"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +156 · 기 -35"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-03T09:02:25.006987+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13520, "qty": 180, "cost": 2433965, "path": "pullback", "reason": "눌림목 지정가 13,982 도달", "stop": 11243, "target": 18074, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,430 vs 12,746"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,434 / 12,746"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,434 / 13,273"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-9.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -6 · 기 +7 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+86%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "47,427 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,982 (현재 13,430)"}]}
{"ts": "2026-09-07T09:02:26.091860+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 157600, "qty": 12, "cost": 1891484, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115611, "target": 203778, "signals": [{"label": "손절선", "ok": true, "detail": "115,611 (현재 157,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 203,778"}, {"label": "추세(20일선)", "ok": true, "detail": "136,265"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +212 · 기 -125"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 154,546"}]}
{"ts": "2026-09-08T09:18:27.740540+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 370000, "qty": 21, "proceeds": 7754848, "entry_price": 408690, "pnl": -828939, "pnl_pct": -9.47, "hold_from": "2026-08-13T09:08:17.939800+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "371,034 (현재 370,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 484,003"}, {"label": "추세(20일선)", "ok": true, "detail": "297,625"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +65 · 기 -32"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T09:18:27.740927+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 414000, "qty": 12, "cost": 4968745, "path": "pullback", "reason": "눌림목 지정가 420,641 도달", "stop": 388711, "target": 464578, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "413,500 vs 383,900"}, {"label": "정배열(5>20)", "ok": true, "detail": "405,200 / 383,900"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "405,200 / 369,950"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +14 · 기 -27 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+37%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.50% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "30,353 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.50% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "62"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 420,641 (현재 413,500)"}]}
{"ts": "2026-09-08T15:20:33.052948+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 85, "proceeds": 11028452, "entry_price": 119185, "pnl": 896233, "pnl_pct": 9.07, "hold_from": "2026-07-29T09:02:02.235827+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 34626317.127249934,
"cash": 37980983.65224993,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 4489026.732352336,
"last_add_price": 13420
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 21,
"entry_price": 410690.4761904762,
"entry_at": "2026-08-13T09:04:17.747289+09:00",
"stop": 372766,
"target": 467577,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"tranches": 2,
"tranche_value": 4536055.463688828,
"last_add_price": 417500
},
"327260": {
"code": "327260",
"name": "RF머트리얼즈",
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1773404.3510667775,
"last_add_price": 35800
@@ -76,12 +55,12 @@
"entry_at": "2026-08-20T09:02:17.474447+09:00",
"stop": 122357,
"target": 193955,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 2027018.6354019148,
"last_add_price": 157600
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50900,
"cur_price": 50200,
"tranches": 2,
"tranche_value": 4928101.458627134,
"last_add_price": 50000
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,689 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 5241632.559781246,
"last_add_price": 19310
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 4133528.1959721213,
"last_add_price": 11590
@@ -165,14 +144,35 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 2547466.077043123,
"last_add_price": 4795
},
"010950": {
"code": "010950",
"name": "S-Oil",
"sources": [
"auto"
],
"qty": 28,
"entry_price": 157500,
"entry_at": "2026-09-08T09:16:28.420578+09:00",
"stop": 143251,
"target": 178874,
"peak": 160700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 160700,
"tranches": 1,
"tranche_value": 4450280.282468722,
"last_add_price": 157500
}
},
"realized_pnl": -18761997.168500036,
"closed_trades": 54,
"realized_pnl": -19622462.818500035,
"closed_trades": 55,
"wins": 7,
"peak_equity": 100161893.89500001,
"max_drawdown": 0.2042124124564016,
@@ -184,7 +184,7 @@
"003490": "2026-07-07",
"240810": "2026-07-23",
"093370": "2026-07-20",
"214450": "2026-08-07",
"214450": "2026-09-08",
"055550": "2026-07-20",
"034730": "2026-07-08",
"319660": "2026-07-23",
@@ -201,5 +201,5 @@
"068270": "2026-09-04"
},
"created_at": "2026-06-15T14:55:00.582849+09:00",
"updated_at": "2026-09-07T15:28:30.899177+09:00"
"updated_at": "2026-09-08T15:28:33.029232+09:00"
}
@@ -143,3 +143,5 @@
{"ts": "2026-09-04T12:34:27.171518+09:00", "side": "SELL", "code": "068270", "name": "셀트리온", "price": 187800, "qty": 52, "proceeds": 9746557, "entry_price": 196100, "pnl": -452172, "pnl_pct": -4.23, "hold_from": "2026-08-06T09:14:10.570384+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "183,083 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,625"}, {"label": "추세(20일선)", "ok": false, "detail": "194,450"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -128 · 기 -47"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-04T12:34:27.172118+09:00", "side": "BUY", "code": "003680", "name": "한성기업", "price": 4795, "qty": 531, "cost": 2546527, "path": "pullback", "reason": "눌림목 지정가 7,342 도달", "stop": 4035, "target": 5935, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "4,785 vs 4,742"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,915 / 4,742"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,915 / 4,844"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-1.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -3 · 기 +15 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.58% (환산) vs 평균 5.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 8,460"}, {"label": "거래량 급증", "ok": false, "detail": "98,173 (환산) vs 평균 353,452"}, {"label": "회전율 급증", "ok": false, "detail": "1.58% (환산) vs 평균 5.69%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 7,342 (현재 4,785)"}]}
{"ts": "2026-09-07T09:02:26.094412+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 157600, "qty": 12, "cost": 1891484, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115629, "target": 188807, "signals": [{"label": "손절선", "ok": true, "detail": "115,629 (현재 157,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 188,807"}, {"label": "추세(20일선)", "ok": true, "detail": "136,265"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +212 · 기 -125"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 154,446"}]}
{"ts": "2026-09-08T09:16:28.420160+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 370500, "qty": 21, "proceeds": 7765328, "entry_price": 410690, "pnl": -860466, "pnl_pct": -9.79, "hold_from": "2026-08-13T09:04:17.747289+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "372,766 (현재 371,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 467,577"}, {"label": "추세(20일선)", "ok": true, "detail": "297,700"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +65 · 기 -32"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T09:16:28.420580+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 157500, "qty": 28, "cost": 4410662, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 143251, "target": 178874, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "157,600 vs 110,205"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,700 / 110,205"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,700 / 113,657"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -24 · 기 +334 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+13%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.54% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 116,900"}, {"label": "거래량 급증", "ok": true, "detail": "604,200 (환산) vs 평균 359,705"}, {"label": "회전율 급증", "ok": true, "detail": "0.54% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "78"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 4188989.7646745183,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1684859.3510976394,
"last_add_price": 35800
@@ -55,12 +55,12 @@
"entry_at": "2026-08-20T09:02:17.477957+09:00",
"stop": 122357,
"target": 236914,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1925810.8724292808,
"last_add_price": 157600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50900,
"cur_price": 50200,
"tranches": 2,
"tranche_value": 4686399.784966664,
"last_add_price": 50000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 3841219.293311723,
"last_add_price": 11370
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,689 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 4973941.500156248,
"last_add_price": 19310
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 4231920.01634282,
"last_add_price": 402000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 2440070.444136775,
"last_add_price": 4795
@@ -201,5 +201,5 @@
"068270": "2026-09-04"
},
"created_at": "2026-06-15T14:55:00.582864+09:00",
"updated_at": "2026-09-07T15:28:30.901282+09:00"
"updated_at": "2026-09-08T15:28:33.033970+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 41113536.77750005,
"cash": 37921057.97750005,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3813943.0504600187,
"last_add_price": 350000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3759463.8630866953,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3342042.065213833,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2915,
"cur_price": 2865,
"tranches": 1,
"tranche_value": 5363811.392406253,
"last_add_price": 2960
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 3177696.924168879,
"last_add_price": 11590
@@ -118,12 +118,12 @@
"entry_at": "2026-09-04T11:14:27.486231+09:00",
"stop": 110035,
"target": 175495,
"peak": 126400,
"peak": 129800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 1,
"tranche_value": 3239694.510071496,
"last_add_price": 126400
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 22,
"entry_price": 145500,
"qty": 43,
"entry_price": 148674.41860465117,
"entry_at": "2026-09-04T12:34:28.351123+09:00",
"stop": 126684,
"target": 201948,
"peak": 149200,
"stop": 129130,
"target": 207308,
"peak": 153800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 148700,
"tranches": 1,
"cur_price": 148400,
"tranches": 2,
"tranche_value": 3233975.9230847433,
"last_add_price": 145500
"last_add_price": 152000
},
"003490": {
"code": "003490",
@@ -160,12 +160,12 @@
"entry_at": "2026-09-07T15:06:35.889405+09:00",
"stop": 27370,
"target": 39091,
"peak": 30300,
"peak": 30750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 1,
"tranche_value": 4302231.2098323405,
"last_add_price": 30300
@@ -198,5 +198,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.582879+09:00",
"updated_at": "2026-09-07T15:28:32.078784+09:00"
"updated_at": "2026-09-08T15:28:33.625641+09:00"
}
@@ -100,3 +100,4 @@
{"ts": "2026-09-04T12:34:28.351134+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 145500, "qty": 22, "cost": 3201480, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 126684, "target": 201948, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "145,600 vs 118,590"}, {"label": "정배열(5>10)", "ok": true, "detail": "126,940 / 118,590"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "126,940 / 117,682"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1 · 기 +1 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.35% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 140,200"}, {"label": "거래량 급증", "ok": true, "detail": "235,619 (환산) vs 평균 146,881"}, {"label": "회전율 급증", "ok": true, "detail": "0.35% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "71"}]}
{"ts": "2026-09-07T15:06:35.514119+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 79, "proceeds": 2653166, "entry_price": 34554, "pnl": -77043, "pnl_pct": -2.62, "hold_from": "2026-08-20T09:02:17.480712+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "24,272 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 65,401"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:35.889420+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30300, "qty": 141, "cost": 4272941, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 27370, "target": 39091, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "30,300 vs 25,685"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,400 / 25,685"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,400 / 25,240"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +2,431 · 기 +2,431 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.87% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,203,833 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "0.87% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "68"}]}
{"ts": "2026-09-08T09:04:29.341887+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 152000, "qty": 21, "cost": 3192479, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 126684, "target": 201948, "signals": [{"label": "손절선", "ok": true, "detail": "126,684 (현재 151,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 201,948"}, {"label": "추세(10일선)", "ok": true, "detail": "119,210"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -49 · 기 +77"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 150,386"}]}
@@ -1,5 +1,5 @@
{
"cash": 42893467.06050005,
"cash": 39700988.26050005,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3759463.8630866953,
"last_add_price": 136000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3342042.065213833,
"last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3439103.463858052,
"last_add_price": 417500
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2915,
"cur_price": 2865,
"tranches": 1,
"tranche_value": 5343166.925093753,
"last_add_price": 2960
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 3169899.6784588406,
"last_add_price": 11590
@@ -118,12 +118,12 @@
"entry_at": "2026-09-04T11:14:28.072116+09:00",
"stop": 110035,
"target": 159130,
"peak": 126400,
"peak": 129800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 1,
"tranche_value": 3232111.486475773,
"last_add_price": 126400
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 22,
"entry_price": 145500,
"qty": 43,
"entry_price": 148674.41860465117,
"entry_at": "2026-09-04T12:34:28.363279+09:00",
"stop": 126684,
"target": 183132,
"peak": 149200,
"stop": 129130,
"target": 187764,
"peak": 153800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 148700,
"tranches": 1,
"cur_price": 148400,
"tranches": 2,
"tranche_value": 3225992.8046420617,
"last_add_price": 145500
"last_add_price": 152000
},
"003490": {
"code": "003490",
@@ -160,12 +160,12 @@
"entry_at": "2026-09-07T15:06:37.155368+09:00",
"stop": 27370,
"target": 36161,
"peak": 30300,
"peak": 30750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 1,
"tranche_value": 4294882.6988680065,
"last_add_price": 30300
@@ -198,5 +198,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.582910+09:00",
"updated_at": "2026-09-07T15:28:32.092898+09:00"
"updated_at": "2026-09-08T15:28:33.638613+09:00"
}
@@ -105,3 +105,4 @@
{"ts": "2026-09-04T12:34:28.363284+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 145500, "qty": 22, "cost": 3201480, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 126684, "target": 183132, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "145,600 vs 118,590"}, {"label": "정배열(5>10)", "ok": true, "detail": "126,940 / 118,590"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "126,940 / 117,682"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1 · 기 +1 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.35% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 140,200"}, {"label": "거래량 급증", "ok": true, "detail": "235,619 (환산) vs 평균 146,881"}, {"label": "회전율 급증", "ok": true, "detail": "0.35% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "71"}]}
{"ts": "2026-09-07T15:06:37.153777+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 79, "proceeds": 2653166, "entry_price": 34554, "pnl": -77043, "pnl_pct": -2.62, "hold_from": "2026-08-20T09:02:18.534426+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "24,272 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 55,119"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:37.155375+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30300, "qty": 141, "cost": 4272941, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 27370, "target": 36161, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "30,300 vs 25,685"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,400 / 25,685"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,400 / 25,240"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +2,431 · 기 +2,431 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.87% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,203,833 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "0.87% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "68"}]}
{"ts": "2026-09-08T09:04:29.359538+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 152000, "qty": 21, "cost": 3192479, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 126684, "target": 183132, "signals": [{"label": "손절선", "ok": true, "detail": "126,684 (현재 151,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 183,132"}, {"label": "추세(10일선)", "ok": true, "detail": "119,210"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -49 · 기 +77"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 150,386"}]}
@@ -1,5 +1,5 @@
{
"cash": 43690330.397000015,
"cash": 37571412.69700002,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3393650.506937234,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3458120.1956040077,
"last_add_price": 417500
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2915,
"cur_price": 2865,
"tranches": 1,
"tranche_value": 5376321.98103125,
"last_add_price": 2960
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 3188265.499071182,
"last_add_price": 11590
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4425264.84827894,
"last_add_price": 30200
@@ -118,12 +118,12 @@
"entry_at": "2026-09-04T11:14:28.080757+09:00",
"stop": 110035,
"target": 150948,
"peak": 126400,
"peak": 129800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 1,
"tranche_value": 3216718.402620471,
"last_add_price": 126400
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 22,
"entry_price": 145500,
"qty": 43,
"entry_price": 148674.41860465117,
"entry_at": "2026-09-04T12:34:28.371999+09:00",
"stop": 126684,
"target": 173724,
"peak": 149200,
"stop": 129130,
"target": 177991,
"peak": 153800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 148700,
"tranches": 1,
"cur_price": 148400,
"tranches": 2,
"tranche_value": 3217490.050630382,
"last_add_price": 145500
"last_add_price": 152000
},
"000720": {
"code": "000720",
@@ -155,27 +155,27 @@
"sources": [
"interest"
],
"qty": 23,
"entry_price": 128400,
"qty": 45,
"entry_price": 130648.88888888889,
"entry_at": "2026-09-07T15:06:37.166128+09:00",
"stop": 110463,
"target": 155306,
"peak": 128400,
"stop": 112569,
"target": 157769,
"peak": 137000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127000,
"tranches": 1,
"cur_price": 131100,
"tranches": 2,
"tranche_value": 2972315.521438034,
"last_add_price": 128400
"last_add_price": 133000
}
},
"realized_pnl": -16259893.037500028,
"closed_trades": 38,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.1752826563499999,
"max_drawdown": 0.17544867302999972,
"last_exit": {
"030000": "2026-09-04",
"086790": "2026-07-29",
@@ -198,5 +198,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.582926+09:00",
"updated_at": "2026-09-07T15:28:32.100285+09:00"
"updated_at": "2026-09-08T15:28:33.645642+09:00"
}
@@ -107,3 +107,5 @@
{"ts": "2026-09-04T12:34:28.372002+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 145500, "qty": 22, "cost": 3201480, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 126684, "target": 173724, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "145,600 vs 118,590"}, {"label": "정배열(5>10)", "ok": true, "detail": "126,940 / 118,590"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "126,940 / 117,682"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1 · 기 +1 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.35% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 140,200"}, {"label": "거래량 급증", "ok": true, "detail": "235,619 (환산) vs 평균 146,881"}, {"label": "회전율 급증", "ok": true, "detail": "0.35% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "71"}]}
{"ts": "2026-09-07T15:06:37.165329+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 79, "proceeds": 2653166, "entry_price": 34554, "pnl": -77043, "pnl_pct": -2.62, "hold_from": "2026-08-20T09:02:18.545031+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "24,272 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 49,978"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:37.166132+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 128400, "qty": 23, "cost": 2953643, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 110463, "target": 155306, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "127,900 vs 114,410"}, {"label": "정배열(5>10)", "ok": true, "detail": "114,840 / 114,410"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "114,840 / 113,722"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -24 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 122,600"}, {"label": "거래량 급증", "ok": true, "detail": "1,249,244 (환산) vs 평균 648,608"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-09-08T09:04:29.370655+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 152000, "qty": 21, "cost": 3192479, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 126684, "target": 173724, "signals": [{"label": "손절선", "ok": true, "detail": "126,684 (현재 151,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 173,724"}, {"label": "추세(10일선)", "ok": true, "detail": "119,210"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -49 · 기 +77"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 150,386"}]}
{"ts": "2026-09-08T09:42:32.874523+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 133000, "qty": 22, "cost": 2926439, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 110463, "target": 155306, "signals": [{"label": "손절선", "ok": true, "detail": "110,463 (현재 133,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 155,306"}, {"label": "추세(10일선)", "ok": true, "detail": "114,930"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +175"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 132,920"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 4271897.688361821,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1725875.4362712654,
"last_add_price": 35800
@@ -55,12 +55,12 @@
"entry_at": "2026-08-20T09:02:18.554253+09:00",
"stop": 122357,
"target": 236914,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1972692.6896559393,
"last_add_price": 157600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,640 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 2,
"tranche_value": 4987614.581937499,
"last_add_price": 19200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 3922687.5648087934,
"last_add_price": 11370
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2915,
"cur_price": 2865,
"tranches": 1,
"tranche_value": 5042122.590937499,
"last_add_price": 2945
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 2145338.3431725265,
"last_add_price": 7700
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 2474296.0650329688,
"last_add_price": 4795
@@ -199,5 +199,5 @@
"068270": "2026-09-04"
},
"created_at": "2026-06-15T14:55:00.583136+09:00",
"updated_at": "2026-09-07T15:28:32.106876+09:00"
"updated_at": "2026-09-08T15:28:33.652024+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 26378891.586999994,
"cash": 24746646.786999993,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3889733.683715179,
"last_add_price": 353000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"cur_price": 130300,
"tranches": 2,
"tranche_value": 5327150.576000001,
"last_add_price": 120500
@@ -55,12 +55,12 @@
"entry_at": "2026-07-30T09:04:07.512389+09:00",
"stop": 111000,
"target": 159901,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 4940372.790080874,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3791237.2526261737,
"last_add_price": 136000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 1870914.8665673207,
"last_add_price": 13590
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 1,
"tranche_value": 4478278.821943787,
"last_add_price": 30200
@@ -155,20 +155,20 @@
"sources": [
"auto"
],
"qty": 11,
"entry_price": 153300,
"qty": 21,
"entry_price": 158014.2857142857,
"entry_at": "2026-09-07T15:06:37.179898+09:00",
"stop": 115114,
"target": 267857,
"peak": 153300,
"stop": 120000,
"target": 272057,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,907 도달",
"cur_price": 152700,
"tranches": 1,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1704132.165683182,
"last_add_price": 153300
"last_add_price": 163200
}
},
"realized_pnl": -20038142.173500024,
@@ -199,5 +199,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.583184+09:00",
"updated_at": "2026-09-07T15:28:32.112927+09:00"
"updated_at": "2026-09-08T15:28:33.657550+09:00"
}
@@ -107,3 +107,4 @@
{"ts": "2026-09-04T12:36:30.097686+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 148, "cost": 4470270, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 27327, "target": 38819, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "30,200 vs 25,675"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,380 / 25,675"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,380 / 25,238"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+4.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,289 · 기 +1,218 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.67% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "6,111,367 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.67% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-09-07T15:06:37.179290+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 77, "proceeds": 2585997, "entry_price": 34553, "pnl": -75002, "pnl_pct": -2.61, "hold_from": "2026-08-20T09:02:18.560614+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "24,271 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 65,400"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:37.179901+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 153300, "qty": 11, "cost": 1686553, "path": "pullback", "reason": "눌림목 지정가 157,907 도달", "stop": 115114, "target": 267857, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "153,100 vs 152,890"}, {"label": "정배열(5>10)", "ok": true, "detail": "171,260 / 152,890"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "171,260 / 99,668"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +153 · 기 -70 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.10% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "987,306 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "5.10% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 157,907 (현재 153,100)"}]}
{"ts": "2026-09-08T09:26:32.721269+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 163200, "qty": 10, "cost": 1632245, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115114, "target": 267857, "signals": [{"label": "손절선", "ok": true, "detail": "115,114 (현재 162,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 267,857"}, {"label": "추세(10일선)", "ok": true, "detail": "153,870"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +196 · 기 +54"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 162,804"}]}
@@ -1,28 +1,7 @@
{
"cash": 22888995.589999992,
"cash": 34695927.08999999,
"initial": 100000000,
"positions": {
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 91,
"entry_price": 119185.71428571429,
"entry_at": "2026-07-29T09:02:02.253867+09:00",
"stop": 130373,
"target": 135157,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5467080.19828125,
"last_add_price": 120500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
@@ -34,12 +13,12 @@
"entry_at": "2026-07-30T09:04:07.515413+09:00",
"stop": 111000,
"target": 147678,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 5075960.404438956,
"last_add_price": 125200
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3902843.990735232,
"last_add_price": 136000
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3433240.983007488,
"last_add_price": 13420
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3513980.3038730407,
"last_add_price": 415500
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1369448.2358109318,
"last_add_price": 35800
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,043 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 5476493.456218749,
"last_add_price": 19310
}
},
"realized_pnl": -16721967.413000023,
"closed_trades": 38,
"wins": 3,
"realized_pnl": -15762562.798000025,
"closed_trades": 39,
"wins": 4,
"peak_equity": 101368884.75700004,
"max_drawdown": 0.18244887903556523,
"last_exit": {
@@ -194,8 +173,9 @@
"010950": "2026-07-29",
"090850": "2026-08-05",
"161890": "2026-07-30",
"078930": "2026-07-31"
"078930": "2026-07-31",
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583198+09:00",
"updated_at": "2026-09-07T15:28:32.118071+09:00"
"updated_at": "2026-09-08T15:28:33.662756+09:00"
}
@@ -113,3 +113,4 @@
{"ts": "2026-08-25T11:36:19.776873+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 32750, "qty": 158, "cost": 5175276, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 29900, "target": 35900, "signals": [{"label": "손절선", "ok": true, "detail": "29,900 (현재 32,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 35,900"}, {"label": "추세(20일선)", "ok": true, "detail": "31,450"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,322 · 기 +436"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 32,722"}]}
{"ts": "2026-09-01T09:08:26.020792+09:00", "side": "SELL", "code": "252990", "name": "샘씨엔에스", "price": 12680, "qty": 297, "proceeds": 3758616, "entry_price": 13512, "pnl": -255176, "pnl_pct": -6.16, "hold_from": "2026-08-05T09:08:12.223170+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "10,406 (현재 12,640)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 19,724"}, {"label": "추세(20일선)", "ok": false, "detail": "12,707"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -53 · 기 -347"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-01T09:10:29.545580+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 19310, "qty": 283, "cost": 5465550, "path": "pullback", "reason": "눌림목 지정가 20,043 도달", "stop": 17896, "target": 22138, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "19,310 vs 18,870"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,648 / 18,870"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,648 / 19,364"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-9.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -11 · 기 +18 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.16% (환산) vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "182,700 (환산) vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.16% (환산) vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,043 (현재 19,310)"}]}
{"ts": "2026-09-08T15:20:33.695703+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 91, "proceeds": 11806932, "entry_price": 119186, "pnl": 959405, "pnl_pct": 9.07, "hold_from": "2026-07-29T09:02:02.253867+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 37363529.65100003,
"cash": 48651475.15100003,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3832048.06532556,
"last_add_price": 136000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3393597.375168939,
"last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3472153.1669509606,
"last_add_price": 415500
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1360762.8418676818,
"last_add_price": 35800
@@ -97,37 +97,16 @@
"entry_at": "2026-08-20T09:02:18.571907+09:00",
"stop": 112730,
"target": 227287,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1555265.8091770594,
"last_add_price": 157600
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 87,
"entry_price": 115982.75862068965,
"entry_at": "2026-08-24T13:12:22.284078+09:00",
"stop": 130373,
"target": 125548,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,169 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5139578.521625002,
"last_add_price": 117500
},
"030000": {
"code": "030000",
"name": "제일기획",
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,689 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 5299742.515312502,
"last_add_price": 19310
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 2667186.0151028302,
"last_add_price": 4795
}
},
"realized_pnl": -18080067.891000025,
"closed_trades": 40,
"wins": 3,
"realized_pnl": -16884135.966000028,
"closed_trades": 41,
"wins": 4,
"peak_equity": 100182695.41500005,
"max_drawdown": 0.18600200510985643,
"last_exit": {
@@ -190,7 +169,7 @@
"024060": "2026-07-27",
"095610": "2026-08-19",
"003680": "2026-08-24",
"138040": "2026-08-19",
"138040": "2026-09-08",
"010950": "2026-07-29",
"252990": "2026-09-01",
"090850": "2026-08-05",
@@ -198,5 +177,5 @@
"068270": "2026-09-04"
},
"created_at": "2026-06-15T14:55:00.583212+09:00",
"updated_at": "2026-09-07T15:28:32.122624+09:00"
"updated_at": "2026-09-08T15:28:33.667204+09:00"
}
@@ -117,3 +117,4 @@
{"ts": "2026-09-04T12:34:28.393929+09:00", "side": "SELL", "code": "068270", "name": "셀트리온", "price": 187800, "qty": 49, "proceeds": 9184256, "entry_price": 194155, "pnl": -330771, "pnl_pct": -3.27, "hold_from": "2026-08-06T09:34:17.073823+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "177,099 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,267"}, {"label": "추세(20일선)", "ok": false, "detail": "194,450"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -128 · 기 -47"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-04T12:34:28.394418+09:00", "side": "BUY", "code": "003680", "name": "한성기업", "price": 4795, "qty": 556, "cost": 2666420, "path": "pullback", "reason": "눌림목 지정가 7,342 도달", "stop": 4035, "target": 6315, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "4,785 vs 4,742"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,915 / 4,742"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,915 / 4,844"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-1.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -3 · 기 +15 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.58% (환산) vs 평균 5.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 8,460"}, {"label": "거래량 급증", "ok": false, "detail": "98,173 (환산) vs 평균 353,452"}, {"label": "회전율 급증", "ok": false, "detail": "1.58% (환산) vs 평균 5.69%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 7,342 (현재 4,785)"}]}
{"ts": "2026-09-07T09:02:27.284778+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 157600, "qty": 9, "cost": 1418613, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 105872, "target": 222957, "signals": [{"label": "손절선", "ok": true, "detail": "105,872 (현재 157,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 222,957"}, {"label": "추세(20일선)", "ok": true, "detail": "136,265"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +212 · 기 -125"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 154,446"}]}
{"ts": "2026-09-08T15:20:33.701449+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 87, "proceeds": 11287946, "entry_price": 115983, "pnl": 1195932, "pnl_pct": 12.09, "hold_from": "2026-08-24T13:12:22.284078+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 28588036.726499993,
"cash": 38503230.42649999,
"initial": 100000000,
"positions": {
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 89,
"entry_price": 119185.39325842696,
"entry_at": "2026-07-29T09:02:02.257865+09:00",
"stop": 130373,
"target": 135156,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5327150.576000001,
"last_add_price": 120500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
@@ -34,12 +13,12 @@
"entry_at": "2026-07-30T09:04:07.521823+09:00",
"stop": 111000,
"target": 147676,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 4940372.790080874,
"last_add_price": 125200
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3791237.2526261737,
"last_add_price": 136000
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3465074.791945059,
"last_add_price": 415500
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 1867525.9036903584,
"last_add_price": 13590
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 1,
"tranche_value": 4469498.464141663,
"last_add_price": 30200
@@ -155,25 +134,25 @@
"sources": [
"auto"
],
"qty": 11,
"entry_price": 153300,
"qty": 21,
"entry_price": 158014.2857142857,
"entry_at": "2026-09-07T15:06:37.194049+09:00",
"stop": 115114,
"target": 229671,
"peak": 153300,
"stop": 120000,
"target": 234043,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,907 도달",
"cur_price": 152700,
"tranches": 1,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1702342.5778611205,
"last_add_price": 153300
"last_add_price": 163200
}
},
"realized_pnl": -18954865.88900002,
"closed_trades": 38,
"wins": 1,
"realized_pnl": -18016518.51400002,
"closed_trades": 39,
"wins": 2,
"peak_equity": 101140808.32700005,
"max_drawdown": 0.19631637526867085,
"last_exit": {
@@ -196,8 +175,9 @@
"090850": "2026-08-05",
"078930": "2026-07-31",
"068270": "2026-09-04",
"327260": "2026-09-07"
"327260": "2026-09-07",
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583227+09:00",
"updated_at": "2026-09-07T15:28:32.126543+09:00"
"updated_at": "2026-09-08T15:28:33.671030+09:00"
}
@@ -112,3 +112,5 @@
{"ts": "2026-09-04T12:36:30.116207+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 147, "cost": 4440066, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 27327, "target": 35946, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "30,200 vs 25,675"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,380 / 25,675"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,380 / 25,238"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+4.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,289 · 기 +1,218 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.67% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "6,111,367 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.67% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-09-07T15:06:37.193627+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 77, "proceeds": 2585997, "entry_price": 34553, "pnl": -75002, "pnl_pct": -2.61, "hold_from": "2026-08-20T09:02:18.575816+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "24,271 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 55,117"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:37.194051+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 153300, "qty": 11, "cost": 1686553, "path": "pullback", "reason": "눌림목 지정가 157,907 도달", "stop": 115114, "target": 229671, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "153,100 vs 152,890"}, {"label": "정배열(5>10)", "ok": true, "detail": "171,260 / 152,890"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "171,260 / 99,668"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +153 · 기 -70 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.10% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "987,306 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "5.10% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 157,907 (현재 153,100)"}]}
{"ts": "2026-09-08T09:26:32.735499+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 163200, "qty": 10, "cost": 1632245, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115114, "target": 229671, "signals": [{"label": "손절선", "ok": true, "detail": "115,114 (현재 162,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 229,671"}, {"label": "추세(10일선)", "ok": true, "detail": "153,870"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +196 · 기 +54"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 162,804"}]}
{"ts": "2026-09-08T15:20:33.706325+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 89, "proceeds": 11547438, "entry_price": 119185, "pnl": 938347, "pnl_pct": 9.07, "hold_from": "2026-07-29T09:02:02.257865+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "117,640"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 39694867.90399996,
"cash": 51242306.40399996,
"initial": 100000000,
"positions": {
"327260": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1835134.7132164796,
"last_add_price": 35800
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:18.580358+09:00",
"stop": 122376,
"target": 193974,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 2097577.151946268,
"last_add_price": 157600
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,426 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 2255592.7366090417,
"last_add_price": 5500
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 89,
"entry_price": 115882.02247191011,
"entry_at": "2026-08-24T09:02:24.057753+09:00",
"stop": 130373,
"target": 122905,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5239664.769218747,
"last_add_price": 117500
},
"030000": {
"code": "030000",
"name": "제일기획",
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,672 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 5261803.221562497,
"last_add_price": 19190
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 4188194.7669907366,
"last_add_price": 11370
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 2326946.156796955,
"last_add_price": 7700
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 5380475.415249998,
"last_add_price": 30000
}
},
"realized_pnl": -15191526.070000036,
"closed_trades": 53,
"wins": 9,
"realized_pnl": -13959134.595000036,
"closed_trades": 54,
"wins": 10,
"peak_equity": 100344662.275,
"max_drawdown": 0.17793081459150337,
"last_exit": {
@@ -191,7 +170,7 @@
"010950": "2026-09-03",
"024060": "2026-07-27",
"003680": "2026-08-19",
"138040": "2026-08-04",
"138040": "2026-09-08",
"252990": "2026-08-25",
"090850": "2026-08-06",
"078930": "2026-09-03",
@@ -200,5 +179,5 @@
"068270": "2026-08-26"
},
"created_at": "2026-06-15T14:55:00.583241+09:00",
"updated_at": "2026-09-07T15:28:32.130384+09:00"
"updated_at": "2026-09-08T15:28:33.675011+09:00"
}
@@ -144,3 +144,4 @@
{"ts": "2026-09-03T09:30:29.452978+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29200, "qty": 184, "cost": 5373606, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 27120, "target": 32320, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "29,100 vs 25,960"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,160 / 25,960"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,160 / 25,220"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,803 · 기 +963 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.51% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "5,523,100 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.51% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-09-04T09:02:25.724098+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30000, "qty": 179, "cost": 5370806, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 27120, "target": 32320, "signals": [{"label": "손절선", "ok": true, "detail": "27,120 (현재 29,950)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 32,320"}, {"label": "추세(20일선)", "ok": true, "detail": "26,002"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 29,899"}]}
{"ts": "2026-09-07T09:02:27.294782+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 157600, "qty": 13, "cost": 2049107, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115629, "target": 188807, "signals": [{"label": "손절선", "ok": true, "detail": "115,629 (현재 157,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 188,807"}, {"label": "추세(20일선)", "ok": true, "detail": "136,265"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +212 · 기 -125"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 154,446"}]}
{"ts": "2026-09-08T15:20:33.710919+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 89, "proceeds": 11547438, "entry_price": 115882, "pnl": 1232391, "pnl_pct": 12.18, "hold_from": "2026-08-24T09:02:24.057753+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 48064789.60550001,
"cash": 56106403.433500014,
"initial": 100000000,
"positions": {
"327260": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1405152.4684093075,
"last_add_price": 35800
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:18.584631+09:00",
"stop": 112762,
"target": 208226,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,486 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1606000.2783602993,
"last_add_price": 157600
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,771 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 1728362.8125607767,
"last_add_price": 5500
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 92,
"entry_price": 116565.21739130435,
"entry_at": "2026-08-20T09:02:18.585107+09:00",
"stop": 130373,
"target": 124613,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 117,922 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5415388.14053125,
"last_add_price": 118200
},
"030000": {
"code": "030000",
"name": "제일기획",
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,031 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 1,
"tranche_value": 5366224.24678125,
"last_add_price": 19190
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 120,174 도달",
"cur_price": 125300,
"cur_price": 123700,
"tranches": 2,
"tranche_value": 3885171.1748054144,
"last_add_price": 124100
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 1936750.8143745721,
"last_add_price": 13520
@@ -155,25 +134,25 @@
"sources": [
"auto"
],
"qty": 675,
"entry_price": 5770,
"qty": 1323,
"entry_price": 5887.551020408163,
"entry_at": "2026-09-04T13:56:29.903270+09:00",
"stop": 5127,
"target": 6734,
"peak": 5920,
"stop": 5248,
"target": 6847,
"peak": 6040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5890,
"tranches": 1,
"cur_price": 5850,
"tranches": 2,
"tranche_value": 3900770.372145102,
"last_add_price": 5770
"last_add_price": 6010
}
},
"realized_pnl": -14634096.066500032,
"closed_trades": 47,
"wins": 7,
"realized_pnl": -13423026.666500034,
"closed_trades": 48,
"wins": 8,
"peak_equity": 101368884.75700004,
"max_drawdown": 0.16324454094733756,
"last_exit": {
@@ -195,10 +174,10 @@
"090850": "2026-08-05",
"161890": "2026-07-30",
"078930": "2026-07-31",
"138040": "2026-08-18",
"138040": "2026-09-08",
"194370": "2026-08-24",
"316140": "2026-09-04"
},
"created_at": "2026-06-15T14:55:00.583273+09:00",
"updated_at": "2026-09-07T15:28:32.134076+09:00"
"updated_at": "2026-09-08T15:28:33.678656+09:00"
}
@@ -133,3 +133,5 @@
{"ts": "2026-09-04T13:56:29.482807+09:00", "side": "SELL", "code": "316140", "name": "우리금융지주", "price": 33050, "qty": 334, "proceeds": 11017175, "entry_price": 31970, "pnl": 337623, "pnl_pct": 3.38, "hold_from": "2026-08-24T09:02:24.061441+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "33,089 (현재 33,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "31,465"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +12,926 · 기 +1,403"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-04T13:56:29.903286+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 5770, "qty": 675, "cost": 3895334, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5127, "target": 6734, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "5,770 vs 4,600"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,171 / 4,600"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,171 / 4,735"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -2,249 · 기 +1,219 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+10%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.95% (환산) vs 평균 0.43% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "8,229,646 (환산) vs 평균 3,731,411"}, {"label": "회전율 급증", "ok": true, "detail": "0.95% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
{"ts": "2026-09-07T09:02:27.298857+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 157600, "qty": 10, "cost": 1576236, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 105872, "target": 203443, "signals": [{"label": "손절선", "ok": true, "detail": "105,872 (현재 157,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 203,443"}, {"label": "추세(20일선)", "ok": true, "detail": "136,265"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +212 · 기 -125"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 154,446"}]}
{"ts": "2026-09-08T09:02:33.449632+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 6010, "qty": 648, "cost": 3895064, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5127, "target": 6734, "signals": [{"label": "손절선", "ok": true, "detail": "5,127 (현재 6,010)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,734"}, {"label": "추세(20일선)", "ok": true, "detail": "4,612"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,497 · 기 +2,372"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 5,930"}]}
{"ts": "2026-09-08T15:20:33.715256+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 92, "proceeds": 11936678, "entry_price": 116565, "pnl": 1211069, "pnl_pct": 11.53, "hold_from": "2026-08-20T09:02:18.585107+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 45203632.32075006,
"cash": 41361306.058250055,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3813556.4512976124,
"last_add_price": 136000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3377559.3310465557,
"last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3481984.841611142,
"last_add_price": 416500
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2915,
"cur_price": 2865,
"tranches": 1,
"tranche_value": 5376462.657906253,
"last_add_price": 2945
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 3207769.240733453,
"last_add_price": 11590
@@ -118,12 +118,12 @@
"entry_at": "2026-09-04T11:14:28.118720+09:00",
"stop": 110035,
"target": 159130,
"peak": 126400,
"peak": 129800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 1,
"tranche_value": 3270991.576203241,
"last_add_price": 126400
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 656,
"entry_price": 5860,
"qty": 1291,
"entry_price": 5953.454686289698,
"entry_at": "2026-09-04T12:34:28.410707+09:00",
"stop": 5217,
"target": 7145,
"peak": 5920,
"stop": 5314,
"target": 7233,
"peak": 6040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5890,
"tranches": 1,
"cur_price": 5850,
"tranches": 2,
"tranche_value": 3847717.292460384,
"last_add_price": 5860
"last_add_price": 6050
},
"252990": {
"code": "252990",
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 1999967.3303914513,
"last_add_price": 13090
@@ -197,5 +197,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.583289+09:00",
"updated_at": "2026-09-07T15:28:32.137432+09:00"
"updated_at": "2026-09-08T15:28:33.681897+09:00"
}
@@ -102,3 +102,4 @@
{"ts": "2026-09-04T12:34:28.410709+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 5860, "qty": 656, "cost": 3844737, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5217, "target": 7145, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "5,860 vs 4,836"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,189 / 4,836"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,189 / 4,736"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -2,249 · 기 +1,219 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+8%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.14% (환산) vs 평균 0.43% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "9,963,915 (환산) vs 평균 3,731,411"}, {"label": "회전율 급증", "ok": true, "detail": "1.14% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "75"}]}
{"ts": "2026-09-07T15:06:37.204967+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 79, "proceeds": 2653166, "entry_price": 34554, "pnl": -77043, "pnl_pct": -2.62, "hold_from": "2026-08-20T09:02:18.588248+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "24,272 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 55,119"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:37.205683+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13090, "qty": 152, "cost": 1989978, "path": "pullback", "reason": "눌림목 지정가 13,160 도달", "stop": 10340, "target": 18590, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,100 vs 12,883"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,368 / 12,883"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,368 / 13,268"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -111 · 기 +407 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+72%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.25% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "754,723 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "1.25% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,160 (현재 13,100)"}]}
{"ts": "2026-09-08T09:04:29.411925+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 6050, "qty": 635, "cost": 3842326, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5217, "target": 7145, "signals": [{"label": "손절선", "ok": true, "detail": "5,217 (현재 6,040)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,145"}, {"label": "추세(10일선)", "ok": true, "detail": "4,854"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,497 · 기 +2,372"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,020"}]}
@@ -1,5 +1,5 @@
{
"cash": 47078957.26400002,
"cash": 41607316.64100002,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3428336.7554835076,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3537977.413382886,
"last_add_price": 415500
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2915,
"cur_price": 2865,
"tranches": 1,
"tranche_value": 5467963.193781251,
"last_add_price": 2945
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 3262304.762250248,
"last_add_price": 11590
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4492093.16528453,
"last_add_price": 30000
@@ -113,20 +113,20 @@
"sources": [
"watch"
],
"qty": 235,
"entry_price": 6890,
"qty": 454,
"entry_price": 7131.1894273127755,
"entry_at": "2026-09-04T12:02:29.585438+09:00",
"stop": 5081,
"target": 9603,
"peak": 7120,
"stop": 5375,
"target": 9765,
"peak": 8380,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"tranches": 1,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 1623025.8813087621,
"last_add_price": 6890
"last_add_price": 7390
},
"088350": {
"code": "088350",
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 662,
"entry_price": 5820,
"qty": 1303,
"entry_price": 5913.468917881812,
"entry_at": "2026-09-04T12:50:29.039073+09:00",
"stop": 5177,
"target": 6784,
"peak": 5920,
"stop": 5274,
"target": 6873,
"peak": 6040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5890,
"tranches": 1,
"cur_price": 5850,
"tranches": 2,
"tranche_value": 3857497.927320607,
"last_add_price": 5820
"last_add_price": 6010
},
"252990": {
"code": "252990",
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 2022912.4075034007,
"last_add_price": 13090
@@ -197,5 +197,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.583304+09:00",
"updated_at": "2026-09-07T15:28:32.140511+09:00"
"updated_at": "2026-09-08T15:28:33.685082+09:00"
}
@@ -104,3 +104,5 @@
{"ts": "2026-09-04T12:50:29.039075+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 5820, "qty": 662, "cost": 3853418, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5177, "target": 6784, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "5,810 vs 4,830"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,179 / 4,830"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,179 / 4,736"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+28.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -2,249 · 기 +1,219 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.09% (환산) vs 평균 0.43% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "9,490,533 (환산) vs 평균 3,731,411"}, {"label": "회전율 급증", "ok": true, "detail": "1.09% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "75"}]}
{"ts": "2026-09-07T15:06:37.208529+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 81, "proceeds": 2720335, "entry_price": 34556, "pnl": -79085, "pnl_pct": -2.62, "hold_from": "2026-08-20T09:02:18.591942+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "24,273 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 49,979"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:37.209055+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13090, "qty": 154, "cost": 2016162, "path": "pullback", "reason": "눌림목 지정가 13,160 도달", "stop": 10340, "target": 17215, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,100 vs 12,883"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,368 / 12,883"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,368 / 13,268"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -111 · 기 +407 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+72%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.25% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "754,723 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "1.25% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,160 (현재 13,100)"}]}
{"ts": "2026-09-08T09:02:33.456925+09:00", "side": "BUY", "code": "088350", "name": "한화생명", "price": 6010, "qty": 641, "cost": 3852988, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5177, "target": 6784, "signals": [{"label": "손절선", "ok": true, "detail": "5,177 (현재 6,010)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,784"}, {"label": "추세(10일선)", "ok": true, "detail": "4,850"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,497 · 기 +2,372"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 5,980"}]}
{"ts": "2026-09-08T12:32:32.889400+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7390, "qty": 219, "cost": 1618653, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5081, "target": 9603, "signals": [{"label": "손절선", "ok": true, "detail": "5,081 (현재 7,380)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 9,603"}, {"label": "추세(10일선)", "ok": true, "detail": "5,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +103 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,329"}]}
@@ -1,28 +1,7 @@
{
"cash": 31309057.53050002,
"cash": 39865091.46900002,
"initial": 100000000,
"positions": {
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 91,
"entry_price": 119185.71428571429,
"entry_at": "2026-07-29T09:02:02.267342+09:00",
"stop": 130373,
"target": 131164,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5436300.471625002,
"last_add_price": 120500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
@@ -34,12 +13,12 @@
"entry_at": "2026-07-30T09:04:07.536116+09:00",
"stop": 111000,
"target": 141565,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 5045807.2398149045,
"last_add_price": 125200
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3537997.7129504834,
"last_add_price": 415500
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4580366.904239814,
"last_add_price": 30000
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 1889084.2845179967,
"last_add_price": 13590
@@ -134,20 +113,20 @@
"sources": [
"watch"
],
"qty": 238,
"entry_price": 6800,
"qty": 457,
"entry_price": 7082.7352297593,
"entry_at": "2026-09-04T12:36:30.135627+09:00",
"stop": 4991,
"target": 9513,
"peak": 7120,
"stop": 5327,
"target": 9717,
"peak": 8380,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"tranches": 1,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 1621037.6222288562,
"last_add_price": 6800
"last_add_price": 7390
},
"095610": {
"code": "095610",
@@ -155,25 +134,25 @@
"sources": [
"auto"
],
"qty": 11,
"entry_price": 153300,
"qty": 21,
"entry_price": 158014.2857142857,
"entry_at": "2026-09-07T15:06:37.212194+09:00",
"stop": 115114,
"target": 210578,
"peak": 153300,
"stop": 120000,
"target": 215035,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,907 도달",
"cur_price": 152700,
"tranches": 1,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1728982.2125771425,
"last_add_price": 153300
"last_add_price": 163200
}
},
"realized_pnl": -16609661.449000023,
"closed_trades": 43,
"wins": 4,
"realized_pnl": -15650256.834000025,
"closed_trades": 44,
"wins": 5,
"peak_equity": 101140808.32700005,
"max_drawdown": 0.1794339105371308,
"last_exit": {
@@ -196,8 +175,9 @@
"090850": "2026-08-05",
"078930": "2026-07-31",
"068270": "2026-09-04",
"327260": "2026-09-07"
"327260": "2026-09-07",
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583318+09:00",
"updated_at": "2026-09-07T15:28:32.143596+09:00"
"updated_at": "2026-09-08T15:28:33.688201+09:00"
}
@@ -123,3 +123,6 @@
{"ts": "2026-09-04T12:36:30.135628+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 6800, "qty": 238, "cost": 1618643, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 4991, "target": 9513, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "6,780 vs 5,060"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,202 / 5,060"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,202 / 4,364"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+58.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +193 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "47.40% (환산) vs 평균 23.23% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 6,760"}, {"label": "거래량 급증", "ok": true, "detail": "9,478,267 (환산) vs 평균 4,645,030"}, {"label": "회전율 급증", "ok": true, "detail": "47.40% (환산) vs 평균 23.23%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-09-07T15:06:37.211862+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 79, "proceeds": 2653166, "entry_price": 34554, "pnl": -77043, "pnl_pct": -2.62, "hold_from": "2026-08-20T09:02:18.595212+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "24,272 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 49,978"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:37.212196+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 153300, "qty": 11, "cost": 1686553, "path": "pullback", "reason": "눌림목 지정가 157,907 도달", "stop": 115114, "target": 210578, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "153,100 vs 152,890"}, {"label": "정배열(5>10)", "ok": true, "detail": "171,260 / 152,890"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "171,260 / 99,668"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +153 · 기 -70 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.10% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "987,306 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "5.10% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 157,907 (현재 153,100)"}]}
{"ts": "2026-09-08T09:26:32.753708+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 163200, "qty": 10, "cost": 1632245, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115114, "target": 210578, "signals": [{"label": "손절선", "ok": true, "detail": "115,114 (현재 162,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 210,578"}, {"label": "추세(10일선)", "ok": true, "detail": "153,870"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +196 · 기 +54"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 162,804"}]}
{"ts": "2026-09-08T12:32:32.892883+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7390, "qty": 219, "cost": 1618653, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 4991, "target": 9513, "signals": [{"label": "손절선", "ok": true, "detail": "4,991 (현재 7,380)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 9,513"}, {"label": "추세(10일선)", "ok": true, "detail": "5,120"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +103 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,239"}]}
{"ts": "2026-09-08T15:20:33.726409+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 91, "proceeds": 11806932, "entry_price": 119186, "pnl": 959405, "pnl_pct": 9.07, "hold_from": "2026-07-29T09:02:02.267342+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "117,640"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 30444446.282599986,
"cash": 41732391.782599986,
"initial": 100000000,
"positions": {
"327260": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1761589.922015132,
"last_add_price": 35800
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:18.598953+09:00",
"stop": 122357,
"target": 208274,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,486 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 2013514.706883483,
"last_add_price": 157600
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,771 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 2166690.069603723,
"last_add_price": 5500
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 87,
"entry_price": 116581.6091954023,
"entry_at": "2026-08-20T09:02:18.599361+09:00",
"stop": 130373,
"target": 127345,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 117,922 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5094447.6495062485,
"last_add_price": 118200
},
"030000": {
"code": "030000",
"name": "제일기획",
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,010 도달",
"cur_price": 18960,
"cur_price": 18970,
"tranches": 2,
"tranche_value": 5113152.0870062485,
"last_add_price": 19240
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 3964400.3679956635,
"last_add_price": 154700
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 2433888.3605985767,
"last_add_price": 13520
}
},
"realized_pnl": -19650989.15540003,
"closed_trades": 54,
"wins": 6,
"realized_pnl": -18507165.04540003,
"closed_trades": 55,
"wins": 7,
"peak_equity": 101501376.42350003,
"max_drawdown": 0.22092032524603686,
"last_exit": {
@@ -195,10 +174,10 @@
"090850": "2026-08-05",
"161890": "2026-07-30",
"078930": "2026-07-31",
"138040": "2026-08-18",
"138040": "2026-09-08",
"218150": "2026-08-19",
"316140": "2026-08-21"
},
"created_at": "2026-06-15T14:55:00.583333+09:00",
"updated_at": "2026-09-07T15:28:32.146656+09:00"
"updated_at": "2026-09-08T15:28:33.691222+09:00"
}
@@ -154,3 +154,4 @@
{"ts": "2026-09-02T09:08:23.756039+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 401500, "qty": 21, "proceeds": 8415059, "entry_price": 409429, "pnl": -184231, "pnl_pct": -1.94, "hold_from": "2026-08-13T09:06:18.711750+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "371,719 (현재 403,750)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 484,849"}, {"label": "추세(20일선)", "ok": true, "detail": "299,312"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +27 · 기 -26"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-03T09:02:26.595156+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13520, "qty": 179, "cost": 2420443, "path": "pullback", "reason": "눌림목 지정가 13,982 도달", "stop": 11243, "target": 18074, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,430 vs 12,746"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,434 / 12,746"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,434 / 13,273"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-9.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -6 · 기 +7 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+86%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "47,427 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,982 (현재 13,430)"}]}
{"ts": "2026-09-07T09:02:27.313147+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 157600, "qty": 12, "cost": 1891484, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115629, "target": 203443, "signals": [{"label": "손절선", "ok": true, "detail": "115,629 (현재 157,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 203,443"}, {"label": "추세(20일선)", "ok": true, "detail": "136,265"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +212 · 기 -125"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 154,446"}]}
{"ts": "2026-09-08T15:20:33.730016+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 87, "proceeds": 11287946, "entry_price": 116582, "pnl": 1143824, "pnl_pct": 11.51, "hold_from": "2026-08-20T09:02:18.599361+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 23931041.753749996,
"cash": 35883172.31375,
"initial": 100000000,
"positions": {
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 87,
"entry_price": 119185.05747126437,
"entry_at": "2026-07-29T09:02:02.270985+09:00",
"stop": 130373,
"target": 134739,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,115 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 5234858.44571875,
"last_add_price": 120500
},
"086790": {
"code": "086790",
"name": "하나금융지주",
@@ -34,12 +13,12 @@
"entry_at": "2026-07-30T09:04:07.541158+09:00",
"stop": 113273,
"target": 143132,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 5051285.121721717,
"last_add_price": 125200
@@ -60,32 +39,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 4362596.463271157,
"last_add_price": 13420
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 21,
"entry_price": 408690.4761904762,
"entry_at": "2026-08-13T09:08:19.056738+09:00",
"stop": 371034,
"target": 484003,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"tranches": 2,
"tranche_value": 4482545.509520558,
"last_add_price": 415500
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -102,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 1,
"tranche_value": 2432613.4618839705,
"last_add_price": 13520
@@ -123,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,404 도달",
"cur_price": 22300,
"cur_price": 21600,
"tranches": 2,
"tranche_value": 3058381.8542864355,
"last_add_price": 22300
@@ -144,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,140 도달",
"cur_price": 3190,
"cur_price": 3090,
"tranches": 2,
"tranche_value": 4008637.751201471,
"last_add_price": 3255
@@ -155,25 +113,46 @@
"sources": [
"auto"
],
"qty": 14,
"entry_price": 153300,
"qty": 27,
"entry_price": 158066.66666666666,
"entry_at": "2026-09-07T15:06:37.218303+09:00",
"stop": 124661,
"target": 210578,
"peak": 153300,
"stop": 129556,
"target": 215088,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,907 도달",
"cur_price": 152700,
"tranches": 1,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 2191022.777893585,
"last_add_price": 153300
"last_add_price": 163200
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 12,
"entry_price": 414000,
"entry_at": "2026-09-08T09:18:28.852944+09:00",
"stop": 388711,
"target": 464578,
"peak": 418000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,641 도달",
"cur_price": 416500,
"tranches": 1,
"tranche_value": 5091364.078359375,
"last_add_price": 414000
}
},
"realized_pnl": -19741875.451000027,
"closed_trades": 49,
"wins": 4,
"realized_pnl": -19653524.19100003,
"closed_trades": 51,
"wins": 5,
"peak_equity": 101258161.16350003,
"max_drawdown": 0.2221436364588878,
"last_exit": {
@@ -187,7 +166,7 @@
"093370": "2026-07-20",
"240810": "2026-07-24",
"034730": "2026-07-03",
"214450": "2026-08-12",
"214450": "2026-09-08",
"105560": "2026-07-20",
"024060": "2026-07-27",
"003680": "2026-08-20",
@@ -196,8 +175,9 @@
"090850": "2026-08-04",
"078930": "2026-09-03",
"068270": "2026-09-02",
"327260": "2026-09-07"
"327260": "2026-09-07",
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583347+09:00",
"updated_at": "2026-09-07T15:28:32.149499+09:00"
"updated_at": "2026-09-08T15:28:33.694046+09:00"
}
@@ -137,3 +137,7 @@
{"ts": "2026-09-07T11:00:33.359359+09:00", "side": "BUY", "code": "478560", "name": "블랙야크아이앤씨", "price": 3255, "qty": 1231, "cost": 4007506, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 2812, "target": 3781, "signals": [{"label": "손절선", "ok": true, "detail": "2,812 (현재 3,260)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,781"}, {"label": "추세(10일선)", "ok": true, "detail": "3,016"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +6 · 기 -11"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 3,241"}]}
{"ts": "2026-09-07T15:06:37.217996+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 100, "proceeds": 3358438, "entry_price": 34552, "pnl": -97280, "pnl_pct": -2.61, "hold_from": "2026-08-20T09:02:18.601960+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "26,840 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 49,975"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:37.218305+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 153300, "qty": 14, "cost": 2146522, "path": "pullback", "reason": "눌림목 지정가 157,907 도달", "stop": 124661, "target": 210578, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "153,100 vs 152,890"}, {"label": "정배열(5>10)", "ok": true, "detail": "171,260 / 152,890"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "171,260 / 99,668"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+26.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +153 · 기 -70 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "5.10% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": false, "detail": "987,306 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "5.10% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "59"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 157,907 (현재 153,100)"}]}
{"ts": "2026-09-08T09:18:28.852334+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 370000, "qty": 21, "proceeds": 7754848, "entry_price": 408690, "pnl": -828939, "pnl_pct": -9.47, "hold_from": "2026-08-13T09:08:19.056738+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "371,034 (현재 370,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 484,003"}, {"label": "추세(10일선)", "ok": true, "detail": "308,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +65 · 기 -32"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T09:18:28.852946+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 414000, "qty": 12, "cost": 4968745, "path": "pullback", "reason": "눌림목 지정가 420,641 도달", "stop": 388711, "target": 464578, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "413,500 vs 397,100"}, {"label": "정배열(5>10)", "ok": true, "detail": "405,200 / 397,100"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "405,200 / 369,950"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +14 · 기 -27 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+37%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.50% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "30,353 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.50% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "62"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 420,641 (현재 413,500)"}]}
{"ts": "2026-09-08T09:26:32.759893+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 163200, "qty": 13, "cost": 2121918, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 124661, "target": 210578, "signals": [{"label": "손절선", "ok": true, "detail": "124,661 (현재 162,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 210,578"}, {"label": "추세(10일선)", "ok": true, "detail": "153,870"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +196 · 기 +54"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 162,804"}]}
{"ts": "2026-09-08T15:20:33.733393+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 87, "proceeds": 11287946, "entry_price": 119185, "pnl": 917290, "pnl_pct": 9.07, "hold_from": "2026-07-29T09:02:02.270985+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "117,640"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 21242676.18549998,
"cash": 31752142.68549998,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3627364.7637924887,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3547525.853504033,
"last_add_price": 136000
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T12:36:09.540195+09:00",
"stop": 100700,
"target": 251570,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1688085.214726109,
"last_add_price": 147600
@@ -76,12 +76,12 @@
"entry_at": "2026-08-07T09:58:16.568037+09:00",
"stop": 100282,
"target": 144674,
"peak": 115700,
"peak": 116100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 113800,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 3967368.72635773,
"last_add_price": 112800
@@ -102,32 +102,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 2862100.411366492,
"last_add_price": 135100
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 116833.33333333333,
"entry_at": "2026-08-24T09:10:26.855158+09:00",
"stop": 130373,
"target": 133733,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4793046.880437499,
"last_add_price": 118200
},
"257720": {
"code": "257720",
"name": "실리콘투",
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"cur_price": 46300,
"tranches": 2,
"tranche_value": 2646566.7841326115,
"last_add_price": 51200
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4185836.328126983,
"last_add_price": 30200
}
},
"realized_pnl": -24961805.697000057,
"closed_trades": 119,
"wins": 2,
"realized_pnl": -23917258.722000055,
"closed_trades": 120,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.24549505573500008,
"last_exit": {
@@ -202,12 +181,12 @@
"089970": "2026-08-11",
"095610": "2026-07-30",
"003680": "2026-08-24",
"138040": "2026-08-19",
"138040": "2026-09-08",
"010950": "2026-07-29",
"161890": "2026-07-31",
"078930": "2026-09-03",
"252990": "2026-08-21"
},
"created_at": "2026-06-15T14:40:00.621011+09:00",
"updated_at": "2026-09-07T15:28:36.610455+09:00"
"updated_at": "2026-09-08T15:28:38.295712+09:00"
}
@@ -273,3 +273,4 @@
{"ts": "2026-09-03T09:10:29.131528+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 39, "proceeds": 4830462, "entry_price": 124600, "pnl": -29667, "pnl_pct": -0.4, "hold_from": "2026-09-03T09:06:30.190202+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,599 (현재 124,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,632"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +179 · 기 -165"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-03T09:14:28.586647+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29450, "qty": 142, "cost": 4182527, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26677, "target": 37769, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "29,500 vs 25,227"}, {"label": "정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,803 · 기 +963 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+24%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.08% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,950,367 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.08% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-09-04T09:10:30.726280+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 138, "cost": 4168225, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 37769, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,769"}, {"label": "추세(60일선)", "ok": true, "detail": "25,238"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-08T15:20:36.550651+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 116833, "pnl": 1044547, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.855158+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 24152499.581999995,
"cash": 34661966.081999995,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3627364.7637924887,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3470885.263866936,
"last_add_price": 136000
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T12:36:11.144403+09:00",
"stop": 100700,
"target": 251570,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1668794.556510239,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3062184.227151159,
"last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 186000,
"cur_price": 183400,
"tranches": 2,
"tranche_value": 4403461.655606388,
"last_add_price": 198600
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3007474.6079847123,
"last_add_price": 101700
@@ -144,36 +144,15 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1249060.2562777183,
"last_add_price": 35800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 115981.48148148147,
"entry_at": "2026-08-24T13:12:24.611989+09:00",
"stop": 130373,
"target": 130326,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,169 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4719538.0473125,
"last_add_price": 117500
}
},
"realized_pnl": -26369449.823500052,
"closed_trades": 104,
"wins": 1,
"realized_pnl": -25255892.498500053,
"closed_trades": 105,
"wins": 2,
"peak_equity": 100000000,
"max_drawdown": 0.25397050087500006,
"last_exit": {
@@ -208,8 +187,8 @@
"090850": "2026-08-05",
"161890": "2026-07-31",
"030000": "2026-08-06",
"138040": "2026-08-19"
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583395+09:00",
"updated_at": "2026-09-07T15:28:36.626279+09:00"
"updated_at": "2026-09-08T15:28:38.312518+09:00"
}
@@ -243,3 +243,4 @@
{"ts": "2026-08-24T13:12:24.611502+09:00", "side": "SELL", "code": "003680", "name": "한성기업", "price": 5030, "qty": 563, "proceeds": 2826368, "entry_price": 6333, "pnl": -739597, "pnl_pct": -20.57, "hold_from": "2026-07-30T09:04:08.152605+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,039 (현재 5,030)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 10,215"}, {"label": "추세(60일선)", "ok": true, "detail": "4,848"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -31 · 기 +0"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-24T13:12:24.611992+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 114500, "qty": 41, "cost": 4695204, "path": "pullback", "reason": "눌림목 지정가 115,169 도달", "stop": 111200, "target": 124400, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "114,200 vs 109,922"}, {"label": "정배열(5>60)", "ok": true, "detail": "116,300 / 109,922"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "116,300 / 109,922"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +48 · 기 -50 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+34%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.17% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 123,300"}, {"label": "거래량 급증", "ok": false, "detail": "197,995 (환산) vs 평균 289,522"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.17%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 115,169 (현재 114,200)"}]}
{"ts": "2026-08-25T09:26:24.836219+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 117500, "qty": 40, "cost": 4700705, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 111200, "target": 124400, "signals": [{"label": "손절선", "ok": true, "detail": "111,200 (현재 117,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 124,400"}, {"label": "추세(60일선)", "ok": true, "detail": "109,973"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -39 · 기 +19"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 117,189"}]}
{"ts": "2026-09-08T15:20:38.256055+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 115981, "pnl": 1113557, "pnl_pct": 12.09, "hold_from": "2026-08-24T13:12:24.611989+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 29011729.649499975,
"cash": 39780689.149499975,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,424 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 1576676.661387545,
"last_add_price": 5560
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 2892213.1259382935,
"last_add_price": 135100
@@ -76,37 +76,16 @@
"entry_at": "2026-08-24T09:02:26.350420+09:00",
"stop": 102936,
"target": 260707,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1444957.780421195,
"last_add_price": 147800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 83,
"entry_price": 116833.73493975903,
"entry_at": "2026-08-24T09:10:26.877182+09:00",
"stop": 130373,
"target": 133735,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4852688.408874999,
"last_add_price": 118200
},
"257720": {
"code": "257720",
"name": "실리콘투",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"cur_price": 46300,
"tranches": 2,
"tranche_value": 2729881.7957704696,
"last_add_price": 54500
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3261176.5302310046,
"last_add_price": 145300
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4176661.959968715,
"last_add_price": 30200
}
},
"realized_pnl": -24083205.646000046,
"closed_trades": 126,
"wins": 2,
"realized_pnl": -23012900.72600005,
"closed_trades": 127,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.23979118357000023,
"last_exit": {
@@ -203,12 +182,12 @@
"089970": "2026-08-11",
"095610": "2026-08-21",
"003680": "2026-08-19",
"138040": "2026-08-18",
"138040": "2026-09-08",
"010950": "2026-08-26",
"161890": "2026-07-31",
"078930": "2026-09-03",
"252990": "2026-08-21"
},
"created_at": "2026-06-15T14:40:00.621059+09:00",
"updated_at": "2026-09-07T15:28:36.634109+09:00"
"updated_at": "2026-09-08T15:28:38.320658+09:00"
}
@@ -288,3 +288,4 @@
{"ts": "2026-09-03T09:10:30.195182+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 39, "proceeds": 4830462, "entry_price": 124600, "pnl": -29667, "pnl_pct": -0.4, "hold_from": "2026-09-03T09:06:31.199597+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,599 (현재 124,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,632"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +179 · 기 -165"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-03T09:14:30.873191+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29450, "qty": 141, "cost": 4153073, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26677, "target": 37769, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "29,500 vs 25,227"}, {"label": "정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,803 · 기 +963 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+24%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.08% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,950,367 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.08% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-09-04T09:10:32.980790+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 138, "cost": 4168225, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 37769, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,769"}, {"label": "추세(60일선)", "ok": true, "detail": "25,238"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-08T15:20:38.266665+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 83, "proceeds": 10768960, "entry_price": 116834, "pnl": 1070305, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.877182+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 31193433.630999956,
"cash": 46123002.82599995,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,418 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 1532132.3284042438,
"last_add_price": 5460
@@ -97,58 +97,16 @@
"entry_at": "2026-08-24T09:02:26.359805+09:00",
"stop": 102936,
"target": 260707,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1433848.3158772076,
"last_add_price": 147800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 116833.33333333333,
"entry_at": "2026-08-24T09:10:26.883582+09:00",
"stop": 130373,
"target": 133733,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4806914.700218748,
"last_add_price": 118200
},
"257720": {
"code": "257720",
"name": "실리콘투",
"sources": [
"auto"
],
"qty": 99,
"entry_price": 54006.06060606061,
"entry_at": "2026-08-26T09:18:21.525260+09:00",
"stop": 46163,
"target": 77536,
"peak": 55400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"tranches": 2,
"tranche_value": 2719778.6626193062,
"last_add_price": 55500
},
"003490": {
"code": "003490",
"name": "대한항공",
@@ -165,15 +123,15 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4047548.093650061,
"last_add_price": 30200
}
},
"realized_pnl": -26199726.301500067,
"closed_trades": 120,
"wins": 2,
"realized_pnl": -26082478.621500067,
"closed_trades": 123,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.24516869955500037,
"last_exit": {
@@ -189,7 +147,7 @@
"009150": "2026-07-27",
"214450": "2026-07-06",
"093370": "2026-07-20",
"034730": "2026-09-03",
"034730": "2026-09-08",
"032830": "2026-07-31",
"319660": "2026-09-03",
"011070": "2026-07-24",
@@ -209,11 +167,12 @@
"078930": "2026-07-31",
"161890": "2026-07-31",
"030000": "2026-08-06",
"138040": "2026-08-18",
"138040": "2026-09-08",
"194370": "2026-08-24",
"068270": "2026-08-26",
"012450": "2026-09-02"
"012450": "2026-09-02",
"257720": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583512+09:00",
"updated_at": "2026-09-07T15:28:36.641715+09:00"
"updated_at": "2026-09-08T15:28:38.327488+09:00"
}
@@ -280,3 +280,7 @@
{"ts": "2026-09-03T09:10:30.202040+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "proceeds": 4706604, "entry_price": 124600, "pnl": -28906, "pnl_pct": -0.4, "hold_from": "2026-09-03T09:06:31.206178+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,599 (현재 124,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,632"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +179 · 기 -165"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-03T09:14:30.879877+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29450, "qty": 137, "cost": 4035255, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26677, "target": 37769, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "29,500 vs 25,227"}, {"label": "정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,803 · 기 +963 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+24%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.08% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,950,367 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.08% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-09-04T09:10:32.990027+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 134, "cost": 4047407, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 37769, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,769"}, {"label": "추세(60일선)", "ok": true, "detail": "25,238"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-08T09:16:33.660465+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 46100, "qty": 99, "proceeds": 4555000, "entry_price": 54006, "pnl": -792402, "pnl_pct": -14.64, "hold_from": "2026-08-26T09:18:21.525260+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "46,163 (현재 46,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 77,536"}, {"label": "추세(60일선)", "ok": true, "detail": "36,208"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +913 · 기 -1,059"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T09:18:32.903740+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 622000, "qty": 7, "cost": 4354653, "path": "pullback", "reason": "눌림목 지정가 703,764 도달", "stop": 604000, "target": 676000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "620,000 vs 528,533"}, {"label": "정배열(5>60)", "ok": true, "detail": "742,000 / 528,533"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "742,000 / 528,533"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +31 · 기 +18 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+37%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.18% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "129,000 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.18% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 703,764 (현재 620,000)"}]}
{"ts": "2026-09-08T15:10:39.268741+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 604000, "qty": 7, "proceeds": 4219755, "entry_price": 622000, "pnl": -134898, "pnl_pct": -2.89, "hold_from": "2026-09-08T09:18:32.903731+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 604,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 676,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +13"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 659,079"}]}
{"ts": "2026-09-08T15:20:38.274895+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 116833, "pnl": 1044547, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.883582+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 21230782.23349995,
"cash": 31740248.73349995,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T12:36:11.162967+09:00",
"stop": 100700,
"target": 251570,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -76,12 +76,12 @@
"entry_at": "2026-08-07T09:58:17.684621+09:00",
"stop": 100282,
"target": 144674,
"peak": 115700,
"peak": 116100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 113800,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
@@ -102,32 +102,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 2861643.9610576206,
"last_add_price": 135100
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 116833.33333333333,
"entry_at": "2026-08-24T09:10:26.888722+09:00",
"stop": 130373,
"target": 133733,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4792299.770406247,
"last_add_price": 118200
},
"257720": {
"code": "257720",
"name": "실리콘투",
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"cur_price": 46300,
"tranches": 2,
"tranche_value": 2646155.083218149,
"last_add_price": 51200
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4185204.743405741,
"last_add_price": 30200
}
},
"realized_pnl": -24973699.64900005,
"closed_trades": 120,
"wins": 2,
"realized_pnl": -23929152.674000047,
"closed_trades": 121,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.24563713769000053,
"last_exit": {
@@ -203,12 +182,12 @@
"089970": "2026-08-11",
"095610": "2026-07-30",
"003680": "2026-08-24",
"138040": "2026-08-19",
"138040": "2026-09-08",
"010950": "2026-07-29",
"161890": "2026-07-31",
"078930": "2026-09-03",
"252990": "2026-08-21"
},
"created_at": "2026-06-15T14:40:00.621103+09:00",
"updated_at": "2026-09-07T15:28:36.647275+09:00"
"updated_at": "2026-09-08T15:28:38.333133+09:00"
}
@@ -275,3 +275,4 @@
{"ts": "2026-09-03T09:10:30.208519+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 39, "proceeds": 4830462, "entry_price": 124600, "pnl": -29667, "pnl_pct": -0.4, "hold_from": "2026-09-03T09:06:31.212734+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,599 (현재 124,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,632"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +179 · 기 -165"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-03T09:14:30.886414+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29450, "qty": 142, "cost": 4182527, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26677, "target": 37769, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "29,500 vs 25,227"}, {"label": "정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,803 · 기 +963 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+24%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.08% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,950,367 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.08% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-09-04T09:10:32.997384+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 138, "cost": 4168225, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 37769, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,769"}, {"label": "추세(60일선)", "ok": true, "detail": "25,238"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-08T15:20:38.281606+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 116833, "pnl": 1044547, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.888722+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 24119505.76549997,
"cash": 34628972.26549997,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T12:36:11.167956+09:00",
"stop": 100700,
"target": 251570,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 186000,
"cur_price": 183400,
"tranches": 2,
"tranche_value": 4399987.769056675,
"last_add_price": 198600
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -144,36 +144,15 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 115981.48148148147,
"entry_at": "2026-08-24T13:12:24.633070+09:00",
"stop": 130373,
"target": 130326,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,169 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4715894.6837812485,
"last_add_price": 117500
}
},
"realized_pnl": -26428777.589500055,
"closed_trades": 105,
"wins": 1,
"realized_pnl": -25315220.264500055,
"closed_trades": 106,
"wins": 2,
"peak_equity": 100000000,
"max_drawdown": 0.2545632390400003,
"last_exit": {
@@ -209,8 +188,8 @@
"090850": "2026-08-05",
"161890": "2026-07-31",
"030000": "2026-08-06",
"138040": "2026-08-19"
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583628+09:00",
"updated_at": "2026-09-07T15:28:36.652560+09:00"
"updated_at": "2026-09-08T15:28:38.337914+09:00"
}
@@ -245,3 +245,4 @@
{"ts": "2026-08-24T13:12:24.632854+09:00", "side": "SELL", "code": "003680", "name": "한성기업", "price": 5030, "qty": 563, "proceeds": 2826368, "entry_price": 6333, "pnl": -739597, "pnl_pct": -20.57, "hold_from": "2026-07-30T09:04:08.173280+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,039 (현재 5,030)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 10,215"}, {"label": "추세(60일선)", "ok": true, "detail": "4,848"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -31 · 기 +0"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-24T13:12:24.633073+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 114500, "qty": 41, "cost": 4695204, "path": "pullback", "reason": "눌림목 지정가 115,169 도달", "stop": 111200, "target": 124400, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "114,200 vs 109,922"}, {"label": "정배열(5>60)", "ok": true, "detail": "116,300 / 109,922"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "116,300 / 109,922"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +48 · 기 -50 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+34%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.17% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 123,300"}, {"label": "거래량 급증", "ok": false, "detail": "197,995 (환산) vs 평균 289,522"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.17%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 115,169 (현재 114,200)"}]}
{"ts": "2026-08-25T09:26:24.859608+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 117500, "qty": 40, "cost": 4700705, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 111200, "target": 124400, "signals": [{"label": "손절선", "ok": true, "detail": "111,200 (현재 117,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 124,400"}, {"label": "추세(60일선)", "ok": true, "detail": "109,973"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -39 · 기 +19"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 117,189"}]}
{"ts": "2026-09-08T15:20:38.287117+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 115981, "pnl": 1113557, "pnl_pct": 12.09, "hold_from": "2026-08-24T13:12:24.633070+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 29011729.649499975,
"cash": 39780689.149499975,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,424 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 1576676.661387545,
"last_add_price": 5560
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 2892213.1259382935,
"last_add_price": 135100
@@ -76,37 +76,16 @@
"entry_at": "2026-08-24T09:02:26.376579+09:00",
"stop": 102936,
"target": 260707,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1444957.780421195,
"last_add_price": 147800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 83,
"entry_price": 116833.73493975903,
"entry_at": "2026-08-24T09:10:26.897215+09:00",
"stop": 130373,
"target": 133735,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4852688.408874999,
"last_add_price": 118200
},
"257720": {
"code": "257720",
"name": "실리콘투",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"cur_price": 46300,
"tranches": 2,
"tranche_value": 2729881.7957704696,
"last_add_price": 54500
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3261176.5302310046,
"last_add_price": 145300
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4176661.959968715,
"last_add_price": 30200
}
},
"realized_pnl": -24083205.646000046,
"closed_trades": 126,
"wins": 2,
"realized_pnl": -23012900.72600005,
"closed_trades": 127,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.23979118357000023,
"last_exit": {
@@ -203,12 +182,12 @@
"089970": "2026-08-11",
"095610": "2026-08-21",
"003680": "2026-08-19",
"138040": "2026-08-18",
"138040": "2026-09-08",
"010950": "2026-08-26",
"161890": "2026-07-31",
"078930": "2026-09-03",
"252990": "2026-08-21"
},
"created_at": "2026-06-15T14:40:00.621148+09:00",
"updated_at": "2026-09-07T15:28:36.656768+09:00"
"updated_at": "2026-09-08T15:28:38.342188+09:00"
}
@@ -288,3 +288,4 @@
{"ts": "2026-09-03T09:10:30.218135+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 39, "proceeds": 4830462, "entry_price": 124600, "pnl": -29667, "pnl_pct": -0.4, "hold_from": "2026-09-03T09:06:31.222508+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,599 (현재 124,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,632"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +179 · 기 -165"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-03T09:14:30.896740+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29450, "qty": 141, "cost": 4153073, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26677, "target": 37769, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "29,500 vs 25,227"}, {"label": "정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,803 · 기 +963 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+24%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.08% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,950,367 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.08% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-09-04T09:10:33.007902+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 138, "cost": 4168225, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 37769, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,769"}, {"label": "추세(60일선)", "ok": true, "detail": "25,238"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-08T15:20:38.292300+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 83, "proceeds": 10768960, "entry_price": 116834, "pnl": 1070305, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.897215+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 31193433.630999956,
"cash": 46123002.82599995,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,418 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 1532132.3284042438,
"last_add_price": 5460
@@ -97,58 +97,16 @@
"entry_at": "2026-08-24T09:02:26.381162+09:00",
"stop": 102936,
"target": 260707,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1433848.3158772076,
"last_add_price": 147800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 116833.33333333333,
"entry_at": "2026-08-24T09:10:26.900987+09:00",
"stop": 130373,
"target": 133733,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4806914.700218748,
"last_add_price": 118200
},
"257720": {
"code": "257720",
"name": "실리콘투",
"sources": [
"auto"
],
"qty": 99,
"entry_price": 54006.06060606061,
"entry_at": "2026-08-26T09:18:21.549222+09:00",
"stop": 46163,
"target": 77536,
"peak": 55400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"tranches": 2,
"tranche_value": 2719778.6626193062,
"last_add_price": 55500
},
"003490": {
"code": "003490",
"name": "대한항공",
@@ -165,15 +123,15 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4047548.093650061,
"last_add_price": 30200
}
},
"realized_pnl": -26199726.301500067,
"closed_trades": 120,
"wins": 2,
"realized_pnl": -26082478.621500067,
"closed_trades": 123,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.24516869955500037,
"last_exit": {
@@ -189,7 +147,7 @@
"009150": "2026-07-27",
"214450": "2026-07-06",
"093370": "2026-07-20",
"034730": "2026-09-03",
"034730": "2026-09-08",
"032830": "2026-07-31",
"319660": "2026-09-03",
"011070": "2026-07-24",
@@ -209,11 +167,12 @@
"078930": "2026-07-31",
"161890": "2026-07-31",
"030000": "2026-08-06",
"138040": "2026-08-18",
"138040": "2026-09-08",
"194370": "2026-08-24",
"068270": "2026-08-26",
"012450": "2026-09-02"
"012450": "2026-09-02",
"257720": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583751+09:00",
"updated_at": "2026-09-07T15:28:36.661276+09:00"
"updated_at": "2026-09-08T15:28:38.346326+09:00"
}
@@ -280,3 +280,7 @@
{"ts": "2026-09-03T09:10:30.222464+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "proceeds": 4706604, "entry_price": 124600, "pnl": -28906, "pnl_pct": -0.4, "hold_from": "2026-09-03T09:06:31.226996+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,599 (현재 124,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,632"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +179 · 기 -165"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-03T09:14:30.901061+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 29450, "qty": 137, "cost": 4035255, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26677, "target": 37769, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "29,500 vs 25,227"}, {"label": "정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,240 / 25,227"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,803 · 기 +963 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+24%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.08% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,950,367 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.08% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-09-04T09:10:33.012661+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 134, "cost": 4047407, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 37769, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,769"}, {"label": "추세(60일선)", "ok": true, "detail": "25,238"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-08T09:16:33.687067+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 46100, "qty": 99, "proceeds": 4555000, "entry_price": 54006, "pnl": -792402, "pnl_pct": -14.64, "hold_from": "2026-08-26T09:18:21.549222+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "46,163 (현재 46,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 77,536"}, {"label": "추세(60일선)", "ok": true, "detail": "36,208"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +913 · 기 -1,059"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T09:18:32.929760+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 622000, "qty": 7, "cost": 4354653, "path": "pullback", "reason": "눌림목 지정가 703,764 도달", "stop": 604000, "target": 676000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "620,000 vs 528,533"}, {"label": "정배열(5>60)", "ok": true, "detail": "742,000 / 528,533"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "742,000 / 528,533"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-20.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +31 · 기 +18 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+37%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.18% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "129,000 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.18% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 703,764 (현재 620,000)"}]}
{"ts": "2026-09-08T15:10:39.296890+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 604000, "qty": 7, "proceeds": 4219755, "entry_price": 622000, "pnl": -134898, "pnl_pct": -2.89, "hold_from": "2026-09-08T09:18:32.929757+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 604,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 676,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +13"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 659,079"}]}
{"ts": "2026-09-08T15:20:38.297089+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 116833, "pnl": 1044547, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.900987+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 32779051.835499972,
"cash": 41679026.94799997,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,424 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 1576676.661387545,
"last_add_price": 5560
@@ -55,37 +55,16 @@
"entry_at": "2026-08-24T09:02:26.385356+09:00",
"stop": 102936,
"target": 260707,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1437632.3116457197,
"last_add_price": 147800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 116833.33333333333,
"entry_at": "2026-08-24T09:10:26.904727+09:00",
"stop": 130373,
"target": 133733,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4827275.136062499,
"last_add_price": 118200
},
"161890": {
"code": "161890",
"name": "한국콜마",
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 2810640.732439216,
"last_add_price": 155900
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3229829.7909181127,
"last_add_price": 145300
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4114454.4034401365,
"last_add_price": 30200
@@ -155,25 +134,25 @@
"sources": [
"watch"
],
"qty": 227,
"entry_price": 7080,
"qty": 432,
"entry_price": 7445.393518518518,
"entry_at": "2026-09-07T09:16:31.812124+09:00",
"stop": 5367,
"target": 12219,
"peak": 7120,
"stop": 5651,
"target": 12829,
"peak": 8380,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"tranches": 1,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 1611451.4576744305,
"last_add_price": 7080
"last_add_price": 7850
}
},
"realized_pnl": -24839901.961000048,
"closed_trades": 127,
"wins": 2,
"realized_pnl": -23795354.986000046,
"closed_trades": 128,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.23979118357000023,
"last_exit": {
@@ -203,7 +182,7 @@
"089970": "2026-08-11",
"095610": "2026-08-21",
"003680": "2026-08-19",
"138040": "2026-08-18",
"138040": "2026-09-08",
"010950": "2026-08-26",
"161890": "2026-07-31",
"078930": "2026-09-03",
@@ -211,5 +190,5 @@
"004370": "2026-09-07"
},
"created_at": "2026-06-15T14:40:00.621367+09:00",
"updated_at": "2026-09-07T15:28:36.665440+09:00"
"updated_at": "2026-09-08T15:28:38.350036+09:00"
}
@@ -290,3 +290,5 @@
{"ts": "2026-09-04T09:10:33.017364+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 136, "cost": 4107816, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 37769, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,769"}, {"label": "추세(60일선)", "ok": true, "detail": "25,238"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-07T09:16:31.392584+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 413000, "qty": 20, "proceeds": 8243893, "entry_price": 450000, "pnl": -757457, "pnl_pct": -8.22, "hold_from": "2026-08-20T09:10:24.841393+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "415,853 (현재 413,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 552,441"}, {"label": "추세(60일선)", "ok": true, "detail": "369,942"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +4 · 기 -2"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T09:16:31.812141+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7080, "qty": 227, "cost": 1607401, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5367, "target": 12219, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "7,050 vs 4,369"}, {"label": "정배열(5>60)", "ok": true, "detail": "5,256 / 4,369"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,256 / 4,369"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+62.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +45 · 기 +6 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "36.12% (환산) vs 평균 23.23% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 6,760"}, {"label": "거래량 급증", "ok": true, "detail": "7,222,947 (환산) vs 평균 4,645,030"}, {"label": "회전율 급증", "ok": true, "detail": "36.12% (환산) vs 평균 23.23%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-09-08T12:34:38.505986+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7850, "qty": 205, "cost": 1609491, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5367, "target": 12219, "signals": [{"label": "손절선", "ok": true, "detail": "5,367 (현재 7,650)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 12,219"}, {"label": "추세(60일선)", "ok": true, "detail": "4,379"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +103 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,529"}]}
{"ts": "2026-09-08T15:20:38.301599+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 116833, "pnl": 1044547, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.904727+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 34326886.65349997,
"cash": 45515502.25799997,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,418 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 1532132.3284042438,
"last_add_price": 5460
@@ -97,58 +97,16 @@
"entry_at": "2026-08-24T09:02:26.389383+09:00",
"stop": 102936,
"target": 260707,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1433848.3158772076,
"last_add_price": 147800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 116833.33333333333,
"entry_at": "2026-08-24T09:10:26.908095+09:00",
"stop": 130373,
"target": 133733,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4806914.700218748,
"last_add_price": 118200
},
"257720": {
"code": "257720",
"name": "실리콘투",
"sources": [
"auto"
],
"qty": 99,
"entry_price": 54006.06060606061,
"entry_at": "2026-08-26T09:18:21.557286+09:00",
"stop": 46163,
"target": 77536,
"peak": 55400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"tranches": 2,
"tranche_value": 2719778.6626193062,
"last_add_price": 55500
},
"161890": {
"code": "161890",
"name": "한국콜마",
@@ -165,15 +123,36 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 2783954.65319541,
"last_add_price": 155900
},
"048910": {
"code": "048910",
"name": "대원미디어",
"sources": [
"auto"
],
"qty": 581,
"entry_price": 6670,
"entry_at": "2026-09-08T09:16:34.080941+09:00",
"stop": 6012,
"target": 8643,
"peak": 6740,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6670,
"tranches": 1,
"tranche_value": 3881914.001622301,
"last_add_price": 6670
}
},
"realized_pnl": -25790631.871500064,
"closed_trades": 116,
"wins": 2,
"realized_pnl": -25538486.491500065,
"closed_trades": 118,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.24516869955500037,
"last_exit": {
@@ -209,10 +188,11 @@
"078930": "2026-07-31",
"161890": "2026-07-31",
"030000": "2026-08-06",
"138040": "2026-08-18",
"138040": "2026-09-08",
"194370": "2026-08-24",
"068270": "2026-08-26"
"068270": "2026-08-26",
"257720": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.584337+09:00",
"updated_at": "2026-09-07T15:28:36.669504+09:00"
"updated_at": "2026-09-08T15:28:38.353788+09:00"
}
@@ -271,3 +271,6 @@
{"ts": "2026-08-28T09:50:28.751660+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147800, "qty": 9, "cost": 1330400, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 247900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 247,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,582"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +237 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 147,361"}]}
{"ts": "2026-08-28T10:52:25.712584+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 155900, "qty": 17, "cost": 2650698, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 129654, "target": 212638, "signals": [{"label": "손절선", "ok": true, "detail": "129,654 (현재 155,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 212,638"}, {"label": "추세(60일선)", "ok": true, "detail": "92,863"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +106"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 155,676"}]}
{"ts": "2026-09-01T09:04:30.638056+09:00", "side": "BUY", "code": "257720", "name": "실리콘투", "price": 55500, "qty": 48, "cost": 2664400, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 45157, "target": 74930, "signals": [{"label": "손절선", "ok": true, "detail": "45,157 (현재 55,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 74,930"}, {"label": "추세(60일선)", "ok": true, "detail": "36,364"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +3,572 · 기 -3,450"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 54,561"}]}
{"ts": "2026-09-08T09:16:33.696028+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 46100, "qty": 99, "proceeds": 4555000, "entry_price": 54006, "pnl": -792402, "pnl_pct": -14.64, "hold_from": "2026-08-26T09:18:21.557286+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "46,163 (현재 46,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 77,536"}, {"label": "추세(60일선)", "ok": true, "detail": "36,208"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +913 · 기 -1,059"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T09:16:34.080958+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6670, "qty": 581, "cost": 3875851, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6012, "target": 8643, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "6,660 vs 4,909"}, {"label": "정배열(5>60)", "ok": true, "detail": "5,484 / 4,909"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,484 / 4,909"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+50.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -10 · 기 +9 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+65%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "78,887 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.63% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "84"}]}
{"ts": "2026-09-08T15:20:38.305976+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 116833, "pnl": 1044547, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.908095+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 32779051.835499972,
"cash": 41679026.94799997,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,424 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 1576676.661387545,
"last_add_price": 5560
@@ -55,37 +55,16 @@
"entry_at": "2026-08-24T09:02:26.392950+09:00",
"stop": 102936,
"target": 260707,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1437632.3116457197,
"last_add_price": 147800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 116833.33333333333,
"entry_at": "2026-08-24T09:10:26.911317+09:00",
"stop": 130373,
"target": 133733,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4827275.136062499,
"last_add_price": 118200
},
"161890": {
"code": "161890",
"name": "한국콜마",
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 2810640.732439216,
"last_add_price": 155900
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3229829.7909181127,
"last_add_price": 145300
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4114454.4034401365,
"last_add_price": 30200
@@ -155,25 +134,25 @@
"sources": [
"watch"
],
"qty": 227,
"entry_price": 7080,
"qty": 432,
"entry_price": 7445.393518518518,
"entry_at": "2026-09-07T09:16:31.831872+09:00",
"stop": 5367,
"target": 12219,
"peak": 7120,
"stop": 5651,
"target": 12829,
"peak": 8380,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"tranches": 1,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 1611451.4576744305,
"last_add_price": 7080
"last_add_price": 7850
}
},
"realized_pnl": -24839901.961000048,
"closed_trades": 127,
"wins": 2,
"realized_pnl": -23795354.986000046,
"closed_trades": 128,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.23979118357000023,
"last_exit": {
@@ -203,7 +182,7 @@
"089970": "2026-08-11",
"095610": "2026-08-21",
"003680": "2026-08-19",
"138040": "2026-08-18",
"138040": "2026-09-08",
"010950": "2026-08-26",
"161890": "2026-07-31",
"078930": "2026-09-03",
@@ -211,5 +190,5 @@
"004370": "2026-09-07"
},
"created_at": "2026-06-15T14:40:00.621411+09:00",
"updated_at": "2026-09-07T15:28:36.672934+09:00"
"updated_at": "2026-09-08T15:28:38.357010+09:00"
}
@@ -290,3 +290,5 @@
{"ts": "2026-09-04T09:10:33.025386+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 136, "cost": 4107816, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 37769, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,769"}, {"label": "추세(60일선)", "ok": true, "detail": "25,238"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-07T09:16:31.830548+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 413000, "qty": 20, "proceeds": 8243893, "entry_price": 450000, "pnl": -757457, "pnl_pct": -8.22, "hold_from": "2026-08-20T09:10:24.862693+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "415,853 (현재 413,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 552,441"}, {"label": "추세(60일선)", "ok": true, "detail": "369,942"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +4 · 기 -2"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T09:16:31.831876+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7080, "qty": 227, "cost": 1607401, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5367, "target": 12219, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "7,050 vs 4,369"}, {"label": "정배열(5>60)", "ok": true, "detail": "5,256 / 4,369"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,256 / 4,369"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+62.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +45 · 기 +6 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "36.12% (환산) vs 평균 23.23% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 6,760"}, {"label": "거래량 급증", "ok": true, "detail": "7,222,947 (환산) vs 평균 4,645,030"}, {"label": "회전율 급증", "ok": true, "detail": "36.12% (환산) vs 평균 23.23%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-09-08T12:34:38.515519+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7850, "qty": 205, "cost": 1609491, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5367, "target": 12219, "signals": [{"label": "손절선", "ok": true, "detail": "5,367 (현재 7,650)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 12,219"}, {"label": "추세(60일선)", "ok": true, "detail": "4,379"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +103 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,529"}]}
{"ts": "2026-09-08T15:20:38.309916+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 116833, "pnl": 1044547, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.911317+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 34326886.65349997,
"cash": 45515502.25799997,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,418 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 1532132.3284042438,
"last_add_price": 5460
@@ -97,58 +97,16 @@
"entry_at": "2026-08-24T09:02:26.396294+09:00",
"stop": 102936,
"target": 260707,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1433848.3158772076,
"last_add_price": 147800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 116833.33333333333,
"entry_at": "2026-08-24T09:10:26.914383+09:00",
"stop": 130373,
"target": 133733,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4806914.700218748,
"last_add_price": 118200
},
"257720": {
"code": "257720",
"name": "실리콘투",
"sources": [
"auto"
],
"qty": 99,
"entry_price": 54006.06060606061,
"entry_at": "2026-08-26T09:18:21.564460+09:00",
"stop": 46163,
"target": 77536,
"peak": 55400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"tranches": 2,
"tranche_value": 2719778.6626193062,
"last_add_price": 55500
},
"161890": {
"code": "161890",
"name": "한국콜마",
@@ -165,15 +123,36 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 2783954.65319541,
"last_add_price": 155900
},
"048910": {
"code": "048910",
"name": "대원미디어",
"sources": [
"auto"
],
"qty": 581,
"entry_price": 6670,
"entry_at": "2026-09-08T09:16:34.103339+09:00",
"stop": 6012,
"target": 8643,
"peak": 6740,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6670,
"tranches": 1,
"tranche_value": 3881914.001622301,
"last_add_price": 6670
}
},
"realized_pnl": -25790631.871500064,
"closed_trades": 116,
"wins": 2,
"realized_pnl": -25538486.491500065,
"closed_trades": 118,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.24516869955500037,
"last_exit": {
@@ -209,10 +188,11 @@
"078930": "2026-07-31",
"161890": "2026-07-31",
"030000": "2026-08-06",
"138040": "2026-08-18",
"138040": "2026-09-08",
"194370": "2026-08-24",
"068270": "2026-08-26"
"068270": "2026-08-26",
"257720": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.584451+09:00",
"updated_at": "2026-09-07T15:28:36.676681+09:00"
"updated_at": "2026-09-08T15:28:38.360244+09:00"
}
@@ -271,3 +271,6 @@
{"ts": "2026-08-28T09:50:28.759187+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147800, "qty": 9, "cost": 1330400, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 247900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 247,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,582"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +237 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 147,361"}]}
{"ts": "2026-08-28T10:52:25.721271+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 155900, "qty": 17, "cost": 2650698, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 129654, "target": 212638, "signals": [{"label": "손절선", "ok": true, "detail": "129,654 (현재 155,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 212,638"}, {"label": "추세(60일선)", "ok": true, "detail": "92,863"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +106"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 155,676"}]}
{"ts": "2026-09-01T09:04:30.645622+09:00", "side": "BUY", "code": "257720", "name": "실리콘투", "price": 55500, "qty": 48, "cost": 2664400, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 45157, "target": 74930, "signals": [{"label": "손절선", "ok": true, "detail": "45,157 (현재 55,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 74,930"}, {"label": "추세(60일선)", "ok": true, "detail": "36,364"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +3,572 · 기 -3,450"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 54,561"}]}
{"ts": "2026-09-08T09:16:34.102561+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 46100, "qty": 99, "proceeds": 4555000, "entry_price": 54006, "pnl": -792402, "pnl_pct": -14.64, "hold_from": "2026-08-26T09:18:21.564460+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "46,163 (현재 46,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 77,536"}, {"label": "추세(60일선)", "ok": true, "detail": "36,208"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +913 · 기 -1,059"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T09:16:34.103342+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6670, "qty": 581, "cost": 3875851, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6012, "target": 8643, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "6,660 vs 4,909"}, {"label": "정배열(5>60)", "ok": true, "detail": "5,484 / 4,909"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,484 / 4,909"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+50.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -10 · 기 +9 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+65%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "78,887 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.63% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "84"}]}
{"ts": "2026-09-08T15:20:38.313887+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 116833, "pnl": 1044547, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.914383+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 24621998.011999957,
"cash": 33521973.124499958,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T12:36:11.191677+09:00",
"stop": 100700,
"target": 251570,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -76,37 +76,16 @@
"entry_at": "2026-08-07T09:58:17.716224+09:00",
"stop": 100282,
"target": 144674,
"peak": 115700,
"peak": 116100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 113800,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 116833.33333333333,
"entry_at": "2026-08-24T09:10:26.917445+09:00",
"stop": 130373,
"target": 133733,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4767416.525093747,
"last_add_price": 118200
},
"257720": {
"code": "257720",
"name": "실리콘투",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"cur_price": 46300,
"tranches": 2,
"tranche_value": 2633211.6885021683,
"last_add_price": 51200
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4104392.319035925,
"last_add_price": 30200
@@ -155,25 +134,25 @@
"sources": [
"watch"
],
"qty": 227,
"entry_price": 7080,
"qty": 432,
"entry_price": 7445.393518518518,
"entry_at": "2026-09-07T09:16:31.844922+09:00",
"stop": 5367,
"target": 12219,
"peak": 7120,
"stop": 5651,
"target": 12829,
"peak": 8380,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"tranches": 1,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 1613925.865525043,
"last_add_price": 7080
"last_add_price": 7850
}
},
"realized_pnl": -25730395.96400005,
"closed_trades": 121,
"wins": 2,
"realized_pnl": -24685848.989000052,
"closed_trades": 122,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.24563713769000053,
"last_exit": {
@@ -203,7 +182,7 @@
"089970": "2026-08-11",
"095610": "2026-07-30",
"003680": "2026-08-24",
"138040": "2026-08-19",
"138040": "2026-09-08",
"010950": "2026-07-29",
"161890": "2026-07-31",
"078930": "2026-09-03",
@@ -211,5 +190,5 @@
"004370": "2026-09-07"
},
"created_at": "2026-06-15T14:40:00.621453+09:00",
"updated_at": "2026-09-07T15:28:36.679880+09:00"
"updated_at": "2026-09-08T15:28:38.363051+09:00"
}
@@ -277,3 +277,5 @@
{"ts": "2026-09-04T09:10:33.032536+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 135, "cost": 4077612, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 37769, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,769"}, {"label": "추세(60일선)", "ok": true, "detail": "25,238"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-07T09:16:31.844324+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 413000, "qty": 20, "proceeds": 8243893, "entry_price": 450000, "pnl": -757457, "pnl_pct": -8.22, "hold_from": "2026-08-20T09:10:24.874878+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "415,853 (현재 413,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 552,441"}, {"label": "추세(60일선)", "ok": true, "detail": "369,942"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +4 · 기 -2"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T09:16:31.844925+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7080, "qty": 227, "cost": 1607401, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5367, "target": 12219, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "7,050 vs 4,369"}, {"label": "정배열(5>60)", "ok": true, "detail": "5,256 / 4,369"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,256 / 4,369"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+62.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +45 · 기 +6 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "36.12% (환산) vs 평균 23.23% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 6,760"}, {"label": "거래량 급증", "ok": true, "detail": "7,222,947 (환산) vs 평균 4,645,030"}, {"label": "회전율 급증", "ok": true, "detail": "36.12% (환산) vs 평균 23.23%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-09-08T12:34:38.523644+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7850, "qty": 205, "cost": 1609491, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5367, "target": 12219, "signals": [{"label": "손절선", "ok": true, "detail": "5,367 (현재 7,650)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 12,219"}, {"label": "추세(60일선)", "ok": true, "detail": "4,379"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +103 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,529"}]}
{"ts": "2026-09-08T15:20:38.317438+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 116833, "pnl": 1044547, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.917445+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 24119505.76549997,
"cash": 34628972.26549997,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T12:36:11.194352+09:00",
"stop": 100700,
"target": 251570,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 186000,
"cur_price": 183400,
"tranches": 2,
"tranche_value": 4399987.769056675,
"last_add_price": 198600
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -144,36 +144,15 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 115981.48148148147,
"entry_at": "2026-08-24T13:12:24.658985+09:00",
"stop": 130373,
"target": 130326,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,169 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4715894.6837812485,
"last_add_price": 117500
}
},
"realized_pnl": -26428777.589500055,
"closed_trades": 105,
"wins": 1,
"realized_pnl": -25315220.264500055,
"closed_trades": 106,
"wins": 2,
"peak_equity": 100000000,
"max_drawdown": 0.2545632390400003,
"last_exit": {
@@ -209,8 +188,8 @@
"090850": "2026-08-05",
"161890": "2026-07-31",
"030000": "2026-08-06",
"138040": "2026-08-19"
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.584565+09:00",
"updated_at": "2026-09-07T15:28:36.683162+09:00"
"updated_at": "2026-09-08T15:28:38.366030+09:00"
}
@@ -245,3 +245,4 @@
{"ts": "2026-08-24T13:12:24.658858+09:00", "side": "SELL", "code": "003680", "name": "한성기업", "price": 5030, "qty": 563, "proceeds": 2826368, "entry_price": 6333, "pnl": -739597, "pnl_pct": -20.57, "hold_from": "2026-07-30T09:04:08.202607+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,039 (현재 5,030)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 10,215"}, {"label": "추세(60일선)", "ok": true, "detail": "4,848"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -31 · 기 +0"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-24T13:12:24.658986+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 114500, "qty": 41, "cost": 4695204, "path": "pullback", "reason": "눌림목 지정가 115,169 도달", "stop": 111200, "target": 124400, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "114,200 vs 109,922"}, {"label": "정배열(5>60)", "ok": true, "detail": "116,300 / 109,922"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "116,300 / 109,922"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +48 · 기 -50 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+34%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.17% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 123,300"}, {"label": "거래량 급증", "ok": false, "detail": "197,995 (환산) vs 평균 289,522"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.17%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 115,169 (현재 114,200)"}]}
{"ts": "2026-08-25T09:26:24.888764+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 117500, "qty": 40, "cost": 4700705, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 111200, "target": 124400, "signals": [{"label": "손절선", "ok": true, "detail": "111,200 (현재 117,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 124,400"}, {"label": "추세(60일선)", "ok": true, "detail": "109,973"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -39 · 기 +19"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 117,189"}]}
{"ts": "2026-09-08T15:20:38.320849+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 115981, "pnl": 1113557, "pnl_pct": 12.09, "hold_from": "2026-08-24T13:12:24.658985+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 24621998.011999957,
"cash": 33521973.124499958,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T12:36:11.196890+09:00",
"stop": 100700,
"target": 251570,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -76,37 +76,16 @@
"entry_at": "2026-08-07T09:58:17.722055+09:00",
"stop": 100282,
"target": 144674,
"peak": 115700,
"peak": 116100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 113800,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 116833.33333333333,
"entry_at": "2026-08-24T09:10:26.922902+09:00",
"stop": 130373,
"target": 133733,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,212 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4767416.525093747,
"last_add_price": 118200
},
"257720": {
"code": "257720",
"name": "실리콘투",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"cur_price": 46300,
"tranches": 2,
"tranche_value": 2633211.6885021683,
"last_add_price": 51200
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 4104392.319035925,
"last_add_price": 30200
@@ -155,25 +134,25 @@
"sources": [
"watch"
],
"qty": 227,
"entry_price": 7080,
"qty": 432,
"entry_price": 7445.393518518518,
"entry_at": "2026-09-07T09:16:31.854663+09:00",
"stop": 5367,
"target": 12219,
"peak": 7120,
"stop": 5651,
"target": 12829,
"peak": 8380,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"tranches": 1,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 1613925.865525043,
"last_add_price": 7080
"last_add_price": 7850
}
},
"realized_pnl": -25730395.96400005,
"closed_trades": 121,
"wins": 2,
"realized_pnl": -24685848.989000052,
"closed_trades": 122,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.24563713769000053,
"last_exit": {
@@ -203,7 +182,7 @@
"089970": "2026-08-11",
"095610": "2026-07-30",
"003680": "2026-08-24",
"138040": "2026-08-19",
"138040": "2026-09-08",
"010950": "2026-07-29",
"161890": "2026-07-31",
"078930": "2026-09-03",
@@ -211,5 +190,5 @@
"004370": "2026-09-07"
},
"created_at": "2026-06-15T14:40:00.621497+09:00",
"updated_at": "2026-09-07T15:28:36.686063+09:00"
"updated_at": "2026-09-08T15:28:38.368802+09:00"
}
@@ -277,3 +277,5 @@
{"ts": "2026-09-04T09:10:33.038846+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30200, "qty": 135, "cost": 4077612, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 26677, "target": 37769, "signals": [{"label": "손절선", "ok": true, "detail": "26,677 (현재 30,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 37,769"}, {"label": "추세(60일선)", "ok": true, "detail": "25,238"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +1,238 · 기 +1,104"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 30,159"}]}
{"ts": "2026-09-07T09:16:31.854126+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 413000, "qty": 20, "proceeds": 8243893, "entry_price": 450000, "pnl": -757457, "pnl_pct": -8.22, "hold_from": "2026-08-20T09:10:24.883645+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "415,853 (현재 413,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 552,441"}, {"label": "추세(60일선)", "ok": true, "detail": "369,942"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +4 · 기 -2"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T09:16:31.854666+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7080, "qty": 227, "cost": 1607401, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5367, "target": 12219, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "7,050 vs 4,369"}, {"label": "정배열(5>60)", "ok": true, "detail": "5,256 / 4,369"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,256 / 4,369"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+62.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +45 · 기 +6 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "36.12% (환산) vs 평균 23.23% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 6,760"}, {"label": "거래량 급증", "ok": true, "detail": "7,222,947 (환산) vs 평균 4,645,030"}, {"label": "회전율 급증", "ok": true, "detail": "36.12% (환산) vs 평균 23.23%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-09-08T12:34:38.530485+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7850, "qty": 205, "cost": 1609491, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5367, "target": 12219, "signals": [{"label": "손절선", "ok": true, "detail": "5,367 (현재 7,650)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 12,219"}, {"label": "추세(60일선)", "ok": true, "detail": "4,379"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +103 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,529"}]}
{"ts": "2026-09-08T15:20:38.324248+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 116833, "pnl": 1044547, "pnl_pct": 11.27, "hold_from": "2026-08-24T09:10:26.922902+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 24119505.76549997,
"cash": 34628972.26549997,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T12:36:11.199406+09:00",
"stop": 100700,
"target": 251570,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 186000,
"cur_price": 183400,
"tranches": 2,
"tranche_value": 4399987.769056675,
"last_add_price": 198600
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -144,36 +144,15 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 81,
"entry_price": 115981.48148148147,
"entry_at": "2026-08-24T13:12:24.664434+09:00",
"stop": 130373,
"target": 130326,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,169 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4715894.6837812485,
"last_add_price": 117500
}
},
"realized_pnl": -26428777.589500055,
"closed_trades": 105,
"wins": 1,
"realized_pnl": -25315220.264500055,
"closed_trades": 106,
"wins": 2,
"peak_equity": 100000000,
"max_drawdown": 0.2545632390400003,
"last_exit": {
@@ -209,8 +188,8 @@
"090850": "2026-08-05",
"161890": "2026-07-31",
"030000": "2026-08-06",
"138040": "2026-08-19"
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.584680+09:00",
"updated_at": "2026-09-07T15:28:36.689010+09:00"
"updated_at": "2026-09-08T15:28:38.371609+09:00"
}
@@ -245,3 +245,4 @@
{"ts": "2026-08-24T13:12:24.664301+09:00", "side": "SELL", "code": "003680", "name": "한성기업", "price": 5030, "qty": 563, "proceeds": 2826368, "entry_price": 6333, "pnl": -739597, "pnl_pct": -20.57, "hold_from": "2026-07-30T09:04:08.208371+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,039 (현재 5,030)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 10,215"}, {"label": "추세(60일선)", "ok": true, "detail": "4,848"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -31 · 기 +0"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-08-24T13:12:24.664435+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 114500, "qty": 41, "cost": 4695204, "path": "pullback", "reason": "눌림목 지정가 115,169 도달", "stop": 111200, "target": 124400, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "114,200 vs 109,922"}, {"label": "정배열(5>60)", "ok": true, "detail": "116,300 / 109,922"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "116,300 / 109,922"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+13.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +48 · 기 -50 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+34%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.12% (환산) vs 평균 0.17% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 123,300"}, {"label": "거래량 급증", "ok": false, "detail": "197,995 (환산) vs 평균 289,522"}, {"label": "회전율 급증", "ok": false, "detail": "0.12% (환산) vs 평균 0.17%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 115,169 (현재 114,200)"}]}
{"ts": "2026-08-25T09:26:24.894551+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 117500, "qty": 40, "cost": 4700705, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 111200, "target": 124400, "signals": [{"label": "손절선", "ok": true, "detail": "111,200 (현재 117,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 124,400"}, {"label": "추세(60일선)", "ok": true, "detail": "109,973"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -39 · 기 +19"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 117,189"}]}
{"ts": "2026-09-08T15:20:38.327288+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 81, "proceeds": 10509466, "entry_price": 115981, "pnl": 1113557, "pnl_pct": 12.09, "hold_from": "2026-08-24T13:12:24.664434+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 24909316.061999984,
"cash": 32347776.061999984,
"initial": 100000000,
"positions": {
"055550": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-02T12:36:07.390341+09:00",
"stop": 94271,
"target": 134720,
"peak": 115700,
"peak": 116100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 113800,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 4371332.168068898,
"last_add_price": 105800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3448434.606240806,
"last_add_price": 130800
@@ -55,12 +55,12 @@
"entry_at": "2026-07-30T09:04:08.796564+09:00",
"stop": 111000,
"target": 159890,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 4425860.654266699,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 241500,
"cur_price": 229500,
"tranches": 2,
"tranche_value": 2243002.5784807494,
"last_add_price": 244500
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 2796943.490474186,
"last_add_price": 133800
@@ -118,37 +118,16 @@
"entry_at": "2026-08-20T09:04:23.376147+09:00",
"stop": 113467,
"target": 266209,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1467735.2954887256,
"last_add_price": 157600
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 83,
"entry_price": 115981.92771084337,
"entry_at": "2026-08-24T13:12:24.667052+09:00",
"stop": 130373,
"target": 130328,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,169 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4876724.210124999,
"last_add_price": 117500
},
"180640": {
"code": "180640",
"name": "한진칼",
@@ -160,20 +139,41 @@
"entry_at": "2026-09-01T09:00:45.464919+09:00",
"stop": 114834,
"target": 183241,
"peak": 149200,
"peak": 153800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 148700,
"cur_price": 148400,
"tranches": 2,
"tranche_value": 3093167.6730282507,
"last_add_price": 134900
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 370000,
"entry_at": "2026-09-08T15:22:34.213064+09:00",
"stop": 324149,
"target": 507554,
"peak": 370000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 369000,
"tranches": 1,
"tranche_value": 3337144.659651915,
"last_add_price": 370000
}
},
"realized_pnl": -22739332.413000036,
"closed_trades": 78,
"wins": 2,
"realized_pnl": -21598316.888000038,
"closed_trades": 79,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.27445155613999994,
"last_exit": {
@@ -217,9 +217,9 @@
"095610": "2026-07-29",
"161890": "2026-08-13",
"078930": "2026-07-31",
"138040": "2026-08-19",
"138040": "2026-09-08",
"003680": "2026-08-24"
},
"created_at": "2026-06-16T09:00:03.113416+09:00",
"updated_at": "2026-09-07T15:28:36.691559+09:00"
"updated_at": "2026-09-08T15:28:38.374178+09:00"
}
@@ -191,3 +191,5 @@
{"ts": "2026-09-01T09:00:45.464935+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 129100, "qty": 23, "cost": 2969745, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 112127, "target": 180020, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "130,800 vs 117,435"}, {"label": "정배열(5>60)", "ok": true, "detail": "123,980 / 117,435"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "123,980 / 117,435"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -21 · 기 +64 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.03% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 140,200"}, {"label": "거래량 급증", "ok": false, "detail": "17,100 (환산) vs 평균 146,881"}, {"label": "회전율 급증", "ok": false, "detail": "0.03% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "63"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 117,435 (현재 130,800)"}]}
{"ts": "2026-09-02T09:56:32.343074+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 134900, "qty": 22, "cost": 2968245, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 112127, "target": 180020, "signals": [{"label": "손절선", "ok": true, "detail": "112,127 (현재 133,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 180,020"}, {"label": "추세(60일선)", "ok": true, "detail": "117,483"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -16 · 기 +18"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 133,375"}]}
{"ts": "2026-09-07T09:02:31.229063+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 157600, "qty": 9, "cost": 1418613, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 107272, "target": 263385, "signals": [{"label": "손절선", "ok": true, "detail": "107,272 (현재 157,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 263,385"}, {"label": "추세(60일선)", "ok": true, "detail": "99,733"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +212 · 기 -125"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 155,846"}]}
{"ts": "2026-09-08T15:20:38.330455+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 83, "proceeds": 10768960, "entry_price": 115982, "pnl": 1141016, "pnl_pct": 12.09, "hold_from": "2026-08-24T13:12:24.667052+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T15:22:34.213067+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 370000, "qty": 9, "cost": 3330500, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 324149, "target": 507554, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "369,000 vs 305,900"}, {"label": "정배열(5>60)", "ok": true, "detail": "320,000 / 305,900"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "320,000 / 305,900"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+29.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +67 · 기 -37 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.71% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "177,720 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.71% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
@@ -13,12 +13,12 @@
"entry_at": "2026-07-02T10:18:04.653009+09:00",
"stop": 92753,
"target": 135888,
"peak": 115700,
"peak": 116100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 113800,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 5402457.352781249,
"last_add_price": 104900
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 4939827.041843749,
"last_add_price": 130800
@@ -55,12 +55,12 @@
"entry_at": "2026-07-30T09:04:08.808592+09:00",
"stop": 111000,
"target": 159783,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 2,
"tranche_value": 4504266.321593748,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 133500,
"cur_price": 130300,
"tranches": 2,
"tranche_value": 4268049.827468748,
"last_add_price": 122900
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 4349667.340562498,
"last_add_price": 118900
@@ -139,12 +139,12 @@
"entry_at": "2026-09-04T10:30:32.659857+09:00",
"stop": 5662,
"target": 7990,
"peak": 6630,
"peak": 6800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 6540,
"cur_price": 6670,
"tranches": 2,
"tranche_value": 4617879.361156248,
"last_add_price": 6330
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 1,
"tranche_value": 4584687.778906248,
"last_add_price": 391500
@@ -204,5 +204,5 @@
"068270": "2026-09-04"
},
"created_at": "2026-06-16T09:00:03.113433+09:00",
"updated_at": "2026-09-07T15:28:36.694118+09:00"
"updated_at": "2026-09-08T15:28:38.376763+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 5810466.883499959,
"cash": 11519312.883499958,
"initial": 100000000,
"positions": {
"055550": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-01T12:40:06.834761+09:00",
"stop": 91700,
"target": 118002,
"peak": 115700,
"peak": 116100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 113800,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 5666061.52171875,
"last_add_price": 99700
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 4789675.2297187485,
"last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 292000,
"cur_price": 289500,
"tranches": 2,
"tranche_value": 4236521.005156248,
"last_add_price": 295000
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 125800,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 4279461.011749998,
"last_add_price": 101700
@@ -102,32 +102,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 4367140.436124997,
"last_add_price": 135000
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 44,
"entry_price": 114909.09090909091,
"entry_at": "2026-08-24T13:12:24.707358+09:00",
"stop": 130373,
"target": 126036,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 117,879 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 4404531.535843748,
"last_add_price": 117500
},
"316140": {
"code": "316140",
"name": "우리금융지주",
@@ -165,15 +144,15 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 1,
"tranche_value": 4619919.553656247,
"last_add_price": 391500
}
},
"realized_pnl": -33381213.23650004,
"closed_trades": 43,
"wins": 2,
"realized_pnl": -32729125.63650004,
"closed_trades": 44,
"wins": 3,
"peak_equity": 102093754.3635,
"max_drawdown": 0.346576129965988,
"last_exit": {
@@ -206,10 +185,10 @@
"161890": "2026-07-30",
"078930": "2026-07-31",
"090850": "2026-08-06",
"138040": "2026-08-19",
"138040": "2026-09-08",
"003680": "2026-08-24",
"068270": "2026-09-04"
},
"created_at": "2026-06-16T09:00:03.113489+09:00",
"updated_at": "2026-09-07T15:28:36.696692+09:00"
"updated_at": "2026-09-08T15:28:38.379284+09:00"
}
@@ -124,3 +124,4 @@
{"ts": "2026-09-01T09:38:30.583845+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34350, "qty": 134, "cost": 4603590, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 30471, "target": 42588, "signals": [{"label": "손절선", "ok": true, "detail": "30,471 (현재 34,350)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 42,588"}, {"label": "추세(20일선)", "ok": true, "detail": "31,530"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -360 · 기 +1,203"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 34,284"}]}
{"ts": "2026-09-04T12:34:31.977033+09:00", "side": "SELL", "code": "068270", "name": "셀트리온", "price": 187800, "qty": 43, "proceeds": 8059653, "entry_price": 193200, "pnl": -249193, "pnl_pct": -2.8, "hold_from": "2026-08-06T09:00:27.704255+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "176,316 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 243,853"}, {"label": "추세(20일선)", "ok": false, "detail": "194,450"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -128 · 기 -47"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-04T12:34:31.977178+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 391500, "qty": 11, "cost": 4307146, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 344720, "target": 531840, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "391,000 vs 298,675"}, {"label": "정배열(5>20)", "ok": true, "detail": "324,400 / 298,675"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "324,400 / 306,267"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +22 · 기 -73 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+33%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.92% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": false, "detail": "95,241 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": false, "detail": "0.92% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "74"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 300,610 (현재 391,000)"}]}
{"ts": "2026-09-08T15:20:38.335621+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 44, "proceeds": 5708846, "entry_price": 114909, "pnl": 652088, "pnl_pct": 13.13, "hold_from": "2026-08-24T13:12:24.707358+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 10241621.116500009,
"cash": 17829584.002000008,
"initial": 100000000,
"positions": {
"095610": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-31T12:36:11.212064+09:00",
"stop": 108279,
"target": 227508,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 2602335.520457338,
"last_add_price": 147600
@@ -39,53 +39,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3682720.3330000006,
"last_add_price": 13420
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 18,
"entry_price": 411000.0,
"entry_at": "2026-08-13T09:02:19.850166+09:00",
"stop": 373076,
"target": 524773,
"peak": 465250,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"tranches": 2,
"tranche_value": 3852866.4074375005,
"last_add_price": 417500
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 65,
"entry_price": 116778.46153846153,
"entry_at": "2026-08-14T11:18:18.986875+09:00",
"stop": 130373,
"target": 133514,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,362 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 3859995.6555625005,
"last_add_price": 118200
},
"001450": {
"code": "001450",
"name": "현대해상",
@@ -102,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50900,
"cur_price": 50200,
"tranches": 2,
"tranche_value": 3788581.3199375006,
"last_add_price": 50400
@@ -123,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"cur_price": 46300,
"tranches": 2,
"tranche_value": 3745061.4761875006,
"last_add_price": 51500
@@ -144,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,581 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 3822139.0130625004,
"last_add_price": 11590
@@ -160,20 +118,62 @@
"entry_at": "2026-09-07T14:06:39.861819+09:00",
"stop": 4035,
"target": 7135,
"peak": 4830,
"peak": 4885,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,350 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 3773712.918396452,
"last_add_price": 4810
},
"161890": {
"code": "161890",
"name": "한국콜마",
"sources": [
"auto"
],
"qty": 27,
"entry_price": 139700,
"entry_at": "2026-09-08T09:16:34.523509+09:00",
"stop": 124719,
"target": 184643,
"peak": 141700,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 141000,
"tranches": 1,
"tranche_value": 3798944.7854062505,
"last_add_price": 139700
},
"048910": {
"code": "048910",
"name": "대원미디어",
"sources": [
"auto"
],
"qty": 559,
"entry_price": 6670,
"entry_at": "2026-09-08T15:20:38.343663+09:00",
"stop": 6177,
"target": 8150,
"peak": 6670,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6670,
"tranches": 1,
"tranche_value": 3730753.9550937507,
"last_add_price": 6670
}
},
"realized_pnl": -39746698.25650005,
"closed_trades": 77,
"wins": 3,
"realized_pnl": -39648028.596500054,
"closed_trades": 79,
"wins": 4,
"peak_equity": 100401992.91950001,
"max_drawdown": 0.4230241429575351,
"last_exit": {
@@ -188,7 +188,7 @@
"093370": "2026-07-20",
"009150": "2026-07-10",
"240810": "2026-07-24",
"214450": "2026-08-07",
"214450": "2026-09-08",
"402340": "2026-07-07",
"011070": "2026-07-08",
"055550": "2026-07-20",
@@ -201,12 +201,12 @@
"252990": "2026-07-28",
"086790": "2026-07-28",
"475150": "2026-07-29",
"138040": "2026-08-04",
"138040": "2026-09-08",
"161890": "2026-08-13",
"078930": "2026-09-03",
"316140": "2026-08-20",
"068270": "2026-09-07"
},
"created_at": "2026-06-16T10:45:02.136776+09:00",
"updated_at": "2026-09-07T15:28:36.704982+09:00"
"updated_at": "2026-09-08T15:28:38.387483+09:00"
}
@@ -198,3 +198,7 @@
{"ts": "2026-09-03T09:00:44.984179+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11590, "qty": 329, "cost": 3813682, "path": "pullback", "reason": "눌림목 지정가 11,581 도달", "stop": 10431, "target": 15068, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "11,400 vs 9,240"}, {"label": "정배열(5>40)", "ok": true, "detail": "11,710 / 9,240"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,710 / 9,423"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+25.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +17 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.00% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 13,450"}, {"label": "거래량 급증", "ok": false, "detail": "0 (환산) vs 평균 36,789"}, {"label": "회전율 급증", "ok": false, "detail": "0.00% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 11,581 (현재 11,400)"}]}
{"ts": "2026-09-07T14:06:39.415093+09:00", "side": "SELL", "code": "068270", "name": "셀트리온", "price": 185800, "qty": 37, "proceeds": 6861195, "entry_price": 196032, "pnl": -393093, "pnl_pct": -5.22, "hold_from": "2026-08-06T09:14:14.131920+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "183,016 (현재 185,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 235,083"}, {"label": "추세(40일선)", "ok": false, "detail": "186,622"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -160 · 기 -14"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T14:06:39.861835+09:00", "side": "BUY", "code": "003680", "name": "한성기업", "price": 4810, "qty": 784, "cost": 3771606, "path": "pullback", "reason": "눌림목 지정가 7,350 도달", "stop": 4035, "target": 7135, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "4,810 vs 4,711"}, {"label": "정배열(5>40)", "ok": true, "detail": "5,920 / 4,711"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,920 / 4,845"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 +15 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.28% (환산) vs 평균 5.69% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 8,460"}, {"label": "거래량 급증", "ok": false, "detail": "79,435 (환산) vs 평균 353,452"}, {"label": "회전율 급증", "ok": false, "detail": "1.28% (환산) vs 평균 5.69%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 7,350 (현재 4,810)"}]}
{"ts": "2026-09-08T09:16:34.146412+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 370500, "qty": 18, "proceeds": 6655995, "entry_price": 411000, "pnl": -743114, "pnl_pct": -9.85, "hold_from": "2026-08-13T09:02:19.850166+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "373,076 (현재 371,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 524,773"}, {"label": "추세(40일선)", "ok": true, "detail": "307,038"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +65 · 기 -32"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T09:16:34.523526+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 139700, "qty": 27, "cost": 3772466, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 124719, "target": 184643, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "139,800 vs 93,710"}, {"label": "정배열(5>40)", "ok": true, "detail": "115,260 / 93,710"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "115,260 / 92,597"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+48.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +248 · 기 -223 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.61% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 124,600"}, {"label": "거래량 급증", "ok": true, "detail": "1,085,607 (환산) vs 평균 415,172"}, {"label": "회전율 급증", "ok": true, "detail": "4.61% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "77"}]}
{"ts": "2026-09-08T15:20:38.342424+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 65, "proceeds": 8433522, "entry_price": 116778, "pnl": 841784, "pnl_pct": 11.32, "hold_from": "2026-08-14T11:18:18.986875+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(40일선)", "ok": true, "detail": "110,560"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T15:20:38.343665+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6670, "qty": 559, "cost": 3729089, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6177, "target": 8150, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "6,670 vs 4,710"}, {"label": "정배열(5>40)", "ok": true, "detail": "5,486 / 4,710"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,486 / 4,909"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+52.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -12 · 기 +9 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+65%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.50% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "62,955 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.50% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "84"}]}
@@ -1,5 +1,5 @@
{
"cash": 7004477.095499992,
"cash": 50434.14549999172,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 4497110.087925,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 4537990.22125,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3916421.3406499997,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 124200,
"cur_price": 118500,
"tranches": 2,
"tranche_value": 4106448.2651999993,
"last_add_price": 117800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 3939438.35845,
"last_add_price": 135000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50900,
"cur_price": 50200,
"tranches": 2,
"tranche_value": 3906404.1509499997,
"last_add_price": 50500
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"cur_price": 46300,
"tranches": 2,
"tranche_value": 4195371.82195,
"last_add_price": 49950
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11650,
"cur_price": 11300,
"tranches": 1,
"tranche_value": 4014765.8981999992,
"last_add_price": 11590
@@ -176,20 +176,20 @@
"sources": [
"auto"
],
"qty": 32,
"entry_price": 124600,
"qty": 62,
"entry_price": 127116.12903225806,
"entry_at": "2026-09-04T12:34:31.990015+09:00",
"stop": 108235,
"target": 173695,
"peak": 126200,
"stop": 110437,
"target": 177154,
"peak": 129800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 125800,
"tranches": 1,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3990539.118775,
"last_add_price": 124600
"last_add_price": 129800
},
"000720": {
"code": "000720",
@@ -197,20 +197,20 @@
"sources": [
"interest"
],
"qty": 30,
"entry_price": 128400,
"qty": 53,
"entry_price": 130396.22641509434,
"entry_at": "2026-09-07T15:06:42.263007+09:00",
"stop": 110463,
"target": 182212,
"peak": 128400,
"stop": 112316,
"target": 184637,
"peak": 137000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127000,
"tranches": 1,
"cur_price": 131100,
"tranches": 2,
"tranche_value": 3960548.7447749996,
"last_add_price": 128400
"last_add_price": 133000
}
},
"realized_pnl": -23836610.623500008,
@@ -239,5 +239,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-16T14:30:00.114884+09:00",
"updated_at": "2026-09-07T15:28:36.708755+09:00"
"updated_at": "2026-09-08T15:28:38.391179+09:00"
}
@@ -101,3 +101,5 @@
{"ts": "2026-09-04T12:34:31.990017+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 124600, "qty": 32, "cost": 3987798, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 108235, "target": 173695, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "124,500 vs 84,530"}, {"label": "정배열(5>10)", "ok": true, "detail": "90,260 / 84,530"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "90,260 / 75,663"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+78.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +301 · 기 -97 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.78% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "724,799 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.78% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "84"}]}
{"ts": "2026-09-07T15:06:42.262602+09:00", "side": "SELL", "code": "327260", "name": "RF머트리얼즈", "price": 33650, "qty": 80, "proceeds": 2686751, "entry_price": 33119, "pnl": 36853, "pnl_pct": 1.6, "hold_from": "2026-08-24T13:14:24.966125+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "22,658 (현재 33,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 64,501"}, {"label": "추세(10일선)", "ok": false, "detail": "35,015"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -281 · 기 -15"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-07T15:06:42.263009+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 128400, "qty": 30, "cost": 3852578, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 110463, "target": 182212, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "127,900 vs 114,410"}, {"label": "정배열(5>10)", "ok": true, "detail": "114,840 / 114,410"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "114,840 / 113,722"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -24 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+30%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 122,600"}, {"label": "거래량 급증", "ok": true, "detail": "1,249,244 (환산) vs 평균 648,608"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
{"ts": "2026-09-08T09:04:34.111165+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 129800, "qty": 30, "cost": 3894584, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 108235, "target": 173695, "signals": [{"label": "손절선", "ok": true, "detail": "108,235 (현재 129,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 173,695"}, {"label": "추세(10일선)", "ok": true, "detail": "85,060"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +257 · 기 -87"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 128,770"}]}
{"ts": "2026-09-08T09:42:38.141620+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 133000, "qty": 23, "cost": 3059459, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 110463, "target": 182212, "signals": [{"label": "손절선", "ok": true, "detail": "110,463 (현재 133,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 182,212"}, {"label": "추세(10일선)", "ok": true, "detail": "114,930"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +175"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 132,920"}]}
@@ -1,5 +1,5 @@
{
"cash": 7021756.34125001,
"cash": 10927697.56025001,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 4360729.7882,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 4542977.951950001,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12570,
"cur_price": 12420,
"tranches": 2,
"tranche_value": 3756374.284550001,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50900,
"cur_price": 50200,
"tranches": 2,
"tranche_value": 3779374.505025001,
"last_add_price": 50500
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 3753616.173025001,
"last_add_price": 135000
@@ -123,32 +123,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,047 도달",
"cur_price": 33650,
"cur_price": 34450,
"tranches": 2,
"tranche_value": 2355344.402237601,
"last_add_price": 35650
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 59,
"entry_price": 115872.8813559322,
"entry_at": "2026-08-24T13:12:24.720984+09:00",
"stop": 130373,
"target": 129892,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,169 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 3721362.7746750005,
"last_add_price": 117500
},
"095610": {
"code": "095610",
"name": "테스",
@@ -160,12 +139,12 @@
"entry_at": "2026-09-03T09:02:29.326731+09:00",
"stop": 102664,
"target": 264664,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,861 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 2831749.7622683644,
"last_add_price": 148600
@@ -186,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 3832048.9757250003,
"last_add_price": 4795
@@ -207,15 +186,36 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 1,
"tranche_value": 3818388.2761875005,
"last_add_price": 30850
},
"048910": {
"code": "048910",
"name": "대원미디어",
"sources": [
"auto"
],
"qty": 562,
"entry_price": 6670,
"entry_at": "2026-09-08T15:20:38.352756+09:00",
"stop": 6012,
"target": 8643,
"peak": 6670,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6670,
"tranches": 1,
"tranche_value": 3751556.2420625,
"last_add_price": 6670
}
},
"realized_pnl": -28699468.28850003,
"closed_trades": 41,
"wins": 2,
"realized_pnl": -27881950.26350003,
"closed_trades": 42,
"wins": 3,
"peak_equity": 100864171.466,
"max_drawdown": 0.27186488255885194,
"last_exit": {
@@ -233,7 +233,7 @@
"024060": "2026-07-27",
"095610": "2026-08-19",
"003680": "2026-08-24",
"138040": "2026-08-19",
"138040": "2026-09-08",
"086790": "2026-07-28",
"078930": "2026-09-03",
"090850": "2026-08-06",
@@ -243,5 +243,5 @@
"004370": "2026-09-07"
},
"created_at": "2026-06-16T14:30:00.114893+09:00",
"updated_at": "2026-09-07T15:28:36.710984+09:00"
"updated_at": "2026-09-08T15:28:38.393311+09:00"
}
@@ -122,3 +122,5 @@
{"ts": "2026-09-04T14:14:34.624503+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 148600, "qty": 19, "cost": 2823824, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 249900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 148,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 249,900"}, {"label": "추세(20일선)", "ok": true, "detail": "135,845"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +254 · 기 -266"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 148,125"}]}
{"ts": "2026-09-07T09:12:36.052184+09:00", "side": "SELL", "code": "004370", "name": "농심", "price": 418000, "qty": 8, "proceeds": 3337479, "entry_price": 451500, "pnl": -275063, "pnl_pct": -7.42, "hold_from": "2026-08-25T10:22:22.160046+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "418,781 (현재 418,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 549,656"}, {"label": "추세(20일선)", "ok": true, "detail": "384,125"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +4 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 459,715"}]}
{"ts": "2026-09-07T09:14:33.094807+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 30850, "qty": 123, "cost": 3795119, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 27920, "target": 39641, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "30,850 vs 26,048"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,510 / 26,048"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,510 / 25,249"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+2.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +2,428 · 기 +2,270 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+19%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.16% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,231,040 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.16% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-09-08T15:20:38.350770+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 59, "proceeds": 7655044, "entry_price": 115873, "pnl": 817518, "pnl_pct": 12.19, "hold_from": "2026-08-24T13:12:24.720984+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "114,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T15:20:38.352757+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6670, "qty": 562, "cost": 3749102, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6012, "target": 8643, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "6,670 vs 4,789"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,486 / 4,789"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,486 / 4,909"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+52.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -12 · 기 +9 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+65%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.50% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "62,955 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.50% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "84"}]}
@@ -1,5 +1,5 @@
{
"cash": 18106261.203000035,
"cash": 26669530.203000035,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 3561275.575471075,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 2,
"tranche_value": 3616873.7658032966,
"last_add_price": 349500
@@ -55,12 +55,12 @@
"entry_at": "2026-07-31T12:36:11.219851+09:00",
"stop": 100700,
"target": 250167,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 1695866.1189129704,
"last_add_price": 147600
@@ -76,12 +76,12 @@
"entry_at": "2026-08-07T09:58:17.746184+09:00",
"stop": 100282,
"target": 144674,
"peak": 115700,
"peak": 116100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 113800,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 3896691.6945500015,
"last_add_price": 112800
@@ -102,32 +102,11 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 2745363.955329169,
"last_add_price": 132000
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 66,
"entry_price": 117200.0,
"entry_at": "2026-08-20T09:04:23.793705+09:00",
"stop": 130373,
"target": 135200,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 115,234 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 3914549.004800002,
"last_add_price": 118600
},
"257720": {
"code": "257720",
"name": "실리콘투",
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"cur_price": 46300,
"tranches": 2,
"tranche_value": 2670757.9586618557,
"last_add_price": 51200
@@ -165,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,365 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 2237058.4160459745,
"last_add_price": 4895
@@ -186,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 3946598.3595250016,
"last_add_price": 30200
@@ -202,20 +181,20 @@
"entry_at": "2026-09-04T09:14:31.507831+09:00",
"stop": 5126,
"target": 12361,
"peak": 7330,
"peak": 8380,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6720,
"cur_price": 7500,
"tranches": 2,
"tranche_value": 1617867.8531665015,
"last_add_price": 6580
}
},
"realized_pnl": -25265275.801500052,
"closed_trades": 144,
"wins": 3,
"realized_pnl": -24438367.081500053,
"closed_trades": 145,
"wins": 4,
"peak_equity": 100085511.5725,
"max_drawdown": 0.2419355229448935,
"last_exit": {
@@ -246,11 +225,11 @@
"089970": "2026-08-13",
"095610": "2026-07-30",
"003680": "2026-08-24",
"138040": "2026-08-19",
"138040": "2026-09-08",
"161890": "2026-07-31",
"078930": "2026-09-03",
"252990": "2026-08-25"
},
"created_at": "2026-06-16T14:30:00.114901+09:00",
"updated_at": "2026-09-07T15:28:36.713009+09:00"
"updated_at": "2026-09-08T15:28:38.395328+09:00"
}
@@ -327,3 +327,4 @@
{"ts": "2026-09-04T09:14:31.082519+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 124600, "qty": 31, "proceeds": 3855068, "entry_price": 125900, "pnl": -48418, "pnl_pct": -1.03, "hold_from": "2026-09-04T09:12:34.336305+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "125,899 (현재 125,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 125,903"}, {"label": "추세(60일선)", "ok": true, "detail": "112,650"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +250 · 기 -197"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,626"}]}
{"ts": "2026-09-04T09:14:31.507847+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 7330, "qty": 220, "cost": 1612842, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5521, "target": 12756, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "7,330 vs 4,373"}, {"label": "정배열(5>60)", "ok": true, "detail": "5,312 / 4,373"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,312 / 4,373"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+71.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +72 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "38.59% (환산) vs 평균 23.23% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 6,760"}, {"label": "거래량 급증", "ok": true, "detail": "7,717,580 (환산) vs 평균 4,645,030"}, {"label": "회전율 급증", "ok": true, "detail": "38.59% (환산) vs 평균 23.23%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
{"ts": "2026-09-04T11:08:33.146781+09:00", "side": "BUY", "code": "079650", "name": "서산", "price": 6580, "qty": 245, "cost": 1612342, "path": "add", "reason": "물타기 — 2/2차 (평단↓, -10%)", "stop": 5521, "target": 12756, "signals": [{"label": "손절선", "ok": true, "detail": "5,521 (현재 6,590)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 12,756"}, {"label": "추세(60일선)", "ok": true, "detail": "4,361"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +193 · 기 +5"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 7,782"}]}
{"ts": "2026-09-08T15:20:38.354706+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 130000, "qty": 66, "proceeds": 8563269, "entry_price": 117200, "pnl": 826909, "pnl_pct": 10.92, "hold_from": "2026-08-20T09:04:23.793705+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "130,576 (현재 130,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "110,190"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -147 · 기 +423"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 54153452.39599992,
"cash": 62327481.89599992,
"initial": 100000000,
"positions": {
"003680": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,771 도달",
"cur_price": 4830,
"cur_price": 4755,
"tranches": 1,
"tranche_value": 829628.9965968428,
"last_add_price": 5500
},
"138040": {
"code": "138040",
"name": "메리츠금융지주",
"sources": [
"auto"
],
"qty": 63,
"entry_price": 116574.60317460318,
"entry_at": "2026-08-20T09:02:20.767437+09:00",
"stop": 130373,
"target": 124637,
"peak": 138900,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 117,922 도달",
"cur_price": 133500,
"tranches": 2,
"tranche_value": 3681928.1165208328,
"last_add_price": 118200
},
"161890": {
"code": "161890",
"name": "한국콜마",
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 143800,
"cur_price": 141000,
"tranches": 2,
"tranche_value": 1302564.8461088152,
"last_add_price": 135000
@@ -76,12 +55,12 @@
"entry_at": "2026-08-24T09:02:27.191431+09:00",
"stop": 100700,
"target": 205575,
"peak": 161900,
"peak": 163800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,586 도달",
"cur_price": 152700,
"cur_price": 148600,
"tranches": 2,
"tranche_value": 819414.6990119731,
"last_add_price": 147800
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 47000,
"cur_price": 46300,
"tranches": 2,
"tranche_value": 1251034.2283866284,
"last_add_price": 51200
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 30250,
"cur_price": 30050,
"tranches": 2,
"tranche_value": 1923709.9544436105,
"last_add_price": 29800
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 157300,
"cur_price": 160700,
"tranches": 2,
"tranche_value": 1481365.9160708203,
"last_add_price": 145300
@@ -165,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2915,
"cur_price": 2865,
"tranches": 1,
"tranche_value": 2963129.566266665,
"last_add_price": 2960
@@ -181,12 +160,12 @@
"entry_at": "2026-09-01T09:40:30.287246+09:00",
"stop": 98639,
"target": 134034,
"peak": 115700,
"peak": 116100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 113800,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 1795776.053869894,
"last_add_price": 114500
@@ -202,12 +181,12 @@
"entry_at": "2026-09-03T09:30:32.909088+09:00",
"stop": 123279,
"target": 165331,
"peak": 141000,
"peak": 141400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 138700,
"cur_price": 136800,
"tranches": 1,
"tranche_value": 1850114.0973526826,
"last_add_price": 140100
@@ -228,7 +207,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,939 도달",
"cur_price": 13030,
"cur_price": 12850,
"tranches": 2,
"tranche_value": 988188.6519627835,
"last_add_price": 14370
@@ -249,15 +228,15 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 376500,
"cur_price": 369000,
"tranches": 1,
"tranche_value": 1456443.5315424919,
"last_add_price": 386000
}
},
"realized_pnl": -13234876.587000068,
"closed_trades": 206,
"wins": 6,
"realized_pnl": -12406148.71700007,
"closed_trades": 207,
"wins": 7,
"peak_equity": 100036582.48,
"max_drawdown": 0.15270831167742246,
"last_exit": {
@@ -295,11 +274,11 @@
"003680": "2026-08-19",
"161890": "2026-08-13",
"078930": "2026-09-03",
"138040": "2026-08-18",
"138040": "2026-09-08",
"180640": "2026-08-19",
"439090": "2026-09-03",
"001450": "2026-09-07"
},
"created_at": "2026-06-22T09:00:04.885275+09:00",
"updated_at": "2026-09-07T15:28:36.714997+09:00"
"updated_at": "2026-09-08T15:28:38.397295+09:00"
}

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