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

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
hyowons
2026-09-12 02:00:06 +09:00
parent b4f510d1ad
commit 34498c554e
139 changed files with 1839 additions and 1574 deletions
+140 -5
View File
@@ -3893,11 +3893,14 @@ def _render_ohlc_mini_dual(krx: dict | None, al: dict | None, active_market: str
def _render_ohlc_mini(o: int, h: int, l: int, current: int, pred_krx: int, pred_nxt: int) -> str:
"""OHLC 4행 mini-table — 라벨/가격/전일(KRX)/전일(NXT) 4-col grid.
"""OHLC 4행 mini-table — 라벨/가격/KRX 대비/통합 대비 4-col grid.
헤더 row 한 줄에 '전일(KRX)' '전일(NXT)' 컬럼명, 데이터 row는 4행(현재가/시가/고가/저가).
가격은 통합(AL) 값 하나이고 등락률만 두 기준으로 나뉜다 — ①KRX 전일종가 ②어제 통합
마지막 체결(= 어제 NXT 종가, `pred_nxt`). 보유행 미니표의 `KRX | 통합` 두 열과 같은
개념이라 2026-09-11 헤더 라벨을 'NXT' → '통합' 으로 맞췄다(값·데이터원은 그대로).
pred_krx/pred_nxt 중 하나가 0이면 해당 컬럼은 모두 `-` placeholder — 컬럼 레이아웃 유지.
KRX/NXT 기준이 같은 종목(NXT 미운영)에선 두 컬럼 값이 동일.
⚠️ 폴백(없으면 KRX 전일종가 사용)은 두지 않는다 — 두 컬럼이 같은 값이 되어 중복이다.
NXT 미운영 종목은 어제 종가가 곧 KRX 종가라 두 컬럼 값이 원래 동일하다.
"""
if not (o > 0 and h > 0 and l > 0 and current > 0):
return ''
@@ -3922,7 +3925,7 @@ def _render_ohlc_mini(o: int, h: int, l: int, current: int, pred_krx: int, pred_
'<span class="ohlc-th"></span>',
'<span class="ohlc-th"></span>',
'<span class="ohlc-th">KRX</span>',
'<span class="ohlc-th">NXT</span>',
'<span class="ohlc-th">통합</span>',
]
for lbl, p in rows:
parts.append(f'<span class="ohlc-rl">{lbl}</span>')
@@ -7303,6 +7306,16 @@ input[data-order-qty].qty-over { color: #ff8a95; }
.open-order-row .row-action button { background: #2a1418; color: #ff8a95; border: 1px solid rgba(255,138,149,0.35); border-radius: 6px; padding: 6px 12px; font-size: 11px; font-weight: 600; cursor: pointer; font-family: inherit; }
.open-order-row .row-action button:hover { background: rgba(255,138,149,0.14); border-color: #ff8a95; }
.open-order-row .row-action button:disabled { opacity: 0.5; cursor: not-allowed; }
.open-order-row .row-action { display: flex; flex-direction: column; gap: 5px; }
.open-order-row .row-action button.btn-modify { background: #101a2a; color: #7fb2ff; border-color: rgba(127,178,255,0.35); }
.open-order-row .row-action button.btn-modify:hover { background: rgba(127,178,255,0.14); border-color: #7fb2ff; }
.order-edit { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; margin-top: 6px; }
.order-edit .oe-label, .order-edit .oe-unit { font-size: 11px; color: #8b8f9a; }
.order-edit .oe-input { width: 92px; background: #0e1118; color: #f0f0f0; border: 1px solid #2a3040; border-radius: 6px; padding: 5px 8px; font-size: 12px; font-family: inherit; font-variant-numeric: tabular-nums; -webkit-appearance: none; }
.order-edit .oe-input::-webkit-outer-spin-button, .order-edit .oe-input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.order-edit button { border-radius: 6px; padding: 5px 10px; font-size: 11px; font-weight: 600; cursor: pointer; font-family: inherit; }
.order-edit button:disabled { opacity: 0.5; cursor: not-allowed; }
.order-edit .oe-ok { background: #12301c; color: #6fdc8c; border: 1px solid rgba(111,220,140,0.35); }
.open-order-row.active-card .row-action button { background: rgba(255,204,51,0.12); color: #ffcc77; border-color: rgba(255,204,51,0.45); }
.open-order-row.active-card .row-action button:hover { background: rgba(255,204,51,0.25); }
/* 매매 거부·검증 에러 토스트 — 화면 하단, 자동 사라짐 */
@@ -12845,8 +12858,21 @@ function loadOpenOrders(){
}
var safeOrd = String(r.ord_no || '').replace(/"/g,'&quot;');
var safeAcc = String(r.account || '').replace(/"/g,'&quot;');
// 정정은 지정가 일반 주문만. 스톱·트레일링은 조건단가가 빠지고 정정 시 바뀌는 ord_no 를
// 감시 루프가 추적하지 못한다. 시장가는 가격이 0이라 애초에 정정 불가(서버도 같은 기준).
var canModify = !r.trailing && !r.stop_price && r.order_price > 0;
var editLine = canModify
? '<div class="order-edit hidden" data-order-edit>' +
'<span class="oe-label">정정가</span>' +
'<input type="number" inputmode="numeric" step="1" min="1" class="oe-input"' +
' data-edit-price value="' + r.order_price + '">' +
'<span class="oe-unit">원</span>' +
'<button type="button" class="oe-ok" data-edit-apply>확인</button>' +
'</div>'
: '';
return (
'<div class="open-order-row" data-ord-no="' + safeOrd + '" data-account="' + safeAcc + '">' +
'<div class="open-order-row" data-ord-no="' + safeOrd + '" data-account="' + safeAcc + '"' +
' data-order-price="' + (r.order_price || 0) + '">' +
'<div class="row-info">' +
'<div class="row-line1">' +
'<span class="badge-side ' + sideCls + '">' + sideLabel + '</span>' +
@@ -12859,8 +12885,10 @@ function loadOpenOrders(){
' · ' + r.exchange + ' · ' + (r.order_time || '') +
'</div>' +
condLine +
editLine +
'</div>' +
'<div class="row-action">' +
(canModify ? '<button type="button" class="btn-modify" data-modify-open-order>정정</button>' : '') +
'<button type="button" data-cancel-open-order>취소</button>' +
'</div>' +
'</div>'
@@ -12921,6 +12949,44 @@ function rearmFromRecent(idx){
});
showToast('이전 설정을 불러왔습니다 — 확인 후 매도를 눌러주세요', 'info', 4000);
}
// 미체결 가격 정정 — 행 안에서 바로 고친다(prompt 는 모바일에서 숫자 키패드가 안 뜬다).
function toggleOrderEdit(row, on){
var box = row.querySelector('[data-order-edit]');
if(!box) return;
box.classList.toggle('hidden', !on);
var mbtn = row.querySelector('[data-modify-open-order]');
if(mbtn) mbtn.textContent = on ? '접기' : '정정';
if(on){
var inp = box.querySelector('[data-edit-price]');
if(inp){ inp.focus(); inp.select(); }
}
}
function modifyOpenOrder(ordNo, account, price, row){
var btn = row ? row.querySelector('[data-edit-apply]') : null;
if(btn){ btn.disabled = true; btn.textContent = '정정중…'; }
var body = new URLSearchParams();
body.set('ord_no', ordNo);
body.set('account', account);
body.set('price', String(price));
fetch('/api/orders/modify', {
method: 'POST',
headers: {'Content-Type':'application/x-www-form-urlencoded','Accept':'application/json'},
body: body.toString()
}).then(function(r){ return r.json(); })
.then(function(d){
if(d.ok){
showToast(d.message || '✅ 정정 접수됨', 'success', 5000);
// 정정하면 ord_no 가 신규 번호로 바뀐다 — 목록을 다시 읽어야 다음 조작이 맞는 주문에 간다.
loadOpenOrders();
} else {
showToast(d.message || d.error || '정정 실패', 'error');
if(btn){ btn.disabled = false; btn.textContent = '확인'; }
}
}).catch(function(e){
showToast('정정 오류: ' + e, 'error');
if(btn){ btn.disabled = false; btn.textContent = '확인'; }
});
}
function cancelOpenOrder(ordNo, account, btn){
if(!confirm('주문 #' + ordNo + ' 취소하시겠습니까?')) return;
if(btn){ btn.disabled = true; btn.textContent = '취소중…'; }
@@ -13671,6 +13737,33 @@ if(openOrdersModal) openOrdersModal.addEventListener('click', function(e){
if(t.classList && t.classList.contains('modal-close')){ closeOpenOrdersModal(); return; }
var refBtn = t.closest && t.closest('[data-open-orders-refresh]');
if(refBtn){ loadOpenOrders(); return; }
var modBtn = t.closest && t.closest('[data-modify-open-order]');
if(modBtn){
var mrow = modBtn.closest('.open-order-row');
if(!mrow) return;
var mbox = mrow.querySelector('[data-order-edit]');
toggleOrderEdit(mrow, !!(mbox && mbox.classList.contains('hidden')));
return;
}
var editOk = t.closest && t.closest('[data-edit-apply]');
if(editOk){
var erow = editOk.closest('.open-order-row');
if(!erow) return;
var einp = erow.querySelector('[data-edit-price]');
var raw = parseInt((einp && einp.value) || '0', 10);
if(!(raw > 0)){ showToast('정정가를 입력해주세요', 'error'); return; }
// 호가단위에 안 맞으면 키움이 거부한다 — 거부 메시지를 보기 전에 맞춰준다.
var np = snapToTick(raw);
if(np !== raw){
if(einp) einp.value = np;
showToast('호가단위에 맞춰 ' + fmt(np) + '원으로 조정했습니다', 'info', 3000);
}
var cur = parseInt(erow.getAttribute('data-order-price') || '0', 10);
if(np === cur){ showToast('기존 주문가와 같습니다', 'info'); return; }
if(!confirm(fmt(cur) + '원 → ' + fmt(np) + '원으로 정정하시겠습니까?')) return;
modifyOpenOrder(erow.getAttribute('data-ord-no'), erow.getAttribute('data-account'), np, erow);
return;
}
var cancelBtn = t.closest && t.closest('[data-cancel-open-order]');
if(cancelBtn){
var row = cancelBtn.closest('.open-order-row');
@@ -13693,6 +13786,16 @@ if(openOrdersModal) openOrdersModal.addEventListener('click', function(e){
return;
}
});
// 정정가 입력에서 Enter → [확인]
if(openOrdersModal) openOrdersModal.addEventListener('keydown', function(e){
if(e.key !== 'Enter') return;
var t = e.target;
if(!(t.matches && t.matches('[data-edit-price]'))) return;
e.preventDefault();
var erow = t.closest('.open-order-row');
var okBtn = erow && erow.querySelector('[data-edit-apply]');
if(okBtn) okBtn.click();
});
// PIN 모달 click 핸들러
if(pinModal) pinModal.addEventListener('click', function(e){
var t = e.target;
@@ -15708,6 +15811,38 @@ class Handler(BaseHTTPRequestHandler):
_bump_panel_signal() # 미체결 취소 → 배지 제거 반영
self._send_json(200 if res.get('ok') else 400, res)
return
if self.path == '/api/orders/modify':
# 미체결 주문 가격 정정 (kt10002). ord_no + account + price 필수.
# PIN 게이트 없음 — 이미 승인된 주문의 가격만 바꾸는 것이고 수량 증가 경로가 없다.
# 수량은 의도적으로 열지 않았다(매수 수량 증가는 예수금 검증이 정정 경로에 없다).
ord_no = (params.get('ord_no') or [''])[0].strip()
account = (params.get('account') or [''])[0].strip()
price_raw = (params.get('price') or [''])[0].strip()
if not ord_no or not account or not price_raw:
self._send_json(400, {'ok': False, 'error': 'ord_no/account/price required'})
return
try:
price = int(price_raw)
except ValueError:
self._send_json(400, {'ok': False, 'error': f'invalid price: {price_raw}'})
return
try:
from orders import handler
res = handler.modify_open_order(ord_no=ord_no, account=account, price=price)
# 취소와 같은 정책 — 실주문이 바뀐 사실은 텔레그램에 남긴다.
if res.get('ok') and res.get('message'):
try:
handler.send_telegram(res['message'], parse_mode=None)
except Exception:
traceback.print_exc()
except Exception as e:
traceback.print_exc()
self._send_json(500, {'ok': False, 'error': f'open order modify failed: {e}'})
return
if res.get('ok'):
_bump_panel_signal() # 정정 → ord_no·가격이 바뀌므로 미체결 표시 갱신
self._send_json(200 if res.get('ok') else 400, res)
return
if self.path == '/api/orders/arm_cancel':
# 대기 예약(예약 트레일링) 취소. 키움 주문이 아니라 상태파일에서 지운다.
# 텔레그램 발송 없음 — 실주문 취소가 아니므로 토스트로 충분하다.
@@ -1006,6 +1006,15 @@ def modify_open_order(ord_no: Optional[str] = None,
return {'ok': False, 'message': resolved['message'], 'code': resolved['code']}
row = resolved['row']
# 스톱지정가(trde_tp=28) 계열은 정정 대상에서 뺀다. 두 가지가 동시에 깨진다:
# ① 여기선 mdfy_cond_uv 를 안 넘겨 조건단가가 빈 값으로 나간다(조건 소실 위험).
# ② 정정 응답 ord_no 가 신규 번호라, trailing_stops.json 의 레그 ord_no 가 어긋나
# 그 레그의 자동 손절선 상향이 이후 전부 실패한다.
# 바꾸고 싶으면 취소 후 재등록이 맞다.
if row.get('stop_price'):
return {'ok': False, 'code': 'STOP_ORDER',
'message': f"⛔ 스톱지정가·트레일링 주문은 정정 불가 (ord_no={row['ord_no']}) — "
'취소 후 재등록하세요'}
if qty is None and price is None:
return {'ok': False,
'message': '⛔ 정정 항목 누락 — qty/price 중 최소 하나는 필요합니다'}
@@ -1020,6 +1029,27 @@ def modify_open_order(ord_no: Optional[str] = None,
return {'ok': False,
'message': '⛔ 시장가 미체결은 정정 불가 (가격 0). 취소 후 신규 발주하세요.'}
# 가격제한폭·예수금 — 신규 주문과 같은 가드를 태운다. 정정도 결국 새 가격으로 주문이 나가고,
# propose 만 막아두면 정정이 그 검증을 우회하는 뒷문이 된다.
# 매도 보유수량은 태우지 않는다 — 이미 접수된 주문의 수량을 그대로 두거나 줄이는 경로라
# (웹은 price 만 보낸다) 새로 필요한 보유분이 없다.
md = datasource.collect_market_data(row['account'], row['code'], row['side'], new_qty)
r = guards.validate_price_band(row['side'], new_price,
md['upper_limit'], md['lower_limit'])
if not r.ok:
return {'ok': False, 'code': r.code,
'message': f"⛔ 정정 거부 [{r.code}] · ord_no={row['ord_no']} · {r.message}"}
if row['side'] == 'BUY':
# ⚠️ md['balance_d2'] 는 미체결 매수로 묶인 돈을 **정정 대상 주문까지 포함해** 뺀 값이다.
# 그 주문은 지금 가격을 바꾸는 당사자라, 되돌려 더하지 않으면 제 주문에 제가 막힌다
# (149,000×2 로 묶인 상태에서 149,100 으로 올리는 것조차 '예수금 부족'이 된다).
# 되더하는 식은 datasource 의 locked 계산(order_price × unfilled_qty)과 같아야 정확히 상쇄된다.
avail = md['balance_d2'] + row['order_price'] * row['unfilled_qty']
r = guards.validate_balance_for_buy(new_qty, new_price, avail)
if not r.ok:
return {'ok': False, 'code': r.code,
'message': f"⛔ 정정 거부 [{r.code}] · ord_no={row['ord_no']} · {r.message}"}
side_word = '매수' if row['side'] == 'BUY' else ('매도' if row['side'] == 'SELL' else row['side'])
res = kiwoom_order.modify_order(
account_label=row['account'],
@@ -154,3 +154,5 @@
{"date": "2026-09-09", "market": "KOSPI", "market_label": "코스피", "rise": 463, "upper": 0, "fall": 400, "lower": 0, "steady": 50, "adr": 115.75, "personal": -22879, "foreign": -4348, "institutional": 9422, "captured_at": "2026-09-09T21:00:02.199305+09:00"}
{"date": "2026-09-10", "market": "KOSDAQ", "market_label": "코스닥", "rise": 827, "upper": 3, "fall": 796, "lower": 1, "steady": 115, "adr": 104.14, "personal": -2698, "foreign": -11253, "institutional": 13996, "captured_at": "2026-09-10T21:00:02.740511+09:00"}
{"date": "2026-09-10", "market": "KOSPI", "market_label": "코스피", "rise": 419, "upper": 3, "fall": 443, "lower": 0, "steady": 53, "adr": 95.26, "personal": 3802, "foreign": -26217, "institutional": 5744, "captured_at": "2026-09-10T21:00:02.740511+09:00"}
{"date": "2026-09-11", "market": "KOSDAQ", "market_label": "코스닥", "rise": 607, "upper": 11, "fall": 1004, "lower": 0, "steady": 124, "adr": 61.55, "personal": 5120, "foreign": -3123, "institutional": -2159, "captured_at": "2026-09-11T21:00:06.064390+09:00"}
{"date": "2026-09-11", "market": "KOSPI", "market_label": "코스피", "rise": 369, "upper": 1, "fall": 475, "lower": 0, "steady": 73, "adr": 77.89, "personal": 18675, "foreign": -22984, "institutional": -12184, "captured_at": "2026-09-11T21:00:06.064390+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": 784072.682499975,
"cash": 8506.364999974845,
"initial": 100000000,
"positions": {
"010950": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 5572914.42378125,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 5640114.3750312505,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 4803063.4110624995,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 118100,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 5036191.884468749,
"last_add_price": 122000
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 414,
"entry_price": 11590,
"qty": 479,
"entry_price": 11636.137787056368,
"entry_at": "2026-09-03T09:02:19.208652+09:00",
"stop": 10071,
"target": 16146,
"stop": 10093,
"target": 16265,
"peak": 12340,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11700,
"tranches": 1,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 4801549.203874999,
"last_add_price": 11590
"last_add_price": 11930
},
"252990": {
"code": "252990",
@@ -118,12 +118,12 @@
"entry_at": "2026-09-04T10:32:21.056829+09:00",
"stop": 10340,
"target": 22696,
"peak": 14250,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,168 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 3703169.8275951464,
"last_add_price": 13820
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 4823066.232562499,
"last_add_price": 129800
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 4783418.996406249,
"last_add_price": 133000
@@ -175,7 +175,7 @@
"closed_trades": 30,
"wins": 1,
"peak_equity": 100102462.48,
"max_drawdown": 0.2653841787639111,
"max_drawdown": 0.26639114699928435,
"last_exit": {
"030000": "2026-08-06",
"086790": "2026-07-29",
@@ -197,5 +197,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-11T09:00:01.943184+09:00",
"updated_at": "2026-09-10T15:28:26.343034+09:00"
"updated_at": "2026-09-11T15:28:30.510861+09:00"
}
@@ -94,3 +94,4 @@
{"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"}]}
{"ts": "2026-09-11T11:44:24.674261+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11930, "qty": 65, "cost": 775566, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10071, "target": 16146, "signals": [{"label": "손절선", "ok": true, "detail": "10,071 (현재 11,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,146"}, {"label": "추세(10일선)", "ok": true, "detail": "11,366"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,976"}]}
@@ -1,5 +1,5 @@
{
"cash": 45846238.59775002,
"cash": 42517269.327250026,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3504336.4241500003,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2830,
"tranches": 1,
"tranche_value": 5588552.318031251,
"last_add_price": 2945
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 287,
"entry_price": 11590,
"qty": 566,
"entry_price": 11757.597173144877,
"entry_at": "2026-09-03T09:02:24.974496+09:00",
"stop": 10071,
"target": 13868,
"stop": 10215,
"target": 14072,
"peak": 12340,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11700,
"tranches": 1,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 3334430.645615085,
"last_add_price": 11590
"last_add_price": 11930
},
"316140": {
"code": "316140",
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 1,
"tranche_value": 4741640.48120924,
"last_add_price": 35250
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 1651454.8079885093,
"last_add_price": 7390
@@ -118,12 +118,12 @@
"entry_at": "2026-09-04T12:50:27.780786+09:00",
"stop": 5274,
"target": 6873,
"peak": 6040,
"peak": 6110,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5970,
"cur_price": 5990,
"tranches": 2,
"tranche_value": 3924128.001144519,
"last_add_price": 6010
@@ -139,12 +139,12 @@
"entry_at": "2026-09-07T15:06:35.044589+09:00",
"stop": 10420,
"target": 18110,
"peak": 14130,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 2059070.58259455,
"last_add_price": 13930
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:37.654100+09:00",
"stop": 375781,
"target": 462578,
"peak": 411500,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,461 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5117479.911622797,
"last_add_price": 410500
@@ -195,5 +195,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-11T09:00:01.944232+09:00",
"updated_at": "2026-09-10T15:28:33.172712+09:00"
"updated_at": "2026-09-11T15:28:37.472561+09:00"
}
@@ -102,3 +102,4 @@
{"ts": "2026-09-10T09:06:30.772066+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 356500, "qty": 16, "proceeds": 5692877, "entry_price": 409000, "pnl": -852104, "pnl_pct": -12.84, "hold_from": "2026-08-13T09:08:16.771867+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "358,791 (현재 358,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 484,313"}, {"label": "추세(10일선)", "ok": true, "detail": "307,150"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T11:38:28.224555+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13930, "qty": 147, "cost": 2048017, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 17215, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,910)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,215"}, {"label": "추세(10일선)", "ok": true, "detail": "12,964"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +80"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,859"}]}
{"ts": "2026-09-10T14:02:37.654102+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 410500, "qty": 12, "cost": 4926739, "path": "pullback", "reason": "눌림목 지정가 411,461 도달", "stop": 375781, "target": 462578, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "410,500 vs 396,800"}, {"label": "정배열(5>10)", "ok": true, "detail": "404,600 / 396,800"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,600 / 369,900"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -29 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.27% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "16,224 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.27% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,461 (현재 410,500)"}]}
{"ts": "2026-09-11T11:44:31.402107+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11930, "qty": 279, "cost": 3328969, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10071, "target": 13868, "signals": [{"label": "손절선", "ok": true, "detail": "10,071 (현재 11,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 13,868"}, {"label": "추세(10일선)", "ok": true, "detail": "11,366"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,976"}]}
@@ -1,5 +1,5 @@
{
"cash": 36935013.70500006,
"cash": 35014265.63600006,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 5150762.675171776,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3497500.5799993444,
"last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 5336831.603500004,
"last_add_price": 32750
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 118100,
"cur_price": 113100,
"tranches": 1,
"tranche_value": 4443232.642308382,
"last_add_price": 122000
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 141,
"entry_price": 13590,
"qty": 272,
"entry_price": 14105.33088235294,
"entry_at": "2026-09-04T11:14:26.495104+09:00",
"stop": 10481,
"target": 18253,
"peak": 14250,
"stop": 11085,
"target": 18636,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 14040,
"tranches": 1,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 1928587.8820308954,
"last_add_price": 13590
"last_add_price": 14660
},
"079650": {
"code": "079650",
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 1653071.9448850204,
"last_add_price": 7390
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 3179542.968018449,
"last_add_price": 141500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:37.657664+09:00",
"stop": 375781,
"target": 462578,
"peak": 411500,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,141 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5122592.989336174,
"last_add_price": 410500
@@ -196,5 +196,5 @@
"138040": "2026-09-08"
},
"created_at": "2026-06-11T09:00:01.944251+09:00",
"updated_at": "2026-09-10T15:28:33.175199+09:00"
"updated_at": "2026-09-11T15:28:37.477020+09:00"
}
@@ -113,3 +113,4 @@
{"ts": "2026-09-09T09:06:32.111702+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 141500, "qty": 22, "cost": 3113467, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117206, "target": 163692, "signals": [{"label": "손절선", "ok": true, "detail": "117,206 (현재 141,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 163,692"}, {"label": "추세(10일선)", "ok": true, "detail": "115,740"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -280 · 기 +899"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 140,627"}]}
{"ts": "2026-09-10T09:06:30.775863+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 356500, "qty": 16, "proceeds": 5692877, "entry_price": 409000, "pnl": -852104, "pnl_pct": -12.84, "hold_from": "2026-08-13T09:08:16.774335+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "358,791 (현재 358,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 484,313"}, {"label": "추세(10일선)", "ok": true, "detail": "307,150"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:37.657665+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 410500, "qty": 12, "cost": 4926739, "path": "pullback", "reason": "눌림목 지정가 420,141 도달", "stop": 375781, "target": 462578, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "410,500 vs 396,800"}, {"label": "정배열(5>10)", "ok": true, "detail": "404,600 / 396,800"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,600 / 369,900"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -29 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.27% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "16,224 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.27% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 420,141 (현재 410,500)"}]}
{"ts": "2026-09-11T09:04:34.978393+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14660, "qty": 131, "cost": 1920748, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10481, "target": 18253, "signals": [{"label": "손절선", "ok": true, "detail": "10,481 (현재 14,510)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,253"}, {"label": "추세(10일선)", "ok": true, "detail": "13,024"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -103 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,345"}]}
@@ -1,5 +1,5 @@
{
"cash": 38270356.09325004,
"cash": 35909742.05425005,
"initial": 100000000,
"positions": {
"327260": {
@@ -13,12 +13,12 @@
"entry_at": "2026-08-20T09:02:17.450989+09:00",
"stop": 26851,
"target": 49986,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1699505.011186723,
"last_add_price": 35800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,946 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 4850367.628093753,
"last_add_price": 32400
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 174,
"entry_price": 13520,
"qty": 335,
"entry_price": 14067.880597014926,
"entry_at": "2026-09-03T09:02:24.986233+09:00",
"stop": 11243,
"target": 18074,
"peak": 14250,
"stop": 11803,
"target": 18598,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 14040,
"tranches": 1,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 2363869.6412348715,
"last_add_price": 13520
"last_add_price": 14660
},
"012450": {
"code": "012450",
@@ -76,12 +76,12 @@
"entry_at": "2026-09-09T09:02:32.233010+09:00",
"stop": 998000,
"target": 1151000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,094,989 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 2,
"tranche_value": 5038415.947093753,
"last_add_price": 1070000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,748 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5045227.910078128,
"last_add_price": 418500
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,087 도달",
"cur_price": 14640,
"cur_price": 14530,
"tranches": 1,
"tranche_value": 3899629.8305211784,
"last_add_price": 14750
@@ -139,12 +139,12 @@
"entry_at": "2026-09-10T09:00:55.814433+09:00",
"stop": 10784,
"target": 14102,
"peak": 11900,
"peak": 11980,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,003 도달",
"cur_price": 11700,
"cur_price": 11820,
"tranches": 1,
"tranche_value": 4373273.034451844,
"last_add_price": 11890
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:37.660601+09:00",
"stop": 105837,
"target": 141726,
"peak": 118200,
"peak": 119300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 1,
"tranche_value": 3977003.979830668,
"last_add_price": 117800
@@ -202,5 +202,5 @@
"068270": "2026-08-26"
},
"created_at": "2026-06-11T09:00:01.944270+09:00",
"updated_at": "2026-09-10T15:28:33.177720+09:00"
"updated_at": "2026-09-11T15:28:37.481412+09:00"
}
@@ -161,3 +161,4 @@
{"ts": "2026-09-10T10:04:32.005765+09:00", "side": "SELL", "code": "010950", "name": "S-Oil", "price": 152500, "qty": 64, "proceeds": 9740968, "entry_price": 137992, "pnl": 908143, "pnl_pct": 10.51, "hold_from": "2026-08-26T09:36:23.410654+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "153,508 (현재 152,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "109,965"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +0 · 기 +306"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T13:40:32.100659+09:00", "side": "BUY", "code": "012450", "name": "한화에어로스페이스", "price": 1070000, "qty": 4, "cost": 4280642, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 998000, "target": 1088000, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,069,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,088,000"}, {"label": "추세(20일선)", "ok": true, "detail": "1,026,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -44 · 기 +13"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,068,505"}]}
{"ts": "2026-09-10T14:02:37.660602+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 117800, "qty": 33, "cost": 3887983, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 105837, "target": 141726, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "117,700 vs 76,545"}, {"label": "정배열(5>20)", "ok": true, "detail": "88,900 / 76,545"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "88,900 / 75,550"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+67.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +196 · 기 -113 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+24%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.95% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "884,443 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.95% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "82"}]}
{"ts": "2026-09-11T09:04:34.983232+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14660, "qty": 161, "cost": 2360614, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11243, "target": 18074, "signals": [{"label": "손절선", "ok": true, "detail": "11,243 (현재 14,510)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,074"}, {"label": "추세(20일선)", "ok": true, "detail": "12,800"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -103 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,275"}]}
@@ -1,5 +1,5 @@
{
"cash": 31764177.843750004,
"cash": 29256941.814750005,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 5180051.180047499,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 4464385.527789056,
"last_add_price": 13420
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 186,
"entry_price": 13520,
"qty": 357,
"entry_price": 14066.050420168067,
"entry_at": "2026-09-03T09:02:24.991070+09:00",
"stop": 11243,
"target": 18074,
"peak": 14250,
"stop": 11801,
"target": 18596,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 14040,
"tranches": 1,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 2517324.6404987266,
"last_add_price": 13520
"last_add_price": 14660
},
"478560": {
"code": "478560",
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,140 도달",
"cur_price": 3065,
"cur_price": 3150,
"tranches": 2,
"tranche_value": 4146153.6468727933,
"last_add_price": 3255
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 2135715.450247605,
"last_add_price": 7390
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,907 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 2264272.8858473194,
"last_add_price": 163200
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,641 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5254723.901984375,
"last_add_price": 414000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 4078950.2461283705,
"last_add_price": 141500
@@ -197,5 +197,5 @@
"138040": "2026-09-08"
},
"created_at": "2026-06-11T09:00:01.944290+09:00",
"updated_at": "2026-09-10T15:28:33.180139+09:00"
"updated_at": "2026-09-11T15:28:37.485194+09:00"
}
@@ -130,3 +130,4 @@
{"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": "추가 종료"}]}
{"ts": "2026-09-09T09:02:32.237897+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 135800, "qty": 30, "cost": 4074611, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121854, "target": 163692, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "135,800 vs 115,200"}, {"label": "정배열(5>10)", "ok": true, "detail": "116,420 / 115,200"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "116,420 / 113,853"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -280 · 기 +899 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.32% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 122,600"}, {"label": "거래량 급증", "ok": true, "detail": "1,470,387 (환산) vs 평균 648,608"}, {"label": "회전율 급증", "ok": true, "detail": "1.32% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-09-09T09:06:32.117834+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 141500, "qty": 28, "cost": 3962594, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121854, "target": 163692, "signals": [{"label": "손절선", "ok": true, "detail": "121,854 (현재 141,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 163,692"}, {"label": "추세(10일선)", "ok": true, "detail": "115,740"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -280 · 기 +899"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 140,627"}]}
{"ts": "2026-09-11T09:04:34.987337+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14660, "qty": 171, "cost": 2507236, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11243, "target": 18074, "signals": [{"label": "손절선", "ok": true, "detail": "11,243 (현재 14,510)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,074"}, {"label": "추세(10일선)", "ok": true, "detail": "13,024"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -103 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,275"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"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": 127600,
"cur_price": 128700,
"tranches": 2,
"tranche_value": 4675255.455593748,
"last_add_price": 120500
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 4550435.925312498,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 4604300.898906248,
"last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 4446388.7381874975,
"last_add_price": 13420
@@ -118,12 +118,12 @@
"entry_at": "2026-08-20T09:02:17.459458+09:00",
"stop": 24273,
"target": 65401,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 2315542.8746463708,
"last_add_price": 35800
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 4361206.427093747,
"last_add_price": 32750
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T09:00:57.076883+09:00",
"stop": 10458,
"target": 22762,
"peak": 14130,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,977 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 3390239.348206665,
"last_add_price": 13930
@@ -199,5 +199,5 @@
"161890": "2026-07-30"
},
"created_at": "2026-06-15T14:55:00.582771+09:00",
"updated_at": "2026-09-10T15:28:34.349812+09:00"
"updated_at": "2026-09-11T15:28:38.639104+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 5030428.7588749975,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 4920739.488124997,
"last_add_price": 13420
@@ -55,12 +55,12 @@
"entry_at": "2026-08-20T09:02:17.463463+09:00",
"stop": 24277,
"target": 49982,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 2545799.7712668725,
"last_add_price": 35800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 4784721.199968747,
"last_add_price": 32750
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4975122.724249996,
"last_add_price": 30200
@@ -118,12 +118,12 @@
"entry_at": "2026-09-09T09:02:32.837806+09:00",
"stop": 998000,
"target": 1125500,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,094,989 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 2,
"tranche_value": 4919936.126749996,
"last_add_price": 1070000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 1,
"tranche_value": 4932638.739249997,
"last_add_price": 167000
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T09:00:57.191927+09:00",
"stop": 10458,
"target": 18148,
"peak": 14130,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,977 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 3681766.0445766635,
"last_add_price": 13930
@@ -200,5 +200,5 @@
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.582787+09:00",
"updated_at": "2026-09-10T15:28:34.364866+09:00"
"updated_at": "2026-09-11T15:28:38.654885+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 4697478.874937497,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 4594021.1274374975,
"last_add_price": 13420
@@ -55,12 +55,12 @@
"entry_at": "2026-08-20T09:02:17.467056+09:00",
"stop": 24274,
"target": 55120,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 2377721.795719703,
"last_add_price": 35800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 4467750.718124997,
"last_add_price": 32750
@@ -97,12 +97,12 @@
"entry_at": "2026-09-09T09:02:32.847713+09:00",
"stop": 998000,
"target": 1151000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,094,989 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 2,
"tranche_value": 4663103.104437497,
"last_add_price": 1070000
@@ -118,12 +118,12 @@
"entry_at": "2026-09-09T14:22:31.922572+09:00",
"stop": 10572,
"target": 19800,
"peak": 14130,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,936 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 3428684.1695128847,
"last_add_price": 14070
@@ -139,12 +139,12 @@
"entry_at": "2026-09-10T09:00:57.309498+09:00",
"stop": 78721,
"target": 111658,
"peak": 90500,
"peak": 91000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 90300,
"cur_price": 90600,
"tranches": 1,
"tranche_value": 4704444.468062498,
"last_add_price": 89700
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:38.272722+09:00",
"stop": 101849,
"target": 149701,
"peak": 118200,
"peak": 119300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 1,
"tranche_value": 4675233.334531248,
"last_add_price": 117800
@@ -200,5 +200,5 @@
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.582803+09:00",
"updated_at": "2026-09-10T15:28:34.375066+09:00"
"updated_at": "2026-09-11T15:28:38.664858+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 34850743.116500005,
"cash": 32416818.082500003,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 4929642.288776176,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 4296364.655919675,
"last_add_price": 13420
@@ -55,12 +55,12 @@
"entry_at": "2026-08-20T09:02:17.470693+09:00",
"stop": 26840,
"target": 49975,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1744609.622982949,
"last_add_price": 35800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,407 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1989854.351411668,
"last_add_price": 157600
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 180,
"entry_price": 13520,
"qty": 346,
"entry_price": 14066.936416184972,
"entry_at": "2026-09-03T09:02:25.006986+09:00",
"stop": 11243,
"target": 18074,
"peak": 14250,
"stop": 11802,
"target": 18597,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 14040,
"tranches": 1,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 2434547.9721527454,
"last_add_price": 13520
"last_add_price": 14660
},
"004370": {
"code": "004370",
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,641 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5117130.6709687505,
"last_add_price": 414000
@@ -139,12 +139,12 @@
"entry_at": "2026-09-09T09:02:32.856183+09:00",
"stop": 998000,
"target": 1151000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,094,989 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 2,
"tranche_value": 5091544.87721875,
"last_add_price": 1070000
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T09:00:57.422784+09:00",
"stop": 81466,
"target": 106168,
"peak": 90500,
"peak": 91000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 90300,
"cur_price": 90600,
"tranches": 1,
"tranche_value": 4463555.687218576,
"last_add_price": 89700
@@ -201,5 +201,5 @@
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.582834+09:00",
"updated_at": "2026-09-10T15:28:34.382393+09:00"
"updated_at": "2026-09-11T15:28:38.672659+09:00"
}
@@ -159,3 +159,4 @@
{"ts": "2026-09-10T09:00:57.420699+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18810, "qty": 272, "proceeds": 5106343, "entry_price": 19310, "pnl": -146765, "pnl_pct": -2.59, "hold_from": "2026-09-01T09:10:27.829775+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,249 (현재 18,810)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,431"}, {"label": "추세(20일선)", "ok": false, "detail": "18,845"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -262 · 기 -49"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,675"}]}
{"ts": "2026-09-10T09:00:57.422789+09:00", "side": "BUY", "code": "034020", "name": "두산에너빌리티", "price": 89700, "qty": 49, "cost": 4395959, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 81466, "target": 106168, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "89,900 vs 80,260"}, {"label": "정배열(5>20)", "ok": true, "detail": "81,920 / 80,260"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "81,920 / 80,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -430 · 기 +2,812 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+43%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.76% (환산) vs 평균 0.41% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 89,100"}, {"label": "거래량 급증", "ok": true, "detail": "4,852,980 (환산) vs 평균 2,599,170"}, {"label": "회전율 급증", "ok": true, "detail": "0.76% (환산) vs 평균 0.41%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-09-10T13:40:33.868951+09:00", "side": "BUY", "code": "012450", "name": "한화에어로스페이스", "price": 1070000, "qty": 4, "cost": 4280642, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 998000, "target": 1088000, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,069,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,088,000"}, {"label": "추세(20일선)", "ok": true, "detail": "1,026,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -44 · 기 +13"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,068,505"}]}
{"ts": "2026-09-11T09:04:36.096905+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14660, "qty": 166, "cost": 2433925, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11243, "target": 18074, "signals": [{"label": "손절선", "ok": true, "detail": "11,243 (현재 14,510)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,074"}, {"label": "추세(20일선)", "ok": true, "detail": "12,800"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -103 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,275"}]}
@@ -1,5 +1,5 @@
{
"cash": 34276334.872749925,
"cash": 30147935.705749925,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 4489026.732352336,
"last_add_price": 13420
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:17.473909+09:00",
"stop": 26841,
"target": 46120,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1773404.3510667775,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 2027018.6354019148,
"last_add_price": 157600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50400,
"cur_price": 51100,
"tranches": 2,
"tranche_value": 4928101.458627134,
"last_add_price": 50000
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 356,
"entry_price": 11590,
"qty": 702,
"entry_price": 11757.578347578348,
"entry_at": "2026-09-03T09:02:25.010915+09:00",
"stop": 10451,
"target": 13299,
"stop": 10600,
"target": 13493,
"peak": 12340,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11700,
"tranches": 1,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 4133528.1959721213,
"last_add_price": 11590
"last_add_price": 11930
},
"003680": {
"code": "003680",
@@ -118,12 +118,12 @@
"entry_at": "2026-09-04T12:34:27.172116+09:00",
"stop": 4035,
"target": 5935,
"peak": 4900,
"peak": 5070,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4765,
"cur_price": 4900,
"tranches": 1,
"tranche_value": 2547466.077043123,
"last_add_price": 4795
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 4450280.282468722,
"last_add_price": 162800
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T09:00:57.526385+09:00",
"stop": 81466,
"target": 102051,
"peak": 90500,
"peak": 91000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 90300,
"cur_price": 90600,
"tranches": 1,
"tranche_value": 4422821.372265709,
"last_add_price": 89700
@@ -201,5 +201,5 @@
"068270": "2026-09-04"
},
"created_at": "2026-06-15T14:55:00.582849+09:00",
"updated_at": "2026-09-10T15:28:34.388106+09:00"
"updated_at": "2026-09-11T15:28:38.678827+09:00"
}
@@ -148,3 +148,4 @@
{"ts": "2026-09-09T12:04:36.598645+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 162800, "qty": 27, "cost": 4396259, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 143251, "target": 178874, "signals": [{"label": "손절선", "ok": true, "detail": "143,251 (현재 162,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 178,874"}, {"label": "추세(20일선)", "ok": true, "detail": "110,445"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -42 · 기 +284"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 162,343"}]}
{"ts": "2026-09-10T09:00:57.523904+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18810, "qty": 271, "proceeds": 5087570, "entry_price": 19310, "pnl": -146225, "pnl_pct": -2.59, "hold_from": "2026-09-01T09:10:27.835960+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,249 (현재 18,810)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,901"}, {"label": "추세(20일선)", "ok": false, "detail": "18,845"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -262 · 기 -49"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,675"}]}
{"ts": "2026-09-10T09:00:57.526391+09:00", "side": "BUY", "code": "034020", "name": "두산에너빌리티", "price": 89700, "qty": 49, "cost": 4395959, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 81466, "target": 102051, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "89,900 vs 80,260"}, {"label": "정배열(5>20)", "ok": true, "detail": "81,920 / 80,260"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "81,920 / 80,203"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -430 · 기 +2,812 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+43%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.76% (환산) vs 평균 0.41% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 89,100"}, {"label": "거래량 급증", "ok": true, "detail": "4,852,980 (환산) vs 평균 2,599,170"}, {"label": "회전율 급증", "ok": true, "detail": "0.76% (환산) vs 평균 0.41%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
{"ts": "2026-09-11T11:44:32.603095+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11930, "qty": 346, "cost": 4128399, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10451, "target": 13299, "signals": [{"label": "손절선", "ok": true, "detail": "10,451 (현재 11,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 13,299"}, {"label": "추세(20일선)", "ok": true, "detail": "10,162"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,976"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 4188989.7646745183,
"last_add_price": 13420
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:17.477466+09:00",
"stop": 26851,
"target": 57698,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1684859.3510976394,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1925810.8724292808,
"last_add_price": 157600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50400,
"cur_price": 51100,
"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": 11700,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 3841219.293311723,
"last_add_price": 11890
@@ -118,12 +118,12 @@
"entry_at": "2026-09-04T12:34:27.175910+09:00",
"stop": 4035,
"target": 7075,
"peak": 4900,
"peak": 5070,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4765,
"cur_price": 4900,
"tranches": 1,
"tranche_value": 2440070.444136775,
"last_add_price": 4795
@@ -139,12 +139,12 @@
"entry_at": "2026-09-10T14:02:38.293461+09:00",
"stop": 105837,
"target": 153689,
"peak": 118200,
"peak": 119300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 1,
"tranche_value": 3791358.59699398,
"last_add_price": 117800
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:38.294281+09:00",
"stop": 82166,
"target": 115103,
"peak": 90500,
"peak": 91000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 90300,
"cur_price": 90600,
"tranches": 1,
"tranche_value": 4228860.553627883,
"last_add_price": 90400
@@ -201,5 +201,5 @@
"068270": "2026-09-04"
},
"created_at": "2026-06-15T14:55:00.582864+09:00",
"updated_at": "2026-09-10T15:28:34.392823+09:00"
"updated_at": "2026-09-11T15:28:38.683780+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 37921057.97750005,
"cash": 34747201.97050005,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 3813943.0504600187,
"last_add_price": 350000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3759463.8630866953,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3342042.065213833,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2830,
"tranches": 1,
"tranche_value": 5363811.392406253,
"last_add_price": 2960
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 274,
"entry_price": 11590,
"qty": 540,
"entry_price": 11757.481481481482,
"entry_at": "2026-09-03T09:02:26.527931+09:00",
"stop": 10071,
"target": 16146,
"stop": 10214,
"target": 16387,
"peak": 12340,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11700,
"tranches": 1,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 3177696.924168879,
"last_add_price": 11590
"last_add_price": 11930
},
"078930": {
"code": "078930",
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 1,
"tranche_value": 3239694.510071496,
"last_add_price": 126400
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 2,
"tranche_value": 3233975.9230847433,
"last_add_price": 152000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 1,
"tranche_value": 4302231.2098323405,
"last_add_price": 30300
@@ -175,7 +175,7 @@
"closed_trades": 34,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.1908110702249995,
"max_drawdown": 0.19436872022499949,
"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.582879+09:00",
"updated_at": "2026-09-10T15:28:34.989255+09:00"
"updated_at": "2026-09-11T15:28:39.275829+09:00"
}
@@ -101,3 +101,4 @@
{"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"}]}
{"ts": "2026-09-11T11:44:33.684573+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11930, "qty": 266, "cost": 3173856, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10071, "target": 16146, "signals": [{"label": "손절선", "ok": true, "detail": "10,071 (현재 11,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,146"}, {"label": "추세(10일선)", "ok": true, "detail": "11,366"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,976"}]}
@@ -1,5 +1,5 @@
{
"cash": 45030185.42850005,
"cash": 41868261.21100005,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3342042.065213833,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2830,
"tranches": 1,
"tranche_value": 5343166.925093753,
"last_add_price": 2960
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 273,
"entry_price": 11590,
"qty": 538,
"entry_price": 11757.472118959107,
"entry_at": "2026-09-03T09:02:26.541405+09:00",
"stop": 10071,
"target": 14627,
"stop": 10214,
"target": 14844,
"peak": 12340,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11700,
"tranches": 1,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 3169899.6784588406,
"last_add_price": 11590
"last_add_price": 11930
},
"078930": {
"code": "078930",
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 1,
"tranche_value": 3232111.486475773,
"last_add_price": 126400
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 2,
"tranche_value": 3225992.8046420617,
"last_add_price": 152000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 1,
"tranche_value": 4294882.6988680065,
"last_add_price": 30300
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6510,
"cur_price": 6400,
"tranches": 1,
"tranche_value": 4287737.740777487,
"last_add_price": 6680
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:38.896994+09:00",
"stop": 375781,
"target": 479937,
"peak": 411500,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,461 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4801102.649890805,
"last_add_price": 410500
@@ -175,7 +175,7 @@
"closed_trades": 38,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.19056917246499955,
"max_drawdown": 0.19164184571499943,
"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.582910+09:00",
"updated_at": "2026-09-10T15:28:35.003436+09:00"
"updated_at": "2026-09-11T15:28:39.289132+09:00"
}
@@ -110,3 +110,4 @@
{"ts": "2026-09-09T14:22:32.552578+09:00", "side": "BUY", "code": "048910", "name": "대원미디어", "price": 6680, "qty": 641, "cost": 4282522, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 6036, "target": 7967, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "6,670 vs 5,134"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,486 / 5,134"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,486 / 4,909"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+51.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -8 · 기 +3 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+65%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.49% (환산) vs 평균 0.30% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,630"}, {"label": "거래량 급증", "ok": true, "detail": "61,920 (환산) vs 평균 38,349"}, {"label": "회전율 급증", "ok": true, "detail": "0.49% (환산) vs 평균 0.30%"}, {"label": "RSI", "ok": true, "detail": "84"}]}
{"ts": "2026-09-10T10:04:33.243952+09:00", "side": "SELL", "code": "010950", "name": "S-Oil", "price": 152500, "qty": 55, "proceeds": 8371144, "entry_price": 133404, "pnl": 1032844, "pnl_pct": 14.31, "hold_from": "2026-07-30T09:16:11.950700+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "153,508 (현재 152,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "110,750"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +0 · 기 +306"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:38.896999+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 410500, "qty": 11, "cost": 4516177, "path": "pullback", "reason": "눌림목 지정가 411,461 도달", "stop": 375781, "target": 479937, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "410,500 vs 396,800"}, {"label": "정배열(5>10)", "ok": true, "detail": "404,600 / 396,800"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,600 / 369,900"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -29 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.27% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "16,224 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.27% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,461 (현재 410,500)"}]}
{"ts": "2026-09-11T11:44:33.698969+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11930, "qty": 265, "cost": 3161924, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10071, "target": 14627, "signals": [{"label": "손절선", "ok": true, "detail": "10,071 (현재 11,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,627"}, {"label": "추세(10일선)", "ok": true, "detail": "11,366"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,976"}]}
@@ -1,5 +1,5 @@
{
"cash": 39987664.09700002,
"cash": 36801876.30050002,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3393650.506937234,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2830,
"tranches": 1,
"tranche_value": 5376321.98103125,
"last_add_price": 2960
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 275,
"entry_price": 11590,
"qty": 542,
"entry_price": 11757.490774907748,
"entry_at": "2026-09-03T09:02:26.549668+09:00",
"stop": 10071,
"target": 13868,
"stop": 10214,
"target": 14072,
"peak": 12340,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11700,
"tranches": 1,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 3188265.499071182,
"last_add_price": 11590
"last_add_price": 11930
},
"003490": {
"code": "003490",
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4425264.84827894,
"last_add_price": 30200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 1,
"tranche_value": 3216718.402620471,
"last_add_price": 126400
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 2,
"tranche_value": 3217490.050630382,
"last_add_price": 152000
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 2972315.521438034,
"last_add_price": 133000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 1,
"tranche_value": 3448134.918581595,
"last_add_price": 167000
@@ -175,7 +175,7 @@
"closed_trades": 39,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.19246265902999982,
"max_drawdown": 0.19381595902999982,
"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-10T15:28:35.011760+09:00"
"updated_at": "2026-09-11T15:28:39.296459+09:00"
}
@@ -111,3 +111,4 @@
{"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"}]}
{"ts": "2026-09-09T14:22:32.560798+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 360500, "qty": 16, "proceeds": 5756752, "entry_price": 411000, "pnl": -820234, "pnl_pct": -12.29, "hold_from": "2026-08-13T09:02:16.195859+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "360,434 (현재 359,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 486,849"}, {"label": "추세(10일선)", "ok": true, "detail": "307,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +76 · 기 -70"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-09T14:22:32.561511+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 167000, "qty": 20, "cost": 3340501, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 147115, "target": 196827, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "166,800 vs 112,150"}, {"label": "정배열(5>10)", "ok": true, "detail": "122,540 / 112,150"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "122,540 / 113,810"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+39.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -30 · 기 +292 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.70% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 116,900"}, {"label": "거래량 급증", "ok": true, "detail": "785,720 (환산) vs 평균 359,705"}, {"label": "회전율 급증", "ok": true, "detail": "0.70% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "80"}]}
{"ts": "2026-09-11T11:44:33.707338+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11930, "qty": 267, "cost": 3185788, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10071, "target": 13868, "signals": [{"label": "손절선", "ok": true, "detail": "10,071 (현재 11,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 13,868"}, {"label": "추세(10일선)", "ok": true, "detail": "11,366"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,976"}]}
@@ -1,5 +1,5 @@
{
"cash": 39460926.11399999,
"cash": 39318182.571749985,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 4271897.688361821,
"last_add_price": 13420
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:18.553157+09:00",
"stop": 26852,
"target": 57698,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1725875.4362712654,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1972692.6896559393,
"last_add_price": 157600
@@ -81,32 +81,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 11700,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 3922687.5648087934,
"last_add_price": 11890
},
"001790": {
"code": "001790",
"name": "대한제당",
"sources": [
"watch"
],
"qty": 1711,
"entry_price": 2945,
"entry_at": "2026-09-01T09:32:26.923149+09:00",
"stop": 2812,
"target": 3345,
"peak": 2945,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"tranches": 1,
"tranche_value": 5042122.590937499,
"last_add_price": 2945
},
"079650": {
"code": "079650",
"name": "서산",
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 2145338.3431725265,
"last_add_price": 7700
@@ -139,12 +118,12 @@
"entry_at": "2026-09-04T12:34:28.379088+09:00",
"stop": 4035,
"target": 7075,
"peak": 4900,
"peak": 5070,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4765,
"cur_price": 4900,
"tranches": 1,
"tranche_value": 2474296.0650329688,
"last_add_price": 4795
@@ -160,19 +139,40 @@
"entry_at": "2026-09-10T14:02:38.914134+09:00",
"stop": 82166,
"target": 115103,
"peak": 90500,
"peak": 91000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 90300,
"cur_price": 90600,
"tranches": 1,
"tranche_value": 4391923.653301918,
"last_add_price": 90400
},
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 12,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:36.146269+09:00",
"stop": 384747,
"target": 489760,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4981802.023234375,
"last_add_price": 411000
}
},
"realized_pnl": -20854232.05250002,
"closed_trades": 48,
"realized_pnl": -21103886.629000023,
"closed_trades": 49,
"wins": 3,
"peak_equity": 100344662.275,
"max_drawdown": 0.23080444655370694,
@@ -196,8 +196,9 @@
"138040": "2026-08-04",
"078930": "2026-09-03",
"003550": "2026-08-19",
"068270": "2026-09-04"
"068270": "2026-09-04",
"001790": "2026-09-11"
},
"created_at": "2026-06-15T14:55:00.583136+09:00",
"updated_at": "2026-09-10T15:28:35.018909+09:00"
"updated_at": "2026-09-11T15:28:39.302597+09:00"
}
@@ -135,3 +135,5 @@
{"ts": "2026-09-10T09:00:59.313161+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18810, "qty": 523, "proceeds": 9818447, "entry_price": 19018, "pnl": -129605, "pnl_pct": -1.1, "hold_from": "2026-08-20T10:06:19.265748+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "17,940 (현재 18,810)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,252"}, {"label": "추세(20일선)", "ok": false, "detail": "18,845"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -262 · 기 -49"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T09:00:59.316482+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11890, "qty": 329, "cost": 3912397, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10193, "target": 14900, "signals": [{"label": "손절선", "ok": true, "detail": "10,193 (현재 11,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,900"}, {"label": "추세(20일선)", "ok": true, "detail": "10,158"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,739"}]}
{"ts": "2026-09-10T14:02:38.914138+09:00", "side": "BUY", "code": "034020", "name": "두산에너빌리티", "price": 90400, "qty": 48, "cost": 4339851, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 82166, "target": 115103, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "90,400 vs 80,285"}, {"label": "정배열(5>20)", "ok": true, "detail": "82,020 / 80,285"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "82,020 / 80,212"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+11.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -577 · 기 +2,843 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+43%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.81% (환산) vs 평균 0.41% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 89,100"}, {"label": "거래량 급증", "ok": true, "detail": "5,220,387 (환산) vs 평균 2,599,170"}, {"label": "회전율 급증", "ok": true, "detail": "0.81% (환산) vs 평균 0.41%"}, {"label": "RSI", "ok": true, "detail": "62"}]}
{"ts": "2026-09-11T10:10:33.584911+09:00", "side": "SELL", "code": "001790", "name": "대한제당", "price": 2805, "qty": 1711, "proceeds": 4789996, "entry_price": 2945, "pnl": -249655, "pnl_pct": -4.75, "hold_from": "2026-09-01T09:32:26.923149+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "2,812 (현재 2,810)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 3,345"}, {"label": "추세(20일선)", "ok": true, "detail": "2,765"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -94 · 기 +244"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 2,987"}]}
{"ts": "2026-09-11T11:12:36.146277+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 411000, "qty": 12, "cost": 4932740, "path": "pullback", "reason": "눌림목 지정가 411,247 도달", "stop": 384747, "target": 489760, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "411,000 vs 383,775"}, {"label": "정배열(5>20)", "ok": true, "detail": "404,700 / 383,775"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -25 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "26,341 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.43% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,247 (현재 411,000)"}]}
@@ -1,5 +1,5 @@
{
"cash": 24746646.786999993,
"cash": 22884547.51399999,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"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": 127600,
"cur_price": 128700,
"tranches": 2,
"tranche_value": 5327150.576000001,
"last_add_price": 120500
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 4940372.790080874,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3791237.2526261737,
"last_add_price": 136000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 5133126.668375,
"last_add_price": 32750
@@ -113,20 +113,20 @@
"sources": [
"auto"
],
"qty": 137,
"entry_price": 13590,
"qty": 264,
"entry_price": 14104.734848484848,
"entry_at": "2026-09-04T11:14:28.093854+09:00",
"stop": 10481,
"target": 22917,
"peak": 14250,
"stop": 11084,
"target": 23166,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 14040,
"tranches": 1,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 1870914.8665673207,
"last_add_price": 13590
"last_add_price": 14660
},
"003490": {
"code": "003490",
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 1,
"tranche_value": 4478278.821943787,
"last_add_price": 30200
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,907 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1704132.165683182,
"last_add_price": 163200
@@ -199,5 +199,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.583184+09:00",
"updated_at": "2026-09-10T15:28:35.024534+09:00"
"updated_at": "2026-09-11T15:28:39.306911+09:00"
}
@@ -108,3 +108,4 @@
{"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"}]}
{"ts": "2026-09-11T09:04:37.214448+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14660, "qty": 127, "cost": 1862099, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10481, "target": 22917, "signals": [{"label": "손절선", "ok": true, "detail": "10,481 (현재 14,510)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,917"}, {"label": "추세(10일선)", "ok": true, "detail": "13,024"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -103 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,345"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 5075960.404438956,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3433240.983007488,
"last_add_price": 13420
@@ -55,12 +55,12 @@
"entry_at": "2026-08-20T09:02:18.566265+09:00",
"stop": 24287,
"target": 55133,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1369448.2358109318,
"last_add_price": 35800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 5207054.06571875,
"last_add_price": 32750
@@ -97,12 +97,12 @@
"entry_at": "2026-09-09T09:02:33.499991+09:00",
"stop": 998000,
"target": 1151000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,094,989 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 2,
"tranche_value": 5407499.193124999,
"last_add_price": 1070000
@@ -118,12 +118,12 @@
"entry_at": "2026-09-10T09:00:59.533567+09:00",
"stop": 10457,
"target": 19685,
"peak": 14130,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,977 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 2028063.468468333,
"last_add_price": 13930
@@ -139,12 +139,12 @@
"entry_at": "2026-09-10T14:02:38.927922+09:00",
"stop": 79421,
"target": 112358,
"peak": 90500,
"peak": 91000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 90300,
"cur_price": 90600,
"tranches": 1,
"tranche_value": 3559282.5485596135,
"last_add_price": 90400
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:38.928470+09:00",
"stop": 375781,
"target": 479937,
"peak": 411500,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,141 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5110932.165583902,
"last_add_price": 410500
@@ -198,5 +198,5 @@
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583198+09:00",
"updated_at": "2026-09-10T15:28:35.029815+09:00"
"updated_at": "2026-09-11T15:28:39.312519+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3393597.375168939,
"last_add_price": 13420
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:18.571212+09:00",
"stop": 24287,
"target": 55133,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1360762.8418676818,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1555265.8091770594,
"last_add_price": 157600
@@ -76,12 +76,12 @@
"entry_at": "2026-09-04T12:34:28.394416+09:00",
"stop": 4035,
"target": 6315,
"peak": 4900,
"peak": 5070,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4765,
"cur_price": 4900,
"tranches": 1,
"tranche_value": 2667186.0151028302,
"last_add_price": 4795
@@ -97,12 +97,12 @@
"entry_at": "2026-09-09T09:02:33.505578+09:00",
"stop": 998000,
"target": 1144000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 2,
"tranche_value": 5237403.446937501,
"last_add_price": 1070000
@@ -118,12 +118,12 @@
"entry_at": "2026-09-10T14:02:38.933751+09:00",
"stop": 79421,
"target": 112358,
"peak": 90500,
"peak": 91000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 90300,
"cur_price": 90600,
"tranches": 1,
"tranche_value": 3452170.020442301,
"last_add_price": 90400
@@ -139,12 +139,12 @@
"entry_at": "2026-09-10T14:02:38.934217+09:00",
"stop": 375781,
"target": 479937,
"peak": 411500,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,461 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4957124.381763087,
"last_add_price": 410500
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 80000,
"cur_price": 69100,
"tranches": 2,
"tranche_value": 2693266.5143909547,
"last_add_price": 79900
@@ -198,5 +198,5 @@
"068270": "2026-09-04"
},
"created_at": "2026-06-15T14:55:00.583212+09:00",
"updated_at": "2026-09-10T15:28:35.034337+09:00"
"updated_at": "2026-09-11T15:28:39.317328+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 40050674.79649999,
"cash": 38188575.52349999,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 4940372.790080874,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 5113659.21834375,
"last_add_price": 32750
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 137,
"entry_price": 13590,
"qty": 264,
"entry_price": 14104.734848484848,
"entry_at": "2026-09-04T11:14:28.107284+09:00",
"stop": 10481,
"target": 19808,
"peak": 14250,
"stop": 11084,
"target": 20145,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 14040,
"tranches": 1,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 1867525.9036903584,
"last_add_price": 13590
"last_add_price": 14660
},
"003490": {
"code": "003490",
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 1,
"tranche_value": 4469498.464141663,
"last_add_price": 30200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,907 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1702342.5778611205,
"last_add_price": 163200
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 3071180.117220259,
"last_add_price": 141500
@@ -139,12 +139,12 @@
"entry_at": "2026-09-10T14:02:38.938971+09:00",
"stop": 375781,
"target": 479937,
"peak": 411500,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,141 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4920492.504829236,
"last_add_price": 410500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:12:34.510311+09:00",
"stop": 35450,
"target": 62150,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 1,
"tranche_value": 2073999.8646011376,
"last_add_price": 44350
@@ -200,5 +200,5 @@
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583227+09:00",
"updated_at": "2026-09-10T15:28:35.038300+09:00"
"updated_at": "2026-09-11T15:28:39.322191+09:00"
}
@@ -120,3 +120,4 @@
{"ts": "2026-09-10T10:04:33.278692+09:00", "side": "SELL", "code": "010950", "name": "S-Oil", "price": 152500, "qty": 55, "proceeds": 8371144, "entry_price": 133862, "pnl": 1007640, "pnl_pct": 13.92, "hold_from": "2026-07-30T09:24:07.568342+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "153,508 (현재 152,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(10일선)", "ok": true, "detail": "110,750"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +0 · 기 +306"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:38.938974+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 410500, "qty": 11, "cost": 4516177, "path": "pullback", "reason": "눌림목 지정가 420,141 도달", "stop": 375781, "target": 479937, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "410,500 vs 396,800"}, {"label": "정배열(5>10)", "ok": true, "detail": "404,600 / 396,800"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,600 / 369,900"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -29 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.27% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "16,224 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.27% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 420,141 (현재 410,500)"}]}
{"ts": "2026-09-10T14:12:34.510314+09:00", "side": "BUY", "code": "327260", "name": "RF머트리얼즈", "price": 44350, "qty": 46, "cost": 2040406, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 35450, "target": 62150, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "44,350 vs 36,470"}, {"label": "정배열(5>10)", "ok": true, "detail": "37,790 / 36,470"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "37,790 / 29,897"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -27 · 기 +263 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+53%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "10.79% (환산) vs 평균 4.02% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 43,650"}, {"label": "거래량 급증", "ok": true, "detail": "1,941,613 (환산) vs 평균 673,097"}, {"label": "회전율 급증", "ok": true, "detail": "10.79% (환산) vs 평균 4.02%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-09-11T09:04:37.228749+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14660, "qty": 127, "cost": 1862099, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10481, "target": 19808, "signals": [{"label": "손절선", "ok": true, "detail": "10,481 (현재 14,510)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 19,808"}, {"label": "추세(10일선)", "ok": true, "detail": "13,024"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -103 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,345"}]}
@@ -13,12 +13,12 @@
"entry_at": "2026-08-20T09:02:18.579921+09:00",
"stop": 26854,
"target": 46133,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1835134.7132164796,
"last_add_price": 35800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,563 도달",
"cur_price": 11700,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 4188194.7669907366,
"last_add_price": 11890
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 2326946.156796955,
"last_add_price": 7700
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 5380475.415249998,
"last_add_price": 30000
@@ -97,12 +97,12 @@
"entry_at": "2026-09-09T09:02:33.514810+09:00",
"stop": 998000,
"target": 1125500,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 2,
"tranche_value": 5404117.900249997,
"last_add_price": 1070000
@@ -118,12 +118,12 @@
"entry_at": "2026-09-09T09:04:30.445123+09:00",
"stop": 11128,
"target": 16895,
"peak": 14130,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,153 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 2413342.693478599,
"last_add_price": 13820
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 1,
"tranche_value": 4372017.345337843,
"last_add_price": 142500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:38.943334+09:00",
"stop": 82166,
"target": 102751,
"peak": 90500,
"peak": 91000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 90300,
"cur_price": 90600,
"tranches": 1,
"tranche_value": 4778356.865055864,
"last_add_price": 90400
@@ -200,5 +200,5 @@
"068270": "2026-08-26"
},
"created_at": "2026-06-15T14:55:00.583241+09:00",
"updated_at": "2026-09-10T15:28:35.042361+09:00"
"updated_at": "2026-09-11T15:28:39.326681+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 42794530.15950001,
"cash": 40859119.89150001,
"initial": 100000000,
"positions": {
"327260": {
@@ -13,12 +13,12 @@
"entry_at": "2026-08-20T09:02:18.583985+09:00",
"stop": 24273,
"target": 49979,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1405152.4684093075,
"last_add_price": 35800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 120,174 도달",
"cur_price": 126600,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3885171.1748054144,
"last_add_price": 124100
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 143,
"entry_price": 13520,
"qty": 275,
"entry_price": 14067.2,
"entry_at": "2026-09-03T09:02:26.582362+09:00",
"stop": 10484,
"target": 18074,
"peak": 14250,
"stop": 11047,
"target": 18598,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 14040,
"tranches": 1,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 1936750.8143745721,
"last_add_price": 13520
"last_add_price": 14660
},
"088350": {
"code": "088350",
@@ -76,12 +76,12 @@
"entry_at": "2026-09-04T13:56:29.903270+09:00",
"stop": 5248,
"target": 6847,
"peak": 6040,
"peak": 6110,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5970,
"cur_price": 5990,
"tranches": 2,
"tranche_value": 3900770.372145102,
"last_add_price": 6010
@@ -97,12 +97,12 @@
"entry_at": "2026-09-09T09:02:33.518904+09:00",
"stop": 998000,
"target": 1125500,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,094,989 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 2,
"tranche_value": 5401783.964593751,
"last_add_price": 1070000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,748 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5407643.370014776,
"last_add_price": 418500
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,087 도달",
"cur_price": 14640,
"cur_price": 14530,
"tranches": 1,
"tranche_value": 4184751.0543503296,
"last_add_price": 14750
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T09:01:00.003107+09:00",
"stop": 10416,
"target": 14102,
"peak": 11900,
"peak": 11980,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 12,003 도달",
"cur_price": 11700,
"cur_price": 11820,
"tranches": 1,
"tranche_value": 3508251.3322146544,
"last_add_price": 11890
@@ -200,5 +200,5 @@
"316140": "2026-09-04"
},
"created_at": "2026-06-15T14:55:00.583273+09:00",
"updated_at": "2026-09-10T15:28:35.046038+09:00"
"updated_at": "2026-09-11T15:28:39.330762+09:00"
}
@@ -143,3 +143,4 @@
{"ts": "2026-09-10T09:00:59.999689+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18810, "qty": 279, "proceeds": 5237756, "entry_price": 19190, "pnl": -117057, "pnl_pct": -1.98, "hold_from": "2026-08-25T12:16:24.261562+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "17,760 (현재 18,810)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,335"}, {"label": "추세(20일선)", "ok": false, "detail": "18,845"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -262 · 기 -49"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,555"}]}
{"ts": "2026-09-10T09:01:00.003114+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11890, "qty": 295, "cost": 3508076, "path": "pullback", "reason": "눌림목 지정가 12,003 도달", "stop": 10416, "target": 14102, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "11,900 vs 10,158"}, {"label": "정배열(5>20)", "ok": true, "detail": "11,810 / 10,158"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "11,810 / 9,431"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+36.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +5 · 기 +0 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "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": "66"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 12,003 (현재 11,900)"}]}
{"ts": "2026-09-10T13:40:34.534355+09:00", "side": "BUY", "code": "012450", "name": "한화에어로스페이스", "price": 1070000, "qty": 5, "cost": 5350803, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 998000, "target": 1073000, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,069,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,073,000"}, {"label": "추세(20일선)", "ok": true, "detail": "1,026,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -44 · 기 +13"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,068,505"}]}
{"ts": "2026-09-11T09:04:37.237117+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14660, "qty": 132, "cost": 1935410, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10484, "target": 18074, "signals": [{"label": "손절선", "ok": true, "detail": "10,484 (현재 14,510)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,074"}, {"label": "추세(20일선)", "ok": true, "detail": "12,800"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -103 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,275"}]}
@@ -1,5 +1,5 @@
{
"cash": 47028658.11975005,
"cash": 43830938.53375005,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3377559.3310465557,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2830,
"tranches": 1,
"tranche_value": 5376462.657906253,
"last_add_price": 2945
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 276,
"entry_price": 11590,
"qty": 544,
"entry_price": 11757.5,
"entry_at": "2026-09-03T09:02:26.586284+09:00",
"stop": 10071,
"target": 14627,
"stop": 10214,
"target": 14844,
"peak": 12340,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11700,
"tranches": 1,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 3207769.240733453,
"last_add_price": 11590
"last_add_price": 11930
},
"078930": {
"code": "078930",
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 1,
"tranche_value": 3270991.576203241,
"last_add_price": 126400
@@ -97,12 +97,12 @@
"entry_at": "2026-09-04T12:34:28.410707+09:00",
"stop": 5314,
"target": 7233,
"peak": 6040,
"peak": 6110,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5970,
"cur_price": 5990,
"tranches": 2,
"tranche_value": 3847717.292460384,
"last_add_price": 6050
@@ -118,12 +118,12 @@
"entry_at": "2026-09-07T15:06:37.205681+09:00",
"stop": 10421,
"target": 19649,
"peak": 14130,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 1999967.3303914513,
"last_add_price": 13930
@@ -139,12 +139,12 @@
"entry_at": "2026-09-10T14:02:38.951303+09:00",
"stop": 375781,
"target": 479937,
"peak": 411500,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,461 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4919066.491939197,
"last_add_price": 410500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:12:34.522062+09:00",
"stop": 35450,
"target": 62150,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 1,
"tranche_value": 2072539.7610259354,
"last_add_price": 44350
@@ -197,5 +197,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.583289+09:00",
"updated_at": "2026-09-10T15:28:35.049259+09:00"
"updated_at": "2026-09-11T15:28:39.334607+09:00"
}
@@ -108,3 +108,4 @@
{"ts": "2026-09-10T11:38:29.517101+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13930, "qty": 143, "cost": 1992289, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 18590, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,910)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,590"}, {"label": "추세(10일선)", "ok": true, "detail": "12,964"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +80"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,859"}]}
{"ts": "2026-09-10T14:02:38.951305+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 410500, "qty": 11, "cost": 4516177, "path": "pullback", "reason": "눌림목 지정가 411,461 도달", "stop": 375781, "target": 479937, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "410,500 vs 396,800"}, {"label": "정배열(5>10)", "ok": true, "detail": "404,600 / 396,800"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,600 / 369,900"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -29 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.27% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "16,224 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.27% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,461 (현재 410,500)"}]}
{"ts": "2026-09-10T14:12:34.522063+09:00", "side": "BUY", "code": "327260", "name": "RF머트리얼즈", "price": 44350, "qty": 46, "cost": 2040406, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 35450, "target": 62150, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "44,350 vs 36,470"}, {"label": "정배열(5>10)", "ok": true, "detail": "37,790 / 36,470"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "37,790 / 29,897"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -27 · 기 +263 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+53%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "10.79% (환산) vs 평균 4.02% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 43,650"}, {"label": "거래량 급증", "ok": true, "detail": "1,941,613 (환산) vs 평균 673,097"}, {"label": "회전율 급증", "ok": true, "detail": "10.79% (환산) vs 평균 4.02%"}, {"label": "RSI", "ok": true, "detail": "67"}]}
{"ts": "2026-09-11T11:44:33.746853+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11930, "qty": 268, "cost": 3197720, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10071, "target": 14627, "signals": [{"label": "손절선", "ok": true, "detail": "10,071 (현재 11,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 14,627"}, {"label": "추세(10일선)", "ok": true, "detail": "11,366"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,976"}]}
@@ -1,5 +1,5 @@
{
"cash": 40353301.96350002,
"cash": 37095923.43000002,
"initial": 100000000,
"positions": {
"194370": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3428336.7554835076,
"last_add_price": 13420
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2830,
"tranches": 1,
"tranche_value": 5467963.193781251,
"last_add_price": 2945
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 281,
"entry_price": 11590,
"qty": 554,
"entry_price": 11757.54512635379,
"entry_at": "2026-09-03T09:02:26.589529+09:00",
"stop": 10071,
"target": 13868,
"stop": 10215,
"target": 14072,
"peak": 12340,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11700,
"tranches": 1,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 3262304.762250248,
"last_add_price": 11590
"last_add_price": 11930
},
"003490": {
"code": "003490",
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4492093.16528453,
"last_add_price": 30000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 1623025.8813087621,
"last_add_price": 7390
@@ -118,12 +118,12 @@
"entry_at": "2026-09-04T12:50:29.039073+09:00",
"stop": 5274,
"target": 6873,
"peak": 6040,
"peak": 6110,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5970,
"cur_price": 5990,
"tranches": 2,
"tranche_value": 3857497.927320607,
"last_add_price": 6010
@@ -139,12 +139,12 @@
"entry_at": "2026-09-07T15:06:37.209053+09:00",
"stop": 10421,
"target": 18111,
"peak": 14130,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,160 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 2022912.4075034007,
"last_add_price": 13930
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:38.955194+09:00",
"stop": 375781,
"target": 462578,
"peak": 411500,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 411,461 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5011499.306498856,
"last_add_price": 410500
@@ -197,5 +197,5 @@
"327260": "2026-09-07"
},
"created_at": "2026-06-15T14:55:00.583304+09:00",
"updated_at": "2026-09-10T15:28:35.052436+09:00"
"updated_at": "2026-09-11T15:28:39.338158+09:00"
}
@@ -109,3 +109,4 @@
{"ts": "2026-09-10T09:06:32.472130+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 356500, "qty": 16, "proceeds": 5692877, "entry_price": 409000, "pnl": -852104, "pnl_pct": -12.84, "hold_from": "2026-08-13T09:08:19.048109+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "358,791 (현재 358,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 484,313"}, {"label": "추세(10일선)", "ok": true, "detail": "307,150"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T11:38:29.520379+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13930, "qty": 145, "cost": 2020153, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 17215, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,910)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,215"}, {"label": "추세(10일선)", "ok": true, "detail": "12,964"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +80"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,859"}]}
{"ts": "2026-09-10T14:02:38.955195+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 410500, "qty": 12, "cost": 4926739, "path": "pullback", "reason": "눌림목 지정가 411,461 도달", "stop": 375781, "target": 462578, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "410,500 vs 396,800"}, {"label": "정배열(5>10)", "ok": true, "detail": "404,600 / 396,800"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,600 / 369,900"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -29 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.27% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "16,224 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.27% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,461 (현재 410,500)"}]}
{"ts": "2026-09-11T11:44:33.750185+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11930, "qty": 273, "cost": 3257379, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10071, "target": 13868, "signals": [{"label": "손절선", "ok": true, "detail": "10,071 (현재 11,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 13,868"}, {"label": "추세(10일선)", "ok": true, "detail": "11,366"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,976"}]}
@@ -1,5 +1,5 @@
{
"cash": 34529714.67900002,
"cash": 32652953.20700002,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 5045807.2398149045,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,939 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 5220757.257031252,
"last_add_price": 32750
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4580366.904239814,
"last_add_price": 30000
@@ -71,20 +71,20 @@
"sources": [
"auto"
],
"qty": 138,
"entry_price": 13590,
"qty": 266,
"entry_price": 14104.887218045113,
"entry_at": "2026-09-04T11:14:28.125177+09:00",
"stop": 10481,
"target": 18253,
"peak": 14250,
"stop": 11085,
"target": 18635,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,946 도달",
"cur_price": 14040,
"tranches": 1,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 1889084.2845179967,
"last_add_price": 13590
"last_add_price": 14660
},
"079650": {
"code": "079650",
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 1621037.6222288562,
"last_add_price": 7390
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,907 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1728982.2125771425,
"last_add_price": 163200
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 3122084.7056819946,
"last_add_price": 141500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:38.958516+09:00",
"stop": 375781,
"target": 462578,
"peak": 411500,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,141 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5026349.779541391,
"last_add_price": 410500
@@ -200,5 +200,5 @@
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583318+09:00",
"updated_at": "2026-09-10T15:28:35.055596+09:00"
"updated_at": "2026-09-11T15:28:39.341611+09:00"
}
@@ -130,3 +130,4 @@
{"ts": "2026-09-09T09:06:33.400021+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 141500, "qty": 22, "cost": 3113467, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117206, "target": 163692, "signals": [{"label": "손절선", "ok": true, "detail": "117,206 (현재 141,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 163,692"}, {"label": "추세(10일선)", "ok": true, "detail": "115,740"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -280 · 기 +899"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 140,627"}]}
{"ts": "2026-09-10T09:06:32.475316+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 356500, "qty": 16, "proceeds": 5692877, "entry_price": 409000, "pnl": -852104, "pnl_pct": -12.84, "hold_from": "2026-08-13T09:08:19.051046+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "358,791 (현재 358,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 484,313"}, {"label": "추세(10일선)", "ok": true, "detail": "307,150"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:38.958518+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 410500, "qty": 12, "cost": 4926739, "path": "pullback", "reason": "눌림목 지정가 420,141 도달", "stop": 375781, "target": 462578, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "410,500 vs 396,800"}, {"label": "정배열(5>10)", "ok": true, "detail": "404,600 / 396,800"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,600 / 369,900"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -29 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.27% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "16,224 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.27% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 420,141 (현재 410,500)"}]}
{"ts": "2026-09-11T09:04:37.247783+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14660, "qty": 128, "cost": 1876761, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10481, "target": 18253, "signals": [{"label": "손절선", "ok": true, "detail": "10,481 (현재 14,510)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,253"}, {"label": "추세(10일선)", "ok": true, "detail": "13,024"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -103 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,345"}]}
@@ -1,5 +1,5 @@
{
"cash": 39107537.350849986,
"cash": 36688274.515849985,
"initial": 100000000,
"positions": {
"327260": {
@@ -13,12 +13,12 @@
"entry_at": "2026-08-20T09:02:18.598460+09:00",
"stop": 26853,
"target": 49987,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1761589.922015132,
"last_add_price": 35800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 31,946 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 5016181.869037499,
"last_add_price": 32400
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 179,
"entry_price": 13520,
"qty": 344,
"entry_price": 14066.802325581395,
"entry_at": "2026-09-03T09:02:26.595154+09:00",
"stop": 11243,
"target": 18074,
"peak": 14250,
"stop": 11802,
"target": 18597,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 14040,
"tranches": 1,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 2433888.3605985767,
"last_add_price": 13520
"last_add_price": 14660
},
"012450": {
"code": "012450",
@@ -76,12 +76,12 @@
"entry_at": "2026-09-09T09:02:33.532759+09:00",
"stop": 998000,
"target": 1151000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,094,989 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 2,
"tranche_value": 5082934.486412499,
"last_add_price": 1070000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,748 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5098005.228240624,
"last_add_price": 418500
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,087 도달",
"cur_price": 14640,
"cur_price": 14530,
"tranches": 1,
"tranche_value": 3938107.990340583,
"last_add_price": 14750
@@ -139,12 +139,12 @@
"entry_at": "2026-09-09T09:10:30.121434+09:00",
"stop": 2792,
"target": 3776,
"peak": 3145,
"peak": 3225,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,136 도달",
"cur_price": 3065,
"cur_price": 3150,
"tranches": 1,
"tranche_value": 3860262.073953841,
"last_add_price": 3120
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T14:02:38.961924+09:00",
"stop": 105837,
"target": 141726,
"peak": 118200,
"peak": 119300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 1,
"tranche_value": 4029288.693393851,
"last_add_price": 117800
@@ -200,5 +200,5 @@
"316140": "2026-08-21"
},
"created_at": "2026-06-15T14:55:00.583333+09:00",
"updated_at": "2026-09-10T15:28:35.058661+09:00"
"updated_at": "2026-09-11T15:28:39.344952+09:00"
}
@@ -165,3 +165,4 @@
{"ts": "2026-09-10T09:12:28.881714+09:00", "side": "SELL", "code": "161890", "name": "한국콜마", "price": 135300, "qty": 51, "proceeds": 6886844, "entry_price": 151692, "pnl": -850616, "pnl_pct": -10.81, "hold_from": "2026-08-25T12:16:24.309994+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "136,015 (현재 135,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 183,047"}, {"label": "추세(20일선)", "ok": true, "detail": "100,330"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +189 · 기 -195"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T13:40:34.548328+09:00", "side": "BUY", "code": "012450", "name": "한화에어로스페이스", "price": 1070000, "qty": 4, "cost": 4280642, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 998000, "target": 1088000, "signals": [{"label": "손절선", "ok": true, "detail": "998,000 (현재 1,069,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,088,000"}, {"label": "추세(20일선)", "ok": true, "detail": "1,026,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -44 · 기 +13"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,068,505"}]}
{"ts": "2026-09-10T14:02:38.961926+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 117800, "qty": 34, "cost": 4005801, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 105837, "target": 141726, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "117,700 vs 76,545"}, {"label": "정배열(5>20)", "ok": true, "detail": "88,900 / 76,545"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "88,900 / 75,550"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+67.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +196 · 기 -113 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+24%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.95% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "884,443 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.95% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "82"}]}
{"ts": "2026-09-11T09:04:37.251380+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14660, "qty": 165, "cost": 2419263, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11243, "target": 18074, "signals": [{"label": "손절선", "ok": true, "detail": "11,243 (현재 14,510)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,074"}, {"label": "추세(20일선)", "ok": true, "detail": "12,800"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -103 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,275"}]}
@@ -1,5 +1,5 @@
{
"cash": 28259128.87875,
"cash": 25839866.04375,
"initial": 100000000,
"positions": {
"086790": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,665 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 5051285.121721717,
"last_add_price": 125200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 4362596.463271157,
"last_add_price": 13420
@@ -50,20 +50,20 @@
"sources": [
"auto"
],
"qty": 179,
"entry_price": 13520,
"qty": 344,
"entry_price": 14066.802325581395,
"entry_at": "2026-09-03T09:02:26.597960+09:00",
"stop": 11243,
"target": 18074,
"peak": 14250,
"stop": 11802,
"target": 18597,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,982 도달",
"cur_price": 14040,
"tranches": 1,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 2432613.4618839705,
"last_add_price": 13520
"last_add_price": 14660
},
"372170": {
"code": "372170",
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 21,404 도달",
"cur_price": 21950,
"cur_price": 21200,
"tranches": 2,
"tranche_value": 3058381.8542864355,
"last_add_price": 22300
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 3,140 도달",
"cur_price": 3065,
"cur_price": 3150,
"tranches": 2,
"tranche_value": 4008637.751201471,
"last_add_price": 3255
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,907 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 2191022.777893585,
"last_add_price": 163200
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,641 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5091364.078359375,
"last_add_price": 414000
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 3914241.3352241684,
"last_add_price": 141500
@@ -200,5 +200,5 @@
"138040": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583347+09:00",
"updated_at": "2026-09-10T15:28:35.061490+09:00"
"updated_at": "2026-09-11T15:28:39.348052+09:00"
}
@@ -143,3 +143,4 @@
{"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": "추가 종료"}]}
{"ts": "2026-09-09T09:02:33.535974+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 135800, "qty": 28, "cost": 3802970, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121854, "target": 163692, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "135,800 vs 115,200"}, {"label": "정배열(5>10)", "ok": true, "detail": "116,420 / 115,200"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "116,420 / 113,853"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -280 · 기 +899 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.32% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 122,600"}, {"label": "거래량 급증", "ok": true, "detail": "1,470,387 (환산) vs 평균 648,608"}, {"label": "회전율 급증", "ok": true, "detail": "1.32% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-09-09T09:06:33.405826+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 141500, "qty": 27, "cost": 3821073, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121854, "target": 163692, "signals": [{"label": "손절선", "ok": true, "detail": "121,854 (현재 141,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 163,692"}, {"label": "추세(10일선)", "ok": true, "detail": "115,740"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -280 · 기 +899"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 140,627"}]}
{"ts": "2026-09-11T09:04:37.254572+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14660, "qty": 165, "cost": 2419263, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11243, "target": 18074, "signals": [{"label": "손절선", "ok": true, "detail": "11,243 (현재 14,510)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,074"}, {"label": "추세(10일선)", "ok": true, "detail": "13,024"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -103 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,275"}]}
@@ -1,5 +1,5 @@
{
"cash": 29024497.860499978,
"cash": 28887794.560499977,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 3627364.7637924887,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3547525.853504033,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1688085.214726109,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 3967368.72635773,
"last_add_price": 112800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2862100.411366492,
"last_add_price": 135100
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4185836.328126983,
"last_add_price": 30200
@@ -144,35 +144,35 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 1,
"tranche_value": 2940234.9193805554,
"last_add_price": 143200
},
"034730": {
"code": "034730",
"name": "SK",
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:40.792954+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 10,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:37.745499+09:00",
"stop": 375996,
"target": 516013,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4790209.106906248,
"last_add_price": 617000
"tranche_value": 4452166.016150367,
"last_add_price": 411000
}
},
"realized_pnl": -24693660.904500056,
"closed_trades": 123,
"realized_pnl": -25039395.55450006,
"closed_trades": 125,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.24549505573500008,
@@ -188,9 +188,9 @@
"009150": "2026-07-27",
"214450": "2026-07-06",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -210,5 +210,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-15T14:40:00.621011+09:00",
"updated_at": "2026-09-10T15:28:37.688252+09:00"
"updated_at": "2026-09-11T15:28:43.263056+09:00"
}
@@ -281,3 +281,7 @@
{"ts": "2026-09-09T09:38:35.482893+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 143200, "qty": 20, "cost": 2864430, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 124212, "target": 200163, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "142,900 vs 117,637"}, {"label": "정배열(5>60)", "ok": true, "detail": "126,400 / 117,637"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "126,400 / 117,637"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -95 · 기 +135 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.36% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 140,200"}, {"label": "거래량 급증", "ok": true, "detail": "241,453 (환산) vs 평균 146,881"}, {"label": "회전율 급증", "ok": true, "detail": "0.36% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
{"ts": "2026-09-10T09:20:34.637090+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 43100, "qty": 104, "proceeds": 4473659, "entry_price": 50308, "pnl": -759175, "pnl_pct": -14.33, "hold_from": "2026-08-24T14:20:24.299052+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "43,093 (현재 43,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 71,953"}, {"label": "추세(60일선)", "ok": true, "detail": "36,158"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +798 · 기 -1,419"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:40.792971+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:47.312494+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:40.792954+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:48.112927+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "cost": 4716507, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:39.647651+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 38, "proceeds": 4638338, "entry_price": 124100, "pnl": -78170, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:48.112911+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:12:37.745508+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 411000, "qty": 10, "cost": 4110617, "path": "pullback", "reason": "눌림목 지정가 411,247 도달", "stop": 375996, "target": 516013, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "411,000 vs 369,908"}, {"label": "정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -25 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "26,341 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.43% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,247 (현재 411,000)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 3627364.7637924887,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3470885.263866936,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1668794.556510239,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3062184.227151159,
"last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 3007474.6079847123,
"last_add_price": 101700
@@ -118,12 +118,12 @@
"entry_at": "2026-08-20T09:02:20.302047+09:00",
"stop": 24267,
"target": 65396,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1249060.2562777183,
"last_add_price": 35800
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 2833660.1203225767,
"last_add_price": 141500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-09T09:12:36.782636+09:00",
"stop": 998000,
"target": 1214000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 1,
"tranche_value": 4826843.2429375,
"last_add_price": 1052000
@@ -212,5 +212,5 @@
"068270": "2026-09-09"
},
"created_at": "2026-06-15T14:55:00.583395+09:00",
"updated_at": "2026-09-10T15:28:37.703758+09:00"
"updated_at": "2026-09-11T15:28:44.927461+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 32542001.449999973,
"cash": 28554720.649999976,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2892213.1259382935,
"last_add_price": 135100
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1444957.780421195,
"last_add_price": 147800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3261176.5302310046,
"last_add_price": 145300
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4176661.959968715,
"last_add_price": 30200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 1,
"tranche_value": 2932587.5188024,
"last_add_price": 143200
@@ -113,20 +113,20 @@
"sources": [
"auto"
],
"qty": 29,
"entry_price": 134300,
"qty": 57,
"entry_price": 135871.9298245614,
"entry_at": "2026-09-09T09:56:32.327266+09:00",
"stop": 121143,
"target": 173770,
"peak": 135600,
"stop": 122744,
"target": 175256,
"peak": 138000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135400,
"tranches": 1,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 3961540.240576688,
"last_add_price": 134300
"last_add_price": 137500
},
"138040": {
"code": "138040",
@@ -139,43 +139,43 @@
"entry_at": "2026-09-09T10:10:32.976822+09:00",
"stop": 116423,
"target": 156930,
"peak": 128300,
"peak": 130500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127600,
"cur_price": 128700,
"tranches": 2,
"tranche_value": 4611339.344683614,
"last_add_price": 127800
},
"034730": {
"code": "034730",
"name": "SK",
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:41.995883+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 10,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:40.521132+09:00",
"stop": 375996,
"target": 516013,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4808081.206249999,
"last_add_price": 617000
"tranche_value": 4481449.565928179,
"last_add_price": 411000
}
},
"realized_pnl": -24089644.27250005,
"closed_trades": 132,
"realized_pnl": -24435378.92250005,
"closed_trades": 134,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.23979118357000023,
"max_drawdown": 0.24131435350000024,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -211,5 +211,5 @@
"257720": "2026-09-09"
},
"created_at": "2026-06-15T14:40:00.621059+09:00",
"updated_at": "2026-09-10T15:28:37.712884+09:00"
"updated_at": "2026-09-11T15:28:44.943759+09:00"
}
@@ -301,3 +301,8 @@
{"ts": "2026-09-10T09:18:36.182876+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 349500, "qty": 20, "proceeds": 6976370, "entry_price": 350250, "pnl": -29681, "pnl_pct": -0.21, "hold_from": "2026-07-21T12:06:01.215189+09:00", "reason": "시간손절 — 50일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "308,113 (현재 350,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "305,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T13:34:36.462558+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 127800, "qty": 36, "cost": 4601490, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 114759, "target": 156923, "signals": [{"label": "손절선", "ok": true, "detail": "114,759 (현재 127,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 156,923"}, {"label": "추세(60일선)", "ok": true, "detail": "110,150"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -60 · 기 +142"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 127,832"}]}
{"ts": "2026-09-10T14:02:41.995887+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:50.591323+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:41.995883+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:50.592980+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "cost": 4716507, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:41.973775+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 38, "proceeds": 4638338, "entry_price": 124100, "pnl": -78170, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:50.592974+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:12:40.521138+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 411000, "qty": 10, "cost": 4110617, "path": "pullback", "reason": "눌림목 지정가 411,247 도달", "stop": 375996, "target": 516013, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "411,000 vs 369,908"}, {"label": "정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -25 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "26,341 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.43% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,247 (현재 411,000)"}]}
{"ts": "2026-09-11T11:18:40.947126+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 137500, "qty": 28, "cost": 3850578, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121143, "target": 173770, "signals": [{"label": "손절선", "ok": true, "detail": "121,143 (현재 137,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 173,770"}, {"label": "추세(60일선)", "ok": true, "detail": "118,692"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +209 · 기 -149"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 137,582"}]}
@@ -1,5 +1,5 @@
{
"cash": 36770051.55099995,
"cash": 36691213.72099994,
"initial": 100000000,
"positions": {
"078930": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:20.356139+09:00",
"stop": 24285,
"target": 65413,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1433848.3158772076,
"last_add_price": 147800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4047548.093650061,
"last_add_price": 30200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 2777215.6377785285,
"last_add_price": 141500
@@ -118,12 +118,12 @@
"entry_at": "2026-09-09T09:12:36.800477+09:00",
"stop": 998000,
"target": 1214000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 1,
"tranche_value": 4742672.546312497,
"last_add_price": 1052000
@@ -144,38 +144,38 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 118100,
"cur_price": 113100,
"tranches": 1,
"tranche_value": 3757574.4583486076,
"last_add_price": 119600
},
"034730": {
"code": "034730",
"name": "SK",
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.003101+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 116,
"entry_price": 34950,
"entry_at": "2026-09-11T11:12:40.588435+09:00",
"stop": 31742,
"target": 44573,
"peak": 35150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 35050,
"tranches": 1,
"tranche_value": 4706853.087562497,
"last_add_price": 617000
"tranche_value": 4063919.2077500755,
"last_add_price": 34950
}
},
"realized_pnl": -26328764.101500068,
"closed_trades": 127,
"realized_pnl": -26672441.65150007,
"closed_trades": 129,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.25200500599000053,
"max_drawdown": 0.2594577814900005,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -216,5 +216,5 @@
"257720": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583512+09:00",
"updated_at": "2026-09-10T15:28:37.720340+09:00"
"updated_at": "2026-09-11T15:28:44.954641+09:00"
}
@@ -295,3 +295,7 @@
{"ts": "2026-09-09T09:38:36.665547+09:00", "side": "BUY", "code": "003550", "name": "LG", "price": 119600, "qty": 31, "cost": 3708156, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 107512, "target": 155863, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "119,500 vs 107,805"}, {"label": "정배열(5>60)", "ok": true, "detail": "110,620 / 107,805"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "110,620 / 107,805"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -392 · 기 +128 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.29% (환산) vs 평균 0.19% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 111,900"}, {"label": "거래량 급증", "ok": true, "detail": "441,880 (환산) vs 평균 280,124"}, {"label": "회전율 급증", "ok": true, "detail": "0.29% (환산) vs 평균 0.19%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-09-10T09:18:36.198144+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 349500, "qty": 20, "proceeds": 6976370, "entry_price": 350250, "pnl": -29681, "pnl_pct": -0.21, "hold_from": "2026-07-21T12:06:01.216956+09:00", "reason": "시간손절 — 50일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "308,113 (현재 350,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "305,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:42.003105+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:50.700518+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.003101+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:50.701508+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 37, "cost": 4592389, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:41.982085+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 37, "proceeds": 4516276, "entry_price": 124100, "pnl": -76113, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:50.701500+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:12:40.588449+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34950, "qty": 116, "cost": 4054808, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31742, "target": 44573, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "34,850 vs 30,926"}, {"label": "정배열(5>60)", "ok": true, "detail": "32,990 / 30,926"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,990 / 30,926"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +824 · 기 -65 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "4,347,854 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "68"}]}
@@ -1,5 +1,5 @@
{
"cash": 29012603.90849995,
"cash": 28875900.608499948,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2861643.9610576206,
"last_add_price": 135100
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4185204.743405741,
"last_add_price": 30200
@@ -144,35 +144,35 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 1,
"tranche_value": 2939786.4219278474,
"last_add_price": 143200
},
"034730": {
"code": "034730",
"name": "SK",
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.008871+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 10,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:40.602416+09:00",
"stop": 375996,
"target": 516013,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4789465.734906247,
"last_add_price": 617000
"tranche_value": 4451467.75105609,
"last_add_price": 411000
}
},
"realized_pnl": -24705554.85650005,
"closed_trades": 124,
"realized_pnl": -25051289.50650005,
"closed_trades": 126,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.24563713769000053,
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-07-06",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -211,5 +211,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-15T14:40:00.621103+09:00",
"updated_at": "2026-09-10T15:28:37.725803+09:00"
"updated_at": "2026-09-11T15:28:44.961887+09:00"
}
@@ -283,3 +283,7 @@
{"ts": "2026-09-09T09:38:36.677338+09:00", "side": "BUY", "code": "180640", "name": "한진칼", "price": 143200, "qty": 20, "cost": 2864430, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 124212, "target": 200163, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "142,900 vs 117,637"}, {"label": "정배열(5>60)", "ok": true, "detail": "126,400 / 117,637"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "126,400 / 117,637"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -95 · 기 +135 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.36% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 140,200"}, {"label": "거래량 급증", "ok": true, "detail": "241,453 (환산) vs 평균 146,881"}, {"label": "회전율 급증", "ok": true, "detail": "0.36% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
{"ts": "2026-09-10T09:20:35.770265+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 43100, "qty": 104, "proceeds": 4473659, "entry_price": 50308, "pnl": -759175, "pnl_pct": -14.33, "hold_from": "2026-08-24T14:20:24.329648+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "43,093 (현재 43,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 71,953"}, {"label": "추세(60일선)", "ok": true, "detail": "36,158"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +798 · 기 -1,419"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:42.008874+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:50.793024+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.008871+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:50.794587+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "cost": 4716507, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:41.990223+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 38, "proceeds": 4638338, "entry_price": 124100, "pnl": -78170, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:50.794580+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:12:40.602420+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 411000, "qty": 10, "cost": 4110617, "path": "pullback", "reason": "눌림목 지정가 411,247 도달", "stop": 375996, "target": 516013, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "411,000 vs 369,908"}, {"label": "정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -25 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "26,341 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.43% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,247 (현재 411,000)"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -118,12 +118,12 @@
"entry_at": "2026-08-20T09:02:20.368732+09:00",
"stop": 24267,
"target": 65396,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 2831543.8117604866,
"last_add_price": 141500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-09T09:12:37.150932+09:00",
"stop": 998000,
"target": 1214000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 1,
"tranche_value": 4823227.379406248,
"last_add_price": 1052000
@@ -213,5 +213,5 @@
"068270": "2026-09-09"
},
"created_at": "2026-06-15T14:55:00.583628+09:00",
"updated_at": "2026-09-10T15:28:37.730911+09:00"
"updated_at": "2026-09-11T15:28:44.968698+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 32542001.449999973,
"cash": 28554720.649999976,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2892213.1259382935,
"last_add_price": 135100
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1444957.780421195,
"last_add_price": 147800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3261176.5302310046,
"last_add_price": 145300
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4176661.959968715,
"last_add_price": 30200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 1,
"tranche_value": 2932587.5188024,
"last_add_price": 143200
@@ -113,20 +113,20 @@
"sources": [
"auto"
],
"qty": 29,
"entry_price": 134300,
"qty": 57,
"entry_price": 135871.9298245614,
"entry_at": "2026-09-09T09:56:32.357237+09:00",
"stop": 121143,
"target": 173770,
"peak": 135600,
"stop": 122744,
"target": 175256,
"peak": 138000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135400,
"tranches": 1,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 3961540.240576688,
"last_add_price": 134300
"last_add_price": 137500
},
"138040": {
"code": "138040",
@@ -139,43 +139,43 @@
"entry_at": "2026-09-09T10:10:33.005796+09:00",
"stop": 116423,
"target": 156930,
"peak": 128300,
"peak": 130500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127600,
"cur_price": 128700,
"tranches": 2,
"tranche_value": 4611339.344683614,
"last_add_price": 127800
},
"034730": {
"code": "034730",
"name": "SK",
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.018744+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 10,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:40.617403+09:00",
"stop": 375996,
"target": 516013,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4808081.206249999,
"last_add_price": 617000
"tranche_value": 4481449.565928179,
"last_add_price": 411000
}
},
"realized_pnl": -24089644.27250005,
"closed_trades": 132,
"realized_pnl": -24435378.92250005,
"closed_trades": 134,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.23979118357000023,
"max_drawdown": 0.24131435350000024,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -211,5 +211,5 @@
"257720": "2026-09-09"
},
"created_at": "2026-06-15T14:40:00.621148+09:00",
"updated_at": "2026-09-10T15:28:37.735318+09:00"
"updated_at": "2026-09-11T15:28:44.974009+09:00"
}
@@ -301,3 +301,8 @@
{"ts": "2026-09-10T09:18:36.219614+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 349500, "qty": 20, "proceeds": 6976370, "entry_price": 350250, "pnl": -29681, "pnl_pct": -0.21, "hold_from": "2026-07-21T12:06:01.222302+09:00", "reason": "시간손절 — 50일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "308,113 (현재 350,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "305,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T13:34:36.493445+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 127800, "qty": 36, "cost": 4601490, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 114759, "target": 156923, "signals": [{"label": "손절선", "ok": true, "detail": "114,759 (현재 127,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 156,923"}, {"label": "추세(60일선)", "ok": true, "detail": "110,150"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -60 · 기 +142"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 127,832"}]}
{"ts": "2026-09-10T14:02:42.018747+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:51.005078+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.018744+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:51.006641+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "cost": 4716507, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:42.001102+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 38, "proceeds": 4638338, "entry_price": 124100, "pnl": -78170, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:51.006633+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:12:40.617407+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 411000, "qty": 10, "cost": 4110617, "path": "pullback", "reason": "눌림목 지정가 411,247 도달", "stop": 375996, "target": 516013, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "411,000 vs 369,908"}, {"label": "정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -25 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "26,341 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.43% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,247 (현재 411,000)"}]}
{"ts": "2026-09-11T11:18:40.982255+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 137500, "qty": 28, "cost": 3850578, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121143, "target": 173770, "signals": [{"label": "손절선", "ok": true, "detail": "121,143 (현재 137,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 173,770"}, {"label": "추세(60일선)", "ok": true, "detail": "118,692"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +209 · 기 -149"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 137,582"}]}
@@ -1,5 +1,5 @@
{
"cash": 36770051.55099995,
"cash": 36691213.72099994,
"initial": 100000000,
"positions": {
"078930": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:20.377162+09:00",
"stop": 24285,
"target": 65413,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1433848.3158772076,
"last_add_price": 147800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4047548.093650061,
"last_add_price": 30200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 2777215.6377785285,
"last_add_price": 141500
@@ -118,12 +118,12 @@
"entry_at": "2026-09-09T09:12:37.164608+09:00",
"stop": 998000,
"target": 1214000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 1,
"tranche_value": 4742672.546312497,
"last_add_price": 1052000
@@ -144,38 +144,38 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 118100,
"cur_price": 113100,
"tranches": 1,
"tranche_value": 3757574.4583486076,
"last_add_price": 119600
},
"034730": {
"code": "034730",
"name": "SK",
"316140": {
"code": "316140",
"name": "우리금융지주",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.023332+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 116,
"entry_price": 34950,
"entry_at": "2026-09-11T11:12:40.623310+09:00",
"stop": 31742,
"target": 44573,
"peak": 35150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 35050,
"tranches": 1,
"tranche_value": 4706853.087562497,
"last_add_price": 617000
"tranche_value": 4063919.2077500755,
"last_add_price": 34950
}
},
"realized_pnl": -26328764.101500068,
"closed_trades": 127,
"realized_pnl": -26672441.65150007,
"closed_trades": 129,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.25200500599000053,
"max_drawdown": 0.2594577814900005,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -216,5 +216,5 @@
"257720": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.583751+09:00",
"updated_at": "2026-09-10T15:28:37.739670+09:00"
"updated_at": "2026-09-11T15:28:44.978952+09:00"
}
@@ -295,3 +295,7 @@
{"ts": "2026-09-09T09:38:36.692913+09:00", "side": "BUY", "code": "003550", "name": "LG", "price": 119600, "qty": 31, "cost": 3708156, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 107512, "target": 155863, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "119,500 vs 107,805"}, {"label": "정배열(5>60)", "ok": true, "detail": "110,620 / 107,805"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "110,620 / 107,805"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -392 · 기 +128 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.29% (환산) vs 평균 0.19% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 111,900"}, {"label": "거래량 급증", "ok": true, "detail": "441,880 (환산) vs 평균 280,124"}, {"label": "회전율 급증", "ok": true, "detail": "0.29% (환산) vs 평균 0.19%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
{"ts": "2026-09-10T09:18:36.224992+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 349500, "qty": 20, "proceeds": 6976370, "entry_price": 350250, "pnl": -29681, "pnl_pct": -0.21, "hold_from": "2026-07-21T12:06:01.224085+09:00", "reason": "시간손절 — 50일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "308,113 (현재 350,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "305,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:42.023335+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:51.112958+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.023332+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:51.114579+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 37, "cost": 4592389, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:42.005530+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 37, "proceeds": 4516276, "entry_price": 124100, "pnl": -76113, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:51.114574+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:12:40.623314+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34950, "qty": 116, "cost": 4054808, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31742, "target": 44573, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "34,850 vs 30,926"}, {"label": "정배열(5>60)", "ok": true, "detail": "32,990 / 30,926"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,990 / 30,926"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +824 · 기 -65 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.60% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "4,347,854 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.60% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "68"}]}
@@ -1,5 +1,5 @@
{
"cash": 39380051.805999964,
"cash": 35723820.655999966,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1437632.3116457197,
"last_add_price": 147800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2810640.732439216,
"last_add_price": 155900
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3229829.7909181127,
"last_add_price": 145300
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4114454.4034401365,
"last_add_price": 30200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 1611451.4576744305,
"last_add_price": 7850
@@ -113,20 +113,20 @@
"sources": [
"auto"
],
"qty": 71,
"entry_price": 49450,
"qty": 140,
"entry_price": 50213.92857142857,
"entry_at": "2026-09-09T09:26:36.622713+09:00",
"stop": 44042,
"target": 65675,
"peak": 50600,
"stop": 44634,
"target": 66953,
"peak": 52500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50400,
"tranches": 1,
"cur_price": 51100,
"tranches": 2,
"tranche_value": 3527023.225691173,
"last_add_price": 49450
"last_add_price": 51000
},
"078930": {
"code": "078930",
@@ -144,38 +144,38 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 1,
"tranche_value": 2831922.2510831044,
"last_add_price": 120700
},
"034730": {
"code": "034730",
"name": "SK",
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.027778+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 10,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:40.628800+09:00",
"stop": 375996,
"target": 516013,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4774405.603499997,
"last_add_price": 617000
"tranche_value": 4435147.047639696,
"last_add_price": 411000
}
},
"realized_pnl": -24066455.992500048,
"closed_trades": 132,
"realized_pnl": -24412190.64250005,
"closed_trades": 134,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.24163170344000043,
"max_drawdown": 0.2481852284400004,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -211,5 +211,5 @@
"004370": "2026-09-07"
},
"created_at": "2026-06-15T14:40:00.621367+09:00",
"updated_at": "2026-09-10T15:28:37.743136+09:00"
"updated_at": "2026-09-11T15:28:44.983294+09:00"
}
@@ -301,3 +301,8 @@
{"ts": "2026-09-09T09:38:37.089718+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 120700, "qty": 23, "cost": 2776516, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 104221, "target": 170138, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "120,500 vs 75,597"}, {"label": "정배열(5>60)", "ok": true, "detail": "89,460 / 75,597"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "89,460 / 75,597"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+68.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +131 · 기 -9 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.66% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "615,893 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.66% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "83"}]}
{"ts": "2026-09-10T09:18:36.229805+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 349500, "qty": 20, "proceeds": 6976370, "entry_price": 350250, "pnl": -29681, "pnl_pct": -0.21, "hold_from": "2026-07-21T12:06:01.225869+09:00", "reason": "시간손절 — 50일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "308,113 (현재 350,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "305,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:42.027780+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:51.196985+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.027778+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:51.198475+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "cost": 4716507, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:42.009721+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 38, "proceeds": 4638338, "entry_price": 124100, "pnl": -78170, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:51.198468+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T09:04:42.045899+09:00", "side": "BUY", "code": "001450", "name": "현대해상", "price": 51000, "qty": 69, "cost": 3519528, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 44042, "target": 65675, "signals": [{"label": "손절선", "ok": true, "detail": "44,042 (현재 51,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 65,675"}, {"label": "추세(60일선)", "ok": true, "detail": "37,638"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +255 · 기 -73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 50,845"}]}
{"ts": "2026-09-11T11:12:40.628802+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 411000, "qty": 10, "cost": 4110617, "path": "pullback", "reason": "눌림목 지정가 411,247 도달", "stop": 375996, "target": 516013, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "411,000 vs 369,908"}, {"label": "정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -25 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "26,341 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.43% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,247 (현재 411,000)"}]}
@@ -1,5 +1,5 @@
{
"cash": 39873686.73299997,
"cash": 39795298.97049997,
"initial": 100000000,
"positions": {
"078930": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:20.385184+09:00",
"stop": 24285,
"target": 65413,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1433848.3158772076,
"last_add_price": 147800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2783954.65319541,
"last_add_price": 155900
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6510,
"cur_price": 6400,
"tranches": 1,
"tranche_value": 3881914.001622301,
"last_add_price": 6670
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 2778015.707926319,
"last_add_price": 141500
@@ -139,43 +139,43 @@
"entry_at": "2026-09-09T09:14:37.107169+09:00",
"stop": 998000,
"target": 1226000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 1,
"tranche_value": 4745116.755187498,
"last_add_price": 1055000
},
"034730": {
"code": "034730",
"name": "SK",
"003490": {
"code": "003490",
"name": "대한항공",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.031953+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 141,
"entry_price": 28750,
"entry_at": "2026-09-11T11:12:41.006563+09:00",
"stop": 26105,
"target": 36684,
"peak": 29050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29000,
"tranches": 1,
"tranche_value": 4715256.536437498,
"last_add_price": 617000
"tranche_value": 4079729.186576085,
"last_add_price": 28750
}
},
"realized_pnl": -25769790.561500065,
"closed_trades": 120,
"realized_pnl": -26113468.11150007,
"closed_trades": 122,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.2518595541700003,
"max_drawdown": 0.2556089296700004,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-08-26",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-08-26",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -215,5 +215,5 @@
"257720": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.584337+09:00",
"updated_at": "2026-09-10T15:28:37.746895+09:00"
"updated_at": "2026-09-11T15:28:44.987581+09:00"
}
@@ -280,3 +280,7 @@
{"ts": "2026-09-09T09:14:37.107173+09:00", "side": "BUY", "code": "012450", "name": "한화에어로스페이스", "price": 1055000, "qty": 4, "cost": 4220633, "path": "pullback", "reason": "눌림목 지정가 1,053,984 도달", "stop": 998000, "target": 1226000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,052,000 vs 1,050,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,144,000 / 1,050,100"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,144,000 / 1,050,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -67 · 기 +27 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+58%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.34% (환산) vs 평균 0.44% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,255,000"}, {"label": "거래량 급증", "ok": false, "detail": "173,740 (환산) vs 평균 227,218"}, {"label": "회전율 급증", "ok": false, "detail": "0.34% (환산) vs 평균 0.44%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,053,984 (현재 1,052,000)"}]}
{"ts": "2026-09-10T09:18:36.234132+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 349500, "qty": 20, "proceeds": 6976370, "entry_price": 350250, "pnl": -29681, "pnl_pct": -0.21, "hold_from": "2026-07-21T12:06:01.227631+09:00", "reason": "시간손절 — 50일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "308,113 (현재 350,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "305,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:42.031955+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:51.305751+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.031953+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:51.307786+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 37, "cost": 4592389, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:42.050405+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 37, "proceeds": 4516276, "entry_price": 124100, "pnl": -76113, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:51.307779+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:12:41.006577+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28750, "qty": 141, "cost": 4054358, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26105, "target": 36684, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "28,700 vs 25,213"}, {"label": "정배열(5>60)", "ok": true, "detail": "26,080 / 25,213"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,080 / 25,213"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+4.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,118 · 기 -2,017 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+29%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.90% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,293,719 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "0.90% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
@@ -1,5 +1,5 @@
{
"cash": 39380051.805999964,
"cash": 35723820.655999966,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1437632.3116457197,
"last_add_price": 147800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2810640.732439216,
"last_add_price": 155900
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3229829.7909181127,
"last_add_price": 145300
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4114454.4034401365,
"last_add_price": 30200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 1611451.4576744305,
"last_add_price": 7850
@@ -113,20 +113,20 @@
"sources": [
"auto"
],
"qty": 71,
"entry_price": 49450,
"qty": 140,
"entry_price": 50213.92857142857,
"entry_at": "2026-09-09T09:26:36.632446+09:00",
"stop": 44042,
"target": 65675,
"peak": 50600,
"stop": 44634,
"target": 66953,
"peak": 52500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50400,
"tranches": 1,
"cur_price": 51100,
"tranches": 2,
"tranche_value": 3527023.225691173,
"last_add_price": 49450
"last_add_price": 51000
},
"078930": {
"code": "078930",
@@ -144,38 +144,38 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 1,
"tranche_value": 2831922.2510831044,
"last_add_price": 120700
},
"034730": {
"code": "034730",
"name": "SK",
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.035786+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 10,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:41.021474+09:00",
"stop": 375996,
"target": 516013,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 413000,
"tranches": 1,
"tranche_value": 4774405.603499997,
"last_add_price": 617000
"tranche_value": 4435147.047639696,
"last_add_price": 411000
}
},
"realized_pnl": -24066455.992500048,
"closed_trades": 132,
"realized_pnl": -24412190.64250005,
"closed_trades": 134,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.24163170344000043,
"max_drawdown": 0.2481852284400004,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -211,5 +211,5 @@
"004370": "2026-09-07"
},
"created_at": "2026-06-15T14:40:00.621411+09:00",
"updated_at": "2026-09-10T15:28:37.750132+09:00"
"updated_at": "2026-09-11T15:28:44.991100+09:00"
}
@@ -301,3 +301,8 @@
{"ts": "2026-09-09T09:38:37.113353+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 120700, "qty": 23, "cost": 2776516, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 104221, "target": 170138, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "120,500 vs 75,597"}, {"label": "정배열(5>60)", "ok": true, "detail": "89,460 / 75,597"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "89,460 / 75,597"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+68.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +131 · 기 -9 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.66% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "615,893 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.66% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "83"}]}
{"ts": "2026-09-10T09:18:36.238129+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 349500, "qty": 20, "proceeds": 6976370, "entry_price": 350250, "pnl": -29681, "pnl_pct": -0.21, "hold_from": "2026-07-21T12:06:01.229400+09:00", "reason": "시간손절 — 50일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "308,113 (현재 350,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "305,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:42.035788+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:51.412554+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.035786+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:51.413794+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "cost": 4716507, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:42.055003+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 38, "proceeds": 4638338, "entry_price": 124100, "pnl": -78170, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:51.413789+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T09:04:42.055436+09:00", "side": "BUY", "code": "001450", "name": "현대해상", "price": 51000, "qty": 69, "cost": 3519528, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 44042, "target": 65675, "signals": [{"label": "손절선", "ok": true, "detail": "44,042 (현재 51,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 65,675"}, {"label": "추세(60일선)", "ok": true, "detail": "37,638"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +255 · 기 -73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 50,845"}]}
{"ts": "2026-09-11T11:12:41.021479+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 411000, "qty": 10, "cost": 4110617, "path": "pullback", "reason": "눌림목 지정가 411,247 도달", "stop": 375996, "target": 516013, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "411,000 vs 369,908"}, {"label": "정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +8 · 기 -25 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "26,341 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.43% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,247 (현재 411,000)"}]}
@@ -1,5 +1,5 @@
{
"cash": 39873686.73299997,
"cash": 39795298.97049997,
"initial": 100000000,
"positions": {
"078930": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 3042388.163482306,
"last_add_price": 101700
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:20.392120+09:00",
"stop": 24285,
"target": 65413,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1267059.834384944,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1433848.3158772076,
"last_add_price": 147800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2783954.65319541,
"last_add_price": 155900
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6510,
"cur_price": 6400,
"tranches": 1,
"tranche_value": 3881914.001622301,
"last_add_price": 6670
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 2778015.707926319,
"last_add_price": 141500
@@ -139,43 +139,43 @@
"entry_at": "2026-09-09T09:14:37.115591+09:00",
"stop": 998000,
"target": 1226000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 1,
"tranche_value": 4745116.755187498,
"last_add_price": 1055000
},
"034730": {
"code": "034730",
"name": "SK",
"003490": {
"code": "003490",
"name": "대한항공",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.039414+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 141,
"entry_price": 28750,
"entry_at": "2026-09-11T11:12:41.028638+09:00",
"stop": 26105,
"target": 36684,
"peak": 29050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29000,
"tranches": 1,
"tranche_value": 4715256.536437498,
"last_add_price": 617000
"tranche_value": 4079729.186576085,
"last_add_price": 28750
}
},
"realized_pnl": -25769790.561500065,
"closed_trades": 120,
"realized_pnl": -26113468.11150007,
"closed_trades": 122,
"wins": 3,
"peak_equity": 100000000,
"max_drawdown": 0.2518595541700003,
"max_drawdown": 0.2556089296700004,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-08-26",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-08-26",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -215,5 +215,5 @@
"257720": "2026-09-08"
},
"created_at": "2026-06-15T14:55:00.584451+09:00",
"updated_at": "2026-09-10T15:28:37.753474+09:00"
"updated_at": "2026-09-11T15:28:44.994904+09:00"
}
@@ -280,3 +280,7 @@
{"ts": "2026-09-09T09:14:37.115593+09:00", "side": "BUY", "code": "012450", "name": "한화에어로스페이스", "price": 1055000, "qty": 4, "cost": 4220633, "path": "pullback", "reason": "눌림목 지정가 1,053,984 도달", "stop": 998000, "target": 1226000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,052,000 vs 1,050,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,144,000 / 1,050,100"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,144,000 / 1,050,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -67 · 기 +27 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+58%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.34% (환산) vs 평균 0.44% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,255,000"}, {"label": "거래량 급증", "ok": false, "detail": "173,740 (환산) vs 평균 227,218"}, {"label": "회전율 급증", "ok": false, "detail": "0.34% (환산) vs 평균 0.44%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,053,984 (현재 1,052,000)"}]}
{"ts": "2026-09-10T09:18:36.241913+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 349500, "qty": 20, "proceeds": 6976370, "entry_price": 350250, "pnl": -29681, "pnl_pct": -0.21, "hold_from": "2026-07-21T12:06:01.231187+09:00", "reason": "시간손절 — 50일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "308,113 (현재 350,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 476,661"}, {"label": "추세(60일선)", "ok": true, "detail": "305,583"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +106 · 기 -147"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:42.039416+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:51.496671+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.039414+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:51.497534+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 37, "cost": 4592389, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:42.059225+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 37, "proceeds": 4516276, "entry_price": 124100, "pnl": -76113, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:51.497528+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:12:41.028641+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28750, "qty": 141, "cost": 4054358, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26105, "target": 36684, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "28,700 vs 25,213"}, {"label": "정배열(5>60)", "ok": true, "detail": "26,080 / 25,213"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,080 / 25,213"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+4.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,118 · 기 -2,017 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+29%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.90% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "3,293,719 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "0.90% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
@@ -1,5 +1,5 @@
{
"cash": 30149551.906999953,
"cash": 27920734.836999945,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4104392.319035925,
"last_add_price": 30200
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 1613925.865525043,
"last_add_price": 7850
@@ -134,48 +134,48 @@
"sources": [
"auto"
],
"qty": 71,
"entry_price": 49450,
"qty": 140,
"entry_price": 50213.92857142857,
"entry_at": "2026-09-09T09:26:36.640619+09:00",
"stop": 44042,
"target": 65675,
"peak": 50600,
"stop": 44634,
"target": 66953,
"peak": 52500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50400,
"tranches": 1,
"cur_price": 51100,
"tranches": 2,
"tranche_value": 3521468.04972381,
"last_add_price": 49450
"last_add_price": 51000
},
"034730": {
"code": "034730",
"name": "SK",
"161890": {
"code": "161890",
"name": "한국콜마",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.042790+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 19,
"entry_price": 141200,
"entry_at": "2026-09-11T11:12:41.427685+09:00",
"stop": 121940,
"target": 198981,
"peak": 142400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 140900,
"tranches": 1,
"tranche_value": 4752977.484812497,
"last_add_price": 617000
"tranche_value": 2751857.4030862907,
"last_add_price": 141200
}
},
"realized_pnl": -25459980.521500055,
"closed_trades": 125,
"realized_pnl": -25805715.171500057,
"closed_trades": 127,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.24563713769000053,
"max_drawdown": 0.25271322743000063,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-07-06",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -212,5 +212,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-15T14:40:00.621453+09:00",
"updated_at": "2026-09-10T15:28:37.756338+09:00"
"updated_at": "2026-09-11T15:28:44.998145+09:00"
}
@@ -286,3 +286,8 @@
{"ts": "2026-09-09T09:26:36.640621+09:00", "side": "BUY", "code": "001450", "name": "현대해상", "price": 49450, "qty": 71, "cost": 3511477, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 44042, "target": 65675, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "49,400 vs 37,612"}, {"label": "정배열(5>60)", "ok": true, "detail": "42,480 / 37,612"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "42,480 / 37,612"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -80 · 기 +221 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.98% (환산) vs 평균 0.64% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 45,300"}, {"label": "거래량 급증", "ok": true, "detail": "830,607 (환산) vs 평균 542,016"}, {"label": "회전율 급증", "ok": true, "detail": "0.98% (환산) vs 평균 0.64%"}, {"label": "RSI", "ok": true, "detail": "77"}]}
{"ts": "2026-09-10T09:20:35.801487+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 43100, "qty": 104, "proceeds": 4473659, "entry_price": 50308, "pnl": -759175, "pnl_pct": -14.33, "hold_from": "2026-08-24T14:20:24.358532+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "43,093 (현재 43,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 71,953"}, {"label": "추세(60일선)", "ok": true, "detail": "36,158"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +798 · 기 -1,419"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:42.042792+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:51.603003+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.042790+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:51.603966+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "cost": 4716507, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:42.063237+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 38, "proceeds": 4638338, "entry_price": 124100, "pnl": -78170, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:51.603959+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T09:04:42.063626+09:00", "side": "BUY", "code": "001450", "name": "현대해상", "price": 51000, "qty": 69, "cost": 3519528, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 44042, "target": 65675, "signals": [{"label": "손절선", "ok": true, "detail": "44,042 (현재 51,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 65,675"}, {"label": "추세(60일선)", "ok": true, "detail": "37,638"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +255 · 기 -73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 50,845"}]}
{"ts": "2026-09-11T11:12:41.427701+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 141200, "qty": 19, "cost": 2683202, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121940, "target": 198981, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "141,100 vs 92,618"}, {"label": "정배열(5>60)", "ok": true, "detail": "115,520 / 92,618"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "115,520 / 92,618"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+61.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +25 · 기 -53 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.50% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 124,600"}, {"label": "거래량 급증", "ok": true, "detail": "825,110 (환산) vs 평균 415,172"}, {"label": "회전율 급증", "ok": true, "detail": "3.50% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "78"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -118,12 +118,12 @@
"entry_at": "2026-08-20T09:02:20.398238+09:00",
"stop": 24267,
"target": 65396,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 2831543.8117604866,
"last_add_price": 141500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-09T09:12:37.189228+09:00",
"stop": 998000,
"target": 1214000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 1,
"tranche_value": 4823227.379406248,
"last_add_price": 1052000
@@ -213,5 +213,5 @@
"068270": "2026-09-09"
},
"created_at": "2026-06-15T14:55:00.584565+09:00",
"updated_at": "2026-09-10T15:28:37.759331+09:00"
"updated_at": "2026-09-11T15:28:45.001512+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 30149551.906999953,
"cash": 27920734.836999945,
"initial": 100000000,
"positions": {
"214450": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3546894.320639113,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1687768.019262798,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 3966630.036179657,
"last_add_price": 112800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 4104392.319035925,
"last_add_price": 30200
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 1613925.865525043,
"last_add_price": 7850
@@ -134,48 +134,48 @@
"sources": [
"auto"
],
"qty": 71,
"entry_price": 49450,
"qty": 140,
"entry_price": 50213.92857142857,
"entry_at": "2026-09-09T09:26:36.647906+09:00",
"stop": 44042,
"target": 65675,
"peak": 50600,
"stop": 44634,
"target": 66953,
"peak": 52500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50400,
"tranches": 1,
"cur_price": 51100,
"tranches": 2,
"tranche_value": 3521468.04972381,
"last_add_price": 49450
"last_add_price": 51000
},
"034730": {
"code": "034730",
"name": "SK",
"161890": {
"code": "161890",
"name": "한국콜마",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.049119+09:00",
"stop": 604000,
"target": 656000,
"peak": 620000,
"qty": 19,
"entry_price": 141200,
"entry_at": "2026-09-11T11:12:41.450010+09:00",
"stop": 121940,
"target": 198981,
"peak": 142400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 140900,
"tranches": 1,
"tranche_value": 4752977.484812497,
"last_add_price": 617000
"tranche_value": 2751857.4030862907,
"last_add_price": 141200
}
},
"realized_pnl": -25459980.521500055,
"closed_trades": 125,
"realized_pnl": -25805715.171500057,
"closed_trades": 127,
"wins": 4,
"peak_equity": 100000000,
"max_drawdown": 0.24563713769000053,
"max_drawdown": 0.25271322743000063,
"last_exit": {
"017670": "2026-06-19",
"086790": "2026-07-29",
@@ -189,9 +189,9 @@
"009150": "2026-07-27",
"214450": "2026-07-06",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -212,5 +212,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-15T14:40:00.621497+09:00",
"updated_at": "2026-09-10T15:28:37.761991+09:00"
"updated_at": "2026-09-11T15:28:45.004449+09:00"
}
@@ -286,3 +286,8 @@
{"ts": "2026-09-09T09:26:36.647908+09:00", "side": "BUY", "code": "001450", "name": "현대해상", "price": 49450, "qty": 71, "cost": 3511477, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 44042, "target": 65675, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "49,400 vs 37,612"}, {"label": "정배열(5>60)", "ok": true, "detail": "42,480 / 37,612"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "42,480 / 37,612"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -80 · 기 +221 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.98% (환산) vs 평균 0.64% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 45,300"}, {"label": "거래량 급증", "ok": true, "detail": "830,607 (환산) vs 평균 542,016"}, {"label": "회전율 급증", "ok": true, "detail": "0.98% (환산) vs 평균 0.64%"}, {"label": "RSI", "ok": true, "detail": "77"}]}
{"ts": "2026-09-10T09:20:35.807258+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 43100, "qty": 104, "proceeds": 4473659, "entry_price": 50308, "pnl": -759175, "pnl_pct": -14.33, "hold_from": "2026-08-24T14:20:24.364356+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "43,093 (현재 43,050)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 71,953"}, {"label": "추세(60일선)", "ok": true, "detail": "36,158"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +798 · 기 -1,419"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-10T14:02:42.049121+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 7, "cost": 4319648, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 656000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:51.833819+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 7, "proceeds": 4052083, "entry_price": 617000, "pnl": -267565, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.049119+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 656,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:51.835046+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 38, "cost": 4716507, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124103, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:42.070282+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 38, "proceeds": 4638338, "entry_price": 124100, "pnl": -78170, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:51.835041+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T09:04:42.070642+09:00", "side": "BUY", "code": "001450", "name": "현대해상", "price": 51000, "qty": 69, "cost": 3519528, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 44042, "target": 65675, "signals": [{"label": "손절선", "ok": true, "detail": "44,042 (현재 51,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 65,675"}, {"label": "추세(60일선)", "ok": true, "detail": "37,638"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +255 · 기 -73"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 50,845"}]}
{"ts": "2026-09-11T11:12:41.450014+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 141200, "qty": 19, "cost": 2683202, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121940, "target": 198981, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "141,100 vs 92,618"}, {"label": "정배열(5>60)", "ok": true, "detail": "115,520 / 92,618"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "115,520 / 92,618"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+61.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +25 · 기 -53 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.50% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 124,600"}, {"label": "거래량 급증", "ok": true, "detail": "825,110 (환산) vs 평균 415,172"}, {"label": "회전율 급증", "ok": true, "detail": "3.50% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "78"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 3624744.3180141365,
"last_add_price": 356000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3468191.0592600796,
"last_add_price": 136000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1667469.2912320814,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3059768.9052410396,
"last_add_price": 13420
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 3005090.6555779856,
"last_add_price": 101700
@@ -118,12 +118,12 @@
"entry_at": "2026-08-20T09:02:20.403886+09:00",
"stop": 24267,
"target": 65396,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,138 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1248111.8252958565,
"last_add_price": 35800
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 2831543.8117604866,
"last_add_price": 141500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-09T09:12:37.195379+09:00",
"stop": 998000,
"target": 1214000,
"peak": 1072000,
"peak": 1088000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 1,053,984 도달",
"cur_price": 1067000,
"cur_price": 1081000,
"tranches": 1,
"tranche_value": 4823227.379406248,
"last_add_price": 1052000
@@ -213,5 +213,5 @@
"068270": "2026-09-09"
},
"created_at": "2026-06-15T14:55:00.584680+09:00",
"updated_at": "2026-09-10T15:28:37.764785+09:00"
"updated_at": "2026-09-11T15:28:45.007482+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 4371332.168068898,
"last_add_price": 105800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3448434.606240806,
"last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 4425860.654266699,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 229000,
"cur_price": 222000,
"tranches": 2,
"tranche_value": 2243002.5784807494,
"last_add_price": 244500
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2796943.490474186,
"last_add_price": 133800
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 147,729 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1467735.2954887256,
"last_add_price": 157600
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 2,
"tranche_value": 3093167.6730282507,
"last_add_price": 134900
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 1,
"tranche_value": 3337144.659651915,
"last_add_price": 370000
@@ -221,5 +221,5 @@
"003680": "2026-08-24"
},
"created_at": "2026-06-16T09:00:03.113416+09:00",
"updated_at": "2026-09-10T15:28:37.767303+09:00"
"updated_at": "2026-09-11T15:28:45.010188+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 5402457.352781249,
"last_add_price": 104900
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 4939827.041843749,
"last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 4504266.321593748,
"last_add_price": 125200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 127600,
"cur_price": 128700,
"tranches": 2,
"tranche_value": 4268049.827468748,
"last_add_price": 122900
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 4349667.340562498,
"last_add_price": 118900
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 4532714.182749998,
"last_add_price": 34350
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 6510,
"cur_price": 6400,
"tranches": 2,
"tranche_value": 4617879.361156248,
"last_add_price": 6330
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 2872733.8097820883,
"last_add_price": 8230
@@ -204,5 +204,5 @@
"068270": "2026-09-04"
},
"created_at": "2026-06-16T09:00:03.113433+09:00",
"updated_at": "2026-09-10T15:28:37.769905+09:00"
"updated_at": "2026-09-11T15:28:45.014517+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 5666061.52171875,
"last_add_price": 99700
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 4789675.2297187485,
"last_add_price": 130800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 293000,
"cur_price": 291000,
"tranches": 2,
"tranche_value": 4236521.005156248,
"last_add_price": 295000
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 4279461.011749998,
"last_add_price": 101700
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 4367140.436124997,
"last_add_price": 135000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 4637315.235843748,
"last_add_price": 34350
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 4594313.305218747,
"last_add_price": 141500
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 2847632.8240141775,
"last_add_price": 8230
@@ -211,5 +211,5 @@
"068270": "2026-09-04"
},
"created_at": "2026-06-16T09:00:03.113489+09:00",
"updated_at": "2026-09-10T15:28:37.772524+09:00"
"updated_at": "2026-09-11T15:28:45.017253+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 20704215.148100007,
"cash": 16886042.508100007,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 2602335.520457338,
"last_add_price": 147600
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3682720.3330000006,
"last_add_price": 13420
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50400,
"cur_price": 51100,
"tranches": 2,
"tranche_value": 3788581.3199375006,
"last_add_price": 50400
@@ -71,20 +71,20 @@
"sources": [
"auto"
],
"qty": 329,
"entry_price": 11590,
"qty": 649,
"entry_price": 11757.64252696456,
"entry_at": "2026-09-03T09:00:44.984169+09:00",
"stop": 10431,
"target": 15068,
"stop": 10600,
"target": 15229,
"peak": 12340,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,581 도달",
"cur_price": 11700,
"tranches": 1,
"cur_price": 11820,
"tranches": 2,
"tranche_value": 3822139.0130625004,
"last_add_price": 11590
"last_add_price": 11930
},
"003680": {
"code": "003680",
@@ -97,12 +97,12 @@
"entry_at": "2026-09-07T14:06:39.861819+09:00",
"stop": 4035,
"target": 7135,
"peak": 4885,
"peak": 5070,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,350 도달",
"cur_price": 4765,
"cur_price": 4900,
"tranches": 1,
"tranche_value": 3773712.918396452,
"last_add_price": 4810
@@ -118,12 +118,12 @@
"entry_at": "2026-09-08T09:16:34.523509+09:00",
"stop": 124719,
"target": 184643,
"peak": 142000,
"peak": 142900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 1,
"tranche_value": 3798944.7854062505,
"last_add_price": 139700
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6510,
"cur_price": 6400,
"tranches": 1,
"tranche_value": 3730753.9550937507,
"last_add_price": 6670
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 1059,
"cur_price": 1060,
"tranches": 1,
"tranche_value": 3720793.6927812505,
"last_add_price": 1046
@@ -209,5 +209,5 @@
"257720": "2026-09-09"
},
"created_at": "2026-06-16T10:45:02.136776+09:00",
"updated_at": "2026-09-10T15:28:37.782513+09:00"
"updated_at": "2026-09-11T15:28:45.026099+09:00"
}
@@ -204,3 +204,4 @@
{"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"}]}
{"ts": "2026-09-09T10:00:41.030834+09:00", "side": "SELL", "code": "257720", "name": "실리콘투", "price": 44950, "qty": 147, "proceeds": 6594765, "entry_price": 50480, "pnl": -826848, "pnl_pct": -10.95, "hold_from": "2026-08-24T14:50:23.230803+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "45,047 (현재 44,950)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 66,777"}, {"label": "추세(40일선)", "ok": true, "detail": "36,531"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +871 · 기 -1,193"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-09T10:02:34.750491+09:00", "side": "BUY", "code": "054090", "name": "삼진엘앤디", "price": 1046, "qty": 3556, "cost": 3720134, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 940, "target": 1364, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "1,045 vs 935"}, {"label": "정배열(5>40)", "ok": true, "detail": "966 / 935"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "966 / 965"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -14 · 기 +20 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.80% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 1,031"}, {"label": "거래량 급증", "ok": true, "detail": "196,114 (환산) vs 평균 104,262"}, {"label": "회전율 급증", "ok": true, "detail": "0.80% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
{"ts": "2026-09-11T11:44:38.917687+09:00", "side": "BUY", "code": "041520", "name": "이엘씨", "price": 11930, "qty": 320, "cost": 3818173, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10431, "target": 15068, "signals": [{"label": "손절선", "ok": true, "detail": "10,431 (현재 11,980)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 15,068"}, {"label": "추세(40일선)", "ok": true, "detail": "9,254"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 11,976"}]}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 4497110.087925,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 4537990.22125,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3916421.3406499997,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 118100,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 4106448.2651999993,
"last_add_price": 117800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 3939438.35845,
"last_add_price": 135000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50400,
"cur_price": 51100,
"tranches": 2,
"tranche_value": 3906404.1509499997,
"last_add_price": 50500
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 11,601 도달",
"cur_price": 11700,
"cur_price": 11820,
"tranches": 1,
"tranche_value": 4014765.8981999992,
"last_add_price": 11590
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 117100,
"cur_price": 118600,
"tranches": 2,
"tranche_value": 3990539.118775,
"last_add_price": 129800
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 3960548.7447749996,
"last_add_price": 133000
@@ -207,7 +207,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6510,
"cur_price": 6400,
"tranches": 2,
"tranche_value": 3880908.2525249994,
"last_add_price": 6740
@@ -240,5 +240,5 @@
"257720": "2026-09-09"
},
"created_at": "2026-06-16T14:30:00.114884+09:00",
"updated_at": "2026-09-10T15:28:37.784746+09:00"
"updated_at": "2026-09-11T15:28:45.028376+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 4360729.7882,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 4542977.951950001,
"last_add_price": 353000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 12550,
"cur_price": 12800,
"tranches": 2,
"tranche_value": 3756374.284550001,
"last_add_price": 13420
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 50400,
"cur_price": 51100,
"tranches": 2,
"tranche_value": 3779374.505025001,
"last_add_price": 50500
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 3753616.173025001,
"last_add_price": 135000
@@ -118,12 +118,12 @@
"entry_at": "2026-08-24T09:02:26.769879+09:00",
"stop": 23816,
"target": 65659,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,047 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 2355344.402237601,
"last_add_price": 35650
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,861 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 2831749.7622683644,
"last_add_price": 148600
@@ -160,12 +160,12 @@
"entry_at": "2026-09-04T12:34:31.994699+09:00",
"stop": 4035,
"target": 7075,
"peak": 4900,
"peak": 5070,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,342 도달",
"cur_price": 4765,
"cur_price": 4900,
"tranches": 1,
"tranche_value": 3832048.9757250003,
"last_add_price": 4795
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 1,
"tranche_value": 3818388.2761875005,
"last_add_price": 30850
@@ -207,7 +207,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 6510,
"cur_price": 6400,
"tranches": 1,
"tranche_value": 3751556.2420625,
"last_add_price": 6670
@@ -243,5 +243,5 @@
"004370": "2026-09-07"
},
"created_at": "2026-06-16T14:30:00.114893+09:00",
"updated_at": "2026-09-10T15:28:37.786959+09:00"
"updated_at": "2026-09-11T15:28:45.030728+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 3561275.575471075,
"last_add_price": 130800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 2,
"tranche_value": 3616873.7658032966,
"last_add_price": 349500
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 144,129 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1695866.1189129704,
"last_add_price": 147600
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 3896691.6945500015,
"last_add_price": 112800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2745363.955329169,
"last_add_price": 132000
@@ -118,12 +118,12 @@
"entry_at": "2026-08-27T09:06:29.175639+09:00",
"stop": 4035,
"target": 7475,
"peak": 4950,
"peak": 5070,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 7,365 도달",
"cur_price": 4765,
"cur_price": 4900,
"tranches": 1,
"tranche_value": 2237058.4160459745,
"last_add_price": 4895
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 3946598.3595250016,
"last_add_price": 30200
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 1617867.8531665015,
"last_add_price": 6580
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 1,
"tranche_value": 2963407.3031992856,
"last_add_price": 143200
@@ -202,12 +202,12 @@
"entry_at": "2026-09-10T13:26:37.623734+09:00",
"stop": 34900,
"target": 70499,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 1,
"tranche_value": 1901666.048918765,
"last_add_price": 43800
@@ -253,5 +253,5 @@
"257720": "2026-09-10"
},
"created_at": "2026-06-16T14:30:00.114901+09:00",
"updated_at": "2026-09-10T15:28:37.788990+09:00"
"updated_at": "2026-09-11T15:28:45.032817+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 1302564.8461088152,
"last_add_price": 135000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,586 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 819414.6990119731,
"last_add_price": 147800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 43550,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1251034.2283866284,
"last_add_price": 51200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 1923709.9544436105,
"last_add_price": 29800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 1481365.9160708203,
"last_add_price": 145300
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2830,
"tranches": 1,
"tranche_value": 2963129.566266665,
"last_add_price": 2960
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 1795776.053869894,
"last_add_price": 114500
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 1,
"tranche_value": 1850114.0973526826,
"last_add_price": 140100
@@ -181,12 +181,12 @@
"entry_at": "2026-09-03T13:38:33.380609+09:00",
"stop": 10340,
"target": 19060,
"peak": 14250,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,939 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 988188.6519627835,
"last_add_price": 14370
@@ -207,7 +207,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 1,
"tranche_value": 1456443.5315424919,
"last_add_price": 386000
@@ -228,7 +228,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,748 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 2190803.55608851,
"last_add_price": 418500
@@ -249,7 +249,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 1,
"tranche_value": 1327917.140914299,
"last_add_price": 144000
@@ -301,5 +301,5 @@
"001450": "2026-09-07"
},
"created_at": "2026-06-22T09:00:04.885275+09:00",
"updated_at": "2026-09-10T15:28:37.791013+09:00"
"updated_at": "2026-09-11T15:28:45.034868+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 2055644.4533983106,
"last_add_price": 132000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,586 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1185089.7712990402,
"last_add_price": 147800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 43550,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 2061384.8678720447,
"last_add_price": 51200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 3164027.646524174,
"last_add_price": 29800
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 2440249.8896798776,
"last_add_price": 145300
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 2840,
"cur_price": 2830,
"tranches": 1,
"tranche_value": 4311465.0601,
"last_add_price": 2960
@@ -139,12 +139,12 @@
"entry_at": "2026-09-03T13:06:31.272281+09:00",
"stop": 10542,
"target": 20306,
"peak": 14250,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 13,939 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 1448661.5729395074,
"last_add_price": 14370
@@ -165,7 +165,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 7950,
"cur_price": 7220,
"tranches": 2,
"tranche_value": 1187700.4705399747,
"last_add_price": 7630
@@ -186,7 +186,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 347500,
"cur_price": 342000,
"tranches": 1,
"tranche_value": 2327287.0247324635,
"last_add_price": 370000
@@ -207,7 +207,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,748 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 3607796.163008242,
"last_add_price": 418500
@@ -258,5 +258,5 @@
"439090": "2026-09-04"
},
"created_at": "2026-06-22T09:00:04.885286+09:00",
"updated_at": "2026-09-10T15:28:37.793038+09:00"
"updated_at": "2026-09-11T15:28:45.036979+09:00"
}
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 3112377.8236046005,
"last_add_price": 136000
@@ -34,12 +34,12 @@
"entry_at": "2026-08-20T09:02:20.789589+09:00",
"stop": 24287,
"target": 55133,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1369462.9055232927,
"last_add_price": 35800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,586 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1562958.7744692594,
"last_add_price": 147800
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 120,174 도달",
"cur_price": 126600,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3827070.579368608,
"last_add_price": 124100
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127600,
"cur_price": 128700,
"tranches": 2,
"tranche_value": 5294052.814218748,
"last_add_price": 128900
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 3060241.9422216653,
"last_add_price": 141500
@@ -139,12 +139,12 @@
"entry_at": "2026-09-09T10:00:41.834575+09:00",
"stop": 19860,
"target": 22230,
"peak": 20800,
"peak": 20850,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,615 도달",
"cur_price": 20600,
"cur_price": 20700,
"tranches": 1,
"tranche_value": 5238854.231781248,
"last_add_price": 20650
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T09:01:09.455659+09:00",
"stop": 78721,
"target": 111658,
"peak": 90500,
"peak": 91000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 90300,
"cur_price": 90600,
"tranches": 1,
"tranche_value": 3422958.2281204336,
"last_add_price": 89700
@@ -204,5 +204,5 @@
"257720": "2026-09-09"
},
"created_at": "2026-06-22T09:00:04.885297+09:00",
"updated_at": "2026-09-10T15:28:37.795225+09:00"
"updated_at": "2026-09-11T15:28:45.039136+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 57069774.606999904,
"cash": 55780953.53199991,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 1879557.3308712046,
"last_add_price": 135000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,379 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 945716.882153192,
"last_add_price": 147800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 154200,
"cur_price": 149900,
"tranches": 2,
"tranche_value": 2119787.0272304374,
"last_add_price": 145300
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 2730942.1302758893,
"last_add_price": 30200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 136900,
"cur_price": 139600,
"tranches": 1,
"tranche_value": 1940371.9507704265,
"last_add_price": 143900
@@ -118,12 +118,12 @@
"entry_at": "2026-09-09T09:44:36.625767+09:00",
"stop": 121843,
"target": 161313,
"peak": 135600,
"peak": 138000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 1,
"tranche_value": 2625647.016824501,
"last_add_price": 135000
@@ -134,48 +134,48 @@
"sources": [
"auto"
],
"qty": 24,
"entry_price": 125800,
"qty": 47,
"entry_price": 127121.27659574468,
"entry_at": "2026-09-09T10:06:35.184626+09:00",
"stop": 115259,
"target": 146882,
"peak": 128300,
"stop": 116937,
"target": 147489,
"peak": 130500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 127600,
"tranches": 1,
"cur_price": 128700,
"tranches": 2,
"tranche_value": 3050406.2025119783,
"last_add_price": 125800
"last_add_price": 128500
},
"034730": {
"code": "034730",
"name": "SK",
"004370": {
"code": "004370",
"name": "농심",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 617000,
"entry_at": "2026-09-10T14:02:42.086091+09:00",
"stop": 604000,
"target": 643000,
"peak": 620000,
"qty": 7,
"entry_price": 411000,
"entry_at": "2026-09-11T11:12:41.507543+09:00",
"stop": 375996,
"target": 481009,
"peak": 415000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,729 도달",
"cur_price": 617000,
"entry_reason": "눌림목 지정가 411,247 도달",
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5302850.937937494,
"last_add_price": 617000
"tranche_value": 2968861.567423891,
"last_add_price": 411000
}
},
"realized_pnl": -15760250.508000081,
"closed_trades": 140,
"realized_pnl": -16152437.108000081,
"closed_trades": 142,
"wins": 5,
"peak_equity": 100266527.41749999,
"max_drawdown": 0.16148686193229095,
"max_drawdown": 0.1623995839379005,
"last_exit": {
"033640": "2026-07-01",
"307950": "2026-07-01",
@@ -186,9 +186,9 @@
"009150": "2026-07-27",
"214450": "2026-09-10",
"093370": "2026-07-20",
"034730": "2026-09-09",
"034730": "2026-09-11",
"032830": "2026-07-31",
"319660": "2026-09-09",
"319660": "2026-09-11",
"011070": "2026-07-24",
"003490": "2026-07-09",
"402340": "2026-07-22",
@@ -209,5 +209,5 @@
"257720": "2026-09-09"
},
"created_at": "2026-06-22T09:00:04.885305+09:00",
"updated_at": "2026-09-10T15:28:37.797221+09:00"
"updated_at": "2026-09-11T15:28:45.041168+09:00"
}
@@ -318,3 +318,8 @@
{"ts": "2026-09-09T10:06:35.184628+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 125800, "qty": 24, "cost": 3019653, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 115259, "target": 146882, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "126,100 vs 110,120"}, {"label": "정배열(5>60)", "ok": true, "detail": "118,680 / 110,120"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "118,680 / 110,120"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.4%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -148 · 기 +263 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.17% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 123,300"}, {"label": "거래량 급증", "ok": true, "detail": "384,931 (환산) vs 평균 289,522"}, {"label": "회전율 급증", "ok": true, "detail": "0.23% (환산) vs 평균 0.17%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
{"ts": "2026-09-10T11:16:33.324910+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 342500, "qty": 5, "proceeds": 1709161, "entry_price": 390500, "pnl": -243632, "pnl_pct": -12.29, "hold_from": "2026-09-03T09:04:27.235847+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "342,720 (현재 342,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 486,060"}, {"label": "추세(60일선)", "ok": true, "detail": "305,458"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +101 · 기 -147"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 401,266"}]}
{"ts": "2026-09-10T14:02:42.086092+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 617000, "qty": 8, "cost": 4936740, "path": "pullback", "reason": "눌림목 지정가 701,729 도달", "stop": 604000, "target": 643000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "616,000 vs 528,467"}, {"label": "정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "741,200 / 528,467"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-16.0%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +49 · 기 +20 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.23% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "164,855 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.23% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,729 (현재 616,000)"}]}
{"ts": "2026-09-11T09:00:53.133500+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 580000, "qty": 8, "proceeds": 4630952, "entry_price": 617000, "pnl": -305788, "pnl_pct": -6.0, "hold_from": "2026-09-10T14:02:42.086091+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 585,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 643,000"}, {"label": "추세(60일선)", "ok": true, "detail": "527,950"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +85 · 기 -39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 654,757"}]}
{"ts": "2026-09-11T09:00:53.135161+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 124100, "qty": 42, "cost": 5212982, "path": "pullback", "reason": "눌림목 지정가 156,268 도달", "stop": 124099, "target": 124102, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "125,600 vs 112,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,760 / 112,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.4%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -487 · 기 +506 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.84% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "243,600 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "0.84% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,268 (현재 125,600)"}]}
{"ts": "2026-09-11T09:04:42.109657+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 122300, "qty": 42, "proceeds": 5126584, "entry_price": 124100, "pnl": -86398, "pnl_pct": -1.45, "hold_from": "2026-09-11T09:00:53.135154+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "124,099 (현재 122,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "112,602"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -487 · 기 +506"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T09:06:42.098549+09:00", "side": "BUY", "code": "138040", "name": "메리츠금융지주", "price": 128500, "qty": 23, "cost": 2955943, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 115259, "target": 146882, "signals": [{"label": "손절선", "ok": true, "detail": "115,259 (현재 128,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 146,882"}, {"label": "추세(60일선)", "ok": true, "detail": "110,158"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +32 · 기 +39"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 128,346"}]}
{"ts": "2026-09-11T11:12:41.507544+09:00", "side": "BUY", "code": "004370", "name": "농심", "price": 411000, "qty": 7, "cost": 2877432, "path": "pullback", "reason": "눌림목 지정가 411,247 도달", "stop": 375996, "target": 481009, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "411,000 vs 369,908"}, {"label": "정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "404,700 / 369,908"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+16.9%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +8 · 기 -25 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+38%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.43% (환산) vs 평균 0.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 440,000"}, {"label": "거래량 급증", "ok": false, "detail": "26,341 (환산) vs 평균 31,191"}, {"label": "회전율 급증", "ok": false, "detail": "0.43% (환산) vs 평균 0.51%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 411,247 (현재 411,000)"}]}
@@ -13,12 +13,12 @@
"entry_at": "2026-08-20T09:02:20.801043+09:00",
"stop": 25303,
"target": 53064,
"peak": 44500,
"peak": 44650,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 35,709 도달",
"cur_price": 43250,
"cur_price": 43700,
"tranches": 2,
"tranche_value": 1449597.1229143601,
"last_add_price": 35800
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,586 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1488405.4229125269,
"last_add_price": 147800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 120,124 도달",
"cur_price": 126600,
"cur_price": 124400,
"tranches": 2,
"tranche_value": 3765704.8383638063,
"last_add_price": 123500
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 1,
"tranche_value": 4893551.7779043885,
"last_add_price": 35300
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 43550,
"cur_price": 43700,
"tranches": 1,
"tranche_value": 2930279.053088784,
"last_add_price": 48300
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 420,926 도달",
"cur_price": 409500,
"cur_price": 413000,
"tranches": 1,
"tranche_value": 5048404.923093746,
"last_add_price": 416500
@@ -144,7 +144,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 132000,
"cur_price": 135000,
"tranches": 2,
"tranche_value": 3249981.4510334455,
"last_add_price": 141500
@@ -160,12 +160,12 @@
"entry_at": "2026-09-10T09:01:09.720428+09:00",
"stop": 79819,
"target": 109462,
"peak": 90500,
"peak": 91000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 90300,
"cur_price": 90600,
"tranches": 1,
"tranche_value": 3646874.570375844,
"last_add_price": 89700
@@ -208,5 +208,5 @@
"012450": "2026-09-02"
},
"created_at": "2026-06-22T09:00:04.885314+09:00",
"updated_at": "2026-09-10T15:28:37.799363+09:00"
"updated_at": "2026-09-11T15:28:45.043316+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 25584552.534499962,
"cash": 31281928.28449996,
"initial": 100000000,
"positions": {
"161890": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 4806997.344940743,
"last_add_price": 135800
@@ -39,32 +39,11 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 127600,
"cur_price": 128700,
"tranches": 2,
"tranche_value": 6651621.94570833,
"last_add_price": 123300
},
"003550": {
"code": "003550",
"name": "LG",
"sources": [
"watch"
],
"qty": 109,
"entry_price": 121933.94495412844,
"entry_at": "2026-09-03T09:14:30.999682+09:00",
"stop": 112300,
"target": 146018,
"peak": 125600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 118100,
"tranches": 2,
"tranche_value": 6710163.074227882,
"last_add_price": 123700
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -76,12 +55,12 @@
"entry_at": "2026-09-08T09:10:37.312187+09:00",
"stop": 10992,
"target": 19066,
"peak": 14130,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 14,250 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 2756420.9418846015,
"last_add_price": 13690
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 21950,
"cur_price": 21200,
"tranches": 1,
"tranche_value": 4075467.59098812,
"last_add_price": 22300
@@ -118,19 +97,40 @@
"entry_at": "2026-09-09T14:52:38.451653+09:00",
"stop": 271048,
"target": 342629,
"peak": 295000,
"peak": 297500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 293000,
"cur_price": 291000,
"tranches": 1,
"tranche_value": 6508957.26983333,
"last_add_price": 291500
},
"055550": {
"code": "055550",
"name": "신한지주",
"sources": [
"auto"
],
"qty": 58,
"entry_price": 112200,
"entry_at": "2026-09-11T11:28:40.958692+09:00",
"stop": 103898,
"target": 132955,
"peak": 113100,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 112800,
"tranches": 1,
"tranche_value": 6538768.702041663,
"last_add_price": 112200
}
},
"realized_pnl": -22548288.55850003,
"closed_trades": 43,
"realized_pnl": -23635130.28850003,
"closed_trades": 44,
"wins": 3,
"peak_equity": 100204129.27299997,
"max_drawdown": 0.2284917488392297,
@@ -160,8 +160,9 @@
"138040": "2026-08-13",
"068270": "2026-08-26",
"194370": "2026-09-02",
"257720": "2026-09-08"
"257720": "2026-09-08",
"003550": "2026-09-11"
},
"created_at": "2026-06-22T09:00:04.885323+09:00",
"updated_at": "2026-09-10T15:28:37.801481+09:00"
"updated_at": "2026-09-11T15:28:45.045410+09:00"
}
@@ -121,3 +121,5 @@
{"ts": "2026-09-09T14:52:38.029547+09:00", "side": "SELL", "code": "003680", "name": "한성기업", "price": 4810, "qty": 473, "proceeds": 2270693, "entry_price": 5390, "pnl": -279159, "pnl_pct": -10.76, "hold_from": "2026-08-20T14:50:23.854236+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "4,341 (현재 4,820)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 8,012"}, {"label": "추세(10일선)", "ok": false, "detail": "5,126"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -14 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 5,761"}]}
{"ts": "2026-09-09T14:52:38.451668+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 291500, "qty": 22, "cost": 6413962, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 271048, "target": 342629, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "291,500 vs 258,850"}, {"label": "정배열(5>10)", "ok": true, "detail": "271,600 / 258,850"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "271,600 / 249,292"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.8%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 +36 · 기 -27 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+10%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.59% (환산) vs 평균 0.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 314,500"}, {"label": "거래량 급증", "ok": false, "detail": "88,993 (환산) vs 평균 78,860"}, {"label": "회전율 급증", "ok": false, "detail": "0.59% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "75"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 281,092 (현재 291,500)"}]}
{"ts": "2026-09-10T09:28:35.606972+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13690, "qty": 201, "cost": 2752103, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10587, "target": 18789, "signals": [{"label": "손절선", "ok": true, "detail": "10,587 (현재 13,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,789"}, {"label": "추세(10일선)", "ok": true, "detail": "12,943"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -255 · 기 +77"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,699"}]}
{"ts": "2026-09-11T11:28:40.538020+09:00", "side": "SELL", "code": "003550", "name": "LG", "price": 112200, "qty": 109, "proceeds": 12205952, "entry_price": 121934, "pnl": -1086842, "pnl_pct": -7.98, "hold_from": "2026-09-03T09:14:30.999682+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "112,300 (현재 112,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 146,018"}, {"label": "추세(10일선)", "ok": true, "detail": "105,990"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -317 · 기 +2"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T11:28:40.958706+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112200, "qty": 58, "cost": 6508576, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 103898, "target": 132955, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "112,100 vs 100,170"}, {"label": "정배열(5>10)", "ok": true, "detail": "101,600 / 100,170"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,600 / 96,660"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.0%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 -130 · 기 +227 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+23%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.29% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": false, "detail": "1,378,832 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": false, "detail": "0.29% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "66"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 100,170 (현재 112,100)"}]}
@@ -1,5 +1,5 @@
{
"cash": 52166416.61449995,
"cash": 49190970.36449995,
"initial": 100000000,
"positions": {
"055550": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 99,600 도달",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 3798555.0123003162,
"last_add_price": 101000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 129,300 도달",
"cur_price": 135400,
"cur_price": 137400,
"tranches": 2,
"tranche_value": 2967341.7108377954,
"last_add_price": 130100
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 26,600 도달",
"cur_price": 29500,
"cur_price": 29000,
"tranches": 2,
"tranche_value": 3075924.51097547,
"last_add_price": 26850
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 177,000 도달",
"cur_price": 156600,
"cur_price": 145100,
"tranches": 2,
"tranche_value": 1033801.29869291,
"last_add_price": 155000
@@ -97,12 +97,12 @@
"entry_at": "2026-09-09T09:02:38.265411+09:00",
"stop": 49900,
"target": 59100,
"peak": 53800,
"peak": 54150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 55,800 도달",
"cur_price": 52000,
"cur_price": 51900,
"tranches": 1,
"tranche_value": 5762621.81967378,
"last_add_price": 52200
@@ -113,20 +113,20 @@
"sources": [
"auto"
],
"qty": 11,
"entry_price": 289000,
"qty": 21,
"entry_price": 293047.61904761905,
"entry_at": "2026-09-09T09:06:37.734983+09:00",
"stop": 266368,
"target": 356896,
"peak": 295000,
"stop": 269869,
"target": 362583,
"peak": 297500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 292,000 도달",
"cur_price": 293000,
"tranches": 1,
"cur_price": 291000,
"tranches": 2,
"tranche_value": 3244419.3281071694,
"last_add_price": 289000
"last_add_price": 297500
}
},
"realized_pnl": -17630853.655500058,
@@ -178,5 +178,5 @@
"252990": "2026-08-25"
},
"created_at": "2026-06-22T09:00:04.885332+09:00",
"updated_at": "2026-09-10T15:28:37.808785+09:00"
"updated_at": "2026-09-11T15:28:45.052753+09:00"
}
@@ -218,3 +218,4 @@
{"ts": "2026-09-09T09:02:38.265427+09:00", "side": "BUY", "code": "475150", "name": "SK이터닉스", "price": 52200, "qty": 110, "cost": 5742861, "path": "pullback", "reason": "눌림목 지정가 55,800 도달", "stop": 49900, "target": 59100, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "52,100 vs 50,017"}, {"label": "정배열(5>60)", "ok": true, "detail": "54,040 / 50,017"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "54,040 / 50,017"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +170 · 기 -160 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+10%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% (환산) vs 평균 13.48% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 87,700"}, {"label": "거래량 급증", "ok": false, "detail": "429,140 (환산) vs 평균 4,592,172"}, {"label": "회전율 급증", "ok": false, "detail": "1.26% (환산) vs 평균 13.48%"}, {"label": "RSI", "ok": true, "detail": "48"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 55,800 (현재 52,100)"}]}
{"ts": "2026-09-09T09:06:37.419942+09:00", "side": "SELL", "code": "003680", "name": "한성기업", "price": 4770, "qty": 210, "proceeds": 999747, "entry_price": 5560, "pnl": -168028, "pnl_pct": -14.21, "hold_from": "2026-08-20T09:04:24.245497+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "4,386 (현재 4,780)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 9,082"}, {"label": "추세(60일선)", "ok": false, "detail": "4,844"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -13 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 5,931"}]}
{"ts": "2026-09-09T09:06:37.734999+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 289000, "qty": 11, "cost": 3179477, "path": "pullback", "reason": "눌림목 지정가 292,000 도달", "stop": 266368, "target": 356896, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "289,000 vs 249,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "271,100 / 249,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "271,100 / 249,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +29 · 기 -26 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+11%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.10% (환산) vs 평균 0.53% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 314,500"}, {"label": "거래량 급증", "ok": false, "detail": "15,107 (환산) vs 평균 78,860"}, {"label": "회전율 급증", "ok": false, "detail": "0.10% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "73"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 292,000 (현재 289,000)"}]}
{"ts": "2026-09-11T09:08:42.157232+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 297500, "qty": 10, "cost": 2975446, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 266368, "target": 356896, "signals": [{"label": "손절선", "ok": true, "detail": "266,368 (현재 296,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 356,896"}, {"label": "추세(60일선)", "ok": true, "detail": "249,375"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +19 · 기 -11"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 295,817"}]}
@@ -1,5 +1,5 @@
{
"cash": 26358843.573999975,
"cash": 15322688.398999974,
"initial": 100000000,
"positions": {
"055550": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 99,600 도달",
"cur_price": 110700,
"cur_price": 112800,
"tranches": 2,
"tranche_value": 6198757.029677045,
"last_add_price": 101000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 139000,
"cur_price": 140900,
"tranches": 2,
"tranche_value": 3936709.9183330103,
"last_add_price": 133800
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 109,600 도달",
"cur_price": 118100,
"cur_price": 113100,
"tranches": 2,
"tranche_value": 5546912.194955355,
"last_add_price": 112300
@@ -76,12 +76,12 @@
"entry_at": "2026-09-03T14:24:32.259334+09:00",
"stop": 32256,
"target": 41901,
"peak": 35050,
"peak": 35150,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 5820974.793529634,
"last_add_price": 35200
@@ -92,20 +92,20 @@
"sources": [
"auto"
],
"qty": 20,
"entry_price": 289000,
"qty": 39,
"entry_price": 293141.0256410256,
"entry_at": "2026-09-08T09:22:36.627821+09:00",
"stop": 268441,
"target": 350676,
"peak": 295000,
"stop": 272689,
"target": 354496,
"peak": 297500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 292,000 도달",
"cur_price": 293000,
"tranches": 1,
"cur_price": 291000,
"tranches": 2,
"tranche_value": 5887493.979971665,
"last_add_price": 289000
"last_add_price": 297500
},
"086280": {
"code": "086280",
@@ -113,20 +113,20 @@
"sources": [
"auto"
],
"qty": 27,
"entry_price": 202000,
"qty": 53,
"entry_price": 204452.83018867925,
"entry_at": "2026-09-10T09:01:10.114452+09:00",
"stop": 186966,
"target": 247101,
"peak": 206500,
"stop": 188712,
"target": 251676,
"peak": 208000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 201,500 도달",
"cur_price": 203000,
"tranches": 1,
"cur_price": 207500,
"tranches": 2,
"tranche_value": 5548128.162214979,
"last_add_price": 202000
"last_add_price": 207000
}
},
"realized_pnl": -19709767.931000035,
@@ -163,5 +163,5 @@
"051900": "2026-09-03"
},
"created_at": "2026-06-22T09:00:04.885342+09:00",
"updated_at": "2026-09-10T15:28:37.810972+09:00"
"updated_at": "2026-09-11T15:28:45.054910+09:00"
}
@@ -126,3 +126,5 @@
{"ts": "2026-09-08T09:22:36.627837+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 289000, "qty": 20, "cost": 5780867, "path": "pullback", "reason": "눌림목 지정가 292,000 도달", "stop": 268441, "target": 350676, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "288,000 vs 252,550"}, {"label": "정배열(5>20)", "ok": true, "detail": "270,900 / 252,550"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "270,900 / 249,233"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+4.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +24 · 기 -21 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.29% (환산) vs 평균 0.53% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 314,500"}, {"label": "거래량 급증", "ok": false, "detail": "43,140 (환산) vs 평균 78,860"}, {"label": "회전율 급증", "ok": false, "detail": "0.29% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "72"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 292,000 (현재 288,000)"}]}
{"ts": "2026-09-10T09:01:10.066157+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18810, "qty": 373, "proceeds": 7002449, "entry_price": 19310, "pnl": -201262, "pnl_pct": -2.59, "hold_from": "2026-09-01T09:10:32.574265+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "18,249 (현재 18,810)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,492"}, {"label": "추세(20일선)", "ok": false, "detail": "18,845"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -262 · 기 -49"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 19,675"}]}
{"ts": "2026-09-10T09:01:10.114466+09:00", "side": "BUY", "code": "086280", "name": "현대글로비스", "price": 202000, "qty": 27, "cost": 5454818, "path": "pullback", "reason": "눌림목 지정가 201,500 도달", "stop": 186966, "target": 247101, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "201,000 vs 198,175"}, {"label": "정배열(5>20)", "ok": true, "detail": "204,100 / 198,175"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "204,100 / 203,775"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +53 · 기 -12 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+60%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.04% (환산) vs 평균 0.24% (보류 5배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 215,000"}, {"label": "거래량 급증", "ok": false, "detail": "27,980 (환산) vs 평균 181,627"}, {"label": "회전율 급증", "ok": false, "detail": "0.04% (환산) vs 평균 0.24%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 201,500 (현재 201,000)"}]}
{"ts": "2026-09-11T09:08:42.163022+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 297500, "qty": 19, "cost": 5653348, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 268441, "target": 350676, "signals": [{"label": "손절선", "ok": true, "detail": "268,441 (현재 296,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 350,676"}, {"label": "추세(20일선)", "ok": true, "detail": "252,975"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +19 · 기 -11"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 295,817"}]}
{"ts": "2026-09-11T13:32:43.135005+09:00", "side": "BUY", "code": "086280", "name": "현대글로비스", "price": 207000, "qty": 26, "cost": 5382807, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 186966, "target": 247101, "signals": [{"label": "손절선", "ok": true, "detail": "186,966 (현재 207,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 247,101"}, {"label": "추세(20일선)", "ok": true, "detail": "198,500"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +66 · 기 -41"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 207,247"}]}
@@ -1,5 +1,5 @@
{
"cash": 10621677.832999986,
"cash": 19153551.862999983,
"initial": 100000000,
"positions": {
"088350": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 5,630 도달",
"cur_price": 5970,
"cur_price": 5990,
"tranches": 2,
"tranche_value": 7035399.461406734,
"last_add_price": 5640
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 123,300 도달",
"cur_price": 127600,
"cur_price": 128700,
"tranches": 2,
"tranche_value": 7954457.869899998,
"last_add_price": 123300
@@ -60,32 +60,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 33,600 도달",
"cur_price": 34200,
"cur_price": 35050,
"tranches": 2,
"tranche_value": 7954339.168899998,
"last_add_price": 34050
},
"003550": {
"code": "003550",
"name": "LG",
"sources": [
"watch"
],
"qty": 125,
"entry_price": 121293.6,
"entry_at": "2026-09-03T09:02:30.632115+09:00",
"stop": 112945,
"target": 146341,
"peak": 125600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 118100,
"tranches": 2,
"tranche_value": 7667409.702398097,
"last_add_price": 123700
},
"252990": {
"code": "252990",
"name": "샘씨엔에스",
@@ -97,19 +76,40 @@
"entry_at": "2026-09-08T09:18:33.326196+09:00",
"stop": 11358,
"target": 19355,
"peak": 14130,
"peak": 16040,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,500 도달",
"cur_price": 14040,
"cur_price": 15730,
"tranches": 2,
"tranche_value": 3232197.24058738,
"last_add_price": 13790
},
"000720": {
"code": "000720",
"name": "현대건설",
"sources": [
"interest"
],
"qty": 42,
"entry_price": 131900,
"entry_at": "2026-09-11T09:46:41.059719+09:00",
"stop": 120111,
"target": 167268,
"peak": 136300,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 135000,
"tranches": 1,
"tranche_value": 5548136.951645972,
"last_add_price": 131900
}
},
"realized_pnl": -22010828.558500044,
"closed_trades": 39,
"realized_pnl": -23102297.813500047,
"closed_trades": 40,
"wins": 3,
"peak_equity": 100226641.3075,
"max_drawdown": 0.22454731812724035,
@@ -136,8 +136,9 @@
"078930": "2026-09-03",
"138040": "2026-08-12",
"316140": "2026-08-21",
"068270": "2026-08-26"
"068270": "2026-08-26",
"003550": "2026-09-11"
},
"created_at": "2026-06-22T09:00:04.885351+09:00",
"updated_at": "2026-09-10T15:28:37.818160+09:00"
"updated_at": "2026-09-11T15:28:45.062106+09:00"
}
@@ -112,3 +112,5 @@
{"ts": "2026-09-08T09:18:33.008600+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 370000, "qty": 31, "proceeds": 11447634, "entry_price": 397452, "pnl": -875215, "pnl_pct": -6.91, "hold_from": "2026-08-19T09:16:19.925902+09:00", "reason": "시간손절 — 20일 보유·진전 없음(자본 회전)", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "365,512 (현재 370,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 493,269"}, {"label": "추세(10일선)", "ok": true, "detail": "308,350"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +65 · 기 -32"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-08T09:18:33.326212+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 12950, "qty": 249, "cost": 3225034, "path": "pullback", "reason": "눌림목 지정가 15,500 도달", "stop": 10919, "target": 19043, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "12,970 vs 12,870"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,342 / 12,870"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,342 / 13,266"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.7%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 -425 · 기 +346 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+73%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.65% (환산) vs 평균 1.47% (보류 6배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "390,587 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.65% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,500 (현재 12,970)"}]}
{"ts": "2026-09-10T11:16:33.751513+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13790, "qty": 234, "cost": 3227344, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10919, "target": 19043, "signals": [{"label": "손절선", "ok": true, "detail": "10,919 (현재 13,760)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 19,043"}, {"label": "추세(10일선)", "ok": true, "detail": "12,949"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +80"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,719"}]}
{"ts": "2026-09-11T09:46:40.636300+09:00", "side": "SELL", "code": "003550", "name": "LG", "price": 112800, "qty": 125, "proceeds": 14072505, "entry_price": 121294, "pnl": -1091469, "pnl_pct": -7.0, "hold_from": "2026-09-03T09:02:30.632115+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "112,945 (현재 112,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 146,341"}, {"label": "추세(10일선)", "ok": true, "detail": "106,060"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -320 · 기 +6"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-09-11T09:46:41.059735+09:00", "side": "BUY", "code": "000720", "name": "현대건설", "price": 131900, "qty": 42, "cost": 5540631, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 120111, "target": 167268, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "131,950 vs 114,815"}, {"label": "정배열(5>10)", "ok": true, "detail": "115,650 / 114,815"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "115,650 / 113,789"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+39.6%p"}, {"label": "수급(3일 외/기)", "ok": true, "detail": "외 -277 · 기 +832 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.58% (환산) vs 평균 0.58% (보류 6배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 122,600"}, {"label": "거래량 급증", "ok": true, "detail": "2,872,800 (환산) vs 평균 648,608"}, {"label": "회전율 급증", "ok": true, "detail": "2.58% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "65"}]}

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