auto: 일일 백업 2026-08-06 02:00
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1198,7 +1198,9 @@ def _build_owner_data(positions_by_acc: dict, balances: dict, journal_by_label:
|
||||
# 예수금은 d2_entra(D+2 정산예수금) — 매수 즉시 차감/매도 즉시 가산되어
|
||||
# 평가액 변동과 일관성 유지. entr은 D+2 결제 전까지 변하지 않아
|
||||
# 신규 매수 시 손익이 매수원가만큼 부풀려지는 버그가 있다.
|
||||
deposit = sum(balances.get(lb, {}).get('d2_entra', 0) for lb in lbls)
|
||||
# 라벨별 dict 경유 — KPI 예수금 행의 [!] 버튼 노출 여부(계좌 2개 이상)를 여기서 판단한다.
|
||||
deposit_by_label = {lb: (balances.get(lb, {}).get('d2_entra', 0) or 0) for lb in lbls}
|
||||
deposit = sum(deposit_by_label.values())
|
||||
total_net = total_value + deposit
|
||||
traded_today = [r for r in consolidated if r.get('traded_today')]
|
||||
|
||||
@@ -1254,6 +1256,7 @@ def _build_owner_data(positions_by_acc: dict, balances: dict, journal_by_label:
|
||||
'total_profit': total_profit,
|
||||
'total_profit_rate': total_profit_rate,
|
||||
'deposit': deposit,
|
||||
'deposit_by_label': deposit_by_label,
|
||||
'total_net': total_net,
|
||||
'traded_today': traded_today,
|
||||
'prev_net': prev_net,
|
||||
@@ -1390,8 +1393,10 @@ def _fetch_all_data(entries: list[dict], only_owner: str | None = None) -> dict:
|
||||
held_codes_set.add(_p['code'])
|
||||
ohlc_map_krx: dict[str, dict] = {}
|
||||
ohlc_map_nxt: dict[str, dict] = {}
|
||||
ohlc_map_al: dict[str, dict] = {}
|
||||
# KRX/NX 2콜은 가격 보정뿐 아니라 보유종목 행의 KRX·NXT 듀얼 OHLC 미니(r['ohlc_krx']·['ohlc_nxt'])
|
||||
# 데이터원이다. _AL 허브는 거래소별 단일 최신값만 들어 두 컬럼을 동시에 못 주므로 skip 불가 — WS 연결과 무관하게 호출.
|
||||
# AL(통합) 1콜은 요약 행 단일 캔들(r['ohlc']) 전용 — 시가는 NXT 프리마켓 시가, 고저는 두 시장 극값.
|
||||
if held_codes_set:
|
||||
try:
|
||||
ohlc_map_krx = kc.get_watchlist_quotes(list(held_codes_set), exchange='KRX')
|
||||
@@ -1401,6 +1406,10 @@ def _fetch_all_data(entries: list[dict], only_owner: str | None = None) -> dict:
|
||||
ohlc_map_nxt = kc.get_watchlist_quotes(list(held_codes_set), exchange='NX')
|
||||
except Exception as e:
|
||||
sys.stderr.write(f'NXT positions price fetch failed: {e}\n')
|
||||
try:
|
||||
ohlc_map_al = kc.get_watchlist_quotes(list(held_codes_set), exchange='AL')
|
||||
except Exception as e:
|
||||
sys.stderr.write(f'AL positions price fetch failed: {e}\n')
|
||||
_phase = _market_phase_state().get('phase')
|
||||
active_map = ohlc_map_nxt if _phase == 'nxt' else (ohlc_map_krx if _phase == 'regular' else None)
|
||||
if active_map:
|
||||
@@ -1583,7 +1592,7 @@ def _fetch_all_data(entries: list[dict], only_owner: str | None = None) -> dict:
|
||||
elif code in wl_nxt_map:
|
||||
c['_pred_close_nxt'] = wl_nxt_map[code]
|
||||
|
||||
# 매수 미체결 묶임 금액을 balances에 라벨별로 주입 (KPI·계좌별 예수금 부연 표시용)
|
||||
# 매수 미체결 묶임 금액을 balances에 라벨별로 주입 (합산·계좌별 KPI 예수금 부연 표시용)
|
||||
for lb in balances:
|
||||
balances[lb]['pending_buy_locked'] = pending_buy_lock_by_label.get(lb, 0)
|
||||
|
||||
@@ -1655,8 +1664,8 @@ def _fetch_all_data(entries: list[dict], only_owner: str | None = None) -> dict:
|
||||
|
||||
# 보유 종목 OHLC batch — 카드 펼치면 보이는 오늘 단일 캔들 + 자세히 보기 mini-table용.
|
||||
# ohlc_map_krx (exchange='KRX')와 ohlc_map_nxt (exchange='NX'=NXT 단독)는 positions 보정에서 이미 호출 — 재사용.
|
||||
# 각 컬럼은 그 시장 데이터로 정확히 채움 (서로 섞이지 않도록). primary 단일 캔들은 phase 우선.
|
||||
if ohlc_map_krx or ohlc_map_nxt:
|
||||
# 각 컬럼은 그 시장 데이터로 정확히 채움 (서로 섞이지 않도록). primary 단일 캔들은 통합(AL) 기준.
|
||||
if ohlc_map_krx or ohlc_map_nxt or ohlc_map_al:
|
||||
_phase = _market_phase_state().get('phase')
|
||||
for od in owner_data.values():
|
||||
for r in od.get('consolidated', []):
|
||||
@@ -1679,9 +1688,15 @@ def _fetch_all_data(entries: list[dict], only_owner: str | None = None) -> dict:
|
||||
'change': qn.get('change', 0), 'volume': qn.get('volume', 0),
|
||||
}
|
||||
# 단일 캔들 primary — 4값(open/high/low/price) 모두 있는 응답만 후보. 거래 없는 시간대 0값 응답 배제.
|
||||
# AL(통합) 우선 — 시간대에 따라 KRX↔NXT 로 캔들이 뒤바뀌지 않고 하루 한 개로 유지된다.
|
||||
# NXT 미거래 종목은 AL == KRX 라 결과가 같다. AL 응답이 불완전할 때만 phase 우선순위로 폴백.
|
||||
qa = ohlc_map_al.get(code) if code else None
|
||||
qk_full = qk_valid and qk.get('open') and qk.get('high') and qk.get('low')
|
||||
qn_full = qn_valid and qn.get('open') and qn.get('high') and qn.get('low')
|
||||
if _phase == 'regular':
|
||||
qa_full = bool(qa and qa.get('price') and qa.get('open') and qa.get('high') and qa.get('low'))
|
||||
if qa_full:
|
||||
primary = qa
|
||||
elif _phase == 'regular':
|
||||
primary = qk if qk_full else (qn if qn_full else None)
|
||||
else:
|
||||
primary = qn if qn_full else (qk if qk_full else None)
|
||||
@@ -3232,6 +3247,36 @@ def _render_principal_body(owner: str) -> str:
|
||||
)
|
||||
|
||||
|
||||
def _render_deposit_body(owner: str) -> str:
|
||||
"""예수금 팝업 본문 — 계좌별 D+2 예수금. 렌더 경로가 이미 조회한 balances 를 읽어 키움 콜 0.
|
||||
|
||||
캐시를 쓰는 이유: 팝업 금액이 그걸 띄운 KPI 행과 항상 같고, 매수 묶임(ka10075 기반)도
|
||||
거기에만 들어 있다. 캐시가 비어 있으면(서버 재시작 직후) kt00001 을 계좌당 1콜 — 이 경로엔
|
||||
매수 묶임이 없다.
|
||||
"""
|
||||
from stock_portfolio_report import derive_owner
|
||||
import kiwoom_client as kc
|
||||
|
||||
bal_map = (_owner_data_cache.get(owner) or {}).get('balances') or {}
|
||||
if not bal_map:
|
||||
labels = [a['label'] for a in kc.list_accounts() if derive_owner(a['label']) == owner]
|
||||
bal_map = {lb: kc.get_balance(lb) for lb in labels}
|
||||
|
||||
def srow(label: str, value: str, cls: str = '') -> str:
|
||||
return (f'<div class="pm-srow{cls}"><span>{html.escape(label)}</span>'
|
||||
f'<b>{value}</b></div>')
|
||||
|
||||
deposits = {lb: (b.get('d2_entra', 0) or 0) for lb, b in bal_map.items()}
|
||||
head = [srow('예수금', f'{sum(deposits.values()):,}원', ' strong'),
|
||||
'<div class="pm-shead">계좌별</div>']
|
||||
head += [srow(_acct_short(lb), f'{v:,}원') for lb, v in deposits.items()]
|
||||
locked = {lb: (b.get('pending_buy_locked', 0) or 0) for lb, b in bal_map.items()}
|
||||
if any(locked.values()):
|
||||
head.append('<div class="pm-shead">매수 묶임</div>')
|
||||
head += [srow(_acct_short(lb), f'{v:,}원') for lb, v in locked.items() if v]
|
||||
return f'<div class="pm-sum">{"".join(head)}</div>'
|
||||
|
||||
|
||||
def _render_cashflow_body(owner: str) -> str:
|
||||
"""당일 입출금 팝업 본문 — 입금/출금 합계 + 건별 내역 (kt00015 tp='1' 당일).
|
||||
|
||||
@@ -3342,6 +3387,11 @@ def _render_owner_kpi(owner: str, d: dict, owner_label_text: str, compact: bool
|
||||
deposit_locked_html = (
|
||||
f'<span class="muted small"> · 매수 묶임 {locked:,}원</span>' if locked > 0 else ''
|
||||
)
|
||||
# 계좌별 예수금은 라벨 옆 [!] 팝업으로 — owner 탭 하단에 있던 '계좌별 예수금' 목록을 대체한다.
|
||||
# 계좌가 1개면 총액과 같은 값이 반복될 뿐이라 버튼을 달지 않는다.
|
||||
deposit_row = ('예수금', f'{deposit_pct_html}{d["deposit"]:,}원{deposit_locked_html}')
|
||||
if len(d.get('deposit_by_label') or {}) > 1:
|
||||
deposit_row += (_kpi_more_button(f'/api/deposit?owner={_urlq(owner)}', '예수금'),)
|
||||
# 구분 없는 단일 목록 (관리자님 지정 순서).
|
||||
# 라벨 규칙: '총'은 계좌 전체(현금 포함) 기준일 때만 쓴다.
|
||||
# 총자산 = 평가금액 + 예수금 / 총수익 = 총자산 − 투자원금
|
||||
@@ -3380,7 +3430,7 @@ def _render_owner_kpi(owner: str, d: dict, owner_label_text: str, compact: bool
|
||||
('평가금액', f'{d["total_value"]:,}원'),
|
||||
('평가손익', f'<span class="{pcls}">{sign}{profit:,}원 ({sign}{profit_rate:.2f}%)</span>'),
|
||||
('당일 평가손익', day_pl_html),
|
||||
('예수금', f'{deposit_pct_html}{d["deposit"]:,}원{deposit_locked_html}'),
|
||||
deposit_row,
|
||||
]
|
||||
if cashflow_row:
|
||||
kpis.append(cashflow_row)
|
||||
@@ -5133,24 +5183,9 @@ def _render_net_worth_chart(series: list[tuple[str, int]], current_net: int | No
|
||||
def _render_owner_panel(owner: str, d: dict, balances: dict, owner_label_text: str, show_day_change: bool = False, chart_days: int = NET_WORTH_CHART_DAYS, chart_unit: str = NET_WORTH_CHART_UNIT) -> str:
|
||||
# 순자산 차트는 자산정보 탭(_render_summary_panel)로 통합 이동. owner 탭엔 KPI + 보유종목 흐름만.
|
||||
# chart_days/chart_unit 인자는 시그니처 호환 위해 보존 (호출처 영향 최소).
|
||||
# balances도 같은 이유로 보존 — 계좌별 예수금이 KPI 예수금 [!] 팝업으로 옮겨가며 여기선 미사용.
|
||||
parts = [_render_owner_kpi(owner, d, owner_label_text)]
|
||||
|
||||
cash_lines: list[str] = []
|
||||
for lb in d['labels']:
|
||||
b = balances.get(lb)
|
||||
if not b:
|
||||
continue
|
||||
lk = b.get('pending_buy_locked', 0) or 0
|
||||
lock_html = f'<span class="muted small"> · 매수 묶임 {lk:,}원</span>' if lk > 0 else ''
|
||||
cash_lines.append(
|
||||
f'<li><span class="muted">[{html.escape(lb)}]</span> 예수금 {b["d2_entra"]:,}원{lock_html}</li>'
|
||||
)
|
||||
if cash_lines:
|
||||
parts.append(
|
||||
'<div class="section-label">계좌별 예수금</div>'
|
||||
f'<ul class="cash-list">{"".join(cash_lines)}</ul>'
|
||||
)
|
||||
|
||||
held = [r for r in d['consolidated'] if not r.get('phantom')]
|
||||
traded_held = [r for r in held if r.get('traded_today')]
|
||||
phantoms = [r for r in d['traded_today'] if r.get('phantom')]
|
||||
@@ -6176,9 +6211,6 @@ section.tab-content { min-height: calc(100dvh - 126px); }
|
||||
.pm-row .pm-amt.in { color: #ff4d5e; }
|
||||
.pm-row .pm-amt.out { color: #4a8cf0; }
|
||||
|
||||
.cash-list { list-style: none; margin: 4px 14px 12px; padding: 8px 12px; background: #0d1018; border: 1px solid #14171f; border-radius: 8px; font-size: 12px; color: #c9ccd3; font-variant-numeric: tabular-nums; }
|
||||
.cash-list li { padding: 2px 0; }
|
||||
|
||||
.detail dl .num { font-variant-numeric: tabular-nums; }
|
||||
.detail .up { color: #ff4d5e; font-weight: 600; }
|
||||
.detail .down { color: #4a8cf0; font-weight: 600; }
|
||||
@@ -6708,7 +6740,6 @@ table.adr-info-table td.adr-breakdown { font-size: 11px; color: #8b8f9a; white-s
|
||||
.owner-card { margin: 10px 10px 6px; padding: 12px 14px; }
|
||||
.owner-card table.kpi th { width: auto; font-size: 11px; }
|
||||
.owner-card table.kpi td { font-size: 12px; }
|
||||
.cash-list { margin: 4px 10px 10px; font-size: 11px; }
|
||||
.net-chart { margin: 10px 10px 0; padding: 8px 10px 6px; }
|
||||
/* 모바일은 viewBox(800) > viewport 라 scale 0.5 정도 — viewBox unit 폰트를 크게 잡아 화면에서 적당히 보이게. */
|
||||
.net-chart-svg .axis { font-size: 22px; }
|
||||
@@ -13722,14 +13753,15 @@ class Handler(BaseHTTPRequestHandler):
|
||||
self._send_json(200, {'connected': connected, 'sub_count': sub_count, 'quotes': quotes, 'vi': vi, 'fill_seq': fill_seq})
|
||||
return
|
||||
# KPI 라벨 [!] 팝업 본문 — 서버가 HTML 조립, 클라이언트는 innerHTML만.
|
||||
if parsed.path in ('/api/principal', '/api/cashflow'):
|
||||
if parsed.path in ('/api/principal', '/api/cashflow', '/api/deposit'):
|
||||
qs = parse_qs(parsed.query)
|
||||
owner_q = (qs.get('owner') or [''])[0].strip()
|
||||
if not owner_q:
|
||||
self._send_json(400, {'error': 'owner required'})
|
||||
return
|
||||
render = (_render_principal_body if parsed.path == '/api/principal'
|
||||
else _render_cashflow_body)
|
||||
render = {'/api/principal': _render_principal_body,
|
||||
'/api/cashflow': _render_cashflow_body,
|
||||
'/api/deposit': _render_deposit_body}[parsed.path]
|
||||
try:
|
||||
self._send_json(200, {'html': render(owner_q)})
|
||||
except Exception as e:
|
||||
|
||||
@@ -102,3 +102,5 @@
|
||||
{"date": "2026-08-03", "market": "KOSPI", "market_label": "코스피", "rise": 455, "upper": 3, "fall": 419, "lower": 0, "steady": 43, "adr": 109.31, "personal": 46523, "foreign": -28220, "institutional": -19516, "captured_at": "2026-08-03T21:00:05.036019+09:00"}
|
||||
{"date": "2026-08-04", "market": "KOSDAQ", "market_label": "코스닥", "rise": 1505, "upper": 11, "fall": 175, "lower": 0, "steady": 47, "adr": 866.29, "personal": -2587, "foreign": -2775, "institutional": 5438, "captured_at": "2026-08-04T21:00:01.937958+09:00"}
|
||||
{"date": "2026-08-04", "market": "KOSPI", "market_label": "코스피", "rise": 788, "upper": 1, "fall": 96, "lower": 0, "steady": 31, "adr": 821.88, "personal": 8187, "foreign": -3716, "institutional": -5385, "captured_at": "2026-08-04T21:00:01.937958+09:00"}
|
||||
{"date": "2026-08-05", "market": "KOSDAQ", "market_label": "코스닥", "rise": 1346, "upper": 11, "fall": 301, "lower": 0, "steady": 78, "adr": 450.83, "personal": 3941, "foreign": -2979, "institutional": -1101, "captured_at": "2026-08-05T21:00:05.552836+09:00"}
|
||||
{"date": "2026-08-05", "market": "KOSPI", "market_label": "코스피", "rise": 675, "upper": 0, "fall": 197, "lower": 0, "steady": 43, "adr": 342.64, "personal": -11844, "foreign": 14464, "institutional": -2838, "captured_at": "2026-08-05T21:00:05.552836+09:00"}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5572914.42378125,
|
||||
"last_add_price": 130800
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"cur_price": 5590,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5505297.51634375,
|
||||
"last_add_price": 6030
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5640114.3750312505,
|
||||
"last_add_price": 353000
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,643 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5547990.7530625,
|
||||
"last_add_price": 18950
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3612125.2394573665,
|
||||
"last_add_price": 6550
|
||||
@@ -123,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5035879.961218749,
|
||||
"last_add_price": 127700
|
||||
@@ -144,7 +144,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4803063.4110624995,
|
||||
"last_add_price": 13420
|
||||
@@ -160,12 +160,12 @@
|
||||
"entry_at": "2026-08-04T09:34:08.150378+09:00",
|
||||
"stop": 79324,
|
||||
"target": 124784,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4797930.468406249,
|
||||
"last_add_price": 93500
|
||||
@@ -192,5 +192,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-11T09:00:01.943184+09:00",
|
||||
"updated_at": "2026-08-04T15:28:07.542222+09:00"
|
||||
"updated_at": "2026-08-05T15:28:13.313099+09:00"
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 35886663.97350001,
|
||||
"cash": 36643571.059000015,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3936003.3225085386,
|
||||
"last_add_price": 353000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5296043.025056097,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,653 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5514104.658843751,
|
||||
"last_add_price": 19090
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2020237.3208749255,
|
||||
"last_add_price": 6550
|
||||
@@ -102,32 +102,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3949543.523644232,
|
||||
"last_add_price": 131800
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 867,
|
||||
"entry_price": 6300,
|
||||
"entry_at": "2026-07-30T09:26:06.863452+09:00",
|
||||
"stop": 5789,
|
||||
"target": 7067,
|
||||
"peak": 6300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5464347.78131507,
|
||||
"last_add_price": 6300
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -144,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3504336.4241500003,
|
||||
"last_add_price": 13420
|
||||
@@ -160,19 +139,40 @@
|
||||
"entry_at": "2026-08-04T09:50:08.969520+09:00",
|
||||
"stop": 80565,
|
||||
"target": 108977,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3560762.7001641323,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 311,
|
||||
"entry_price": 13423.569131832797,
|
||||
"entry_at": "2026-08-05T09:02:12.579429+09:00",
|
||||
"stop": 10340,
|
||||
"target": 18049,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,170 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2094069.1444097043,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -13204780.888500012,
|
||||
"closed_trades": 23,
|
||||
"realized_pnl": -13735436.908500012,
|
||||
"closed_trades": 24,
|
||||
"wins": 1,
|
||||
"peak_equity": 100172467.23000002,
|
||||
"max_drawdown": 0.14748235408916366,
|
||||
@@ -189,9 +189,9 @@
|
||||
"138040": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"252990": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-11T09:00:01.944232+09:00",
|
||||
"updated_at": "2026-08-04T15:28:08.764738+09:00"
|
||||
"updated_at": "2026-08-05T15:28:14.450828+09:00"
|
||||
}
|
||||
@@ -68,3 +68,6 @@
|
||||
{"ts": "2026-08-03T12:02:09.141957+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 261, "cost": 3503145, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 15304, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 15,304"}, {"label": "추세(10일선)", "ok": true, "detail": "12,055"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-04T09:50:08.969522+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90400, "qty": 39, "cost": 3526129, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79421, "target": 106869, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "90,300 vs 81,110"}, {"label": "정배열(5>10)", "ok": true, "detail": "83,420 / 81,110"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,420 / 75,093"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+56.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+14%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.87% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "805,693 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.87% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:12.149555+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 38, "cost": 3553533, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79421, "target": 106869, "signals": [{"label": "손절선", "ok": true, "detail": "79,421 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 106,869"}, {"label": "추세(10일선)", "ok": true, "detail": "81,420"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 93,241"}]}
|
||||
{"ts": "2026-08-05T09:02:12.579251+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 867, "proceeds": 4932263, "entry_price": 6300, "pnl": -530656, "pnl_pct": -9.52, "hold_from": "2026-07-30T09:26:06.863452+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,789 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,067"}, {"label": "추세(10일선)", "ok": true, "detail": "5,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,413"}]}
|
||||
{"ts": "2026-08-05T09:02:12.579432+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 160, "cost": 2086713, "path": "pullback", "reason": "눌림목 지정가 13,170 도달", "stop": 10340, "target": 17090, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,170 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:10.847019+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 151, "cost": 2088643, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 17090, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,090"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 31209603.334000062,
|
||||
"cash": 31955132.649500065,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3962363.617644489,
|
||||
"last_add_price": 353000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5549046.703468754,
|
||||
"last_add_price": 120500
|
||||
@@ -55,12 +55,12 @@
|
||||
"entry_at": "2026-07-30T09:04:06.862578+09:00",
|
||||
"stop": 111000,
|
||||
"target": 141566,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5150762.675171776,
|
||||
"last_add_price": 125200
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,019 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5467064.310906254,
|
||||
"last_add_price": 19090
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2002983.4606684945,
|
||||
"last_add_price": 6550
|
||||
@@ -123,32 +123,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3940896.531574532,
|
||||
"last_add_price": 131800
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 865,
|
||||
"entry_price": 6300,
|
||||
"entry_at": "2026-07-30T09:26:06.866300+09:00",
|
||||
"stop": 5789,
|
||||
"target": 7067,
|
||||
"peak": 6300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5453229.880263703,
|
||||
"last_add_price": 6300
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3497500.5799993444,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 311,
|
||||
"entry_price": 13423.569131832797,
|
||||
"entry_at": "2026-08-05T09:02:12.583320+09:00",
|
||||
"stop": 10340,
|
||||
"target": 18049,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2091765.9324469643,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -14128128.55550002,
|
||||
"closed_trades": 28,
|
||||
"realized_pnl": -14657560.45550002,
|
||||
"closed_trades": 29,
|
||||
"wins": 2,
|
||||
"peak_equity": 101529111.72700004,
|
||||
"max_drawdown": 0.1639948569900874,
|
||||
@@ -190,9 +190,9 @@
|
||||
"003680": "2026-07-29",
|
||||
"252990": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-11T09:00:01.944251+09:00",
|
||||
"updated_at": "2026-08-04T15:28:08.766974+09:00"
|
||||
"updated_at": "2026-08-05T15:28:14.453154+09:00"
|
||||
}
|
||||
@@ -84,3 +84,6 @@
|
||||
{"ts": "2026-07-31T09:06:06.411045+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 77700, "qty": 86, "proceeds": 6669170, "entry_price": 89519, "pnl": -1030585, "pnl_pct": -13.2, "hold_from": "2026-07-23T09:50:01.507036+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "78,539 (현재 78,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 105,988"}, {"label": "추세(10일선)", "ok": false, "detail": "79,880"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -179 · 기 +325"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
|
||||
{"ts": "2026-08-03T12:00:11.189299+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 270, "cost": 3486223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 15304, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "12,930 vs 12,003"}, {"label": "정배열(5>10)", "ok": true, "detail": "12,138 / 12,003"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:09.144443+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 260, "cost": 3489723, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 15304, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 15,304"}, {"label": "추세(10일선)", "ok": true, "detail": "12,055"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:02:12.583140+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 865, "proceeds": 4920886, "entry_price": 6300, "pnl": -529432, "pnl_pct": -9.52, "hold_from": "2026-07-30T09:26:06.866300+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,789 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,067"}, {"label": "추세(10일선)", "ok": true, "detail": "5,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,413"}]}
|
||||
{"ts": "2026-08-05T09:02:12.583322+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 160, "cost": 2086713, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 17090, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:10.849723+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 151, "cost": 2088643, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 17090, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,090"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 22840876.837000042,
|
||||
"cash": 21159702.262000043,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4980582.661409654,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,032 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5535494.525500003,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 2,135 도달",
|
||||
"cur_price": 1960,
|
||||
"cur_price": 2005,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2595536.5029300014,
|
||||
"last_add_price": 1951
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5213821.568625003,
|
||||
"last_add_price": 120500
|
||||
@@ -102,32 +102,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2521548.49371356,
|
||||
"last_add_price": 6550
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 804,
|
||||
"entry_price": 6120,
|
||||
"entry_at": "2026-08-03T09:44:09.371421+09:00",
|
||||
"stop": 5752,
|
||||
"target": 6857,
|
||||
"peak": 6160,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4926883.783968752,
|
||||
"last_add_price": 6120
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -144,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4300842.818074627,
|
||||
"last_add_price": 13420
|
||||
@@ -155,24 +134,45 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 135900,
|
||||
"qty": 23,
|
||||
"entry_price": 141495.65217391305,
|
||||
"entry_at": "2026-08-04T09:04:08.850905+09:00",
|
||||
"stop": 104818,
|
||||
"target": 198064,
|
||||
"peak": 135900,
|
||||
"stop": 111689,
|
||||
"target": 201110,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 156,279 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1735775.3707943999,
|
||||
"last_add_price": 135900
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 333,
|
||||
"entry_price": 13905.405405405405,
|
||||
"entry_at": "2026-08-05T09:18:09.783202+09:00",
|
||||
"stop": 11576,
|
||||
"target": 18564,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2325831.4188620616,
|
||||
"last_add_price": 14270
|
||||
}
|
||||
},
|
||||
"realized_pnl": -20908776.87650003,
|
||||
"closed_trades": 41,
|
||||
"realized_pnl": -21256131.40850003,
|
||||
"closed_trades": 42,
|
||||
"wins": 3,
|
||||
"peak_equity": 101695667.93550003,
|
||||
"max_drawdown": 0.23379971074166161,
|
||||
@@ -193,10 +193,10 @@
|
||||
"003680": "2026-07-29",
|
||||
"252990": "2026-07-28",
|
||||
"010950": "2026-08-03",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-30",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-11T09:00:01.944270+09:00",
|
||||
"updated_at": "2026-08-04T15:28:09.347718+09:00"
|
||||
"updated_at": "2026-08-05T15:28:15.042363+09:00"
|
||||
}
|
||||
@@ -117,3 +117,7 @@
|
||||
{"ts": "2026-08-03T12:00:11.776427+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 333, "cost": 4299675, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11713, "target": 15304, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,930 vs 11,922"}, {"label": "정배열(5>20)", "ok": true, "detail": "12,138 / 11,922"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:09.723448+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 320, "cost": 4295044, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11713, "target": 15304, "signals": [{"label": "손절선", "ok": true, "detail": "11,713 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 15,304"}, {"label": "추세(20일선)", "ok": true, "detail": "11,948"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-04T09:04:08.850906+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 135900, "qty": 12, "cost": 1631045, "path": "pullback", "reason": "눌림목 지정가 156,279 도달", "stop": 104818, "target": 198064, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "135,700 vs 135,200"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,780 / 135,200"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,780 / 99,378"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +23 · 기 +54 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.62% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": true, "detail": "1,281,140 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "6.62% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,279 (현재 135,700)"}]}
|
||||
{"ts": "2026-08-05T09:00:13.753117+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 104818, "target": 198064, "signals": [{"label": "손절선", "ok": true, "detail": "104,818 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 198,064"}, {"label": "추세(20일선)", "ok": true, "detail": "135,790"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 145,836"}]}
|
||||
{"ts": "2026-08-05T09:02:12.586918+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 804, "proceeds": 4573864, "entry_price": 6120, "pnl": -347355, "pnl_pct": -6.86, "hold_from": "2026-08-03T09:44:09.371421+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,752 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,857"}, {"label": "추세(20일선)", "ok": true, "detail": "5,326"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,233"}]}
|
||||
{"ts": "2026-08-05T09:18:09.783204+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13560, "qty": 171, "cost": 2319108, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 11230, "target": 18219, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,540 vs 12,752"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,456 / 12,752"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,456 / 13,275"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-2.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.18% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "708,253 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "1.18% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,540)"}]}
|
||||
{"ts": "2026-08-05T10:00:11.361876+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 14270, "qty": 162, "cost": 2312087, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11230, "target": 18219, "signals": [{"label": "손절선", "ok": true, "detail": "11,230 (현재 14,340)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,219"}, {"label": "추세(20일선)", "ok": true, "detail": "12,792"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 14,337"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 15993912.913999999,
|
||||
"cash": 10791322.642499998,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5156172.079657566,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,012 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5806232.125812501,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5368293.320125001,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.455785+09:00",
|
||||
"stop": 113273,
|
||||
"target": 143133,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5180051.180047499,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2599049.62031184,
|
||||
"last_add_price": 6550
|
||||
@@ -123,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4464385.527789056,
|
||||
"last_add_price": 13420
|
||||
@@ -139,15 +139,36 @@
|
||||
"entry_at": "2026-08-04T09:50:09.564914+09:00",
|
||||
"stop": 83395,
|
||||
"target": 108966,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4532723.825333739,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 911,
|
||||
"entry_price": 5710,
|
||||
"entry_at": "2026-08-05T09:02:13.217002+09:00",
|
||||
"stop": 5372,
|
||||
"target": 6387,
|
||||
"peak": 5740,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5590,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5205558.307125,
|
||||
"last_add_price": 5710
|
||||
}
|
||||
},
|
||||
"realized_pnl": -18652405.504000027,
|
||||
@@ -173,5 +194,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-11T09:00:01.944290+09:00",
|
||||
"updated_at": "2026-08-04T15:28:09.359273+09:00"
|
||||
"updated_at": "2026-08-05T15:28:15.053051+09:00"
|
||||
}
|
||||
@@ -98,3 +98,4 @@
|
||||
{"ts": "2026-08-04T09:50:09.564920+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90400, "qty": 50, "cost": 4520678, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 82166, "target": 106869, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "90,300 vs 81,110"}, {"label": "정배열(5>10)", "ok": true, "detail": "83,420 / 81,110"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,420 / 75,093"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+56.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+14%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.87% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "805,693 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.87% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:12.762882+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 48, "cost": 4488673, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 82166, "target": 106869, "signals": [{"label": "손절선", "ok": true, "detail": "82,166 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 106,869"}, {"label": "추세(10일선)", "ok": true, "detail": "81,420"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 93,241"}]}
|
||||
{"ts": "2026-08-04T13:26:12.235766+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5910, "qty": 855, "proceeds": 5043197, "entry_price": 6300, "pnl": -344111, "pnl_pct": -6.19, "hold_from": "2026-07-30T09:26:07.458674+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,917 (현재 5,910)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,067"}, {"label": "추세(10일선)", "ok": true, "detail": "5,544"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +36 · 기 +9"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,419"}]}
|
||||
{"ts": "2026-08-05T09:02:13.217011+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5710, "qty": 911, "cost": 5202590, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5372, "target": 6387, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "5,730 vs 5,526"}, {"label": "정배열(5>10)", "ok": true, "detail": "5,612 / 5,526"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,612 / 5,611"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+11.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +14 · 기 -2 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.46% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "99,627 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.46% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 13326527.351999957,
|
||||
"cash": 10597839.352499956,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5184250.1290937485,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,032 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5024795.592812498,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4675255.455593748,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.465577+09:00",
|
||||
"stop": 111000,
|
||||
"target": 159893,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4550435.925312498,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3342107.250162302,
|
||||
"last_add_price": 6550
|
||||
@@ -123,32 +123,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4604300.898906248,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 731,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.149796+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7843,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4614360.447343747,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4446388.7381874975,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 513,
|
||||
"entry_price": 13423.450292397662,
|
||||
"entry_at": "2026-08-05T09:02:13.227814+09:00",
|
||||
"stop": 10340,
|
||||
"target": 22674,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3449195.5386017757,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -29529982.41000002,
|
||||
"closed_trades": 33,
|
||||
"realized_pnl": -29984709.36650002,
|
||||
"closed_trades": 34,
|
||||
"wins": 1,
|
||||
"peak_equity": 103066363.367,
|
||||
"max_drawdown": 0.32842114973504477,
|
||||
@@ -195,9 +195,9 @@
|
||||
"010950": "2026-07-29",
|
||||
"078930": "2026-07-31",
|
||||
"003680": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-30"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.582771+09:00",
|
||||
"updated_at": "2026-08-04T15:28:09.366318+09:00"
|
||||
"updated_at": "2026-08-05T15:28:15.060945+09:00"
|
||||
}
|
||||
@@ -97,3 +97,6 @@
|
||||
{"ts": "2026-07-31T09:08:08.203881+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 69600, "qty": 50, "proceeds": 3473214, "entry_price": 87900, "pnl": -922445, "pnl_pct": -20.82, "hold_from": "2026-07-30T12:04:07.816765+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "76,706 (현재 69,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 121,481"}, {"label": "추세(20일선)", "ok": false, "detail": "74,135"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -179 · 기 +325"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 91,095"}]}
|
||||
{"ts": "2026-08-03T12:00:11.797607+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 344, "cost": 4441706, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 17699, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,930 vs 11,922"}, {"label": "정배열(5>20)", "ok": true, "detail": "12,138 / 11,922"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:09.743142+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 331, "cost": 4442686, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(20일선)", "ok": true, "detail": "11,948"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:02:13.227080+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 731, "proceeds": 4158575, "entry_price": 6310, "pnl": -454727, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.149796+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,843"}, {"label": "추세(20일선)", "ok": true, "detail": "5,326"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:02:13.227819+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 264, "cost": 3443076, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 21140, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,040 vs 12,727"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,356 / 12,727"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:11.448776+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 249, "cost": 3444187, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 21140, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,140"}, {"label": "추세(20일선)", "ok": true, "detail": "12,768"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 9654567.245499954,
|
||||
"cash": 6644803.570999952,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5435113.820843748,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,032 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5357608.233093748,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5057738.410843747,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.472633+09:00",
|
||||
"stop": 111000,
|
||||
"target": 141565,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5030428.7588749975,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3698158.582805608,
|
||||
"last_add_price": 6550
|
||||
@@ -123,32 +123,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5098537.405531247,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 809,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.159696+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7077,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5110875.1474062465,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4920739.488124997,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 567,
|
||||
"entry_price": 13423.1569664903,
|
||||
"entry_at": "2026-08-05T09:02:13.234698+09:00",
|
||||
"stop": 10340,
|
||||
"target": 18048,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3814821.8249811833,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -21962166.803000025,
|
||||
"closed_trades": 37,
|
||||
"realized_pnl": -22465414.556500025,
|
||||
"closed_trades": 38,
|
||||
"wins": 5,
|
||||
"peak_equity": 103066363.367,
|
||||
"max_drawdown": 0.25604475305907143,
|
||||
@@ -195,9 +195,9 @@
|
||||
"010950": "2026-07-29",
|
||||
"078930": "2026-07-31",
|
||||
"003680": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-30"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.582787+09:00",
|
||||
"updated_at": "2026-08-04T15:28:09.372387+09:00"
|
||||
"updated_at": "2026-08-05T15:28:15.066653+09:00"
|
||||
}
|
||||
@@ -104,3 +104,6 @@
|
||||
{"ts": "2026-07-31T09:08:08.210477+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 69600, "qty": 56, "proceeds": 3890000, "entry_price": 87900, "pnl": -1033139, "pnl_pct": -20.82, "hold_from": "2026-07-30T12:04:07.823150+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "76,706 (현재 69,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 104,690"}, {"label": "추세(20일선)", "ok": false, "detail": "74,135"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -179 · 기 +325"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 91,095"}]}
|
||||
{"ts": "2026-08-03T12:00:11.803727+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 381, "cost": 4919448, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 15304, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,930 vs 11,922"}, {"label": "정배열(5>20)", "ok": true, "detail": "12,138 / 11,922"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:09.749937+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 366, "cost": 4912457, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 15304, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 15,304"}, {"label": "추세(20일선)", "ok": true, "detail": "11,948"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:02:13.234273+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 809, "proceeds": 4602308, "entry_price": 6310, "pnl": -503248, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.159696+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,077"}, {"label": "추세(20일선)", "ok": true, "detail": "5,326"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:02:13.234702+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 292, "cost": 3808251, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 17090, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,040 vs 12,727"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,356 / 12,727"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:11.455259+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 275, "cost": 3803820, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 17090, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,090"}, {"label": "추세(20일선)", "ok": true, "detail": "12,768"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 8214252.135499956,
|
||||
"cash": 5399752.060999956,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5274205.950343749,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,032 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5136044.188124998,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4798325.220406247,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.478234+09:00",
|
||||
"stop": 111000,
|
||||
"target": 147672,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4697478.874937497,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3453556.2895330573,
|
||||
"last_add_price": 6550
|
||||
@@ -123,32 +123,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4762406.753156248,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 756,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.166021+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7332,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4773756.949406248,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4594021.1274374975,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 530,
|
||||
"entry_price": 13423.075471698114,
|
||||
"entry_at": "2026-08-05T09:02:13.240207+09:00",
|
||||
"stop": 10340,
|
||||
"target": 19589,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3561242.7967011826,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -27173467.47600003,
|
||||
"closed_trades": 34,
|
||||
"realized_pnl": -27643745.97000003,
|
||||
"closed_trades": 35,
|
||||
"wins": 2,
|
||||
"peak_equity": 103066363.367,
|
||||
"max_drawdown": 0.3059755316650401,
|
||||
@@ -195,9 +195,9 @@
|
||||
"010950": "2026-07-29",
|
||||
"078930": "2026-07-31",
|
||||
"003680": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-30"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.582803+09:00",
|
||||
"updated_at": "2026-08-04T15:28:09.377662+09:00"
|
||||
"updated_at": "2026-08-05T15:28:15.072028+09:00"
|
||||
}
|
||||
@@ -98,3 +98,6 @@
|
||||
{"ts": "2026-07-31T09:08:08.215128+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 69600, "qty": 52, "proceeds": 3612143, "entry_price": 87900, "pnl": -959343, "pnl_pct": -20.82, "hold_from": "2026-07-30T12:04:07.828076+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "76,706 (현재 69,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 110,287"}, {"label": "추세(20일선)", "ok": false, "detail": "74,135"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -179 · 기 +325"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 91,095"}]}
|
||||
{"ts": "2026-08-03T12:00:11.808649+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 355, "cost": 4583737, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 16103, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,930 vs 11,922"}, {"label": "정배열(5>20)", "ok": true, "detail": "12,138 / 11,922"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:09.754781+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 342, "cost": 4590328, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 16103, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,103"}, {"label": "추세(20일선)", "ok": true, "detail": "11,948"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:02:13.239905+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 756, "proceeds": 4300797, "entry_price": 6310, "pnl": -470278, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.166021+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,332"}, {"label": "추세(20일선)", "ok": true, "detail": "5,326"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:02:13.240210+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 273, "cost": 3560454, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 18440, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,040 vs 12,727"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,356 / 12,727"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:11.460384+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 257, "cost": 3554843, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 18440, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,440"}, {"label": "추세(20일선)", "ok": true, "detail": "12,768"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 14570161.487000009,
|
||||
"cash": 12946317.947000008,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4947379.149752503,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,032 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5342833.247656252,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5120146.001656252,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.484187+09:00",
|
||||
"stop": 113272,
|
||||
"target": 143132,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4929642.288776176,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2477780.379475499,
|
||||
"last_add_price": 6550
|
||||
@@ -123,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4296364.655919675,
|
||||
"last_add_price": 13420
|
||||
@@ -134,20 +134,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 135900,
|
||||
"qty": 23,
|
||||
"entry_price": 141495.65217391305,
|
||||
"entry_at": "2026-08-04T09:04:09.467464+09:00",
|
||||
"stop": 104818,
|
||||
"target": 198064,
|
||||
"peak": 135900,
|
||||
"stop": 111689,
|
||||
"target": 201110,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 156,279 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1735357.9457375815,
|
||||
"last_add_price": 135900
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -160,12 +160,12 @@
|
||||
"entry_at": "2026-08-04T09:48:09.782722+09:00",
|
||||
"stop": 83393,
|
||||
"target": 108965,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4361392.052247569,
|
||||
"last_add_price": 93500
|
||||
@@ -200,5 +200,5 @@
|
||||
"161890": "2026-07-30"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.582834+09:00",
|
||||
"updated_at": "2026-08-04T15:28:09.382331+09:00"
|
||||
"updated_at": "2026-08-05T15:28:15.077099+09:00"
|
||||
}
|
||||
@@ -133,3 +133,4 @@
|
||||
{"ts": "2026-08-04T09:48:09.380105+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5920, "qty": 813, "proceeds": 4803575, "entry_price": 6310, "pnl": -327225, "pnl_pct": -6.18, "hold_from": "2026-07-30T09:18:10.171043+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,927 (현재 5,925)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,077"}, {"label": "추세(20일선)", "ok": true, "detail": "5,336"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +34 · 기 +9"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,429"}]}
|
||||
{"ts": "2026-08-04T09:48:09.782738+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90400, "qty": 48, "cost": 4339851, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 82176, "target": 106848, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "90,400 vs 75,180"}, {"label": "정배열(5>20)", "ok": true, "detail": "83,440 / 75,180"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,440 / 75,095"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+57.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+14%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.85% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "783,140 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.85% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:12.784971+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 46, "cost": 4301645, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 82176, "target": 106848, "signals": [{"label": "손절선", "ok": true, "detail": "82,176 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 106,848"}, {"label": "추세(20일선)", "ok": true, "detail": "75,330"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 93,241"}]}
|
||||
{"ts": "2026-08-05T09:00:15.136122+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 104818, "target": 198064, "signals": [{"label": "손절선", "ok": true, "detail": "104,818 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 198,064"}, {"label": "추세(20일선)", "ok": true, "detail": "135,790"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 145,836"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 39613327.76449993,
|
||||
"cash": 30491759.734499935,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5132330.379099764,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,653 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5395527.728156246,
|
||||
"last_add_price": 19090
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2634409.858223602,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4489026.732352336,
|
||||
"last_add_price": 13420
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 13,
|
||||
"entry_price": 135900,
|
||||
"qty": 25,
|
||||
"entry_price": 141516.0,
|
||||
"entry_at": "2026-08-04T09:04:09.472084+09:00",
|
||||
"stop": 104818,
|
||||
"target": 182523,
|
||||
"peak": 135900,
|
||||
"stop": 111709,
|
||||
"target": 186227,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 145,918 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1812315.6154018787,
|
||||
"last_add_price": 135900
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,12 +118,12 @@
|
||||
"entry_at": "2026-08-04T09:34:09.331555+09:00",
|
||||
"stop": 83191,
|
||||
"target": 104500,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4576294.319379674,
|
||||
"last_add_price": 93500
|
||||
@@ -134,20 +134,41 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 168,
|
||||
"entry_price": 12800,
|
||||
"qty": 325,
|
||||
"entry_price": 13205.784615384615,
|
||||
"entry_at": "2026-08-04T11:00:12.174914+09:00",
|
||||
"stop": 10340,
|
||||
"target": 16490,
|
||||
"peak": 12810,
|
||||
"stop": 10876,
|
||||
"target": 16700,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,033 도달",
|
||||
"cur_price": 12700,
|
||||
"tranches": 1,
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2154436.3245398356,
|
||||
"last_add_price": 12800
|
||||
"last_add_price": 13640
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 912,
|
||||
"entry_price": 5710,
|
||||
"entry_at": "2026-08-05T09:02:13.249696+09:00",
|
||||
"stop": 5372,
|
||||
"target": 6218,
|
||||
"peak": 5740,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5590,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5210232.630281245,
|
||||
"last_add_price": 5710
|
||||
}
|
||||
},
|
||||
"realized_pnl": -18059924.175500028,
|
||||
@@ -178,5 +199,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.582849+09:00",
|
||||
"updated_at": "2026-08-04T15:28:09.973871+09:00"
|
||||
"updated_at": "2026-08-05T15:28:15.081460+09:00"
|
||||
}
|
||||
@@ -112,3 +112,6 @@
|
||||
{"ts": "2026-08-04T10:32:12.790021+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 48, "cost": 4488673, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 81851, "target": 102223, "signals": [{"label": "손절선", "ok": true, "detail": "81,851 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 102,223"}, {"label": "추세(20일선)", "ok": true, "detail": "75,330"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-04T11:00:12.174925+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 12800, "qty": 168, "cost": 2150723, "path": "pullback", "reason": "눌림목 지정가 13,033 도달", "stop": 10340, "target": 16490, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,800 vs 12,715"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,308 / 12,715"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,308 / 13,263"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -35 · 기 +49 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.75% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": true, "detail": "1,655,930 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": true, "detail": "2.75% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,033 (현재 12,800)"}]}
|
||||
{"ts": "2026-08-04T13:26:12.846870+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 117200, "qty": 85, "proceeds": 9942574, "entry_price": 125879, "pnl": -758731, "pnl_pct": -6.89, "hold_from": "2026-07-30T09:16:11.939699+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "117,673 (현재 117,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 138,187"}, {"label": "추세(20일선)", "ok": true, "detail": "113,415"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -24 · 기 +268"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
|
||||
{"ts": "2026-08-05T09:00:15.244636+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 12, "cost": 1771466, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 104818, "target": 182523, "signals": [{"label": "손절선", "ok": true, "detail": "104,818 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 182,523"}, {"label": "추세(20일선)", "ok": true, "detail": "135,790"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 145,836"}]}
|
||||
{"ts": "2026-08-05T09:02:13.249699+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5710, "qty": 912, "cost": 5208301, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5372, "target": 6218, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "5,730 vs 5,326"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,612 / 5,326"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,612 / 5,611"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+11.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +14 · 기 -2 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.46% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "99,627 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.46% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
|
||||
{"ts": "2026-08-05T09:20:12.630535+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13640, "qty": 157, "cost": 2141801, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 16490, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,630)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,490"}, {"label": "추세(20일선)", "ok": true, "detail": "12,756"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,577"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 30192126.876999974,
|
||||
"cash": 21708674.549999975,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4992940.599795671,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,673 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5527839.1075312495,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2465159.461256131,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4188989.7646745183,
|
||||
"last_add_price": 13420
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 135900,
|
||||
"qty": 23,
|
||||
"entry_price": 141495.65217391305,
|
||||
"entry_at": "2026-08-04T09:04:09.476523+09:00",
|
||||
"stop": 104818,
|
||||
"target": 229146,
|
||||
"peak": 135900,
|
||||
"stop": 111689,
|
||||
"target": 230917,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 145,918 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1689991.4917291994,
|
||||
"last_add_price": 135900
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,12 +118,12 @@
|
||||
"entry_at": "2026-08-04T09:34:09.335258+09:00",
|
||||
"stop": 83188,
|
||||
"target": 117283,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4268719.0892993,
|
||||
"last_add_price": 93500
|
||||
@@ -134,20 +134,41 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 156,
|
||||
"entry_price": 12800,
|
||||
"qty": 303,
|
||||
"entry_price": 13207.524752475247,
|
||||
"entry_at": "2026-08-04T11:00:12.182010+09:00",
|
||||
"stop": 10340,
|
||||
"target": 20180,
|
||||
"peak": 12810,
|
||||
"stop": 10878,
|
||||
"target": 20196,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,033 도달",
|
||||
"cur_price": 12700,
|
||||
"tranches": 1,
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2008681.3553691048,
|
||||
"last_add_price": 12800
|
||||
"last_add_price": 13640
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 850,
|
||||
"entry_price": 5710,
|
||||
"entry_at": "2026-08-05T09:02:13.253924+09:00",
|
||||
"stop": 5372,
|
||||
"target": 6725,
|
||||
"peak": 5740,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5590,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4858252.708562499,
|
||||
"last_add_price": 5710
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23597552.61450003,
|
||||
@@ -178,5 +199,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.582864+09:00",
|
||||
"updated_at": "2026-08-04T15:28:09.984680+09:00"
|
||||
"updated_at": "2026-08-05T15:28:15.085492+09:00"
|
||||
}
|
||||
@@ -109,3 +109,6 @@
|
||||
{"ts": "2026-08-04T10:32:12.794318+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 45, "cost": 4208131, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 81851, "target": 114446, "signals": [{"label": "손절선", "ok": true, "detail": "81,851 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 114,446"}, {"label": "추세(20일선)", "ok": true, "detail": "75,330"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-04T11:00:12.182013+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 12800, "qty": 156, "cost": 1997100, "path": "pullback", "reason": "눌림목 지정가 13,033 도달", "stop": 10340, "target": 20180, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,800 vs 12,715"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,308 / 12,715"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,308 / 13,263"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-4.2%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -35 · 기 +49 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.75% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": true, "detail": "1,655,930 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": true, "detail": "2.75% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,033 (현재 12,800)"}]}
|
||||
{"ts": "2026-08-04T13:26:12.859117+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 117200, "qty": 80, "proceeds": 9357717, "entry_price": 125855, "pnl": -712193, "pnl_pct": -6.88, "hold_from": "2026-07-30T09:16:11.943674+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "117,649 (현재 117,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,472"}, {"label": "추세(20일선)", "ok": true, "detail": "113,415"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -24 · 기 +268"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
|
||||
{"ts": "2026-08-05T09:00:16.277701+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 104818, "target": 229146, "signals": [{"label": "손절선", "ok": true, "detail": "104,818 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 229,146"}, {"label": "추세(20일선)", "ok": true, "detail": "135,790"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 145,836"}]}
|
||||
{"ts": "2026-08-05T09:02:13.253926+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5710, "qty": 850, "cost": 4854228, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5372, "target": 6725, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "5,730 vs 5,326"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,612 / 5,326"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,612 / 5,611"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+11.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +14 · 기 -2 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.46% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "99,627 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.46% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
|
||||
{"ts": "2026-08-05T09:20:12.636650+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13640, "qty": 147, "cost": 2005381, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 20180, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,630)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,180"}, {"label": "추세(20일선)", "ok": true, "detail": "12,756"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,577"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 27866451.539500043,
|
||||
"cash": 28600988.093500044,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3813943.0504600187,
|
||||
"last_add_price": 350000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,643 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5685594.862062503,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5142605.848996199,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1927621.6063135946,
|
||||
"last_add_price": 6550
|
||||
@@ -102,32 +102,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3759463.8630866953,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 830,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.185459+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7843,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5243949.076709934,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -144,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3342042.065213833,
|
||||
"last_add_price": 13420
|
||||
@@ -160,19 +139,40 @@
|
||||
"entry_at": "2026-08-04T09:34:09.921371+09:00",
|
||||
"stop": 80361,
|
||||
"target": 125821,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3414906.320549933,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 297,
|
||||
"entry_price": 13423.030303030304,
|
||||
"entry_at": "2026-08-05T09:02:14.724353+09:00",
|
||||
"stop": 10340,
|
||||
"target": 22672,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,170 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1996058.5440871862,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -17346371.616500016,
|
||||
"closed_trades": 25,
|
||||
"realized_pnl": -17862682.661500018,
|
||||
"closed_trades": 26,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.1859662521949996,
|
||||
@@ -192,9 +192,9 @@
|
||||
"138040": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"252990": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.582879+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.585126+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.253261+09:00"
|
||||
}
|
||||
@@ -78,3 +78,6 @@
|
||||
{"ts": "2026-08-03T12:02:10.358546+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 248, "cost": 3328659, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(10일선)", "ok": true, "detail": "12,055"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-04T09:34:09.921381+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 37, "cost": 3330500, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "89,800 vs 81,060"}, {"label": "정배열(5>10)", "ok": true, "detail": "83,320 / 81,060"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:13.380611+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 36, "cost": 3366505, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(10일선)", "ok": true, "detail": "81,420"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:02:14.722976+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 830, "proceeds": 4721775, "entry_price": 6310, "pnl": -516311, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.185459+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,843"}, {"label": "추세(10일선)", "ok": true, "detail": "5,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:02:14.724365+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 153, "cost": 1995419, "path": "pullback", "reason": "눌림목 지정가 13,170 도달", "stop": 10340, "target": 21140, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,170 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:12.648974+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 144, "cost": 1991819, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 21140, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,140"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 27866451.539500043,
|
||||
"cash": 28600988.093500044,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3813943.0504600187,
|
||||
"last_add_price": 350000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,643 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5685594.862062503,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5142605.848996199,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1927621.6063135946,
|
||||
"last_add_price": 6550
|
||||
@@ -102,32 +102,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3759463.8630866953,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 830,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.189164+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7332,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5243949.076709934,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -144,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3342042.065213833,
|
||||
"last_add_price": 13420
|
||||
@@ -160,19 +139,40 @@
|
||||
"entry_at": "2026-08-04T09:34:09.933331+09:00",
|
||||
"stop": 80361,
|
||||
"target": 114456,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3414906.320549933,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 297,
|
||||
"entry_price": 13423.030303030304,
|
||||
"entry_at": "2026-08-05T09:02:14.737713+09:00",
|
||||
"stop": 10340,
|
||||
"target": 19589,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,170 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1996058.5440871862,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -17346371.616500016,
|
||||
"closed_trades": 25,
|
||||
"realized_pnl": -17862682.661500018,
|
||||
"closed_trades": 26,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.1859662521949996,
|
||||
@@ -192,9 +192,9 @@
|
||||
"138040": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"252990": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.582910+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.596204+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.264298+09:00"
|
||||
}
|
||||
@@ -78,3 +78,6 @@
|
||||
{"ts": "2026-08-03T12:02:10.370265+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 248, "cost": 3328659, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 16103, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,103"}, {"label": "추세(10일선)", "ok": true, "detail": "12,055"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-04T09:34:09.933337+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 37, "cost": 3330500, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 111730, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "89,800 vs 81,060"}, {"label": "정배열(5>10)", "ok": true, "detail": "83,320 / 81,060"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:13.392266+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 36, "cost": 3366505, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 111730, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 111,730"}, {"label": "추세(10일선)", "ok": true, "detail": "81,420"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:02:14.736714+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 830, "proceeds": 4721775, "entry_price": 6310, "pnl": -516311, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.189164+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,332"}, {"label": "추세(10일선)", "ok": true, "detail": "5,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:02:14.737719+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 153, "cost": 1995419, "path": "pullback", "reason": "눌림목 지정가 13,170 도달", "stop": 10340, "target": 18440, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,170 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.237529+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 144, "cost": 1991819, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 18440, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,440"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 34657907.93750001,
|
||||
"cash": 35406963.05050001,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3841906.161963773,
|
||||
"last_add_price": 350000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5164071.483514108,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,653 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5339950.00228125,
|
||||
"last_add_price": 19090
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1956462.6546955872,
|
||||
"last_add_price": 6550
|
||||
@@ -102,32 +102,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3812991.5556229833,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 842,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.192452+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7077,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5318486.508866878,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -144,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3393650.506937234,
|
||||
"last_add_price": 13420
|
||||
@@ -160,19 +139,40 @@
|
||||
"entry_at": "2026-08-04T09:34:09.942366+09:00",
|
||||
"stop": 80362,
|
||||
"target": 108774,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3469610.992924529,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 301,
|
||||
"entry_price": 13423.189368770763,
|
||||
"entry_at": "2026-08-05T09:02:14.746818+09:00",
|
||||
"stop": 10340,
|
||||
"target": 18048,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,170 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2028402.8880774078,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -16009433.273500016,
|
||||
"closed_trades": 26,
|
||||
"realized_pnl": -16533209.056500018,
|
||||
"closed_trades": 27,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.1727808549849999,
|
||||
@@ -192,9 +192,9 @@
|
||||
"138040": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"252990": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.582926+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.602903+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.272483+09:00"
|
||||
}
|
||||
@@ -77,3 +77,6 @@
|
||||
{"ts": "2026-08-03T12:02:10.377561+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 252, "cost": 3382347, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 15304, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 15,304"}, {"label": "추세(10일선)", "ok": true, "detail": "12,055"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-04T09:34:09.942370+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 38, "cost": 3420513, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 106298, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "89,800 vs 81,060"}, {"label": "정배열(5>10)", "ok": true, "detail": "83,320 / 81,060"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:13.399942+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 37, "cost": 3460019, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 106298, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 106,298"}, {"label": "추세(10일선)", "ok": true, "detail": "81,420"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:02:14.746101+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 842, "proceeds": 4790041, "entry_price": 6310, "pnl": -523776, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.192452+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,077"}, {"label": "추세(10일선)", "ok": true, "detail": "5,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:02:14.746847+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 155, "cost": 2021503, "path": "pullback", "reason": "눌림목 지정가 13,170 도달", "stop": 10340, "target": 17090, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,170 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.245715+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 146, "cost": 2019483, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 17090, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,090"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 33167261.932999995,
|
||||
"cash": 22161841.367499996,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5085796.90859035,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,673 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5636180.5746875,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2514428.437642747,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4271897.688361821,
|
||||
"last_add_price": 13420
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 135900,
|
||||
"qty": 23,
|
||||
"entry_price": 141495.65217391305,
|
||||
"entry_at": "2026-08-04T09:04:10.089202+09:00",
|
||||
"stop": 104818,
|
||||
"target": 229146,
|
||||
"peak": 135900,
|
||||
"stop": 111689,
|
||||
"target": 230917,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 145,918 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1723507.428441815,
|
||||
"last_add_price": 135900
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,15 +118,57 @@
|
||||
"entry_at": "2026-08-04T09:50:10.213035+09:00",
|
||||
"stop": 83410,
|
||||
"target": 117505,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4327959.889890211,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 867,
|
||||
"entry_price": 5710,
|
||||
"entry_at": "2026-08-05T09:02:14.754258+09:00",
|
||||
"stop": 5372,
|
||||
"target": 6725,
|
||||
"peak": 5740,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5590,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4956516.1495624995,
|
||||
"last_add_price": 5710
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 330,
|
||||
"entry_price": 13423.030303030304,
|
||||
"entry_at": "2026-08-05T09:02:14.754658+09:00",
|
||||
"stop": 11094,
|
||||
"target": 20412,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,170 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2219137.008862232,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -22025958.05800002,
|
||||
@@ -155,5 +197,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583136+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.609404+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.278202+09:00"
|
||||
}
|
||||
@@ -102,3 +102,7 @@
|
||||
{"ts": "2026-08-04T10:32:13.405182+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 46, "cost": 4301645, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 82166, "target": 115103, "signals": [{"label": "손절선", "ok": true, "detail": "82,166 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 115,103"}, {"label": "추세(20일선)", "ok": true, "detail": "75,330"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 93,241"}]}
|
||||
{"ts": "2026-08-04T12:16:10.446121+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 117800, "qty": 81, "proceeds": 9523193, "entry_price": 126030, "pnl": -686738, "pnl_pct": -6.53, "hold_from": "2026-07-30T09:22:07.824432+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "117,824 (현재 117,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,647"}, {"label": "추세(20일선)", "ok": true, "detail": "113,445"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -24 · 기 +268"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
|
||||
{"ts": "2026-08-04T13:26:13.440776+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5910, "qty": 820, "proceeds": 4836750, "entry_price": 6300, "pnl": -330025, "pnl_pct": -6.19, "hold_from": "2026-07-30T09:26:07.504700+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,917 (현재 5,910)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,450"}, {"label": "추세(20일선)", "ok": true, "detail": "5,335"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +36 · 기 +9"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,419"}]}
|
||||
{"ts": "2026-08-05T09:00:18.510059+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 104818, "target": 229146, "signals": [{"label": "손절선", "ok": true, "detail": "104,818 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 229,146"}, {"label": "추세(20일선)", "ok": true, "detail": "135,790"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 145,836"}]}
|
||||
{"ts": "2026-08-05T09:02:14.754261+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5710, "qty": 867, "cost": 4951313, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5372, "target": 6725, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "5,730 vs 5,326"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,612 / 5,326"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,612 / 5,611"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+11.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +14 · 기 -2 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.46% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "99,627 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.46% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
|
||||
{"ts": "2026-08-05T09:02:14.754660+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 170, "cost": 2217133, "path": "pullback", "reason": "눌림목 지정가 13,170 도달", "stop": 10710, "target": 20029, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,040 vs 12,727"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,356 / 12,727"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,170 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.251161+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 160, "cost": 2213132, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10710, "target": 20029, "signals": [{"label": "손절선", "ok": true, "detail": "10,710 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 20,029"}, {"label": "추세(20일선)", "ok": true, "detail": "12,768"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 20137545.243500005,
|
||||
"cash": 20842753.462500006,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3889733.683715179,
|
||||
"last_add_price": 353000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,012 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5696942.092812501,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5327150.576000001,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.512389+09:00",
|
||||
"stop": 111000,
|
||||
"target": 159901,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4940372.790080874,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1924945.6187384445,
|
||||
"last_add_price": 6550
|
||||
@@ -123,32 +123,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3791237.2526261737,
|
||||
"last_add_price": 131800
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 832,
|
||||
"entry_price": 6300,
|
||||
"entry_at": "2026-07-30T09:26:07.507663+09:00",
|
||||
"stop": 5789,
|
||||
"target": 7833,
|
||||
"peak": 6300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5246390.706071919,
|
||||
"last_add_price": 6300
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
@@ -160,19 +139,40 @@
|
||||
"entry_at": "2026-07-31T09:10:13.075428+09:00",
|
||||
"stop": 23650,
|
||||
"target": 31720,
|
||||
"peak": 26950,
|
||||
"peak": 27650,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 25,331 도달",
|
||||
"cur_price": 26050,
|
||||
"cur_price": 27000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5089986.002562501,
|
||||
"last_add_price": 26100
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 300,
|
||||
"entry_price": 13424.466666666667,
|
||||
"entry_at": "2026-08-05T09:02:14.760491+09:00",
|
||||
"stop": 10340,
|
||||
"target": 22678,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2020520.412274148,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -17592825.713000014,
|
||||
"closed_trades": 28,
|
||||
"realized_pnl": -18102059.633000016,
|
||||
"closed_trades": 29,
|
||||
"wins": 0,
|
||||
"peak_equity": 101140808.32700005,
|
||||
"max_drawdown": 0.1947881632733674,
|
||||
@@ -193,9 +193,9 @@
|
||||
"003680": "2026-07-29",
|
||||
"252990": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583184+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.614860+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.283368+09:00"
|
||||
}
|
||||
@@ -86,3 +86,6 @@
|
||||
{"ts": "2026-07-31T09:06:07.659937+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 77700, "qty": 83, "proceeds": 6436524, "entry_price": 89534, "pnl": -995890, "pnl_pct": -13.22, "hold_from": "2026-07-23T09:50:01.530389+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "78,554 (현재 78,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,472"}, {"label": "추세(10일선)", "ok": false, "detail": "79,880"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -179 · 기 +325"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
|
||||
{"ts": "2026-07-31T09:10:13.075437+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 25250, "qty": 201, "cost": 5076011, "path": "pullback", "reason": "눌림목 지정가 25,331 도달", "stop": 23650, "target": 30050, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "25,200 vs 25,175"}, {"label": "정배열(5>10)", "ok": true, "detail": "25,380 / 25,175"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "25,380 / 25,155"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -414 · 기 +642 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.35% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": false, "detail": "1,295,520 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": false, "detail": "0.35% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "48"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 25,331 (현재 25,200)"}]}
|
||||
{"ts": "2026-07-31T10:36:07.682246+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 26100, "qty": 194, "cost": 5064160, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 23650, "target": 30050, "signals": [{"label": "손절선", "ok": true, "detail": "23,650 (현재 26,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 30,050"}, {"label": "추세(10일선)", "ok": true, "detail": "25,265"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -410 · 기 +640"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 25,884"}]}
|
||||
{"ts": "2026-08-05T09:02:14.760249+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 832, "proceeds": 4733152, "entry_price": 6300, "pnl": -509234, "pnl_pct": -9.52, "hold_from": "2026-07-30T09:26:07.507663+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,789 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,833"}, {"label": "추세(10일선)", "ok": true, "detail": "5,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,413"}]}
|
||||
{"ts": "2026-08-05T09:02:14.760494+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 154, "cost": 2008461, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 21140, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.256802+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 146, "cost": 2019483, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 21140, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,140"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 24766573.301499996,
|
||||
"cash": 25514378.067999996,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3891157.6622701483,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,032 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5719122.209000001,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5467080.19828125,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.515413+09:00",
|
||||
"stop": 111000,
|
||||
"target": 147678,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5075960.404438956,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1981493.926440071,
|
||||
"last_add_price": 6550
|
||||
@@ -123,32 +123,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3902843.990735232,
|
||||
"last_add_price": 131800
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 855,
|
||||
"entry_price": 6120,
|
||||
"entry_at": "2026-08-03T09:44:10.613767+09:00",
|
||||
"stop": 5629,
|
||||
"target": 7102,
|
||||
"peak": 6160,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5233970.124597555,
|
||||
"last_add_price": 6120
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3433240.983007488,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 297,
|
||||
"entry_price": 13512.424242424242,
|
||||
"entry_at": "2026-08-05T09:08:12.223170+09:00",
|
||||
"stop": 10406,
|
||||
"target": 19724,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2017488.6720390161,
|
||||
"last_add_price": 13940
|
||||
}
|
||||
},
|
||||
"realized_pnl": -15776819.54500002,
|
||||
"closed_trades": 31,
|
||||
"realized_pnl": -16248607.69000002,
|
||||
"closed_trades": 32,
|
||||
"wins": 2,
|
||||
"peak_equity": 101368884.75700004,
|
||||
"max_drawdown": 0.1781330644140594,
|
||||
@@ -192,10 +192,10 @@
|
||||
"252990": "2026-07-28",
|
||||
"003680": "2026-07-29",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-30",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583198+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.619140+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.287982+09:00"
|
||||
}
|
||||
@@ -93,3 +93,6 @@
|
||||
{"ts": "2026-08-03T09:44:10.613772+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 6120, "qty": 855, "cost": 5233385, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5629, "target": 7102, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "6,120 vs 5,345"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,690 / 5,345"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,690 / 5,618"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +80 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.61% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "132,260 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.61% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-03T12:00:12.455648+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 265, "cost": 3421663, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 16103, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,930 vs 11,922"}, {"label": "정배열(5>20)", "ok": true, "detail": "12,138 / 11,922"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:10.394192+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 255, "cost": 3422613, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 16103, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,103"}, {"label": "추세(20일선)", "ok": true, "detail": "11,948"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:08:11.797804+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5580, "qty": 855, "proceeds": 4761597, "entry_price": 6120, "pnl": -471788, "pnl_pct": -8.82, "hold_from": "2026-08-03T09:44:10.613767+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,629 (현재 5,580)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,102"}, {"label": "추세(20일선)", "ok": true, "detail": "5,318"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,239"}]}
|
||||
{"ts": "2026-08-05T09:08:12.223187+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13110, "qty": 153, "cost": 2006131, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 18650, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,110 vs 12,730"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,370 / 12,730"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,370 / 13,268"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "308,907 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.51% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,110)"}]}
|
||||
{"ts": "2026-08-05T09:42:12.373226+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13940, "qty": 144, "cost": 2007661, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 18650, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,930)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,650"}, {"label": "추세(20일선)", "ok": true, "detail": "12,772"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,887"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 33713301.943500035,
|
||||
"cash": 32980446.771500032,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3848025.874946516,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,673 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5721714.462968752,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5187375.1457318,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1957851.3491824612,
|
||||
"last_add_price": 6550
|
||||
@@ -102,32 +102,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3832048.06532556,
|
||||
"last_add_price": 131800
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 841,
|
||||
"entry_price": 6300,
|
||||
"entry_at": "2026-07-30T09:26:07.513013+09:00",
|
||||
"stop": 5789,
|
||||
"target": 7322,
|
||||
"peak": 6300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5302210.774469179,
|
||||
"last_add_price": 6300
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -144,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3393597.375168939,
|
||||
"last_add_price": 13420
|
||||
@@ -155,24 +134,45 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 11,
|
||||
"entry_price": 135900,
|
||||
"qty": 21,
|
||||
"entry_price": 141471.42857142858,
|
||||
"entry_at": "2026-08-04T09:04:10.104323+09:00",
|
||||
"stop": 100700,
|
||||
"target": 206300,
|
||||
"peak": 135900,
|
||||
"stop": 101729,
|
||||
"target": 220957,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 145,918 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1613823.6225366697,
|
||||
"last_add_price": 135900
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 301,
|
||||
"entry_price": 13423.189368770763,
|
||||
"entry_at": "2026-08-05T09:02:14.769293+09:00",
|
||||
"stop": 10340,
|
||||
"target": 19590,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,170 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2024244.4253400748,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -15862555.569500018,
|
||||
"closed_trades": 31,
|
||||
"realized_pnl": -16377298.029500019,
|
||||
"closed_trades": 32,
|
||||
"wins": 2,
|
||||
"peak_equity": 100182695.41500005,
|
||||
"max_drawdown": 0.17470945980237,
|
||||
@@ -193,9 +193,9 @@
|
||||
"138040": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"252990": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583212+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.623247+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.292207+09:00"
|
||||
}
|
||||
@@ -91,3 +91,7 @@
|
||||
{"ts": "2026-08-03T12:00:12.460555+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 262, "cost": 3382927, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 16103, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,930 vs 11,922"}, {"label": "정배열(5>20)", "ok": true, "detail": "12,138 / 11,922"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:10.398435+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 252, "cost": 3382347, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 16103, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,103"}, {"label": "추세(20일선)", "ok": true, "detail": "11,948"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-04T09:04:10.104326+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 135900, "qty": 11, "cost": 1495124, "path": "pullback", "reason": "눌림목 지정가 145,918 도달", "stop": 100700, "target": 206300, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "135,700 vs 135,200"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,780 / 135,200"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,780 / 99,378"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +23 · 기 +54 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.62% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": true, "detail": "1,281,140 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "6.62% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 145,918 (현재 135,700)"}]}
|
||||
{"ts": "2026-08-05T09:00:18.831380+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 10, "cost": 1476221, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 206300, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 206,300"}, {"label": "추세(20일선)", "ok": true, "detail": "135,790"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 145,836"}]}
|
||||
{"ts": "2026-08-05T09:02:14.769091+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 841, "proceeds": 4784352, "entry_price": 6300, "pnl": -514742, "pnl_pct": -9.52, "hold_from": "2026-07-30T09:26:07.513013+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,789 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,322"}, {"label": "추세(20일선)", "ok": true, "detail": "5,326"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,413"}]}
|
||||
{"ts": "2026-08-05T09:02:14.769295+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 155, "cost": 2021503, "path": "pullback", "reason": "눌림목 지정가 13,170 도달", "stop": 10340, "target": 18440, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,040 vs 12,727"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,356 / 12,727"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,170 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.266065+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 146, "cost": 2019483, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 18440, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,440"}, {"label": "추세(20일선)", "ok": true, "detail": "12,768"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 20137545.243500005,
|
||||
"cash": 20842753.462500006,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3889733.683715179,
|
||||
"last_add_price": 353000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,012 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5696942.092812501,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5327150.576000001,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.521823+09:00",
|
||||
"stop": 111000,
|
||||
"target": 147676,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4940372.790080874,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1924945.6187384445,
|
||||
"last_add_price": 6550
|
||||
@@ -123,32 +123,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3791237.2526261737,
|
||||
"last_add_price": 131800
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 832,
|
||||
"entry_price": 6300,
|
||||
"entry_at": "2026-07-30T09:26:07.515657+09:00",
|
||||
"stop": 5789,
|
||||
"target": 7322,
|
||||
"peak": 6300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5246390.706071919,
|
||||
"last_add_price": 6300
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
@@ -160,19 +139,40 @@
|
||||
"entry_at": "2026-07-31T09:10:13.091944+09:00",
|
||||
"stop": 23650,
|
||||
"target": 29702,
|
||||
"peak": 26950,
|
||||
"peak": 27650,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 25,331 도달",
|
||||
"cur_price": 26050,
|
||||
"cur_price": 27000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5089986.002562501,
|
||||
"last_add_price": 26100
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 300,
|
||||
"entry_price": 13424.466666666667,
|
||||
"entry_at": "2026-08-05T09:02:14.773219+09:00",
|
||||
"stop": 10340,
|
||||
"target": 19593,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2020520.412274148,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -17592825.713000014,
|
||||
"closed_trades": 28,
|
||||
"realized_pnl": -18102059.633000016,
|
||||
"closed_trades": 29,
|
||||
"wins": 0,
|
||||
"peak_equity": 101140808.32700005,
|
||||
"max_drawdown": 0.1947881632733674,
|
||||
@@ -193,9 +193,9 @@
|
||||
"003680": "2026-07-29",
|
||||
"252990": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583227+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.626880+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.296114+09:00"
|
||||
}
|
||||
@@ -86,3 +86,6 @@
|
||||
{"ts": "2026-07-31T09:06:07.673492+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 77700, "qty": 83, "proceeds": 6436524, "entry_price": 89534, "pnl": -995890, "pnl_pct": -13.22, "hold_from": "2026-07-23T09:50:01.535674+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "78,554 (현재 78,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 111,492"}, {"label": "추세(10일선)", "ok": false, "detail": "79,880"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -179 · 기 +325"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
|
||||
{"ts": "2026-07-31T09:10:13.091947+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 25250, "qty": 201, "cost": 5076011, "path": "pullback", "reason": "눌림목 지정가 25,331 도달", "stop": 23650, "target": 28450, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "25,200 vs 25,175"}, {"label": "정배열(5>10)", "ok": true, "detail": "25,380 / 25,175"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "25,380 / 25,155"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -414 · 기 +642 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.35% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": false, "detail": "1,295,520 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": false, "detail": "0.35% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "48"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 25,331 (현재 25,200)"}]}
|
||||
{"ts": "2026-07-31T10:36:07.698613+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 26100, "qty": 194, "cost": 5064160, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 23650, "target": 28450, "signals": [{"label": "손절선", "ok": true, "detail": "23,650 (현재 26,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 28,450"}, {"label": "추세(10일선)", "ok": true, "detail": "25,265"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -410 · 기 +640"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 25,884"}]}
|
||||
{"ts": "2026-08-05T09:02:14.773015+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 832, "proceeds": 4733152, "entry_price": 6300, "pnl": -509234, "pnl_pct": -9.52, "hold_from": "2026-07-30T09:26:07.515657+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,789 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,322"}, {"label": "추세(10일선)", "ok": true, "detail": "5,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,413"}]}
|
||||
{"ts": "2026-08-05T09:02:14.773222+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 154, "cost": 2008461, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 18440, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.270070+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 146, "cost": 2019483, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 18440, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,440"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 42733717.21399996,
|
||||
"cash": 30862516.800999958,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5225929.659467572,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,653 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5535182.720656248,
|
||||
"last_add_price": 19090
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2702321.452399152,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4597484.241421635,
|
||||
"last_add_price": 13420
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 13,
|
||||
"entry_price": 135900,
|
||||
"qty": 25,
|
||||
"entry_price": 141516.0,
|
||||
"entry_at": "2026-08-04T09:04:10.112981+09:00",
|
||||
"stop": 104818,
|
||||
"target": 182523,
|
||||
"peak": 135900,
|
||||
"stop": 111709,
|
||||
"target": 186227,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 145,918 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1856071.8339699174,
|
||||
"last_add_price": 135900
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,15 +118,57 @@
|
||||
"entry_at": "2026-08-04T09:50:10.235258+09:00",
|
||||
"stop": 83395,
|
||||
"target": 104705,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4659757.825201359,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 934,
|
||||
"entry_price": 5710,
|
||||
"entry_at": "2026-08-05T09:02:14.777025+09:00",
|
||||
"stop": 5372,
|
||||
"target": 6218,
|
||||
"peak": 5740,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5590,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5338343.845874997,
|
||||
"last_add_price": 5710
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 355,
|
||||
"entry_price": 13422.760563380281,
|
||||
"entry_at": "2026-08-05T09:02:14.777207+09:00",
|
||||
"stop": 11093,
|
||||
"target": 16917,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,170 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2390089.3312908146,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -16051591.509500027,
|
||||
@@ -155,5 +197,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583241+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.630468+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.299679+09:00"
|
||||
}
|
||||
@@ -105,3 +105,7 @@
|
||||
{"ts": "2026-08-04T10:32:13.426775+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 49, "cost": 4582187, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 82166, "target": 102752, "signals": [{"label": "손절선", "ok": true, "detail": "82,166 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 102,752"}, {"label": "추세(20일선)", "ok": true, "detail": "75,330"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 93,241"}]}
|
||||
{"ts": "2026-08-04T12:16:10.467115+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 117800, "qty": 87, "proceeds": 10228615, "entry_price": 126031, "pnl": -737729, "pnl_pct": -6.53, "hold_from": "2026-07-30T09:22:07.837498+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "117,825 (현재 117,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 138,340"}, {"label": "추세(20일선)", "ok": true, "detail": "113,445"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -24 · 기 +268"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
|
||||
{"ts": "2026-08-04T13:26:13.462956+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5910, "qty": 880, "proceeds": 5190658, "entry_price": 6300, "pnl": -354173, "pnl_pct": -6.19, "hold_from": "2026-07-30T09:26:07.518276+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,917 (현재 5,910)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,875"}, {"label": "추세(20일선)", "ok": true, "detail": "5,335"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +36 · 기 +9"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,419"}]}
|
||||
{"ts": "2026-08-05T09:00:19.042122+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 12, "cost": 1771466, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 104818, "target": 182523, "signals": [{"label": "손절선", "ok": true, "detail": "104,818 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 182,523"}, {"label": "추세(20일선)", "ok": true, "detail": "135,790"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 145,836"}]}
|
||||
{"ts": "2026-08-05T09:02:14.777027+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 5710, "qty": 934, "cost": 5333940, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5372, "target": 6218, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "5,730 vs 5,326"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,612 / 5,326"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,612 / 5,611"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+11.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +14 · 기 -2 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.46% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "99,627 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.46% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "61"}]}
|
||||
{"ts": "2026-08-05T09:02:14.777209+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 183, "cost": 2386678, "path": "pullback", "reason": "눌림목 지정가 13,170 도달", "stop": 10710, "target": 16534, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,040 vs 12,727"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,356 / 12,727"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,170 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.273979+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 172, "cost": 2379117, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10710, "target": 16534, "signals": [{"label": "손절선", "ok": true, "detail": "10,710 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,534"}, {"label": "추세(20일선)", "ok": true, "detail": "12,768"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 25371584.32800001,
|
||||
"cash": 26126150.635000013,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3939968.9939820534,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,032 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5821568.917468751,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5570614.761375001,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.527580+09:00",
|
||||
"stop": 111000,
|
||||
"target": 141509,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5217780.328505317,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2036737.90524699,
|
||||
"last_add_price": 6550
|
||||
@@ -123,32 +123,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4011548.961969723,
|
||||
"last_add_price": 131800
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 878,
|
||||
"entry_price": 6120,
|
||||
"entry_at": "2026-08-03T09:44:10.630062+09:00",
|
||||
"stop": 5629,
|
||||
"target": 6857,
|
||||
"peak": 6160,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5380111.718770876,
|
||||
"last_add_price": 6120
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3529514.3397388323,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 306,
|
||||
"entry_price": 13511.437908496731,
|
||||
"entry_at": "2026-08-05T09:08:12.255584+09:00",
|
||||
"stop": 10405,
|
||||
"target": 18170,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2074177.1346915166,
|
||||
"last_add_price": 13940
|
||||
}
|
||||
},
|
||||
"realized_pnl": -13422796.206000023,
|
||||
"closed_trades": 34,
|
||||
"realized_pnl": -13907275.728000022,
|
||||
"closed_trades": 35,
|
||||
"wins": 5,
|
||||
"peak_equity": 101368884.75700004,
|
||||
"max_drawdown": 0.15532723273265314,
|
||||
@@ -192,10 +192,10 @@
|
||||
"252990": "2026-07-28",
|
||||
"003680": "2026-07-29",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-30",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583273+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.633804+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.302938+09:00"
|
||||
}
|
||||
@@ -98,3 +98,6 @@
|
||||
{"ts": "2026-08-03T09:44:10.630065+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 6120, "qty": 878, "cost": 5374166, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5629, "target": 6857, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "6,120 vs 5,345"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,690 / 5,345"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,690 / 5,618"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +80 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.61% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "132,260 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.61% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-03T12:00:12.472629+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 273, "cost": 3524959, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 15304, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "12,930 vs 11,922"}, {"label": "정배열(5>20)", "ok": true, "detail": "12,138 / 11,922"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:10.409213+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 262, "cost": 3516567, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 15304, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 15,304"}, {"label": "추세(20일선)", "ok": true, "detail": "11,948"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:08:12.255231+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5580, "qty": 878, "proceeds": 4889686, "entry_price": 6120, "pnl": -484480, "pnl_pct": -8.82, "hold_from": "2026-08-03T09:44:10.630062+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,629 (현재 5,580)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,857"}, {"label": "추세(20일선)", "ok": true, "detail": "5,318"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,239"}]}
|
||||
{"ts": "2026-08-05T09:08:12.255588+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13110, "qty": 158, "cost": 2071691, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 17265, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,110 vs 12,730"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,370 / 12,730"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,370 / 13,268"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.0%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "308,907 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.51% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,110)"}]}
|
||||
{"ts": "2026-08-05T09:42:12.394579+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13940, "qty": 148, "cost": 2063429, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 17265, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,930)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,265"}, {"label": "추세(20일선)", "ok": true, "detail": "12,772"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,887"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 28456332.55650004,
|
||||
"cash": 29203817.275000043,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3869967.7922643563,
|
||||
"last_add_price": 353000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,643 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5724944.494593753,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5162533.383709267,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1948420.7709670917,
|
||||
"last_add_price": 6550
|
||||
@@ -102,32 +102,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3813556.4512976124,
|
||||
"last_add_price": 131800
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 837,
|
||||
"entry_price": 6300,
|
||||
"entry_at": "2026-07-30T09:26:07.522975+09:00",
|
||||
"stop": 5789,
|
||||
"target": 7322,
|
||||
"peak": 6300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5276594.3904554825,
|
||||
"last_add_price": 6300
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -144,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3377559.3310465557,
|
||||
"last_add_price": 13420
|
||||
@@ -160,19 +139,40 @@
|
||||
"entry_at": "2026-08-04T09:50:10.241980+09:00",
|
||||
"stop": 80564,
|
||||
"target": 114659,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3429919.977026871,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 299,
|
||||
"entry_price": 13423.110367892976,
|
||||
"entry_at": "2026-08-05T09:02:14.784004+09:00",
|
||||
"stop": 10340,
|
||||
"target": 19589,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,170 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2016864.6660954827,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -16386905.170000013,
|
||||
"closed_trades": 24,
|
||||
"realized_pnl": -16899199.390000015,
|
||||
"closed_trades": 25,
|
||||
"wins": 0,
|
||||
"peak_equity": 100024962.38500004,
|
||||
"max_drawdown": 0.17739604290679473,
|
||||
@@ -191,9 +191,9 @@
|
||||
"138040": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"252990": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583289+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.636959+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.306212+09:00"
|
||||
}
|
||||
@@ -75,3 +75,6 @@
|
||||
{"ts": "2026-08-03T12:02:10.412388+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 251, "cost": 3368925, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 16103, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 16,103"}, {"label": "추세(10일선)", "ok": true, "detail": "12,055"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-04T09:50:10.241982+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90400, "qty": 37, "cost": 3345302, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79421, "target": 112359, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "90,300 vs 81,110"}, {"label": "정배열(5>10)", "ok": true, "detail": "83,420 / 81,110"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,420 / 75,093"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+56.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+14%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.87% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "805,693 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.87% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:13.433241+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 36, "cost": 3366505, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79421, "target": 112359, "signals": [{"label": "손절선", "ok": true, "detail": "79,421 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 112,359"}, {"label": "추세(10일선)", "ok": true, "detail": "81,420"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 93,241"}]}
|
||||
{"ts": "2026-08-05T09:02:14.783605+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 837, "proceeds": 4761597, "entry_price": 6300, "pnl": -512294, "pnl_pct": -9.52, "hold_from": "2026-07-30T09:26:07.522975+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,789 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,322"}, {"label": "추세(10일선)", "ok": true, "detail": "5,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,413"}]}
|
||||
{"ts": "2026-08-05T09:02:14.784006+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 154, "cost": 2008461, "path": "pullback", "reason": "눌림목 지정가 13,170 도달", "stop": 10340, "target": 18440, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,170 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.280731+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 145, "cost": 2005651, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 18440, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 18,440"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 34909861.97600003,
|
||||
"cash": 35639302.33800003,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3898349.7986140535,
|
||||
"last_add_price": 353000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5181824.996564139,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,653 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5394916.926375002,
|
||||
"last_add_price": 19090
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1976520.6885600227,
|
||||
"last_add_price": 6550
|
||||
@@ -102,32 +102,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3863996.750727336,
|
||||
"last_add_price": 131800
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 848,
|
||||
"entry_price": 6300,
|
||||
"entry_at": "2026-07-30T09:26:07.525241+09:00",
|
||||
"stop": 5789,
|
||||
"target": 7067,
|
||||
"peak": 6300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5345936.747630138,
|
||||
"last_add_price": 6300
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
"name": "제이에스코퍼레이션",
|
||||
@@ -144,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3428336.7554835076,
|
||||
"last_add_price": 13420
|
||||
@@ -160,19 +139,40 @@
|
||||
"entry_at": "2026-08-04T09:50:10.245606+09:00",
|
||||
"stop": 80564,
|
||||
"target": 108977,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3483887.723272795,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 305,
|
||||
"entry_price": 13423.344262295082,
|
||||
"entry_at": "2026-08-05T09:02:14.787092+09:00",
|
||||
"stop": 10340,
|
||||
"target": 18048,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,170 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2048676.6433078528,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -15096400.088000013,
|
||||
"closed_trades": 25,
|
||||
"realized_pnl": -15615426.968000013,
|
||||
"closed_trades": 26,
|
||||
"wins": 1,
|
||||
"peak_equity": 100024962.38500004,
|
||||
"max_drawdown": 0.16498611269635213,
|
||||
@@ -191,9 +191,9 @@
|
||||
"138040": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"252990": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583304+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.639793+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.309207+09:00"
|
||||
}
|
||||
@@ -74,3 +74,6 @@
|
||||
{"ts": "2026-08-03T12:02:10.415408+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 255, "cost": 3422613, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 15304, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 15,304"}, {"label": "추세(10일선)", "ok": true, "detail": "12,055"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-04T09:50:10.245609+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90400, "qty": 38, "cost": 3435715, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79421, "target": 106869, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "90,300 vs 81,110"}, {"label": "정배열(5>10)", "ok": true, "detail": "83,420 / 81,110"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,420 / 75,093"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+56.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+14%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.87% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "805,693 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.87% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:13.436375+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 37, "cost": 3460019, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79421, "target": 106869, "signals": [{"label": "손절선", "ok": true, "detail": "79,421 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 106,869"}, {"label": "추세(10일선)", "ok": true, "detail": "81,420"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 93,241"}]}
|
||||
{"ts": "2026-08-05T09:02:14.786943+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 848, "proceeds": 4824174, "entry_price": 6300, "pnl": -519027, "pnl_pct": -9.52, "hold_from": "2026-07-30T09:26:07.525241+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,789 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,067"}, {"label": "추세(10일선)", "ok": true, "detail": "5,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,413"}]}
|
||||
{"ts": "2026-08-05T09:02:14.787094+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 157, "cost": 2047587, "path": "pullback", "reason": "눌림목 지정가 13,170 도달", "stop": 10340, "target": 17090, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,170 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.283794+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 148, "cost": 2047147, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 17090, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,090"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 26839724.289000034,
|
||||
"cash": 27536601.735500034,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3913399.394880189,
|
||||
"last_add_price": 353000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5436300.471625002,
|
||||
"last_add_price": 120500
|
||||
@@ -55,12 +55,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.536116+09:00",
|
||||
"stop": 111000,
|
||||
"target": 141565,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5045807.2398149045,
|
||||
"last_add_price": 125200
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,019 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5355663.862750002,
|
||||
"last_add_price": 19090
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1962123.1366758423,
|
||||
"last_add_price": 6550
|
||||
@@ -123,32 +123,11 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3860356.183815298,
|
||||
"last_add_price": 131800
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 847,
|
||||
"entry_price": 6300,
|
||||
"entry_at": "2026-07-30T09:26:07.527447+09:00",
|
||||
"stop": 5789,
|
||||
"target": 7067,
|
||||
"peak": 6300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5341728.159493153,
|
||||
"last_add_price": 6300
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
@@ -160,19 +139,40 @@
|
||||
"entry_at": "2026-07-31T09:10:13.109330+09:00",
|
||||
"stop": 23650,
|
||||
"target": 28697,
|
||||
"peak": 26950,
|
||||
"peak": 27650,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 25,331 도달",
|
||||
"cur_price": 26050,
|
||||
"cur_price": 27000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5195064.988218753,
|
||||
"last_add_price": 26100
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 307,
|
||||
"entry_price": 13423.42019543974,
|
||||
"entry_at": "2026-08-05T09:02:14.790165+09:00",
|
||||
"stop": 10340,
|
||||
"target": 18049,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2062154.0490506678,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -15891286.651000017,
|
||||
"closed_trades": 32,
|
||||
"realized_pnl": -16409701.47100002,
|
||||
"closed_trades": 33,
|
||||
"wins": 2,
|
||||
"peak_equity": 101140808.32700005,
|
||||
"max_drawdown": 0.17816516214938674,
|
||||
@@ -193,9 +193,9 @@
|
||||
"003680": "2026-07-29",
|
||||
"252990": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583318+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.642592+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.312060+09:00"
|
||||
}
|
||||
@@ -94,3 +94,6 @@
|
||||
{"ts": "2026-07-31T09:06:07.690792+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 77700, "qty": 84, "proceeds": 6514073, "entry_price": 89518, "pnl": -1006555, "pnl_pct": -13.2, "hold_from": "2026-07-23T09:50:01.544323+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "78,539 (현재 78,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 105,987"}, {"label": "추세(10일선)", "ok": false, "detail": "79,880"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -179 · 기 +325"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
|
||||
{"ts": "2026-07-31T09:10:13.109332+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 25250, "qty": 205, "cost": 5177026, "path": "pullback", "reason": "눌림목 지정가 25,331 도달", "stop": 23650, "target": 27650, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "25,200 vs 25,175"}, {"label": "정배열(5>10)", "ok": true, "detail": "25,380 / 25,175"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "25,380 / 25,155"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+10.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -414 · 기 +642 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.35% (환산) vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": false, "detail": "1,295,520 (환산) vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": false, "detail": "0.35% (환산) vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "48"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 25,331 (현재 25,200)"}]}
|
||||
{"ts": "2026-07-31T10:36:07.715089+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 26100, "qty": 199, "cost": 5194679, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 23650, "target": 27650, "signals": [{"label": "손절선", "ok": true, "detail": "23,650 (현재 26,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 27,650"}, {"label": "추세(10일선)", "ok": true, "detail": "25,265"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -410 · 기 +640"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 25,884"}]}
|
||||
{"ts": "2026-08-05T09:02:14.790038+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 847, "proceeds": 4818486, "entry_price": 6300, "pnl": -518415, "pnl_pct": -9.52, "hold_from": "2026-07-30T09:26:07.527447+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,789 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,067"}, {"label": "추세(10일선)", "ok": true, "detail": "5,526"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,413"}]}
|
||||
{"ts": "2026-08-05T09:02:14.790166+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 158, "cost": 2060629, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10340, "target": 17090, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.286625+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 149, "cost": 2060979, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 17090, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,090"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 19295414.54509999,
|
||||
"cash": 19405473.02809999,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5038910.050638685,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,032 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5601008.3746875,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 2,135 도달",
|
||||
"cur_price": 1960,
|
||||
"cur_price": 2005,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2627079.6319200005,
|
||||
"last_add_price": 1951
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5278498.658468749,
|
||||
"last_add_price": 120500
|
||||
@@ -97,12 +97,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.538758+09:00",
|
||||
"stop": 113273,
|
||||
"target": 143132,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5079406.382253983,
|
||||
"last_add_price": 125200
|
||||
@@ -123,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2553079.5546287536,
|
||||
"last_add_price": 6550
|
||||
@@ -144,35 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4531819.457811181,
|
||||
"last_add_price": 125700
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 817,
|
||||
"entry_price": 6120,
|
||||
"entry_at": "2026-08-03T09:44:10.642834+09:00",
|
||||
"stop": 5752,
|
||||
"target": 6857,
|
||||
"peak": 6160,
|
||||
"qty": 338,
|
||||
"entry_price": 13423.313609467456,
|
||||
"entry_at": "2026-08-05T09:02:14.792964+09:00",
|
||||
"stop": 11094,
|
||||
"target": 18082,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5006732.221943749,
|
||||
"last_add_price": 6120
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2275843.933250867,
|
||||
"last_add_price": 13830
|
||||
}
|
||||
},
|
||||
"realized_pnl": -19475846.52150002,
|
||||
"closed_trades": 41,
|
||||
"realized_pnl": -19828817.48250002,
|
||||
"closed_trades": 42,
|
||||
"wins": 4,
|
||||
"peak_equity": 101501376.42350003,
|
||||
"max_drawdown": 0.22092032524603686,
|
||||
@@ -192,10 +192,10 @@
|
||||
"003680": "2026-07-29",
|
||||
"252990": "2026-07-28",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-30",
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583333+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.645436+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.314753+09:00"
|
||||
}
|
||||
@@ -118,3 +118,6 @@
|
||||
{"ts": "2026-07-31T09:06:07.693609+09:00", "side": "BUY", "code": "003680", "name": "한성기업", "price": 6550, "qty": 389, "cost": 2548332, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 5127, "target": 8135, "signals": [{"label": "손절선", "ok": true, "detail": "5,127 (현재 6,640)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 8,135"}, {"label": "추세(20일선)", "ok": true, "detail": "4,834"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +355 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,453"}]}
|
||||
{"ts": "2026-07-31T09:46:07.688449+09:00", "side": "BUY", "code": "010950", "name": "S-Oil", "price": 125700, "qty": 36, "cost": 4525879, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 114633, "target": 147835, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "125,700 vs 108,610"}, {"label": "정배열(5>20)", "ok": true, "detail": "114,320 / 108,610"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "114,320 / 113,125"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+29.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -25 · 기 +53 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+26%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.32% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 116,900"}, {"label": "거래량 급증", "ok": true, "detail": "725,940 (환산) vs 평균 359,705"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.32%"}, {"label": "RSI", "ok": true, "detail": "65"}]}
|
||||
{"ts": "2026-08-03T09:44:10.642836+09:00", "side": "BUY", "code": "090850", "name": "현대이지웰", "price": 6120, "qty": 817, "cost": 5000790, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 5752, "target": 6857, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "6,120 vs 5,345"}, {"label": "정배열(5>20)", "ok": true, "detail": "5,690 / 5,345"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "5,690 / 5,618"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+31.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +80 · 기 +5 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.61% (환산) vs 평균 0.22% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 5,700"}, {"label": "거래량 급증", "ok": true, "detail": "132,260 (환산) vs 평균 49,512"}, {"label": "회전율 급증", "ok": true, "detail": "0.61% (환산) vs 평균 0.22%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-05T09:02:14.792841+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 817, "proceeds": 4647819, "entry_price": 6120, "pnl": -352971, "pnl_pct": -6.86, "hold_from": "2026-08-03T09:44:10.642834+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,752 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 6,857"}, {"label": "추세(20일선)", "ok": true, "detail": "5,326"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,233"}]}
|
||||
{"ts": "2026-08-05T09:02:14.792965+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 174, "cost": 2269300, "path": "pullback", "reason": "눌림목 지정가 13,947 도달", "stop": 10710, "target": 17699, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "13,040 vs 12,727"}, {"label": "정배열(5>20)", "ok": true, "detail": "14,356 / 12,727"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,947 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:38:13.289417+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 164, "cost": 2268460, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10710, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "10,710 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(20일선)", "ok": true, "detail": "12,768"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 9844761.748,
|
||||
"cash": 5522613.522999999,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5033450.427529937,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,012 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5662520.118343751,
|
||||
"last_add_price": 18950
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5234858.44571875,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:07.541158+09:00",
|
||||
"stop": 113273,
|
||||
"target": 143132,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5051285.121721717,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2534339.801822408,
|
||||
"last_add_price": 6550
|
||||
@@ -118,12 +118,12 @@
|
||||
"entry_at": "2026-07-31T09:06:07.726656+09:00",
|
||||
"stop": 23764,
|
||||
"target": 29473,
|
||||
"peak": 26950,
|
||||
"peak": 27650,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 25,335 도달",
|
||||
"cur_price": 26050,
|
||||
"cur_price": 27000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4983661.27525,
|
||||
"last_add_price": 26100
|
||||
@@ -144,7 +144,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4362596.463271157,
|
||||
"last_add_price": 13420
|
||||
@@ -155,20 +155,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 44,
|
||||
"entry_price": 97200,
|
||||
"qty": 87,
|
||||
"entry_price": 98831.03448275862,
|
||||
"entry_at": "2026-08-04T14:12:15.953832+09:00",
|
||||
"stop": 88269,
|
||||
"target": 115062,
|
||||
"peak": 98200,
|
||||
"stop": 89579,
|
||||
"target": 117336,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"tranches": 1,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4360412.203364462,
|
||||
"last_add_price": 97200
|
||||
"last_add_price": 100500
|
||||
}
|
||||
},
|
||||
"realized_pnl": -20711013.180500023,
|
||||
@@ -197,5 +197,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583347+09:00",
|
||||
"updated_at": "2026-08-04T15:28:10.648067+09:00"
|
||||
"updated_at": "2026-08-05T15:28:16.317446+09:00"
|
||||
}
|
||||
@@ -111,3 +111,4 @@
|
||||
{"ts": "2026-08-03T12:02:10.423786+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 325, "cost": 4362154, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11713, "target": 15304, "signals": [{"label": "손절선", "ok": true, "detail": "11,713 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 15,304"}, {"label": "추세(10일선)", "ok": true, "detail": "12,055"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-04T13:26:13.480594+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5910, "qty": 834, "proceeds": 4919329, "entry_price": 6300, "pnl": -335660, "pnl_pct": -6.19, "hold_from": "2026-07-30T09:26:07.531672+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,917 (현재 5,910)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,067"}, {"label": "추세(10일선)", "ok": true, "detail": "5,544"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +36 · 기 +9"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,419"}]}
|
||||
{"ts": "2026-08-04T14:12:15.953835+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 97200, "qty": 44, "cost": 4277442, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 88269, "target": 115062, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "97,100 vs 81,790"}, {"label": "정배열(5>10)", "ok": true, "detail": "84,780 / 81,790"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "84,780 / 75,207"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+67.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +48 · 기 +176 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.85% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "788,366 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.85% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "74"}]}
|
||||
{"ts": "2026-08-05T09:10:13.101688+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 100500, "qty": 43, "cost": 4322148, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 88269, "target": 115062, "signals": [{"label": "손절선", "ok": true, "detail": "88,269 (현재 100,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 115,062"}, {"label": "추세(10일선)", "ok": true, "detail": "82,130"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -123 · 기 +256"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 100,284"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 44720270.3265,
|
||||
"cash": 42616298.21149999,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3627364.7637924887,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4841528.853832099,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1821085.8869957556,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3547525.853504033,
|
||||
"last_add_price": 130900
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:09.540195+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1688085.214726109,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,19 +118,19 @@
|
||||
"entry_at": "2026-08-04T09:34:11.170806+09:00",
|
||||
"stop": 80334,
|
||||
"target": 125794,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3165003.2713460657,
|
||||
"last_add_price": 93500
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23689431.839500047,
|
||||
"closed_trades": 98,
|
||||
"realized_pnl": -24169560.41450005,
|
||||
"closed_trades": 101,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.243873965035,
|
||||
@@ -146,9 +146,9 @@
|
||||
"009150": "2026-07-27",
|
||||
"214450": "2026-07-06",
|
||||
"093370": "2026-07-20",
|
||||
"034730": "2026-08-03",
|
||||
"034730": "2026-08-05",
|
||||
"032830": "2026-07-31",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"011070": "2026-07-24",
|
||||
"003490": "2026-07-09",
|
||||
"402340": "2026-07-22",
|
||||
@@ -157,7 +157,7 @@
|
||||
"055550": "2026-07-20",
|
||||
"105560": "2026-07-20",
|
||||
"222800": "2026-07-21",
|
||||
"089970": "2026-08-04",
|
||||
"089970": "2026-08-05",
|
||||
"095610": "2026-07-30",
|
||||
"003680": "2026-07-29",
|
||||
"138040": "2026-07-28",
|
||||
@@ -166,5 +166,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:40:00.621011+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.242345+09:00"
|
||||
"updated_at": "2026-08-05T15:28:17.975964+09:00"
|
||||
}
|
||||
@@ -222,3 +222,10 @@
|
||||
{"ts": "2026-08-04T09:06:13.433240+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 67400, "qty": 68, "proceeds": 4574263, "entry_price": 69200, "pnl": -132043, "pnl_pct": -2.6, "hold_from": "2026-08-04T09:04:12.237043+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,199 (현재 67,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,203"}, {"label": "추세(60일선)", "ok": false, "detail": "69,794"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +238"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 75,960"}]}
|
||||
{"ts": "2026-08-04T09:34:11.170816+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 35, "cost": 3150473, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "89,800 vs 75,085"}, {"label": "정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.040096+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 33, "cost": 3085963, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(60일선)", "ok": true, "detail": "75,145"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:00:19.772725+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:00:20.720731+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 549000, "qty": 8, "cost": 4392659, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 548999, "target": 549003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "543,000 vs 527,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.14% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "104,800 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.14% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 543,000)"}]}
|
||||
{"ts": "2026-08-05T09:00:21.735679+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 135800, "qty": 35, "cost": 4753713, "path": "pullback", "reason": "눌림목 지정가 156,760 도달", "stop": 135799, "target": 135803, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "135,200 vs 112,812"}, {"label": "정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+45.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -282 · 기 +216 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.43% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "704,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.43% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,760 (현재 135,200)"}]}
|
||||
{"ts": "2026-08-05T09:02:15.441245+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 544000, "qty": 8, "proceeds": 4343514, "entry_price": 549000, "pnl": -49145, "pnl_pct": -0.91, "hold_from": "2026-08-05T09:00:20.720714+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "548,999 (현재 547,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 549,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,317"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 588,364"}]}
|
||||
{"ts": "2026-08-05T09:02:16.103584+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 129700, "qty": 35, "proceeds": 4530648, "entry_price": 135800, "pnl": -223065, "pnl_pct": -4.49, "hold_from": "2026-08-05T09:00:21.735665+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "135,799 (현재 130,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 135,803"}, {"label": "추세(60일선)", "ok": true, "detail": "112,727"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -282 · 기 +216"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,298"}]}
|
||||
{"ts": "2026-08-05T09:02:16.650642+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 73700, "qty": 64, "cost": 4717508, "path": "pullback", "reason": "눌림목 지정가 77,684 도달", "stop": 73699, "target": 73703, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "72,900 vs 69,884"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -489 · 기 +404 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.69% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,163,453 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "4.69% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,684 (현재 72,900)"}]}
|
||||
{"ts": "2026-08-05T09:04:18.561840+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70600, "qty": 64, "proceeds": 4509589, "entry_price": 73700, "pnl": -207918, "pnl_pct": -4.21, "hold_from": "2026-08-05T09:02:16.650624+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "73,699 (현재 71,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 73,703"}, {"label": "추세(60일선)", "ok": true, "detail": "69,856"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -489 · 기 +404"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 80,239"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 35106776.4005,
|
||||
"cash": 33463962.370500006,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3627364.7637924887,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,645 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5013998.744343751,
|
||||
"last_add_price": 19370
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4760241.173848085,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1786459.912670363,
|
||||
"last_add_price": 6550
|
||||
@@ -102,52 +102,31 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3470885.263866936,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 766,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.823641+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7843,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4834735.918983269,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"095610": {
|
||||
"code": "095610",
|
||||
"name": "테스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.144403+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1668794.556510239,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3062184.227151159,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"034730": {
|
||||
"code": "034730",
|
||||
"name": "SK",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 8,
|
||||
"entry_price": 547000,
|
||||
"entry_at": "2026-08-05T09:04:18.981856+09:00",
|
||||
"stop": 546999,
|
||||
"target": 547003,
|
||||
"peak": 567000,
|
||||
"trailing_on": true,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 696,907 도달",
|
||||
"cur_price": 561000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4736808.67315625,
|
||||
"last_add_price": 547000
|
||||
}
|
||||
},
|
||||
"realized_pnl": -24036916.07250005,
|
||||
"closed_trades": 98,
|
||||
"realized_pnl": -24513415.18150005,
|
||||
"closed_trades": 99,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.25204854345,
|
||||
@@ -205,9 +205,9 @@
|
||||
"003680": "2026-07-29",
|
||||
"010950": "2026-07-29",
|
||||
"078930": "2026-07-31",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583395+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.250795+09:00"
|
||||
"updated_at": "2026-08-05T15:28:17.983965+09:00"
|
||||
}
|
||||
@@ -225,3 +225,6 @@
|
||||
{"ts": "2026-08-03T09:06:16.138207+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 125300, "qty": 37, "proceeds": 4627060, "entry_price": 125900, "pnl": -31939, "pnl_pct": -0.48, "hold_from": "2026-08-03T09:04:11.491229+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "125,899 (현재 125,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 125,903"}, {"label": "추세(60일선)", "ok": true, "detail": "112,655"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +385 · 기 -227"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,626"}]}
|
||||
{"ts": "2026-08-03T12:00:14.198204+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 237, "cost": 3060129, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 17699, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 11,924"}, {"label": "정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:12.181492+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 228, "cost": 3060219, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(60일선)", "ok": true, "detail": "11,933"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:00:22.746418+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:02:16.669373+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 766, "proceeds": 4357686, "entry_price": 6310, "pnl": -476499, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.823641+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,843"}, {"label": "추세(60일선)", "ok": true, "detail": "5,611"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:04:18.981871+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 547000, "qty": 8, "cost": 4376656, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 546999, "target": 547003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "547,000 vs 527,317"}, {"label": "정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "158,407 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 547,000)"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 45048246.26799999,
|
||||
"cash": 42941025.42799999,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4871303.908250191,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1833305.2441214651,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3570553.5376633056,
|
||||
"last_add_price": 130900
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 13,
|
||||
"entry_price": 130000,
|
||||
"qty": 24,
|
||||
"entry_price": 138066.66666666666,
|
||||
"entry_at": "2026-07-31T12:36:11.152131+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 250167,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1700911.5399726962,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,19 +118,19 @@
|
||||
"entry_at": "2026-08-04T09:34:11.191529+09:00",
|
||||
"stop": 80360,
|
||||
"target": 125820,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3188827.7982604695,
|
||||
"last_add_price": 93500
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23112558.56900004,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -23595935.86900004,
|
||||
"closed_trades": 102,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.23808745227000014,
|
||||
@@ -147,9 +147,9 @@
|
||||
"009150": "2026-07-27",
|
||||
"214450": "2026-07-06",
|
||||
"093370": "2026-07-20",
|
||||
"034730": "2026-08-03",
|
||||
"034730": "2026-08-05",
|
||||
"032830": "2026-07-31",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"011070": "2026-07-24",
|
||||
"003490": "2026-07-09",
|
||||
"402340": "2026-07-22",
|
||||
@@ -158,7 +158,7 @@
|
||||
"055550": "2026-07-20",
|
||||
"105560": "2026-07-20",
|
||||
"222800": "2026-07-21",
|
||||
"089970": "2026-08-04",
|
||||
"089970": "2026-08-05",
|
||||
"095610": "2026-07-30",
|
||||
"003680": "2026-07-29",
|
||||
"138040": "2026-07-28",
|
||||
@@ -167,5 +167,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:40:00.621059+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.256598+09:00"
|
||||
"updated_at": "2026-08-05T15:28:17.989955+09:00"
|
||||
}
|
||||
@@ -224,3 +224,10 @@
|
||||
{"ts": "2026-08-04T09:06:14.052662+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 67400, "qty": 69, "proceeds": 4641531, "entry_price": 69200, "pnl": -133985, "pnl_pct": -2.6, "hold_from": "2026-08-04T09:04:12.709459+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,199 (현재 67,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,203"}, {"label": "추세(60일선)", "ok": false, "detail": "69,794"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +238"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 75,960"}]}
|
||||
{"ts": "2026-08-04T09:34:11.191533+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 35, "cost": 3150473, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "89,800 vs 75,085"}, {"label": "정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.061833+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 34, "cost": 3179477, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(60일선)", "ok": true, "detail": "75,145"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:00:22.848936+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:00:22.851312+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 549000, "qty": 8, "cost": 4392659, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 548999, "target": 549003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "543,000 vs 527,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.14% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "104,800 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.14% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 543,000)"}]}
|
||||
{"ts": "2026-08-05T09:00:22.852003+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 135800, "qty": 35, "cost": 4753713, "path": "pullback", "reason": "눌림목 지정가 156,760 도달", "stop": 135799, "target": 135803, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "135,200 vs 112,812"}, {"label": "정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+45.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -282 · 기 +216 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.43% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "704,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.43% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,760 (현재 135,200)"}]}
|
||||
{"ts": "2026-08-05T09:02:16.674656+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 544000, "qty": 8, "proceeds": 4343514, "entry_price": 549000, "pnl": -49145, "pnl_pct": -0.91, "hold_from": "2026-08-05T09:00:22.851302+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "548,999 (현재 547,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 549,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,317"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 588,364"}]}
|
||||
{"ts": "2026-08-05T09:02:16.675002+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 129700, "qty": 35, "proceeds": 4530648, "entry_price": 135800, "pnl": -223065, "pnl_pct": -4.49, "hold_from": "2026-08-05T09:00:22.851996+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "135,799 (현재 130,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 135,803"}, {"label": "추세(60일선)", "ok": true, "detail": "112,727"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -282 · 기 +216"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,298"}]}
|
||||
{"ts": "2026-08-05T09:02:16.675348+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 73700, "qty": 65, "cost": 4791219, "path": "pullback", "reason": "눌림목 지정가 77,684 도달", "stop": 73699, "target": 73703, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "72,900 vs 69,884"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -489 · 기 +404 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.69% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,163,453 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "4.69% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,684 (현재 72,900)"}]}
|
||||
{"ts": "2026-08-05T09:04:18.994302+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70600, "qty": 65, "proceeds": 4580051, "entry_price": 73700, "pnl": -211167, "pnl_pct": -4.21, "hold_from": "2026-08-05T09:02:16.675345+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "73,699 (현재 71,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 73,703"}, {"label": "추세(60일선)", "ok": true, "detail": "69,856"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -489 · 기 +404"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 80,239"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 35662999.30299998,
|
||||
"cash": 34071385.23799998,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,645 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5059022.326624999,
|
||||
"last_add_price": 19370
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4804885.651525278,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1807632.1012232043,
|
||||
"last_add_price": 6550
|
||||
@@ -102,52 +102,31 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3511790.845106854,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 775,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.834349+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7843,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4891717.004707093,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"095610": {
|
||||
"code": "095610",
|
||||
"name": "테스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.157501+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1688285.922413822,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3097763.2003571894,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"034730": {
|
||||
"code": "034730",
|
||||
"name": "SK",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 8,
|
||||
"entry_price": 547000,
|
||||
"entry_at": "2026-08-05T09:04:19.001069+09:00",
|
||||
"stop": 546999,
|
||||
"target": 547003,
|
||||
"peak": 567000,
|
||||
"trailing_on": true,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 696,907 도달",
|
||||
"cur_price": 561000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4791725.102374999,
|
||||
"last_add_price": 547000
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23148643.370000042,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -23630741.032500044,
|
||||
"closed_trades": 100,
|
||||
"wins": 2,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.24322889843500017,
|
||||
@@ -205,10 +205,10 @@
|
||||
"089970": "2026-07-28",
|
||||
"003680": "2026-07-29",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31",
|
||||
"161890": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583512+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.261501+09:00"
|
||||
"updated_at": "2026-08-05T15:28:17.995282+09:00"
|
||||
}
|
||||
@@ -228,3 +228,6 @@
|
||||
{"ts": "2026-08-03T09:06:16.153870+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 125300, "qty": 37, "proceeds": 4627060, "entry_price": 125900, "pnl": -31939, "pnl_pct": -0.48, "hold_from": "2026-08-03T09:04:11.506710+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "125,899 (현재 125,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 125,903"}, {"label": "추세(60일선)", "ok": true, "detail": "112,655"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +385 · 기 -227"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,626"}]}
|
||||
{"ts": "2026-08-03T12:00:14.211559+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 239, "cost": 3085953, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 17699, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 11,924"}, {"label": "정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:12.193568+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 230, "cost": 3087063, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(60일선)", "ok": true, "detail": "11,933"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:00:22.956076+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:02:16.680844+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 775, "proceeds": 4408886, "entry_price": 6310, "pnl": -482098, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.834349+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,843"}, {"label": "추세(60일선)", "ok": true, "detail": "5,611"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:04:19.001074+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 547000, "qty": 8, "cost": 4376656, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 546999, "target": 547003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "547,000 vs 527,317"}, {"label": "정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "158,407 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 547,000)"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 44712152.13099997,
|
||||
"cash": 42608180.01599996,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4840682.195130728,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1820759.233761088,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3546894.320639113,
|
||||
"last_add_price": 130900
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.162967+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1687768.019262798,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,19 +118,19 @@
|
||||
"entry_at": "2026-08-04T09:34:11.202398+09:00",
|
||||
"stop": 80334,
|
||||
"target": 125794,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3164409.8348090188,
|
||||
"last_add_price": 93500
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23703680.954500042,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -24183809.529500045,
|
||||
"closed_trades": 102,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.2440181469900003,
|
||||
@@ -147,9 +147,9 @@
|
||||
"009150": "2026-07-27",
|
||||
"214450": "2026-07-06",
|
||||
"093370": "2026-07-20",
|
||||
"034730": "2026-08-03",
|
||||
"034730": "2026-08-05",
|
||||
"032830": "2026-07-31",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"011070": "2026-07-24",
|
||||
"003490": "2026-07-09",
|
||||
"402340": "2026-07-22",
|
||||
@@ -158,7 +158,7 @@
|
||||
"055550": "2026-07-20",
|
||||
"105560": "2026-07-20",
|
||||
"222800": "2026-07-21",
|
||||
"089970": "2026-08-04",
|
||||
"089970": "2026-08-05",
|
||||
"095610": "2026-07-30",
|
||||
"003680": "2026-07-29",
|
||||
"138040": "2026-07-28",
|
||||
@@ -167,5 +167,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:40:00.621103+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.267028+09:00"
|
||||
"updated_at": "2026-08-05T15:28:17.999665+09:00"
|
||||
}
|
||||
@@ -224,3 +224,10 @@
|
||||
{"ts": "2026-08-04T09:06:14.063536+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 67400, "qty": 68, "proceeds": 4574263, "entry_price": 69200, "pnl": -132043, "pnl_pct": -2.6, "hold_from": "2026-08-04T09:04:12.720893+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,199 (현재 67,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,203"}, {"label": "추세(60일선)", "ok": false, "detail": "69,794"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +238"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 75,960"}]}
|
||||
{"ts": "2026-08-04T09:34:11.202401+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 35, "cost": 3150473, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "89,800 vs 75,085"}, {"label": "정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.072020+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 33, "cost": 3085963, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(60일선)", "ok": true, "detail": "75,145"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:00:23.064254+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:00:23.066051+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 549000, "qty": 8, "cost": 4392659, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 548999, "target": 549003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "543,000 vs 527,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.14% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "104,800 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.14% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 543,000)"}]}
|
||||
{"ts": "2026-08-05T09:00:23.066518+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 135800, "qty": 35, "cost": 4753713, "path": "pullback", "reason": "눌림목 지정가 156,760 도달", "stop": 135799, "target": 135803, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "135,200 vs 112,812"}, {"label": "정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+45.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -282 · 기 +216 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.43% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "704,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.43% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,760 (현재 135,200)"}]}
|
||||
{"ts": "2026-08-05T09:02:16.685195+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 544000, "qty": 8, "proceeds": 4343514, "entry_price": 549000, "pnl": -49145, "pnl_pct": -0.91, "hold_from": "2026-08-05T09:00:23.066045+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "548,999 (현재 547,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 549,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,317"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 588,364"}]}
|
||||
{"ts": "2026-08-05T09:02:16.685353+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 129700, "qty": 35, "proceeds": 4530648, "entry_price": 135800, "pnl": -223065, "pnl_pct": -4.49, "hold_from": "2026-08-05T09:00:23.066512+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "135,799 (현재 130,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 135,803"}, {"label": "추세(60일선)", "ok": true, "detail": "112,727"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -282 · 기 +216"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,298"}]}
|
||||
{"ts": "2026-08-05T09:02:16.685584+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 73700, "qty": 64, "cost": 4717508, "path": "pullback", "reason": "눌림목 지정가 77,684 도달", "stop": 73699, "target": 73703, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "72,900 vs 69,884"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -489 · 기 +404 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.69% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,163,453 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "4.69% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,684 (현재 72,900)"}]}
|
||||
{"ts": "2026-08-05T09:04:19.006796+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70600, "qty": 64, "proceeds": 4509589, "entry_price": 73700, "pnl": -207918, "pnl_pct": -4.21, "hold_from": "2026-08-05T09:02:16.685581+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "73,699 (현재 71,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 73,703"}, {"label": "추세(60일선)", "ok": true, "detail": "69,856"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -489 · 기 +404"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 80,239"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 35079471.46899998,
|
||||
"cash": 33430968.553999983,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,645 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5010126.595875,
|
||||
"last_add_price": 19370
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4756556.382853909,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1785067.433710845,
|
||||
"last_add_price": 6550
|
||||
@@ -102,52 +102,31 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3468191.0592600796,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 765,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.842850+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7843,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4830985.601508463,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"095610": {
|
||||
"code": "095610",
|
||||
"name": "테스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.167956+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1667469.2912320814,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3059768.9052410396,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"034730": {
|
||||
"code": "034730",
|
||||
"name": "SK",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 8,
|
||||
"entry_price": 547000,
|
||||
"entry_at": "2026-08-05T09:04:19.011968+09:00",
|
||||
"stop": 546999,
|
||||
"target": 547003,
|
||||
"peak": 567000,
|
||||
"trailing_on": true,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 696,907 도달",
|
||||
"cur_price": 561000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4733064.059624999,
|
||||
"last_add_price": 547000
|
||||
}
|
||||
},
|
||||
"realized_pnl": -24096865.90000005,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -24572742.94750005,
|
||||
"closed_trades": 100,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.25264613226000027,
|
||||
@@ -206,9 +206,9 @@
|
||||
"003680": "2026-07-29",
|
||||
"010950": "2026-07-29",
|
||||
"078930": "2026-07-31",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583628+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.271677+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.003847+09:00"
|
||||
}
|
||||
@@ -227,3 +227,6 @@
|
||||
{"ts": "2026-08-03T09:06:16.164462+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 125300, "qty": 37, "proceeds": 4627060, "entry_price": 125900, "pnl": -31939, "pnl_pct": -0.48, "hold_from": "2026-08-03T09:04:11.516983+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "125,899 (현재 125,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 125,903"}, {"label": "추세(60일선)", "ok": true, "detail": "112,655"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +385 · 기 -227"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,626"}]}
|
||||
{"ts": "2026-08-03T12:00:14.222867+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 236, "cost": 3047217, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 17699, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 11,924"}, {"label": "정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:12.203309+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 227, "cost": 3046797, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(60일선)", "ok": true, "detail": "11,933"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:00:23.169848+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:02:16.689961+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 765, "proceeds": 4351997, "entry_price": 6310, "pnl": -475877, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.842850+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,843"}, {"label": "추세(60일선)", "ok": true, "detail": "5,611"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:04:19.011971+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 547000, "qty": 8, "cost": 4376656, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 546999, "target": 547003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "547,000 vs 527,317"}, {"label": "정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "158,407 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 547,000)"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 45048246.26799999,
|
||||
"cash": 42941025.42799999,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4871303.908250191,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1833305.2441214651,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3570553.5376633056,
|
||||
"last_add_price": 130900
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 13,
|
||||
"entry_price": 130000,
|
||||
"qty": 24,
|
||||
"entry_price": 138066.66666666666,
|
||||
"entry_at": "2026-07-31T12:36:11.171880+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 250167,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1700911.5399726962,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,19 +118,19 @@
|
||||
"entry_at": "2026-08-04T09:34:11.210973+09:00",
|
||||
"stop": 80360,
|
||||
"target": 125820,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3188827.7982604695,
|
||||
"last_add_price": 93500
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23112558.56900004,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -23595935.86900004,
|
||||
"closed_trades": 102,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.23808745227000014,
|
||||
@@ -147,9 +147,9 @@
|
||||
"009150": "2026-07-27",
|
||||
"214450": "2026-07-06",
|
||||
"093370": "2026-07-20",
|
||||
"034730": "2026-08-03",
|
||||
"034730": "2026-08-05",
|
||||
"032830": "2026-07-31",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"011070": "2026-07-24",
|
||||
"003490": "2026-07-09",
|
||||
"402340": "2026-07-22",
|
||||
@@ -158,7 +158,7 @@
|
||||
"055550": "2026-07-20",
|
||||
"105560": "2026-07-20",
|
||||
"222800": "2026-07-21",
|
||||
"089970": "2026-08-04",
|
||||
"089970": "2026-08-05",
|
||||
"095610": "2026-07-30",
|
||||
"003680": "2026-07-29",
|
||||
"138040": "2026-07-28",
|
||||
@@ -167,5 +167,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:40:00.621148+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.275727+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.007561+09:00"
|
||||
}
|
||||
@@ -224,3 +224,10 @@
|
||||
{"ts": "2026-08-04T09:06:14.072019+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 67400, "qty": 69, "proceeds": 4641531, "entry_price": 69200, "pnl": -133985, "pnl_pct": -2.6, "hold_from": "2026-08-04T09:04:12.729535+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,199 (현재 67,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,203"}, {"label": "추세(60일선)", "ok": false, "detail": "69,794"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +238"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 75,960"}]}
|
||||
{"ts": "2026-08-04T09:34:11.210976+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 35, "cost": 3150473, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "89,800 vs 75,085"}, {"label": "정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.080423+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 34, "cost": 3179477, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(60일선)", "ok": true, "detail": "75,145"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:00:23.272706+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:00:23.274493+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 549000, "qty": 8, "cost": 4392659, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 548999, "target": 549003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "543,000 vs 527,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.14% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "104,800 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.14% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 543,000)"}]}
|
||||
{"ts": "2026-08-05T09:00:23.275019+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 135800, "qty": 35, "cost": 4753713, "path": "pullback", "reason": "눌림목 지정가 156,760 도달", "stop": 135799, "target": 135803, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "135,200 vs 112,812"}, {"label": "정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+45.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -282 · 기 +216 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.43% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "704,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.43% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,760 (현재 135,200)"}]}
|
||||
{"ts": "2026-08-05T09:02:16.693535+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 544000, "qty": 8, "proceeds": 4343514, "entry_price": 549000, "pnl": -49145, "pnl_pct": -0.91, "hold_from": "2026-08-05T09:00:23.274486+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "548,999 (현재 547,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 549,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,317"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 588,364"}]}
|
||||
{"ts": "2026-08-05T09:02:16.693652+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 129700, "qty": 35, "proceeds": 4530648, "entry_price": 135800, "pnl": -223065, "pnl_pct": -4.49, "hold_from": "2026-08-05T09:00:23.275012+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "135,799 (현재 130,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 135,803"}, {"label": "추세(60일선)", "ok": true, "detail": "112,727"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -282 · 기 +216"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,298"}]}
|
||||
{"ts": "2026-08-05T09:02:16.693830+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 73700, "qty": 65, "cost": 4791219, "path": "pullback", "reason": "눌림목 지정가 77,684 도달", "stop": 73699, "target": 73703, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "72,900 vs 69,884"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -489 · 기 +404 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.69% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,163,453 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "4.69% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,684 (현재 72,900)"}]}
|
||||
{"ts": "2026-08-05T09:04:19.016583+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70600, "qty": 65, "proceeds": 4580051, "entry_price": 73700, "pnl": -211167, "pnl_pct": -4.21, "hold_from": "2026-08-05T09:02:16.693828+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "73,699 (현재 71,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 73,703"}, {"label": "추세(60일선)", "ok": true, "detail": "69,856"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -489 · 기 +404"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 80,239"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 35662999.30299998,
|
||||
"cash": 34071385.23799998,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,645 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5059022.326624999,
|
||||
"last_add_price": 19370
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4804885.651525278,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1807632.1012232043,
|
||||
"last_add_price": 6550
|
||||
@@ -102,52 +102,31 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3511790.845106854,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 775,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.850059+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7843,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4891717.004707093,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"095610": {
|
||||
"code": "095610",
|
||||
"name": "테스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.175583+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1688285.922413822,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3097763.2003571894,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"034730": {
|
||||
"code": "034730",
|
||||
"name": "SK",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 8,
|
||||
"entry_price": 547000,
|
||||
"entry_at": "2026-08-05T09:04:19.020625+09:00",
|
||||
"stop": 546999,
|
||||
"target": 547003,
|
||||
"peak": 567000,
|
||||
"trailing_on": true,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 696,907 도달",
|
||||
"cur_price": 561000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4791725.102374999,
|
||||
"last_add_price": 547000
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23148643.370000042,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -23630741.032500044,
|
||||
"closed_trades": 100,
|
||||
"wins": 2,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.24322889843500017,
|
||||
@@ -205,10 +205,10 @@
|
||||
"089970": "2026-07-28",
|
||||
"003680": "2026-07-29",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31",
|
||||
"161890": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.583751+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.279352+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.011280+09:00"
|
||||
}
|
||||
@@ -228,3 +228,6 @@
|
||||
{"ts": "2026-08-03T09:06:16.172303+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 125300, "qty": 37, "proceeds": 4627060, "entry_price": 125900, "pnl": -31939, "pnl_pct": -0.48, "hold_from": "2026-08-03T09:04:11.525457+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "125,899 (현재 125,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 125,903"}, {"label": "추세(60일선)", "ok": true, "detail": "112,655"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +385 · 기 -227"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,626"}]}
|
||||
{"ts": "2026-08-03T12:00:14.231187+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 239, "cost": 3085953, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 17699, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 11,924"}, {"label": "정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:12.210803+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 230, "cost": 3087063, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(60일선)", "ok": true, "detail": "11,933"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:00:23.378310+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:02:16.697246+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 775, "proceeds": 4408886, "entry_price": 6310, "pnl": -482098, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.850059+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,843"}, {"label": "추세(60일선)", "ok": true, "detail": "5,611"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:04:19.020628+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 547000, "qty": 8, "cost": 4376656, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 546999, "target": 547003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "547,000 vs 527,317"}, {"label": "정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "158,407 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 547,000)"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 45048246.26799999,
|
||||
"cash": 42941025.42799999,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4871303.908250191,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1833305.2441214651,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3570553.5376633056,
|
||||
"last_add_price": 130900
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 13,
|
||||
"entry_price": 130000,
|
||||
"qty": 24,
|
||||
"entry_price": 138066.66666666666,
|
||||
"entry_at": "2026-07-31T12:36:11.179162+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 250167,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1700911.5399726962,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,19 +118,19 @@
|
||||
"entry_at": "2026-08-04T09:34:11.218304+09:00",
|
||||
"stop": 80360,
|
||||
"target": 125820,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3188827.7982604695,
|
||||
"last_add_price": 93500
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23112558.56900004,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -23595935.86900004,
|
||||
"closed_trades": 102,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.23808745227000014,
|
||||
@@ -147,9 +147,9 @@
|
||||
"009150": "2026-07-27",
|
||||
"214450": "2026-07-06",
|
||||
"093370": "2026-07-20",
|
||||
"034730": "2026-08-03",
|
||||
"034730": "2026-08-05",
|
||||
"032830": "2026-07-31",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"011070": "2026-07-24",
|
||||
"003490": "2026-07-09",
|
||||
"402340": "2026-07-22",
|
||||
@@ -158,7 +158,7 @@
|
||||
"055550": "2026-07-20",
|
||||
"105560": "2026-07-20",
|
||||
"222800": "2026-07-21",
|
||||
"089970": "2026-08-04",
|
||||
"089970": "2026-08-05",
|
||||
"095610": "2026-07-30",
|
||||
"003680": "2026-07-29",
|
||||
"138040": "2026-07-28",
|
||||
@@ -167,5 +167,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:40:00.621367+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.282873+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.014610+09:00"
|
||||
}
|
||||
@@ -224,3 +224,10 @@
|
||||
{"ts": "2026-08-04T09:06:14.079334+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 67400, "qty": 69, "proceeds": 4641531, "entry_price": 69200, "pnl": -133985, "pnl_pct": -2.6, "hold_from": "2026-08-04T09:04:12.736429+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,199 (현재 67,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,203"}, {"label": "추세(60일선)", "ok": false, "detail": "69,794"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +238"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 75,960"}]}
|
||||
{"ts": "2026-08-04T09:34:11.218307+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 35, "cost": 3150473, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "89,800 vs 75,085"}, {"label": "정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.087302+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 34, "cost": 3179477, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(60일선)", "ok": true, "detail": "75,145"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:00:23.490894+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:00:23.492818+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 549000, "qty": 8, "cost": 4392659, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 548999, "target": 549003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "543,000 vs 527,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.14% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "104,800 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.14% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 543,000)"}]}
|
||||
{"ts": "2026-08-05T09:00:23.493266+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 135800, "qty": 35, "cost": 4753713, "path": "pullback", "reason": "눌림목 지정가 156,760 도달", "stop": 135799, "target": 135803, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "135,200 vs 112,812"}, {"label": "정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+45.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -282 · 기 +216 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.43% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "704,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.43% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,760 (현재 135,200)"}]}
|
||||
{"ts": "2026-08-05T09:02:16.700465+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 544000, "qty": 8, "proceeds": 4343514, "entry_price": 549000, "pnl": -49145, "pnl_pct": -0.91, "hold_from": "2026-08-05T09:00:23.492810+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "548,999 (현재 547,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 549,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,317"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 588,364"}]}
|
||||
{"ts": "2026-08-05T09:02:16.700597+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 129700, "qty": 35, "proceeds": 4530648, "entry_price": 135800, "pnl": -223065, "pnl_pct": -4.49, "hold_from": "2026-08-05T09:00:23.493259+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "135,799 (현재 130,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 135,803"}, {"label": "추세(60일선)", "ok": true, "detail": "112,727"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -282 · 기 +216"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,298"}]}
|
||||
{"ts": "2026-08-05T09:02:16.700787+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 73700, "qty": 65, "cost": 4791219, "path": "pullback", "reason": "눌림목 지정가 77,684 도달", "stop": 73699, "target": 73703, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "72,900 vs 69,884"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -489 · 기 +404 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.69% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,163,453 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "4.69% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,684 (현재 72,900)"}]}
|
||||
{"ts": "2026-08-05T09:04:19.024581+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70600, "qty": 65, "proceeds": 4580051, "entry_price": 73700, "pnl": -211167, "pnl_pct": -4.21, "hold_from": "2026-08-05T09:02:16.700785+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "73,699 (현재 71,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 73,703"}, {"label": "추세(60일선)", "ok": true, "detail": "69,856"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -489 · 기 +404"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 80,239"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 35662999.30299998,
|
||||
"cash": 34071385.23799998,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,645 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5059022.326624999,
|
||||
"last_add_price": 19370
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4804885.651525278,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1807632.1012232043,
|
||||
"last_add_price": 6550
|
||||
@@ -102,52 +102,31 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3511790.845106854,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 775,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.856246+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7843,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4891717.004707093,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"095610": {
|
||||
"code": "095610",
|
||||
"name": "테스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.182486+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1688285.922413822,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3097763.2003571894,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"034730": {
|
||||
"code": "034730",
|
||||
"name": "SK",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 8,
|
||||
"entry_price": 547000,
|
||||
"entry_at": "2026-08-05T09:04:19.028219+09:00",
|
||||
"stop": 546999,
|
||||
"target": 547003,
|
||||
"peak": 567000,
|
||||
"trailing_on": true,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 696,907 도달",
|
||||
"cur_price": 561000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4791725.102374999,
|
||||
"last_add_price": 547000
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23148643.370000042,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -23630741.032500044,
|
||||
"closed_trades": 100,
|
||||
"wins": 2,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.24322889843500017,
|
||||
@@ -205,10 +205,10 @@
|
||||
"089970": "2026-07-28",
|
||||
"003680": "2026-07-29",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31",
|
||||
"161890": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.584337+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.286127+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.017706+09:00"
|
||||
}
|
||||
@@ -228,3 +228,6 @@
|
||||
{"ts": "2026-08-03T09:06:16.179257+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 125300, "qty": 37, "proceeds": 4627060, "entry_price": 125900, "pnl": -31939, "pnl_pct": -0.48, "hold_from": "2026-08-03T09:04:11.532621+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "125,899 (현재 125,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 125,903"}, {"label": "추세(60일선)", "ok": true, "detail": "112,655"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +385 · 기 -227"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,626"}]}
|
||||
{"ts": "2026-08-03T12:00:14.238580+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 239, "cost": 3085953, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 17699, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 11,924"}, {"label": "정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:12.217540+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 230, "cost": 3087063, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(60일선)", "ok": true, "detail": "11,933"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:00:23.601492+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:02:16.704058+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 775, "proceeds": 4408886, "entry_price": 6310, "pnl": -482098, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.856246+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,843"}, {"label": "추세(60일선)", "ok": true, "detail": "5,611"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:04:19.028222+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 547000, "qty": 8, "cost": 4376656, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 546999, "target": 547003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "547,000 vs 527,317"}, {"label": "정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "158,407 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 547,000)"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 45048246.26799999,
|
||||
"cash": 42941025.42799999,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4871303.908250191,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1833305.2441214651,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3570553.5376633056,
|
||||
"last_add_price": 130900
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 13,
|
||||
"entry_price": 130000,
|
||||
"qty": 24,
|
||||
"entry_price": 138066.66666666666,
|
||||
"entry_at": "2026-07-31T12:36:11.185779+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 250167,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1700911.5399726962,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,19 +118,19 @@
|
||||
"entry_at": "2026-08-04T09:34:11.224674+09:00",
|
||||
"stop": 80360,
|
||||
"target": 125820,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3188827.7982604695,
|
||||
"last_add_price": 93500
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23112558.56900004,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -23595935.86900004,
|
||||
"closed_trades": 102,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.23808745227000014,
|
||||
@@ -147,9 +147,9 @@
|
||||
"009150": "2026-07-27",
|
||||
"214450": "2026-07-06",
|
||||
"093370": "2026-07-20",
|
||||
"034730": "2026-08-03",
|
||||
"034730": "2026-08-05",
|
||||
"032830": "2026-07-31",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"011070": "2026-07-24",
|
||||
"003490": "2026-07-09",
|
||||
"402340": "2026-07-22",
|
||||
@@ -158,7 +158,7 @@
|
||||
"055550": "2026-07-20",
|
||||
"105560": "2026-07-20",
|
||||
"222800": "2026-07-21",
|
||||
"089970": "2026-08-04",
|
||||
"089970": "2026-08-05",
|
||||
"095610": "2026-07-30",
|
||||
"003680": "2026-07-29",
|
||||
"138040": "2026-07-28",
|
||||
@@ -167,5 +167,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:40:00.621411+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.289094+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.020690+09:00"
|
||||
}
|
||||
@@ -224,3 +224,10 @@
|
||||
{"ts": "2026-08-04T09:06:14.085802+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 67400, "qty": 69, "proceeds": 4641531, "entry_price": 69200, "pnl": -133985, "pnl_pct": -2.6, "hold_from": "2026-08-04T09:04:12.742858+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,199 (현재 67,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,203"}, {"label": "추세(60일선)", "ok": false, "detail": "69,794"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +238"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 75,960"}]}
|
||||
{"ts": "2026-08-04T09:34:11.224677+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 35, "cost": 3150473, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "89,800 vs 75,085"}, {"label": "정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.093597+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 34, "cost": 3179477, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(60일선)", "ok": true, "detail": "75,145"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:00:23.704455+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:00:23.706143+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 549000, "qty": 8, "cost": 4392659, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 548999, "target": 549003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "543,000 vs 527,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.14% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "104,800 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.14% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 543,000)"}]}
|
||||
{"ts": "2026-08-05T09:00:23.706629+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 135800, "qty": 35, "cost": 4753713, "path": "pullback", "reason": "눌림목 지정가 156,760 도달", "stop": 135799, "target": 135803, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "135,200 vs 112,812"}, {"label": "정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+45.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -282 · 기 +216 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.43% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "704,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.43% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,760 (현재 135,200)"}]}
|
||||
{"ts": "2026-08-05T09:02:16.706934+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 544000, "qty": 8, "proceeds": 4343514, "entry_price": 549000, "pnl": -49145, "pnl_pct": -0.91, "hold_from": "2026-08-05T09:00:23.706138+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "548,999 (현재 547,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 549,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,317"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 588,364"}]}
|
||||
{"ts": "2026-08-05T09:02:16.707043+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 129700, "qty": 35, "proceeds": 4530648, "entry_price": 135800, "pnl": -223065, "pnl_pct": -4.49, "hold_from": "2026-08-05T09:00:23.706625+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "135,799 (현재 130,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 135,803"}, {"label": "추세(60일선)", "ok": true, "detail": "112,727"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -282 · 기 +216"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,298"}]}
|
||||
{"ts": "2026-08-05T09:02:16.707199+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 73700, "qty": 65, "cost": 4791219, "path": "pullback", "reason": "눌림목 지정가 77,684 도달", "stop": 73699, "target": 73703, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "72,900 vs 69,884"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -489 · 기 +404 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.69% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,163,453 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "4.69% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,684 (현재 72,900)"}]}
|
||||
{"ts": "2026-08-05T09:04:19.031707+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70600, "qty": 65, "proceeds": 4580051, "entry_price": 73700, "pnl": -211167, "pnl_pct": -4.21, "hold_from": "2026-08-05T09:02:16.707197+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "73,699 (현재 71,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 73,703"}, {"label": "추세(60일선)", "ok": true, "detail": "69,856"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -489 · 기 +404"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 80,239"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 35662999.30299998,
|
||||
"cash": 34071385.23799998,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,645 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5059022.326624999,
|
||||
"last_add_price": 19370
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4804885.651525278,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1807632.1012232043,
|
||||
"last_add_price": 6550
|
||||
@@ -102,52 +102,31 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3511790.845106854,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 775,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.861971+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7843,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4891717.004707093,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"095610": {
|
||||
"code": "095610",
|
||||
"name": "테스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.188782+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1688285.922413822,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3097763.2003571894,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"034730": {
|
||||
"code": "034730",
|
||||
"name": "SK",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 8,
|
||||
"entry_price": 547000,
|
||||
"entry_at": "2026-08-05T09:04:19.034727+09:00",
|
||||
"stop": 546999,
|
||||
"target": 547003,
|
||||
"peak": 567000,
|
||||
"trailing_on": true,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 696,907 도달",
|
||||
"cur_price": 561000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4791725.102374999,
|
||||
"last_add_price": 547000
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23148643.370000042,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -23630741.032500044,
|
||||
"closed_trades": 100,
|
||||
"wins": 2,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.24322889843500017,
|
||||
@@ -205,10 +205,10 @@
|
||||
"089970": "2026-07-28",
|
||||
"003680": "2026-07-29",
|
||||
"010950": "2026-07-29",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"078930": "2026-07-31",
|
||||
"161890": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.584451+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.291939+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.023639+09:00"
|
||||
}
|
||||
@@ -228,3 +228,6 @@
|
||||
{"ts": "2026-08-03T09:06:16.185701+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 125300, "qty": 37, "proceeds": 4627060, "entry_price": 125900, "pnl": -31939, "pnl_pct": -0.48, "hold_from": "2026-08-03T09:04:11.539104+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "125,899 (현재 125,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 125,903"}, {"label": "추세(60일선)", "ok": true, "detail": "112,655"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +385 · 기 -227"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,626"}]}
|
||||
{"ts": "2026-08-03T12:00:14.244869+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 239, "cost": 3085953, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 17699, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 11,924"}, {"label": "정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:12.223526+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 230, "cost": 3087063, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(60일선)", "ok": true, "detail": "11,933"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:00:23.806647+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:02:16.710056+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 775, "proceeds": 4408886, "entry_price": 6310, "pnl": -482098, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.861971+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,843"}, {"label": "추세(60일선)", "ok": true, "detail": "5,611"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:04:19.034729+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 547000, "qty": 8, "cost": 4376656, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 546999, "target": 547003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "547,000 vs 527,317"}, {"label": "정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "158,407 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 547,000)"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 44712152.13099997,
|
||||
"cash": 42608180.01599996,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4840682.195130728,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1820759.233761088,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3546894.320639113,
|
||||
"last_add_price": 130900
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.191677+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1687768.019262798,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,19 +118,19 @@
|
||||
"entry_at": "2026-08-04T09:34:11.230485+09:00",
|
||||
"stop": 80334,
|
||||
"target": 125794,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3164409.8348090188,
|
||||
"last_add_price": 93500
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23703680.954500042,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -24183809.529500045,
|
||||
"closed_trades": 102,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.2440181469900003,
|
||||
@@ -147,9 +147,9 @@
|
||||
"009150": "2026-07-27",
|
||||
"214450": "2026-07-06",
|
||||
"093370": "2026-07-20",
|
||||
"034730": "2026-08-03",
|
||||
"034730": "2026-08-05",
|
||||
"032830": "2026-07-31",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"011070": "2026-07-24",
|
||||
"003490": "2026-07-09",
|
||||
"402340": "2026-07-22",
|
||||
@@ -158,7 +158,7 @@
|
||||
"055550": "2026-07-20",
|
||||
"105560": "2026-07-20",
|
||||
"222800": "2026-07-21",
|
||||
"089970": "2026-08-04",
|
||||
"089970": "2026-08-05",
|
||||
"095610": "2026-07-30",
|
||||
"003680": "2026-07-29",
|
||||
"138040": "2026-07-28",
|
||||
@@ -167,5 +167,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:40:00.621453+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.294699+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.026407+09:00"
|
||||
}
|
||||
@@ -224,3 +224,10 @@
|
||||
{"ts": "2026-08-04T09:06:14.091627+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 67400, "qty": 68, "proceeds": 4574263, "entry_price": 69200, "pnl": -132043, "pnl_pct": -2.6, "hold_from": "2026-08-04T09:04:12.748556+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,199 (현재 67,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,203"}, {"label": "추세(60일선)", "ok": false, "detail": "69,794"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +238"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 75,960"}]}
|
||||
{"ts": "2026-08-04T09:34:11.230488+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 35, "cost": 3150473, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "89,800 vs 75,085"}, {"label": "정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.099176+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 33, "cost": 3085963, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(60일선)", "ok": true, "detail": "75,145"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:00:23.906112+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:00:23.907983+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 549000, "qty": 8, "cost": 4392659, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 548999, "target": 549003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "543,000 vs 527,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.14% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "104,800 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.14% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 543,000)"}]}
|
||||
{"ts": "2026-08-05T09:00:23.908575+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 135800, "qty": 35, "cost": 4753713, "path": "pullback", "reason": "눌림목 지정가 156,760 도달", "stop": 135799, "target": 135803, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "135,200 vs 112,812"}, {"label": "정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+45.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -282 · 기 +216 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.43% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "704,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.43% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,760 (현재 135,200)"}]}
|
||||
{"ts": "2026-08-05T09:02:16.712714+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 544000, "qty": 8, "proceeds": 4343514, "entry_price": 549000, "pnl": -49145, "pnl_pct": -0.91, "hold_from": "2026-08-05T09:00:23.907973+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "548,999 (현재 547,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 549,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,317"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 588,364"}]}
|
||||
{"ts": "2026-08-05T09:02:16.712806+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 129700, "qty": 35, "proceeds": 4530648, "entry_price": 135800, "pnl": -223065, "pnl_pct": -4.49, "hold_from": "2026-08-05T09:00:23.908568+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "135,799 (현재 130,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 135,803"}, {"label": "추세(60일선)", "ok": true, "detail": "112,727"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -282 · 기 +216"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,298"}]}
|
||||
{"ts": "2026-08-05T09:02:16.712946+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 73700, "qty": 64, "cost": 4717508, "path": "pullback", "reason": "눌림목 지정가 77,684 도달", "stop": 73699, "target": 73703, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "72,900 vs 69,884"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -489 · 기 +404 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.69% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,163,453 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "4.69% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,684 (현재 72,900)"}]}
|
||||
{"ts": "2026-08-05T09:04:19.037901+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70600, "qty": 64, "proceeds": 4509589, "entry_price": 73700, "pnl": -207918, "pnl_pct": -4.21, "hold_from": "2026-08-05T09:02:16.712945+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "73,699 (현재 71,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 73,703"}, {"label": "추세(60일선)", "ok": true, "detail": "69,856"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -489 · 기 +404"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 80,239"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 35079471.46899998,
|
||||
"cash": 33430968.553999983,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,645 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5010126.595875,
|
||||
"last_add_price": 19370
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4756556.382853909,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1785067.433710845,
|
||||
"last_add_price": 6550
|
||||
@@ -102,52 +102,31 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3468191.0592600796,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 765,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.867217+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7843,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4830985.601508463,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"095610": {
|
||||
"code": "095610",
|
||||
"name": "테스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.194352+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1667469.2912320814,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3059768.9052410396,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"034730": {
|
||||
"code": "034730",
|
||||
"name": "SK",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 8,
|
||||
"entry_price": 547000,
|
||||
"entry_at": "2026-08-05T09:04:19.040821+09:00",
|
||||
"stop": 546999,
|
||||
"target": 547003,
|
||||
"peak": 567000,
|
||||
"trailing_on": true,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 696,907 도달",
|
||||
"cur_price": 561000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4733064.059624999,
|
||||
"last_add_price": 547000
|
||||
}
|
||||
},
|
||||
"realized_pnl": -24096865.90000005,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -24572742.94750005,
|
||||
"closed_trades": 100,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.25264613226000027,
|
||||
@@ -206,9 +206,9 @@
|
||||
"003680": "2026-07-29",
|
||||
"010950": "2026-07-29",
|
||||
"078930": "2026-07-31",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.584565+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.297480+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.029100+09:00"
|
||||
}
|
||||
@@ -227,3 +227,6 @@
|
||||
{"ts": "2026-08-03T09:06:16.191387+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 125300, "qty": 37, "proceeds": 4627060, "entry_price": 125900, "pnl": -31939, "pnl_pct": -0.48, "hold_from": "2026-08-03T09:04:11.545081+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "125,899 (현재 125,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 125,903"}, {"label": "추세(60일선)", "ok": true, "detail": "112,655"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +385 · 기 -227"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,626"}]}
|
||||
{"ts": "2026-08-03T12:00:14.250757+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 236, "cost": 3047217, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 17699, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 11,924"}, {"label": "정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:12.229062+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 227, "cost": 3046797, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(60일선)", "ok": true, "detail": "11,933"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:00:24.014229+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:02:16.715769+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 765, "proceeds": 4351997, "entry_price": 6310, "pnl": -475877, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.867217+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,843"}, {"label": "추세(60일선)", "ok": true, "detail": "5,611"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:04:19.040823+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 547000, "qty": 8, "cost": 4376656, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 546999, "target": 547003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "547,000 vs 527,317"}, {"label": "정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "158,407 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 547,000)"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 44712152.13099997,
|
||||
"cash": 42608180.01599996,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4840682.195130728,
|
||||
"last_add_price": 126400
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1820759.233761088,
|
||||
"last_add_price": 6550
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3546894.320639113,
|
||||
"last_add_price": 130900
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.196890+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1687768.019262798,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,19 +118,19 @@
|
||||
"entry_at": "2026-08-04T09:34:11.235950+09:00",
|
||||
"stop": 80334,
|
||||
"target": 125794,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3164409.8348090188,
|
||||
"last_add_price": 93500
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23703680.954500042,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -24183809.529500045,
|
||||
"closed_trades": 102,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.2440181469900003,
|
||||
@@ -147,9 +147,9 @@
|
||||
"009150": "2026-07-27",
|
||||
"214450": "2026-07-06",
|
||||
"093370": "2026-07-20",
|
||||
"034730": "2026-08-03",
|
||||
"034730": "2026-08-05",
|
||||
"032830": "2026-07-31",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"011070": "2026-07-24",
|
||||
"003490": "2026-07-09",
|
||||
"402340": "2026-07-22",
|
||||
@@ -158,7 +158,7 @@
|
||||
"055550": "2026-07-20",
|
||||
"105560": "2026-07-20",
|
||||
"222800": "2026-07-21",
|
||||
"089970": "2026-08-04",
|
||||
"089970": "2026-08-05",
|
||||
"095610": "2026-07-30",
|
||||
"003680": "2026-07-29",
|
||||
"138040": "2026-07-28",
|
||||
@@ -167,5 +167,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:40:00.621497+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.299998+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.031584+09:00"
|
||||
}
|
||||
@@ -224,3 +224,10 @@
|
||||
{"ts": "2026-08-04T09:06:14.097041+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 67400, "qty": 68, "proceeds": 4574263, "entry_price": 69200, "pnl": -132043, "pnl_pct": -2.6, "hold_from": "2026-08-04T09:04:12.753821+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,199 (현재 67,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,203"}, {"label": "추세(60일선)", "ok": false, "detail": "69,794"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +238"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 75,960"}]}
|
||||
{"ts": "2026-08-04T09:34:11.235952+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 35, "cost": 3150473, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "89,800 vs 75,085"}, {"label": "정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.104445+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 33, "cost": 3085963, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(60일선)", "ok": true, "detail": "75,145"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:00:24.113591+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:00:24.115473+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 549000, "qty": 8, "cost": 4392659, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 548999, "target": 549003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "543,000 vs 527,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.14% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "104,800 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.14% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 543,000)"}]}
|
||||
{"ts": "2026-08-05T09:00:24.116126+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 135800, "qty": 35, "cost": 4753713, "path": "pullback", "reason": "눌림목 지정가 156,760 도달", "stop": 135799, "target": 135803, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "135,200 vs 112,812"}, {"label": "정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+45.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -282 · 기 +216 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.43% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "704,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.43% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,760 (현재 135,200)"}]}
|
||||
{"ts": "2026-08-05T09:02:16.718193+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 544000, "qty": 8, "proceeds": 4343514, "entry_price": 549000, "pnl": -49145, "pnl_pct": -0.91, "hold_from": "2026-08-05T09:00:24.115465+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "548,999 (현재 547,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 549,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,317"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 588,364"}]}
|
||||
{"ts": "2026-08-05T09:02:16.718296+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 129700, "qty": 35, "proceeds": 4530648, "entry_price": 135800, "pnl": -223065, "pnl_pct": -4.49, "hold_from": "2026-08-05T09:00:24.116120+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "135,799 (현재 130,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 135,803"}, {"label": "추세(60일선)", "ok": true, "detail": "112,727"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -282 · 기 +216"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,298"}]}
|
||||
{"ts": "2026-08-05T09:02:16.718438+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 73700, "qty": 64, "cost": 4717508, "path": "pullback", "reason": "눌림목 지정가 77,684 도달", "stop": 73699, "target": 73703, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "72,900 vs 69,884"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,260 / 69,884"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-0.5%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -489 · 기 +404 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+69%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.69% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,163,453 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "4.69% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,684 (현재 72,900)"}]}
|
||||
{"ts": "2026-08-05T09:04:19.043695+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 70600, "qty": 64, "proceeds": 4509589, "entry_price": 73700, "pnl": -207918, "pnl_pct": -4.21, "hold_from": "2026-08-05T09:02:16.718436+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "73,699 (현재 71,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 73,703"}, {"label": "추세(60일선)", "ok": true, "detail": "69,856"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -489 · 기 +404"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 80,239"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 35079471.46899998,
|
||||
"cash": 33430968.553999983,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3624744.3180141365,
|
||||
"last_add_price": 356000
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,645 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5010126.595875,
|
||||
"last_add_price": 19370
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4756556.382853909,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1785067.433710845,
|
||||
"last_add_price": 6550
|
||||
@@ -102,52 +102,31 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3468191.0592600796,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"090850": {
|
||||
"code": "090850",
|
||||
"name": "현대이지웰",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 765,
|
||||
"entry_price": 6310,
|
||||
"entry_at": "2026-07-30T09:18:10.872227+09:00",
|
||||
"stop": 5799,
|
||||
"target": 7843,
|
||||
"peak": 6310,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4830985.601508463,
|
||||
"last_add_price": 6310
|
||||
},
|
||||
"095610": {
|
||||
"code": "095610",
|
||||
"name": "테스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 12,
|
||||
"entry_price": 130000,
|
||||
"qty": 23,
|
||||
"entry_price": 138417.39130434784,
|
||||
"entry_at": "2026-07-31T12:36:11.199406+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 251570,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1667469.2912320814,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"194370": {
|
||||
"code": "194370",
|
||||
@@ -165,14 +144,35 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3059768.9052410396,
|
||||
"last_add_price": 13420
|
||||
},
|
||||
"034730": {
|
||||
"code": "034730",
|
||||
"name": "SK",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 8,
|
||||
"entry_price": 547000,
|
||||
"entry_at": "2026-08-05T09:04:19.046308+09:00",
|
||||
"stop": 546999,
|
||||
"target": 547003,
|
||||
"peak": 567000,
|
||||
"trailing_on": true,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 696,907 도달",
|
||||
"cur_price": 561000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4733064.059624999,
|
||||
"last_add_price": 547000
|
||||
}
|
||||
},
|
||||
"realized_pnl": -24096865.90000005,
|
||||
"closed_trades": 99,
|
||||
"realized_pnl": -24572742.94750005,
|
||||
"closed_trades": 100,
|
||||
"wins": 1,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.25264613226000027,
|
||||
@@ -206,9 +206,9 @@
|
||||
"003680": "2026-07-29",
|
||||
"010950": "2026-07-29",
|
||||
"078930": "2026-07-31",
|
||||
"090850": "2026-07-29",
|
||||
"090850": "2026-08-05",
|
||||
"161890": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-15T14:55:00.584680+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.302487+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.034031+09:00"
|
||||
}
|
||||
@@ -227,3 +227,6 @@
|
||||
{"ts": "2026-08-03T09:06:16.196506+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 125300, "qty": 37, "proceeds": 4627060, "entry_price": 125900, "pnl": -31939, "pnl_pct": -0.48, "hold_from": "2026-08-03T09:04:11.550341+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "125,899 (현재 125,800)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 125,903"}, {"label": "추세(60일선)", "ok": true, "detail": "112,655"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +385 · 기 -227"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 136,626"}]}
|
||||
{"ts": "2026-08-03T12:00:14.256074+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 12910, "qty": 236, "cost": 3047217, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 11314, "target": 17699, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "12,930 vs 11,924"}, {"label": "정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "12,138 / 11,924"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+27.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +7 · 기 +10 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+74%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.72% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 12,870"}, {"label": "거래량 급증", "ok": true, "detail": "208,994 (환산) vs 평균 99,303"}, {"label": "회전율 급증", "ok": true, "detail": "0.72% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "63"}]}
|
||||
{"ts": "2026-08-03T12:02:12.234112+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 227, "cost": 3046797, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(60일선)", "ok": true, "detail": "11,933"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-05T09:00:24.218071+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:02:16.720969+09:00", "side": "SELL", "code": "090850", "name": "현대이지웰", "price": 5700, "qty": 765, "proceeds": 4351997, "entry_price": 6310, "pnl": -475877, "pnl_pct": -9.67, "hold_from": "2026-07-30T09:18:10.872227+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "5,799 (현재 5,730)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 7,843"}, {"label": "추세(60일선)", "ok": true, "detail": "5,611"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +14 · 기 -2"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,423"}]}
|
||||
{"ts": "2026-08-05T09:04:19.046310+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 547000, "qty": 8, "cost": 4376656, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 546999, "target": 547003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "547,000 vs 527,317"}, {"label": "정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "추세 기울기(60일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "727,400 / 527,317"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-5.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+56%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.22% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "158,407 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.22% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 547,000)"}]}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 102100,
|
||||
"cur_price": 103500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4371332.168068898,
|
||||
"last_add_price": 105800
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3448434.606240806,
|
||||
"last_add_price": 130800
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3417673.0117698065,
|
||||
"last_add_price": 338000
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-29T09:02:03.586207+09:00",
|
||||
"stop": 23761,
|
||||
"target": 33568,
|
||||
"peak": 26950,
|
||||
"peak": 27650,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 26050,
|
||||
"cur_price": 27000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4829886.125812501,
|
||||
"last_add_price": 26800
|
||||
@@ -97,12 +97,12 @@
|
||||
"entry_at": "2026-07-30T09:04:08.796564+09:00",
|
||||
"stop": 111000,
|
||||
"target": 159890,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4425860.654266699,
|
||||
"last_add_price": 125200
|
||||
@@ -123,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1723803.5365682123,
|
||||
"last_add_price": 6550
|
||||
@@ -144,7 +144,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4248451.425139817,
|
||||
"last_add_price": 124700
|
||||
@@ -165,7 +165,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 101200,
|
||||
"cur_price": 102300,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4596386.934125,
|
||||
"last_add_price": 98200
|
||||
@@ -219,5 +219,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-16T09:00:03.113416+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.304813+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.036351+09:00"
|
||||
}
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 102100,
|
||||
"cur_price": 103500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5402457.352781249,
|
||||
"last_add_price": 104900
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4939827.041843749,
|
||||
"last_add_price": 130800
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 5970,
|
||||
"cur_price": 5590,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5291435.503531248,
|
||||
"last_add_price": 6020
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4843602.718718749,
|
||||
"last_add_price": 338000
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,645 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4682248.774874998,
|
||||
"last_add_price": 19370
|
||||
@@ -118,12 +118,12 @@
|
||||
"entry_at": "2026-07-30T09:04:08.808592+09:00",
|
||||
"stop": 111000,
|
||||
"target": 159783,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4504266.321593748,
|
||||
"last_add_price": 125200
|
||||
@@ -144,7 +144,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3302234.573028907,
|
||||
"last_add_price": 6550
|
||||
@@ -165,7 +165,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4268049.827468748,
|
||||
"last_add_price": 122900
|
||||
@@ -201,5 +201,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-16T09:00:03.113433+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.307070+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.038615+09:00"
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 4460111.282499963,
|
||||
"cash": 329491.78249996295,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"055550": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 102100,
|
||||
"cur_price": 103500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 5666061.52171875,
|
||||
"last_add_price": 99700
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4789675.2297187485,
|
||||
"last_add_price": 130800
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"cur_price": 5590,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4852421.820656248,
|
||||
"last_add_price": 6030
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4623660.577343748,
|
||||
"last_add_price": 338000
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,014 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4465513.872843748,
|
||||
"last_add_price": 18950
|
||||
@@ -123,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3191383.0634775604,
|
||||
"last_add_price": 6550
|
||||
@@ -144,7 +144,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4300292.172812498,
|
||||
"last_add_price": 124700
|
||||
@@ -155,20 +155,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 14,
|
||||
"entry_price": 288000,
|
||||
"qty": 28,
|
||||
"entry_price": 291500.0,
|
||||
"entry_at": "2026-07-31T15:22:10.000237+09:00",
|
||||
"stop": 258445,
|
||||
"target": 376664,
|
||||
"peak": 293500,
|
||||
"stop": 264160,
|
||||
"target": 373521,
|
||||
"peak": 302000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "immediate",
|
||||
"entry_reason": "조건 충족 — 즉시매수(눌림 안 기다림)",
|
||||
"cur_price": 291000,
|
||||
"tranches": 1,
|
||||
"cur_price": 294000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4236521.005156248,
|
||||
"last_add_price": 288000
|
||||
"last_add_price": 295000
|
||||
}
|
||||
},
|
||||
"realized_pnl": -32725788.01550003,
|
||||
@@ -207,5 +207,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-16T09:00:03.113489+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.309342+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.040855+09:00"
|
||||
}
|
||||
@@ -106,3 +106,4 @@
|
||||
{"ts": "2026-07-31T09:06:09.956870+09:00", "side": "BUY", "code": "003680", "name": "한성기업", "price": 6550, "qty": 487, "cost": 3190328, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 4793, "target": 10140, "signals": [{"label": "손절선", "ok": true, "detail": "4,793 (현재 6,640)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 10,140"}, {"label": "추세(20일선)", "ok": true, "detail": "4,834"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +355 · 기 +0"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 6,453"}]}
|
||||
{"ts": "2026-07-31T09:06:09.957283+09:00", "side": "SELL", "code": "078930", "name": "GS", "price": 77700, "qty": 49, "proceeds": 3799876, "entry_price": 89800, "pnl": -600984, "pnl_pct": -13.47, "hold_from": "2026-07-28T09:58:01.791914+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "78,664 (현재 78,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 123,209"}, {"label": "추세(20일선)", "ok": true, "detail": "74,560"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -179 · 기 +325"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,798"}]}
|
||||
{"ts": "2026-07-31T15:22:10.000239+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 288000, "qty": 14, "cost": 4032605, "path": "immediate", "reason": "조건 충족 — 즉시매수(눌림 안 기다림)", "stop": 258445, "target": 376664, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "287,000 vs 252,500"}, {"label": "정배열(5>20)", "ok": true, "detail": "270,700 / 252,500"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "270,700 / 249,217"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+30.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +118 · 기 +171 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+6%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.58% (환산) vs 평균 0.53% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 314,500"}, {"label": "거래량 급증", "ok": true, "detail": "236,959 (환산) vs 평균 78,860"}, {"label": "회전율 급증", "ok": true, "detail": "1.58% (환산) vs 평균 0.53%"}, {"label": "RSI", "ok": true, "detail": "71"}, {"label": "눌림목 도달", "ok": false, "detail": "지정가 277,223 (현재 287,000)"}]}
|
||||
{"ts": "2026-08-05T09:22:14.485711+09:00", "side": "BUY", "code": "051900", "name": "LG생활건강", "price": 295000, "qty": 14, "cost": 4130620, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 258445, "target": 376664, "signals": [{"label": "손절선", "ok": true, "detail": "258,445 (현재 295,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 376,664"}, {"label": "추세(20일선)", "ok": true, "detail": "252,900"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +111 · 기 +114"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 294,835"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 14552849.008500014,
|
||||
"cash": 8166238.273500012,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"030000": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,673 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4306811.880937502,
|
||||
"last_add_price": 18950
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,467 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3583967.506937563,
|
||||
"last_add_price": 6250
|
||||
@@ -50,20 +50,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 20,
|
||||
"entry_price": 130000,
|
||||
"qty": 37,
|
||||
"entry_price": 138086.48648648648,
|
||||
"entry_at": "2026-07-31T12:36:11.212064+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"stop": 108279,
|
||||
"target": 227508,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2602335.520457338,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"161890": {
|
||||
"code": "161890",
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 94,562 도달",
|
||||
"cur_price": 101200,
|
||||
"cur_price": 102300,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3668025.9817500007,
|
||||
"last_add_price": 97700
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3682720.3330000006,
|
||||
"last_add_price": 13420
|
||||
@@ -123,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3672451.582718751,
|
||||
"last_add_price": 384000
|
||||
@@ -139,19 +139,40 @@
|
||||
"entry_at": "2026-08-04T09:34:11.251794+09:00",
|
||||
"stop": 83204,
|
||||
"target": 117299,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3663769.807718751,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"316140": {
|
||||
"code": "316140",
|
||||
"name": "우리금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 108,
|
||||
"entry_price": 34300,
|
||||
"entry_at": "2026-08-05T09:12:13.279643+09:00",
|
||||
"stop": 31926,
|
||||
"target": 41421,
|
||||
"peak": 34300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 33550,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3737649.620843751,
|
||||
"last_add_price": 34300
|
||||
}
|
||||
},
|
||||
"realized_pnl": -41760448.96900004,
|
||||
"closed_trades": 65,
|
||||
"realized_pnl": -41932527.66400004,
|
||||
"closed_trades": 66,
|
||||
"wins": 1,
|
||||
"peak_equity": 100401992.91950001,
|
||||
"max_drawdown": 0.4196704146080393,
|
||||
@@ -173,7 +194,7 @@
|
||||
"055550": "2026-07-20",
|
||||
"034730": "2026-07-28",
|
||||
"032830": "2026-07-09",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"105560": "2026-07-20",
|
||||
"095610": "2026-07-30",
|
||||
"003680": "2026-07-29",
|
||||
@@ -185,5 +206,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-16T10:45:02.136776+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.316907+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.048643+09:00"
|
||||
}
|
||||
@@ -166,3 +166,7 @@
|
||||
{"ts": "2026-08-04T09:34:11.251795+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 40, "cost": 3600540, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 81851, "target": 114446, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "89,800 vs 74,290"}, {"label": "정배열(5>40)", "ok": true, "detail": "83,320 / 74,290"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.120568+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 39, "cost": 3647047, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 81851, "target": 114446, "signals": [{"label": "손절선", "ok": true, "detail": "81,851 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 114,446"}, {"label": "추세(40일선)", "ok": true, "detail": "74,380"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-04T13:26:14.161227+09:00", "side": "SELL", "code": "138040", "name": "메리츠금융지주", "price": 117200, "qty": 61, "proceeds": 7135259, "entry_price": 125870, "pnl": -543993, "pnl_pct": -6.89, "hold_from": "2026-07-30T09:16:13.801616+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "117,665 (현재 117,200)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 150,488"}, {"label": "추세(40일선)", "ok": true, "detail": "110,232"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -24 · 기 +268"}, {"label": "분할(2/2)", "ok": null, "detail": "추가 종료"}]}
|
||||
{"ts": "2026-08-05T09:00:24.646342+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 17, "cost": 2509576, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(40일선)", "ok": true, "detail": "115,690"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:00:24.648697+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 135800, "qty": 27, "cost": 3667150, "path": "pullback", "reason": "눌림목 지정가 156,760 도달", "stop": 135799, "target": 135803, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "135,200 vs 126,912"}, {"label": "정배열(5>40)", "ok": true, "detail": "164,680 / 126,912"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+45.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -282 · 기 +216 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.43% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "704,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.43% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,760 (현재 135,200)"}]}
|
||||
{"ts": "2026-08-05T09:02:16.733476+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 129700, "qty": 27, "proceeds": 3495071, "entry_price": 135800, "pnl": -172079, "pnl_pct": -4.49, "hold_from": "2026-08-05T09:00:24.648693+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "135,799 (현재 130,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 135,803"}, {"label": "추세(40일선)", "ok": true, "detail": "126,785"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -282 · 기 +216"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,298"}]}
|
||||
{"ts": "2026-08-05T09:12:13.279645+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34300, "qty": 108, "cost": 3704956, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31926, "target": 41421, "signals": [{"label": "추세(40일선 위)", "ok": true, "detail": "34,150 vs 30,876"}, {"label": "정배열(5>40)", "ok": true, "detail": "32,850 / 30,876"}, {"label": "추세 기울기(40일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,850 / 30,914"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +335 · 기 +910 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+28%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.52% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "3,756,700 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.52% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 11906168.7455,
|
||||
"cash": 388921.4174999995,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"010950": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4497110.087925,
|
||||
"last_add_price": 130800
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"cur_price": 5590,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4441317.796325,
|
||||
"last_add_price": 6030
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4537990.22125,
|
||||
"last_add_price": 353000
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,643 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4438631.677600001,
|
||||
"last_add_price": 18950
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4163511.5199,
|
||||
"last_add_price": 126400
|
||||
@@ -123,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3652700.7210219903,
|
||||
"last_add_price": 6550
|
||||
@@ -144,7 +144,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3916421.3406499997,
|
||||
"last_add_price": 13420
|
||||
@@ -160,15 +160,57 @@
|
||||
"entry_at": "2026-08-04T09:34:11.254802+09:00",
|
||||
"stop": 80343,
|
||||
"target": 125803,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3911396.213525,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 564,
|
||||
"entry_price": 13423.794326241135,
|
||||
"entry_at": "2026-08-05T09:02:16.737513+09:00",
|
||||
"stop": 10340,
|
||||
"target": 22675,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,170 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3790684.47274563,
|
||||
"last_add_price": 13830
|
||||
},
|
||||
"316140": {
|
||||
"code": "316140",
|
||||
"name": "우리금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 115,
|
||||
"entry_price": 34300,
|
||||
"entry_at": "2026-08-05T09:12:13.282695+09:00",
|
||||
"stop": 31135,
|
||||
"target": 43795,
|
||||
"peak": 34300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 33550,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3974822.075275,
|
||||
"last_add_price": 34300
|
||||
}
|
||||
},
|
||||
"realized_pnl": -21869459.08850001,
|
||||
@@ -193,5 +235,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-16T14:30:00.114884+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.318913+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.050652+09:00"
|
||||
}
|
||||
@@ -72,3 +72,6 @@
|
||||
{"ts": "2026-08-03T12:02:12.251087+09:00", "side": "BUY", "code": "194370", "name": "제이에스코퍼레이션", "price": 13420, "qty": 291, "cost": 3905806, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 11314, "target": 17699, "signals": [{"label": "손절선", "ok": true, "detail": "11,314 (현재 13,450)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 17,699"}, {"label": "추세(10일선)", "ok": true, "detail": "12,055"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +7 · 기 +10"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,339"}]}
|
||||
{"ts": "2026-08-04T09:34:11.254803+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 43, "cost": 3870581, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "89,800 vs 81,060"}, {"label": "정배열(5>10)", "ok": true, "detail": "83,320 / 81,060"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.123555+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 41, "cost": 3834075, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(10일선)", "ok": true, "detail": "81,420"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:02:16.737514+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13040, "qty": 290, "cost": 3782167, "path": "pullback", "reason": "눌림목 지정가 13,170 도달", "stop": 10340, "target": 21140, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "13,040 vs 12,877"}, {"label": "정배열(5>10)", "ok": true, "detail": "14,356 / 12,877"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "14,356 / 13,267"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -72 · 기 +134 (천주)"}, {"label": "애널", "ok": null, "detail": "데이터 없음(통과)"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.13% (환산) vs 평균 1.47% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 15,870"}, {"label": "거래량 급증", "ok": false, "detail": "78,333 (환산) vs 평균 882,736"}, {"label": "회전율 급증", "ok": false, "detail": "0.13% (환산) vs 평균 1.47%"}, {"label": "RSI", "ok": true, "detail": "50"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 13,170 (현재 13,040)"}]}
|
||||
{"ts": "2026-08-05T09:12:13.282696+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34300, "qty": 115, "cost": 3945092, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31135, "target": 43795, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "34,150 vs 32,025"}, {"label": "정배열(5>10)", "ok": true, "detail": "32,850 / 32,025"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,850 / 30,914"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +335 · 기 +910 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+28%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.52% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "3,756,700 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.52% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
|
||||
{"ts": "2026-08-05T09:38:16.194345+09:00", "side": "BUY", "code": "252990", "name": "샘씨엔에스", "price": 13830, "qty": 274, "cost": 3789988, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 10340, "target": 21140, "signals": [{"label": "손절선", "ok": true, "detail": "10,340 (현재 13,860)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 21,140"}, {"label": "추세(10일선)", "ok": true, "detail": "12,959"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -72 · 기 +134"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 13,817"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 7947479.894000016,
|
||||
"cash": 1369093.2840000158,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"010950": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4360729.7882,
|
||||
"last_add_price": 130800
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 5970,
|
||||
"cur_price": 5590,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4412981.9396750005,
|
||||
"last_add_price": 6030
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4542977.951950001,
|
||||
"last_add_price": 353000
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 19,673 도달",
|
||||
"cur_price": 18740,
|
||||
"cur_price": 18710,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4191774.1235750006,
|
||||
"last_add_price": 18950
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3948679.1633750005,
|
||||
"last_add_price": 126400
|
||||
@@ -123,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3503317.5815307787,
|
||||
"last_add_price": 6550
|
||||
@@ -144,7 +144,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 13300,
|
||||
"cur_price": 13310,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3756374.284550001,
|
||||
"last_add_price": 13420
|
||||
@@ -155,20 +155,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 21,
|
||||
"entry_price": 135900,
|
||||
"qty": 40,
|
||||
"entry_price": 141457.5,
|
||||
"entry_at": "2026-08-04T09:04:12.774884+09:00",
|
||||
"stop": 100700,
|
||||
"target": 241500,
|
||||
"peak": 135900,
|
||||
"stop": 101715,
|
||||
"target": 260686,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 145,918 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2886875.1496863924,
|
||||
"last_add_price": 135900
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -181,15 +181,36 @@
|
||||
"entry_at": "2026-08-04T09:34:11.256819+09:00",
|
||||
"stop": 80363,
|
||||
"target": 125823,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3744525.219700001,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"316140": {
|
||||
"code": "316140",
|
||||
"name": "우리금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 110,
|
||||
"entry_price": 34300,
|
||||
"entry_at": "2026-08-05T09:12:13.284894+09:00",
|
||||
"stop": 31135,
|
||||
"target": 43795,
|
||||
"peak": 34300,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 33550,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3797467.461700001,
|
||||
"last_add_price": 34300
|
||||
}
|
||||
},
|
||||
"realized_pnl": -25061823.008500025,
|
||||
@@ -217,5 +238,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-16T14:30:00.114893+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.320836+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.052616+09:00"
|
||||
}
|
||||
@@ -91,3 +91,5 @@
|
||||
{"ts": "2026-08-04T09:04:12.774886+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 135900, "qty": 21, "cost": 2854328, "path": "pullback", "reason": "눌림목 지정가 145,918 도달", "stop": 100700, "target": 241500, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "135,700 vs 135,200"}, {"label": "정배열(5>20)", "ok": true, "detail": "167,780 / 135,200"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "167,780 / 99,378"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +23 · 기 +54 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.62% (환산) vs 평균 3.06% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 202,500"}, {"label": "거래량 급증", "ok": true, "detail": "1,281,140 (환산) vs 평균 591,925"}, {"label": "회전율 급증", "ok": true, "detail": "6.62% (환산) vs 평균 3.06%"}, {"label": "RSI", "ok": true, "detail": "52"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 145,918 (현재 135,700)"}]}
|
||||
{"ts": "2026-08-04T09:34:11.256821+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 41, "cost": 3690554, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "89,800 vs 75,150"}, {"label": "정배열(5>20)", "ok": true, "detail": "83,320 / 75,150"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.125498+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 40, "cost": 3740561, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(20일선)", "ok": true, "detail": "75,330"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:00:24.868179+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 19, "cost": 2804821, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 241500, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 241,500"}, {"label": "추세(20일선)", "ok": true, "detail": "135,790"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 145,836"}]}
|
||||
{"ts": "2026-08-05T09:12:13.284895+09:00", "side": "BUY", "code": "316140", "name": "우리금융지주", "price": 34300, "qty": 110, "cost": 3773566, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 31135, "target": 43795, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "34,150 vs 31,520"}, {"label": "정배열(5>20)", "ok": true, "detail": "32,850 / 31,520"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "32,850 / 30,914"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+24.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +335 · 기 +910 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+28%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.52% (환산) vs 평균 0.34% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 33,850"}, {"label": "거래량 급증", "ok": true, "detail": "3,756,700 (환산) vs 평균 2,489,243"}, {"label": "회전율 급증", "ok": true, "detail": "0.52% (환산) vs 평균 0.34%"}, {"label": "RSI", "ok": true, "detail": "66"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 42792322.646000035,
|
||||
"cash": 40928586.396000035,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"010950": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3561275.575471075,
|
||||
"last_add_price": 130800
|
||||
@@ -39,7 +39,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3616873.7658032966,
|
||||
"last_add_price": 349500
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 4093622.4514750005,
|
||||
"last_add_price": 126400
|
||||
@@ -81,7 +81,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,457 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1824297.0321790394,
|
||||
"last_add_price": 6550
|
||||
@@ -92,20 +92,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 13,
|
||||
"entry_price": 130000,
|
||||
"qty": 24,
|
||||
"entry_price": 138066.66666666666,
|
||||
"entry_at": "2026-07-31T12:36:11.219851+09:00",
|
||||
"stop": 100700,
|
||||
"target": 217900,
|
||||
"peak": 136000,
|
||||
"target": 250167,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 144,129 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1695866.1189129704,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"078930": {
|
||||
"code": "078930",
|
||||
@@ -118,19 +118,19 @@
|
||||
"entry_at": "2026-08-04T09:34:11.258847+09:00",
|
||||
"stop": 80360,
|
||||
"target": 125820,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3179643.340837553,
|
||||
"last_add_price": 93500
|
||||
}
|
||||
},
|
||||
"realized_pnl": -23482709.36750004,
|
||||
"closed_trades": 102,
|
||||
"realized_pnl": -23722602.07750004,
|
||||
"closed_trades": 105,
|
||||
"wins": 2,
|
||||
"peak_equity": 100085511.5725,
|
||||
"max_drawdown": 0.2419355229448935,
|
||||
@@ -148,9 +148,9 @@
|
||||
"240810": "2026-07-24",
|
||||
"009150": "2026-07-27",
|
||||
"093370": "2026-07-20",
|
||||
"034730": "2026-08-03",
|
||||
"034730": "2026-08-05",
|
||||
"032830": "2026-07-31",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"011070": "2026-07-24",
|
||||
"402340": "2026-07-23",
|
||||
"004170": "2026-07-23",
|
||||
@@ -159,7 +159,7 @@
|
||||
"055550": "2026-07-20",
|
||||
"105560": "2026-07-20",
|
||||
"222800": "2026-07-21",
|
||||
"089970": "2026-08-04",
|
||||
"089970": "2026-08-05",
|
||||
"095610": "2026-07-30",
|
||||
"003680": "2026-07-29",
|
||||
"138040": "2026-07-28",
|
||||
@@ -167,5 +167,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-16T14:30:00.114901+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.322766+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.054625+09:00"
|
||||
}
|
||||
@@ -231,3 +231,10 @@
|
||||
{"ts": "2026-08-04T09:06:14.119763+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 67400, "qty": 55, "proceeds": 3699771, "entry_price": 69200, "pnl": -106800, "pnl_pct": -2.6, "hold_from": "2026-08-04T09:04:12.777164+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "69,199 (현재 67,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 69,203"}, {"label": "추세(60일선)", "ok": false, "detail": "69,794"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -109 · 기 +238"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 75,960"}]}
|
||||
{"ts": "2026-08-04T09:34:11.258849+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 90000, "qty": 35, "cost": 3150473, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 79135, "target": 122595, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "89,800 vs 75,085"}, {"label": "정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "83,320 / 75,085"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+55.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +68 · 기 +117 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+15%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.64% (환산) vs 평균 0.42% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 87,600"}, {"label": "거래량 급증", "ok": true, "detail": "595,733 (환산) vs 평균 392,182"}, {"label": "회전율 급증", "ok": true, "detail": "0.64% (환산) vs 평균 0.42%"}, {"label": "RSI", "ok": true, "detail": "69"}]}
|
||||
{"ts": "2026-08-04T10:32:14.127473+09:00", "side": "BUY", "code": "078930", "name": "GS", "price": 93500, "qty": 34, "cost": 3179477, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 79135, "target": 122595, "signals": [{"label": "손절선", "ok": true, "detail": "79,135 (현재 93,400)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 122,595"}, {"label": "추세(60일선)", "ok": true, "detail": "75,145"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +57 · 기 +117"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 92,841"}]}
|
||||
{"ts": "2026-08-05T09:00:24.973321+09:00", "side": "BUY", "code": "095610", "name": "테스", "price": 147600, "qty": 11, "cost": 1623844, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 100700, "target": 217900, "signals": [{"label": "손절선", "ok": true, "detail": "100,700 (현재 147,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 217,900"}, {"label": "추세(60일선)", "ok": true, "detail": "99,575"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -256 · 기 +200"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 139,936"}]}
|
||||
{"ts": "2026-08-05T09:00:24.975352+09:00", "side": "BUY", "code": "034730", "name": "SK", "price": 549000, "qty": 7, "cost": 3843576, "path": "pullback", "reason": "눌림목 지정가 696,907 도달", "stop": 548999, "target": 549003, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "543,000 vs 527,250"}, {"label": "정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "726,600 / 527,250"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+1.4%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +30 · 기 -55 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+57%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.14% (환산) vs 평균 0.45% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 883,000"}, {"label": "거래량 급증", "ok": false, "detail": "104,800 (환산) vs 평균 329,863"}, {"label": "회전율 급증", "ok": false, "detail": "0.14% (환산) vs 평균 0.45%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 696,907 (현재 543,000)"}]}
|
||||
{"ts": "2026-08-05T09:00:24.975986+09:00", "side": "BUY", "code": "319660", "name": "피에스케이", "price": 135800, "qty": 28, "cost": 3802970, "path": "pullback", "reason": "눌림목 지정가 156,760 도달", "stop": 135799, "target": 135803, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "135,200 vs 112,812"}, {"label": "정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "164,680 / 112,812"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+45.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -282 · 기 +216 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+35%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.43% (환산) vs 평균 2.68% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 196,500"}, {"label": "거래량 급증", "ok": false, "detail": "704,233 (환산) vs 평균 777,376"}, {"label": "회전율 급증", "ok": false, "detail": "2.43% (환산) vs 평균 2.68%"}, {"label": "RSI", "ok": true, "detail": "47"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 156,760 (현재 135,200)"}]}
|
||||
{"ts": "2026-08-05T09:00:25.026077+09:00", "side": "BUY", "code": "089970", "name": "브이엠", "price": 73800, "qty": 52, "cost": 3838176, "path": "pullback", "reason": "눌림목 지정가 77,684 도달", "stop": 73799, "target": 73803, "signals": [{"label": "추세(60일선 위)", "ok": true, "detail": "73,400 vs 69,892"}, {"label": "정배열(5>60)", "ok": true, "detail": "98,360 / 69,892"}, {"label": "추세 기울기(60일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "98,360 / 69,892"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+3.7%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -489 · 기 +404 (천주)"}, {"label": "상승여력", "ok": true, "detail": "+68%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "4.46% (환산) vs 평균 3.65% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 122,100"}, {"label": "거래량 급증", "ok": false, "detail": "1,107,233 (환산) vs 평균 902,898"}, {"label": "회전율 급증", "ok": false, "detail": "4.46% (환산) vs 평균 3.65%"}, {"label": "RSI", "ok": true, "detail": "42"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 77,684 (현재 73,400)"}]}
|
||||
{"ts": "2026-08-05T09:02:16.741309+09:00", "side": "SELL", "code": "034730", "name": "SK", "price": 544000, "qty": 7, "proceeds": 3800574, "entry_price": 549000, "pnl": -43002, "pnl_pct": -0.91, "hold_from": "2026-08-05T09:00:24.975343+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "548,999 (현재 547,000)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 549,003"}, {"label": "추세(60일선)", "ok": true, "detail": "527,317"}, {"label": "수급(외/기)", "ok": true, "detail": "외 +30 · 기 -55"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 588,364"}]}
|
||||
{"ts": "2026-08-05T09:02:16.741386+09:00", "side": "SELL", "code": "319660", "name": "피에스케이", "price": 129700, "qty": 28, "proceeds": 3624518, "entry_price": 135800, "pnl": -178452, "pnl_pct": -4.49, "hold_from": "2026-08-05T09:00:24.975977+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "135,799 (현재 130,100)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 135,803"}, {"label": "추세(60일선)", "ok": true, "detail": "112,727"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -282 · 기 +216"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 146,298"}]}
|
||||
{"ts": "2026-08-05T09:02:16.741488+09:00", "side": "SELL", "code": "089970", "name": "브이엠", "price": 73600, "qty": 52, "proceeds": 3819737, "entry_price": 73800, "pnl": -18439, "pnl_pct": -0.27, "hold_from": "2026-08-05T09:00:25.026064+09:00", "reason": "손절", "partial": false, "signals": [{"label": "손절선", "ok": false, "detail": "73,799 (현재 72,900)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 73,803"}, {"label": "추세(60일선)", "ok": true, "detail": "69,884"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -489 · 기 +404"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 80,339"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 49519826.778499976,
|
||||
"cash": 46424217.21399998,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"214450": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 384000,
|
||||
"cur_price": 377000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1541443.3087531894,
|
||||
"last_add_price": 358500
|
||||
@@ -34,12 +34,12 @@
|
||||
"entry_at": "2026-07-24T11:04:01.967901+09:00",
|
||||
"stop": 23650,
|
||||
"target": 29603,
|
||||
"peak": 27300,
|
||||
"peak": 27650,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 25,331 도달",
|
||||
"cur_price": 26050,
|
||||
"cur_price": 27000,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3374000.0988983824,
|
||||
"last_add_price": 26750
|
||||
@@ -60,7 +60,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 118,115 도달",
|
||||
"cur_price": 119300,
|
||||
"cur_price": 120800,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3651482.705770833,
|
||||
"last_add_price": 120500
|
||||
@@ -76,12 +76,12 @@
|
||||
"entry_at": "2026-07-30T09:04:08.851031+09:00",
|
||||
"stop": 111000,
|
||||
"target": 141506,
|
||||
"peak": 129950,
|
||||
"peak": 132900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 122,665 도달",
|
||||
"cur_price": 127100,
|
||||
"cur_price": 128600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 2548075.876504235,
|
||||
"last_add_price": 125200
|
||||
@@ -102,7 +102,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 7,792 도달",
|
||||
"cur_price": 6430,
|
||||
"cur_price": 6460,
|
||||
"tranches": 2,
|
||||
"tranche_value": 794256.6057127393,
|
||||
"last_add_price": 6550
|
||||
@@ -123,7 +123,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 125700,
|
||||
"cur_price": 122300,
|
||||
"tranches": 1,
|
||||
"tranche_value": 1528849.7285459202,
|
||||
"last_add_price": 129300
|
||||
@@ -134,20 +134,20 @@
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 7,
|
||||
"entry_price": 130000,
|
||||
"qty": 13,
|
||||
"entry_price": 138123.07692307694,
|
||||
"entry_at": "2026-07-31T11:40:11.663765+09:00",
|
||||
"stop": 100700,
|
||||
"target": 173950,
|
||||
"peak": 136000,
|
||||
"target": 194258,
|
||||
"peak": 148000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 155,086 도달",
|
||||
"cur_price": 132400,
|
||||
"tranches": 1,
|
||||
"cur_price": 136500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 946615.6637162968,
|
||||
"last_add_price": 130000
|
||||
"last_add_price": 147600
|
||||
},
|
||||
"161890": {
|
||||
"code": "161890",
|
||||
@@ -165,7 +165,7 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 98,656 도달",
|
||||
"cur_price": 101200,
|
||||
"cur_price": 102300,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3558666.7005624995,
|
||||
"last_add_price": 100700
|
||||
@@ -181,19 +181,40 @@
|
||||
"entry_at": "2026-08-04T09:30:13.781769+09:00",
|
||||
"stop": 77544,
|
||||
"target": 113059,
|
||||
"peak": 98200,
|
||||
"peak": 101600,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 96900,
|
||||
"cur_price": 95600,
|
||||
"tranches": 2,
|
||||
"tranche_value": 1416927.904713386,
|
||||
"last_add_price": 93500
|
||||
},
|
||||
"252990": {
|
||||
"code": "252990",
|
||||
"name": "샘씨엔에스",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 140,
|
||||
"entry_price": 13811.642857142857,
|
||||
"entry_at": "2026-08-05T09:14:14.676733+09:00",
|
||||
"stop": 10340,
|
||||
"target": 19019,
|
||||
"peak": 14340,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 13,947 도달",
|
||||
"cur_price": 13430,
|
||||
"tranches": 2,
|
||||
"tranche_value": 975638.901545733,
|
||||
"last_add_price": 14380
|
||||
}
|
||||
},
|
||||
"realized_pnl": -15035687.346000047,
|
||||
"closed_trades": 147,
|
||||
"realized_pnl": -15311644.026000049,
|
||||
"closed_trades": 151,
|
||||
"wins": 2,
|
||||
"peak_equity": 100036582.48,
|
||||
"max_drawdown": 0.15270831167742246,
|
||||
@@ -201,7 +222,7 @@
|
||||
"017670": "2026-06-23",
|
||||
"178320": "2026-06-23",
|
||||
"033640": "2026-07-01",
|
||||
"012330": "2026-07-24",
|
||||
"012330": "2026-08-05",
|
||||
"307950": "2026-07-01",
|
||||
"329180": "2026-07-02",
|
||||
"064400": "2026-06-24",
|
||||
@@ -216,15 +237,15 @@
|
||||
"084370": "2026-07-15",
|
||||
"240810": "2026-07-24",
|
||||
"402340": "2026-07-23",
|
||||
"034730": "2026-08-03",
|
||||
"034730": "2026-08-05",
|
||||
"004170": "2026-07-23",
|
||||
"319660": "2026-08-04",
|
||||
"319660": "2026-08-05",
|
||||
"032830": "2026-07-31",
|
||||
"028260": "2026-07-31",
|
||||
"003490": "2026-07-23",
|
||||
"214450": "2026-07-15",
|
||||
"095610": "2026-07-30",
|
||||
"089970": "2026-08-04",
|
||||
"089970": "2026-08-05",
|
||||
"010950": "2026-07-29",
|
||||
"105560": "2026-07-29",
|
||||
"252990": "2026-07-29",
|
||||
@@ -234,5 +255,5 @@
|
||||
"078930": "2026-07-31"
|
||||
},
|
||||
"created_at": "2026-06-22T09:00:04.885275+09:00",
|
||||
"updated_at": "2026-08-04T15:28:11.324604+09:00"
|
||||
"updated_at": "2026-08-05T15:28:18.056472+09:00"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user