auto: 일일 백업 2026-07-16 02:00

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
hyowons
2026-07-16 02:00:03 +09:00
parent 66d372b50e
commit 9948122ed3
160 changed files with 3033 additions and 2242 deletions
+65 -1
View File
@@ -3057,6 +3057,12 @@ def _render_holding_row(r: dict, total_value: int, show_day_change: bool = False
pl_pairs: list[str] = [
f'<dt>평가손익</dt><dd class="num"><span class="{pcls} rt-profit-detail">{sign}{profit:,}원 ({sign}{profit_rate:.2f}%)</span></dd>',
]
# 수익률 마이너스(손실)일 때만 — 평단가 회복(본전)에 필요한 상승률.
if profit_rate < 0 and price > 0 and avg > price:
breakeven_pct = (avg - price) / price * 100
pl_pairs.append(
f'<dt>평단가대비</dt><dd class="num"><span class="muted small">(+{breakeven_pct:.2f}%)</span></dd>'
)
if day_change:
dcls = _profit_class(day_change)
dsign = '+' if day_change >= 0 else ''
@@ -3182,8 +3188,10 @@ def _render_holding_row(r: dict, total_value: int, show_day_change: bool = False
f'<dt>매수후 고점</dt><dd class="num">{peak_high:,}'
f'<span class="{ddcls}">({dd_pct:.2f}%)</span></dd>'
)
recover_pct = (peak_high - price) / price * 100
pl_pairs.append(
f'<dt>고점대비</dt><dd class="num"><span class="muted small">{dd_won:,}원</span></dd>'
f'<dt>고점대비</dt><dd class="num"><span class="muted small">{dd_won:,}원</span> '
f'<span class="muted small">(+{recover_pct:.2f}%)</span></dd>'
)
pl_pairs.append('<div class="pl-divider"></div>')
pl_dl_inner = ''.join(pl_pairs)
@@ -5706,6 +5714,9 @@ table.market-adr td.adr-breakdown { font-size: 11px; color: #8b8f9a; }
.order-info .pl-down { color: #8db4ff; white-space: nowrap; }
.order-info b.qty-over { color: #ff8a95; }
input[data-order-qty].qty-over { color: #ff8a95; }
.order-adr-banner { padding: 8px 12px; margin-bottom: 12px; border-radius: 8px; font-size: 12.5px; font-weight: 600; line-height: 1.4; }
.order-adr-banner.adr-over { background: #2a1418; border: 1px solid #5a1f28; color: #ff8a95; }
.order-adr-banner.adr-under { background: #101b2e; border: 1px solid #1f3a5a; color: #8ab6ff; }
.order-modal-msg { padding: 12px; margin-bottom: 12px; border-radius: 8px; font-size: 13px; line-height: 1.6; white-space: pre-wrap; font-variant-numeric: tabular-nums; }
.order-modal-msg.error { background: #2a1418; border: 1px solid #5a1f28; color: #ff8a95; }
.order-modal-msg.success { background: #142a18; border: 1px solid #1f5a28; color: #8aff95; }
@@ -5869,6 +5880,30 @@ def _adr_class(adr: float | None) -> tuple[str, str]:
return 'flat', ''
def _market_adr_signal(market: str) -> dict | None:
"""거래 모달용 — 시장(KOSPI/KOSDAQ) 20일 정통 ADR + 과매수/과매도 판정.
_adr_class와 동일 임계(120 과매수·80 과매도). 중립·20 미만 누적이면 None(배너 미표시).
반환 {'value': float, 'zone': '과매수'|'과매도', 'label': '코스피'|'코스닥'}."""
if market not in ('KOSPI', 'KOSDAQ'):
return None
try:
live_rows = _fetch_market_indicators() or []
today = next((r for r in live_rows if r.get('symbol') == market), None)
ma, count, _ = _compute_adr_ma_latest(market, today)
if ma is None or count < ADR_MA_WINDOW:
return None
if ma >= 120:
zone = '과매수'
elif ma <= 80:
zone = '과매도'
else:
return None
return {'value': round(ma, 1), 'zone': zone,
'label': _ADR_MARKET_LABELS.get(market, market)}
except Exception:
return None
def _build_adr_series_with_live(history_rows: list[dict], live_pt: dict | None) -> list[dict]:
"""history(오래된 순) + 오늘 라이브 1점을 합쳐 [{date,adr,rise,fall,is_live}, ...] 반환.
rise/fall(상승·하락 종목수) 정통 합계식 ADR 산출용. 라이브는 history 마지막 date 다를 때만 append."""
@@ -6772,6 +6807,7 @@ def _render_calc_modal() -> str:
'<div class="calc-result" data-calc-result>'
'<div class="calc-line"><span class="calc-lbl">등락률</span><span class="calc-val" data-calc-pct>—</span></div>'
'<div class="calc-line"><span class="calc-lbl">차이</span><span class="calc-val" data-calc-diff>—</span></div>'
'<div class="calc-line"><span class="calc-lbl">기준가 회복 필요</span><span class="calc-val" data-calc-recover>—</span></div>'
'<div class="calc-hint" data-calc-hint>기준가·현재가를 입력하세요.</div>'
'</div>'
'</div>'
@@ -6997,6 +7033,7 @@ def _render_order_modal() -> str:
'<span class="change" data-order-change>—</span>'
'<span class="order-market-phase" data-market-phase>—</span>'
'</div>'
'<div class="order-adr-banner hidden" data-order-adr></div>'
'<div class="order-modal-msg hidden" data-order-msg></div>'
# 1단계: 입력
'<div data-order-step="1">'
@@ -8602,11 +8639,13 @@ def render_html() -> str:
'var cur=num(document.querySelector("[data-calc-cur]"));'
'var pctEl=document.querySelector("[data-calc-pct]");'
'var diffEl=document.querySelector("[data-calc-diff]");'
'var recEl=document.querySelector("[data-calc-recover]");'
'var hintEl=document.querySelector("[data-calc-hint]");'
'if(!pctEl||!diffEl)return;'
'if(isNaN(base)||isNaN(cur)||base===0){'
'pctEl.textContent="";pctEl.style.color=NEU;'
'diffEl.textContent="";diffEl.style.color=NEU;'
'if(recEl){recEl.textContent="";recEl.style.color=NEU;}'
'if(hintEl)hintEl.textContent=(!isNaN(base)&&base===0)?"기준가는 0이 될 수 없어요.":"기준가·현재가를 입력하세요.";'
'return;'
'}'
@@ -8617,6 +8656,13 @@ def render_html() -> str:
'var dsign=diff>0?"+":(diff<0?"":"");'
'pctEl.textContent=psign+Math.abs(pct).toFixed(2)+"%";pctEl.style.color=col;'
'diffEl.textContent=dsign+Math.abs(diff).toLocaleString()+"";diffEl.style.color=col;'
'if(recEl){'
'if(cur===0){recEl.textContent="";recEl.style.color=NEU;}'
'else{var rec=(base-cur)/cur*100;'
'if(rec>0.005){recEl.textContent="+"+rec.toFixed(2)+"%";}'
'else{recEl.textContent="달성";}'
'recEl.style.color=NEU;}'
'}'
'if(hintEl)hintEl.textContent="";'
'}'
'document.addEventListener("input",function(e){'
@@ -9910,6 +9956,18 @@ function renderBook(book){
che.classList.remove('up','down');
if(book.change>0) che.classList.add('up'); else if(book.change<0) che.classList.add('down');
}
var adrEl = $('[data-order-adr]');
if(adrEl){
var a = book.adr;
if(a && a.zone){
var isOver = a.zone === '과매수';
adrEl.className = 'order-adr-banner ' + (isOver ? 'adr-over' : 'adr-under');
adrEl.textContent = (isOver?'🔴 ':'🔵 ') + a.label + ' ' + a.zone + ' 구간입니다 (20일 ADR ' + a.value + ')';
} else {
adrEl.className = 'order-adr-banner hidden';
adrEl.textContent = '';
}
}
var ob = $('[data-orderbook]'); if(!ob) return;
var prevScroll = ob.scrollTop; // 가격 변동에도 스크롤 고정
var cur = book.price || 0;
@@ -11480,6 +11538,12 @@ class Handler(BaseHTTPRequestHandler):
book['upper_limit'] = 0
book['lower_limit'] = 0
book['nxt_enable'] = nxt_enable # 위에서 판정한 값 재사용
# 종목이 속한 시장(KOSPI/KOSDAQ)의 20일 ADR 과매수/과매도 — 극단일 때만 실림.
_mkt = (meta or {}).get('market') or ''
book['market'] = _mkt
_adr_sig = _market_adr_signal(_mkt)
if _adr_sig:
book['adr'] = _adr_sig
book.pop('raw', None)
except Exception as e:
traceback.print_exc()
@@ -74,3 +74,5 @@
{"date": "2026-07-13", "market": "KOSPI", "market_label": "코스피", "rise": 179, "upper": 3, "fall": 716, "lower": 0, "steady": 18, "adr": 25.42, "personal": 38869, "foreign": -16705, "institutional": -22338, "captured_at": "2026-07-13T21:00:01.940921+09:00"}
{"date": "2026-07-14", "market": "KOSDAQ", "market_label": "코스닥", "rise": 445, "upper": 6, "fall": 1212, "lower": 0, "steady": 83, "adr": 37.21, "personal": 698, "foreign": -2471, "institutional": 1587, "captured_at": "2026-07-14T21:00:05.513305+09:00"}
{"date": "2026-07-14", "market": "KOSPI", "market_label": "코스피", "rise": 219, "upper": 5, "fall": 662, "lower": 0, "steady": 31, "adr": 33.84, "personal": -41411, "foreign": 9565, "institutional": 32117, "captured_at": "2026-07-14T21:00:05.513305+09:00"}
{"date": "2026-07-15", "market": "KOSDAQ", "market_label": "코스닥", "rise": 1465, "upper": 14, "fall": 217, "lower": 1, "steady": 57, "adr": 678.44, "personal": -1542, "foreign": 231, "institutional": 1086, "captured_at": "2026-07-15T21:00:04.202161+09:00"}
{"date": "2026-07-15", "market": "KOSPI", "market_label": "코스피", "rise": 711, "upper": 7, "fall": 169, "lower": 0, "steady": 32, "adr": 424.85, "personal": -24666, "foreign": 23031, "institutional": 1992, "captured_at": "2026-07-15T21:00:04.202161+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,49 +1,7 @@
{
"cash": 16874794.930000003,
"cash": 32855730.000500005,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 345085.71428571426,
"entry_at": "2026-06-29T09:00:12.226210+09:00",
"stop": 303877,
"target": 468711,
"peak": 378500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"tranches": 2,
"tranche_value": 6137589.86125,
"last_add_price": 351000
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 587,
"entry_price": 19858.586030664395,
"entry_at": "2026-07-03T10:24:02.696479+09:00",
"stop": 18586,
"target": 23675,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5844426.989812501,
"last_add_price": 20750
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -81,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5572914.42378125,
"last_add_price": 130800
@@ -97,12 +55,12 @@
"entry_at": "2026-07-10T09:26:06.360780+09:00",
"stop": 119709,
"target": 171192,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 5614905.905031251,
"last_add_price": 134300
@@ -123,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 3707722.6157922116,
"last_add_price": 13660
@@ -139,12 +97,12 @@
"entry_at": "2026-07-10T12:14:02.591547+09:00",
"stop": 96000,
"target": 241679,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 3766258.2469785768,
"last_add_price": 139100
@@ -155,36 +113,37 @@
"sources": [
"auto"
],
"qty": 931,
"entry_price": 5910,
"qty": 1843,
"entry_price": 5969.381443298969,
"entry_at": "2026-07-14T09:40:04.963052+09:00",
"stop": 5447,
"target": 7298,
"peak": 5950,
"stop": 5498,
"target": 7383,
"peak": 6050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5930,
"tranches": 1,
"cur_price": 6030,
"tranches": 2,
"tranche_value": 5505297.51634375,
"last_add_price": 5910
"last_add_price": 6030
}
},
"realized_pnl": -9353480.971000008,
"closed_trades": 10,
"realized_pnl": -11610911.24500001,
"closed_trades": 12,
"wins": 0,
"peak_equity": 100102462.48,
"max_drawdown": 0.12792869658484746,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"005930": "2026-06-23",
"298040": "2026-06-24",
"403870": "2026-07-07",
"240810": "2026-07-08",
"093370": "2026-07-07"
"093370": "2026-07-07",
"214450": "2026-07-15"
},
"created_at": "2026-06-11T09:00:01.943184+09:00",
"updated_at": "2026-07-14T15:28:02.021764+09:00"
"updated_at": "2026-07-15T15:28:01.981113+09:00"
}
@@ -35,3 +35,6 @@
{"ts": "2026-07-13T09:08:05.274334+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 41, "cost": 5507126, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(10일선)", "ok": true, "detail": "120,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:03.332430+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 27, "cost": 3756263, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-14T09:40:04.963062+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5910, "qty": 931, "cost": 5503035, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5447, "target": 7298, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "5,900 vs 5,543"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,646 / 5,543"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,646 / 5,614"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +107 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.34% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "74,367 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.34% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-15T10:30:01.562473+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 303500, "qty": 35, "proceeds": 10601786, "entry_price": 345086, "pnl": -1478026, "pnl_pct": -12.05, "hold_from": "2026-06-29T09:00:12.226210+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "303,877 (현재 303,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 468,711"}, {"label": "추세(10일선)", "ok": true, "detail": "301,700"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -25 · 기 +35"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T13:56:01.759138+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 6030, "qty": 912, "cost": 5500185, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5447, "target": 7298, "signals": [{"label": "손절선", "ok": true, "detail": "5,447 (현재 6,030)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,298"}, {"label": "추세(10일선)", "ok": true, "detail": "5,556"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -11"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,028"}]}
{"ts": "2026-07-15T14:32:01.808579+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 587, "proceeds": 10879334, "entry_price": 19859, "pnl": -779405, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.696479+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,675"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 55569704.76950002,
"cash": 61901883.79850002,
"initial": 100000000,
"positions": {
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 604,
"entry_price": 19858.19536423841,
"entry_at": "2026-07-03T10:24:02.766122+09:00",
"stop": 18586,
"target": 21767,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 6014089.237468751,
"last_add_price": 20750
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4156565.5467727734,
"last_add_price": 136900
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 1955660.3422725608,
"last_add_price": 13660
@@ -76,12 +55,12 @@
"entry_at": "2026-07-10T12:14:02.662404+09:00",
"stop": 96000,
"target": 187069,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1977013.5669807782,
"last_add_price": 139100
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 1,
"tranche_value": 3936003.3225085386,
"last_add_price": 341500
@@ -113,20 +92,20 @@
"sources": [
"auto"
],
"qty": 36,
"entry_price": 135500,
"qty": 71,
"entry_price": 137176.05633802817,
"entry_at": "2026-07-13T09:48:02.326778+09:00",
"stop": 122472,
"target": 155042,
"peak": 137600,
"stop": 123862,
"target": 157147,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"tranches": 1,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4931395.975756928,
"last_add_price": 135500
"last_add_price": 138900
},
"055550": {
"code": "055550",
@@ -150,13 +129,13 @@
"last_add_price": 113100
}
},
"realized_pnl": -5052559.456000007,
"closed_trades": 9,
"realized_pnl": -5854300.354500008,
"closed_trades": 10,
"wins": 0,
"peak_equity": 100172467.23000002,
"max_drawdown": 0.07338326252483979,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"403870": "2026-07-07",
"240810": "2026-07-08",
@@ -164,5 +143,5 @@
"093370": "2026-07-07"
},
"created_at": "2026-06-11T09:00:01.944232+09:00",
"updated_at": "2026-07-14T15:28:02.078942+09:00"
"updated_at": "2026-07-15T15:28:02.037824+09:00"
}
@@ -29,3 +29,5 @@
{"ts": "2026-07-13T09:26:03.401224+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:48:02.326780+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 135500, "qty": 36, "cost": 4878732, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 122472, "target": 155042, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "135,500 vs 121,110"}, {"label": "정배열(5>10)", "ok": true, "detail": "123,700 / 121,110"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "123,700 / 118,657"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -277 · 기 +460 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.77% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,103,900 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.77% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-13T10:04:06.402387+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 113100, "qty": 42, "cost": 4750913, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 101931, "target": 129854, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "113,050 vs 100,265"}, {"label": "정배열(5>10)", "ok": true, "detail": "101,790 / 100,265"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,790 / 96,676"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -368 · 기 +1,005 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.71% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "3,366,381 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.71% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-07-15T11:56:05.674537+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 138900, "qty": 35, "cost": 4862229, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 122472, "target": 155042, "signals": [{"label": "손절선", "ok": true, "detail": "122,472 (현재 138,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 155,042"}, {"label": "추세(10일선)", "ok": true, "detail": "121,450"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +527"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,828"}]}
{"ts": "2026-07-15T14:32:01.874159+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 604, "proceeds": 11194408, "entry_price": 19858, "pnl": -801741, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.766122+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,767"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 45533587.31050005,
"cash": 56690927.98750005,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,37 +13,16 @@
"entry_at": "2026-07-02T10:18:03.827419+09:00",
"stop": 111006,
"target": 143933,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 5368206.728356878,
"last_add_price": 126200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 602,
"entry_price": 19858.073089700996,
"entry_at": "2026-07-03T10:24:02.768192+09:00",
"stop": 18586,
"target": 21766,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5987059.123531253,
"last_add_price": 20750
},
"095610": {
"code": "095610",
"name": "테스",
@@ -53,14 +32,14 @@
"qty": 23,
"entry_price": 165991.30434782608,
"entry_at": "2026-07-07T09:12:07.261674+09:00",
"stop": 129022,
"stop": 209122,
"target": 221445,
"peak": 216500,
"trailing_on": false,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,314 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1970959.2552617346,
"last_add_price": 177000
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4089582.9464364387,
"last_add_price": 136900
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 1954011.4210300767,
"last_add_price": 13660
@@ -118,12 +97,12 @@
"entry_at": "2026-07-10T12:14:02.664484+09:00",
"stop": 96000,
"target": 187069,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1974063.9617849514,
"last_add_price": 139100
@@ -144,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 1,
"tranche_value": 3962363.617644489,
"last_add_price": 341500
@@ -171,13 +150,13 @@
"last_add_price": 113100
}
},
"realized_pnl": -5901188.998500007,
"closed_trades": 12,
"realized_pnl": -6700201.505500008,
"closed_trades": 13,
"wins": 1,
"peak_equity": 101529111.72700004,
"max_drawdown": 0.09157997811013377,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"403870": "2026-07-07",
"095610": "2026-07-01",
@@ -187,5 +166,5 @@
"034730": "2026-07-07"
},
"created_at": "2026-06-11T09:00:01.944251+09:00",
"updated_at": "2026-07-14T15:28:02.080848+09:00"
"updated_at": "2026-07-15T15:28:02.039635+09:00"
}
@@ -41,3 +41,4 @@
{"ts": "2026-07-13T09:12:04.291897+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 403206, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:26:03.403270+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T10:04:06.404637+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 113100, "qty": 42, "cost": 4750913, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 101931, "target": 129854, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "113,050 vs 100,265"}, {"label": "정배열(5>10)", "ok": true, "detail": "101,790 / 100,265"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,790 / 96,676"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -368 · 기 +1,005 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.71% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "3,366,381 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.71% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-07-15T14:32:01.876272+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 602, "proceeds": 11157341, "entry_price": 19858, "pnl": -799013, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.768192+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,766"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -11,14 +11,14 @@
"qty": 27,
"entry_price": 150948.14814814815,
"entry_at": "2026-07-09T09:02:04.457275+09:00",
"stop": 196014,
"stop": 209122,
"target": 208548,
"peak": 216500,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,479 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2085160.1450619856,
"last_add_price": 158000
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,021 도달",
"cur_price": 18790,
"cur_price": 18530,
"tranches": 1,
"tranche_value": 5556196.385562504,
"last_add_price": 19110
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5212031.062678178,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5551111.205250004,
"last_add_price": 191000
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 2308331.80170399,
"last_add_price": 13850
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T12:14:02.666463+09:00",
"stop": 102302,
"target": 191963,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1902971.2205544217,
"last_add_price": 139100
@@ -148,5 +148,5 @@
"319660": "2026-07-13"
},
"created_at": "2026-06-11T09:00:01.944270+09:00",
"updated_at": "2026-07-14T15:28:02.082807+09:00"
"updated_at": "2026-07-15T15:28:02.041531+09:00"
}
@@ -13,12 +13,12 @@
"entry_at": "2026-07-02T10:18:03.834926+09:00",
"stop": 114299,
"target": 143934,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 5613307.207924683,
"last_add_price": 126200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,021 도달",
"cur_price": 18790,
"cur_price": 18530,
"tranches": 1,
"tranche_value": 5684575.164468752,
"last_add_price": 19110
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5344399.843888248,
"last_add_price": 136900
@@ -74,14 +74,14 @@
"qty": 29,
"entry_price": 162924.1379310345,
"entry_at": "2026-07-10T09:00:10.959008+09:00",
"stop": 134124,
"stop": 209122,
"target": 220524,
"peak": 216500,
"trailing_on": false,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,800 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2493753.205971876,
"last_add_price": 168200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 2071321.2347207314,
"last_add_price": 13660
@@ -118,12 +118,12 @@
"entry_at": "2026-07-10T12:14:02.668437+09:00",
"stop": 102302,
"target": 191963,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1927098.4703053648,
"last_add_price": 139100
@@ -166,5 +166,5 @@
"214450": "2026-07-14"
},
"created_at": "2026-06-11T09:00:01.944290+09:00",
"updated_at": "2026-07-14T15:28:02.084609+09:00"
"updated_at": "2026-07-15T15:28:02.043354+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 19211340.555999987,
"cash": 26806902.833999988,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 4122817.0756532787,
"last_add_price": 179100
@@ -34,37 +34,16 @@
"entry_at": "2026-07-01T09:46:03.059028+09:00",
"stop": 111000,
"target": 147649,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6390950.2104375,
"last_add_price": 122200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 578,
"entry_price": 19859.498269896194,
"entry_at": "2026-07-03T10:24:02.774352+09:00",
"stop": 18587,
"target": 23676,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5749784.598625,
"last_add_price": 20750
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5286025.184468749,
"last_add_price": 136900
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5329185.517281249,
"last_add_price": 191000
@@ -144,19 +123,40 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4424571.850121842,
"last_add_price": 13850
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 23,
"entry_price": 135500,
"entry_at": "2026-07-15T09:02:02.644674+09:00",
"stop": 97022,
"target": 250934,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 164,061 도달",
"cur_price": 143300,
"tranches": 1,
"tranche_value": 3122522.1244186284,
"last_add_price": 135500
}
},
"realized_pnl": -13451100.325000009,
"closed_trades": 16,
"realized_pnl": -14219082.390500009,
"closed_trades": 17,
"wins": 1,
"peak_equity": 103066363.367,
"max_drawdown": 0.1948315508037945,
"last_exit": {
"030000": "2026-06-23",
"030000": "2026-07-15",
"086790": "2026-06-23",
"005930": "2026-06-23",
"403870": "2026-07-07",
@@ -169,5 +169,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582771+09:00",
"updated_at": "2026-07-14T15:28:02.086457+09:00"
"updated_at": "2026-07-15T15:28:02.045518+09:00"
}
@@ -50,3 +50,5 @@
{"ts": "2026-07-13T09:00:11.029806+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 38, "cost": 5202980, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 176655, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 176,655"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:36:02.272467+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 27, "cost": 5157774, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 244255, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 244,255"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.353229+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 62, "proceeds": 11627083, "entry_price": 168645, "pnl": 1169514, "pnl_pct": 11.42, "hold_from": "2026-07-10T09:00:11.070801+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:02.644676+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 135500, "qty": 23, "cost": 3116967, "path": "pullback", "reason": "눌림목 지정가 164,061 도달", "stop": 97022, "target": 250934, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "134,900 vs 120,585"}, {"label": "정배열(5>20)", "ok": true, "detail": "139,000 / 120,585"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "139,000 / 121,348"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.30% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "636,187 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "1.30% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 164,061 (현재 134,900)"}]}
{"ts": "2026-07-15T14:32:01.882454+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 578, "proceeds": 10712530, "entry_price": 19859, "pnl": -767982, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.774352+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,587 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,676"}, {"label": "추세(20일선)", "ok": false, "detail": "18,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 15754837.860999981,
"cash": 23554271.81249998,
"initial": 100000000,
"positions": {
"086790": {
@@ -11,39 +11,18 @@
"qty": 106,
"entry_price": 120162.2641509434,
"entry_at": "2026-07-01T09:46:03.072371+09:00",
"stop": 127743,
"stop": 129529,
"target": 133906,
"peak": 137600,
"peak": 139600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6390950.2104375,
"last_add_price": 122200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 589,
"entry_price": 19858.709677419356,
"entry_at": "2026-07-03T10:24:02.776647+09:00",
"stop": 18586,
"target": 21767,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5861663.623624999,
"last_add_price": 20750
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -74,14 +53,14 @@
"qty": 42,
"entry_price": 161557.14285714287,
"entry_at": "2026-07-07T09:48:07.724011+09:00",
"stop": 124588,
"stop": 209122,
"target": 217011,
"peak": 216500,
"trailing_on": false,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,807 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 3523647.487005053,
"last_add_price": 177000
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5518075.13775,
"last_add_price": 136900
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5563059.735249999,
"last_add_price": 191000
@@ -144,19 +123,40 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4617067.02016263,
"last_add_price": 13850
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 23,
"entry_price": 135500,
"entry_at": "2026-07-15T09:02:02.647339+09:00",
"stop": 97022,
"target": 193217,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 164,061 도달",
"cur_price": 143300,
"tranches": 1,
"tranche_value": 3210994.2539023594,
"last_add_price": 135500
}
},
"realized_pnl": -10493501.049000012,
"closed_trades": 18,
"realized_pnl": -11275634.139500013,
"closed_trades": 19,
"wins": 2,
"peak_equity": 103066363.367,
"max_drawdown": 0.16053084888699523,
"last_exit": {
"030000": "2026-06-23",
"030000": "2026-07-15",
"086790": "2026-06-23",
"005930": "2026-06-23",
"403870": "2026-07-07",
@@ -170,5 +170,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582787+09:00",
"updated_at": "2026-07-14T15:28:02.088284+09:00"
"updated_at": "2026-07-15T15:28:02.047329+09:00"
}
@@ -54,3 +54,5 @@
{"ts": "2026-07-13T09:06:07.894851+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 112800, "qty": 51, "cost": 5753663, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 99202, "target": 126197, "signals": [{"label": "손절선", "ok": true, "detail": "99,202 (현재 112,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 126,197"}, {"label": "추세(20일선)", "ok": true, "detail": "97,445"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -358 · 기 +991"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 112,792"}]}
{"ts": "2026-07-13T09:36:02.274385+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 29, "cost": 5539831, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 215077, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,077"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.355182+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 33, "proceeds": 6188609, "entry_price": 164000, "pnl": 775797, "pnl_pct": 14.57, "hold_from": "2026-07-10T09:00:12.054383+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:02.647341+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 135500, "qty": 23, "cost": 3116967, "path": "pullback", "reason": "눌림목 지정가 164,061 도달", "stop": 97022, "target": 193217, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "134,900 vs 120,585"}, {"label": "정배열(5>20)", "ok": true, "detail": "139,000 / 120,585"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "139,000 / 121,348"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.30% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "636,187 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "1.30% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 164,061 (현재 134,900)"}]}
{"ts": "2026-07-15T14:32:01.884447+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 589, "proceeds": 10916401, "entry_price": 19859, "pnl": -782133, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.776647+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,767"}, {"label": "추세(20일선)", "ok": false, "detail": "18,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 20061366.21949998,
"cash": 27656928.49749998,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 4122817.0756532787,
"last_add_price": 179100
@@ -32,39 +32,18 @@
"qty": 106,
"entry_price": 120162.2641509434,
"entry_at": "2026-07-01T09:46:03.082062+09:00",
"stop": 111000,
"stop": 129529,
"target": 138487,
"peak": 137600,
"trailing_on": false,
"peak": 139600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6390950.2104375,
"last_add_price": 122200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 578,
"entry_price": 19859.498269896194,
"entry_at": "2026-07-03T10:24:02.778563+09:00",
"stop": 18587,
"target": 22404,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5749784.598625,
"last_add_price": 20750
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5389478.369468749,
"last_add_price": 136900
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5432637.461968749,
"last_add_price": 191000
@@ -144,19 +123,40 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4510288.884295525,
"last_add_price": 13850
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 23,
"entry_price": 135500,
"entry_at": "2026-07-15T09:02:02.649551+09:00",
"stop": 97022,
"target": 212456,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 164,061 도달",
"cur_price": 143300,
"tranches": 1,
"tranche_value": 3179983.5783414543,
"last_add_price": 135500
}
},
"realized_pnl": -11781941.810000014,
"closed_trades": 16,
"realized_pnl": -12549923.875500014,
"closed_trades": 17,
"wins": 1,
"peak_equity": 103066363.367,
"max_drawdown": 0.17880080070236026,
"last_exit": {
"030000": "2026-06-23",
"030000": "2026-07-15",
"086790": "2026-06-23",
"005930": "2026-06-23",
"403870": "2026-07-07",
@@ -169,5 +169,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582803+09:00",
"updated_at": "2026-07-14T15:28:02.090052+09:00"
"updated_at": "2026-07-15T15:28:02.049136+09:00"
}
@@ -49,3 +49,5 @@
{"ts": "2026-07-13T09:00:11.239464+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 39, "cost": 5339901, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117515, "target": 161870, "signals": [{"label": "손절선", "ok": true, "detail": "117,515 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,870"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:36:02.276346+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 28, "cost": 5348802, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 224803, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 224,803"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.357132+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 63, "proceeds": 11814616, "entry_price": 168724, "pnl": 1183422, "pnl_pct": 11.37, "hold_from": "2026-07-10T09:00:12.156459+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:02.649553+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 135500, "qty": 23, "cost": 3116967, "path": "pullback", "reason": "눌림목 지정가 164,061 도달", "stop": 97022, "target": 212456, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "134,900 vs 120,585"}, {"label": "정배열(5>20)", "ok": true, "detail": "139,000 / 120,585"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "139,000 / 121,348"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.30% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "636,187 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "1.30% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 164,061 (현재 134,900)"}]}
{"ts": "2026-07-15T14:32:01.886416+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 578, "proceeds": 10712530, "entry_price": 19859, "pnl": -767982, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.778563+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,587 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,404"}, {"label": "추세(20일선)", "ok": false, "detail": "18,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 35129136.95700004,
"cash": 33096332.08200004,
"initial": 100000000,
"positions": {
"086790": {
@@ -11,14 +11,14 @@
"qty": 104,
"entry_price": 120161.53846153847,
"entry_at": "2026-07-01T09:46:03.088452+09:00",
"stop": 111000,
"stop": 129529,
"target": 138485,
"peak": 137600,
"trailing_on": false,
"peak": 139600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6298105.1395625025,
"last_add_price": 122200
@@ -32,14 +32,14 @@
"qty": 26,
"entry_price": 150676.92307692306,
"entry_at": "2026-07-09T09:02:04.468924+09:00",
"stop": 196014,
"stop": 209122,
"target": 208277,
"peak": 216500,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,479 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2050940.873801216,
"last_add_price": 158000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,021 도달",
"cur_price": 18790,
"cur_price": 18530,
"tranches": 1,
"tranche_value": 5439014.113406252,
"last_add_price": 19110
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5210031.291334455,
"last_add_price": 136900
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5492592.291156253,
"last_add_price": 191000
@@ -144,10 +144,31 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 2277771.920155072,
"last_add_price": 13850
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 15,
"entry_price": 135500,
"entry_at": "2026-07-15T09:02:02.651821+09:00",
"stop": 106641,
"target": 193217,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 164,061 도달",
"cur_price": 143300,
"tranches": 1,
"tranche_value": 2118805.2917068345,
"last_add_price": 135500
}
},
"realized_pnl": -11943875.185500015,
@@ -171,5 +192,5 @@
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.582834+09:00",
"updated_at": "2026-07-14T15:28:02.091831+09:00"
"updated_at": "2026-07-15T15:28:02.050815+09:00"
}
@@ -74,3 +74,4 @@
{"ts": "2026-07-13T09:00:11.349887+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 38, "cost": 5202980, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121211, "target": 154477, "signals": [{"label": "손절선", "ok": true, "detail": "121,211 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 154,477"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:36:02.278182+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 28, "cost": 5348802, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 171311, "target": 215077, "signals": [{"label": "손절선", "ok": true, "detail": "171,311 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,077"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.359037+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 64, "proceeds": 12002150, "entry_price": 168650, "pnl": 1206931, "pnl_pct": 11.41, "hold_from": "2026-07-10T09:00:12.255866+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:02.651823+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 135500, "qty": 15, "cost": 2032805, "path": "pullback", "reason": "눌림목 지정가 164,061 도달", "stop": 106641, "target": 193217, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "134,900 vs 120,585"}, {"label": "정배열(5>20)", "ok": true, "detail": "139,000 / 120,585"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "139,000 / 121,348"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.30% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "636,187 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "1.30% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 164,061 (현재 134,900)"}]}
@@ -1,5 +1,5 @@
{
"cash": 36857822.634999976,
"cash": 34689497.43499997,
"initial": 100000000,
"positions": {
"086790": {
@@ -11,14 +11,14 @@
"qty": 103,
"entry_price": 120180.58252427184,
"entry_at": "2026-07-01T09:46:03.094624+09:00",
"stop": 127743,
"stop": 129529,
"target": 133951,
"peak": 137600,
"peak": 139600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,779 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6239163.4909375,
"last_add_price": 122200
@@ -32,14 +32,14 @@
"qty": 29,
"entry_price": 160724.1379310345,
"entry_at": "2026-07-07T10:06:07.254675+09:00",
"stop": 196014,
"stop": 209122,
"target": 202314,
"peak": 216500,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2396369.0841200342,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,657 도달",
"cur_price": 18790,
"cur_price": 18530,
"tranches": 1,
"tranche_value": 5647370.507968749,
"last_add_price": 19110
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5409440.346221704,
"last_add_price": 136900
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5723049.547812499,
"last_add_price": 191000
@@ -144,10 +144,31 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 2374033.23428836,
"last_add_price": 13850
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 16,
"entry_price": 135500,
"entry_at": "2026-07-15T09:02:02.654015+09:00",
"stop": 106641,
"target": 178788,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,441 도달",
"cur_price": 143300,
"tranches": 1,
"tranche_value": 2200820.745182178,
"last_add_price": 135500
}
},
"realized_pnl": -8312004.072500013,
@@ -169,5 +190,5 @@
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.582849+09:00",
"updated_at": "2026-07-14T15:28:02.093472+09:00"
"updated_at": "2026-07-15T15:28:02.052494+09:00"
}
@@ -51,3 +51,4 @@
{"ts": "2026-07-13T09:00:11.456776+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 39, "cost": 5339901, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121211, "target": 148933, "signals": [{"label": "손절선", "ok": true, "detail": "121,211 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 148,933"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:36:02.280029+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 29, "cost": 5539831, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 171311, "target": 207783, "signals": [{"label": "손절선", "ok": true, "detail": "171,311 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 207,783"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.360896+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 36, "proceeds": 6751209, "entry_price": 158900, "pnl": 1029951, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.110193+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:02.654017+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 135500, "qty": 16, "cost": 2168325, "path": "pullback", "reason": "눌림목 지정가 154,441 도달", "stop": 106641, "target": 178788, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "134,900 vs 120,585"}, {"label": "정배열(5>20)", "ok": true, "detail": "139,000 / 120,585"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "139,000 / 121,348"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.30% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "636,187 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "1.30% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,441 (현재 134,900)"}]}
@@ -1,5 +1,5 @@
{
"cash": 35754611.64899999,
"cash": 33721806.77399999,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-01T09:46:03.099480+09:00",
"stop": 111000,
"target": 147722,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,779 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6239163.4909375,
"last_add_price": 122200
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:07.256791+09:00",
"stop": 132997,
"target": 243905,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2396369.0841200342,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,657 도달",
"cur_price": 18790,
"cur_price": 18530,
"tranches": 1,
"tranche_value": 5552940.091781249,
"last_add_price": 19110
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5319361.910927292,
"last_add_price": 136900
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5628563.181781249,
"last_add_price": 191000
@@ -144,10 +144,31 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 2334726.8968007183,
"last_add_price": 13850
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 15,
"entry_price": 135500,
"entry_at": "2026-07-15T09:02:02.656003+09:00",
"stop": 106641,
"target": 222076,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,441 도달",
"cur_price": 143300,
"tranches": 1,
"tranche_value": 2165153.313254011,
"last_add_price": 135500
}
},
"realized_pnl": -9851500.491500014,
@@ -169,5 +190,5 @@
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.582864+09:00",
"updated_at": "2026-07-14T15:28:02.095115+09:00"
"updated_at": "2026-07-15T15:28:02.054173+09:00"
}
@@ -53,3 +53,4 @@
{"ts": "2026-07-13T09:00:11.568255+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 136900, "qty": 38, "cost": 5202980, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121211, "target": 165566, "signals": [{"label": "손절선", "ok": true, "detail": "121,211 (현재 136,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 165,566"}, {"label": "추세(20일선)", "ok": true, "detail": "109,140"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -64 · 기 +919"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,164"}]}
{"ts": "2026-07-13T09:36:02.281862+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 29, "cost": 5539831, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 171311, "target": 229666, "signals": [{"label": "손절선", "ok": true, "detail": "171,311 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 229,666"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.362715+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.112067+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:02.656005+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 135500, "qty": 15, "cost": 2032805, "path": "pullback", "reason": "눌림목 지정가 154,441 도달", "stop": 106641, "target": 222076, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "134,900 vs 120,585"}, {"label": "정배열(5>20)", "ok": true, "detail": "139,000 / 120,585"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "139,000 / 121,348"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+31%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.30% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "636,187 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "1.30% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "53"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,441 (현재 134,900)"}]}
@@ -1,28 +1,7 @@
{
"cash": 35947215.72350003,
"cash": 47104556.40050003,
"initial": 100000000,
"positions": {
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 602,
"entry_price": 19858.073089700996,
"entry_at": "2026-07-03T10:24:02.786275+09:00",
"stop": 18586,
"target": 23675,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5992149.068375001,
"last_add_price": 20750
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4136719.8054039073,
"last_add_price": 136900
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4424909.829153726,
"last_add_price": 188900
@@ -97,12 +76,12 @@
"entry_at": "2026-07-10T09:26:06.450599+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4581298.170382758,
"last_add_price": 134300
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 1911444.163842379,
"last_add_price": 13660
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T12:14:02.681312+09:00",
"stop": 96000,
"target": 240757,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1933448.411487534,
"last_add_price": 139100
@@ -165,19 +144,19 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 1,
"tranche_value": 3813943.0504600187,
"last_add_price": 338500
}
},
"realized_pnl": -7209959.131500008,
"closed_trades": 11,
"realized_pnl": -8008971.638500009,
"closed_trades": 12,
"wins": 0,
"peak_equity": 100000000,
"max_drawdown": 0.09472944276499971,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"005930": "2026-06-23",
"403870": "2026-07-07",
@@ -187,5 +166,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582879+09:00",
"updated_at": "2026-07-14T15:28:02.096934+09:00"
"updated_at": "2026-07-15T15:28:02.055951+09:00"
}
@@ -39,3 +39,4 @@
{"ts": "2026-07-13T09:06:07.906815+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 338500, "qty": 11, "cost": 3724059, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 297363, "target": 461911, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "338,500 vs 305,200"}, {"label": "정배열(5>10)", "ok": true, "detail": "313,900 / 305,200"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "313,900 / 305,392"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.45% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "150,147 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.45% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:08:05.361952+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 34, "cost": 4566885, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(10일선)", "ok": true, "detail": "120,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:03.420105+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-15T14:32:01.893743+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 602, "proceeds": 11157341, "entry_price": 19858, "pnl": -799013, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.786275+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,675"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 35947215.72350003,
"cash": 47104556.40050003,
"initial": 100000000,
"positions": {
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 602,
"entry_price": 19858.073089700996,
"entry_at": "2026-07-03T10:24:02.787960+09:00",
"stop": 18586,
"target": 22403,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5992149.068375001,
"last_add_price": 20750
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4136719.8054039073,
"last_add_price": 136900
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4424909.829153726,
"last_add_price": 188900
@@ -97,12 +76,12 @@
"entry_at": "2026-07-10T09:26:06.452585+09:00",
"stop": 119729,
"target": 158342,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4581298.170382758,
"last_add_price": 134300
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 1911444.163842379,
"last_add_price": 13660
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T12:14:02.683071+09:00",
"stop": 96000,
"target": 204568,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1933448.411487534,
"last_add_price": 139100
@@ -165,19 +144,19 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 1,
"tranche_value": 3813943.0504600187,
"last_add_price": 338500
}
},
"realized_pnl": -7209959.131500008,
"closed_trades": 11,
"realized_pnl": -8008971.638500009,
"closed_trades": 12,
"wins": 0,
"peak_equity": 100000000,
"max_drawdown": 0.09472944276499971,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"005930": "2026-06-23",
"403870": "2026-07-07",
@@ -187,5 +166,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582910+09:00",
"updated_at": "2026-07-14T15:28:02.098569+09:00"
"updated_at": "2026-07-15T15:28:02.057573+09:00"
}
@@ -39,3 +39,4 @@
{"ts": "2026-07-13T09:06:07.909053+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 338500, "qty": 11, "cost": 3724059, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 297363, "target": 420774, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "338,500 vs 305,200"}, {"label": "정배열(5>10)", "ok": true, "detail": "313,900 / 305,200"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "313,900 / 305,392"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.45% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "150,147 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.45% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:08:05.363738+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 34, "cost": 4566885, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 157327, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 157,327"}, {"label": "추세(10일선)", "ok": true, "detail": "120,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:03.421829+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-15T14:32:01.895515+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 602, "proceeds": 11157341, "entry_price": 19858, "pnl": -799013, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.787960+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,403"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 36479782.1595,
"cash": 47637122.836500004,
"initial": 100000000,
"positions": {
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 602,
"entry_price": 19858.073089700996,
"entry_at": "2026-07-03T10:24:02.789631+09:00",
"stop": 18586,
"target": 21766,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5992149.068375001,
"last_add_price": 20750
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4167016.287066403,
"last_add_price": 136900
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4457312.045784097,
"last_add_price": 188900
@@ -97,12 +76,12 @@
"entry_at": "2026-07-10T09:26:06.454294+09:00",
"stop": 119704,
"target": 151882,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4614837.858935807,
"last_add_price": 134300
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 1925437.974607682,
"last_add_price": 13660
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T12:14:02.684802+09:00",
"stop": 96000,
"target": 186473,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1947572.2900013078,
"last_add_price": 139100
@@ -165,19 +144,19 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 1,
"tranche_value": 3841906.161963773,
"last_add_price": 338500
}
},
"realized_pnl": -6532811.0115000075,
"closed_trades": 11,
"realized_pnl": -7331823.518500009,
"closed_trades": 12,
"wins": 0,
"peak_equity": 100000000,
"max_drawdown": 0.08796497840499998,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"005930": "2026-06-23",
"403870": "2026-07-07",
@@ -187,5 +166,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.582926+09:00",
"updated_at": "2026-07-14T15:28:02.100221+09:00"
"updated_at": "2026-07-15T15:28:02.059218+09:00"
}
@@ -38,3 +38,4 @@
{"ts": "2026-07-13T09:06:07.911276+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 338500, "qty": 11, "cost": 3724059, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 297363, "target": 400206, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "338,500 vs 305,200"}, {"label": "정배열(5>10)", "ok": true, "detail": "313,900 / 305,200"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "313,900 / 305,392"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.45% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "150,147 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.45% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:08:05.365455+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 34, "cost": 4566885, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 150721, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,721"}, {"label": "추세(10일선)", "ok": true, "detail": "120,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:03.423477+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-15T14:32:01.897265+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 602, "proceeds": 11157341, "entry_price": 19858, "pnl": -799013, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.789631+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,766"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -13,12 +13,12 @@
"entry_at": "2026-07-01T09:46:03.114406+09:00",
"stop": 111000,
"target": 147722,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,779 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6250717.7646875,
"last_add_price": 122200
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:07.263962+09:00",
"stop": 132997,
"target": 243905,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2409186.3415744826,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,657 도달",
"cur_price": 18790,
"cur_price": 18530,
"tranches": 1,
"tranche_value": 5614969.834781251,
"last_add_price": 19110
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5273495.601167365,
"last_add_price": 136900
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5691393.846687501,
"last_add_price": 191000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 2362436.5967844333,
"last_add_price": 13850
@@ -139,12 +139,12 @@
"entry_at": "2026-07-10T12:14:02.686538+09:00",
"stop": 102302,
"target": 221851,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1941238.6485938414,
"last_add_price": 139100
@@ -167,5 +167,5 @@
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583136+09:00",
"updated_at": "2026-07-14T15:28:02.101887+09:00"
"updated_at": "2026-07-15T15:28:02.060891+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 39845567.285500035,
"cash": 50965840.385500036,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2088366.7995946202,
"last_add_price": 179100
@@ -34,37 +34,16 @@
"entry_at": "2026-07-02T10:18:03.868150+09:00",
"stop": 111006,
"target": 163689,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 5323473.79266045,
"last_add_price": 126200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 600,
"entry_price": 19857.95,
"entry_at": "2026-07-03T10:24:02.793045+09:00",
"stop": 18586,
"target": 23675,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5968410.775250003,
"last_add_price": 20750
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4027945.7278098115,
"last_add_price": 136900
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4392104.9291198645,
"last_add_price": 190400
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 1915987.3066294398,
"last_add_price": 13660
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T12:14:02.688300+09:00",
"stop": 96000,
"target": 240757,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1936694.4171909117,
"last_add_price": 139100
@@ -165,19 +144,19 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 1,
"tranche_value": 3889733.683715179,
"last_add_price": 341500
}
},
"realized_pnl": -7717898.414000006,
"closed_trades": 13,
"realized_pnl": -8514182.529500008,
"closed_trades": 14,
"wins": 0,
"peak_equity": 101140808.32700005,
"max_drawdown": 0.10673580120694118,
"last_exit": {
"030000": "2026-06-23",
"030000": "2026-07-15",
"086790": "2026-06-23",
"010120": "2026-06-25",
"298040": "2026-06-26",
@@ -189,5 +168,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583184+09:00",
"updated_at": "2026-07-14T15:28:02.103511+09:00"
"updated_at": "2026-07-15T15:28:02.062524+09:00"
}
@@ -44,3 +44,4 @@
{"ts": "2026-07-13T09:12:04.319243+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 464911, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:24:06.465547+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 190400, "qty": 23, "cost": 4379857, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 165505, "target": 243084, "signals": [{"label": "손절선", "ok": true, "detail": "165,505 (현재 190,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 243,084"}, {"label": "추세(10일선)", "ok": true, "detail": "158,820"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 189,927"}]}
{"ts": "2026-07-13T09:26:03.426797+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-15T14:32:01.901012+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 600, "proceeds": 11120273, "entry_price": 19858, "pnl": -796284, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.793045+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,675"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 40309972.37300003,
"cash": 51504380.627000034,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2088366.7995946202,
"last_add_price": 179100
@@ -32,39 +32,18 @@
"qty": 104,
"entry_price": 120161.53846153847,
"entry_at": "2026-07-01T09:46:03.120666+09:00",
"stop": 111000,
"stop": 129529,
"target": 138485,
"peak": 137600,
"trailing_on": false,
"peak": 139600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6310113.192625003,
"last_add_price": 122200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 604,
"entry_price": 19858.19536423841,
"entry_at": "2026-07-03T10:24:02.794816+09:00",
"stop": 18586,
"target": 22403,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 6011157.743062504,
"last_add_price": 20750
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4067747.817915917,
"last_add_price": 136900
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4443616.405546745,
"last_add_price": 191000
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 2412139.968152501,
"last_add_price": 13850
@@ -139,24 +118,24 @@
"entry_at": "2026-07-10T12:14:02.690034+09:00",
"stop": 96000,
"target": 205283,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1987575.3756416566,
"last_add_price": 139100
}
},
"realized_pnl": -5915802.703000009,
"closed_trades": 15,
"realized_pnl": -6717543.60150001,
"closed_trades": 16,
"wins": 1,
"peak_equity": 101368884.75700004,
"max_drawdown": 0.1004769195391259,
"last_exit": {
"030000": "2026-06-23",
"030000": "2026-07-15",
"086790": "2026-06-23",
"403870": "2026-07-07",
"093370": "2026-07-07",
@@ -168,5 +147,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583198+09:00",
"updated_at": "2026-07-14T15:28:02.105165+09:00"
"updated_at": "2026-07-15T15:28:02.064219+09:00"
}
@@ -48,3 +48,4 @@
{"ts": "2026-07-13T09:26:03.428469+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:02.292080+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 23, "cost": 4393659, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 224803, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 224,803"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.372866+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 68, "proceeds": 12752284, "entry_price": 168659, "pnl": 1281764, "pnl_pct": 11.41, "hold_from": "2026-07-10T09:00:13.958136+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T14:32:01.902737+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 604, "proceeds": 11194408, "entry_price": 19858, "pnl": -801741, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.794816+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,403"}, {"label": "추세(20일선)", "ok": false, "detail": "18,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 39809854.755000025,
"cash": 51041330.586000025,
"initial": 100000000,
"positions": {
"086790": {
@@ -11,39 +11,18 @@
"qty": 103,
"entry_price": 120180.58252427184,
"entry_at": "2026-07-01T09:46:03.123573+09:00",
"stop": 111000,
"stop": 129529,
"target": 138542,
"peak": 137600,
"trailing_on": false,
"peak": 139600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,779 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6234035.149062502,
"last_add_price": 122200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 606,
"entry_price": 19858.31683168317,
"entry_at": "2026-07-03T10:24:02.796592+09:00",
"stop": 18586,
"target": 22403,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 6034746.885062503,
"last_add_price": 20750
},
"095610": {
"code": "095610",
"name": "테스",
@@ -55,12 +34,12 @@
"entry_at": "2026-07-07T10:06:07.269469+09:00",
"stop": 123940,
"target": 234847,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1823343.1265236405,
"last_add_price": 177000
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4039283.450888891,
"last_add_price": 136900
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4419868.287407222,
"last_add_price": 191000
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 2399082.3031788166,
"last_add_price": 13850
@@ -139,24 +118,24 @@
"entry_at": "2026-07-10T12:14:02.691784+09:00",
"stop": 96000,
"target": 205283,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1967591.0085317888,
"last_add_price": 139100
}
},
"realized_pnl": -7007799.089500009,
"closed_trades": 13,
"realized_pnl": -7812268.37950001,
"closed_trades": 14,
"wins": 1,
"peak_equity": 100182695.41500005,
"max_drawdown": 0.09613499352961095,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"403870": "2026-07-07",
"240810": "2026-07-08",
@@ -167,5 +146,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583212+09:00",
"updated_at": "2026-07-14T15:28:02.106808+09:00"
"updated_at": "2026-07-15T15:28:02.065863+09:00"
}
@@ -44,3 +44,4 @@
{"ts": "2026-07-13T09:26:03.430157+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:02.293764+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 23, "cost": 4393659, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 224803, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 224,803"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.374493+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 36, "proceeds": 6751209, "entry_price": 158900, "pnl": 1029951, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.499393+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T14:32:01.904618+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 606, "proceeds": 11231476, "entry_price": 19858, "pnl": -804469, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.796592+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,403"}, {"label": "추세(20일선)", "ok": false, "detail": "18,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 39845567.285500035,
"cash": 50965840.385500036,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2088366.7995946202,
"last_add_price": 179100
@@ -34,37 +34,16 @@
"entry_at": "2026-07-02T10:18:03.875113+09:00",
"stop": 111006,
"target": 150518,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 5323473.79266045,
"last_add_price": 126200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 600,
"entry_price": 19857.95,
"entry_at": "2026-07-03T10:24:02.798364+09:00",
"stop": 18586,
"target": 22402,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5968410.775250003,
"last_add_price": 20750
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4027945.7278098115,
"last_add_price": 136900
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4392104.9291198645,
"last_add_price": 190400
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 1915987.3066294398,
"last_add_price": 13660
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T12:14:02.693531+09:00",
"stop": 96000,
"target": 204568,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1936694.4171909117,
"last_add_price": 139100
@@ -165,19 +144,19 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 1,
"tranche_value": 3889733.683715179,
"last_add_price": 341500
}
},
"realized_pnl": -7717898.414000006,
"closed_trades": 13,
"realized_pnl": -8514182.529500008,
"closed_trades": 14,
"wins": 0,
"peak_equity": 101140808.32700005,
"max_drawdown": 0.10673580120694118,
"last_exit": {
"030000": "2026-06-23",
"030000": "2026-07-15",
"086790": "2026-06-23",
"010120": "2026-06-25",
"298040": "2026-06-26",
@@ -189,5 +168,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583227+09:00",
"updated_at": "2026-07-14T15:28:02.108439+09:00"
"updated_at": "2026-07-15T15:28:02.067482+09:00"
}
@@ -44,3 +44,4 @@
{"ts": "2026-07-13T09:12:04.324565+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 423774, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:24:06.471276+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 190400, "qty": 23, "cost": 4379857, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 165505, "target": 223689, "signals": [{"label": "손절선", "ok": true, "detail": "165,505 (현재 190,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 223,689"}, {"label": "추세(10일선)", "ok": true, "detail": "158,820"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 189,927"}]}
{"ts": "2026-07-13T09:26:03.431888+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-15T14:32:01.906503+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 600, "proceeds": 11120273, "entry_price": 19858, "pnl": -796284, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.798364+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,402"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -11,14 +11,14 @@
"qty": 103,
"entry_price": 120180.58252427184,
"entry_at": "2026-07-01T09:46:03.128911+09:00",
"stop": 127743,
"stop": 129529,
"target": 133951,
"peak": 137600,
"peak": 139600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 118,779 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6250717.7646875,
"last_add_price": 122200
@@ -32,14 +32,14 @@
"qty": 29,
"entry_price": 160724.1379310345,
"entry_at": "2026-07-07T10:06:07.272816+09:00",
"stop": 196014,
"stop": 209122,
"target": 202314,
"peak": 216500,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2409186.3415744826,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,657 도달",
"cur_price": 18790,
"cur_price": 18530,
"tranches": 1,
"tranche_value": 5709269.028593751,
"last_add_price": 19110
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5361936.603499421,
"last_add_price": 136900
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5785659.43628125,
"last_add_price": 191000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 2401551.7748557995,
"last_add_price": 13850
@@ -139,12 +139,12 @@
"entry_at": "2026-07-10T12:14:02.695247+09:00",
"stop": 102540,
"target": 177258,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1973467.2774454139,
"last_add_price": 139100
@@ -167,5 +167,5 @@
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583241+09:00",
"updated_at": "2026-07-14T15:28:02.110103+09:00"
"updated_at": "2026-07-15T15:28:02.069155+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 40277687.97050004,
"cash": 51564765.16700004,
"initial": 100000000,
"positions": {
"086790": {
@@ -11,39 +11,18 @@
"qty": 104,
"entry_price": 120161.53846153847,
"entry_at": "2026-07-01T09:46:03.131562+09:00",
"stop": 127743,
"stop": 129529,
"target": 133904,
"peak": 137600,
"peak": 139600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6310113.192625003,
"last_add_price": 122200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 609,
"entry_price": 19857.093596059112,
"entry_at": "2026-07-03T10:24:02.801847+09:00",
"stop": 18585,
"target": 21765,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 6056963.955562503,
"last_add_price": 20750
},
"095610": {
"code": "095610",
"name": "테스",
@@ -53,14 +32,14 @@
"qty": 23,
"entry_price": 165991.30434782608,
"entry_at": "2026-07-07T09:12:07.295106+09:00",
"stop": 129022,
"stop": 209122,
"target": 221445,
"peak": 216500,
"trailing_on": false,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,314 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1989175.0914851297,
"last_add_price": 177000
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4100167.692846849,
"last_add_price": 136900
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4478303.438189044,
"last_add_price": 191000
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 2430713.1031006183,
"last_add_price": 13850
@@ -139,24 +118,24 @@
"entry_at": "2026-07-10T12:14:02.696999+09:00",
"stop": 96000,
"target": 187069,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1993160.4408968717,
"last_add_price": 139100
}
},
"realized_pnl": -5700920.03600001,
"closed_trades": 17,
"realized_pnl": -6508626.785000011,
"closed_trades": 18,
"wins": 2,
"peak_equity": 101368884.75700004,
"max_drawdown": 0.09320413829301381,
"last_exit": {
"030000": "2026-06-23",
"030000": "2026-07-15",
"086790": "2026-06-23",
"403870": "2026-07-07",
"095610": "2026-07-01",
@@ -169,5 +148,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583273+09:00",
"updated_at": "2026-07-14T15:28:02.111756+09:00"
"updated_at": "2026-07-15T15:28:02.070822+09:00"
}
@@ -52,3 +52,4 @@
{"ts": "2026-07-13T09:26:03.435229+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(20일선)", "ok": true, "detail": "120,795"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:36:02.298797+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 191000, "qty": 23, "cost": 4393659, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 166448, "target": 215077, "signals": [{"label": "손절선", "ok": true, "detail": "166,448 (현재 191,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 215,077"}, {"label": "추세(20일선)", "ok": true, "detail": "160,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 190,952"}]}
{"ts": "2026-07-13T12:44:04.379393+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 164000, "pnl": 822815, "pnl_pct": 14.57, "hold_from": "2026-07-10T09:00:14.370375+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T14:32:01.909939+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 609, "proceeds": 11287077, "entry_price": 19857, "pnl": -807707, "pnl_pct": -6.48, "hold_from": "2026-07-03T10:24:02.801847+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,585 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,765"}, {"label": "추세(20일선)", "ok": false, "detail": "18,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 45832901.53050005,
"cash": 52304001.39450005,
"initial": 100000000,
"positions": {
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 604,
"entry_price": 19858.19536423841,
"entry_at": "2026-07-03T10:24:02.803570+09:00",
"stop": 18586,
"target": 22403,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 6008673.453343753,
"last_add_price": 20750
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4104199.1508728755,
"last_add_price": 136900
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4431116.549925872,
"last_add_price": 190400
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 1921288.6529735315,
"last_add_price": 13660
@@ -97,12 +76,12 @@
"entry_at": "2026-07-10T12:14:02.698754+09:00",
"stop": 96000,
"target": 204568,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1943356.297579488,
"last_add_price": 139100
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 1,
"tranche_value": 3869967.7922643563,
"last_add_price": 341500
@@ -134,20 +113,20 @@
"sources": [
"auto"
],
"qty": 35,
"entry_price": 135500,
"qty": 69,
"entry_price": 137175.36231884058,
"entry_at": "2026-07-13T09:48:02.363790+09:00",
"stop": 122472,
"target": 161556,
"peak": 137600,
"stop": 123862,
"target": 163803,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"tranches": 1,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4856628.092474961,
"last_add_price": 135500
"last_add_price": 138900
},
"055550": {
"code": "055550",
@@ -171,13 +150,13 @@
"last_add_price": 113100
}
},
"realized_pnl": -6721832.747000007,
"closed_trades": 10,
"realized_pnl": -7523573.645500008,
"closed_trades": 11,
"wins": 0,
"peak_equity": 100024962.38500004,
"max_drawdown": 0.09116345197313895,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"403870": "2026-07-07",
"240810": "2026-07-08",
@@ -186,5 +165,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583289+09:00",
"updated_at": "2026-07-14T15:28:02.113376+09:00"
"updated_at": "2026-07-15T15:28:02.072425+09:00"
}
@@ -35,3 +35,5 @@
{"ts": "2026-07-13T09:26:03.436941+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 13, "cost": 1808571, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 186600, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 186,600"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:48:02.363791+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 135500, "qty": 35, "cost": 4743211, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 122472, "target": 161556, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "135,500 vs 121,110"}, {"label": "정배열(5>10)", "ok": true, "detail": "123,700 / 121,110"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "123,700 / 118,657"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -277 · 기 +460 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.77% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,103,900 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.77% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-13T10:04:06.438948+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 113100, "qty": 41, "cost": 4637796, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 101931, "target": 135439, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "113,050 vs 100,265"}, {"label": "정배열(5>10)", "ok": true, "detail": "101,790 / 100,265"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,790 / 96,676"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -368 · 기 +1,005 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.71% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "3,366,381 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.71% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-07-15T11:56:05.713625+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 138900, "qty": 34, "cost": 4723308, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 122472, "target": 161556, "signals": [{"label": "손절선", "ok": true, "detail": "122,472 (현재 138,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 161,556"}, {"label": "추세(10일선)", "ok": true, "detail": "121,450"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +527"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,828"}]}
{"ts": "2026-07-15T14:32:01.911664+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 604, "proceeds": 11194408, "entry_price": 19858, "pnl": -801741, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.803570+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 22,403"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 45786781.17650004,
"cash": 52118960.20550004,
"initial": 100000000,
"positions": {
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 604,
"entry_price": 19858.19536423841,
"entry_at": "2026-07-03T10:24:02.805295+09:00",
"stop": 18586,
"target": 21767,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 6008673.453343753,
"last_add_price": 20750
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -39,7 +18,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4134023.492494496,
"last_add_price": 136900
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4463394.118213575,
"last_add_price": 190400
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 1935311.2718509554,
"last_add_price": 13660
@@ -97,12 +76,12 @@
"entry_at": "2026-07-10T12:14:02.700468+09:00",
"stop": 96000,
"target": 187069,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1957563.5830104812,
"last_add_price": 139100
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 1,
"tranche_value": 3898349.7986140535,
"last_add_price": 341500
@@ -134,20 +113,20 @@
"sources": [
"auto"
],
"qty": 36,
"entry_price": 135500,
"qty": 71,
"entry_price": 137176.05633802817,
"entry_at": "2026-07-13T09:48:02.365501+09:00",
"stop": 122472,
"target": 155042,
"peak": 137600,
"stop": 123862,
"target": 157147,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"tranches": 1,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4892197.723204158,
"last_add_price": 135500
"last_add_price": 138900
},
"055550": {
"code": "055550",
@@ -171,13 +150,13 @@
"last_add_price": 113100
}
},
"realized_pnl": -6044684.627000007,
"closed_trades": 10,
"realized_pnl": -6846425.525500008,
"closed_trades": 11,
"wins": 0,
"peak_equity": 100024962.38500004,
"max_drawdown": 0.08476345310549646,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"403870": "2026-07-07",
"240810": "2026-07-08",
@@ -186,5 +165,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583304+09:00",
"updated_at": "2026-07-14T15:28:02.115023+09:00"
"updated_at": "2026-07-15T15:28:02.074063+09:00"
}
@@ -34,3 +34,5 @@
{"ts": "2026-07-13T09:26:03.438590+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-13T09:48:02.365503+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 135500, "qty": 36, "cost": 4878732, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 122472, "target": 155042, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "135,500 vs 121,110"}, {"label": "정배열(5>10)", "ok": true, "detail": "123,700 / 121,110"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "123,700 / 118,657"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -277 · 기 +460 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+18%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.77% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,103,900 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.77% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-13T10:04:06.440643+09:00", "side": "BUY", "code": "055550", "name": "신한지주", "price": 113100, "qty": 42, "cost": 4750913, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 101931, "target": 129854, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "113,050 vs 100,265"}, {"label": "정배열(5>10)", "ok": true, "detail": "101,790 / 100,265"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "101,790 / 96,676"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -368 · 기 +1,005 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.71% (환산) vs 평균 0.35% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 109,800"}, {"label": "거래량 급증", "ok": true, "detail": "3,366,381 (환산) vs 평균 1,653,581"}, {"label": "회전율 급증", "ok": true, "detail": "0.71% (환산) vs 평균 0.35%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
{"ts": "2026-07-15T11:56:05.715700+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 138900, "qty": 35, "cost": 4862229, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 122472, "target": 155042, "signals": [{"label": "손절선", "ok": true, "detail": "122,472 (현재 138,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 155,042"}, {"label": "추세(10일선)", "ok": true, "detail": "121,450"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +527"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,828"}]}
{"ts": "2026-07-15T14:32:01.913422+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 604, "proceeds": 11194408, "entry_price": 19858, "pnl": -801741, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.805295+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,767"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 40455359.48650004,
"cash": 51575632.58650004,
"initial": 100000000,
"positions": {
"086790": {
@@ -13,37 +13,16 @@
"entry_at": "2026-07-02T10:18:03.885656+09:00",
"stop": 111006,
"target": 143933,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 5357366.7482318785,
"last_add_price": 126200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 600,
"entry_price": 19857.95,
"entry_at": "2026-07-03T10:24:02.807011+09:00",
"stop": 18586,
"target": 21766,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5965600.638500003,
"last_add_price": 20750
},
"095610": {
"code": "095610",
"name": "테스",
@@ -53,14 +32,14 @@
"qty": 23,
"entry_price": 165991.30434782608,
"entry_at": "2026-07-07T09:12:07.300222+09:00",
"stop": 129022,
"stop": 209122,
"target": 221445,
"peak": 216500,
"trailing_on": false,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,314 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1962348.0501166757,
"last_add_price": 177000
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4055251.939081083,
"last_add_price": 136900
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4421137.666620123,
"last_add_price": 190400
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 1928080.030979289,
"last_add_price": 13660
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T12:14:02.702182+09:00",
"stop": 96000,
"target": 187069,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1948930.4488017063,
"last_add_price": 139100
@@ -165,19 +144,19 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 1,
"tranche_value": 3913399.394880189,
"last_add_price": 341500
}
},
"realized_pnl": -7164254.634000009,
"closed_trades": 15,
"realized_pnl": -7960538.74950001,
"closed_trades": 16,
"wins": 1,
"peak_equity": 101140808.32700005,
"max_drawdown": 0.10055654354291904,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"010120": "2026-06-25",
"298040": "2026-06-26",
@@ -190,5 +169,5 @@
"003490": "2026-07-09"
},
"created_at": "2026-06-15T14:55:00.583318+09:00",
"updated_at": "2026-07-14T15:28:02.116670+09:00"
"updated_at": "2026-07-15T15:28:02.075704+09:00"
}
@@ -49,3 +49,4 @@
{"ts": "2026-07-13T09:12:04.332948+09:00", "side": "BUY", "code": "214450", "name": "파마리서치", "price": 341500, "qty": 11, "cost": 3757063, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 300363, "target": 403206, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "341,000 vs 305,450"}, {"label": "정배열(5>10)", "ok": true, "detail": "314,400 / 305,450"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "314,400 / 305,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+32.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -63 · 기 +144 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.90% (환산) vs 평균 0.93% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 334,500"}, {"label": "거래량 급증", "ok": true, "detail": "197,687 (환산) vs 평균 96,436"}, {"label": "회전율 급증", "ok": true, "detail": "1.90% (환산) vs 평균 0.93%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T09:24:06.480105+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 190400, "qty": 23, "cost": 4379857, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 165505, "target": 213992, "signals": [{"label": "손절선", "ok": true, "detail": "165,505 (현재 190,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 213,992"}, {"label": "추세(10일선)", "ok": true, "detail": "158,820"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -867 · 기 +1,393"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 189,927"}]}
{"ts": "2026-07-13T09:26:03.440231+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 14, "cost": 1947692, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 171500, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 171,500"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-15T14:32:01.915192+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 600, "proceeds": 11120273, "entry_price": 19858, "pnl": -796284, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:02.807011+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,586 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,766"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -11,14 +11,14 @@
"qty": 104,
"entry_price": 120161.53846153847,
"entry_at": "2026-07-01T09:46:03.140737+09:00",
"stop": 111000,
"stop": 129529,
"target": 138485,
"peak": 137600,
"trailing_on": false,
"peak": 139600,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,286 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 6310920.382093752,
"last_add_price": 122200
@@ -32,14 +32,14 @@
"qty": 27,
"entry_price": 150948.14814814815,
"entry_at": "2026-07-09T09:02:04.498173+09:00",
"stop": 196014,
"stop": 209122,
"target": 208548,
"peak": 216500,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 156,479 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2072870.0770436951,
"last_add_price": 158000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,021 도달",
"cur_price": 18790,
"cur_price": 18530,
"tranches": 1,
"tranche_value": 5497447.694968752,
"last_add_price": 19110
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5164908.463247621,
"last_add_price": 136900
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5551604.2833750015,
"last_add_price": 191000
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 2303951.9214964984,
"last_add_price": 13850
@@ -139,12 +139,12 @@
"entry_at": "2026-07-10T12:14:02.703903+09:00",
"stop": 102302,
"target": 191963,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1900904.0747925004,
"last_add_price": 139100
@@ -169,5 +169,5 @@
"319660": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583333+09:00",
"updated_at": "2026-07-14T15:28:02.118334+09:00"
"updated_at": "2026-07-15T15:28:02.077381+09:00"
}
@@ -13,12 +13,12 @@
"entry_at": "2026-07-02T10:18:03.889699+09:00",
"stop": 114299,
"target": 143934,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 5572324.860088777,
"last_add_price": 126200
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,021 도달",
"cur_price": 18790,
"cur_price": 18530,
"tranches": 1,
"tranche_value": 5575683.788750002,
"last_add_price": 19110
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 5242158.578984787,
"last_add_price": 136900
@@ -74,14 +74,14 @@
"qty": 29,
"entry_price": 162924.1379310345,
"entry_at": "2026-07-10T09:00:14.876468+09:00",
"stop": 134124,
"stop": 209122,
"target": 220524,
"peak": 216500,
"trailing_on": false,
"peak": 230500,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,800 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 2446015.1240317714,
"last_add_price": 168200
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 5625955.548031252,
"last_add_price": 190400
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,984 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 2032415.6969225246,
"last_add_price": 13660
@@ -139,12 +139,12 @@
"entry_at": "2026-07-10T12:14:02.705731+09:00",
"stop": 102524,
"target": 192185,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1892242.1783291898,
"last_add_price": 139100
@@ -169,5 +169,5 @@
"214450": "2026-07-14"
},
"created_at": "2026-06-15T14:55:00.583347+09:00",
"updated_at": "2026-07-14T15:28:02.119977+09:00"
"updated_at": "2026-07-15T15:28:02.079035+09:00"
}
@@ -1,5 +1,5 @@
{
"cash": 42434597.0495,
"cash": 33573828.039500006,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.040447+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1797744.31883954,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4019229.444473994,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4725602.001452523,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4289043.02558424,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.479634+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4444963.71074213,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.600432+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1786456.904035452,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.887566+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5703738.31934375,
"last_add_price": 595000
}
},
"realized_pnl": -9937909.89800002,
"closed_trades": 35,
"realized_pnl": -10083971.898000022,
"closed_trades": 38,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11354400282999992,
@@ -143,16 +185,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621011+09:00",
"updated_at": "2026-07-14T15:28:02.127495+09:00"
"updated_at": "2026-07-15T15:28:02.787185+09:00"
}
@@ -87,3 +87,12 @@
{"ts": "2026-07-13T10:34:06.651855+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.428196+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.651840+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.393645+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.543053+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:03.568621+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:03.977016+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.319135+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:03.568605+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.600448+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:05.653234+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:03.977000+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.052238+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.473534+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.052221+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.887583+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.536720+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42434597.0495,
"cash": 33573828.039500006,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.055078+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1797744.31883954,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4019229.444473994,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4725602.001452523,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4289043.02558424,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.484444+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4444963.71074213,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.625388+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1786456.904035452,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.907323+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5703738.31934375,
"last_add_price": 595000
}
},
"realized_pnl": -9937909.89800002,
"closed_trades": 35,
"realized_pnl": -10083971.898000022,
"closed_trades": 38,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11354400282999992,
@@ -143,16 +185,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583395+09:00",
"updated_at": "2026-07-14T15:28:02.129251+09:00"
"updated_at": "2026-07-15T15:28:02.793428+09:00"
}
@@ -87,3 +87,12 @@
{"ts": "2026-07-13T10:34:06.673601+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.433070+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.673598+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.396822+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.549108+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.000750+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.001435+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.624550+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.000746+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.625391+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.074087+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.001432+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.074501+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.906478+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.074498+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.907326+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.560022+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.061021+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.486327+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.632305+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.913525+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621059+09:00",
"updated_at": "2026-07-14T15:28:02.130968+09:00"
"updated_at": "2026-07-15T15:28:02.798745+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.680137+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.435097+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.680133+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.398619+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.551740+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.007828+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.008713+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.631804+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.007825+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.632308+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.080000+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.008710+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.080264+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.912864+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.080261+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.913528+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.566299+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.065580+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.488191+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.637303+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.919762+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583512+09:00",
"updated_at": "2026-07-14T15:28:02.132694+09:00"
"updated_at": "2026-07-15T15:28:02.803302+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.685967+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.437061+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.685965+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.400366+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.554270+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.013443+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.013819+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.636871+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.013440+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.637306+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.084836+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.013816+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.085103+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.919235+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.085100+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.919765+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.571227+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.069914+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.490106+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.641935+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.924622+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621103+09:00",
"updated_at": "2026-07-14T15:28:02.134414+09:00"
"updated_at": "2026-07-15T15:28:02.807375+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.690708+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.439034+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.690705+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.402113+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.556699+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.018103+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.018588+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.641572+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.018100+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.641937+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.089255+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.018586+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.089486+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.924238+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.089484+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.924625+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.575673+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.073760+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.491941+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.645957+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.928713+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583628+09:00",
"updated_at": "2026-07-14T15:28:02.136147+09:00"
"updated_at": "2026-07-15T15:28:02.811041+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.695044+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.440895+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.695042+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.403866+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.559097+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.022463+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.022966+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.645650+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.022460+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.645959+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.093383+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.022963+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.093587+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.928356+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.093585+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.928715+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.579742+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.077234+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.493778+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.649647+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.932771+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621148+09:00",
"updated_at": "2026-07-14T15:28:02.137863+09:00"
"updated_at": "2026-07-15T15:28:02.814397+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.698857+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.442743+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.698855+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.405658+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.561395+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.026685+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.026959+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.649343+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.026682+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.649649+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.097234+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.026957+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.097445+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.932464+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.097443+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.932773+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.583657+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.080751+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.495609+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.653255+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.936393+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.583751+09:00",
"updated_at": "2026-07-14T15:28:02.139585+09:00"
"updated_at": "2026-07-15T15:28:02.817771+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.702381+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.444559+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.702379+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.407396+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.563675+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.030414+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.030875+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.652956+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.030412+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.653258+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.100753+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.030872+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.100939+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.936077+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.100937+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.936395+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.587156+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.083943+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.497447+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.656569+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.940051+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621367+09:00",
"updated_at": "2026-07-14T15:28:02.141292+09:00"
"updated_at": "2026-07-15T15:28:02.820867+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.705894+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.446351+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.705892+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.409166+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.565820+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.034290+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.034846+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.656295+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.034288+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.656571+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.104070+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.034844+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.104256+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.939724+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.104254+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.940053+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.590394+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.087014+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.499281+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.659643+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.943410+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.584337+09:00",
"updated_at": "2026-07-14T15:28:02.143027+09:00"
"updated_at": "2026-07-15T15:28:02.823810+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.709081+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.448142+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.709080+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.410926+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.567957+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.037953+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.038197+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.659403+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.037951+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.659645+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.107363+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.038195+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.107533+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.943120+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.107532+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.943412+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.593579+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.089886+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.501109+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.662585+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.946522+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621411+09:00",
"updated_at": "2026-07-14T15:28:02.144743+09:00"
"updated_at": "2026-07-15T15:28:02.826563+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.712051+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.449940+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.712049+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.412669+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.570010+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.041344+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.041735+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.662348+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.041342+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.662587+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.110452+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.041733+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.110606+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.946276+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.110605+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.946523+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.596656+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.092720+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.502941+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.665563+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.949414+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.584451+09:00",
"updated_at": "2026-07-14T15:28:02.146481+09:00"
"updated_at": "2026-07-15T15:28:02.829336+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.714981+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.451733+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.714979+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.414408+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.572053+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.044606+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.044838+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.665320+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.044605+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.665565+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.113358+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.044836+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.113505+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.949169+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.113504+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.949416+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.599533+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.095509+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.504788+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.668389+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.952206+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621453+09:00",
"updated_at": "2026-07-14T15:28:02.148210+09:00"
"updated_at": "2026-07-15T15:28:02.832041+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.717916+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.453506+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.717914+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.416169+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.574053+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.047649+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.047969+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.668167+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.047647+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.668390+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.116196+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.047967+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.116348+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.951978+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.116347+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.952207+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.602326+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.098143+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.506650+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.671123+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.954882+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.584565+09:00",
"updated_at": "2026-07-14T15:28:02.149927+09:00"
"updated_at": "2026-07-15T15:28:02.834605+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.720674+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.455306+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.720672+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.417905+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.576064+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.050557+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.050750+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.670891+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.050555+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.671124+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.118817+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.050748+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.118941+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.954654+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.118939+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.954884+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.604964+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.100684+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.508514+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.673743+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.957575+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:40:00.621497+09:00",
"updated_at": "2026-07-14T15:28:02.151642+09:00"
"updated_at": "2026-07-15T15:28:02.837083+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.723364+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.457081+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.723362+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.419641+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.577973+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.053166+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.053583+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.673522+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.053164+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.673745+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.121372+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.053581+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.121499+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.957346+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.121498+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.957577+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.607525+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,5 +1,5 @@
{
"cash": 42472245.53949998,
"cash": 33611476.529499985,
"initial": 100000000,
"positions": {
"055550": {
@@ -34,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.103161+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1796390.6144710162,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4016046.033999526,
"last_add_price": 136900
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4721927.942785091,
"last_add_price": 12570
@@ -102,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4285537.86736934,
"last_add_price": 188900
@@ -118,19 +118,61 @@
"entry_at": "2026-07-10T09:26:06.510349+09:00",
"stop": 119729,
"target": 171213,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4441360.270202171,
"last_add_price": 134300
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 25,
"entry_price": 134336.0,
"entry_at": "2026-07-15T09:06:02.676314+09:00",
"stop": 96000,
"target": 249344,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 154,024 도달",
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1785074.3957384636,
"last_add_price": 139900
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 9,
"entry_price": 595000,
"entry_at": "2026-07-15T09:10:02.960189+09:00",
"stop": 594999,
"target": 595003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 5699297.599968749,
"last_add_price": 595000
}
},
"realized_pnl": -10010277.908000018,
"closed_trades": 36,
"realized_pnl": -10156339.90800002,
"closed_trades": 39,
"wins": 1,
"peak_equity": 100000000,
"max_drawdown": 0.11421351793000013,
@@ -144,16 +186,16 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"214450": "2026-07-06",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"011070": "2026-07-15",
"003490": "2026-07-09",
"402340": "2026-07-13"
},
"created_at": "2026-06-15T14:55:00.584680+09:00",
"updated_at": "2026-07-14T15:28:02.153349+09:00"
"updated_at": "2026-07-15T15:28:02.839474+09:00"
}
@@ -89,3 +89,12 @@
{"ts": "2026-07-13T10:34:06.725889+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 4, "cost": 4992749, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.458884+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 4, "proceeds": 4978273, "entry_price": 1248000, "pnl": -14475, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.725887+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.421386+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 35, "proceeds": 6563676, "entry_price": 158900, "pnl": 1001342, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.579831+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.055973+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 4, "cost": 5524829, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.056155+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 16, "cost": 5384808, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:02.676104+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 4, "proceeds": 5473306, "entry_price": 1381000, "pnl": -51522, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.055971+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:02.676315+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 129200, "qty": 13, "cost": 1679852, "path": "pullback", "reason": "눌림목 지정가 154,024 도달", "stop": 96000, "target": 228800, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "129,100 vs 121,252"}, {"label": "정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "137,840 / 121,252"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+36%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.02% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": false, "detail": "1,480,360 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": false, "detail": "3.02% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 154,024 (현재 129,100)"}]}
{"ts": "2026-07-15T09:08:06.123932+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 16, "proceeds": 5325595, "entry_price": 336500, "pnl": -59213, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.056154+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.124060+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 677000, "qty": 8, "cost": 5416812, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 676999, "target": 677003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "675,000 vs 638,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,002,000 / 638,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+81%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.26% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "533,833 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.26% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 675,000)"}]}
{"ts": "2026-07-15T09:10:02.959959+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 674000, "qty": 8, "proceeds": 5381486, "entry_price": 677000, "pnl": -35327, "pnl_pct": -0.44, "hold_from": "2026-07-15T09:08:06.124058+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "676,999 (현재 674,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 677,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,233"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 758,561"}]}
{"ts": "2026-07-15T09:10:02.960190+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 595000, "qty": 9, "cost": 5355803, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 594999, "target": 595003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "594,000 vs 528,100"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,800 / 528,100"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "289,947 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 594,000)"}]}
{"ts": "2026-07-15T09:26:02.609966+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139900, "qty": 12, "cost": 1679052, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 228800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 140,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 228,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,438"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,991"}]}
@@ -1,28 +1,7 @@
{
"cash": 48935864.89200002,
"cash": 38787550.01700001,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 23,
"entry_price": 345000.0,
"entry_at": "2026-06-29T09:00:31.634477+09:00",
"stop": 303791,
"target": 468626,
"peak": 378500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"tranches": 2,
"tranche_value": 4090976.455272131,
"last_add_price": 351000
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -60,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 3448434.606240806,
"last_add_price": 130800
@@ -76,12 +55,12 @@
"entry_at": "2026-07-09T11:44:04.836352+09:00",
"stop": 110758,
"target": 264357,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 146,218 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1478967.7315768395,
"last_add_price": 158000
@@ -92,20 +71,20 @@
"sources": [
"auto"
],
"qty": 33,
"entry_price": 136200,
"qty": 65,
"entry_price": 137923.07692307694,
"entry_at": "2026-07-13T09:58:02.808427+09:00",
"stop": 123072,
"target": 175584,
"peak": 137600,
"stop": 124495,
"target": 178207,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"tranches": 1,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4504679.249331353,
"last_add_price": 136200
"last_add_price": 139700
},
"105560": {
"code": "105560",
@@ -123,14 +102,77 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 1,
"tranche_value": 3908647.2655038685,
"last_add_price": 189500
},
"005935": {
"code": "005935",
"name": "삼성전자우",
"sources": [
"interest"
],
"qty": 27,
"entry_price": 195000,
"entry_at": "2026-07-15T09:02:04.400330+09:00",
"stop": 182100,
"target": 233700,
"peak": 196900,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 192300,
"tranches": 1,
"tranche_value": 5284135.305750001,
"last_add_price": 195000
},
"000660": {
"code": "000660",
"name": "SK하이닉스",
"sources": [
"held"
],
"qty": 1,
"entry_price": 2085000,
"entry_at": "2026-07-15T09:06:03.016770+09:00",
"stop": 1678000,
"target": 3306000,
"peak": 2168000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 2093000,
"tranches": 1,
"tranche_value": 2166036.658698649,
"last_add_price": 2085000
},
"222800": {
"code": "222800",
"name": "심텍",
"sources": [
"auto"
],
"qty": 44,
"entry_price": 119400,
"entry_at": "2026-07-15T10:30:03.436497+09:00",
"stop": 112200,
"target": 141000,
"peak": 121800,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 121500,
"tranches": 1,
"tranche_value": 5288763.038562501,
"last_add_price": 119400
}
},
"realized_pnl": -16536056.673000015,
"closed_trades": 40,
"realized_pnl": -17544000.698000018,
"closed_trades": 42,
"wins": 0,
"peak_equity": 100000000,
"max_drawdown": 0.16462635107999982,
@@ -154,7 +196,7 @@
"059090": "2026-06-26",
"028260": "2026-07-13",
"093370": "2026-07-02",
"009150": "2026-07-09",
"009150": "2026-07-15",
"240810": "2026-07-03",
"000660": "2026-07-13",
"005930": "2026-07-08",
@@ -162,8 +204,9 @@
"319660": "2026-07-09",
"032830": "2026-07-13",
"402340": "2026-07-13",
"222800": "2026-07-13"
"222800": "2026-07-13",
"214450": "2026-07-15"
},
"created_at": "2026-06-16T09:00:03.113416+09:00",
"updated_at": "2026-07-14T15:28:02.155043+09:00"
"updated_at": "2026-07-15T15:28:02.841814+09:00"
}
@@ -99,3 +99,10 @@
{"ts": "2026-07-13T12:08:06.996879+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 189500, "qty": 20, "cost": 3790569, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 168820, "target": 251541, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "189,400 vs 157,432"}, {"label": "정배열(5>60)", "ok": true, "detail": "160,660 / 157,432"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "160,660 / 157,432"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+39.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -948 · 기 +1,601 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.78% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,739,872 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "0.78% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
{"ts": "2026-07-14T09:00:24.051157+09:00", "side": "SELL", "code": "278470", "name": "에이피알", "price": 376500, "qty": 8, "proceeds": 3006127, "entry_price": 411500, "pnl": -286367, "pnl_pct": -8.51, "hold_from": "2026-07-03T10:24:04.042506+09:00", "reason": "추세·수급 이탈", "partial": false, "signals": [{"label": "손절선", "ok": true, "detail": "359,000 (현재 384,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 569,000"}, {"label": "추세(60일선)", "ok": false, "detail": "403,283"}, {"label": "수급(외/기)", "ok": false, "detail": "외 -50 · 기 -57"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 426,390"}]}
{"ts": "2026-07-14T09:20:06.050891+09:00", "side": "SELL", "code": "003490", "name": "대한항공", "price": 25600, "qty": 356, "proceeds": 9095828, "entry_price": 28271, "pnl": -970281, "pnl_pct": -9.45, "hold_from": "2026-06-29T09:02:02.046811+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "25,670 (현재 25,650)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 36,077"}, {"label": "추세(60일선)", "ok": true, "detail": "25,162"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -980 · 기 +868"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.400348+09:00", "side": "BUY", "code": "005935", "name": "삼성전자우", "price": 195000, "qty": 27, "cost": 5265790, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 182100, "target": 233700, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "194,900 vs 190,652"}, {"label": "정배열(5>60)", "ok": true, "detail": "195,840 / 190,652"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "195,840 / 190,652"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+14.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +1,057 · 기 +330 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.19% (환산) vs 평균 0.56% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 240,500"}, {"label": "거래량 급증", "ok": false, "detail": "1,553,353 (환산) vs 평균 4,474,950"}, {"label": "회전율 급증", "ok": false, "detail": "0.19% (환산) vs 평균 0.56%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 190,652 (현재 194,900)"}]}
{"ts": "2026-07-15T09:02:04.401597+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 3, "cost": 4143621, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:06:02.678572+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 3, "proceeds": 4104980, "entry_price": 1381000, "pnl": -38642, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.401589+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:03.016785+09:00", "side": "BUY", "code": "000660", "name": "SK하이닉스", "price": 2085000, "qty": 1, "cost": 2085313, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 1678000, "target": 3306000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "2,084,000 vs 2,023,883"}, {"label": "정배열(5>60)", "ok": true, "detail": "2,041,600 / 2,023,883"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "2,041,600 / 2,023,883"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,027 · 기 +524 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+68%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.00% (환산) vs 평균 0.91% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,987,000"}, {"label": "거래량 급증", "ok": true, "detail": "14,202,787 (환산) vs 평균 6,482,822"}, {"label": "회전율 급증", "ok": true, "detail": "2.00% (환산) vs 평균 0.91%"}, {"label": "RSI", "ok": true, "detail": "46"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 2,023,883 (현재 2,084,000)"}]}
{"ts": "2026-07-15T10:30:03.391785+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 303500, "qty": 23, "proceeds": 6966888, "entry_price": 345000, "pnl": -969302, "pnl_pct": -12.03, "hold_from": "2026-06-29T09:00:31.634477+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "303,791 (현재 303,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 468,626"}, {"label": "추세(60일선)", "ok": false, "detail": "304,808"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -25 · 기 +35"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T10:30:03.436499+09:00", "side": "BUY", "code": "222800", "name": "심텍", "price": 119400, "qty": 44, "cost": 5254388, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 112200, "target": 141000, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "119,400 vs 99,807"}, {"label": "정배열(5>60)", "ok": true, "detail": "121,720 / 99,807"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "121,720 / 99,807"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -306 · 기 +387 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+34%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.55% (환산) vs 평균 2.67% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 143,300"}, {"label": "거래량 급증", "ok": true, "detail": "2,455,962 (환산) vs 평균 1,001,691"}, {"label": "회전율 급증", "ok": true, "detail": "6.55% (환산) vs 평균 2.67%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 103,178 (현재 119,400)"}]}
{"ts": "2026-07-15T14:18:02.813709+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 139700, "qty": 32, "cost": 4471071, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 123072, "target": 175584, "signals": [{"label": "손절선", "ok": true, "detail": "123,072 (현재 139,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 175,584"}, {"label": "추세(60일선)", "ok": true, "detail": "118,725"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +5 · 기 +530"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,557"}]}
@@ -1,5 +1,5 @@
{
"cash": 7446478.281499974,
"cash": 13341839.31099997,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 3916274.109485522,
"last_add_price": 179100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 345075.75757575757,
"entry_at": "2026-06-29T09:00:31.734947+09:00",
"stop": 303867,
"target": 468701,
"peak": 378500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"tranches": 2,
"tranche_value": 5814928.5835,
"last_add_price": 351000
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -76,37 +55,16 @@
"entry_at": "2026-07-02T10:18:04.653371+09:00",
"stop": 111000,
"target": 163614,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 5406063.780281249,
"last_add_price": 126200
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 509,
"entry_price": 19819.783889980354,
"entry_at": "2026-07-07T10:06:08.139601+09:00",
"stop": 18548,
"target": 23637,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,629 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5062998.893218748,
"last_add_price": 20750
},
"010950": {
"code": "010950",
"name": "S-Oil",
@@ -123,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4939827.041843749,
"last_add_price": 130800
@@ -144,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 3387913.008326878,
"last_add_price": 13660
@@ -160,19 +118,61 @@
"entry_at": "2026-07-10T11:18:03.345732+09:00",
"stop": 88900,
"target": 165828,
"peak": 115000,
"peak": 118000,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 114300,
"cur_price": 116300,
"tranches": 2,
"tranche_value": 5132624.558843749,
"last_add_price": 111400
},
"090850": {
"code": "090850",
"name": "현대이지웰",
"sources": [
"auto"
],
"qty": 1774,
"entry_price": 5959.391206313416,
"entry_at": "2026-07-15T10:30:03.855057+09:00",
"stop": 5490,
"target": 7369,
"peak": 6050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 6030,
"tranches": 2,
"tranche_value": 5291435.503531248,
"last_add_price": 6020
},
"240810": {
"code": "240810",
"name": "원익IPS",
"sources": [
"auto"
],
"qty": 21,
"entry_price": 140000,
"entry_at": "2026-07-15T14:40:02.718938+09:00",
"stop": 100836,
"target": 257491,
"peak": 143350,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 153,927 도달",
"cur_price": 143300,
"tranches": 1,
"tranche_value": 3005488.010300275,
"last_add_price": 140000
}
},
"realized_pnl": -18871381.055000015,
"closed_trades": 21,
"realized_pnl": -20941024.597000018,
"closed_trades": 23,
"wins": 1,
"peak_equity": 100289247.17,
"max_drawdown": 0.22239027368201975,
@@ -180,7 +180,7 @@
"278470": "2026-06-18",
"017670": "2026-06-19",
"059090": "2026-06-26",
"030000": "2026-06-19",
"030000": "2026-07-15",
"086790": "2026-06-23",
"005930": "2026-06-23",
"055550": "2026-06-24",
@@ -192,8 +192,9 @@
"007660": "2026-07-03",
"240810": "2026-07-03",
"034730": "2026-07-07",
"475150": "2026-07-08"
"475150": "2026-07-08",
"214450": "2026-07-15"
},
"created_at": "2026-06-16T09:00:03.113433+09:00",
"updated_at": "2026-07-14T15:28:02.156653+09:00"
"updated_at": "2026-07-15T15:28:02.843908+09:00"
}
@@ -62,3 +62,8 @@
{"ts": "2026-07-10T11:06:07.381098+09:00", "side": "BUY", "code": "093370", "name": "후성", "price": 13660, "qty": 247, "cost": 3374526, "path": "pullback", "reason": "눌림목 지정가 15,971 도달", "stop": 10360, "target": 23560, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,630 vs 13,385"}, {"label": "정배열(5>10)", "ok": true, "detail": "15,634 / 13,385"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "15,634 / 11,439"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +210 · 기 +239 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+47%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "14.23% (환산) vs 평균 4.77% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 20,050"}, {"label": "거래량 급증", "ok": true, "detail": "15,267,605 (환산) vs 평균 5,114,125"}, {"label": "회전율 급증", "ok": true, "detail": "14.23% (환산) vs 평균 4.77%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 15,971 (현재 13,630)"}]}
{"ts": "2026-07-10T11:18:03.345734+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 105000, "qty": 48, "cost": 5040756, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 88900, "target": 153300, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "104,900 vs 103,960"}, {"label": "정배열(5>10)", "ok": true, "detail": "104,660 / 103,960"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "104,660 / 70,418"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+56.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +577 · 기 -387 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+8%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "10.86% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": true, "detail": "2,696,005 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": true, "detail": "10.86% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 103,960 (현재 104,900)"}]}
{"ts": "2026-07-14T14:54:05.325136+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 111400, "qty": 46, "cost": 5125169, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 88900, "target": 153300, "signals": [{"label": "손절선", "ok": true, "detail": "88,900 (현재 111,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 153,300"}, {"label": "추세(10일선)", "ok": true, "detail": "104,600"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -519 · 기 +1,260"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 111,274"}]}
{"ts": "2026-07-15T10:30:03.439340+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 303500, "qty": 33, "proceeds": 9995970, "entry_price": 345076, "pnl": -1393238, "pnl_pct": -12.05, "hold_from": "2026-06-29T09:00:31.734947+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "303,867 (현재 303,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 468,701"}, {"label": "추세(10일선)", "ok": true, "detail": "301,700"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -25 · 기 +35"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T10:30:03.855074+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5900, "qty": 896, "cost": 5287193, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 5431, "target": 7307, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "5,900 vs 5,543"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,646 / 5,543"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,646 / 5,614"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +144 · 기 -11 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.32% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "69,193 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": false, "detail": "0.32% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "65"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 5,543 (현재 5,900)"}]}
{"ts": "2026-07-15T13:50:02.702801+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 6020, "qty": 878, "cost": 5286353, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5431, "target": 7307, "signals": [{"label": "손절선", "ok": true, "detail": "5,431 (현재 6,020)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,307"}, {"label": "추세(10일선)", "ok": true, "detail": "5,555"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -11"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,017"}]}
{"ts": "2026-07-15T14:38:06.707302+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18530, "qty": 509, "proceeds": 9413378, "entry_price": 19820, "pnl": -676405, "pnl_pct": -6.51, "hold_from": "2026-07-07T10:06:08.139601+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,548 (현재 18,530)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,637"}, {"label": "추세(10일선)", "ok": false, "detail": "18,901"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T14:40:02.718940+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 140000, "qty": 21, "cost": 2940441, "path": "pullback", "reason": "눌림목 지정가 153,927 도달", "stop": 100836, "target": 257491, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "139,900 vs 126,540"}, {"label": "정배열(5>10)", "ok": true, "detail": "140,000 / 126,540"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "140,000 / 121,432"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,723 · 기 +2,028 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.95% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "2,430,588 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "4.95% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "54"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 153,927 (현재 139,900)"}]}
@@ -1,28 +1,7 @@
{
"cash": 12775222.200499974,
"cash": 12889714.57749997,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 33,
"entry_price": 345075.75757575757,
"entry_at": "2026-06-29T09:00:31.832932+09:00",
"stop": 303867,
"target": 468701,
"peak": 378500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"tranches": 2,
"tranche_value": 5804012.15609375,
"last_add_price": 351000
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -44,27 +23,6 @@
"tranche_value": 5666061.52171875,
"last_add_price": 99700
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 520,
"entry_price": 19858.826923076922,
"entry_at": "2026-07-03T10:24:05.158216+09:00",
"stop": 18587,
"target": 23676,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 20,004 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 5177508.773437499,
"last_add_price": 20750
},
"095610": {
"code": "095610",
"name": "테스",
@@ -76,12 +34,12 @@
"entry_at": "2026-07-07T10:50:08.248202+09:00",
"stop": 123253,
"target": 271129,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 157,257 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 3003806.097814414,
"last_add_price": 177000
@@ -102,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4789675.2297187485,
"last_add_price": 130800
@@ -118,12 +76,12 @@
"entry_at": "2026-07-13T09:06:09.586770+09:00",
"stop": 96000,
"target": 242718,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 163,375 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 3311963.1438753214,
"last_add_price": 139100
@@ -144,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 1,
"tranche_value": 4942843.810968748,
"last_add_price": 188900
@@ -155,24 +113,66 @@
"sources": [
"auto"
],
"qty": 820,
"entry_price": 5910,
"qty": 1624,
"entry_price": 5969.408866995074,
"entry_at": "2026-07-14T09:40:05.108687+09:00",
"stop": 5447,
"target": 7298,
"peak": 5950,
"stop": 5498,
"target": 7383,
"peak": 6050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5930,
"tranches": 1,
"cur_price": 6030,
"tranches": 2,
"tranche_value": 4852421.820656248,
"last_add_price": 5910
"last_add_price": 6030
},
"161890": {
"code": "161890",
"name": "한국콜마",
"sources": [
"auto"
],
"qty": 94,
"entry_price": 104659.5744680851,
"entry_at": "2026-07-15T10:30:04.263817+09:00",
"stop": 92100,
"target": 142338,
"peak": 107600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 107100,
"tranches": 2,
"tranche_value": 4978530.748468748,
"last_add_price": 106600
},
"086790": {
"code": "086790",
"name": "하나금융지주",
"sources": [
"auto"
],
"qty": 35,
"entry_price": 138000,
"entry_at": "2026-07-15T14:34:04.973321+09:00",
"stop": 124558,
"target": 178327,
"peak": 138500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "immediate",
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
"cur_price": 137000,
"tranches": 1,
"tranche_value": 4950711.192343748,
"last_add_price": 138000
}
},
"realized_pnl": -22896239.96600002,
"closed_trades": 27,
"realized_pnl": -24980047.284500025,
"closed_trades": 29,
"wins": 1,
"peak_equity": 102093754.3635,
"max_drawdown": 0.2600315031855775,
@@ -189,15 +189,16 @@
"028260": "2026-07-01",
"000660": "2026-07-02",
"005935": "2026-07-02",
"030000": "2026-07-02",
"030000": "2026-07-15",
"240810": "2026-07-08",
"402340": "2026-07-06",
"009150": "2026-07-07",
"034730": "2026-07-07",
"475150": "2026-07-08",
"319660": "2026-07-13",
"003490": "2026-07-13"
"003490": "2026-07-13",
"214450": "2026-07-15"
},
"created_at": "2026-06-16T09:00:03.113489+09:00",
"updated_at": "2026-07-14T15:28:02.158277+09:00"
"updated_at": "2026-07-15T15:28:02.845972+09:00"
}
@@ -79,3 +79,9 @@
{"ts": "2026-07-13T12:44:04.708625+09:00", "side": "BUY", "code": "105560", "name": "KB금융", "price": 188900, "qty": 26, "cost": 4912137, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 168220, "target": 250941, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "188,900 vs 160,055"}, {"label": "정배열(5>20)", "ok": true, "detail": "160,560 / 160,055"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "160,560 / 157,423"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+38.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -948 · 기 +1,601 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.46% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 182,700"}, {"label": "거래량 급증", "ok": true, "detail": "2,522,693 (환산) vs 평균 1,640,325"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.46%"}, {"label": "RSI", "ok": true, "detail": "70"}]}
{"ts": "2026-07-13T13:40:05.501849+09:00", "side": "SELL", "code": "347850", "name": "디앤디파마텍", "price": 77700, "qty": 109, "proceeds": 8452785, "entry_price": 87123, "pnl": -1045040, "pnl_pct": -10.82, "hold_from": "2026-07-10T09:00:30.986158+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "77,700 (현재 77,700)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 115,392"}, {"label": "추세(20일선)", "ok": false, "detail": "81,995"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -174 · 기 +609"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-14T09:40:05.108688+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5910, "qty": 820, "cost": 4846927, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5447, "target": 7298, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "5,900 vs 5,334"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,646 / 5,334"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,646 / 5,614"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +107 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.34% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "74,367 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.34% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-15T10:30:03.866720+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 303500, "qty": 33, "proceeds": 9995970, "entry_price": 345076, "pnl": -1393238, "pnl_pct": -12.05, "hold_from": "2026-06-29T09:00:31.832932+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "303,867 (현재 303,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 468,701"}, {"label": "추세(20일선)", "ok": true, "detail": "294,300"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -25 · 기 +35"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T10:30:04.263833+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 102800, "qty": 48, "cost": 4935140, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 92100, "target": 134900, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "102,700 vs 98,700"}, {"label": "정배열(5>20)", "ok": true, "detail": "107,840 / 98,700"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "107,840 / 91,978"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+35.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -18 · 기 +99 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.93% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 124,600"}, {"label": "거래량 급증", "ok": true, "detail": "1,161,264 (환산) vs 평균 415,172"}, {"label": "회전율 급증", "ok": true, "detail": "4.93% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "55"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 98,998 (현재 102,700)"}]}
{"ts": "2026-07-15T11:42:02.449017+09:00", "side": "BUY", "code": "161890", "name": "한국콜마", "price": 106600, "qty": 46, "cost": 4904336, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 92100, "target": 134900, "signals": [{"label": "손절선", "ok": true, "detail": "92,100 (현재 106,600)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 134,900"}, {"label": "추세(20일선)", "ok": true, "detail": "98,895"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -18 · 기 +99"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 106,551"}]}
{"ts": "2026-07-15T13:56:02.854130+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 6030, "qty": 804, "cost": 4848847, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5447, "target": 7298, "signals": [{"label": "손절선", "ok": true, "detail": "5,447 (현재 6,030)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,298"}, {"label": "추세(20일선)", "ok": true, "detail": "5,341"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -11"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,028"}]}
{"ts": "2026-07-15T14:32:02.721191+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 520, "proceeds": 9637570, "entry_price": 19859, "pnl": -690569, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:05.158216+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,587 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,676"}, {"label": "추세(20일선)", "ok": false, "detail": "18,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T14:34:04.973323+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 138000, "qty": 35, "cost": 4830724, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 124558, "target": 178327, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "138,000 vs 119,145"}, {"label": "정배열(5>20)", "ok": true, "detail": "124,200 / 119,145"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "124,200 / 118,698"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+34.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +5 · 기 +530 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+17%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.34% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": false, "detail": "943,699 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": false, "detail": "0.34% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "66"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 122,579 (현재 138,000)"}]}
@@ -1,5 +1,5 @@
{
"cash": 24068693.292500023,
"cash": 20737316.192500025,
"initial": 100000000,
"positions": {
"095610": {
@@ -13,12 +13,12 @@
"entry_at": "2026-07-07T10:06:08.148472+09:00",
"stop": 133077,
"target": 243984,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 4159962.72301425,
"last_add_price": 177000
@@ -60,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,712 도달",
"cur_price": 18790,
"cur_price": 18530,
"tranches": 1,
"tranche_value": 4612370.058718752,
"last_add_price": 19310
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4616918.204531251,
"last_add_price": 188900
@@ -97,12 +97,12 @@
"entry_at": "2026-07-10T09:26:06.520140+09:00",
"stop": 122922,
"target": 161535,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4611511.948906251,
"last_add_price": 134300
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 3567295.6205262826,
"last_add_price": 14110
@@ -134,24 +134,24 @@
"sources": [
"auto"
],
"qty": 26,
"entry_price": 124300,
"qty": 50,
"entry_price": 129676.0,
"entry_at": "2026-07-13T13:18:02.494259+09:00",
"stop": 96000,
"target": 209200,
"peak": 128700,
"stop": 100817,
"target": 216252,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 153,333 도달",
"cur_price": 128100,
"tranches": 1,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 3281980.220200973,
"last_add_price": 124300
"last_add_price": 135500
}
},
"realized_pnl": -25377344.750500016,
"closed_trades": 34,
"realized_pnl": -25456234.050500017,
"closed_trades": 35,
"wins": 1,
"peak_equity": 100401992.91950001,
"max_drawdown": 0.2752933830921175,
@@ -171,10 +171,10 @@
"402340": "2026-07-07",
"011070": "2026-07-08",
"055550": "2026-07-07",
"034730": "2026-07-13",
"034730": "2026-07-15",
"032830": "2026-07-09",
"319660": "2026-07-13"
},
"created_at": "2026-06-16T10:45:02.136776+09:00",
"updated_at": "2026-07-14T15:28:02.164197+09:00"
"updated_at": "2026-07-15T15:28:02.853460+09:00"
}
@@ -91,3 +91,6 @@
{"ts": "2026-07-13T10:24:02.463001+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 7, "proceeds": 4212769, "entry_price": 646000, "pnl": -309909, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:00:32.074917+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 772,000"}, {"label": "추세(40일선)", "ok": false, "detail": "612,638"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T12:44:04.728716+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 29, "proceeds": 5438474, "entry_price": 158900, "pnl": 829683, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.590079+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(40일선)", "ok": true, "detail": "128,230"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T13:18:02.494260+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 124300, "qty": 26, "cost": 3232285, "path": "pullback", "reason": "눌림목 지정가 153,333 도달", "stop": 96000, "target": 209200, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "124,200 vs 122,085"}, {"label": "정배열(5>40)", "ok": true, "detail": "136,860 / 122,085"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "136,860 / 121,170"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+19.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -280 · 기 +940 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.8/5"}, {"label": "상승여력", "ok": true, "detail": "+40%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "7.52% (환산) vs 평균 2.51% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 183,300"}, {"label": "거래량 급증", "ok": true, "detail": "3,692,441 (환산) vs 평균 1,234,482"}, {"label": "회전율 급증", "ok": true, "detail": "7.52% (환산) vs 평균 2.51%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 153,333 (현재 124,200)"}]}
{"ts": "2026-07-15T09:02:04.431731+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 135500, "qty": 24, "cost": 3252488, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 209200, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 134,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 209,200"}, {"label": "추세(40일선)", "ok": true, "detail": "122,352"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,752 · 기 +1,989"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 133,920"}]}
{"ts": "2026-07-15T09:34:03.603140+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 614000, "qty": 7, "cost": 4298645, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 604000, "target": 644000, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "614,000 vs 612,912"}, {"label": "정배열(5>40)", "ok": true, "detail": "740,800 / 612,912"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "740,800 / 528,433"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+8.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+39%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.75% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": true, "detail": "543,060 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": true, "detail": "0.75% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "46"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 614,000)"}]}
{"ts": "2026-07-15T14:26:02.452673+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 604000, "qty": 7, "proceeds": 4219755, "entry_price": 614000, "pnl": -78889, "pnl_pct": -1.63, "hold_from": "2026-07-15T09:34:03.603138+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 602,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 644,000"}, {"label": "추세(40일선)", "ok": false, "detail": "612,612"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +56 · 기 -16"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 651,686"}]}
@@ -1,49 +1,7 @@
{
"cash": 29387080.165000007,
"cash": 42191684.22500001,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 28,
"entry_price": 345250.0,
"entry_at": "2026-06-29T09:00:32.047299+09:00",
"stop": 304041,
"target": 468876,
"peak": 378500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"tranches": 2,
"tranche_value": 4923926.260175001,
"last_add_price": 351000
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 472,
"entry_price": 19858.771186440677,
"entry_at": "2026-07-03T10:24:05.184045+09:00",
"stop": 18587,
"target": 23676,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 4698682.263375001,
"last_add_price": 20750
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -81,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4497110.087925,
"last_add_price": 130800
@@ -97,12 +55,12 @@
"entry_at": "2026-07-10T09:26:06.523702+09:00",
"stop": 119704,
"target": 171187,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4524049.632675001,
"last_add_price": 134300
@@ -123,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 3736493.690810334,
"last_add_price": 13660
@@ -139,12 +97,12 @@
"entry_at": "2026-07-10T12:14:03.457897+09:00",
"stop": 96000,
"target": 241242,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 3791260.103190828,
"last_add_price": 139100
@@ -155,36 +113,37 @@
"sources": [
"auto"
],
"qty": 751,
"entry_price": 5910,
"qty": 1487,
"entry_price": 5969.394754539341,
"entry_at": "2026-07-14T09:40:05.116357+09:00",
"stop": 5447,
"target": 7298,
"peak": 5950,
"stop": 5498,
"target": 7383,
"peak": 6050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5930,
"tranches": 1,
"cur_price": 6030,
"tranches": 2,
"tranche_value": 4441317.796325,
"last_add_price": 5910
"last_add_price": 6030
}
},
"realized_pnl": -8866029.190500006,
"closed_trades": 10,
"realized_pnl": -10665875.469500007,
"closed_trades": 12,
"wins": 0,
"peak_equity": 100162411.55350003,
"max_drawdown": 0.11990157986646799,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"086790": "2026-06-23",
"005930": "2026-06-23",
"298040": "2026-06-24",
"403870": "2026-07-07",
"240810": "2026-07-08",
"093370": "2026-07-07"
"093370": "2026-07-07",
"214450": "2026-07-15"
},
"created_at": "2026-06-16T14:30:00.114884+09:00",
"updated_at": "2026-07-14T15:28:02.165812+09:00"
"updated_at": "2026-07-15T15:28:02.855254+09:00"
}
@@ -35,3 +35,6 @@
{"ts": "2026-07-13T09:08:06.159910+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134300, "qty": 33, "cost": 4432565, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 117686, "target": 170541, "signals": [{"label": "손절선", "ok": true, "detail": "117,686 (현재 134,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 170,541"}, {"label": "추세(10일선)", "ok": true, "detail": "120,980"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -277 · 기 +460"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 134,118"}]}
{"ts": "2026-07-13T09:26:04.261818+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 139100, "qty": 27, "cost": 3756263, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 216800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 139,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 216,800"}, {"label": "추세(10일선)", "ok": true, "detail": "126,460"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -213 · 기 +772"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,162"}]}
{"ts": "2026-07-14T09:40:05.116358+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5910, "qty": 751, "cost": 4439076, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5447, "target": 7298, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "5,900 vs 5,543"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,646 / 5,543"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,646 / 5,614"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +107 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.34% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "74,367 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.34% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-15T10:22:02.576960+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 304000, "qty": 28, "proceeds": 8495402, "entry_price": 345250, "pnl": -1173048, "pnl_pct": -11.95, "hold_from": "2026-06-29T09:00:32.047299+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "304,041 (현재 304,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 468,876"}, {"label": "추세(10일선)", "ok": true, "detail": "301,750"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -25 · 기 +35"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T13:56:02.863334+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 6030, "qty": 736, "cost": 4438746, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5447, "target": 7298, "signals": [{"label": "손절선", "ok": true, "detail": "5,447 (현재 6,030)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,298"}, {"label": "추세(10일선)", "ok": true, "detail": "5,556"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -11"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,028"}]}
{"ts": "2026-07-15T14:32:02.730383+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 472, "proceeds": 8747948, "entry_price": 19859, "pnl": -626798, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:05.184045+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,587 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,676"}, {"label": "추세(10일선)", "ok": false, "detail": "18,905"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,49 +1,7 @@
{
"cash": 11944497.46450001,
"cash": 20251739.039000012,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 28,
"entry_price": 345250.0,
"entry_at": "2026-06-29T09:00:32.156090+09:00",
"stop": 304041,
"target": 468876,
"peak": 378500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"tranches": 2,
"tranche_value": 4958254.67055,
"last_add_price": 351000
},
"030000": {
"code": "030000",
"name": "제일기획",
"sources": [
"auto"
],
"qty": 474,
"entry_price": 19858.92405063291,
"entry_at": "2026-07-03T10:24:05.187763+09:00",
"stop": 18587,
"target": 23676,
"peak": 20750,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 19,631 도달",
"cur_price": 18790,
"tranches": 2,
"tranche_value": 4714432.705050001,
"last_add_price": 20750
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -76,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.154896+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 3546990.802202721,
"last_add_price": 177000
@@ -102,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 4360729.7882,
"last_add_price": 130800
@@ -123,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4417565.987450001,
"last_add_price": 191000
@@ -144,7 +102,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,971 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4419485.9197,
"last_add_price": 13850
@@ -160,12 +118,12 @@
"entry_at": "2026-07-10T12:14:03.459780+09:00",
"stop": 96000,
"target": 241242,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 3789711.3515926166,
"last_add_price": 139100
@@ -176,20 +134,20 @@
"sources": [
"auto"
],
"qty": 34,
"entry_price": 134900,
"qty": 67,
"entry_price": 136574.62686567163,
"entry_at": "2026-07-13T09:42:03.137984+09:00",
"stop": 121972,
"target": 173684,
"peak": 137600,
"stop": 123347,
"target": 176259,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"tranches": 1,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4639656.985925001,
"last_add_price": 134900
"last_add_price": 138300
},
"090850": {
"code": "090850",
@@ -197,37 +155,38 @@
"sources": [
"auto"
],
"qty": 746,
"entry_price": 5910,
"qty": 1477,
"entry_price": 5969.390656736628,
"entry_at": "2026-07-14T09:40:05.118058+09:00",
"stop": 5447,
"target": 7298,
"peak": 5950,
"stop": 5498,
"target": 7383,
"peak": 6050,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 5930,
"tranches": 1,
"cur_price": 6030,
"tranches": 2,
"tranche_value": 4412981.9396750005,
"last_add_price": 5910
"last_add_price": 6030
}
},
"realized_pnl": -9997535.596500007,
"closed_trades": 13,
"realized_pnl": -11800110.26700001,
"closed_trades": 15,
"wins": 1,
"peak_equity": 100864171.466,
"max_drawdown": 0.1408270941559076,
"last_exit": {
"030000": "2026-07-02",
"030000": "2026-07-15",
"003490": "2026-07-07",
"005930": "2026-06-23",
"403870": "2026-07-07",
"240810": "2026-07-08",
"093370": "2026-07-07",
"034730": "2026-07-08",
"319660": "2026-07-13"
"319660": "2026-07-13",
"214450": "2026-07-15"
},
"created_at": "2026-06-16T14:30:00.114893+09:00",
"updated_at": "2026-07-14T15:28:02.167435+09:00"
"updated_at": "2026-07-15T15:28:02.857050+09:00"
}
@@ -46,3 +46,7 @@
{"ts": "2026-07-13T09:42:03.137987+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 134900, "qty": 34, "cost": 4587288, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121972, "target": 173684, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "134,900 vs 118,990"}, {"label": "정배열(5>20)", "ok": true, "detail": "123,580 / 118,990"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "123,580 / 118,647"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -277 · 기 +460 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+19%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.63% (환산) vs 평균 0.37% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 130,700"}, {"label": "거래량 급증", "ok": true, "detail": "1,739,967 (환산) vs 평균 1,026,357"}, {"label": "회전율 급증", "ok": true, "detail": "0.63% (환산) vs 평균 0.37%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
{"ts": "2026-07-13T12:44:04.740858+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 27, "proceeds": 5063407, "entry_price": 158900, "pnl": 772464, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.594857+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(20일선)", "ok": true, "detail": "151,185"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-14T09:40:05.118059+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5910, "qty": 746, "cost": 4409521, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5447, "target": 7298, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "5,900 vs 5,334"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,646 / 5,334"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,646 / 5,614"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+33.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +107 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.34% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "74,367 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.34% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
{"ts": "2026-07-15T10:22:02.578853+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 304000, "qty": 28, "proceeds": 8495402, "entry_price": 345250, "pnl": -1173048, "pnl_pct": -11.95, "hold_from": "2026-06-29T09:00:32.156090+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "304,041 (현재 304,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 468,876"}, {"label": "추세(20일선)", "ok": true, "detail": "294,325"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -25 · 기 +35"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T11:18:02.583663+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 138300, "qty": 33, "cost": 4564585, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 121972, "target": 173684, "signals": [{"label": "손절선", "ok": true, "detail": "121,972 (현재 138,300)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 173,684"}, {"label": "추세(20일선)", "ok": true, "detail": "119,160"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -40 · 기 +527"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 138,207"}]}
{"ts": "2026-07-15T13:56:02.865233+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 6030, "qty": 731, "cost": 4408591, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5447, "target": 7298, "signals": [{"label": "손절선", "ok": true, "detail": "5,447 (현재 6,030)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,298"}, {"label": "추세(20일선)", "ok": true, "detail": "5,341"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -11"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,028"}]}
{"ts": "2026-07-15T14:32:02.732235+09:00", "side": "SELL", "code": "030000", "name": "제일기획", "price": 18570, "qty": 474, "proceeds": 8785016, "entry_price": 19859, "pnl": -629526, "pnl_pct": -6.49, "hold_from": "2026-07-03T10:24:05.187763+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "18,587 (현재 18,570)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 23,676"}, {"label": "추세(20일선)", "ok": false, "detail": "18,833"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -214 · 기 +240"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,28 +1,7 @@
{
"cash": 32487674.40450002,
"cash": 35090924.82950001,
"initial": 100000000,
"positions": {
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 23,
"entry_price": 345000.0,
"entry_at": "2026-06-29T09:00:32.262077+09:00",
"stop": 303791,
"target": 468626,
"peak": 378500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"tranches": 2,
"tranche_value": 4204717.377117339,
"last_add_price": 351000
},
"055550": {
"code": "055550",
"name": "신한지주",
@@ -55,12 +34,12 @@
"entry_at": "2026-07-07T10:06:08.157119+09:00",
"stop": 123940,
"target": 271816,
"peak": 216500,
"peak": 230500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 148,050 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1788561.3745409653,
"last_add_price": 177000
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 3561275.575471075,
"last_add_price": 130800
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 15,838 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 4481454.40125,
"last_add_price": 12570
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 4271753.2878373945,
"last_add_price": 188900
@@ -139,12 +118,12 @@
"entry_at": "2026-07-10T09:26:06.527124+09:00",
"stop": 119703,
"target": 171186,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 4425433.834195267,
"last_add_price": 134300
@@ -160,19 +139,40 @@
"entry_at": "2026-07-10T12:14:03.461740+09:00",
"stop": 96000,
"target": 240757,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 151,752 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1924262.4890183615,
"last_add_price": 139100
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 592000,
"entry_at": "2026-07-15T09:08:06.472184+09:00",
"stop": 591999,
"target": 592003,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 701,943 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 4536461.590225001,
"last_add_price": 592000
}
},
"realized_pnl": -10070140.560000015,
"closed_trades": 37,
"realized_pnl": -11258458.785000019,
"closed_trades": 43,
"wins": 1,
"peak_equity": 100085511.5725,
"max_drawdown": 0.1200032047725486,
@@ -188,14 +188,17 @@
"403870": "2026-07-07",
"005935": "2026-07-01",
"240810": "2026-07-08",
"009150": "2026-07-13",
"009150": "2026-07-15",
"093370": "2026-07-07",
"034730": "2026-07-13",
"032830": "2026-07-13",
"032830": "2026-07-15",
"319660": "2026-07-13",
"011070": "2026-07-13",
"402340": "2026-07-13"
"011070": "2026-07-15",
"402340": "2026-07-13",
"004170": "2026-07-15",
"028260": "2026-07-15",
"214450": "2026-07-15"
},
"created_at": "2026-06-16T14:30:00.114901+09:00",
"updated_at": "2026-07-14T15:28:02.169188+09:00"
"updated_at": "2026-07-15T15:28:02.859012+09:00"
}
@@ -95,3 +95,15 @@
{"ts": "2026-07-13T10:34:06.745160+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1248000, "qty": 3, "cost": 3744562, "path": "pullback", "reason": "눌림목 지정가 1,249,284 도달", "stop": 1247999, "target": 1248003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,247,000 vs 1,154,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,573,200 / 1,154,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+15.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +293 · 기 -186 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+50%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.42% (환산) vs 평균 1.01% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,867,302 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "1.42% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,249,284 (현재 1,247,000)"}]}
{"ts": "2026-07-13T10:48:06.474705+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1247000, "qty": 3, "proceeds": 3733705, "entry_price": 1248000, "pnl": -10857, "pnl_pct": -0.08, "hold_from": "2026-07-13T10:34:06.745159+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,247,999 (현재 1,247,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,154,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +293 · 기 -186"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.745109+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 28, "proceeds": 5250941, "entry_price": 158900, "pnl": 801073, "pnl_pct": 18.25, "hold_from": "2026-07-10T09:24:02.596658+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.448714+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 3, "cost": 4143621, "path": "pullback", "reason": "눌림목 지정가 1,829,481 도달", "stop": 1380999, "target": 1381003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,829,481 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.449194+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 13, "cost": 4375156, "path": "pullback", "reason": "눌림목 지정가 390,700 도달", "stop": 336499, "target": 336503, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 390,700 (현재 336,000)"}]}
{"ts": "2026-07-15T09:06:03.063967+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 3, "proceeds": 4104980, "entry_price": 1381000, "pnl": -38642, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.448712+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:03.432133+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 681000, "qty": 6, "cost": 4086613, "path": "pullback", "reason": "눌림목 지정가 791,318 도달", "stop": 680999, "target": 681003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "680,000 vs 638,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,003,000 / 638,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,003,000 / 638,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 2.76% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "508,447 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 791,318 (현재 680,000)"}]}
{"ts": "2026-07-15T09:08:06.143371+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 13, "proceeds": 4327046, "entry_price": 336500, "pnl": -48110, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.449192+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.143459+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 675000, "qty": 6, "proceeds": 4042102, "entry_price": 681000, "pnl": -44510, "pnl_pct": -0.88, "hold_from": "2026-07-15T09:06:03.432118+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "680,999 (현재 675,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 681,003"}, {"label": "추세(60일선)", "ok": true, "detail": "638,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 762,561"}]}
{"ts": "2026-07-15T09:08:06.472199+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 592000, "qty": 7, "cost": 4144622, "path": "pullback", "reason": "눌림목 지정가 701,943 도달", "stop": 591999, "target": 592003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "592,000 vs 528,067"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,400 / 528,067"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,400 / 528,067"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.39% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "279,813 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.39% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 701,943 (현재 592,000)"}]}
{"ts": "2026-07-15T09:08:06.819157+09:00", "side": "BUY", "code": "004170", "name": "신세계", "price": 593000, "qty": 7, "cost": 4151623, "path": "pullback", "reason": "눌림목 지정가 605,734 도달", "stop": 592999, "target": 593003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "591,000 vs 539,792"}, {"label": "정배열(5>60)", "ok": true, "detail": "712,000 / 539,792"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "712,000 / 539,792"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 -55 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.75% (환산) vs 평균 1.13% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 792,000"}, {"label": "거래량 급증", "ok": false, "detail": "70,573 (환산) vs 평균 106,700"}, {"label": "회전율 급증", "ok": false, "detail": "0.75% (환산) vs 평균 1.13%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 605,734 (현재 591,000)"}]}
{"ts": "2026-07-15T09:18:03.427025+09:00", "side": "SELL", "code": "004170", "name": "신세계", "price": 589000, "qty": 7, "proceeds": 4114960, "entry_price": 593000, "pnl": -36663, "pnl_pct": -0.67, "hold_from": "2026-07-15T09:08:06.819141+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "592,999 (현재 589,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "539,758"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +68 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T10:10:03.659801+09:00", "side": "BUY", "code": "028260", "name": "삼성물산", "price": 364000, "qty": 12, "cost": 4368655, "path": "pullback", "reason": "눌림목 지정가 364,111 도달", "stop": 363999, "target": 364003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "363,750 vs 350,329"}, {"label": "정배열(5>60)", "ok": true, "detail": "408,450 / 350,329"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "408,450 / 350,329"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+0.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +19 · 기 +124 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+61%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.02% (환산) vs 평균 0.43% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 565,000"}, {"label": "거래량 급증", "ok": true, "detail": "1,666,457 (환산) vs 평균 706,119"}, {"label": "회전율 급증", "ok": true, "detail": "1.02% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 364,111 (현재 363,750)"}]}
{"ts": "2026-07-15T10:12:03.550420+09:00", "side": "SELL", "code": "028260", "name": "삼성물산", "price": 360500, "qty": 12, "proceeds": 4317564, "entry_price": 364000, "pnl": -51091, "pnl_pct": -0.96, "hold_from": "2026-07-15T10:10:03.659799+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "363,999 (현재 360,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 364,003"}, {"label": "추세(60일선)", "ok": true, "detail": "350,275"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +19 · 기 +124"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 386,701"}]}
{"ts": "2026-07-15T10:30:04.305223+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 303500, "qty": 23, "proceeds": 6966888, "entry_price": 345000, "pnl": -969302, "pnl_pct": -12.03, "hold_from": "2026-06-29T09:00:32.262077+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "303,791 (현재 303,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 468,626"}, {"label": "추세(60일선)", "ok": false, "detail": "304,808"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -25 · 기 +35"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 71569396.23550001,
"cash": 73637908.5355,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,32 +18,11 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 838968.7208438216,
"last_add_price": 179100
},
"214450": {
"code": "214450",
"name": "파마리서치",
"sources": [
"auto"
],
"qty": 8,
"entry_price": 356250.0,
"entry_at": "2026-06-29T09:02:03.260445+09:00",
"stop": 302775,
"target": 436462,
"peak": 378500,
"trailing_on": false,
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"tranches": 2,
"tranche_value": 1673351.8373961153,
"last_add_price": 364000
},
"086790": {
"code": "086790",
"name": "하나금융지주",
@@ -55,12 +34,12 @@
"entry_at": "2026-07-02T10:18:05.076562+09:00",
"stop": 111000,
"target": 144000,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,215 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 2655772.3181489734,
"last_add_price": 126200
@@ -81,7 +60,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 17,169 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 1,
"tranche_value": 843337.2774077861,
"last_add_price": 14510
@@ -102,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 1651331.990927872,
"last_add_price": 136900
@@ -123,7 +102,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 2,
"tranche_value": 1761968.1579426918,
"last_add_price": 188300
@@ -160,19 +139,19 @@
"entry_at": "2026-07-10T10:18:05.103240+09:00",
"stop": 96000,
"target": 171853,
"peak": 139600,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 162,268 도달",
"cur_price": 128100,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1110000.4919609942,
"last_add_price": 131900
}
},
"realized_pnl": -7527488.767500026,
"closed_trades": 74,
"realized_pnl": -8309403.967500029,
"closed_trades": 83,
"wins": 1,
"peak_equity": 100036582.48,
"max_drawdown": 0.08428065054287134,
@@ -187,21 +166,22 @@
"010120": "2026-07-08",
"403870": "2026-07-07",
"086790": "2026-06-26",
"011070": "2026-07-13",
"011070": "2026-07-15",
"005935": "2026-07-02",
"009150": "2026-07-13",
"009150": "2026-07-15",
"093370": "2026-07-03",
"222800": "2026-07-09",
"084370": "2026-07-10",
"084370": "2026-07-15",
"240810": "2026-07-07",
"402340": "2026-07-13",
"034730": "2026-07-13",
"004170": "2026-07-13",
"402340": "2026-07-15",
"034730": "2026-07-15",
"004170": "2026-07-15",
"319660": "2026-07-13",
"032830": "2026-07-13",
"028260": "2026-07-13",
"003490": "2026-07-13"
"032830": "2026-07-15",
"028260": "2026-07-15",
"003490": "2026-07-13",
"214450": "2026-07-15"
},
"created_at": "2026-06-22T09:00:04.885275+09:00",
"updated_at": "2026-07-14T15:28:02.170916+09:00"
"updated_at": "2026-07-15T15:28:02.860959+09:00"
}
@@ -167,3 +167,20 @@
{"ts": "2026-07-13T10:24:02.470814+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 603000, "qty": 5, "proceeds": 3009121, "entry_price": 646000, "pnl": -221364, "pnl_pct": -6.66, "hold_from": "2026-07-10T09:02:04.878167+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "604,000 (현재 603,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 709,000"}, {"label": "추세(60일선)", "ok": true, "detail": "528,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +147 · 기 -36"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 683,114"}]}
{"ts": "2026-07-13T11:04:07.403125+09:00", "side": "SELL", "code": "003490", "name": "대한항공", "price": 25750, "qty": 148, "proceeds": 3803569, "entry_price": 29245, "pnl": -525381, "pnl_pct": -11.95, "hold_from": "2026-06-25T09:04:06.277760+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "25,815 (현재 25,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 34,391"}, {"label": "추세(60일선)", "ok": true, "detail": "25,165"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,109 · 기 +1,864"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-13T12:44:04.748934+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 23, "proceeds": 4313273, "entry_price": 164000, "pnl": 540707, "pnl_pct": 14.57, "hold_from": "2026-07-10T09:00:32.485921+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:04.452595+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 2, "cost": 2762414, "path": "pullback", "reason": "눌림목 지정가 1,947,654 도달", "stop": 1380999, "target": 1381002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,947,654 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:04.829333+09:00", "side": "BUY", "code": "028260", "name": "삼성물산", "price": 372500, "qty": 10, "cost": 3725559, "path": "pullback", "reason": "눌림목 지정가 386,740 도달", "stop": 372499, "target": 372502, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "372,500 vs 350,475"}, {"label": "정배열(5>60)", "ok": true, "detail": "410,200 / 350,475"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "410,200 / 350,475"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+4.2%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +44 · 기 +116 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.43% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 565,000"}, {"label": "거래량 급증", "ok": false, "detail": "652,173 (환산) vs 평균 706,119"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 386,740 (현재 372,500)"}]}
{"ts": "2026-07-15T09:02:04.830465+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 11, "cost": 3702055, "path": "pullback", "reason": "눌림목 지정가 410,633 도달", "stop": 336499, "target": 336502, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "336,000 vs 311,525"}, {"label": "정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "439,900 / 311,525"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+12.1%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+21%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.08% (환산) vs 평균 0.28% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "160,953 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.08% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 410,633 (현재 336,000)"}]}
{"ts": "2026-07-15T09:02:05.216679+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 685000, "qty": 5, "cost": 3425514, "path": "pullback", "reason": "눌림목 지정가 872,879 도달", "stop": 684999, "target": 685002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "683,000 vs 638,383"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,003,600 / 638,383"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,003,600 / 638,383"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+9.8%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.60% (환산) vs 평균 2.76% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "377,660 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "1.60% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 872,879 (현재 683,000)"}]}
{"ts": "2026-07-15T09:04:06.915966+09:00", "side": "SELL", "code": "028260", "name": "삼성물산", "price": 371500, "qty": 10, "proceeds": 3707756, "entry_price": 372500, "pnl": -17803, "pnl_pct": -0.27, "hold_from": "2026-07-15T09:02:04.829315+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "372,499 (현재 372,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 372,502"}, {"label": "추세(60일선)", "ok": true, "detail": "350,467"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +44 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 395,130"}]}
{"ts": "2026-07-15T09:04:07.334494+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1338000, "qty": 2, "cost": 2676401, "path": "pullback", "reason": "눌림목 지정가 1,340,618 도달", "stop": 1337999, "target": 1338002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,336,500 vs 1,155,825"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,591,100 / 1,155,825"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,591,100 / 1,155,825"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.1%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +452 · 기 -328 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.81% (환산) vs 평균 1.01% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,072,280 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "0.81% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,340,618 (현재 1,336,500)"}]}
{"ts": "2026-07-15T09:06:03.443680+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 2, "proceeds": 2736653, "entry_price": 1381000, "pnl": -25761, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:04.452592+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:03.444649+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 680000, "qty": 5, "proceeds": 3393370, "entry_price": 685000, "pnl": -32144, "pnl_pct": -0.73, "hold_from": "2026-07-15T09:02:05.216662+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "684,999 (현재 680,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "638,333"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:03.755788+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1317000, "qty": 2, "proceeds": 2628864, "entry_price": 1338000, "pnl": -47538, "pnl_pct": -1.57, "hold_from": "2026-07-15T09:04:07.334476+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,337,999 (현재 1,318,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,338,002"}, {"label": "추세(60일선)", "ok": true, "detail": "1,155,517"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +452 · 기 -328"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,430,191"}]}
{"ts": "2026-07-15T09:06:04.066680+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 598000, "qty": 6, "cost": 3588538, "path": "pullback", "reason": "눌림목 지정가 739,629 도달", "stop": 597999, "target": 598002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "598,000 vs 528,167"}, {"label": "정배열(5>60)", "ok": true, "detail": "737,600 / 528,167"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "737,600 / 528,167"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.3%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+43%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.36% (환산) vs 평균 0.45% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "256,933 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.36% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 739,629 (현재 598,000)"}]}
{"ts": "2026-07-15T09:06:04.385757+09:00", "side": "BUY", "code": "084370", "name": "유진테크", "price": 151300, "qty": 25, "cost": 3783067, "path": "pullback", "reason": "눌림목 지정가 153,152 도달", "stop": 151299, "target": 151302, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "151,400 vs 141,463"}, {"label": "정배열(5>60)", "ok": true, "detail": "162,080 / 141,463"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "162,080 / 141,463"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+43.1%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 -154 · 기 +129 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+3%"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.87% (환산) vs 평균 1.44% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 201,500"}, {"label": "거래량 급증", "ok": true, "detail": "428,547 (환산) vs 평균 328,877"}, {"label": "회전율 급증", "ok": true, "detail": "1.87% (환산) vs 평균 1.44%"}, {"label": "RSI", "ok": true, "detail": "48"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 153,152 (현재 151,400)"}]}
{"ts": "2026-07-15T09:06:04.800823+09:00", "side": "BUY", "code": "004170", "name": "신세계", "price": 607000, "qty": 6, "cost": 3642546, "path": "pullback", "reason": "눌림목 지정가 639,156 도달", "stop": 606999, "target": 607002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "603,000 vs 539,992"}, {"label": "정배열(5>60)", "ok": true, "detail": "714,400 / 539,992"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "714,400 / 539,992"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+23.3%p"}, {"label": "수급(10일 외/기)", "ok": true, "detail": "외 +68 · 기 -55 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+39%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.62% (환산) vs 평균 1.13% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 792,000"}, {"label": "거래량 급증", "ok": false, "detail": "57,993 (환산) vs 평균 106,700"}, {"label": "회전율 급증", "ok": false, "detail": "0.62% (환산) vs 평균 1.13%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 639,156 (현재 603,000)"}]}
{"ts": "2026-07-15T09:08:06.830980+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 333500, "qty": 11, "proceeds": 3661346, "entry_price": 336500, "pnl": -40709, "pnl_pct": -0.89, "hold_from": "2026-07-15T09:02:04.830456+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "336,499 (현재 335,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "311,508"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:08:06.832258+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 591000, "qty": 6, "proceeds": 3539085, "entry_price": 598000, "pnl": -49453, "pnl_pct": -1.17, "hold_from": "2026-07-15T09:06:04.066668+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "597,999 (현재 592,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 598,002"}, {"label": "추세(60일선)", "ok": true, "detail": "528,067"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +65 · 기 -26"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 635,686"}]}
{"ts": "2026-07-15T09:08:07.196576+09:00", "side": "SELL", "code": "084370", "name": "유진테크", "price": 150900, "qty": 25, "proceeds": 3765144, "entry_price": 151300, "pnl": -17924, "pnl_pct": -0.26, "hold_from": "2026-07-15T09:06:04.385740+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "151,299 (현재 150,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 151,302"}, {"label": "추세(60일선)", "ok": true, "detail": "141,455"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -154 · 기 +129"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 161,038"}]}
{"ts": "2026-07-15T09:08:07.197564+09:00", "side": "SELL", "code": "004170", "name": "신세계", "price": 589000, "qty": 6, "proceeds": 3527109, "entry_price": 607000, "pnl": -115438, "pnl_pct": -2.97, "hold_from": "2026-07-15T09:06:04.800809+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "606,999 (현재 591,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 607,002"}, {"label": "추세(60일선)", "ok": true, "detail": "539,792"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +68 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 640,422"}]}
{"ts": "2026-07-15T10:32:02.544015+09:00", "side": "SELL", "code": "214450", "name": "파마리서치", "price": 302500, "qty": 8, "proceeds": 2415281, "entry_price": 356250, "pnl": -435147, "pnl_pct": -15.09, "hold_from": "2026-06-29T09:02:03.260445+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "302,775 (현재 302,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 436,462"}, {"label": "추세(60일선)", "ok": false, "detail": "304,792"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -25 · 기 +35"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
@@ -1,5 +1,5 @@
{
"cash": 52107321.015500024,
"cash": 46592287.32550001,
"initial": 100000000,
"positions": {
"095610": {
@@ -18,7 +18,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 158,264 도달",
"cur_price": 215500,
"cur_price": 214000,
"tranches": 2,
"tranche_value": 1427399.2965134282,
"last_add_price": 179100
@@ -39,7 +39,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 318000,
"cur_price": 328000,
"tranches": 2,
"tranche_value": 2915392.515923153,
"last_add_price": 351000
@@ -55,12 +55,12 @@
"entry_at": "2026-07-03T09:02:06.149146+09:00",
"stop": 111000,
"target": 151261,
"peak": 137600,
"peak": 139600,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 122,715 도달",
"cur_price": 134000,
"cur_price": 137000,
"tranches": 2,
"tranche_value": 3762514.3450991833,
"last_add_price": 126200
@@ -81,7 +81,7 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 130300,
"cur_price": 140000,
"tranches": 2,
"tranche_value": 2439196.1798423207,
"last_add_price": 130800
@@ -123,7 +123,7 @@
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 16,895 도달",
"cur_price": 11860,
"cur_price": 12750,
"tranches": 2,
"tranche_value": 3519431.0206397655,
"last_add_price": 12570
@@ -134,20 +134,20 @@
"sources": [
"auto"
],
"qty": 9,
"entry_price": 132600,
"qty": 17,
"entry_price": 137352.9411764706,
"entry_at": "2026-07-13T09:12:05.648160+09:00",
"stop": 96000,
"target": 205800,
"peak": 139600,
"target": 220059,
"peak": 144400,
"trailing_on": false,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 163,375 도달",
"cur_price": 128100,
"tranches": 1,
"cur_price": 143300,
"tranches": 2,
"tranche_value": 1268754.4994367112,
"last_add_price": 132600
"last_add_price": 142700
},
"105560": {
"code": "105560",
@@ -165,14 +165,35 @@
"scaled_out": false,
"entry_path": "breakout",
"entry_reason": "거래량·회전율 동반 전고점 돌파",
"cur_price": 181100,
"cur_price": 182200,
"tranches": 1,
"tranche_value": 2961721.410646846,
"last_add_price": 193700
},
"034730": {
"code": "034730",
"name": "SK",
"sources": [
"auto"
],
"qty": 7,
"entry_price": 592000,
"entry_at": "2026-07-15T09:08:07.556545+09:00",
"stop": 591999,
"target": 592002,
"peak": 625000,
"trailing_on": true,
"scaled_out": false,
"entry_path": "pullback",
"entry_reason": "눌림목 지정가 739,629 도달",
"cur_price": 611000,
"tranches": 1,
"tranche_value": 4529350.133275,
"last_add_price": 592000
}
},
"realized_pnl": -10350568.512500029,
"closed_trades": 73,
"realized_pnl": -10579209.362500032,
"closed_trades": 79,
"wins": 1,
"peak_equity": 100139236.48850003,
"max_drawdown": 0.12145130734940947,
@@ -187,21 +208,21 @@
"010120": "2026-07-08",
"403870": "2026-07-07",
"086790": "2026-06-26",
"011070": "2026-07-13",
"011070": "2026-07-15",
"005935": "2026-07-02",
"009150": "2026-07-13",
"009150": "2026-07-15",
"093370": "2026-07-08",
"240810": "2026-07-08",
"222800": "2026-07-09",
"034730": "2026-07-13",
"402340": "2026-07-13",
"402340": "2026-07-15",
"084370": "2026-07-09",
"319660": "2026-07-13",
"032830": "2026-07-13",
"004170": "2026-07-13",
"028260": "2026-07-13",
"032830": "2026-07-15",
"004170": "2026-07-15",
"028260": "2026-07-15",
"003490": "2026-07-13"
},
"created_at": "2026-06-22T09:00:04.885286+09:00",
"updated_at": "2026-07-14T15:28:02.172648+09:00"
"updated_at": "2026-07-15T15:28:02.862835+09:00"
}
@@ -166,3 +166,17 @@
{"ts": "2026-07-13T10:30:02.941713+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1394000, "qty": 3, "cost": 4182627, "path": "pullback", "reason": "눌림목 지정가 1,953,725 도달", "stop": 1393999, "target": 1394002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,394,000 vs 1,285,683"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,921,200 / 1,285,683"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-7.3%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +364 · 기 -408 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+77%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "3.66% (환산) vs 평균 1.76% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": true, "detail": "2,736,874 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": true, "detail": "3.66% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,953,725 (현재 1,394,000)"}]}
{"ts": "2026-07-13T10:32:05.390922+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1390000, "qty": 3, "proceeds": 4161868, "entry_price": 1394000, "pnl": -20759, "pnl_pct": -0.29, "hold_from": "2026-07-13T10:30:02.941712+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,393,999 (현재 1,390,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,394,002"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,617"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +364 · 기 -408"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,509,137"}]}
{"ts": "2026-07-13T12:44:04.752754+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 187900, "qty": 52, "proceeds": 9751747, "entry_price": 168615, "pnl": 982432, "pnl_pct": 11.44, "hold_from": "2026-07-10T09:00:32.585967+09:00", "reason": "트레일링 익절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "189,133 (현재 187,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "113,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -254 · 기 +457"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:02:05.228100+09:00", "side": "BUY", "code": "009150", "name": "삼성전기", "price": 1381000, "qty": 3, "cost": 4143621, "path": "pullback", "reason": "눌림목 지정가 1,947,654 도달", "stop": 1380999, "target": 1381002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,380,000 vs 1,285,450"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,918,400 / 1,285,450"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.0%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +167 · 기 -339 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 1.76% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,417,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,603,360 (환산) vs 평균 1,312,239"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 1.76%"}, {"label": "RSI", "ok": true, "detail": "39"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,947,654 (현재 1,380,000)"}]}
{"ts": "2026-07-15T09:02:05.229024+09:00", "side": "BUY", "code": "028260", "name": "삼성물산", "price": 372500, "qty": 12, "cost": 4470670, "path": "pullback", "reason": "눌림목 지정가 386,740 도달", "stop": 372499, "target": 372502, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "372,500 vs 350,475"}, {"label": "정배열(5>60)", "ok": true, "detail": "410,200 / 350,475"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "410,200 / 350,475"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+4.2%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +44 · 기 +116 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.40% (환산) vs 평균 0.43% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 565,000"}, {"label": "거래량 급증", "ok": false, "detail": "652,173 (환산) vs 평균 706,119"}, {"label": "회전율 급증", "ok": false, "detail": "0.40% (환산) vs 평균 0.43%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 386,740 (현재 372,500)"}]}
{"ts": "2026-07-15T09:04:07.346423+09:00", "side": "SELL", "code": "028260", "name": "삼성물산", "price": 371500, "qty": 12, "proceeds": 4449307, "entry_price": 372500, "pnl": -21364, "pnl_pct": -0.27, "hold_from": "2026-07-15T09:02:05.229019+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "372,499 (현재 372,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 372,502"}, {"label": "추세(60일선)", "ok": true, "detail": "350,467"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +44 · 기 +116"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 395,130"}]}
{"ts": "2026-07-15T09:04:07.694657+09:00", "side": "BUY", "code": "032830", "name": "삼성생명", "price": 340500, "qty": 13, "cost": 4427164, "path": "pullback", "reason": "눌림목 지정가 410,633 도달", "stop": 340499, "target": 340502, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "339,500 vs 311,583"}, {"label": "정배열(5>60)", "ok": true, "detail": "440,600 / 311,583"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "440,600 / 311,583"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+11.0%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +30 · 기 +23 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.7/5"}, {"label": "상승여력", "ok": true, "detail": "+20%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.10% (환산) vs 평균 0.28% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 516,500"}, {"label": "거래량 급증", "ok": false, "detail": "201,993 (환산) vs 평균 563,003"}, {"label": "회전율 급증", "ok": false, "detail": "0.10% (환산) vs 평균 0.28%"}, {"label": "RSI", "ok": true, "detail": "44"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 410,633 (현재 339,500)"}]}
{"ts": "2026-07-15T09:06:04.819489+09:00", "side": "SELL", "code": "009150", "name": "삼성전기", "price": 1371000, "qty": 3, "proceeds": 4104980, "entry_price": 1381000, "pnl": -38642, "pnl_pct": -0.72, "hold_from": "2026-07-15T09:02:05.228095+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,380,999 (현재 1,369,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "1,285,267"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +167 · 기 -339"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T09:06:05.170968+09:00", "side": "SELL", "code": "032830", "name": "삼성생명", "price": 336500, "qty": 13, "proceeds": 4365970, "entry_price": 340500, "pnl": -61194, "pnl_pct": -1.17, "hold_from": "2026-07-15T09:04:07.694640+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "340,499 (현재 337,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 340,502"}, {"label": "추세(60일선)", "ok": true, "detail": "311,542"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 +23"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 360,433"}]}
{"ts": "2026-07-15T09:06:05.171940+09:00", "side": "BUY", "code": "011070", "name": "LG이노텍", "price": 681000, "qty": 6, "cost": 4086613, "path": "pullback", "reason": "눌림목 지정가 872,879 도달", "stop": 680999, "target": 681002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "680,000 vs 638,333"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,003,000 / 638,333"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,003,000 / 638,333"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+7.3%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +586 · 기 -551 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+79%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.15% (환산) vs 평균 2.76% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 1,788,000"}, {"label": "거래량 급증", "ok": false, "detail": "508,447 (환산) vs 평균 652,757"}, {"label": "회전율 급증", "ok": false, "detail": "2.15% (환산) vs 평균 2.76%"}, {"label": "RSI", "ok": true, "detail": "38"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 872,879 (현재 680,000)"}]}
{"ts": "2026-07-15T09:06:05.172511+09:00", "side": "BUY", "code": "402340", "name": "SK스퀘어", "price": 1318000, "qty": 3, "cost": 3954593, "path": "pullback", "reason": "눌림목 지정가 1,340,618 도달", "stop": 1317999, "target": 1318002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "1,318,000 vs 1,155,517"}, {"label": "정배열(5>60)", "ok": true, "detail": "1,587,400 / 1,155,517"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "1,587,400 / 1,155,517"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+22.6%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +452 · 기 -328 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.90% (환산) vs 평균 1.01% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 2,189,000"}, {"label": "거래량 급증", "ok": false, "detail": "1,185,260 (환산) vs 평균 1,333,116"}, {"label": "회전율 급증", "ok": false, "detail": "0.90% (환산) vs 평균 1.01%"}, {"label": "RSI", "ok": true, "detail": "43"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 1,340,618 (현재 1,318,000)"}]}
{"ts": "2026-07-15T09:08:07.205496+09:00", "side": "SELL", "code": "011070", "name": "LG이노텍", "price": 675000, "qty": 6, "proceeds": 4042102, "entry_price": 681000, "pnl": -44510, "pnl_pct": -0.88, "hold_from": "2026-07-15T09:06:05.171936+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "680,999 (현재 675,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 681,002"}, {"label": "추세(60일선)", "ok": true, "detail": "638,250"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +586 · 기 -551"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 762,561"}]}
{"ts": "2026-07-15T09:08:07.554834+09:00", "side": "SELL", "code": "402340", "name": "SK스퀘어", "price": 1312000, "qty": 3, "proceeds": 3928325, "entry_price": 1318000, "pnl": -26268, "pnl_pct": -0.46, "hold_from": "2026-07-15T09:06:05.172504+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "1,317,999 (현재 1,311,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 1,318,002"}, {"label": "추세(60일선)", "ok": true, "detail": "1,155,400"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +452 · 기 -328"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 1,410,191"}]}
{"ts": "2026-07-15T09:08:07.556553+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 592000, "qty": 7, "cost": 4144622, "path": "pullback", "reason": "눌림목 지정가 739,629 도달", "stop": 591999, "target": 592002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "592,000 vs 528,067"}, {"label": "정배열(5>60)", "ok": true, "detail": "736,400 / 528,067"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "736,400 / 528,067"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+5.7%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +65 · 기 -26 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+44%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.39% (환산) vs 평균 0.45% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "279,813 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.39% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "45"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 739,629 (현재 592,000)"}]}
{"ts": "2026-07-15T09:08:07.557750+09:00", "side": "BUY", "code": "004170", "name": "신세계", "price": 593000, "qty": 7, "cost": 4151623, "path": "pullback", "reason": "눌림목 지정가 639,156 도달", "stop": 592999, "target": 593002, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "591,000 vs 539,792"}, {"label": "정배열(5>60)", "ok": true, "detail": "712,000 / 539,792"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "712,000 / 539,792"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.4%p"}, {"label": "수급(7일 외/기)", "ok": true, "detail": "외 +68 · 기 -55 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+42%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 "}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ "}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.75% (환산) vs 평균 1.13% (보류 4배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 792,000"}, {"label": "거래량 급증", "ok": false, "detail": "70,573 (환산) vs 평균 106,700"}, {"label": "회전율 급증", "ok": false, "detail": "0.75% (환산) vs 평균 1.13%"}, {"label": "RSI", "ok": true, "detail": "41"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 639,156 (현재 591,000)"}]}
{"ts": "2026-07-15T09:18:03.433648+09:00", "side": "SELL", "code": "004170", "name": "신세계", "price": 589000, "qty": 7, "proceeds": 4114960, "entry_price": 593000, "pnl": -36663, "pnl_pct": -0.67, "hold_from": "2026-07-15T09:08:07.557742+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "592,999 (현재 589,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "트레일링 ON"}, {"label": "추세(60일선)", "ok": true, "detail": "539,758"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +68 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 종료"}]}
{"ts": "2026-07-15T10:16:02.496071+09:00", "side": "BUY", "code": "240810", "name": "원익IPS", "price": 142700, "qty": 8, "cost": 1141771, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 96000, "target": 205800, "signals": [{"label": "손절선", "ok": true, "detail": "96,000 (현재 142,650)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 205,800"}, {"label": "추세(60일선)", "ok": true, "detail": "121,478"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -1,766 · 기 +2,001"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 142,391"}]}

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