From e8ab41d1647ea33c88764ee7c20b6ecb5594557e Mon Sep 17 00:00:00 2001 From: shuim Date: Thu, 26 Mar 2026 20:29:54 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20=EB=AF=B8=EC=82=AC=EC=9A=A9=20?= =?UTF-8?q?=ED=8C=8C=EC=9D=BC/=EC=9D=98=EC=A1=B4=EC=84=B1=20=EC=A0=95?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - HtsHeader.tsx/css 삭제 (레거시, 미사용) - realtime/examples.py 삭제 (예제 파일, 프로덕션 미사용) - backtest_results/ 삭제 + .gitignore 추가 - .env.bak 삭제 - requirements.txt: celery 제거 (미사용), httpx 중복 제거 - package.json: recharts 제거 (미사용) Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude/settings.local.json | 3 +- .gitignore | 4 +- backend/app/realtime/examples.py | 238 - ...2023-03-25_2026-03-25_20260325_091233.json | 5285 ---------- ...2023-03-25_2026-03-25_20260325_091834.json | 7335 -------------- ...2023-03-25_2026-03-25_20260325_093611.json | 6197 ------------ ...2023-03-25_2026-03-25_20260325_093645.json | 8786 ---------------- ...2023-03-25_2026-03-25_20260325_093913.json | 8079 --------------- ...2023-03-25_2026-03-25_20260325_100224.json | 6496 ------------ ...2023-03-25_2026-03-25_20260325_100509.json | 8247 --------------- ...2023-03-25_2026-03-25_20260325_100514.json | 6496 ------------ ...2023-03-25_2026-03-25_20260325_100520.json | 6564 ------------ ...2023-03-25_2026-03-25_20260325_100525.json | 7244 ------------- ...2023-03-25_2026-03-25_20260325_100530.json | 6666 ------------ ...2023-03-25_2026-03-25_20260325_100535.json | 8162 --------------- ...2023-03-25_2026-03-25_20260325_101300.json | 8988 ----------------- ...2023-03-25_2026-03-25_20260325_104305.json | 8988 ----------------- backend/requirements.txt | 2 - frontend/package.json | 1 - frontend/src/components/HtsHeader.css | 123 - frontend/src/components/HtsHeader.tsx | 122 - 21 files changed, 5 insertions(+), 104021 deletions(-) delete mode 100644 backend/app/realtime/examples.py delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_091233.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_091834.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093611.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093645.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093913.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100224.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100509.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100514.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100520.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100525.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100530.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100535.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_101300.json delete mode 100644 backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_104305.json delete mode 100644 frontend/src/components/HtsHeader.css delete mode 100644 frontend/src/components/HtsHeader.tsx diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 47083bd..ccaa2f8 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -60,7 +60,8 @@ "Bash(for f:*)", "Bash(do python:*)", "Bash(echo \"$f OK\")", - "Bash(done)" + "Bash(done)", + "Bash(find /Users/commylife/myproject/java/workspace/auto-stock -type f \\\\\\(-name *.tmp -o -name *.bak -o -name *.swap \\\\\\))" ] }, "enableAllProjectMcpServers": true, diff --git a/.gitignore b/.gitignore index 2c85d2d..69aa228 100644 --- a/.gitignore +++ b/.gitignore @@ -76,6 +76,8 @@ summary_output.json *.bak .env.bak +# Backtest results (runtime generated) +backend/backtest_results/ + # Virtual environments .venv/ -.venv/ diff --git a/backend/app/realtime/examples.py b/backend/app/realtime/examples.py deleted file mode 100644 index 0900e73..0000000 --- a/backend/app/realtime/examples.py +++ /dev/null @@ -1,238 +0,0 @@ -""" -Realtime Module Usage Examples - -Realtime 모듈 사용 예시 -""" -import asyncio -import logging -from typing import Dict, Any - -from app.realtime import KISWebSocketClient, event_handler, EventType, market_scheduler -from app.realtime.websocket_client import create_websocket_client -from app.strategy import strategy_manager -from app.trading import order_manager, market_data_provider - -logger = logging.getLogger(__name__) - - -# ── 예시 1: 기본 실시간 시세 수신 ──────────────────────── - -async def example_basic_price_stream(): - """기본 실시간 시세 수신 예시""" - - # 핸들러 등록 - async def on_price_update(event_data: Dict[str, Any]): - stock_code = event_data['stock_code'] - price = event_data['current_price'] - print(f"💰 {stock_code}: {price}원") - - event_handler.register(EventType.PRICE_UPDATE, on_price_update) - - # WebSocket 연결 - ws_client = create_websocket_client() - await ws_client.connect() - - # 종목 구독 - await ws_client.subscribe_price("005930") # 삼성전자 - await ws_client.subscribe_price("000660") # SK하이닉스 - - # 메시지 수신 (무한 루프) - await ws_client.listen() - - -# ── 예시 2: 실시간 전략 실행 ─────────────────────────── - -async def example_realtime_strategy(): - """실시간 시세로 전략 실행""" - - from app.strategy.strategies import DayTradingStrategy - - # 전략 등록 - strategy = DayTradingStrategy() - strategy_manager.register_strategy(strategy) - - # 실시간 시세 수신 시 전략 실행 - async def on_price_update(event_data: Dict[str, Any]): - stock_code = event_data['stock_code'] - current_price = event_data['current_price'] - - # 시장 데이터 구성 - market_data = { - "current_price": current_price, - "minute_chart": await market_data_provider.get_minute_chart(stock_code), - } - - # 전략 실행 - signal = await strategy_manager.run_strategy( - "DayTrading", - stock_code=stock_code, - market_data=market_data - ) - - # 신호 발생 시 주문 - if signal: - logger.info(f"📡 신호 발생: {signal}") - - result = await order_manager.place_order( - stock_code=signal.stock_code, - order_type=signal.signal_type.value, - quantity=10, - price=signal.price - ) - - logger.info(f"📤 주문 결과: {result}") - - event_handler.register(EventType.PRICE_UPDATE, on_price_update) - - # WebSocket 실행 - ws_client = create_websocket_client() - await ws_client.run() # 자동 재연결 포함 - - -# ── 예시 3: 장 스케줄러 활용 ─────────────────────────── - -async def example_market_scheduler(): - """장 스케줄러 활용 예시""" - - ws_client = None - - # 장 시작 콜백 - async def on_market_open(): - nonlocal ws_client - logger.info("🔔 장 시작 - WebSocket 연결 및 구독") - - ws_client = create_websocket_client() - await ws_client.connect() - - # 관심 종목 구독 - watch_list = ["005930", "000660", "035420"] - for stock_code in watch_list: - await ws_client.subscribe_price(stock_code) - - # 수신 시작 - asyncio.create_task(ws_client.listen()) - - # 장 종료 콜백 - async def on_market_close(): - logger.info("🔕 장 종료 - WebSocket 연결 해제") - - if ws_client: - await ws_client.disconnect() - - # 콜백 등록 - market_scheduler.register_callbacks( - on_open=on_market_open, - on_close=on_market_close - ) - - # 스케줄러 실행 - await market_scheduler.run() - - -# ── 예시 4: 복합 예시 (전체 시스템) ────────────────────── - -async def example_full_system(): - """전체 자동매매 시스템 예시""" - - from app.strategy.strategies import DayTradingStrategy - - # 1. 전략 등록 - strategy = DayTradingStrategy( - config={ - "max_positions": 3, - "stop_loss_pct": 0.025 - } - ) - strategy_manager.register_strategy(strategy, priority=10) - - # 2. 이벤트 핸들러 등록 - async def on_price_update(event_data: Dict[str, Any]): - """실시간 시세 → 전략 실행 → 주문""" - stock_code = event_data['stock_code'] - current_price = event_data['current_price'] - - # 시장 데이터 수집 - market_data = { - "current_price": current_price, - "minute_chart": await market_data_provider.get_minute_chart(stock_code), - } - - # 포트폴리오 데이터 - balance = await order_manager.get_balance() - # ... 보유 종목 파싱 - - # 전략 실행 - signal = await strategy_manager.run_strategy( - "DayTrading", - stock_code=stock_code, - market_data=market_data - ) - - if signal: - # 주문 실행 - from app.strategy.signal import SignalType - - if signal.signal_type == SignalType.BUY: - await order_manager.place_order( - stock_code=signal.stock_code, - order_type="BUY", - quantity=10, - price=signal.price - ) - - elif signal.signal_type in [SignalType.SELL, SignalType.STOP_LOSS, SignalType.TAKE_PROFIT]: - await order_manager.place_order( - stock_code=signal.stock_code, - order_type="SELL", - quantity=signal.quantity, - price=signal.price - ) - - event_handler.register(EventType.PRICE_UPDATE, on_price_update) - - # 3. 장 스케줄러 설정 - ws_client = None - - async def on_market_open(): - nonlocal ws_client - logger.info("🔔 장 시작") - - # WebSocket 연결 - ws_client = create_websocket_client() - await ws_client.connect() - - # 관심 종목 구독 - watch_list = ["005930", "000660", "035420", "005380"] - for code in watch_list: - await ws_client.subscribe_price(code) - - # 수신 시작 - asyncio.create_task(ws_client.listen()) - - async def on_market_close(): - logger.info("🔕 장 종료") - - # WebSocket 연결 해제 - if ws_client: - await ws_client.disconnect() - - market_scheduler.register_callbacks( - on_open=on_market_open, - on_close=on_market_close - ) - - # 4. 시스템 실행 - logger.info("🚀 자동매매 시스템 시작") - await market_scheduler.run() - - -# ── 메인 함수 ───────────────────────────────────────── - -if __name__ == "__main__": - logging.basicConfig(level=logging.INFO) - - # 예시 선택 실행 - # asyncio.run(example_basic_price_stream()) - # asyncio.run(example_realtime_strategy()) - # asyncio.run(example_market_scheduler()) - asyncio.run(example_full_system()) diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_091233.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_091233.json deleted file mode 100644 index 2b5141f..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_091233.json +++ /dev/null @@ -1,5285 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "atr_stop_multiplier": 2.5, - "atr_trailing_multiplier": 1.5, - "max_position_size": 0.04, - "max_holdings": 20, - "bull_rsi_threshold": 40.0, - "bear_rsi_threshold": 30.0, - "stop_loss_stable": -6.0, - "stop_loss_volatile": -10.0 - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 4.8151, - "cagr_pct": 1.6389, - "sharpe_ratio": -0.6671, - "sortino_ratio": -0.9309, - "max_drawdown_pct": -2.6873, - "win_rate": 80.39, - "profit_factor": 1.7714, - "avg_win_pct": 6.6272, - "avg_loss_pct": -5.1028, - "total_trades": 153, - "winning_trades": 123, - "losing_trades": 30, - "max_consecutive_wins": 19, - "max_consecutive_losses": 3, - "avg_holding_days": 11.3 - }, - "stock_summary": [ - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 11, - "losses": 1, - "total_pnl": 1286979.0, - "trades": 12, - "win_rate": 91.7 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 12, - "losses": 1, - "total_pnl": 1123153.0, - "trades": 13, - "win_rate": 92.3 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 6, - "losses": 0, - "total_pnl": 879830.0, - "trades": 6, - "win_rate": 100.0 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 12, - "losses": 1, - "total_pnl": 550905.0, - "trades": 13, - "win_rate": 92.3 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 11, - "losses": 2, - "total_pnl": 546243.0, - "trades": 13, - "win_rate": 84.6 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 7, - "losses": 3, - "total_pnl": 417034.0, - "trades": 10, - "win_rate": 70.0 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 5, - "losses": 0, - "total_pnl": 308200.0, - "trades": 5, - "win_rate": 100.0 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 3, - "losses": 1, - "total_pnl": 184404.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 4, - "losses": 3, - "total_pnl": 124860.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 10, - "losses": 3, - "total_pnl": 121148.0, - "trades": 13, - "win_rate": 76.9 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 119689.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 3, - "losses": 0, - "total_pnl": 117084.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 12, - "losses": 4, - "total_pnl": 111639.0, - "trades": 16, - "win_rate": 75.0 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 1, - "losses": 1, - "total_pnl": 96833.0, - "trades": 2, - "win_rate": 50.0 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 6, - "losses": 1, - "total_pnl": 86657.0, - "trades": 7, - "win_rate": 85.7 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 12, - "losses": 4, - "total_pnl": -259128.0, - "trades": 16, - "win_rate": 75.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 6, - "losses": 3, - "total_pnl": -457697.0, - "trades": 9, - "win_rate": 66.7 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -728866.0, - "trades": 2, - "win_rate": 0.0 - } - ], - "open_positions": [ - { - "code": "352820", - "name": "하이브", - "entry_price": 293158.86319400265, - "last_close": 306500.0, - "quantity": 14, - "unrealized_pnl": 186775.92, - "unrealized_pnl_pct": 4.55 - } - ], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 115, - "commission": 598.09, - "tax": 0.0, - "slippage": 2547.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<30 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32849.178396690935, - "quantity": 115, - "commission": 566.65, - "tax": 8688.61, - "slippage": 94.48, - "pnl": -219495.79, - "pnl_pct": -5.504, - "reason": "전량청산: 트레일링(32850<33316)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 132, - "commission": 597.13, - "tax": 0.0, - "slippage": 1094.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 66, - "commission": 323.16, - "tax": 4955.16, - "slippage": 481.0, - "pnl": 158394.83, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30158.292133948828, - "exit_price": 31826.543391828876, - "quantity": 66, - "commission": 315.08, - "tax": 4831.27, - "slippage": 1548.14, - "pnl": 104659.66, - "pnl_pct": 5.2573, - "reason": "전량청산: 트레일링(31850<31891)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 353179.83499379054, - "exit_price": 0.0, - "quantity": 11, - "commission": 582.75, - "tax": 0.0, - "slippage": 2627.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<30 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105258.82606423768, - "exit_price": 0.0, - "quantity": 38, - "commission": 599.98, - "tax": 0.0, - "slippage": 3565.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<30 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 105258.82606423768, - "exit_price": 98485.437046619, - "quantity": 38, - "commission": 561.37, - "tax": 8607.63, - "slippage": 325.39, - "pnl": -267157.75, - "pnl_pct": -6.6782, - "reason": "전량청산: 트레일링(98494<98889)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-02", - "entry_price": 353179.83499379054, - "exit_price": 384597.6613606579, - "quantity": 5, - "commission": 288.45, - "tax": 3461.38, - "slippage": 811.69, - "pnl": 153074.42, - "pnl_pct": 8.6671, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-05", - "entry_price": 353179.83499379054, - "exit_price": 378873.7102805132, - "quantity": 3, - "commission": 170.49, - "tax": 2045.92, - "slippage": 33.87, - "pnl": 74706.28, - "pnl_pct": 7.0498, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-06", - "entry_price": 353179.83499379054, - "exit_price": 366077.94395642186, - "quantity": 3, - "commission": 164.74, - "tax": 1976.82, - "slippage": 240.17, - "pnl": 36393.84, - "pnl_pct": 3.4344, - "reason": "전량청산: 트레일링(366158<367923)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-02-29", - "exit_date": null, - "entry_price": 195098.54428118016, - "exit_price": 0.0, - "quantity": 20, - "commission": 585.3, - "tax": 0.0, - "slippage": 1970.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<40 + %B(0.06)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23700.628902481505, - "exit_price": 0.0, - "quantity": 168, - "commission": 597.26, - "tax": 0.0, - "slippage": 105.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<40 + %B(0.04)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-02-29", - "exit_date": "2024-03-05", - "entry_price": 195098.54428118016, - "exit_price": 188662.47933531544, - "quantity": 20, - "commission": 565.99, - "tax": 6791.85, - "slippage": 750.41, - "pnl": -136664.43, - "pnl_pct": -3.5019, - "reason": "전량청산: 트레일링(188700<190832)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 440285.949152623, - "exit_price": 0.0, - "quantity": 9, - "commission": 594.39, - "tax": 0.0, - "slippage": 2573.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.7)<40 + %B(0.21)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23700.628902481505, - "exit_price": 23137.384604724033, - "quantity": 168, - "commission": 583.06, - "tax": 8940.29, - "slippage": 2119.39, - "pnl": -104745.65, - "pnl_pct": -2.6303, - "reason": "전량청산: 트레일링(23150<23232)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184440.6492507043, - "exit_price": 0.0, - "quantity": 21, - "commission": 580.99, - "tax": 0.0, - "slippage": 853.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(0.24)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-22", - "entry_price": 440285.949152623, - "exit_price": 449235.1250750978, - "quantity": 4, - "commission": 269.54, - "tax": 3234.49, - "slippage": 1059.5, - "pnl": 32028.5, - "pnl_pct": 1.8183, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-25", - "entry_price": 440285.949152623, - "exit_price": 460127.25727469986, - "quantity": 2, - "commission": 138.04, - "tax": 1656.46, - "slippage": 745.49, - "pnl": 37756.03, - "pnl_pct": 4.287, - "reason": "1차 익절(50%): RSI(54.4)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-26", - "entry_price": 440285.949152623, - "exit_price": 448997.08205690456, - "quantity": 1, - "commission": 67.35, - "tax": 808.19, - "slippage": 2.92, - "pnl": 7769.55, - "pnl_pct": 1.7644, - "reason": "1차 익절(50%): RSI(54.1)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-27", - "entry_price": 440285.949152623, - "exit_price": 443642.2162521863, - "quantity": 1, - "commission": 66.55, - "tax": 798.56, - "slippage": 357.78, - "pnl": 2425.12, - "pnl_pct": 0.5507, - "reason": "1차 익절(50%): RSI(50.5)>=50", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184440.6492507043, - "exit_price": 189167.84221252875, - "quantity": 10, - "commission": 283.75, - "tax": 3405.02, - "slippage": 1321.58, - "pnl": 43306.5, - "pnl_pct": 2.3476, - "reason": "1차 익절(50%): RSI(50.8)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-28", - "entry_price": 440285.949152623, - "exit_price": 439850.28977273207, - "quantity": 1, - "commission": 65.98, - "tax": 791.73, - "slippage": 149.71, - "pnl": -1359.41, - "pnl_pct": -0.3087, - "reason": "전량청산: 트레일링(440000<446232)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184440.6492507043, - "exit_price": 194269.79033318657, - "quantity": 5, - "commission": 145.7, - "tax": 1748.43, - "slippage": 151.05, - "pnl": 47113.24, - "pnl_pct": 5.108, - "reason": "1차 익절(50%): RSI(57.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 184440.6492507043, - "exit_price": 191816.2150901363, - "quantity": 3, - "commission": 86.32, - "tax": 1035.81, - "slippage": 551.35, - "pnl": 20921.57, - "pnl_pct": 3.7805, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-03", - "entry_price": 184440.6492507043, - "exit_price": 193334.90261497523, - "quantity": 3, - "commission": 87.0, - "tax": 1044.01, - "slippage": 195.29, - "pnl": 25468.75, - "pnl_pct": 4.6022, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106709.89598148866, - "exit_price": 0.0, - "quantity": 37, - "commission": 592.24, - "tax": 0.0, - "slippage": 366.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<40 + %B(0.20)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48154.65689354453, - "exit_price": 0.0, - "quantity": 83, - "commission": 599.53, - "tax": 0.0, - "slippage": 386.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<40 + %B(-0.13)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273093.2490077903, - "exit_price": 0.0, - "quantity": 14, - "commission": 573.5, - "tax": 0.0, - "slippage": 3237.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48154.65689354453, - "exit_price": 42524.31145736534, - "quantity": 83, - "commission": 529.43, - "tax": 8117.89, - "slippage": 2132.15, - "pnl": -476565.52, - "pnl_pct": -11.9218, - "reason": "손절 (close=42550 <= stop=43339)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273093.2490077903, - "exit_price": 259566.32744568188, - "quantity": 14, - "commission": 545.09, - "tax": 6541.07, - "slippage": 2935.42, - "pnl": -197036.56, - "pnl_pct": -5.1528, - "reason": "전량청산: 트레일링(259776<265297)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106709.89598148866, - "exit_price": 114516.37273724489, - "quantity": 18, - "commission": 309.19, - "tax": 3710.33, - "slippage": 1505.29, - "pnl": 136208.94, - "pnl_pct": 7.0903, - "reason": "1차 익절(50%): RSI(54.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-16", - "entry_price": 106709.89598148866, - "exit_price": 114638.49463791015, - "quantity": 9, - "commission": 154.76, - "tax": 1857.14, - "slippage": 553.55, - "pnl": 69201.42, - "pnl_pct": 7.2045, - "reason": "1차 익절(50%): RSI(50.4)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-17", - "entry_price": 106709.89598148866, - "exit_price": 112989.94060709393, - "quantity": 5, - "commission": 84.74, - "tax": 1016.91, - "slippage": 550.3, - "pnl": 30218.54, - "pnl_pct": 5.6628, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42416.04985759363, - "exit_price": 0.0, - "quantity": 93, - "commission": 591.7, - "tax": 0.0, - "slippage": 1492.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250706.32371689685, - "exit_price": 0.0, - "quantity": 15, - "commission": 564.09, - "tax": 0.0, - "slippage": 2074.86, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370807.2944281057, - "exit_price": 0.0, - "quantity": 10, - "commission": 556.21, - "tax": 0.0, - "slippage": 3072.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<40 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 165001.99390716487, - "exit_price": 0.0, - "quantity": 24, - "commission": 594.01, - "tax": 0.0, - "slippage": 2447.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<40 + %B(0.10)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 23770.46553888238, - "exit_price": 0.0, - "quantity": 167, - "commission": 595.45, - "tax": 0.0, - "slippage": 3417.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.5)<40 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-23", - "entry_price": 106709.89598148866, - "exit_price": 115833.08488636474, - "quantity": 5, - "commission": 86.87, - "tax": 1042.5, - "slippage": 334.58, - "pnl": 44406.54, - "pnl_pct": 8.3216, - "reason": "전량청산: RSI(66.6)>=65", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250706.32371689685, - "exit_price": 287683.1636323594, - "quantity": 7, - "commission": 302.07, - "tax": 3624.81, - "slippage": 1419.85, - "pnl": 254647.76, - "pnl_pct": 14.5081, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42416.04985759363, - "exit_price": 40298.15327733868, - "quantity": 93, - "commission": 562.16, - "tax": 8619.77, - "slippage": 171.75, - "pnl": -206738.02, - "pnl_pct": -5.2401, - "reason": "전량청산: 트레일링(40300<40571)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250706.32371689685, - "exit_price": 271830.03628203657, - "quantity": 4, - "commission": 163.1, - "tax": 1957.18, - "slippage": 247.85, - "pnl": 82224.15, - "pnl_pct": 8.198, - "reason": "1차 익절(50%): RSI(52.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-26", - "exit_date": null, - "entry_price": 38711.1993141914, - "exit_price": 0.0, - "quantity": 103, - "commission": 598.09, - "tax": 0.0, - "slippage": 1153.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.9)<40 + %B(0.10)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 370807.2944281057, - "exit_price": 395468.4422731267, - "quantity": 5, - "commission": 296.6, - "tax": 3559.22, - "slippage": 157.79, - "pnl": 119171.82, - "pnl_pct": 6.4267, - "reason": "1차 익절(50%): RSI(50.7)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 165001.99390716487, - "exit_price": 177958.56322222773, - "quantity": 12, - "commission": 320.33, - "tax": 3843.9, - "slippage": 497.24, - "pnl": 151017.6, - "pnl_pct": 7.6259, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 23770.46553888238, - "exit_price": 25097.464864121815, - "quantity": 83, - "commission": 312.46, - "tax": 3749.56, - "slippage": 210.42, - "pnl": 105782.98, - "pnl_pct": 5.3609, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 23770.46553888238, - "exit_price": 25093.022862561935, - "quantity": 42, - "commission": 158.09, - "tax": 1897.03, - "slippage": 293.04, - "pnl": 53342.54, - "pnl_pct": 5.3422, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-02", - "entry_price": 250706.32371689685, - "exit_price": 271235.4701563511, - "quantity": 4, - "commission": 162.74, - "tax": 1952.9, - "slippage": 690.12, - "pnl": 79850.53, - "pnl_pct": 7.9614, - "reason": "전량청산: 트레일링(271408<272429)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-07", - "entry_price": 165001.99390716487, - "exit_price": 182033.56406020955, - "quantity": 12, - "commission": 327.66, - "tax": 3931.92, - "slippage": 797.23, - "pnl": 199822.25, - "pnl_pct": 10.0904, - "reason": "전량청산: RSI(68.3)>=65", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-08", - "entry_price": 23770.46553888238, - "exit_price": 25590.52336724181, - "quantity": 42, - "commission": 161.22, - "tax": 1934.64, - "slippage": 398.02, - "pnl": 74196.81, - "pnl_pct": 7.4308, - "reason": "전량청산: RSI(65.8)>=65", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-26", - "exit_date": "2024-05-09", - "entry_price": 38711.1993141914, - "exit_price": 37242.19586310376, - "quantity": 103, - "commission": 575.39, - "tax": 8822.68, - "slippage": 803.83, - "pnl": -161303.51, - "pnl_pct": -4.0449, - "reason": "전량청산: 트레일링(37250<37559)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-13", - "entry_price": 370807.2944281057, - "exit_price": 390895.6116715788, - "quantity": 5, - "commission": 293.17, - "tax": 3518.06, - "slippage": 521.94, - "pnl": 96352.25, - "pnl_pct": 5.1961, - "reason": "전량청산: 트레일링(391000<393679)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96131.95817991308, - "exit_price": 0.0, - "quantity": 41, - "commission": 591.21, - "tax": 0.0, - "slippage": 3688.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<40 + %B(0.13)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96131.95817991308, - "exit_price": 94410.77880108498, - "quantity": 41, - "commission": 580.63, - "tax": 8902.94, - "slippage": 2510.07, - "pnl": -80643.13, - "pnl_pct": -2.0457, - "reason": "전량청산: 트레일링(94472<96114)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-28", - "exit_date": null, - "entry_price": 198720.97341772547, - "exit_price": 0.0, - "quantity": 20, - "commission": 596.16, - "tax": 0.0, - "slippage": 2419.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.3)<40 + %B(0.15)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 376991.5067772494, - "exit_price": 0.0, - "quantity": 10, - "commission": 565.49, - "tax": 0.0, - "slippage": 645.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(-0.11)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88650.59042652322, - "exit_price": 0.0, - "quantity": 45, - "commission": 598.39, - "tax": 0.0, - "slippage": 2906.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<40 + %B(-0.05)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247215.38901139563, - "exit_price": 0.0, - "quantity": 16, - "commission": 593.32, - "tax": 0.0, - "slippage": 646.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<40 + %B(0.01)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22258.442883579104, - "exit_price": 0.0, - "quantity": 180, - "commission": 600.98, - "tax": 0.0, - "slippage": 1519.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88650.59042652322, - "exit_price": 98592.34394052566, - "quantity": 22, - "commission": 325.35, - "tax": 4988.77, - "slippage": 2148.43, - "pnl": 213111.9, - "pnl_pct": 10.9254, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247215.38901139563, - "exit_price": 266875.09062413, - "quantity": 8, - "commission": 320.25, - "tax": 3843.0, - "slippage": 1367.28, - "pnl": 152817.7, - "pnl_pct": 7.7258, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-05", - "entry_price": 22258.442883579104, - "exit_price": 22187.635715688204, - "quantity": 180, - "commission": 599.07, - "tax": 7188.79, - "slippage": 2225.57, - "pnl": -21134.13, - "pnl_pct": -0.5274, - "reason": "전량청산: 트레일링(22200<22220)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-28", - "exit_date": "2024-06-07", - "entry_price": 198720.97341772547, - "exit_price": 221848.01563628024, - "quantity": 10, - "commission": 332.77, - "tax": 5102.5, - "slippage": 1519.84, - "pnl": 225537.06, - "pnl_pct": 11.3477, - "reason": "1차 익절(50%): RSI(54.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88650.59042652322, - "exit_price": 105370.1136793487, - "quantity": 11, - "commission": 173.86, - "tax": 2665.86, - "slippage": 977.75, - "pnl": 180928.76, - "pnl_pct": 18.551, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-10", - "entry_price": 88650.59042652322, - "exit_price": 101652.0567529985, - "quantity": 6, - "commission": 91.49, - "tax": 1402.8, - "slippage": 473.66, - "pnl": 76434.73, - "pnl_pct": 14.3679, - "reason": "1차 익절(50%): RSI(54.8)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-12", - "entry_price": 88650.59042652322, - "exit_price": 99354.23788975242, - "quantity": 6, - "commission": 89.42, - "tax": 1371.09, - "slippage": 136.57, - "pnl": 62681.59, - "pnl_pct": 11.7826, - "reason": "전량청산: 트레일링(99377<99747)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169905.4538314393, - "exit_price": 0.0, - "quantity": 23, - "commission": 586.17, - "tax": 0.0, - "slippage": 125.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<40 + %B(0.20)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-28", - "exit_date": "2024-06-14", - "entry_price": 198720.97341772547, - "exit_price": 200436.75166386415, - "quantity": 10, - "commission": 300.66, - "tax": 4610.05, - "slippage": 632.48, - "pnl": 11949.0, - "pnl_pct": 0.6012, - "reason": "전량청산: 트레일링(200500<207307)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 247215.38901139563, - "exit_price": 264552.1496061767, - "quantity": 8, - "commission": 317.46, - "tax": 3809.55, - "slippage": 566.8, - "pnl": 134270.41, - "pnl_pct": 6.7881, - "reason": "전량청산: 트레일링(264623<264830)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 376991.5067772494, - "exit_price": 372932.301078531, - "quantity": 10, - "commission": 559.4, - "tax": 6712.78, - "slippage": 786.99, - "pnl": -48429.72, - "pnl_pct": -1.2844, - "reason": "전량청산: 트레일링(373011<375739)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 169905.4538314393, - "exit_price": 165244.04273324896, - "quantity": 23, - "commission": 570.09, - "tax": 6841.1, - "slippage": 3587.02, - "pnl": -115209.82, - "pnl_pct": -2.9477, - "reason": "전량청산: 트레일링(165400<166107)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 163042.7602863524, - "exit_price": 0.0, - "quantity": 24, - "commission": 586.95, - "tax": 0.0, - "slippage": 3426.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<40 + %B(0.06)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-02", - "exit_date": null, - "entry_price": 344238.2900991192, - "exit_price": 0.0, - "quantity": 11, - "commission": 567.99, - "tax": 0.0, - "slippage": 1191.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<40 + %B(-0.02)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 163042.7602863524, - "exit_price": 167989.82076036395, - "quantity": 12, - "commission": 302.38, - "tax": 3628.58, - "slippage": 1322.15, - "pnl": 55140.29, - "pnl_pct": 2.8179, - "reason": "1차 익절(50%): RSI(53.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-02", - "exit_date": "2024-07-05", - "entry_price": 344238.2900991192, - "exit_price": 373842.03762532235, - "quantity": 5, - "commission": 280.38, - "tax": 3364.58, - "slippage": 739.81, - "pnl": 144115.6, - "pnl_pct": 8.3718, - "reason": "1차 익절(50%): RSI(50.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-02", - "exit_date": "2024-07-08", - "entry_price": 344238.2900991192, - "exit_price": 373159.41556068434, - "quantity": 3, - "commission": 167.92, - "tax": 2015.06, - "slippage": 1024.75, - "pnl": 84425.49, - "pnl_pct": 8.1739, - "reason": "1차 익절(50%): RSI(52.8)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 163042.7602863524, - "exit_price": 177418.55379616574, - "quantity": 12, - "commission": 319.35, - "tax": 3832.24, - "slippage": 977.35, - "pnl": 168064.45, - "pnl_pct": 8.5887, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-02", - "exit_date": "2024-07-16", - "entry_price": 344238.2900991192, - "exit_price": 352357.6427204376, - "quantity": 3, - "commission": 158.56, - "tax": 1902.73, - "slippage": 280.07, - "pnl": 22141.86, - "pnl_pct": 2.1437, - "reason": "전량청산: 트레일링(352451<362049)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-24", - "exit_date": null, - "entry_price": 208551.4218353542, - "exit_price": 0.0, - "quantity": 19, - "commission": 594.37, - "tax": 0.0, - "slippage": 977.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<40 + %B(0.10)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-24", - "exit_date": "2024-08-02", - "entry_price": 208551.4218353542, - "exit_price": 173102.77103916294, - "quantity": 19, - "commission": 493.34, - "tax": 5920.11, - "slippage": 1847.35, - "pnl": -680532.19, - "pnl_pct": -17.1718, - "reason": "손절 (close=173200 <= stop=187696)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173245.5068465962, - "exit_price": 0.0, - "quantity": 23, - "commission": 597.7, - "tax": 0.0, - "slippage": 1046.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<40 + %B(0.02)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 329636.5883469632, - "exit_price": 0.0, - "quantity": 12, - "commission": 593.35, - "tax": 0.0, - "slippage": 2311.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<40 + %B(0.30)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79671.46670153477, - "exit_price": 0.0, - "quantity": 50, - "commission": 597.54, - "tax": 0.0, - "slippage": 3573.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<40 + %B(0.07)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 244097.45372325426, - "exit_price": 0.0, - "quantity": 16, - "commission": 585.83, - "tax": 0.0, - "slippage": 1559.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<40 + %B(0.11)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 175538.49079323208, - "exit_price": 0.0, - "quantity": 23, - "commission": 605.61, - "tax": 0.0, - "slippage": 885.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.7)<40 + %B(0.16)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79671.46670153477, - "exit_price": 71328.77581489625, - "quantity": 50, - "commission": 534.97, - "tax": 6419.59, - "slippage": 3561.21, - "pnl": -424686.64, - "pnl_pct": -10.6593, - "reason": "손절 (close=71400 <= stop=72957)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-08-06", - "exit_date": null, - "entry_price": 289647.50786201935, - "exit_price": 0.0, - "quantity": 13, - "commission": 564.81, - "tax": 0.0, - "slippage": 1917.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.3)<30 + %B(0.16) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-08", - "entry_price": 329636.5883469632, - "exit_price": 296620.0319956069, - "quantity": 12, - "commission": 533.92, - "tax": 6406.99, - "slippage": 323.62, - "pnl": -403732.93, - "pnl_pct": -10.205, - "reason": "손절 (close=296647 <= stop=296673)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-08", - "entry_price": 175538.49079323208, - "exit_price": 180191.50962914847, - "quantity": 11, - "commission": 297.32, - "tax": 3567.79, - "slippage": 93.39, - "pnl": 47028.46, - "pnl_pct": 2.4352, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-09", - "entry_price": 175538.49079323208, - "exit_price": 182979.93420914584, - "quantity": 6, - "commission": 164.68, - "tax": 1976.18, - "slippage": 120.39, - "pnl": 42349.81, - "pnl_pct": 4.0203, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-08-12", - "exit_date": null, - "entry_price": 160400.579600485, - "exit_price": 0.0, - "quantity": 25, - "commission": 601.5, - "tax": 0.0, - "slippage": 2514.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.3)<40 + %B(0.13)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-16", - "entry_price": 173245.5068465962, - "exit_price": 199541.8217509367, - "quantity": 11, - "commission": 329.24, - "tax": 3950.93, - "slippage": 1739.96, - "pnl": 284693.44, - "pnl_pct": 14.9368, - "reason": "1차 익절(50%): RSI(53.6)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-16", - "entry_price": 244097.45372325426, - "exit_price": 254892.34920846607, - "quantity": 8, - "commission": 305.87, - "tax": 3670.45, - "slippage": 861.21, - "pnl": 82089.93, - "pnl_pct": 4.2031, - "reason": "1차 익절(50%): RSI(56.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-19", - "entry_price": 173245.5068465962, - "exit_price": 193887.68197777713, - "quantity": 6, - "commission": 174.5, - "tax": 2093.99, - "slippage": 73.91, - "pnl": 121428.64, - "pnl_pct": 11.68, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-21", - "entry_price": 289647.50786201935, - "exit_price": 297886.2774526211, - "quantity": 6, - "commission": 268.1, - "tax": 3217.17, - "slippage": 682.34, - "pnl": 45686.67, - "pnl_pct": 2.6285, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-22", - "entry_price": 289647.50786201935, - "exit_price": 315685.2256438441, - "quantity": 3, - "commission": 142.06, - "tax": 1704.7, - "slippage": 944.32, - "pnl": 76136.05, - "pnl_pct": 8.7606, - "reason": "1차 익절(50%): RSI(50.8)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-22", - "entry_price": 160400.579600485, - "exit_price": 164612.85486736216, - "quantity": 12, - "commission": 296.3, - "tax": 3555.64, - "slippage": 1045.74, - "pnl": 46406.64, - "pnl_pct": 2.4106, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-23", - "entry_price": 173245.5068465962, - "exit_price": 185319.8649609527, - "quantity": 6, - "commission": 166.79, - "tax": 2001.45, - "slippage": 1080.81, - "pnl": 70121.99, - "pnl_pct": 6.7449, - "reason": "전량청산: 트레일링(185500<188357)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-23", - "entry_price": 289647.50786201935, - "exit_price": 314728.8543937961, - "quantity": 2, - "commission": 94.42, - "tax": 1133.02, - "slippage": 542.29, - "pnl": 48848.36, - "pnl_pct": 8.4311, - "reason": "1차 익절(50%): RSI(52.6)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-23", - "entry_price": 160400.579600485, - "exit_price": 164898.10677948163, - "quantity": 6, - "commission": 148.41, - "tax": 1780.9, - "slippage": 11.36, - "pnl": 24911.49, - "pnl_pct": 2.5881, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-26", - "entry_price": 244097.45372325426, - "exit_price": 249320.17990606962, - "quantity": 8, - "commission": 299.18, - "tax": 3590.21, - "slippage": 1438.56, - "pnl": 37599.5, - "pnl_pct": 1.9251, - "reason": "전량청산: RSI(74.3)>=65", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-26", - "entry_price": 175538.49079323208, - "exit_price": 193268.15721463028, - "quantity": 6, - "commission": 173.94, - "tax": 2087.3, - "slippage": 791.06, - "pnl": 103958.78, - "pnl_pct": 9.869, - "reason": "전량청산: RSI(85.4)>=65", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-26", - "entry_price": 289647.50786201935, - "exit_price": 316829.7804052604, - "quantity": 2, - "commission": 95.05, - "tax": 1140.59, - "slippage": 340.44, - "pnl": 53042.01, - "pnl_pct": 9.1549, - "reason": "전량청산: RSI(74.9)>=65", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-26", - "entry_price": 160400.579600485, - "exit_price": 170654.4529400751, - "quantity": 3, - "commission": 76.79, - "tax": 921.53, - "slippage": 136.64, - "pnl": 29691.11, - "pnl_pct": 6.1693, - "reason": "1차 익절(50%): RSI(73.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-27", - "entry_price": 160400.579600485, - "exit_price": 167792.38251401845, - "quantity": 2, - "commission": 50.34, - "tax": 604.05, - "slippage": 215.23, - "pnl": 14081.1, - "pnl_pct": 4.3887, - "reason": "1차 익절(50%): RSI(64.9)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-28", - "entry_price": 160400.579600485, - "exit_price": 163781.72775396498, - "quantity": 2, - "commission": 49.13, - "tax": 589.61, - "slippage": 36.54, - "pnl": 6075.43, - "pnl_pct": 1.8935, - "reason": "전량청산: 트레일링(163800<165782)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-09-12", - "exit_date": null, - "entry_price": 66328.82493611936, - "exit_price": 0.0, - "quantity": 61, - "commission": 606.91, - "tax": 0.0, - "slippage": 1758.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(14.8)<30 + %B(0.13) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-09-12", - "exit_date": "2024-09-30", - "entry_price": 66328.82493611936, - "exit_price": 61472.09599206075, - "quantity": 61, - "commission": 562.47, - "tax": 6749.64, - "slippage": 1702.14, - "pnl": -304179.48, - "pnl_pct": -7.5168, - "reason": "손절 (close=61500 <= stop=61668)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90986.70186781167, - "exit_price": 0.0, - "quantity": 44, - "commission": 600.51, - "tax": 0.0, - "slippage": 3814.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<30 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-10-31", - "entry_price": 90986.70186781167, - "exit_price": 91819.50911477924, - "quantity": 44, - "commission": 606.01, - "tax": 7272.11, - "slippage": 3541.6, - "pnl": 28164.89, - "pnl_pct": 0.7034, - "reason": "전량청산: 트레일링(91900<92568)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-04-10", - "exit_date": null, - "entry_price": 142237.45392301682, - "exit_price": 0.0, - "quantity": 28, - "commission": 597.4, - "tax": 0.0, - "slippage": 1048.71, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-04-10", - "exit_date": null, - "entry_price": 13776.893070776701, - "exit_price": 0.0, - "quantity": 293, - "commission": 605.49, - "tax": 0.0, - "slippage": 2019.67, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.0)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-18", - "entry_price": 142237.45392301682, - "exit_price": 138475.2567145466, - "quantity": 28, - "commission": 581.6, - "tax": 6979.15, - "slippage": 692.81, - "pnl": -113499.67, - "pnl_pct": -2.8494, - "reason": "전량청산: 트레일링(138500<138532)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-23", - "entry_price": 13776.893070776701, - "exit_price": 13957.250589084351, - "quantity": 146, - "commission": 305.66, - "tax": 4686.84, - "slippage": 1861.41, - "pnl": 21037.98, - "pnl_pct": 1.0458, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-24", - "entry_price": 13776.893070776701, - "exit_price": 14157.664751865414, - "quantity": 73, - "commission": 155.03, - "tax": 2377.07, - "slippage": 900.47, - "pnl": 25113.38, - "pnl_pct": 2.4967, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-25", - "entry_price": 13776.893070776701, - "exit_price": 14255.744177273944, - "quantity": 37, - "commission": 79.12, - "tax": 1213.16, - "slippage": 157.47, - "pnl": 16348.75, - "pnl_pct": 3.2068, - "reason": "1차 익절(50%): RSI(53.8)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-29", - "entry_price": 13776.893070776701, - "exit_price": 14360.818295758776, - "quantity": 37, - "commission": 79.7, - "tax": 1222.11, - "slippage": 339.72, - "pnl": 20226.96, - "pnl_pct": 3.9675, - "reason": "전량청산: RSI(71.3)>=65", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40924.906881647825, - "exit_price": 0.0, - "quantity": 98, - "commission": 601.6, - "tax": 0.0, - "slippage": 2440.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<30 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40924.906881647825, - "exit_price": 43693.320923964384, - "quantity": 49, - "commission": 321.15, - "tax": 4924.24, - "slippage": 327.27, - "pnl": 130106.11, - "pnl_pct": 6.4871, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 40924.906881647825, - "exit_price": 42817.32641221678, - "quantity": 49, - "commission": 314.71, - "tax": 4825.51, - "slippage": 1601.01, - "pnl": 87287.54, - "pnl_pct": 4.3521, - "reason": "전량청산: 트레일링(42850<43039)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-07-04", - "exit_date": null, - "entry_price": 375702.5368258099, - "exit_price": 0.0, - "quantity": 10, - "commission": 563.55, - "tax": 0.0, - "slippage": 2025.37, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<40 + %B(0.16)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-07", - "entry_price": 375702.5368258099, - "exit_price": 416675.31275841105, - "quantity": 5, - "commission": 312.51, - "tax": 4791.77, - "slippage": 1623.44, - "pnl": 199477.83, - "pnl_pct": 10.6173, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-08", - "entry_price": 375702.5368258099, - "exit_price": 418777.7818113502, - "quantity": 5, - "commission": 314.08, - "tax": 4815.94, - "slippage": 1111.09, - "pnl": 209964.42, - "pnl_pct": 11.1755, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-09", - "exit_date": null, - "entry_price": 277000.15841522743, - "exit_price": 0.0, - "quantity": 14, - "commission": 581.7, - "tax": 0.0, - "slippage": 2.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.3)<40 + %B(0.04)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-09", - "exit_date": "2025-07-24", - "entry_price": 277000.15841522743, - "exit_price": 261915.0711130648, - "quantity": 14, - "commission": 550.02, - "tax": 6600.26, - "slippage": 1189.0, - "pnl": -218923.2, - "pnl_pct": -5.6444, - "reason": "전량청산: 트레일링(262000<266938)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256504.99578442195, - "exit_price": 0.0, - "quantity": 15, - "commission": 577.14, - "tax": 0.0, - "slippage": 74.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<40 + %B(0.14)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16815.608856753246, - "exit_price": 0.0, - "quantity": 241, - "commission": 607.88, - "tax": 0.0, - "slippage": 3761.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<40 + %B(0.15)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-08-05", - "exit_date": null, - "entry_price": 195571.70225492667, - "exit_price": 0.0, - "quantity": 20, - "commission": 586.72, - "tax": 0.0, - "slippage": 3434.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.4)<40 + %B(0.29)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26922.371802739817, - "exit_price": 0.0, - "quantity": 150, - "commission": 605.75, - "tax": 0.0, - "slippage": 3355.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.0)<40 + %B(0.12)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256504.99578442195, - "exit_price": 277414.6648302008, - "quantity": 7, - "commission": 291.29, - "tax": 3495.42, - "slippage": 597.35, - "pnl": 142311.64, - "pnl_pct": 7.9247, - "reason": "1차 익절(50%): RSI(55.3)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-07", - "entry_price": 195571.70225492667, - "exit_price": 203488.21222861845, - "quantity": 10, - "commission": 305.23, - "tax": 3662.79, - "slippage": 117.88, - "pnl": 74903.72, - "pnl_pct": 3.8294, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256504.99578442195, - "exit_price": 290744.4992066316, - "quantity": 4, - "commission": 174.45, - "tax": 2093.36, - "slippage": 1022.0, - "pnl": 134536.3, - "pnl_pct": 13.1105, - "reason": "1차 익절(50%): RSI(57.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 256504.99578442195, - "exit_price": 288726.3316103089, - "quantity": 4, - "commission": 173.24, - "tax": 2078.83, - "slippage": 1094.67, - "pnl": 126479.37, - "pnl_pct": 12.3253, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-11", - "entry_price": 195571.70225492667, - "exit_price": 202482.65517595626, - "quantity": 10, - "commission": 303.72, - "tax": 3644.69, - "slippage": 173.45, - "pnl": 64867.76, - "pnl_pct": 3.3163, - "reason": "전량청산: 트레일링(202500<204311)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-18", - "entry_price": 16815.608856753246, - "exit_price": 16481.986017259907, - "quantity": 241, - "commission": 595.82, - "tax": 9135.96, - "slippage": 1931.37, - "pnl": -90742.78, - "pnl_pct": -2.2388, - "reason": "전량청산: 트레일링(16490<16576)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-18", - "entry_price": 26922.371802739817, - "exit_price": 25898.20739577167, - "quantity": 150, - "commission": 582.71, - "tax": 6992.52, - "slippage": 268.89, - "pnl": -161805.64, - "pnl_pct": -4.0061, - "reason": "전량청산: 트레일링(25900<25996)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 31824.18714885518, - "exit_price": 0.0, - "quantity": 127, - "commission": 606.25, - "tax": 0.0, - "slippage": 3071.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<40 + %B(0.13)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-03", - "entry_price": 31824.18714885518, - "exit_price": 32974.72746383287, - "quantity": 63, - "commission": 311.61, - "tax": 4778.04, - "slippage": 1592.17, - "pnl": 67093.65, - "pnl_pct": 3.3459, - "reason": "1차 익절(50%): RSI(72.5)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-04", - "entry_price": 31824.18714885518, - "exit_price": 32795.78875996441, - "quantity": 32, - "commission": 157.42, - "tax": 2413.77, - "slippage": 134.76, - "pnl": 28367.31, - "pnl_pct": 2.7851, - "reason": "1차 익절(50%): RSI(69.2)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-05", - "entry_price": 31824.18714885518, - "exit_price": 32584.505794473982, - "quantity": 32, - "commission": 156.41, - "tax": 2398.22, - "slippage": 495.81, - "pnl": 21622.82, - "pnl_pct": 2.123, - "reason": "전량청산: RSI(72.1)>=65", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 115863.66725612672, - "exit_price": 0.0, - "quantity": 35, - "commission": 608.28, - "tax": 0.0, - "slippage": 2228.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.1)<40 + %B(0.16)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129634.35133911064, - "exit_price": 0.0, - "quantity": 31, - "commission": 602.8, - "tax": 0.0, - "slippage": 1064.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<40 + %B(0.12)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49242.92370562139, - "exit_price": 0.0, - "quantity": 82, - "commission": 605.69, - "tax": 0.0, - "slippage": 3519.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<40 + %B(0.19)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 198183.82362595378, - "exit_price": 0.0, - "quantity": 20, - "commission": 594.55, - "tax": 0.0, - "slippage": 1676.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.4)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 115863.66725612672, - "exit_price": 122873.97000055117, - "quantity": 17, - "commission": 313.33, - "tax": 4804.37, - "slippage": 442.51, - "pnl": 113761.99, - "pnl_pct": 5.7748, - "reason": "1차 익절(50%): RSI(55.1)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129634.35133911064, - "exit_price": 139524.7142660064, - "quantity": 15, - "commission": 313.93, - "tax": 3767.17, - "slippage": 1129.29, - "pnl": 143982.67, - "pnl_pct": 7.4034, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 49242.92370562139, - "exit_price": 50563.065487904045, - "quantity": 41, - "commission": 310.96, - "tax": 4768.1, - "slippage": 1514.31, - "pnl": 48743.91, - "pnl_pct": 2.4139, - "reason": "1차 익절(50%): RSI(50.0)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 198183.82362595378, - "exit_price": 208957.95942775154, - "quantity": 10, - "commission": 313.44, - "tax": 3761.24, - "slippage": 420.41, - "pnl": 103369.4, - "pnl_pct": 5.2151, - "reason": "1차 익절(50%): RSI(53.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-19", - "entry_price": 115863.66725612672, - "exit_price": 118762.96810459346, - "quantity": 18, - "commission": 320.66, - "tax": 4916.79, - "slippage": 666.57, - "pnl": 46637.14, - "pnl_pct": 2.2359, - "reason": "전량청산: 트레일링(118800<120077)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-19", - "entry_price": 129634.35133911064, - "exit_price": 141159.3853959038, - "quantity": 8, - "commission": 169.39, - "tax": 2032.7, - "slippage": 1124.92, - "pnl": 89842.62, - "pnl_pct": 8.6618, - "reason": "1차 익절(50%): RSI(55.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 129634.35133911064, - "exit_price": 143506.67751092298, - "quantity": 8, - "commission": 172.21, - "tax": 2066.5, - "slippage": 746.58, - "pnl": 108584.34, - "pnl_pct": 10.4687, - "reason": "전량청산: RSI(67.4)>=65", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49242.92370562139, - "exit_price": 48528.73024092595, - "quantity": 41, - "commission": 298.45, - "tax": 4576.26, - "slippage": 872.06, - "pnl": -34459.49, - "pnl_pct": -1.7065, - "reason": "전량청산: 트레일링(48550<49027)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-25", - "entry_price": 198183.82362595378, - "exit_price": 210391.050285462, - "quantity": 10, - "commission": 315.59, - "tax": 3787.04, - "slippage": 1089.5, - "pnl": 117672.37, - "pnl_pct": 5.9366, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 22752.752845456005, - "exit_price": 0.0, - "quantity": 180, - "commission": 614.32, - "tax": 0.0, - "slippage": 495.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 432097.0692495976, - "exit_price": 0.0, - "quantity": 9, - "commission": 583.33, - "tax": 0.0, - "slippage": 873.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.7)<40 + %B(0.05)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-10-17", - "exit_date": null, - "entry_price": 202068.2932835538, - "exit_price": 0.0, - "quantity": 20, - "commission": 606.2, - "tax": 0.0, - "slippage": 1365.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<40 + %B(0.06)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-10-20", - "exit_date": null, - "entry_price": 15268.977591043658, - "exit_price": 0.0, - "quantity": 269, - "commission": 616.1, - "tax": 0.0, - "slippage": 2414.97, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.18)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-21", - "entry_price": 15268.977591043658, - "exit_price": 15766.371090666951, - "quantity": 134, - "commission": 316.9, - "tax": 4859.2, - "slippage": 486.27, - "pnl": 61167.72, - "pnl_pct": 2.9891, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-22", - "entry_price": 22752.752845456005, - "exit_price": 23644.79185885772, - "quantity": 90, - "commission": 319.2, - "tax": 3830.46, - "slippage": 468.73, - "pnl": 75826.69, - "pnl_pct": 3.7024, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-22", - "entry_price": 15268.977591043658, - "exit_price": 15848.874759586757, - "quantity": 67, - "commission": 159.28, - "tax": 2442.31, - "slippage": 75.39, - "pnl": 36098.06, - "pnl_pct": 3.528, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-23", - "entry_price": 22752.752845456005, - "exit_price": 22785.610852574242, - "quantity": 90, - "commission": 307.61, - "tax": 3691.27, - "slippage": 1295.02, - "pnl": -1348.82, - "pnl_pct": -0.0659, - "reason": "전량청산: 트레일링(22800<22828)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-23", - "entry_price": 432097.0692495976, - "exit_price": 452896.28937193356, - "quantity": 4, - "commission": 271.74, - "tax": 4166.65, - "slippage": 414.84, - "pnl": 78499.24, - "pnl_pct": 4.5411, - "reason": "1차 익절(50%): RSI(52.9)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-27", - "entry_price": 432097.0692495976, - "exit_price": 483062.22942371154, - "quantity": 2, - "commission": 144.92, - "tax": 2222.09, - "slippage": 875.54, - "pnl": 99433.69, - "pnl_pct": 11.5042, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-27", - "entry_price": 202068.2932835538, - "exit_price": 212816.89765974594, - "quantity": 10, - "commission": 319.23, - "tax": 3830.7, - "slippage": 1831.02, - "pnl": 103033.01, - "pnl_pct": 5.0982, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-27", - "entry_price": 15268.977591043658, - "exit_price": 15998.866282401781, - "quantity": 34, - "commission": 81.59, - "tax": 1251.11, - "slippage": 38.55, - "pnl": 23405.64, - "pnl_pct": 4.5078, - "reason": "1차 익절(50%): RSI(57.0)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-28", - "entry_price": 432097.0692495976, - "exit_price": 475886.70979404036, - "quantity": 1, - "commission": 71.38, - "tax": 1094.54, - "slippage": 113.29, - "pnl": 42558.9, - "pnl_pct": 9.8479, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-28", - "entry_price": 15268.977591043658, - "exit_price": 16189.162559991599, - "quantity": 34, - "commission": 82.56, - "tax": 1265.99, - "slippage": 368.47, - "pnl": 29859.86, - "pnl_pct": 5.7509, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-29", - "entry_price": 432097.0692495976, - "exit_price": 466400.0585293617, - "quantity": 1, - "commission": 69.96, - "tax": 1072.72, - "slippage": 99.94, - "pnl": 33095.49, - "pnl_pct": 7.6581, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-31", - "entry_price": 432097.0692495976, - "exit_price": 488435.3656618979, - "quantity": 1, - "commission": 73.27, - "tax": 1123.4, - "slippage": 64.63, - "pnl": 55076.82, - "pnl_pct": 12.7445, - "reason": "전량청산: RSI(68.5)>=65 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-11-03", - "entry_price": 202068.2932835538, - "exit_price": 224289.97705298965, - "quantity": 10, - "commission": 336.43, - "tax": 4037.22, - "slippage": 2100.23, - "pnl": 217540.08, - "pnl_pct": 10.7641, - "reason": "전량청산: RSI(69.3)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-11-21", - "exit_date": null, - "entry_price": 28366.18907169577, - "exit_price": 0.0, - "quantity": 145, - "commission": 616.96, - "tax": 0.0, - "slippage": 2347.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.7)<40 + %B(0.02)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2025-11-26", - "exit_date": null, - "entry_price": 524247.6796177874, - "exit_price": 0.0, - "quantity": 7, - "commission": 550.46, - "tax": 0.0, - "slippage": 1733.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.1)<40 + %B(0.12)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-11-28", - "exit_date": null, - "entry_price": 244191.44713952692, - "exit_price": 0.0, - "quantity": 16, - "commission": 586.06, - "tax": 0.0, - "slippage": 3063.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.9)<40 + %B(0.03)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-01", - "entry_price": 28366.18907169577, - "exit_price": 31274.725343969905, - "quantity": 72, - "commission": 337.77, - "tax": 5179.09, - "slippage": 1819.78, - "pnl": 203591.4, - "pnl_pct": 9.9669, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-02", - "entry_price": 28366.18907169577, - "exit_price": 31244.04969017619, - "quantity": 36, - "commission": 168.72, - "tax": 2587.01, - "slippage": 214.21, - "pnl": 100694.08, - "pnl_pct": 9.8591, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-03", - "entry_price": 28366.18907169577, - "exit_price": 30996.99514475891, - "quantity": 18, - "commission": 83.69, - "tax": 1283.28, - "slippage": 54.09, - "pnl": 45910.95, - "pnl_pct": 8.9904, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-04", - "entry_price": 28366.18907169577, - "exit_price": 30536.831386377486, - "quantity": 9, - "commission": 41.22, - "tax": 632.11, - "slippage": 118.52, - "pnl": 18824.15, - "pnl_pct": 7.3724, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-08", - "entry_price": 28366.18907169577, - "exit_price": 30387.123209860194, - "quantity": 5, - "commission": 22.79, - "tax": 349.45, - "slippage": 64.38, - "pnl": 9711.15, - "pnl_pct": 6.846, - "reason": "1차 익절(50%): RSI(53.1)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2025-11-26", - "exit_date": "2025-12-08", - "entry_price": 524247.6796177874, - "exit_price": 576730.5267665428, - "quantity": 3, - "commission": 259.53, - "tax": 3114.34, - "slippage": 808.42, - "pnl": 153838.76, - "pnl_pct": 9.7801, - "reason": "1차 익절(50%): RSI(51.9)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-11-28", - "exit_date": "2025-12-08", - "entry_price": 244191.44713952692, - "exit_price": 248818.4601134845, - "quantity": 8, - "commission": 298.58, - "tax": 3582.99, - "slippage": 1452.32, - "pnl": 32841.51, - "pnl_pct": 1.6809, - "reason": "1차 익절(50%): RSI(50.0)>=50", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-09", - "entry_price": 28366.18907169577, - "exit_price": 30079.731727126473, - "quantity": 5, - "commission": 22.56, - "tax": 345.92, - "slippage": 101.34, - "pnl": 8177.96, - "pnl_pct": 5.7651, - "reason": "전량청산: 트레일링(30100<30405)", - "market": "KOSDAQ" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2025-11-26", - "exit_date": "2025-12-09", - "entry_price": 524247.6796177874, - "exit_price": 565442.9624903669, - "quantity": 2, - "commission": 169.63, - "tax": 2035.59, - "slippage": 1114.08, - "pnl": 80028.06, - "pnl_pct": 7.6315, - "reason": "1차 익절(50%): RSI(51.1)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2025-11-26", - "exit_date": "2025-12-15", - "entry_price": 524247.6796177874, - "exit_price": 553945.4764993818, - "quantity": 2, - "commission": 166.18, - "tax": 1994.2, - "slippage": 109.05, - "pnl": 57077.93, - "pnl_pct": 5.443, - "reason": "전량청산: 트레일링(554000<556357)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-11-28", - "exit_date": "2025-12-15", - "entry_price": 244191.44713952692, - "exit_price": 240403.16958165442, - "quantity": 8, - "commission": 288.48, - "tax": 3461.81, - "slippage": 774.64, - "pnl": -34349.54, - "pnl_pct": -1.7581, - "reason": "전량청산: 트레일링(240500<241768)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 448152.007567217, - "exit_price": 0.0, - "quantity": 9, - "commission": 605.01, - "tax": 0.0, - "slippage": 1368.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(20.4)<40 + %B(0.31)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 338791.67615355545, - "exit_price": 0.0, - "quantity": 12, - "commission": 609.83, - "tax": 0.0, - "slippage": 3500.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.4)<40 + %B(-0.01)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 448152.007567217, - "exit_price": 456886.36405539844, - "quantity": 4, - "commission": 274.13, - "tax": 4203.35, - "slippage": 454.54, - "pnl": 30191.05, - "pnl_pct": 1.6839, - "reason": "1차 익절(50%): RSI(50.2)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 338791.67615355545, - "exit_price": 322438.65762702783, - "quantity": 12, - "commission": 580.39, - "tax": 6964.68, - "slippage": 736.11, - "pnl": -204391.11, - "pnl_pct": -5.0267, - "reason": "전량청산: 트레일링(322500<331232)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-05", - "entry_price": 448152.007567217, - "exit_price": 468289.8245528402, - "quantity": 2, - "commission": 140.49, - "tax": 2154.13, - "slippage": 420.35, - "pnl": 37846.57, - "pnl_pct": 4.2219, - "reason": "1차 익절(50%): RSI(55.6)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275116.0174509545, - "exit_price": 0.0, - "quantity": 15, - "commission": 619.01, - "tax": 0.0, - "slippage": 1740.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<40 + %B(0.26)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330091.9198977401, - "exit_price": 0.0, - "quantity": 12, - "commission": 594.17, - "tax": 0.0, - "slippage": 1103.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<40 + %B(0.19)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-06", - "entry_price": 448152.007567217, - "exit_price": 473881.5917437039, - "quantity": 1, - "commission": 71.08, - "tax": 1089.93, - "slippage": 118.41, - "pnl": 24501.35, - "pnl_pct": 5.4664, - "reason": "1차 익절(50%): RSI(67.4)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-07", - "entry_price": 448152.007567217, - "exit_price": 470565.141902741, - "quantity": 1, - "commission": 70.58, - "tax": 1082.3, - "slippage": 434.86, - "pnl": 21193.03, - "pnl_pct": 4.7283, - "reason": "1차 익절(50%): RSI(64.8)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-08", - "entry_price": 448152.007567217, - "exit_price": 478287.96193849196, - "quantity": 1, - "commission": 71.74, - "tax": 1100.06, - "slippage": 212.04, - "pnl": 28896.93, - "pnl_pct": 6.4471, - "reason": "전량청산: RSI(74.3)>=65 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 330091.9198977401, - "exit_price": 314728.675032, - "quantity": 12, - "commission": 566.51, - "tax": 6798.14, - "slippage": 3255.9, - "pnl": -192317.75, - "pnl_pct": -4.8544, - "reason": "전량청산: 트레일링(315000<316125)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 178598.2330682723, - "exit_price": 0.0, - "quantity": 23, - "commission": 616.16, - "tax": 0.0, - "slippage": 2259.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(23.3)<40 + %B(0.17)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 146307.4010726095, - "exit_price": 0.0, - "quantity": 28, - "commission": 614.49, - "tax": 0.0, - "slippage": 207.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<40 + %B(0.23)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 275116.0174509545, - "exit_price": 277722.1994737813, - "quantity": 7, - "commission": 291.61, - "tax": 3499.3, - "slippage": 1944.6, - "pnl": 14163.49, - "pnl_pct": 0.7353, - "reason": "1차 익절(50%): RSI(50.7)>=50", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275116.0174509545, - "exit_price": 299749.191724476, - "quantity": 4, - "commission": 179.85, - "tax": 2158.19, - "slippage": 1003.23, - "pnl": 96029.58, - "pnl_pct": 8.725, - "reason": "1차 익절(50%): RSI(61.6)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 178598.2330682723, - "exit_price": 195810.07673357218, - "quantity": 11, - "commission": 323.09, - "tax": 3877.04, - "slippage": 2089.16, - "pnl": 184835.47, - "pnl_pct": 9.407, - "reason": "1차 익절(50%): RSI(54.0)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 146307.4010726095, - "exit_price": 155555.76466074566, - "quantity": 14, - "commission": 326.67, - "tax": 5008.9, - "slippage": 2019.29, - "pnl": 123834.28, - "pnl_pct": 6.0448, - "reason": "1차 익절(50%): RSI(50.7)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-15", - "entry_price": 178598.2330682723, - "exit_price": 195234.16485349546, - "quantity": 6, - "commission": 175.71, - "tax": 2108.53, - "slippage": 995.01, - "pnl": 97370.61, - "pnl_pct": 9.0852, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-15", - "exit_date": null, - "entry_price": 14512.413174214862, - "exit_price": 0.0, - "quantity": 288, - "commission": 626.94, - "tax": 0.0, - "slippage": 694.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.8)<40 + %B(0.16)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275116.0174509545, - "exit_price": 313847.50868660846, - "quantity": 4, - "commission": 188.31, - "tax": 2259.7, - "slippage": 609.97, - "pnl": 152312.88, - "pnl_pct": 13.8387, - "reason": "전량청산: RSI(66.1)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-20", - "entry_price": 178598.2330682723, - "exit_price": 204956.18180366416, - "quantity": 6, - "commission": 184.46, - "tax": 2213.53, - "slippage": 262.91, - "pnl": 155588.97, - "pnl_pct": 14.5173, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-22", - "entry_price": 146307.4010726095, - "exit_price": 172330.86065356448, - "quantity": 14, - "commission": 361.89, - "tax": 5549.05, - "slippage": 967.95, - "pnl": 358110.24, - "pnl_pct": 17.4806, - "reason": "전량청산: RSI(73.7)>=65 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-15", - "exit_date": "2026-01-23", - "entry_price": 14512.413174214862, - "exit_price": 14999.120469000418, - "quantity": 144, - "commission": 323.98, - "tax": 4967.71, - "slippage": 126.65, - "pnl": 64480.69, - "pnl_pct": 3.0851, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-15", - "exit_date": "2026-01-26", - "entry_price": 14512.413174214862, - "exit_price": 16233.845476547815, - "quantity": 144, - "commission": 350.65, - "tax": 5376.65, - "slippage": 886.25, - "pnl": 241845.48, - "pnl_pct": 11.571, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2026-01-26", - "exit_date": null, - "entry_price": 406400.03539057454, - "exit_price": 0.0, - "quantity": 10, - "commission": 609.6, - "tax": 0.0, - "slippage": 4000.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.6)<40 + %B(0.19)<0.2 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2026-01-26", - "exit_date": "2026-02-05", - "entry_price": 406400.03539057454, - "exit_price": 376400.15104859817, - "quantity": 10, - "commission": 564.6, - "tax": 8657.2, - "slippage": 998.49, - "pnl": -309830.25, - "pnl_pct": -7.6226, - "reason": "전량청산: 트레일링(376500<397071)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2026-02-06", - "exit_date": null, - "entry_price": 216669.75128532186, - "exit_price": 0.0, - "quantity": 19, - "commission": 617.51, - "tax": 0.0, - "slippage": 3225.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.20)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-06", - "exit_date": "2026-02-19", - "entry_price": 216669.75128532186, - "exit_price": 226896.71310061403, - "quantity": 9, - "commission": 306.31, - "tax": 3675.73, - "slippage": 929.58, - "pnl": 87768.11, - "pnl_pct": 4.5002, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-06", - "exit_date": "2026-02-20", - "entry_price": 216669.75128532186, - "exit_price": 231901.86226325028, - "quantity": 5, - "commission": 173.93, - "tax": 2087.12, - "slippage": 490.69, - "pnl": 73737.01, - "pnl_pct": 6.8054, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-06", - "exit_date": "2026-02-26", - "entry_price": 216669.75128532186, - "exit_price": 231278.38096614098, - "quantity": 5, - "commission": 173.46, - "tax": 2081.51, - "slippage": 1108.1, - "pnl": 70625.68, - "pnl_pct": 6.5182, - "reason": "전량청산: 트레일링(231500<234491)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14764.682484670018, - "exit_price": 0.0, - "quantity": 285, - "commission": 631.19, - "tax": 0.0, - "slippage": 4184.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14764.682484670018, - "exit_price": 13832.308166404066, - "quantity": 285, - "commission": 591.33, - "tax": 9067.08, - "slippage": 2192.17, - "pnl": -276016.28, - "pnl_pct": -6.5584, - "reason": "전량청산: 트레일링(13840<14024)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236169.5443529699, - "exit_price": 0.0, - "quantity": 17, - "commission": 602.23, - "tax": 0.0, - "slippage": 2882.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<40 + %B(-0.03)<0.2 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236169.5443529699, - "exit_price": 207967.80226034299, - "quantity": 17, - "commission": 530.32, - "tax": 6363.81, - "slippage": 547.36, - "pnl": -486925.98, - "pnl_pct": -12.1262, - "reason": "손절 (close=208000 <= stop=213045)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2026-03-13", - "exit_date": null, - "entry_price": 90826.94107055491, - "exit_price": 0.0, - "quantity": 46, - "commission": 626.71, - "tax": 0.0, - "slippage": 1239.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.3)<40 + %B(0.23)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2026-03-13", - "exit_date": "2026-03-19", - "entry_price": 90826.94107055491, - "exit_price": 96406.51954628047, - "quantity": 23, - "commission": 332.6, - "tax": 3991.23, - "slippage": 2150.05, - "pnl": 123693.12, - "pnl_pct": 5.9202, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2026-03-13", - "exit_date": "2026-03-23", - "entry_price": 90826.94107055491, - "exit_price": 89847.93169185561, - "quantity": 23, - "commission": 309.98, - "tax": 3719.7, - "slippage": 1197.57, - "pnl": -26860.25, - "pnl_pct": -1.2856, - "reason": "전량청산: 트레일링(89900<90786)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2026-03-24", - "exit_date": null, - "entry_price": 293158.86319400265, - "exit_price": 0.0, - "quantity": 14, - "commission": 615.63, - "tax": 0.0, - "slippage": 2224.08, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<40 + %B(-0.05)<0.2 (BULL)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99870353.95 - }, - { - "date": "2023-07-06", - "equity": 99780504.21 - }, - { - "date": "2023-07-13", - "equity": 100103053.19 - }, - { - "date": "2023-07-20", - "equity": 100119553.19 - }, - { - "date": "2023-07-27", - "equity": 100043558.7 - }, - { - "date": "2023-08-03", - "equity": 100043558.7 - }, - { - "date": "2023-08-10", - "equity": 100043558.7 - }, - { - "date": "2023-08-18", - "equity": 100043558.7 - }, - { - "date": "2023-08-25", - "equity": 100043558.7 - }, - { - "date": "2023-09-01", - "equity": 100043558.7 - }, - { - "date": "2023-09-08", - "equity": 100043558.7 - }, - { - "date": "2023-09-15", - "equity": 100043558.7 - }, - { - "date": "2023-09-22", - "equity": 100043558.7 - }, - { - "date": "2023-10-05", - "equity": 100043558.7 - }, - { - "date": "2023-10-13", - "equity": 100043558.7 - }, - { - "date": "2023-10-20", - "equity": 100043558.7 - }, - { - "date": "2023-10-27", - "equity": 100043558.7 - }, - { - "date": "2023-11-03", - "equity": 100043558.7 - }, - { - "date": "2023-11-10", - "equity": 100043558.7 - }, - { - "date": "2023-11-17", - "equity": 100043558.7 - }, - { - "date": "2023-11-24", - "equity": 100043558.7 - }, - { - "date": "2023-12-01", - "equity": 100043558.7 - }, - { - "date": "2023-12-08", - "equity": 100043558.7 - }, - { - "date": "2023-12-15", - "equity": 100043558.7 - }, - { - "date": "2023-12-22", - "equity": 100043558.7 - }, - { - "date": "2024-01-03", - "equity": 100043558.7 - }, - { - "date": "2024-01-10", - "equity": 100043558.7 - }, - { - "date": "2024-01-17", - "equity": 100043558.7 - }, - { - "date": "2024-01-24", - "equity": 100043558.7 - }, - { - "date": "2024-01-31", - "equity": 99902419.02 - }, - { - "date": "2024-02-07", - "equity": 100040575.49 - }, - { - "date": "2024-02-16", - "equity": 100040575.49 - }, - { - "date": "2024-02-23", - "equity": 100040575.49 - }, - { - "date": "2024-03-04", - "equity": 99977316.4 - }, - { - "date": "2024-03-11", - "equity": 99928408.15 - }, - { - "date": "2024-03-18", - "equity": 99795997.49 - }, - { - "date": "2024-03-25", - "equity": 100003559.35 - }, - { - "date": "2024-04-01", - "equity": 100027195.05 - }, - { - "date": "2024-04-08", - "equity": 99867939.85 - }, - { - "date": "2024-04-16", - "equity": 99626144.54 - }, - { - "date": "2024-04-23", - "equity": 100092266.14 - }, - { - "date": "2024-04-30", - "equity": 100709255.31 - }, - { - "date": "2024-05-09", - "equity": 100501228.96 - }, - { - "date": "2024-05-17", - "equity": 100537481.29 - }, - { - "date": "2024-05-24", - "equity": 100388752.66 - }, - { - "date": "2024-05-31", - "equity": 100240059.27 - }, - { - "date": "2024-06-10", - "equity": 101693931.22 - }, - { - "date": "2024-06-17", - "equity": 101288808.36 - }, - { - "date": "2024-06-24", - "equity": 101353208.36 - }, - { - "date": "2024-07-01", - "equity": 101257696.94 - }, - { - "date": "2024-07-08", - "equity": 101722218.14 - }, - { - "date": "2024-07-15", - "equity": 101789341.19 - }, - { - "date": "2024-07-22", - "equity": 101735597.83 - }, - { - "date": "2024-07-29", - "equity": 101488926.44 - }, - { - "date": "2024-08-05", - "equity": 99179778.25 - }, - { - "date": "2024-08-12", - "equity": 100440747.55 - }, - { - "date": "2024-08-20", - "equity": 101083647.5 - }, - { - "date": "2024-08-27", - "equity": 101369670.76 - }, - { - "date": "2024-09-03", - "equity": 101360795.46 - }, - { - "date": "2024-09-10", - "equity": 101360795.46 - }, - { - "date": "2024-09-20", - "equity": 101157130.23 - }, - { - "date": "2024-09-27", - "equity": 101230330.23 - }, - { - "date": "2024-10-08", - "equity": 101056615.98 - }, - { - "date": "2024-10-16", - "equity": 101056615.98 - }, - { - "date": "2024-10-23", - "equity": 101056615.98 - }, - { - "date": "2024-10-30", - "equity": 101193000.59 - }, - { - "date": "2024-11-06", - "equity": 101084780.87 - }, - { - "date": "2024-11-13", - "equity": 101084780.87 - }, - { - "date": "2024-11-20", - "equity": 101084780.87 - }, - { - "date": "2024-11-27", - "equity": 101084780.87 - }, - { - "date": "2024-12-04", - "equity": 101084780.87 - }, - { - "date": "2024-12-11", - "equity": 101084780.87 - }, - { - "date": "2024-12-18", - "equity": 101084780.87 - }, - { - "date": "2024-12-26", - "equity": 101084780.87 - }, - { - "date": "2025-01-06", - "equity": 101084780.87 - }, - { - "date": "2025-01-13", - "equity": 101084780.87 - }, - { - "date": "2025-01-20", - "equity": 101084780.87 - }, - { - "date": "2025-01-31", - "equity": 101084780.87 - }, - { - "date": "2025-02-07", - "equity": 101084780.87 - }, - { - "date": "2025-02-14", - "equity": 101084780.87 - }, - { - "date": "2025-02-21", - "equity": 101084780.87 - }, - { - "date": "2025-02-28", - "equity": 101084780.87 - }, - { - "date": "2025-03-10", - "equity": 101084780.87 - }, - { - "date": "2025-03-17", - "equity": 101084780.87 - }, - { - "date": "2025-03-24", - "equity": 101084780.87 - }, - { - "date": "2025-03-31", - "equity": 101084780.87 - }, - { - "date": "2025-04-07", - "equity": 101084780.87 - }, - { - "date": "2025-04-14", - "equity": 100948399.6 - }, - { - "date": "2025-04-21", - "equity": 100871966.04 - }, - { - "date": "2025-04-28", - "equity": 101053059.8 - }, - { - "date": "2025-05-08", - "equity": 101054008.27 - }, - { - "date": "2025-05-15", - "equity": 101054008.27 - }, - { - "date": "2025-05-22", - "equity": 101054008.27 - }, - { - "date": "2025-05-29", - "equity": 101261665.8 - }, - { - "date": "2025-06-09", - "equity": 101349193.14 - }, - { - "date": "2025-06-16", - "equity": 101271401.91 - }, - { - "date": "2025-06-23", - "equity": 101271401.91 - }, - { - "date": "2025-06-30", - "equity": 101271401.91 - }, - { - "date": "2025-07-07", - "equity": 101677085.28 - }, - { - "date": "2025-07-14", - "equity": 101617260.25 - }, - { - "date": "2025-07-21", - "equity": 101666260.25 - }, - { - "date": "2025-07-28", - "equity": 101386268.89 - }, - { - "date": "2025-08-04", - "equity": 101516899.27 - }, - { - "date": "2025-08-11", - "equity": 101802788.62 - }, - { - "date": "2025-08-19", - "equity": 101748793.33 - }, - { - "date": "2025-08-26", - "equity": 101704343.33 - }, - { - "date": "2025-09-02", - "equity": 101831343.33 - }, - { - "date": "2025-09-09", - "equity": 101869555.12 - }, - { - "date": "2025-09-16", - "equity": 102275454.33 - }, - { - "date": "2025-09-23", - "equity": 102658728.97 - }, - { - "date": "2025-09-30", - "equity": 102607690.08 - }, - { - "date": "2025-10-14", - "equity": 102607690.08 - }, - { - "date": "2025-10-21", - "equity": 103035647.77 - }, - { - "date": "2025-10-28", - "equity": 103397914.27 - }, - { - "date": "2025-11-04", - "equity": 103461936.46 - }, - { - "date": "2025-11-11", - "equity": 103461936.46 - }, - { - "date": "2025-11-18", - "equity": 103461936.46 - }, - { - "date": "2025-11-25", - "equity": 103444472.08 - }, - { - "date": "2025-12-02", - "equity": 104088832.08 - }, - { - "date": "2025-12-09", - "equity": 104229077.24 - }, - { - "date": "2025-12-16", - "equity": 104138282.88 - }, - { - "date": "2025-12-23", - "equity": 104139699.86 - }, - { - "date": "2026-01-02", - "equity": 104007986.66 - }, - { - "date": "2026-01-09", - "equity": 103582646.41 - }, - { - "date": "2026-01-16", - "equity": 104447044.3 - }, - { - "date": "2026-01-23", - "equity": 105200828.19 - }, - { - "date": "2026-01-30", - "equity": 105438164.68 - }, - { - "date": "2026-02-06", - "equity": 105059101.61 - }, - { - "date": "2026-02-13", - "equity": 104973601.61 - }, - { - "date": "2026-02-25", - "equity": 105328438.26 - }, - { - "date": "2026-03-05", - "equity": 104532132.94 - }, - { - "date": "2026-03-12", - "equity": 104532132.94 - }, - { - "date": "2026-03-19", - "equity": 104785993.06 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.2195 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.2195 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0626 - }, - { - "date": "2023-07-28", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-11-06", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.1121 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.1121 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.1121 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.1121 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.1121 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.1121 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.1993 - }, - { - "date": "2024-02-08", - "drawdown_pct": -0.1151 - }, - { - "date": "2024-02-19", - "drawdown_pct": -0.1151 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.1151 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.311 - }, - { - "date": "2024-03-12", - "drawdown_pct": -0.2439 - }, - { - "date": "2024-03-19", - "drawdown_pct": -0.3907 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.1685 - }, - { - "date": "2024-04-02", - "drawdown_pct": -0.1439 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.434 - }, - { - "date": "2024-04-17", - "drawdown_pct": -0.5486 - }, - { - "date": "2024-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2024-05-02", - "drawdown_pct": -0.1445 - }, - { - "date": "2024-05-10", - "drawdown_pct": -0.2702 - }, - { - "date": "2024-05-20", - "drawdown_pct": -0.2367 - }, - { - "date": "2024-05-27", - "drawdown_pct": -0.3843 - }, - { - "date": "2024-06-03", - "drawdown_pct": -0.5073 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.1647 - }, - { - "date": "2024-06-18", - "drawdown_pct": -0.6022 - }, - { - "date": "2024-06-25", - "drawdown_pct": -0.6112 - }, - { - "date": "2024-07-02", - "drawdown_pct": -0.7209 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.1875 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.1796 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.1796 - }, - { - "date": "2024-07-30", - "drawdown_pct": -0.5465 - }, - { - "date": "2024-08-06", - "drawdown_pct": -1.9234 - }, - { - "date": "2024-08-13", - "drawdown_pct": -1.4521 - }, - { - "date": "2024-08-21", - "drawdown_pct": -0.8158 - }, - { - "date": "2024-08-28", - "drawdown_pct": -0.5474 - }, - { - "date": "2024-09-04", - "drawdown_pct": -0.5474 - }, - { - "date": "2024-09-11", - "drawdown_pct": -0.5474 - }, - { - "date": "2024-09-23", - "drawdown_pct": -0.7711 - }, - { - "date": "2024-09-30", - "drawdown_pct": -0.8458 - }, - { - "date": "2024-10-10", - "drawdown_pct": -0.8458 - }, - { - "date": "2024-10-17", - "drawdown_pct": -0.8458 - }, - { - "date": "2024-10-24", - "drawdown_pct": -0.8501 - }, - { - "date": "2024-10-31", - "drawdown_pct": -0.8182 - }, - { - "date": "2024-11-07", - "drawdown_pct": -0.8182 - }, - { - "date": "2024-11-14", - "drawdown_pct": -0.8182 - }, - { - "date": "2024-11-21", - "drawdown_pct": -0.8182 - }, - { - "date": "2024-11-28", - "drawdown_pct": -0.8182 - }, - { - "date": "2024-12-05", - "drawdown_pct": -0.8182 - }, - { - "date": "2024-12-12", - "drawdown_pct": -0.8182 - }, - { - "date": "2024-12-19", - "drawdown_pct": -0.8182 - }, - { - "date": "2024-12-27", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-01-07", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-01-14", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-01-21", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-02-03", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-02-10", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-02-17", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-02-24", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-03-04", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-03-11", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-03-18", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-03-25", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-04-01", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-04-08", - "drawdown_pct": -0.8182 - }, - { - "date": "2025-04-15", - "drawdown_pct": -0.9177 - }, - { - "date": "2025-04-22", - "drawdown_pct": -1.0155 - }, - { - "date": "2025-04-29", - "drawdown_pct": -0.8484 - }, - { - "date": "2025-05-09", - "drawdown_pct": -0.8484 - }, - { - "date": "2025-05-16", - "drawdown_pct": -0.8484 - }, - { - "date": "2025-05-23", - "drawdown_pct": -0.8484 - }, - { - "date": "2025-05-30", - "drawdown_pct": -0.6687 - }, - { - "date": "2025-06-10", - "drawdown_pct": -0.5635 - }, - { - "date": "2025-06-17", - "drawdown_pct": -0.6351 - }, - { - "date": "2025-06-24", - "drawdown_pct": -0.6351 - }, - { - "date": "2025-07-01", - "drawdown_pct": -0.6351 - }, - { - "date": "2025-07-08", - "drawdown_pct": -0.2333 - }, - { - "date": "2025-07-15", - "drawdown_pct": -0.3163 - }, - { - "date": "2025-07-22", - "drawdown_pct": -0.2957 - }, - { - "date": "2025-07-29", - "drawdown_pct": -0.4782 - }, - { - "date": "2025-08-05", - "drawdown_pct": -0.3571 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.1151 - }, - { - "date": "2025-08-20", - "drawdown_pct": -0.2057 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.0687 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.0752 - }, - { - "date": "2025-09-10", - "drawdown_pct": -0.1104 - }, - { - "date": "2025-09-17", - "drawdown_pct": 0.0 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.1608 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.1172 - }, - { - "date": "2025-10-15", - "drawdown_pct": -0.1172 - }, - { - "date": "2025-10-22", - "drawdown_pct": 0.0 - }, - { - "date": "2025-10-29", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-05", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-12", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-19", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-26", - "drawdown_pct": 0.0 - }, - { - "date": "2025-12-03", - "drawdown_pct": 0.0 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.0415 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.142 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.2169 - }, - { - "date": "2026-01-05", - "drawdown_pct": -0.2183 - }, - { - "date": "2026-01-12", - "drawdown_pct": -0.01 - }, - { - "date": "2026-01-19", - "drawdown_pct": -0.0871 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": -0.388 - }, - { - "date": "2026-02-09", - "drawdown_pct": -0.8097 - }, - { - "date": "2026-02-19", - "drawdown_pct": -0.3828 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.3482 - }, - { - "date": "2026-03-06", - "drawdown_pct": -1.0657 - }, - { - "date": "2026-03-13", - "drawdown_pct": -1.0675 - }, - { - "date": "2026-03-20", - "drawdown_pct": -0.795 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_091834.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_091834.json deleted file mode 100644 index 829414d..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_091834.json +++ /dev/null @@ -1,7335 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "atr_stop_multiplier": 2.5, - "atr_trailing_multiplier": 1.5, - "max_position_size": 0.06, - "max_holdings": 20, - "bull_rsi_threshold": 45.0, - "bear_rsi_threshold": 35.0, - "stop_loss_stable": -7.0, - "stop_loss_volatile": -10.0 - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 11.5466, - "cagr_pct": 3.8495, - "sharpe_ratio": 0.2107, - "sortino_ratio": 0.3383, - "max_drawdown_pct": -4.811, - "win_rate": 74.57, - "profit_factor": 1.7494, - "avg_win_pct": 7.1518, - "avg_loss_pct": -4.7985, - "total_trades": 232, - "winning_trades": 173, - "losing_trades": 59, - "max_consecutive_wins": 22, - "max_consecutive_losses": 4, - "avg_holding_days": 10.8 - }, - "stock_summary": [ - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 13, - "losses": 4, - "total_pnl": 2304172.0, - "trades": 17, - "win_rate": 76.5 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 13, - "losses": 1, - "total_pnl": 2059058.0, - "trades": 14, - "win_rate": 92.9 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 19, - "losses": 2, - "total_pnl": 2026484.0, - "trades": 21, - "win_rate": 90.5 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 14, - "losses": 5, - "total_pnl": 1703124.0, - "trades": 19, - "win_rate": 73.7 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 11, - "losses": 4, - "total_pnl": 1233754.0, - "trades": 15, - "win_rate": 73.3 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 10, - "losses": 6, - "total_pnl": 1112673.0, - "trades": 16, - "win_rate": 62.5 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 8, - "losses": 3, - "total_pnl": 783191.0, - "trades": 11, - "win_rate": 72.7 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 12, - "losses": 1, - "total_pnl": 611966.0, - "trades": 13, - "win_rate": 92.3 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 7, - "losses": 3, - "total_pnl": 577984.0, - "trades": 10, - "win_rate": 70.0 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 23, - "losses": 4, - "total_pnl": 427247.0, - "trades": 27, - "win_rate": 85.2 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 9, - "losses": 5, - "total_pnl": 399949.0, - "trades": 14, - "win_rate": 64.3 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 3, - "losses": 2, - "total_pnl": 374750.0, - "trades": 5, - "win_rate": 60.0 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": 295468.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 9, - "losses": 4, - "total_pnl": 234055.0, - "trades": 13, - "win_rate": 69.2 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 6, - "losses": 3, - "total_pnl": 154993.0, - "trades": 9, - "win_rate": 66.7 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 79953.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -928736.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -1095396.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 10, - "losses": 7, - "total_pnl": -1126008.0, - "trades": 17, - "win_rate": 58.8 - } - ], - "open_positions": [ - { - "code": "352820", - "name": "하이브", - "entry_price": 293006.9336793675, - "last_close": 307500.0, - "quantity": 22, - "unrealized_pnl": 318847.46, - "unrealized_pnl_pct": 4.95 - } - ], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 173, - "commission": 899.74, - "tax": 0.0, - "slippage": 3833.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<30 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32849.178396690935, - "quantity": 173, - "commission": 852.44, - "tax": 13070.69, - "slippage": 142.14, - "pnl": -330198.02, - "pnl_pct": -5.504, - "reason": "전량청산: 트레일링(32850<33316)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 198, - "commission": 895.7, - "tax": 0.0, - "slippage": 1641.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 99, - "commission": 484.74, - "tax": 7432.75, - "slippage": 721.5, - "pnl": 237592.24, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30158.292133948828, - "exit_price": 31826.543391828876, - "quantity": 99, - "commission": 472.62, - "tax": 7246.9, - "slippage": 2322.2, - "pnl": 156989.5, - "pnl_pct": 5.2573, - "reason": "전량청산: 트레일링(31850<31891)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83156.23372740485, - "exit_price": 0.0, - "quantity": 72, - "commission": 898.09, - "tax": 0.0, - "slippage": 4048.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<30 + %B(0.08) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-31", - "entry_price": 83156.23372740485, - "exit_price": 82626.2167497508, - "quantity": 72, - "commission": 892.36, - "tax": 10708.36, - "slippage": 5312.39, - "pnl": -50660.03, - "pnl_pct": -0.846, - "reason": "전량청산: 트레일링(82700<84071)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2023-10-12", - "exit_date": null, - "entry_price": 337350.3262939614, - "exit_price": 0.0, - "quantity": 17, - "commission": 860.24, - "tax": 0.0, - "slippage": 498.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<30 + %B(0.27) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2023-10-12", - "exit_date": "2023-10-19", - "entry_price": 337350.3262939614, - "exit_price": 308111.94597445655, - "quantity": 17, - "commission": 785.69, - "tax": 9428.23, - "slippage": 2210.92, - "pnl": -508126.62, - "pnl_pct": -8.8588, - "reason": "전량청산: 트레일링(308242<320755)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2023-10-24", - "exit_date": null, - "entry_price": 295649.8092797519, - "exit_price": 0.0, - "quantity": 20, - "commission": 886.95, - "tax": 0.0, - "slippage": 176.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<30 + %B(0.18) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2023-10-24", - "exit_date": "2023-10-25", - "entry_price": 295649.8092797519, - "exit_price": 265533.93150299595, - "quantity": 20, - "commission": 796.6, - "tax": 9559.22, - "slippage": 1161.37, - "pnl": -613560.33, - "pnl_pct": -10.3749, - "reason": "손절 (close=265592 <= stop=266085)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-11-02", - "exit_date": null, - "entry_price": 20310.2587123485, - "exit_price": 0.0, - "quantity": 292, - "commission": 889.59, - "tax": 0.0, - "slippage": 2995.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.9)<30 + %B(0.34) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2023-11-03", - "exit_date": null, - "entry_price": 260751.9191214152, - "exit_price": 0.0, - "quantity": 22, - "commission": 860.48, - "tax": 0.0, - "slippage": 152.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.7)<30 + %B(0.32) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-06", - "entry_price": 20310.2587123485, - "exit_price": 24595.10859379311, - "quantity": 146, - "commission": 538.63, - "tax": 6463.59, - "slippage": 714.15, - "pnl": 618141.06, - "pnl_pct": 20.8427, - "reason": "1차 익절(50%): RSI(57.3)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2023-11-03", - "exit_date": "2023-11-06", - "entry_price": 260751.9191214152, - "exit_price": 338554.83539959125, - "quantity": 11, - "commission": 558.62, - "tax": 6703.39, - "slippage": 2421.81, - "pnl": 848139.84, - "pnl_pct": 29.5653, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2023-11-03", - "exit_date": "2023-11-07", - "entry_price": 260751.9191214152, - "exit_price": 301292.7235760818, - "quantity": 11, - "commission": 497.13, - "tax": 5965.6, - "slippage": 1807.04, - "pnl": 439055.88, - "pnl_pct": 15.305, - "reason": "전량청산: 트레일링(301457<311184)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-16", - "entry_price": 20310.2587123485, - "exit_price": 24344.632270853308, - "quantity": 146, - "commission": 533.15, - "tax": 6397.77, - "slippage": 783.69, - "pnl": 581642.83, - "pnl_pct": 19.612, - "reason": "전량청산: RSI(72.3)>=65", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 353148.9760197329, - "exit_price": 0.0, - "quantity": 17, - "commission": 900.53, - "tax": 0.0, - "slippage": 3535.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<30 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105250.12375397653, - "exit_price": 0.0, - "quantity": 57, - "commission": 899.89, - "tax": 0.0, - "slippage": 4852.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<30 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 105250.12375397653, - "exit_price": 98493.35991116427, - "quantity": 57, - "commission": 842.12, - "tax": 12912.48, - "slippage": 36.49, - "pnl": -399790.03, - "pnl_pct": -6.663, - "reason": "전량청산: 트레일링(98494<98889)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-02", - "entry_price": 353148.9760197329, - "exit_price": 384449.9529846648, - "quantity": 8, - "commission": 461.34, - "tax": 5536.08, - "slippage": 2480.38, - "pnl": 243986.62, - "pnl_pct": 8.6348, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-05", - "entry_price": 353148.9760197329, - "exit_price": 378620.4854553299, - "quantity": 4, - "commission": 227.17, - "tax": 2726.07, - "slippage": 1058.06, - "pnl": 98720.91, - "pnl_pct": 6.9876, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-06", - "entry_price": 353148.9760197329, - "exit_price": 366033.4145513728, - "quantity": 5, - "commission": 274.53, - "tax": 3294.3, - "slippage": 622.93, - "pnl": 60588.51, - "pnl_pct": 3.4308, - "reason": "전량청산: 트레일링(366158<367923)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-02-07", - "exit_date": null, - "entry_price": 230535.8380247066, - "exit_price": 0.0, - "quantity": 26, - "commission": 899.09, - "tax": 0.0, - "slippage": 931.79, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.8)<30 + %B(0.33) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-14", - "entry_price": 230535.8380247066, - "exit_price": 243266.91861691765, - "quantity": 13, - "commission": 474.37, - "tax": 7273.68, - "slippage": 3030.06, - "pnl": 157306.45, - "pnl_pct": 5.2481, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-26", - "entry_price": 230535.8380247066, - "exit_price": 241918.54412008275, - "quantity": 13, - "commission": 471.74, - "tax": 7233.36, - "slippage": 1058.93, - "pnl": 139820.53, - "pnl_pct": 4.6647, - "reason": "전량청산: 트레일링(242000<242250)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-02-29", - "exit_date": null, - "entry_price": 195018.08543945913, - "exit_price": 0.0, - "quantity": 31, - "commission": 906.83, - "tax": 0.0, - "slippage": 560.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<40 + %B(0.06)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23702.292178130952, - "exit_price": 0.0, - "quantity": 257, - "commission": 913.72, - "tax": 0.0, - "slippage": 589.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<40 + %B(0.04)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-02-29", - "exit_date": "2024-03-05", - "entry_price": 195018.08543945913, - "exit_price": 188540.07781307024, - "quantity": 31, - "commission": 876.71, - "tax": 10520.54, - "slippage": 4957.59, - "pnl": -213122.32, - "pnl_pct": -3.5247, - "reason": "전량청산: 트레일링(188700<190832)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194717.48508570401, - "exit_price": 0.0, - "quantity": 31, - "commission": 905.44, - "tax": 0.0, - "slippage": 3642.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.8)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194717.48508570401, - "exit_price": 204334.9422681154, - "quantity": 15, - "commission": 459.75, - "tax": 5517.04, - "slippage": 2475.87, - "pnl": 137846.95, - "pnl_pct": 4.7188, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450328.3793040122, - "exit_price": 0.0, - "quantity": 13, - "commission": 878.14, - "tax": 0.0, - "slippage": 4268.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(0.30)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23702.292178130952, - "exit_price": 23137.586319682825, - "quantity": 257, - "commission": 891.95, - "tax": 13676.63, - "slippage": 3190.32, - "pnl": -160611.71, - "pnl_pct": -2.6363, - "reason": "전량청산: 트레일링(23150<23232)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194717.48508570401, - "exit_price": 192512.48059228118, - "quantity": 16, - "commission": 462.03, - "tax": 5544.36, - "slippage": 3000.31, - "pnl": -41753.78, - "pnl_pct": -1.34, - "reason": "전량청산: 트레일링(192700<196204)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27910.56110912411, - "exit_price": 0.0, - "quantity": 217, - "commission": 908.49, - "tax": 0.0, - "slippage": 2291.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<40 + %B(0.21)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184501.79629240677, - "exit_price": 0.0, - "quantity": 32, - "commission": 885.61, - "tax": 0.0, - "slippage": 3257.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(0.24)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450328.3793040122, - "exit_price": 449127.1826034183, - "quantity": 6, - "commission": 404.21, - "tax": 4850.57, - "slippage": 2236.9, - "pnl": -12867.26, - "pnl_pct": -0.4761, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-25", - "entry_price": 450328.3793040122, - "exit_price": 460215.17165403627, - "quantity": 3, - "commission": 207.1, - "tax": 2485.16, - "slippage": 854.49, - "pnl": 26765.47, - "pnl_pct": 1.9809, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-26", - "entry_price": 450328.3793040122, - "exit_price": 448613.09360176045, - "quantity": 2, - "commission": 134.58, - "tax": 1615.01, - "slippage": 773.81, - "pnl": -5315.26, - "pnl_pct": -0.5901, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27910.56110912411, - "exit_price": 28833.34339060934, - "quantity": 108, - "commission": 467.1, - "tax": 5605.2, - "slippage": 1798.91, - "pnl": 93136.03, - "pnl_pct": 3.0893, - "reason": "1차 익절(50%): RSI(62.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-27", - "entry_price": 450328.3793040122, - "exit_price": 443687.1701047206, - "quantity": 2, - "commission": 133.11, - "tax": 1597.27, - "slippage": 625.66, - "pnl": -15147.9, - "pnl_pct": -1.6816, - "reason": "전량청산: 트레일링(444000<445589)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184501.79629240677, - "exit_price": 189291.325444174, - "quantity": 16, - "commission": 454.3, - "tax": 5451.59, - "slippage": 138.79, - "pnl": 70283.77, - "pnl_pct": 2.3805, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-29", - "entry_price": 27910.56110912411, - "exit_price": 27543.721402505802, - "quantity": 109, - "commission": 450.34, - "tax": 5404.08, - "slippage": 684.37, - "pnl": -46296.28, - "pnl_pct": -1.5215, - "reason": "전량청산: 트레일링(27550<28064)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184501.79629240677, - "exit_price": 194243.7719186721, - "quantity": 16, - "commission": 466.19, - "tax": 5594.22, - "slippage": 899.65, - "pnl": 149368.4, - "pnl_pct": 5.0591, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 51504.10928681156, - "exit_price": 0.0, - "quantity": 118, - "commission": 911.62, - "tax": 0.0, - "slippage": 484.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-03", - "entry_price": 51504.10928681156, - "exit_price": 48888.616525656944, - "quantity": 118, - "commission": 865.33, - "tax": 13268.37, - "slippage": 1343.25, - "pnl": -323673.47, - "pnl_pct": -5.325, - "reason": "전량청산: 트레일링(48900<50084)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106710.77685251803, - "exit_price": 0.0, - "quantity": 56, - "commission": 896.37, - "tax": 0.0, - "slippage": 603.5, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<40 + %B(0.20)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48163.384428989746, - "exit_price": 0.0, - "quantity": 126, - "commission": 910.29, - "tax": 0.0, - "slippage": 1686.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<40 + %B(-0.13)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273035.45412883087, - "exit_price": 0.0, - "quantity": 22, - "commission": 901.02, - "tax": 0.0, - "slippage": 3815.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<40 + %B(0.19)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2024-04-09", - "exit_date": null, - "entry_price": 173263.1889333976, - "exit_price": 0.0, - "quantity": 34, - "commission": 883.64, - "tax": 0.0, - "slippage": 2148.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.4)<40 + %B(0.23)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48163.384428989746, - "exit_price": 42534.24879984918, - "quantity": 126, - "commission": 803.9, - "tax": 12326.43, - "slippage": 1984.65, - "pnl": -723311.7, - "pnl_pct": -11.9172, - "reason": "손절 (close=42550 <= stop=43347)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26155.478608854675, - "exit_price": 0.0, - "quantity": 231, - "commission": 906.29, - "tax": 0.0, - "slippage": 1265.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273035.45412883087, - "exit_price": 259706.64556929938, - "quantity": 22, - "commission": 857.03, - "tax": 10284.38, - "slippage": 1525.8, - "pnl": -305276.22, - "pnl_pct": -5.0814, - "reason": "전량청산: 트레일링(259776<265297)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106710.77685251803, - "exit_price": 114492.65938424814, - "quantity": 28, - "commission": 480.87, - "tax": 5770.43, - "slippage": 3005.54, - "pnl": 211193.23, - "pnl_pct": 7.0672, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26155.478608854675, - "exit_price": 23784.57675783113, - "quantity": 231, - "commission": 824.14, - "tax": 9889.63, - "slippage": 3562.77, - "pnl": -559298.38, - "pnl_pct": -9.2556, - "reason": "손절 (close=23800 <= stop=24030)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2024-04-09", - "exit_date": "2024-04-17", - "entry_price": 173263.1889333976, - "exit_price": 160702.05173428875, - "quantity": 34, - "commission": 819.58, - "tax": 12566.9, - "slippage": 3330.24, - "pnl": -441348.79, - "pnl_pct": -7.4909, - "reason": "전량청산: 트레일링(160800<165911)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42407.256278683606, - "exit_price": 0.0, - "quantity": 141, - "commission": 896.91, - "tax": 0.0, - "slippage": 1023.14, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<40 + %B(0.15)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 49135.80012577936, - "exit_price": 0.0, - "quantity": 121, - "commission": 891.81, - "tax": 0.0, - "slippage": 4331.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.3)<40 + %B(0.34)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250608.94343605696, - "exit_price": 0.0, - "quantity": 23, - "commission": 864.6, - "tax": 0.0, - "slippage": 941.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<40 + %B(0.19)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370640.58824117115, - "exit_price": 0.0, - "quantity": 16, - "commission": 889.54, - "tax": 0.0, - "slippage": 2249.41, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<40 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 165063.17240051995, - "exit_price": 0.0, - "quantity": 36, - "commission": 891.34, - "tax": 0.0, - "slippage": 5874.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<40 + %B(0.10)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 23765.199994296534, - "exit_price": 0.0, - "quantity": 251, - "commission": 894.76, - "tax": 0.0, - "slippage": 3815.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.5)<40 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-24", - "entry_price": 106710.77685251803, - "exit_price": 116135.2824397734, - "quantity": 28, - "commission": 487.77, - "tax": 5853.22, - "slippage": 1812.09, - "pnl": 257096.98, - "pnl_pct": 8.6033, - "reason": "전량청산: RSI(73.1)>=65", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250608.94343605696, - "exit_price": 287688.90914173954, - "quantity": 11, - "commission": 474.69, - "tax": 5696.24, - "slippage": 2168.0, - "pnl": 401295.19, - "pnl_pct": 14.5549, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42407.256278683606, - "exit_price": 40266.03306761635, - "quantity": 141, - "commission": 851.63, - "tax": 13058.27, - "slippage": 4789.34, - "pnl": -316719.29, - "pnl_pct": -5.296, - "reason": "전량청산: 트레일링(40300<40571)", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 49135.80012577936, - "exit_price": 47363.21760419271, - "quantity": 121, - "commission": 859.64, - "tax": 10315.71, - "slippage": 4450.67, - "pnl": -226549.65, - "pnl_pct": -3.8099, - "reason": "전량청산: 트레일링(47400<47552)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250608.94343605696, - "exit_price": 271829.72366161755, - "quantity": 6, - "commission": 244.65, - "tax": 2935.76, - "slippage": 373.66, - "pnl": 123918.73, - "pnl_pct": 8.2399, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-04-25", - "exit_date": null, - "entry_price": 212006.80525170767, - "exit_price": 0.0, - "quantity": 28, - "commission": 890.43, - "tax": 0.0, - "slippage": 190.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.7)<40 + %B(0.19)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-26", - "exit_date": null, - "entry_price": 38712.20803295989, - "exit_price": 0.0, - "quantity": 155, - "commission": 900.06, - "tax": 0.0, - "slippage": 1892.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.9)<40 + %B(0.10)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 370640.58824117115, - "exit_price": 395394.1084835516, - "quantity": 8, - "commission": 474.47, - "tax": 5693.68, - "slippage": 847.13, - "pnl": 191415.25, - "pnl_pct": 6.4546, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 165063.17240051995, - "exit_price": 177962.44505384163, - "quantity": 18, - "commission": 480.5, - "tax": 5765.98, - "slippage": 675.99, - "pnl": 225494.76, - "pnl_pct": 7.5884, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 23765.199994296534, - "exit_price": 25076.33296617019, - "quantity": 125, - "commission": 470.18, - "tax": 5642.17, - "slippage": 2958.38, - "pnl": 157333.67, - "pnl_pct": 5.2955, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 23765.199994296534, - "exit_price": 25078.003172575536, - "quantity": 63, - "commission": 236.99, - "tax": 2843.85, - "slippage": 1385.8, - "pnl": 79401.19, - "pnl_pct": 5.3025, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-02", - "entry_price": 250608.94343605696, - "exit_price": 271322.59390572825, - "quantity": 6, - "commission": 244.19, - "tax": 2930.28, - "slippage": 512.44, - "pnl": 120881.88, - "pnl_pct": 8.038, - "reason": "전량청산: 트레일링(271408<272429)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-08", - "entry_price": 165063.17240051995, - "exit_price": 183779.46482945228, - "quantity": 18, - "commission": 496.2, - "tax": 5954.45, - "slippage": 2169.63, - "pnl": 329996.93, - "pnl_pct": 11.1051, - "reason": "전량청산: RSI(71.9)>=65", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-09", - "entry_price": 23765.199994296534, - "exit_price": 24040.48505277949, - "quantity": 63, - "commission": 227.18, - "tax": 2726.19, - "slippage": 599.44, - "pnl": 14165.0, - "pnl_pct": 0.946, - "reason": "전량청산: 트레일링(24050<25182)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-26", - "exit_date": "2024-05-09", - "entry_price": 38712.20803295989, - "exit_price": 37215.933102282164, - "quantity": 155, - "commission": 865.27, - "tax": 13267.48, - "slippage": 5280.37, - "pnl": -246955.42, - "pnl_pct": -4.115, - "reason": "전량청산: 트레일링(37250<37559)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-13", - "entry_price": 370640.58824117115, - "exit_price": 390820.5889256383, - "quantity": 8, - "commission": 468.98, - "tax": 5627.82, - "slippage": 1435.29, - "pnl": 154898.44, - "pnl_pct": 5.2232, - "reason": "전량청산: 트레일링(391000<393679)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-14", - "entry_price": 212006.80525170767, - "exit_price": 193448.74568778262, - "quantity": 28, - "commission": 812.48, - "tax": 9749.82, - "slippage": 1435.12, - "pnl": -531078.4, - "pnl_pct": -8.9451, - "reason": "손절 (close=193500 <= stop=196632)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96065.68659909394, - "exit_price": 0.0, - "quantity": 62, - "commission": 893.41, - "tax": 0.0, - "slippage": 1468.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<40 + %B(0.13)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96065.68659909394, - "exit_price": 94418.96642962933, - "quantity": 62, - "commission": 878.1, - "tax": 13464.14, - "slippage": 3288.08, - "pnl": -117332.3, - "pnl_pct": -1.9697, - "reason": "전량청산: 트레일링(94472<96114)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-28", - "exit_date": null, - "entry_price": 198652.18048345268, - "exit_price": 0.0, - "quantity": 30, - "commission": 893.93, - "tax": 0.0, - "slippage": 1565.41, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.3)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 377147.34624353703, - "exit_price": 0.0, - "quantity": 15, - "commission": 848.58, - "tax": 0.0, - "slippage": 3305.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(-0.11)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88665.53453796681, - "exit_price": 0.0, - "quantity": 67, - "commission": 891.09, - "tax": 0.0, - "slippage": 5328.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<40 + %B(-0.05)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247273.7218198581, - "exit_price": 0.0, - "quantity": 24, - "commission": 890.19, - "tax": 0.0, - "slippage": 2369.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<40 + %B(0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22254.87988689125, - "exit_price": 0.0, - "quantity": 269, - "commission": 897.98, - "tax": 0.0, - "slippage": 1312.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<40 + %B(0.15)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88665.53453796681, - "exit_price": 98591.55301361499, - "quantity": 33, - "commission": 488.03, - "tax": 7483.1, - "slippage": 3248.75, - "pnl": 319148.59, - "pnl_pct": 10.9058, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247273.7218198581, - "exit_price": 266909.93304137886, - "quantity": 12, - "commission": 480.44, - "tax": 5765.25, - "slippage": 1632.8, - "pnl": 228943.75, - "pnl_pct": 7.7144, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-05", - "entry_price": 22254.87988689125, - "exit_price": 22197.98181104974, - "quantity": 269, - "commission": 895.69, - "tax": 10748.26, - "slippage": 542.89, - "pnl": -27847.52, - "pnl_pct": -0.4651, - "reason": "전량청산: 트레일링(22200<22220)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-28", - "exit_date": "2024-06-07", - "entry_price": 198652.18048345268, - "exit_price": 221989.54016465571, - "quantity": 15, - "commission": 499.48, - "tax": 7658.64, - "slippage": 156.9, - "pnl": 341455.31, - "pnl_pct": 11.4573, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88665.53453796681, - "exit_price": 105447.43651236236, - "quantity": 17, - "commission": 268.89, - "tax": 4122.99, - "slippage": 196.58, - "pnl": 280674.35, - "pnl_pct": 18.618, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-12", - "entry_price": 88665.53453796681, - "exit_price": 99314.64629471368, - "quantity": 17, - "commission": 253.25, - "tax": 3883.2, - "slippage": 1060.01, - "pnl": 176672.35, - "pnl_pct": 11.7192, - "reason": "전량청산: 트레일링(99377<99747)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 170034.57428400527, - "exit_price": 0.0, - "quantity": 36, - "commission": 918.19, - "tax": 0.0, - "slippage": 4844.67, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<40 + %B(0.20)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43668.42728255081, - "exit_price": 0.0, - "quantity": 140, - "commission": 917.04, - "tax": 0.0, - "slippage": 2579.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-28", - "exit_date": "2024-06-14", - "entry_price": 198652.18048345268, - "exit_price": 200487.26269491654, - "quantity": 15, - "commission": 451.1, - "tax": 6916.81, - "slippage": 191.06, - "pnl": 19711.36, - "pnl_pct": 0.6614, - "reason": "전량청산: 트레일링(200500<207307)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 247273.7218198581, - "exit_price": 264522.0147595468, - "quantity": 12, - "commission": 476.14, - "tax": 5713.68, - "slippage": 1211.82, - "pnl": 200344.61, - "pnl_pct": 6.7508, - "reason": "전량청산: 트레일링(264623<264830)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 377147.34624353703, - "exit_price": 372639.4357678353, - "quantity": 15, - "commission": 838.44, - "tax": 10061.26, - "slippage": 5573.46, - "pnl": -79366.94, - "pnl_pct": -1.4027, - "reason": "전량청산: 트레일링(373011<375739)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 43668.42728255081, - "exit_price": 42377.565551767795, - "quantity": 140, - "commission": 889.93, - "tax": 10679.15, - "slippage": 3140.82, - "pnl": -193206.75, - "pnl_pct": -3.1598, - "reason": "전량청산: 트레일링(42400<42448)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 170034.57428400527, - "exit_price": 165239.3836363427, - "quantity": 36, - "commission": 892.29, - "tax": 10707.51, - "slippage": 5782.19, - "pnl": -185144.85, - "pnl_pct": -3.0242, - "reason": "전량청산: 트레일링(165400<166107)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181155.80112610443, - "exit_price": 0.0, - "quantity": 33, - "commission": 896.72, - "tax": 0.0, - "slippage": 5141.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<40 + %B(0.05)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162901.8702584745, - "exit_price": 0.0, - "quantity": 37, - "commission": 904.11, - "tax": 0.0, - "slippage": 69.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<40 + %B(0.06)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359563.9589533052, - "exit_price": 0.0, - "quantity": 16, - "commission": 862.95, - "tax": 0.0, - "slippage": 4143.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<40 + %B(0.21)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162901.8702584745, - "exit_price": 167985.40448696664, - "quantity": 18, - "commission": 453.56, - "tax": 5442.73, - "slippage": 2062.72, - "pnl": 85167.49, - "pnl_pct": 2.9041, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359563.9589533052, - "exit_price": 373789.1784661304, - "quantity": 8, - "commission": 448.55, - "tax": 5382.56, - "slippage": 1606.57, - "pnl": 107539.17, - "pnl_pct": 3.738, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181155.80112610443, - "exit_price": 188349.73013421294, - "quantity": 16, - "commission": 452.04, - "tax": 5424.47, - "slippage": 804.32, - "pnl": 108791.58, - "pnl_pct": 3.7528, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 162901.8702584745, - "exit_price": 170390.71601334214, - "quantity": 9, - "commission": 230.03, - "tax": 2760.33, - "slippage": 983.56, - "pnl": 64189.34, - "pnl_pct": 4.3775, - "reason": "1차 익절(50%): RSI(56.1)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-09", - "entry_price": 181155.80112610443, - "exit_price": 191178.67122440846, - "quantity": 8, - "commission": 229.41, - "tax": 2752.97, - "slippage": 170.63, - "pnl": 76983.19, - "pnl_pct": 5.3111, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-09", - "entry_price": 162901.8702584745, - "exit_price": 170625.7855717108, - "quantity": 5, - "commission": 127.97, - "tax": 1535.63, - "slippage": 371.07, - "pnl": 36833.8, - "pnl_pct": 4.5215, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-10", - "entry_price": 181155.80112610443, - "exit_price": 191712.97579312604, - "quantity": 4, - "commission": 115.03, - "tax": 1380.33, - "slippage": 348.1, - "pnl": 40624.64, - "pnl_pct": 5.6055, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162901.8702584745, - "exit_price": 177330.697672865, - "quantity": 5, - "commission": 133.0, - "tax": 1595.98, - "slippage": 846.51, - "pnl": 70292.99, - "pnl_pct": 8.6288, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-11", - "entry_price": 181155.80112610443, - "exit_price": 191032.5369177997, - "quantity": 2, - "commission": 57.31, - "tax": 687.72, - "slippage": 334.93, - "pnl": 18954.1, - "pnl_pct": 5.2307, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-12", - "entry_price": 181155.80112610443, - "exit_price": 190349.85072473699, - "quantity": 1, - "commission": 28.55, - "tax": 342.63, - "slippage": 50.15, - "pnl": 8795.69, - "pnl_pct": 4.8546, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-15", - "entry_price": 181155.80112610443, - "exit_price": 187705.98992796917, - "quantity": 1, - "commission": 28.16, - "tax": 337.87, - "slippage": 94.01, - "pnl": 6156.99, - "pnl_pct": 3.3982, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-16", - "entry_price": 181155.80112610443, - "exit_price": 184467.0387280422, - "quantity": 1, - "commission": 27.67, - "tax": 332.04, - "slippage": 32.96, - "pnl": 2924.35, - "pnl_pct": 1.614, - "reason": "전량청산: 트레일링(184500<185807)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359563.9589533052, - "exit_price": 352129.34340539505, - "quantity": 8, - "commission": 422.56, - "tax": 5070.66, - "slippage": 2573.25, - "pnl": -65401.62, - "pnl_pct": -2.2733, - "reason": "전량청산: 트레일링(352451<362049)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2024-07-23", - "exit_date": null, - "entry_price": 263729.381643152, - "exit_price": 0.0, - "quantity": 23, - "commission": 909.87, - "tax": 0.0, - "slippage": 5275.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.2)<40 + %B(0.24)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-24", - "exit_date": null, - "entry_price": 208562.22573901704, - "exit_price": 0.0, - "quantity": 29, - "commission": 907.25, - "tax": 0.0, - "slippage": 1804.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<40 + %B(0.10)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-24", - "exit_date": "2024-08-02", - "entry_price": 208562.22573901704, - "exit_price": 173089.3339474892, - "quantity": 29, - "commission": 752.94, - "tax": 9035.26, - "slippage": 3209.32, - "pnl": -1039409.31, - "pnl_pct": -17.1826, - "reason": "손절 (close=173200 <= stop=187706)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173305.47364062112, - "exit_price": 0.0, - "quantity": 34, - "commission": 883.86, - "tax": 0.0, - "slippage": 3586.1, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<40 + %B(0.02)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 329494.3519799881, - "exit_price": 0.0, - "quantity": 18, - "commission": 889.63, - "tax": 0.0, - "slippage": 906.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<40 + %B(0.30)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79660.69585968598, - "exit_price": 0.0, - "quantity": 75, - "commission": 896.18, - "tax": 0.0, - "slippage": 4552.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<40 + %B(0.07)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 175594.661019786, - "exit_price": 0.0, - "quantity": 34, - "commission": 895.53, - "tax": 0.0, - "slippage": 3218.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.7)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2024-07-23", - "exit_date": "2024-08-05", - "entry_price": 263729.381643152, - "exit_price": 223825.58766878676, - "quantity": 23, - "commission": 772.2, - "tax": 9266.38, - "slippage": 4011.48, - "pnl": -928735.71, - "pnl_pct": -15.3088, - "reason": "손절 (close=224000 <= stop=237356)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79660.69585968598, - "exit_price": 71362.13274780526, - "quantity": 75, - "commission": 802.82, - "tax": 9633.89, - "slippage": 2840.04, - "pnl": -633725.13, - "pnl_pct": -10.6055, - "reason": "손절 (close=71400 <= stop=72946)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-08-06", - "exit_date": null, - "entry_price": 289500.16556392907, - "exit_price": 0.0, - "quantity": 20, - "commission": 868.5, - "tax": 0.0, - "slippage": 3.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.3)<30 + %B(0.16) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2024-08-06", - "exit_date": null, - "entry_price": 40813.22556712579, - "exit_price": 0.0, - "quantity": 144, - "commission": 881.57, - "tax": 0.0, - "slippage": 1904.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<30 + %B(0.10) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-08", - "entry_price": 175594.661019786, - "exit_price": 180196.49029102208, - "quantity": 17, - "commission": 459.5, - "tax": 5514.01, - "slippage": 59.67, - "pnl": 71809.82, - "pnl_pct": 2.4052, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-08-12", - "exit_date": null, - "entry_price": 160448.93450818723, - "exit_price": 0.0, - "quantity": 37, - "commission": 890.49, - "tax": 0.0, - "slippage": 5510.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.3)<40 + %B(0.13)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-08-12", - "exit_date": null, - "entry_price": 17415.289760674124, - "exit_price": 0.0, - "quantity": 342, - "commission": 893.4, - "tax": 0.0, - "slippage": 5229.1, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.8)<40 + %B(0.10)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-13", - "entry_price": 40813.22556712579, - "exit_price": 44612.866134114025, - "quantity": 72, - "commission": 481.82, - "tax": 7387.89, - "slippage": 2673.64, - "pnl": 265263.63, - "pnl_pct": 9.0257, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-08-14", - "exit_date": null, - "entry_price": 163150.1555538532, - "exit_price": 0.0, - "quantity": 36, - "commission": 881.01, - "tax": 0.0, - "slippage": 1805.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.2)<40 + %B(-0.06)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-16", - "entry_price": 173305.47364062112, - "exit_price": 199688.4323442511, - "quantity": 17, - "commission": 509.21, - "tax": 6110.47, - "slippage": 196.65, - "pnl": 441448.7, - "pnl_pct": 14.9815, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-20", - "entry_price": 40813.22556712579, - "exit_price": 41313.694303072916, - "quantity": 72, - "commission": 446.19, - "tax": 6841.55, - "slippage": 2614.01, - "pnl": 28305.23, - "pnl_pct": 0.9631, - "reason": "전량청산: 트레일링(41350<41977)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-21", - "entry_price": 329494.3519799881, - "exit_price": 321307.44969499885, - "quantity": 9, - "commission": 433.77, - "tax": 5205.18, - "slippage": 2740.95, - "pnl": -79765.88, - "pnl_pct": -2.6894, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-21", - "entry_price": 289500.16556392907, - "exit_price": 297974.47527128377, - "quantity": 10, - "commission": 446.96, - "tax": 5363.54, - "slippage": 255.25, - "pnl": 78498.34, - "pnl_pct": 2.7111, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-22", - "entry_price": 160448.93450818723, - "exit_price": 164619.95737069176, - "quantity": 18, - "commission": 444.47, - "tax": 5333.69, - "slippage": 1440.77, - "pnl": 68867.04, - "pnl_pct": 2.3842, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-22", - "entry_price": 17415.289760674124, - "exit_price": 18388.727181785365, - "quantity": 171, - "commission": 471.67, - "tax": 7232.29, - "slippage": 217.65, - "pnl": 158307.14, - "pnl_pct": 5.3151, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-08-14", - "exit_date": "2024-08-22", - "entry_price": 163150.1555538532, - "exit_price": 177265.06917588337, - "quantity": 18, - "commission": 478.62, - "tax": 5743.39, - "slippage": 2428.75, - "pnl": 247405.94, - "pnl_pct": 8.4234, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-23", - "entry_price": 173305.47364062112, - "exit_price": 185357.93771336356, - "quantity": 17, - "commission": 472.66, - "tax": 5671.95, - "slippage": 2415.06, - "pnl": 198305.34, - "pnl_pct": 6.7299, - "reason": "전량청산: 트레일링(185500<188357)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-23", - "entry_price": 160448.93450818723, - "exit_price": 164878.828247504, - "quantity": 9, - "commission": 222.59, - "tax": 2671.04, - "slippage": 190.55, - "pnl": 36758.81, - "pnl_pct": 2.5452, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-26", - "entry_price": 175594.661019786, - "exit_price": 193308.0803880757, - "quantity": 17, - "commission": 492.94, - "tax": 5915.23, - "slippage": 1562.63, - "pnl": 294272.2, - "pnl_pct": 9.8565, - "reason": "전량청산: RSI(85.4)>=65", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-26", - "entry_price": 289500.16556392907, - "exit_price": 316825.7122608621, - "quantity": 10, - "commission": 475.24, - "tax": 5702.86, - "slippage": 1742.88, - "pnl": 266643.12, - "pnl_pct": 9.2091, - "reason": "전량청산: RSI(74.9)>=65", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-26", - "entry_price": 160448.93450818723, - "exit_price": 170654.75483343995, - "quantity": 5, - "commission": 127.99, - "tax": 1535.89, - "slippage": 226.23, - "pnl": 49244.88, - "pnl_pct": 6.1375, - "reason": "1차 익절(50%): RSI(73.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-28", - "entry_price": 160448.93450818723, - "exit_price": 163657.09546787024, - "quantity": 5, - "commission": 122.74, - "tax": 1472.91, - "slippage": 714.52, - "pnl": 14324.81, - "pnl_pct": 1.7853, - "reason": "전량청산: 트레일링(163800<165782)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-29", - "entry_price": 329494.3519799881, - "exit_price": 350834.4857763345, - "quantity": 9, - "commission": 473.63, - "tax": 5683.52, - "slippage": 1336.63, - "pnl": 185459.24, - "pnl_pct": 6.2531, - "reason": "전량청산: RSI(77.1)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-08-14", - "exit_date": "2024-08-29", - "entry_price": 163150.1555538532, - "exit_price": 187460.2878364796, - "quantity": 18, - "commission": 506.14, - "tax": 6073.71, - "slippage": 714.82, - "pnl": 430562.02, - "pnl_pct": 14.6592, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-09-02", - "entry_price": 17415.289760674124, - "exit_price": 18120.22256191043, - "quantity": 171, - "commission": 464.78, - "tax": 7126.68, - "slippage": 1671.94, - "pnl": 112505.34, - "pnl_pct": 3.7773, - "reason": "전량청산: 트레일링(18130<18266)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-09-12", - "exit_date": null, - "entry_price": 66348.39442988067, - "exit_price": 0.0, - "quantity": 92, - "commission": 915.61, - "tax": 0.0, - "slippage": 4452.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(14.8)<30 + %B(0.13) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-09-12", - "exit_date": null, - "entry_price": 26055.2399852013, - "exit_price": 0.0, - "quantity": 234, - "commission": 914.54, - "tax": 0.0, - "slippage": 1226.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.6)<30 + %B(0.30) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-09-12", - "exit_date": "2024-09-20", - "entry_price": 26055.2399852013, - "exit_price": 28441.13167151249, - "quantity": 117, - "commission": 499.14, - "tax": 7653.51, - "slippage": 1037.59, - "pnl": 270539.41, - "pnl_pct": 8.8733, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-09-12", - "exit_date": "2024-09-27", - "entry_price": 26055.2399852013, - "exit_price": 31618.503522861683, - "quantity": 117, - "commission": 554.9, - "tax": 8508.54, - "slippage": 3685.09, - "pnl": 641381.12, - "pnl_pct": 21.0363, - "reason": "전량청산: RSI(79.6)>=65", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-09-12", - "exit_date": "2024-09-30", - "entry_price": 66348.39442988067, - "exit_price": 61460.03249945517, - "quantity": 92, - "commission": 848.15, - "tax": 10177.78, - "slippage": 3677.01, - "pnl": -461670.84, - "pnl_pct": -7.5622, - "reason": "손절 (close=61500 <= stop=61688)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90939.82329762782, - "exit_price": 0.0, - "quantity": 67, - "commission": 913.95, - "tax": 0.0, - "slippage": 2668.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<30 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-10-31", - "entry_price": 90939.82329762782, - "exit_price": 91852.43478020883, - "quantity": 67, - "commission": 923.12, - "tax": 11077.4, - "slippage": 3186.87, - "pnl": 48230.5, - "pnl_pct": 0.7915, - "reason": "전량청산: 트레일링(91900<92568)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-01-03", - "exit_date": null, - "entry_price": 59653.217416266765, - "exit_price": 0.0, - "quantity": 103, - "commission": 921.64, - "tax": 0.0, - "slippage": 743.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.1)<30 + %B(0.27) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-01-03", - "exit_date": null, - "entry_price": 141841.86432936444, - "exit_price": 0.0, - "quantity": 43, - "commission": 914.88, - "tax": 0.0, - "slippage": 1370.17, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.9)<30 + %B(0.29) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-01-03", - "exit_date": "2025-01-08", - "entry_price": 59653.217416266765, - "exit_price": 63940.37537127393, - "quantity": 51, - "commission": 489.14, - "tax": 7500.21, - "slippage": 1102.86, - "pnl": 210199.36, - "pnl_pct": 6.9082, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-01-03", - "exit_date": "2025-01-09", - "entry_price": 59653.217416266765, - "exit_price": 63630.54356051326, - "quantity": 26, - "commission": 248.16, - "tax": 3805.11, - "slippage": 973.87, - "pnl": 99124.57, - "pnl_pct": 6.3901, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-01-03", - "exit_date": "2025-01-09", - "entry_price": 141841.86432936444, - "exit_price": 150208.42687223048, - "quantity": 21, - "commission": 473.16, - "tax": 5677.88, - "slippage": 726.04, - "pnl": 169099.98, - "pnl_pct": 5.6762, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-01-03", - "exit_date": "2025-01-13", - "entry_price": 59653.217416266765, - "exit_price": 59337.92987801541, - "quantity": 26, - "commission": 231.42, - "tax": 3548.41, - "slippage": 339.82, - "pnl": -12209.95, - "pnl_pct": -0.7871, - "reason": "전량청산: 트레일링(59351<59585)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-01-03", - "exit_date": "2025-01-14", - "entry_price": 141841.86432936444, - "exit_price": 148488.45759772076, - "quantity": 11, - "commission": 245.01, - "tax": 2940.07, - "slippage": 115.97, - "pnl": 69693.41, - "pnl_pct": 4.4661, - "reason": "1차 익절(50%): RSI(58.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-01-03", - "exit_date": "2025-01-21", - "entry_price": 141841.86432936444, - "exit_price": 136005.11256744215, - "quantity": 11, - "commission": 224.41, - "tax": 2692.9, - "slippage": 944.76, - "pnl": -67355.62, - "pnl_pct": -4.3163, - "reason": "전량청산: 트레일링(136091<141910)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2025-02-13", - "exit_date": null, - "entry_price": 94321.58921021338, - "exit_price": 0.0, - "quantity": 65, - "commission": 919.64, - "tax": 0.0, - "slippage": 1403.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2025-02-13", - "exit_date": "2025-02-25", - "entry_price": 94321.58921021338, - "exit_price": 93115.61485478783, - "quantity": 65, - "commission": 907.88, - "tax": 10894.53, - "slippage": 5485.03, - "pnl": -91110.37, - "pnl_pct": -1.4859, - "reason": "전량청산: 트레일링(93200<93293)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2025-03-20", - "exit_date": null, - "entry_price": 198424.4261566419, - "exit_price": 0.0, - "quantity": 31, - "commission": 922.67, - "tax": 0.0, - "slippage": 5283.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.8)<30 + %B(0.31) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-03-20", - "exit_date": "2025-03-28", - "entry_price": 198424.4261566419, - "exit_price": 195205.1672990121, - "quantity": 31, - "commission": 907.7, - "tax": 10892.45, - "slippage": 428.81, - "pnl": -112519.85, - "pnl_pct": -1.829, - "reason": "전량청산: 트레일링(195219<195320)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-04-04", - "exit_date": null, - "entry_price": 52112.40004145063, - "exit_price": 0.0, - "quantity": 118, - "commission": 922.39, - "tax": 0.0, - "slippage": 1463.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.4)<30 + %B(0.25) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-04-04", - "exit_date": null, - "entry_price": 98165.62672005086, - "exit_price": 0.0, - "quantity": 62, - "commission": 912.94, - "tax": 0.0, - "slippage": 4068.86, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.6)<30 + %B(0.22) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-04-04", - "exit_date": "2025-04-10", - "entry_price": 98165.62672005086, - "exit_price": 103477.82649043716, - "quantity": 31, - "commission": 481.17, - "tax": 7377.97, - "slippage": 687.38, - "pnl": 156362.58, - "pnl_pct": 5.1374, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-04-10", - "exit_date": null, - "entry_price": 142218.81474488872, - "exit_price": 0.0, - "quantity": 43, - "commission": 917.31, - "tax": 0.0, - "slippage": 809.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-04-10", - "exit_date": null, - "entry_price": 13782.882031092797, - "exit_price": 0.0, - "quantity": 449, - "commission": 928.28, - "tax": 0.0, - "slippage": 5784.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.0)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-04-04", - "exit_date": "2025-04-18", - "entry_price": 52112.40004145063, - "exit_price": 47972.589931520386, - "quantity": 118, - "commission": 849.11, - "tax": 13019.76, - "slippage": 3234.39, - "pnl": -503288.86, - "pnl_pct": -8.1833, - "reason": "전량청산: 트레일링(48000<48789)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-18", - "entry_price": 142218.81474488872, - "exit_price": 138434.5350628558, - "quantity": 43, - "commission": 892.9, - "tax": 10714.83, - "slippage": 2814.99, - "pnl": -175249.07, - "pnl_pct": -2.8653, - "reason": "전량청산: 트레일링(138500<138532)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-04-04", - "exit_date": "2025-04-21", - "entry_price": 98165.62672005086, - "exit_price": 94825.53961663481, - "quantity": 31, - "commission": 440.94, - "tax": 6761.06, - "slippage": 2308.27, - "pnl": -111201.17, - "pnl_pct": -3.6536, - "reason": "전량청산: 트레일링(94900<96179)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-23", - "entry_price": 13782.882031092797, - "exit_price": 13958.7192669412, - "quantity": 224, - "commission": 469.01, - "tax": 7191.53, - "slippage": 2526.88, - "pnl": 31263.89, - "pnl_pct": 1.0125, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-24", - "entry_price": 13782.882031092797, - "exit_price": 14167.30189151349, - "quantity": 112, - "commission": 238.01, - "tax": 3649.5, - "slippage": 302.19, - "pnl": 38935.96, - "pnl_pct": 2.5219, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-25", - "entry_price": 13782.882031092797, - "exit_price": 14258.617766589097, - "quantity": 56, - "commission": 119.77, - "tax": 1836.51, - "slippage": 77.41, - "pnl": 24569.14, - "pnl_pct": 3.1827, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-28", - "entry_price": 13782.882031092797, - "exit_price": 14293.83596809159, - "quantity": 28, - "commission": 60.03, - "tax": 920.52, - "slippage": 172.59, - "pnl": 13268.26, - "pnl_pct": 3.4376, - "reason": "1차 익절(50%): RSI(62.7)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-29", - "entry_price": 13782.882031092797, - "exit_price": 14363.913175187205, - "quantity": 14, - "commission": 30.16, - "tax": 462.52, - "slippage": 85.22, - "pnl": 7612.81, - "pnl_pct": 3.9447, - "reason": "1차 익절(50%): RSI(71.3)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-30", - "entry_price": 13782.882031092797, - "exit_price": 14193.368249713878, - "quantity": 7, - "commission": 14.9, - "tax": 228.51, - "slippage": 46.42, - "pnl": 2615.52, - "pnl_pct": 2.7105, - "reason": "1차 익절(50%): RSI(58.4)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-05-02", - "entry_price": 13782.882031092797, - "exit_price": 14169.66170445466, - "quantity": 4, - "commission": 8.5, - "tax": 130.36, - "slippage": 41.35, - "pnl": 1399.99, - "pnl_pct": 2.539, - "reason": "1차 익절(50%): RSI(70.8)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-05-07", - "entry_price": 13782.882031092797, - "exit_price": 14350.330485100869, - "quantity": 4, - "commission": 8.61, - "tax": 132.02, - "slippage": 38.68, - "pnl": 2120.89, - "pnl_pct": 3.8464, - "reason": "전량청산: RSI(73.0)>=65", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40940.25235714487, - "exit_price": 0.0, - "quantity": 149, - "commission": 915.01, - "tax": 0.0, - "slippage": 5997.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<30 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 88808.7395069583, - "exit_price": 0.0, - "quantity": 69, - "commission": 919.17, - "tax": 0.0, - "slippage": 603.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<30 + %B(0.28) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40940.25235714487, - "exit_price": 43682.40544997213, - "quantity": 74, - "commission": 484.87, - "tax": 7434.75, - "slippage": 1302.0, - "pnl": 194545.27, - "pnl_pct": 6.4206, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 40940.25235714487, - "exit_price": 45334.61262684534, - "quantity": 37, - "commission": 251.61, - "tax": 3857.98, - "slippage": 569.33, - "pnl": 158254.53, - "pnl_pct": 10.4457, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 88808.7395069583, - "exit_price": 96117.10710200286, - "quantity": 34, - "commission": 490.2, - "tax": 7516.36, - "slippage": 2818.36, - "pnl": 240025.02, - "pnl_pct": 7.948, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-09", - "entry_price": 40940.25235714487, - "exit_price": 44288.98452440734, - "quantity": 19, - "commission": 126.22, - "tax": 1935.43, - "slippage": 209.29, - "pnl": 61447.58, - "pnl_pct": 7.8983, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-09", - "entry_price": 88808.7395069583, - "exit_price": 92382.42469686006, - "quantity": 17, - "commission": 235.58, - "tax": 3612.15, - "slippage": 298.78, - "pnl": 56678.46, - "pnl_pct": 3.7536, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-10", - "entry_price": 88808.7395069583, - "exit_price": 92158.63783088978, - "quantity": 9, - "commission": 124.41, - "tax": 1907.68, - "slippage": 372.26, - "pnl": 27997.1, - "pnl_pct": 3.5023, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 40940.25235714487, - "exit_price": 42831.9223717331, - "quantity": 19, - "commission": 122.07, - "tax": 1871.76, - "slippage": 343.47, - "pnl": 33831.22, - "pnl_pct": 4.3486, - "reason": "전량청산: 트레일링(42850<43039)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 88808.7395069583, - "exit_price": 91974.37384669064, - "quantity": 9, - "commission": 124.17, - "tax": 1903.87, - "slippage": 230.64, - "pnl": 26342.78, - "pnl_pct": 3.2953, - "reason": "전량청산: 트레일링(92000<93086)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-07-04", - "exit_date": null, - "entry_price": 375593.80232117977, - "exit_price": 0.0, - "quantity": 16, - "commission": 901.43, - "tax": 0.0, - "slippage": 1500.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-07", - "entry_price": 375593.80232117977, - "exit_price": 416614.9982451019, - "quantity": 8, - "commission": 499.94, - "tax": 7665.72, - "slippage": 3080.01, - "pnl": 319553.2, - "pnl_pct": 10.6333, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-08", - "entry_price": 375593.80232117977, - "exit_price": 418814.3282178226, - "quantity": 8, - "commission": 502.58, - "tax": 7706.18, - "slippage": 1485.37, - "pnl": 337104.73, - "pnl_pct": 11.2174, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-09", - "exit_date": null, - "entry_price": 277238.593702019, - "exit_price": 0.0, - "quantity": 22, - "commission": 914.89, - "tax": 0.0, - "slippage": 5249.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.3)<40 + %B(0.04)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-09", - "exit_date": "2025-07-24", - "entry_price": 277238.593702019, - "exit_price": 261855.81476813814, - "quantity": 22, - "commission": 864.12, - "tax": 10369.49, - "slippage": 3172.08, - "pnl": -350569.64, - "pnl_pct": -5.7469, - "reason": "전량청산: 트레일링(262000<266938)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256512.97590652315, - "exit_price": 0.0, - "quantity": 24, - "commission": 923.45, - "tax": 0.0, - "slippage": 311.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38438.37244678704, - "exit_price": 0.0, - "quantity": 161, - "commission": 928.29, - "tax": 0.0, - "slippage": 6177.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<40 + %B(0.23)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 55546.39953097195, - "exit_price": 0.0, - "quantity": 111, - "commission": 924.85, - "tax": 0.0, - "slippage": 5150.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.6)<40 + %B(0.26)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24824.03110718066, - "exit_price": 0.0, - "quantity": 249, - "commission": 927.18, - "tax": 0.0, - "slippage": 5983.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<40 + %B(0.11)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38438.37244678704, - "exit_price": 39163.686414266085, - "quantity": 80, - "commission": 469.96, - "tax": 7206.12, - "slippage": 2905.09, - "pnl": 49887.77, - "pnl_pct": 1.6221, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-04", - "entry_price": 55546.39953097195, - "exit_price": 55352.98225631345, - "quantity": 111, - "commission": 921.63, - "tax": 11059.53, - "slippage": 5218.97, - "pnl": -34375.32, - "pnl_pct": -0.5574, - "reason": "전량청산: 트레일링(55400<56025)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 232538.6673332154, - "exit_price": 0.0, - "quantity": 26, - "commission": 906.9, - "tax": 0.0, - "slippage": 1005.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<40 + %B(0.29)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16808.158770907572, - "exit_price": 0.0, - "quantity": 369, - "commission": 930.33, - "tax": 0.0, - "slippage": 3010.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-08-05", - "exit_date": null, - "entry_price": 195441.7662222635, - "exit_price": 0.0, - "quantity": 31, - "commission": 908.8, - "tax": 0.0, - "slippage": 1294.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.4)<40 + %B(0.29)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2025-08-05", - "exit_date": null, - "entry_price": 54721.936904002454, - "exit_price": 0.0, - "quantity": 113, - "commission": 927.54, - "tax": 0.0, - "slippage": 2478.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.2)<40 + %B(0.20)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-06", - "entry_price": 38438.37244678704, - "exit_price": 39397.6897652411, - "quantity": 40, - "commission": 236.39, - "tax": 3624.59, - "slippage": 92.41, - "pnl": 34281.09, - "pnl_pct": 2.2293, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24824.03110718066, - "exit_price": 26889.80562309952, - "quantity": 124, - "commission": 500.15, - "tax": 7668.97, - "slippage": 1264.1, - "pnl": 247525.19, - "pnl_pct": 8.0401, - "reason": "1차 익절(50%): RSI(55.4)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-06", - "entry_price": 54721.936904002454, - "exit_price": 56744.03445767331, - "quantity": 56, - "commission": 476.65, - "tax": 5719.8, - "slippage": 3134.07, - "pnl": 106581.35, - "pnl_pct": 3.4775, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26907.133962264834, - "exit_price": 0.0, - "quantity": 232, - "commission": 936.37, - "tax": 0.0, - "slippage": 1655.08, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.0)<40 + %B(0.12)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256512.97590652315, - "exit_price": 277282.42040795926, - "quantity": 12, - "commission": 499.11, - "tax": 5989.3, - "slippage": 2610.96, - "pnl": 242283.2, - "pnl_pct": 7.8699, - "reason": "1차 익절(50%): RSI(55.3)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 38438.37244678704, - "exit_price": 39681.93616781664, - "quantity": 20, - "commission": 119.05, - "tax": 1825.37, - "slippage": 361.28, - "pnl": 22811.54, - "pnl_pct": 2.9668, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-07", - "entry_price": 24824.03110718066, - "exit_price": 26138.93835424136, - "quantity": 62, - "commission": 243.09, - "tax": 3727.41, - "slippage": 685.82, - "pnl": 77322.88, - "pnl_pct": 5.0232, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-07", - "entry_price": 195441.7662222635, - "exit_price": 203305.18586008504, - "quantity": 15, - "commission": 457.44, - "tax": 5489.24, - "slippage": 2922.21, - "pnl": 111564.87, - "pnl_pct": 3.805, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-07", - "entry_price": 54721.936904002454, - "exit_price": 63536.69111694826, - "quantity": 28, - "commission": 266.85, - "tax": 3202.25, - "slippage": 1772.65, - "pnl": 243114.18, - "pnl_pct": 15.8645, - "reason": "1차 익절(50%): RSI(67.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256512.97590652315, - "exit_price": 290838.27141788893, - "quantity": 12, - "commission": 523.51, - "tax": 6282.11, - "slippage": 1940.74, - "pnl": 404636.21, - "pnl_pct": 13.1434, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 38438.37244678704, - "exit_price": 39571.55103229827, - "quantity": 10, - "commission": 59.36, - "tax": 910.15, - "slippage": 284.49, - "pnl": 10304.63, - "pnl_pct": 2.6804, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-08", - "entry_price": 24824.03110718066, - "exit_price": 26795.851445082655, - "quantity": 31, - "commission": 124.6, - "tax": 1910.54, - "slippage": 128.61, - "pnl": 58975.85, - "pnl_pct": 7.6626, - "reason": "1차 익절(50%): RSI(55.2)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-08", - "entry_price": 195441.7662222635, - "exit_price": 201940.06501925012, - "quantity": 8, - "commission": 242.33, - "tax": 2907.94, - "slippage": 479.48, - "pnl": 48601.6, - "pnl_pct": 3.108, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-08", - "entry_price": 54721.936904002454, - "exit_price": 63738.196342514966, - "quantity": 14, - "commission": 133.85, - "tax": 1606.2, - "slippage": 865.25, - "pnl": 124372.66, - "pnl_pct": 16.2319, - "reason": "1차 익절(50%): RSI(68.1)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 38438.37244678704, - "exit_price": 39976.83278836735, - "quantity": 5, - "commission": 29.98, - "tax": 459.73, - "slippage": 115.84, - "pnl": 7173.76, - "pnl_pct": 3.732, - "reason": "1차 익절(50%): RSI(59.6)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-11", - "entry_price": 24824.03110718066, - "exit_price": 26435.65893692365, - "quantity": 16, - "commission": 63.45, - "tax": 972.83, - "slippage": 229.46, - "pnl": 24690.19, - "pnl_pct": 6.2154, - "reason": "1차 익절(50%): RSI(55.4)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 232538.6673332154, - "exit_price": 222833.20145003547, - "quantity": 26, - "commission": 869.05, - "tax": 10428.59, - "slippage": 4336.76, - "pnl": -264546.66, - "pnl_pct": -4.3749, - "reason": "전량청산: 트레일링(223000<228214)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-11", - "entry_price": 195441.7662222635, - "exit_price": 202488.42403223625, - "quantity": 8, - "commission": 242.99, - "tax": 2915.83, - "slippage": 92.61, - "pnl": 52979.91, - "pnl_pct": 3.388, - "reason": "전량청산: 트레일링(202500<204311)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-11", - "entry_price": 54721.936904002454, - "exit_price": 64162.49579843574, - "quantity": 7, - "commission": 67.37, - "tax": 808.45, - "slippage": 262.53, - "pnl": 65150.64, - "pnl_pct": 17.0057, - "reason": "1차 익절(50%): RSI(70.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-08-11", - "exit_date": null, - "entry_price": 223112.13563539102, - "exit_price": 0.0, - "quantity": 28, - "commission": 937.07, - "tax": 0.0, - "slippage": 3139.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.3)<40 + %B(0.08)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38438.37244678704, - "exit_price": 39066.65865222091, - "quantity": 3, - "commission": 17.58, - "tax": 269.56, - "slippage": 100.02, - "pnl": 1580.42, - "pnl_pct": 1.3703, - "reason": "1차 익절(50%): RSI(63.0)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-12", - "entry_price": 54721.936904002454, - "exit_price": 63689.97153523026, - "quantity": 4, - "commission": 38.21, - "tax": 458.57, - "slippage": 40.11, - "pnl": 35342.52, - "pnl_pct": 16.144, - "reason": "1차 익절(50%): RSI(74.0)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-13", - "entry_price": 38438.37244678704, - "exit_price": 29621.512905517913, - "quantity": 3, - "commission": 13.33, - "tax": 204.39, - "slippage": 85.46, - "pnl": -26685.59, - "pnl_pct": -23.138, - "reason": "손절 (close=29650 <= stop=34595)", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-05", - "exit_date": "2025-08-13", - "entry_price": 54721.936904002454, - "exit_price": 63494.91292195723, - "quantity": 4, - "commission": 38.1, - "tax": 457.16, - "slippage": 20.35, - "pnl": 34563.81, - "pnl_pct": 15.7883, - "reason": "전량청산: RSI(77.0)>=65", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-18", - "entry_price": 16808.158770907572, - "exit_price": 16486.93574639343, - "quantity": 369, - "commission": 912.55, - "tax": 13992.46, - "slippage": 1130.71, - "pnl": -134366.64, - "pnl_pct": -2.1661, - "reason": "전량청산: 트레일링(16490<16576)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-18", - "entry_price": 26907.133962264834, - "exit_price": 25884.588590742944, - "quantity": 232, - "commission": 900.78, - "tax": 10809.4, - "slippage": 3575.45, - "pnl": -249877.08, - "pnl_pct": -4.0023, - "reason": "전량청산: 트레일링(25900<25996)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 31821.471759204607, - "exit_price": 0.0, - "quantity": 197, - "commission": 940.32, - "tax": 0.0, - "slippage": 4229.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<40 + %B(0.13)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427100.43206316535, - "exit_price": 0.0, - "quantity": 14, - "commission": 896.91, - "tax": 0.0, - "slippage": 1406.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<40 + %B(0.21)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-20", - "entry_price": 24824.03110718066, - "exit_price": 25746.91291969086, - "quantity": 16, - "commission": 61.79, - "tax": 947.49, - "slippage": 49.39, - "pnl": 13697.25, - "pnl_pct": 3.4481, - "reason": "전량청산: 트레일링(25750<26059)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-08-11", - "exit_date": "2025-08-20", - "entry_price": 223112.13563539102, - "exit_price": 221302.80135992033, - "quantity": 28, - "commission": 929.47, - "tax": 11153.66, - "slippage": 5521.56, - "pnl": -63681.56, - "pnl_pct": -1.0192, - "reason": "전량청산: 트레일링(221500<221607)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427100.43206316535, - "exit_price": 437892.1576776686, - "quantity": 7, - "commission": 459.79, - "tax": 7050.06, - "slippage": 754.9, - "pnl": 67583.77, - "pnl_pct": 2.2602, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-28", - "entry_price": 427100.43206316535, - "exit_price": 417751.490993823, - "quantity": 7, - "commission": 438.64, - "tax": 6725.8, - "slippage": 1739.56, - "pnl": -73055.48, - "pnl_pct": -2.4432, - "reason": "전량청산: 트레일링(418000<422661)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-03", - "entry_price": 31821.471759204607, - "exit_price": 32979.560410159036, - "quantity": 98, - "commission": 484.8, - "tax": 7433.59, - "slippage": 2003.08, - "pnl": 105106.52, - "pnl_pct": 3.3699, - "reason": "1차 익절(50%): RSI(72.5)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-04", - "entry_price": 31821.471759204607, - "exit_price": 32786.249422776986, - "quantity": 49, - "commission": 240.98, - "tax": 3695.01, - "slippage": 673.78, - "pnl": 43104.23, - "pnl_pct": 2.764, - "reason": "1차 익절(50%): RSI(69.2)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-05", - "entry_price": 31821.471759204607, - "exit_price": 32580.972283369105, - "quantity": 25, - "commission": 122.18, - "tax": 1873.41, - "slippage": 475.69, - "pnl": 16872.6, - "pnl_pct": 2.1206, - "reason": "1차 익절(50%): RSI(72.1)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23962.52064603699, - "exit_price": 0.0, - "quantity": 262, - "commission": 941.73, - "tax": 0.0, - "slippage": 3280.41, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<40 + %B(0.24)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-10", - "entry_price": 31821.471759204607, - "exit_price": 34068.12651661119, - "quantity": 25, - "commission": 127.76, - "tax": 1958.92, - "slippage": 796.84, - "pnl": 53960.37, - "pnl_pct": 6.7819, - "reason": "전량청산: RSI(80.6)>=65 | BB상단 도달 | 트레일링(34100<35266)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 115823.65321529325, - "exit_price": 0.0, - "quantity": 54, - "commission": 938.17, - "tax": 0.0, - "slippage": 1277.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.1)<40 + %B(0.16)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129692.81845738231, - "exit_price": 0.0, - "quantity": 48, - "commission": 933.79, - "tax": 0.0, - "slippage": 4455.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<40 + %B(0.12)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49211.743348868695, - "exit_price": 0.0, - "quantity": 128, - "commission": 944.87, - "tax": 0.0, - "slippage": 1503.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<40 + %B(0.19)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 198178.40517624936, - "exit_price": 0.0, - "quantity": 31, - "commission": 921.53, - "tax": 0.0, - "slippage": 2430.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.4)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23962.52064603699, - "exit_price": 25283.006237359114, - "quantity": 131, - "commission": 496.81, - "tax": 5961.73, - "slippage": 2226.18, - "pnl": 166054.2, - "pnl_pct": 5.2891, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-17", - "entry_price": 23962.52064603699, - "exit_price": 24542.63507169094, - "quantity": 131, - "commission": 482.26, - "tax": 5787.15, - "slippage": 964.81, - "pnl": 69254.71, - "pnl_pct": 2.2059, - "reason": "전량청산: 트레일링(24550<24582)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 115823.65321529325, - "exit_price": 122861.14182257818, - "quantity": 27, - "commission": 497.59, - "tax": 7629.68, - "slippage": 1049.17, - "pnl": 181415.84, - "pnl_pct": 5.8003, - "reason": "1차 익절(50%): RSI(55.1)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129692.81845738231, - "exit_price": 139495.03971685894, - "quantity": 24, - "commission": 502.18, - "tax": 6026.19, - "slippage": 2519.05, - "pnl": 228258.05, - "pnl_pct": 7.3322, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 198178.40517624936, - "exit_price": 208984.83848907094, - "quantity": 15, - "commission": 470.22, - "tax": 5642.59, - "slippage": 227.42, - "pnl": 155537.79, - "pnl_pct": 5.2315, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-19", - "entry_price": 115823.65321529325, - "exit_price": 118745.55567991291, - "quantity": 27, - "commission": 480.92, - "tax": 7374.1, - "slippage": 1470.0, - "pnl": 70567.26, - "pnl_pct": 2.2562, - "reason": "전량청산: 트레일링(118800<120077)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-22", - "entry_price": 198178.40517624936, - "exit_price": 207292.8207035227, - "quantity": 8, - "commission": 248.75, - "tax": 2985.02, - "slippage": 1657.43, - "pnl": 69443.74, - "pnl_pct": 4.3795, - "reason": "1차 익절(50%): RSI(56.8)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 129692.81845738231, - "exit_price": 138262.14025161686, - "quantity": 24, - "commission": 497.74, - "tax": 5972.92, - "slippage": 3308.63, - "pnl": 198726.16, - "pnl_pct": 6.3836, - "reason": "전량청산: 트레일링(138400<139918)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49211.743348868695, - "exit_price": 48546.44319199061, - "quantity": 128, - "commission": 932.09, - "tax": 14292.07, - "slippage": 455.27, - "pnl": -101327.45, - "pnl_pct": -1.6084, - "reason": "전량청산: 트레일링(48550<49027)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-25", - "entry_price": 198178.40517624936, - "exit_price": 210455.13101726776, - "quantity": 8, - "commission": 252.55, - "tax": 3030.55, - "slippage": 358.95, - "pnl": 94692.89, - "pnl_pct": 5.9718, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 277573.5931150932, - "exit_price": 0.0, - "quantity": 22, - "commission": 915.99, - "tax": 0.0, - "slippage": 1619.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.2)<40 + %B(0.17)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-14", - "entry_price": 277573.5931150932, - "exit_price": 296223.28859442484, - "quantity": 11, - "commission": 488.77, - "tax": 5865.22, - "slippage": 3043.83, - "pnl": 198334.66, - "pnl_pct": 6.4948, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-10-14", - "exit_date": null, - "entry_price": 271739.15462315583, - "exit_price": 0.0, - "quantity": 23, - "commission": 937.5, - "tax": 0.0, - "slippage": 5500.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-16", - "entry_price": 277573.5931150932, - "exit_price": 311725.6676843448, - "quantity": 11, - "commission": 514.35, - "tax": 6172.17, - "slippage": 3017.66, - "pnl": 368528.31, - "pnl_pct": 12.068, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 22758.40674126881, - "exit_price": 0.0, - "quantity": 280, - "commission": 955.85, - "tax": 0.0, - "slippage": 2353.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<40 + %B(0.16)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 432068.14663157833, - "exit_price": 0.0, - "quantity": 14, - "commission": 907.34, - "tax": 0.0, - "slippage": 954.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.7)<40 + %B(0.05)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-10-17", - "exit_date": null, - "entry_price": 202168.41648083724, - "exit_price": 0.0, - "quantity": 31, - "commission": 940.08, - "tax": 0.0, - "slippage": 5220.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<40 + %B(0.06)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-10-20", - "exit_date": null, - "entry_price": 15270.736019256834, - "exit_price": 0.0, - "quantity": 419, - "commission": 959.77, - "tax": 0.0, - "slippage": 4498.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.18)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-21", - "entry_price": 271739.15462315583, - "exit_price": 280828.118547831, - "quantity": 11, - "commission": 463.37, - "tax": 5560.4, - "slippage": 1890.7, - "pnl": 93506.47, - "pnl_pct": 3.1277, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-21", - "entry_price": 15270.736019256834, - "exit_price": 15754.431334586532, - "quantity": 209, - "commission": 493.9, - "tax": 7573.16, - "slippage": 3253.85, - "pnl": 92546.53, - "pnl_pct": 2.8993, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-22", - "entry_price": 271739.15462315583, - "exit_price": 281315.9056665644, - "quantity": 6, - "commission": 253.18, - "tax": 3038.21, - "slippage": 1104.57, - "pnl": 53924.54, - "pnl_pct": 3.3069, - "reason": "1차 익절(50%): RSI(57.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-22", - "entry_price": 22758.40674126881, - "exit_price": 23649.81498351585, - "quantity": 140, - "commission": 496.65, - "tax": 5959.75, - "slippage": 25.9, - "pnl": 117862.83, - "pnl_pct": 3.6986, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-22", - "entry_price": 15270.736019256834, - "exit_price": 15837.04889945842, - "quantity": 105, - "commission": 249.43, - "tax": 3824.65, - "slippage": 1359.87, - "pnl": 55148.26, - "pnl_pct": 3.4389, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-23", - "entry_price": 271739.15462315583, - "exit_price": 288413.6292299903, - "quantity": 6, - "commission": 259.57, - "tax": 3114.87, - "slippage": 518.22, - "pnl": 96427.84, - "pnl_pct": 5.9134, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-23", - "entry_price": 22758.40674126881, - "exit_price": 22784.874737298775, - "quantity": 140, - "commission": 478.48, - "tax": 5741.79, - "slippage": 2117.54, - "pnl": -2992.68, - "pnl_pct": -0.0939, - "reason": "전량청산: 트레일링(22800<22828)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-27", - "entry_price": 432068.14663157833, - "exit_price": 483046.0273431013, - "quantity": 7, - "commission": 507.2, - "tax": 7777.04, - "slippage": 3177.81, - "pnl": 348107.25, - "pnl_pct": 11.5079, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-27", - "entry_price": 202168.41648083724, - "exit_price": 212971.3959926342, - "quantity": 15, - "commission": 479.19, - "tax": 5750.23, - "slippage": 429.06, - "pnl": 155360.4, - "pnl_pct": 5.1224, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-28", - "entry_price": 432068.14663157833, - "exit_price": 475945.0559528805, - "quantity": 7, - "commission": 499.74, - "tax": 7662.72, - "slippage": 384.61, - "pnl": 298522.24, - "pnl_pct": 9.8687, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-28", - "entry_price": 202168.41648083724, - "exit_price": 217476.7196748482, - "quantity": 8, - "commission": 260.97, - "tax": 3131.66, - "slippage": 186.24, - "pnl": 118831.19, - "pnl_pct": 7.3462, - "reason": "1차 익절(50%): RSI(55.1)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-28", - "entry_price": 15270.736019256834, - "exit_price": 16191.037777017666, - "quantity": 105, - "commission": 255.01, - "tax": 3910.14, - "slippage": 941.03, - "pnl": 92226.03, - "pnl_pct": 5.7509, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-11-03", - "entry_price": 202168.41648083724, - "exit_price": 224438.85782633533, - "quantity": 8, - "commission": 269.33, - "tax": 3231.92, - "slippage": 489.14, - "pnl": 174419.68, - "pnl_pct": 10.7827, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-11-21", - "exit_date": null, - "entry_price": 28367.14692559631, - "exit_price": 0.0, - "quantity": 228, - "commission": 970.16, - "tax": 0.0, - "slippage": 3909.5, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.7)<40 + %B(0.02)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-11-24", - "exit_date": null, - "entry_price": 202645.3164678956, - "exit_price": 0.0, - "quantity": 32, - "commission": 972.7, - "tax": 0.0, - "slippage": 4650.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.3)<40 + %B(0.22)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2025-11-26", - "exit_date": null, - "entry_price": 524106.68499165965, - "exit_price": 0.0, - "quantity": 12, - "commission": 943.39, - "tax": 0.0, - "slippage": 1280.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.1)<40 + %B(0.12)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-11-28", - "exit_date": null, - "entry_price": 244154.75406196795, - "exit_price": 0.0, - "quantity": 26, - "commission": 952.2, - "tax": 0.0, - "slippage": 4023.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.9)<40 + %B(0.03)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-11-28", - "exit_date": null, - "entry_price": 374098.72997920983, - "exit_price": 0.0, - "quantity": 17, - "commission": 953.95, - "tax": 0.0, - "slippage": 1678.41, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.9)<40 + %B(0.24)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-01", - "entry_price": 28367.14692559631, - "exit_price": 31284.708953027726, - "quantity": 114, - "commission": 534.97, - "tax": 8202.85, - "slippage": 1743.18, - "pnl": 323379.17, - "pnl_pct": 9.9983, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-01", - "entry_price": 202645.3164678956, - "exit_price": 202816.21669231087, - "quantity": 32, - "commission": 973.52, - "tax": 11682.21, - "slippage": 5881.07, - "pnl": -8159.62, - "pnl_pct": -0.1258, - "reason": "전량청산: 트레일링(203000<204818)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2025-11-26", - "exit_date": "2025-12-08", - "entry_price": 524106.68499165965, - "exit_price": 576511.7981574289, - "quantity": 6, - "commission": 518.86, - "tax": 6226.33, - "slippage": 2929.21, - "pnl": 307213.79, - "pnl_pct": 9.768, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-11-28", - "exit_date": "2025-12-08", - "entry_price": 374098.72997920983, - "exit_price": 386464.32664222905, - "quantity": 8, - "commission": 463.76, - "tax": 5565.09, - "slippage": 285.39, - "pnl": 92447.01, - "pnl_pct": 3.0885, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-09", - "entry_price": 28367.14692559631, - "exit_price": 30087.250369245834, - "quantity": 114, - "commission": 514.49, - "tax": 7888.88, - "slippage": 1453.46, - "pnl": 187203.35, - "pnl_pct": 5.788, - "reason": "전량청산: 트레일링(30100<30405)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-11-28", - "exit_date": "2025-12-11", - "entry_price": 374098.72997920983, - "exit_price": 365398.8733781382, - "quantity": 9, - "commission": 493.29, - "tax": 5919.46, - "slippage": 910.14, - "pnl": -85216.49, - "pnl_pct": -2.5306, - "reason": "전량청산: 트레일링(365500<366536)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2025-11-26", - "exit_date": "2025-12-15", - "entry_price": 524106.68499165965, - "exit_price": 553998.0356882453, - "quantity": 6, - "commission": 498.6, - "tax": 5983.18, - "slippage": 11.79, - "pnl": 172394.63, - "pnl_pct": 5.4814, - "reason": "전량청산: 트레일링(554000<556357)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-11-28", - "exit_date": "2025-12-15", - "entry_price": 244154.75406196795, - "exit_price": 240314.5458268638, - "quantity": 26, - "commission": 937.23, - "tax": 11246.72, - "slippage": 4821.81, - "pnl": -112981.57, - "pnl_pct": -1.7795, - "reason": "전량청산: 트레일링(240500<241768)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 448285.426793031, - "exit_price": 0.0, - "quantity": 14, - "commission": 941.4, - "tax": 0.0, - "slippage": 3995.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(20.4)<40 + %B(0.31)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 338588.671856334, - "exit_price": 0.0, - "quantity": 19, - "commission": 964.98, - "tax": 0.0, - "slippage": 1684.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.4)<40 + %B(-0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 235674.55987891593, - "exit_price": 0.0, - "quantity": 27, - "commission": 954.48, - "tax": 0.0, - "slippage": 4713.12, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.5)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2025-12-26", - "entry_price": 235674.55987891593, - "exit_price": 231372.28598250923, - "quantity": 27, - "commission": 937.06, - "tax": 11244.69, - "slippage": 3448.28, - "pnl": -129297.63, - "pnl_pct": -2.0317, - "reason": "전량청산: 트레일링(231500<232062)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 448285.426793031, - "exit_price": 456804.5470780258, - "quantity": 7, - "commission": 479.64, - "tax": 7354.55, - "slippage": 1368.17, - "pnl": 51328.94, - "pnl_pct": 1.6355, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 338588.671856334, - "exit_price": 322496.8815218763, - "quantity": 19, - "commission": 919.12, - "tax": 11029.39, - "slippage": 59.25, - "pnl": -318657.5, - "pnl_pct": -4.9526, - "reason": "전량청산: 트레일링(322500<331232)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275020.6920615203, - "exit_price": 0.0, - "quantity": 23, - "commission": 948.82, - "tax": 0.0, - "slippage": 475.92, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<40 + %B(0.26)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330291.42510978907, - "exit_price": 0.0, - "quantity": 19, - "commission": 941.33, - "tax": 0.0, - "slippage": 5537.08, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-06", - "entry_price": 448285.426793031, - "exit_price": 473571.53785708064, - "quantity": 7, - "commission": 497.25, - "tax": 7624.5, - "slippage": 2999.24, - "pnl": 168410.33, - "pnl_pct": 5.366, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 330291.42510978907, - "exit_price": 314828.13905890024, - "quantity": 19, - "commission": 897.26, - "tax": 10767.12, - "slippage": 3265.36, - "pnl": -306408.15, - "pnl_pct": -4.8818, - "reason": "전량청산: 트레일링(315000<316125)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 178648.97521104966, - "exit_price": 0.0, - "quantity": 36, - "commission": 964.7, - "tax": 0.0, - "slippage": 5363.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(23.3)<40 + %B(0.17)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 146385.22114957744, - "exit_price": 0.0, - "quantity": 44, - "commission": 966.14, - "tax": 0.0, - "slippage": 3749.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<40 + %B(0.23)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-12", - "exit_date": null, - "entry_price": 321547.61215205997, - "exit_price": 0.0, - "quantity": 20, - "commission": 964.64, - "tax": 0.0, - "slippage": 952.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.5)<40 + %B(0.24)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275020.6920615203, - "exit_price": 299961.7663442154, - "quantity": 11, - "commission": 494.94, - "tax": 5939.24, - "slippage": 420.57, - "pnl": 267463.85, - "pnl_pct": 8.8398, - "reason": "1차 익절(50%): RSI(61.6)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 178648.97521104966, - "exit_price": 195939.58136341372, - "quantity": 18, - "commission": 529.04, - "tax": 6348.44, - "slippage": 1087.54, - "pnl": 303871.08, - "pnl_pct": 9.4482, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 146385.22114957744, - "exit_price": 155560.0285822028, - "quantity": 22, - "commission": 513.35, - "tax": 7871.34, - "slippage": 3079.37, - "pnl": 192978.01, - "pnl_pct": 5.9913, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-13", - "entry_price": 321547.61215205997, - "exit_price": 342227.32811057585, - "quantity": 10, - "commission": 513.34, - "tax": 6160.09, - "slippage": 2726.72, - "pnl": 199641.41, - "pnl_pct": 6.2078, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 275020.6920615203, - "exit_price": 285254.26941283874, - "quantity": 6, - "commission": 256.73, - "tax": 3080.75, - "slippage": 1474.38, - "pnl": 57816.47, - "pnl_pct": 3.5032, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14673.17823517148, - "exit_price": 0.0, - "quantity": 449, - "commission": 988.24, - "tax": 0.0, - "slippage": 5917.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275020.6920615203, - "exit_price": 313934.03596696135, - "quantity": 6, - "commission": 282.54, - "tax": 3390.49, - "slippage": 395.78, - "pnl": 229559.52, - "pnl_pct": 13.9096, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2026-01-19", - "exit_date": null, - "entry_price": 21105.265077497603, - "exit_price": 0.0, - "quantity": 313, - "commission": 990.89, - "tax": 0.0, - "slippage": 1647.97, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(43.8)<40 + %B(0.13)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-20", - "entry_price": 178648.97521104966, - "exit_price": 204978.9273075573, - "quantity": 18, - "commission": 553.44, - "tax": 6641.32, - "slippage": 379.31, - "pnl": 466262.03, - "pnl_pct": 14.4975, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-22", - "entry_price": 146385.22114957744, - "exit_price": 172265.50795990136, - "quantity": 22, - "commission": 568.48, - "tax": 8716.63, - "slippage": 2958.82, - "pnl": 559598.13, - "pnl_pct": 17.3737, - "reason": "전량청산: RSI(73.7)>=65 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-22", - "entry_price": 321547.61215205997, - "exit_price": 350190.1107871414, - "quantity": 10, - "commission": 525.29, - "tax": 6303.42, - "slippage": 3098.89, - "pnl": 279113.96, - "pnl_pct": 8.679, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14673.17823517148, - "exit_price": 14993.90433915252, - "quantity": 224, - "commission": 503.8, - "tax": 7724.86, - "slippage": 1365.43, - "pnl": 63120.97, - "pnl_pct": 1.9202, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-23", - "entry_price": 21105.265077497603, - "exit_price": 23485.414454511458, - "quantity": 156, - "commission": 549.56, - "tax": 6594.7, - "slippage": 2275.35, - "pnl": 363665.18, - "pnl_pct": 11.0439, - "reason": "1차 익절(50%): RSI(61.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14673.17823517148, - "exit_price": 16237.490053785485, - "quantity": 112, - "commission": 272.79, - "tax": 4182.78, - "slippage": 281.11, - "pnl": 170500.85, - "pnl_pct": 10.3734, - "reason": "1차 익절(50%): RSI(61.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-26", - "entry_price": 21105.265077497603, - "exit_price": 23028.566242588262, - "quantity": 78, - "commission": 269.43, - "tax": 3233.21, - "slippage": 1671.83, - "pnl": 146267.91, - "pnl_pct": 8.8838, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2026-01-26", - "exit_date": null, - "entry_price": 406351.0299126653, - "exit_price": 0.0, - "quantity": 16, - "commission": 975.24, - "tax": 0.0, - "slippage": 5616.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.6)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-27", - "entry_price": 14673.17823517148, - "exit_price": 16304.068317542567, - "quantity": 56, - "commission": 136.95, - "tax": 2099.96, - "slippage": 892.17, - "pnl": 88969.67, - "pnl_pct": 10.8259, - "reason": "1차 익절(50%): RSI(67.5)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-27", - "entry_price": 21105.265077497603, - "exit_price": 23381.027941753397, - "quantity": 39, - "commission": 136.78, - "tax": 1641.35, - "slippage": 739.91, - "pnl": 86853.16, - "pnl_pct": 10.5503, - "reason": "1차 익절(50%): RSI(66.1)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-28", - "entry_price": 14673.17823517148, - "exit_price": 17184.839641279792, - "quantity": 28, - "commission": 72.18, - "tax": 1106.7, - "slippage": 424.49, - "pnl": 69086.01, - "pnl_pct": 16.8129, - "reason": "1차 익절(50%): RSI(77.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-28", - "entry_price": 21105.265077497603, - "exit_price": 23499.417520495394, - "quantity": 20, - "commission": 70.5, - "tax": 845.98, - "slippage": 11.65, - "pnl": 46903.26, - "pnl_pct": 11.1101, - "reason": "1차 익절(50%): RSI(70.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-29", - "entry_price": 14673.17823517148, - "exit_price": 17726.933346271064, - "quantity": 14, - "commission": 37.23, - "tax": 570.81, - "slippage": 182.93, - "pnl": 42113.72, - "pnl_pct": 20.4978, - "reason": "1차 익절(50%): RSI(82.1)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-29", - "entry_price": 21105.265077497603, - "exit_price": 23592.160422956465, - "quantity": 20, - "commission": 70.78, - "tax": 849.32, - "slippage": 156.79, - "pnl": 48754.5, - "pnl_pct": 11.5486, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-30", - "entry_price": 14673.17823517148, - "exit_price": 17743.46870986378, - "quantity": 7, - "commission": 18.63, - "tax": 285.67, - "slippage": 115.72, - "pnl": 21172.33, - "pnl_pct": 20.6102, - "reason": "1차 익절(50%): RSI(82.0)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-02-02", - "entry_price": 14673.17823517148, - "exit_price": 16296.915544883934, - "quantity": 4, - "commission": 9.78, - "tax": 149.93, - "slippage": 52.34, - "pnl": 6326.44, - "pnl_pct": 10.7773, - "reason": "1차 익절(50%): RSI(63.8)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-02-03", - "entry_price": 14673.17823517148, - "exit_price": 16156.028084661173, - "quantity": 4, - "commission": 9.69, - "tax": 148.64, - "slippage": 55.89, - "pnl": 5764.27, - "pnl_pct": 9.8196, - "reason": "전량청산: 트레일링(16170<17300)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2026-01-26", - "exit_date": "2026-02-05", - "entry_price": 406351.0299126653, - "exit_price": 376194.7528823097, - "quantity": 16, - "commission": 902.87, - "tax": 13843.97, - "slippage": 4883.95, - "pnl": -498222.51, - "pnl_pct": -7.6619, - "reason": "전량청산: 트레일링(376500<397071)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2026-02-06", - "exit_date": null, - "entry_price": 216557.7634361272, - "exit_price": 0.0, - "quantity": 30, - "commission": 974.51, - "tax": 0.0, - "slippage": 1732.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.20)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-06", - "exit_date": "2026-02-19", - "entry_price": 216557.7634361272, - "exit_price": 226821.26598642624, - "quantity": 15, - "commission": 510.35, - "tax": 6124.17, - "slippage": 2681.01, - "pnl": 146830.76, - "pnl_pct": 4.5195, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-06", - "exit_date": "2026-02-26", - "entry_price": 216557.7634361272, - "exit_price": 231474.9758624877, - "quantity": 15, - "commission": 520.82, - "tax": 6249.82, - "slippage": 375.36, - "pnl": 216500.29, - "pnl_pct": 6.6639, - "reason": "전량청산: 트레일링(231500<234491)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14762.864460047866, - "exit_price": 0.0, - "quantity": 455, - "commission": 1007.57, - "tax": 0.0, - "slippage": 5853.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14762.864460047866, - "exit_price": 13828.117069401485, - "quantity": 455, - "commission": 943.77, - "tax": 14471.12, - "slippage": 5406.73, - "pnl": -441732.52, - "pnl_pct": -6.5752, - "reason": "전량청산: 트레일링(13840<14024)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236052.49435734077, - "exit_price": 0.0, - "quantity": 28, - "commission": 991.42, - "tax": 0.0, - "slippage": 1469.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<40 + %B(-0.03)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236052.49435734077, - "exit_price": 207830.14998603583, - "quantity": 28, - "commission": 872.89, - "tax": 10474.64, - "slippage": 4755.8, - "pnl": -802564.59, - "pnl_pct": -12.1408, - "reason": "손절 (close=208000 <= stop=212927)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2026-03-13", - "exit_date": null, - "entry_price": 90841.79553370886, - "exit_price": 0.0, - "quantity": 73, - "commission": 994.72, - "tax": 0.0, - "slippage": 3051.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.3)<40 + %B(0.23)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2026-03-13", - "exit_date": "2026-03-19", - "entry_price": 90841.79553370886, - "exit_price": 96470.54908130183, - "quantity": 36, - "commission": 520.94, - "tax": 6251.29, - "slippage": 1060.23, - "pnl": 195372.35, - "pnl_pct": 5.9732, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2026-03-13", - "exit_date": "2026-03-20", - "entry_price": 90841.79553370886, - "exit_price": 97822.13567563293, - "quantity": 18, - "commission": 264.12, - "tax": 3169.44, - "slippage": 1401.56, - "pnl": 121967.29, - "pnl_pct": 7.458, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2026-03-13", - "exit_date": "2026-03-23", - "entry_price": 90841.79553370886, - "exit_price": 89879.53916568204, - "quantity": 19, - "commission": 256.16, - "tax": 3073.88, - "slippage": 388.76, - "pnl": -21871.81, - "pnl_pct": -1.267, - "reason": "전량청산: 트레일링(89900<90786)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2026-03-24", - "exit_date": null, - "entry_price": 293006.9336793675, - "exit_price": 0.0, - "quantity": 22, - "commission": 966.92, - "tax": 0.0, - "slippage": 152.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<40 + %B(-0.05)<0.3 (BULL)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99804967.25 - }, - { - "date": "2023-07-06", - "equity": 99669801.98 - }, - { - "date": "2023-07-13", - "equity": 100153625.46 - }, - { - "date": "2023-07-20", - "equity": 100178375.46 - }, - { - "date": "2023-07-27", - "equity": 100059436.81 - }, - { - "date": "2023-08-03", - "equity": 100013723.69 - }, - { - "date": "2023-08-10", - "equity": 100013723.69 - }, - { - "date": "2023-08-18", - "equity": 100013723.69 - }, - { - "date": "2023-08-25", - "equity": 100013723.69 - }, - { - "date": "2023-09-01", - "equity": 100013723.69 - }, - { - "date": "2023-09-08", - "equity": 100013723.69 - }, - { - "date": "2023-09-15", - "equity": 100013723.69 - }, - { - "date": "2023-09-22", - "equity": 100013723.69 - }, - { - "date": "2023-10-05", - "equity": 100013723.69 - }, - { - "date": "2023-10-13", - "equity": 100012364.9 - }, - { - "date": "2023-10-20", - "equity": 99505597.07 - }, - { - "date": "2023-10-27", - "equity": 98892036.74 - }, - { - "date": "2023-11-03", - "equity": 99120738.91 - }, - { - "date": "2023-11-10", - "equity": 101182330.95 - }, - { - "date": "2023-11-17", - "equity": 101379016.35 - }, - { - "date": "2023-11-24", - "equity": 101379016.35 - }, - { - "date": "2023-12-01", - "equity": 101379016.35 - }, - { - "date": "2023-12-08", - "equity": 101379016.35 - }, - { - "date": "2023-12-15", - "equity": 101379016.35 - }, - { - "date": "2023-12-22", - "equity": 101379016.35 - }, - { - "date": "2024-01-03", - "equity": 101379016.35 - }, - { - "date": "2024-01-10", - "equity": 101379016.35 - }, - { - "date": "2024-01-17", - "equity": 101379016.35 - }, - { - "date": "2024-01-24", - "equity": 101379016.35 - }, - { - "date": "2024-01-31", - "equity": 101174506.2 - }, - { - "date": "2024-02-07", - "equity": 101380691.48 - }, - { - "date": "2024-02-16", - "equity": 101844413.37 - }, - { - "date": "2024-02-23", - "equity": 101759913.37 - }, - { - "date": "2024-03-04", - "equity": 101583679.04 - }, - { - "date": "2024-03-11", - "equity": 101759426.73 - }, - { - "date": "2024-03-18", - "equity": 101351068.1 - }, - { - "date": "2024-03-25", - "equity": 101542479.62 - }, - { - "date": "2024-04-01", - "equity": 101660538.92 - }, - { - "date": "2024-04-08", - "equity": 101115248.37 - }, - { - "date": "2024-04-16", - "equity": 100015186.9 - }, - { - "date": "2024-04-23", - "equity": 100299294.74 - }, - { - "date": "2024-04-30", - "equity": 100942220.01 - }, - { - "date": "2024-05-09", - "equity": 100497544.88 - }, - { - "date": "2024-05-17", - "equity": 100361883.38 - }, - { - "date": "2024-05-24", - "equity": 100137483.06 - }, - { - "date": "2024-05-31", - "equity": 99910765.85 - }, - { - "date": "2024-06-10", - "equity": 102098358.16 - }, - { - "date": "2024-06-17", - "equity": 101261449.3 - }, - { - "date": "2024-06-24", - "equity": 101362249.3 - }, - { - "date": "2024-07-01", - "equity": 101309149.55 - }, - { - "date": "2024-07-08", - "equity": 101894046.11 - }, - { - "date": "2024-07-15", - "equity": 101929550.16 - }, - { - "date": "2024-07-22", - "equity": 101780719.02 - }, - { - "date": "2024-07-29", - "equity": 101213721.58 - }, - { - "date": "2024-08-05", - "equity": 97500944.93 - }, - { - "date": "2024-08-12", - "equity": 99448280.32 - }, - { - "date": "2024-08-20", - "equity": 100283696.3 - }, - { - "date": "2024-08-27", - "equity": 101773706.63 - }, - { - "date": "2024-09-03", - "equity": 102047064.59 - }, - { - "date": "2024-09-10", - "equity": 102047064.59 - }, - { - "date": "2024-09-20", - "equity": 102288365.75 - }, - { - "date": "2024-09-27", - "equity": 102760417.22 - }, - { - "date": "2024-10-08", - "equity": 102497314.28 - }, - { - "date": "2024-10-16", - "equity": 102497314.28 - }, - { - "date": "2024-10-23", - "equity": 102497314.28 - }, - { - "date": "2024-10-30", - "equity": 102708132.18 - }, - { - "date": "2024-11-06", - "equity": 102545544.78 - }, - { - "date": "2024-11-13", - "equity": 102545544.78 - }, - { - "date": "2024-11-20", - "equity": 102545544.78 - }, - { - "date": "2024-11-27", - "equity": 102545544.78 - }, - { - "date": "2024-12-04", - "equity": 102545544.78 - }, - { - "date": "2024-12-11", - "equity": 102545544.78 - }, - { - "date": "2024-12-18", - "equity": 102545544.78 - }, - { - "date": "2024-12-26", - "equity": 102545544.78 - }, - { - "date": "2025-01-06", - "equity": 102961989.7 - }, - { - "date": "2025-01-13", - "equity": 103076699.64 - }, - { - "date": "2025-01-20", - "equity": 103182166.6 - }, - { - "date": "2025-01-31", - "equity": 103014096.53 - }, - { - "date": "2025-02-07", - "equity": 103014096.53 - }, - { - "date": "2025-02-14", - "equity": 103057273.59 - }, - { - "date": "2025-02-21", - "equity": 103031273.59 - }, - { - "date": "2025-02-28", - "equity": 102922986.16 - }, - { - "date": "2025-03-10", - "equity": 102922986.16 - }, - { - "date": "2025-03-17", - "equity": 102922986.16 - }, - { - "date": "2025-03-24", - "equity": 102886431.27 - }, - { - "date": "2025-03-31", - "equity": 102810466.31 - }, - { - "date": "2025-04-07", - "equity": 102172998.91 - }, - { - "date": "2025-04-14", - "equity": 102759583.74 - }, - { - "date": "2025-04-21", - "equity": 102022207.48 - }, - { - "date": "2025-04-28", - "equity": 102300063.51 - }, - { - "date": "2025-05-08", - "equity": 102298876.25 - }, - { - "date": "2025-05-15", - "equity": 102298876.25 - }, - { - "date": "2025-05-22", - "equity": 102298876.25 - }, - { - "date": "2025-05-29", - "equity": 102693591.44 - }, - { - "date": "2025-06-09", - "equity": 103137948.54 - }, - { - "date": "2025-06-16", - "equity": 103097998.21 - }, - { - "date": "2025-06-23", - "equity": 103097998.21 - }, - { - "date": "2025-06-30", - "equity": 103097998.21 - }, - { - "date": "2025-07-07", - "equity": 103748350.28 - }, - { - "date": "2025-07-14", - "equity": 103649492.19 - }, - { - "date": "2025-07-21", - "equity": 103726492.19 - }, - { - "date": "2025-07-28", - "equity": 103275745.39 - }, - { - "date": "2025-08-04", - "equity": 103500574.81 - }, - { - "date": "2025-08-11", - "equity": 104839462.76 - }, - { - "date": "2025-08-19", - "equity": 104779985.33 - }, - { - "date": "2025-08-26", - "equity": 104748807.22 - }, - { - "date": "2025-09-02", - "equity": 104765403.22 - }, - { - "date": "2025-09-09", - "equity": 104833978.56 - }, - { - "date": "2025-09-16", - "equity": 105754655.7 - }, - { - "date": "2025-09-23", - "equity": 106284891.18 - }, - { - "date": "2025-09-30", - "equity": 105994190.39 - }, - { - "date": "2025-10-14", - "equity": 106393819.48 - }, - { - "date": "2025-10-21", - "equity": 107423279.65 - }, - { - "date": "2025-10-28", - "equity": 108202934.33 - }, - { - "date": "2025-11-04", - "equity": 108254943.94 - }, - { - "date": "2025-11-11", - "equity": 108254943.94 - }, - { - "date": "2025-11-18", - "equity": 108254943.94 - }, - { - "date": "2025-11-25", - "equity": 108397641.46 - }, - { - "date": "2025-12-02", - "equity": 109227991.88 - }, - { - "date": "2025-12-09", - "equity": 109555046.43 - }, - { - "date": "2025-12-16", - "equity": 109131224.22 - }, - { - "date": "2025-12-23", - "equity": 109172469.5 - }, - { - "date": "2026-01-02", - "equity": 108795129.35 - }, - { - "date": "2026-01-09", - "equity": 108124431.79 - }, - { - "date": "2026-01-16", - "equity": 109819573.8 - }, - { - "date": "2026-01-23", - "equity": 112028206.83 - }, - { - "date": "2026-01-30", - "equity": 112430397.45 - }, - { - "date": "2026-02-06", - "equity": 111811472.99 - }, - { - "date": "2026-02-13", - "equity": 111676472.99 - }, - { - "date": "2026-02-25", - "equity": 112274657.46 - }, - { - "date": "2026-03-05", - "equity": 110933214.34 - }, - { - "date": "2026-03-12", - "equity": 110933214.34 - }, - { - "date": "2026-03-19", - "equity": 111337436.08 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0938 - }, - { - "date": "2023-07-28", - "drawdown_pct": -0.094 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.4337 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.7255 - }, - { - "date": "2023-10-30", - "drawdown_pct": -1.3377 - }, - { - "date": "2023-11-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.6047 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.4546 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.4546 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.4546 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.4546 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.4546 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.4546 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.4546 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.4546 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.4546 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.4546 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.5737 - }, - { - "date": "2024-02-08", - "drawdown_pct": -0.1211 - }, - { - "date": "2024-02-19", - "drawdown_pct": -0.1276 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.1618 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.4608 - }, - { - "date": "2024-03-12", - "drawdown_pct": -0.0713 - }, - { - "date": "2024-03-19", - "drawdown_pct": -0.6118 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.0998 - }, - { - "date": "2024-04-02", - "drawdown_pct": -0.0994 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.9387 - }, - { - "date": "2024-04-17", - "drawdown_pct": -2.1088 - }, - { - "date": "2024-04-24", - "drawdown_pct": -0.6295 - }, - { - "date": "2024-05-02", - "drawdown_pct": -1.0556 - }, - { - "date": "2024-05-10", - "drawdown_pct": -1.3021 - }, - { - "date": "2024-05-20", - "drawdown_pct": -1.4557 - }, - { - "date": "2024-05-27", - "drawdown_pct": -1.676 - }, - { - "date": "2024-06-03", - "drawdown_pct": -1.8619 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.2439 - }, - { - "date": "2024-06-18", - "drawdown_pct": -1.115 - }, - { - "date": "2024-06-25", - "drawdown_pct": -1.1291 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.5738 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.471 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.6327 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.6387 - }, - { - "date": "2024-07-30", - "drawdown_pct": -1.4994 - }, - { - "date": "2024-08-06", - "drawdown_pct": -3.9377 - }, - { - "date": "2024-08-13", - "drawdown_pct": -2.7995 - }, - { - "date": "2024-08-21", - "drawdown_pct": -1.7639 - }, - { - "date": "2024-08-28", - "drawdown_pct": -0.6009 - }, - { - "date": "2024-09-04", - "drawdown_pct": -0.3726 - }, - { - "date": "2024-09-11", - "drawdown_pct": -0.3726 - }, - { - "date": "2024-09-23", - "drawdown_pct": 0.0 - }, - { - "date": "2024-09-30", - "drawdown_pct": -0.3584 - }, - { - "date": "2024-10-10", - "drawdown_pct": -0.3584 - }, - { - "date": "2024-10-17", - "drawdown_pct": -0.3584 - }, - { - "date": "2024-10-24", - "drawdown_pct": -0.3619 - }, - { - "date": "2024-10-31", - "drawdown_pct": -0.3115 - }, - { - "date": "2024-11-07", - "drawdown_pct": -0.3115 - }, - { - "date": "2024-11-14", - "drawdown_pct": -0.3115 - }, - { - "date": "2024-11-21", - "drawdown_pct": -0.3115 - }, - { - "date": "2024-11-28", - "drawdown_pct": -0.3115 - }, - { - "date": "2024-12-05", - "drawdown_pct": -0.3115 - }, - { - "date": "2024-12-12", - "drawdown_pct": -0.3115 - }, - { - "date": "2024-12-19", - "drawdown_pct": -0.3115 - }, - { - "date": "2024-12-27", - "drawdown_pct": -0.3115 - }, - { - "date": "2025-01-07", - "drawdown_pct": -0.1015 - }, - { - "date": "2025-01-14", - "drawdown_pct": -0.153 - }, - { - "date": "2025-01-21", - "drawdown_pct": -0.2888 - }, - { - "date": "2025-02-03", - "drawdown_pct": -0.2888 - }, - { - "date": "2025-02-10", - "drawdown_pct": -0.2888 - }, - { - "date": "2025-02-17", - "drawdown_pct": -0.2911 - }, - { - "date": "2025-02-24", - "drawdown_pct": -0.2533 - }, - { - "date": "2025-03-04", - "drawdown_pct": -0.377 - }, - { - "date": "2025-03-11", - "drawdown_pct": -0.377 - }, - { - "date": "2025-03-18", - "drawdown_pct": -0.377 - }, - { - "date": "2025-03-25", - "drawdown_pct": -0.3977 - }, - { - "date": "2025-04-01", - "drawdown_pct": -0.4859 - }, - { - "date": "2025-04-08", - "drawdown_pct": -0.9709 - }, - { - "date": "2025-04-15", - "drawdown_pct": -0.6973 - }, - { - "date": "2025-04-22", - "drawdown_pct": -1.2315 - }, - { - "date": "2025-04-29", - "drawdown_pct": -0.9785 - }, - { - "date": "2025-05-09", - "drawdown_pct": -0.9811 - }, - { - "date": "2025-05-16", - "drawdown_pct": -0.9811 - }, - { - "date": "2025-05-23", - "drawdown_pct": -0.9811 - }, - { - "date": "2025-05-30", - "drawdown_pct": -0.6551 - }, - { - "date": "2025-06-10", - "drawdown_pct": -0.1812 - }, - { - "date": "2025-06-17", - "drawdown_pct": -0.2122 - }, - { - "date": "2025-06-24", - "drawdown_pct": -0.2122 - }, - { - "date": "2025-07-01", - "drawdown_pct": -0.2122 - }, - { - "date": "2025-07-08", - "drawdown_pct": 0.0 - }, - { - "date": "2025-07-15", - "drawdown_pct": -0.1332 - }, - { - "date": "2025-07-22", - "drawdown_pct": -0.1014 - }, - { - "date": "2025-07-29", - "drawdown_pct": -0.4232 - }, - { - "date": "2025-08-05", - "drawdown_pct": -0.0713 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.4455 - }, - { - "date": "2025-08-20", - "drawdown_pct": -0.7488 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.4247 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.4758 - }, - { - "date": "2025-09-10", - "drawdown_pct": -0.3206 - }, - { - "date": "2025-09-17", - "drawdown_pct": 0.0 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.4524 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.4183 - }, - { - "date": "2025-10-15", - "drawdown_pct": 0.0 - }, - { - "date": "2025-10-22", - "drawdown_pct": 0.0 - }, - { - "date": "2025-10-29", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-05", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-12", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-19", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-26", - "drawdown_pct": 0.0 - }, - { - "date": "2025-12-03", - "drawdown_pct": 0.0 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.1782 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.5675 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.6548 - }, - { - "date": "2026-01-05", - "drawdown_pct": -0.8076 - }, - { - "date": "2026-01-12", - "drawdown_pct": -0.4928 - }, - { - "date": "2026-01-19", - "drawdown_pct": -0.3096 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": -0.5783 - }, - { - "date": "2026-02-09", - "drawdown_pct": -1.2063 - }, - { - "date": "2026-02-19", - "drawdown_pct": -0.576 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.5286 - }, - { - "date": "2026-03-06", - "drawdown_pct": -1.6259 - }, - { - "date": "2026-03-13", - "drawdown_pct": -1.6295 - }, - { - "date": "2026-03-20", - "drawdown_pct": -1.2258 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093611.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093611.json deleted file mode 100644 index 7bb6fb3..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093611.json +++ /dev/null @@ -1,6197 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "atr_stop_multiplier": 2.5, - "atr_trailing_multiplier": 1.5, - "max_position_size": 0.06, - "max_holdings": 20, - "bull_rsi_threshold": 45.0, - "bear_rsi_threshold": 35.0, - "stop_loss_stable": -7.0, - "stop_loss_volatile": -10.0 - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 6.1205, - "cagr_pct": 2.0747, - "sharpe_ratio": -0.2844, - "sortino_ratio": -0.4556, - "max_drawdown_pct": -2.3983, - "win_rate": 73.03, - "profit_factor": 1.5356, - "avg_win_pct": 6.0116, - "avg_loss_pct": -4.0383, - "total_trades": 178, - "winning_trades": 130, - "losing_trades": 48, - "max_consecutive_wins": 28, - "max_consecutive_losses": 5, - "avg_holding_days": 11.1 - }, - "stock_summary": [ - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 9, - "losses": 1, - "total_pnl": 1801570.0, - "trades": 10, - "win_rate": 90.0 - }, - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 7, - "losses": 1, - "total_pnl": 1377717.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 12, - "losses": 1, - "total_pnl": 1101570.0, - "trades": 13, - "win_rate": 92.3 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 5, - "losses": 0, - "total_pnl": 1064070.0, - "trades": 5, - "win_rate": 100.0 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 5, - "losses": 0, - "total_pnl": 884448.0, - "trades": 5, - "win_rate": 100.0 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 9, - "losses": 1, - "total_pnl": 713689.0, - "trades": 10, - "win_rate": 90.0 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 6, - "losses": 1, - "total_pnl": 387944.0, - "trades": 7, - "win_rate": 85.7 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 7, - "losses": 0, - "total_pnl": 320276.0, - "trades": 7, - "win_rate": 100.0 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 315451.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 8, - "losses": 5, - "total_pnl": 315215.0, - "trades": 13, - "win_rate": 61.5 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 228732.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 8, - "losses": 0, - "total_pnl": 223597.0, - "trades": 8, - "win_rate": 100.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 3, - "losses": 2, - "total_pnl": 196817.0, - "trades": 5, - "win_rate": 60.0 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 7, - "losses": 4, - "total_pnl": 58654.0, - "trades": 11, - "win_rate": 63.6 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": 10119.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 3, - "losses": 4, - "total_pnl": -66454.0, - "trades": 7, - "win_rate": 42.9 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 1, - "losses": 2, - "total_pnl": -124023.0, - "trades": 3, - "win_rate": 33.3 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -158087.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -181295.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 4, - "losses": 3, - "total_pnl": -187332.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 4, - "losses": 2, - "total_pnl": -199792.0, - "trades": 6, - "win_rate": 66.7 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -221449.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 4, - "losses": 4, - "total_pnl": -237484.0, - "trades": 8, - "win_rate": 50.0 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 8, - "losses": 4, - "total_pnl": -240083.0, - "trades": 12, - "win_rate": 66.7 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 3, - "losses": 1, - "total_pnl": -289616.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 0, - "losses": 1, - "total_pnl": -490000.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 6, - "losses": 4, - "total_pnl": -762335.0, - "trades": 10, - "win_rate": 60.0 - } - ], - "open_positions": [ - { - "code": "352820", - "name": "하이브", - "entry_price": 293191.6150610892, - "last_close": 306500.0, - "quantity": 21, - "unrealized_pnl": 279476.08, - "unrealized_pnl_pct": 4.54 - } - ], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 173, - "commission": 899.74, - "tax": 0.0, - "slippage": 3833.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<30 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32849.178396690935, - "quantity": 173, - "commission": 852.44, - "tax": 13070.69, - "slippage": 142.14, - "pnl": -330198.02, - "pnl_pct": -5.504, - "reason": "전량청산: 트레일링(32850<33316)", - "market": "KOSDAQ" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2023-09-01", - "exit_date": null, - "entry_price": 139238.284081117, - "exit_price": 0.0, - "quantity": 42, - "commission": 877.2, - "tax": 0.0, - "slippage": 1607.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<30 + %B(0.19) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-05", - "entry_price": 139238.284081117, - "exit_price": 144767.67908511605, - "quantity": 21, - "commission": 456.02, - "tax": 5472.22, - "slippage": 678.74, - "pnl": 109750.46, - "pnl_pct": 3.7529, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-06", - "entry_price": 139238.284081117, - "exit_price": 139697.0413242599, - "quantity": 21, - "commission": 440.05, - "tax": 5280.55, - "slippage": 2162.13, - "pnl": 3474.71, - "pnl_pct": 0.1188, - "reason": "전량청산: 트레일링(139800<141679)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49883.73346944804, - "exit_price": 0.0, - "quantity": 120, - "commission": 897.91, - "tax": 0.0, - "slippage": 4048.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.7)<30 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49883.73346944804, - "exit_price": 52553.07135473873, - "quantity": 60, - "commission": 472.98, - "tax": 5675.73, - "slippage": 2815.72, - "pnl": 153562.61, - "pnl_pct": 5.1299, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-08", - "entry_price": 49883.73346944804, - "exit_price": 55695.15750702254, - "quantity": 60, - "commission": 501.26, - "tax": 6015.08, - "slippage": 290.55, - "pnl": 341720.16, - "pnl_pct": 11.4155, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-02-16", - "exit_date": null, - "entry_price": 136157.42355965916, - "exit_price": 0.0, - "quantity": 44, - "commission": 898.64, - "tax": 0.0, - "slippage": 2526.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<40 + %B(0.17)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-02-16", - "exit_date": "2024-02-26", - "entry_price": 136157.42355965916, - "exit_price": 134096.00419287334, - "quantity": 44, - "commission": 885.03, - "tax": 10620.4, - "slippage": 175.82, - "pnl": -103106.53, - "pnl_pct": -1.7208, - "reason": "전량청산: 트레일링(134100<135246)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-02-29", - "exit_date": null, - "entry_price": 195042.63440508672, - "exit_price": 0.0, - "quantity": 30, - "commission": 877.69, - "tax": 0.0, - "slippage": 1279.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<40 + %B(0.06)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23711.97692032805, - "exit_price": 0.0, - "quantity": 253, - "commission": 899.87, - "tax": 0.0, - "slippage": 3030.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<40 + %B(0.04)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-02-29", - "exit_date": "2024-03-05", - "entry_price": 195042.63440508672, - "exit_price": 188694.99266252067, - "quantity": 30, - "commission": 849.13, - "tax": 10189.53, - "slippage": 150.22, - "pnl": -202345.6, - "pnl_pct": -3.4576, - "reason": "전량청산: 트레일링(188700<190832)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450089.476942809, - "exit_price": 0.0, - "quantity": 13, - "commission": 877.67, - "tax": 0.0, - "slippage": 1163.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(0.30)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122079.28590140911, - "exit_price": 0.0, - "quantity": 49, - "commission": 897.28, - "tax": 0.0, - "slippage": 3885.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<40 + %B(0.29)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23711.97692032805, - "exit_price": 23137.384604724033, - "quantity": 253, - "commission": 878.06, - "tax": 13463.64, - "slippage": 3191.7, - "pnl": -160613.43, - "pnl_pct": -2.6769, - "reason": "전량청산: 트레일링(23150<23232)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-20", - "entry_price": 122079.28590140911, - "exit_price": 116974.20844722123, - "quantity": 49, - "commission": 859.76, - "tax": 10317.13, - "slippage": 1263.79, - "pnl": -262222.96, - "pnl_pct": -4.383, - "reason": "전량청산: 트레일링(117000<117925)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27916.44051258014, - "exit_price": 0.0, - "quantity": 213, - "commission": 891.93, - "tax": 0.0, - "slippage": 3501.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<40 + %B(0.21)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 118896.16033825334, - "exit_price": 0.0, - "quantity": 50, - "commission": 891.72, - "tax": 0.0, - "slippage": 4808.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<40 + %B(0.22)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450089.476942809, - "exit_price": 449497.0788075247, - "quantity": 6, - "commission": 404.55, - "tax": 4854.57, - "slippage": 17.53, - "pnl": -9218.59, - "pnl_pct": -0.3413, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-25", - "entry_price": 450089.476942809, - "exit_price": 460128.920234531, - "quantity": 3, - "commission": 207.06, - "tax": 2484.7, - "slippage": 1113.24, - "pnl": 27224.04, - "pnl_pct": 2.0159, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-26", - "entry_price": 450089.476942809, - "exit_price": 448686.5354116503, - "quantity": 2, - "commission": 134.61, - "tax": 1615.27, - "slippage": 626.93, - "pnl": -4690.79, - "pnl_pct": -0.521, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27916.44051258014, - "exit_price": 28840.183772598455, - "quantity": 106, - "commission": 458.56, - "tax": 5502.71, - "slippage": 1040.52, - "pnl": 91511.65, - "pnl_pct": 3.092, - "reason": "1차 익절(50%): RSI(62.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-27", - "entry_price": 450089.476942809, - "exit_price": 443930.96710208355, - "quantity": 2, - "commission": 133.18, - "tax": 1598.15, - "slippage": 138.07, - "pnl": -14183.38, - "pnl_pct": -1.5754, - "reason": "전량청산: 트레일링(444000<445589)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-29", - "entry_price": 27916.44051258014, - "exit_price": 27523.628779860705, - "quantity": 107, - "commission": 441.75, - "tax": 5301.05, - "slippage": 2821.72, - "pnl": -48221.72, - "pnl_pct": -1.6141, - "reason": "전량청산: 트레일링(27550<28064)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 118896.16033825334, - "exit_price": 124458.09397913348, - "quantity": 25, - "commission": 466.72, - "tax": 5600.61, - "slippage": 1047.65, - "pnl": 132535.15, - "pnl_pct": 4.4582, - "reason": "1차 익절(50%): RSI(60.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 118896.16033825334, - "exit_price": 123288.56443751123, - "quantity": 25, - "commission": 462.33, - "tax": 5547.99, - "slippage": 285.89, - "pnl": 103353.92, - "pnl_pct": 3.4766, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401538.83162529866, - "exit_price": 0.0, - "quantity": 14, - "commission": 843.23, - "tax": 0.0, - "slippage": 543.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.8)<40 + %B(0.01)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48190.80685373963, - "exit_price": 0.0, - "quantity": 124, - "commission": 896.35, - "tax": 0.0, - "slippage": 5060.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<40 + %B(-0.13)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-09", - "exit_date": null, - "entry_price": 271571.85607472126, - "exit_price": 0.0, - "quantity": 21, - "commission": 855.45, - "tax": 0.0, - "slippage": 3440.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.7)<40 + %B(0.20)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48190.80685373963, - "exit_price": 42515.65669197217, - "quantity": 124, - "commission": 790.79, - "tax": 12125.47, - "slippage": 4258.57, - "pnl": -717531.23, - "pnl_pct": -12.0058, - "reason": "손절 (close=42550 <= stop=43372)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26169.082486222043, - "exit_price": 0.0, - "quantity": 227, - "commission": 891.06, - "tax": 0.0, - "slippage": 4331.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-12", - "entry_price": 401538.83162529866, - "exit_price": 394788.1899038754, - "quantity": 14, - "commission": 829.06, - "tax": 9948.66, - "slippage": 2965.34, - "pnl": -106129.93, - "pnl_pct": -1.8876, - "reason": "전량청산: 트레일링(395000<395679)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-09", - "exit_date": "2024-04-15", - "entry_price": 271571.85607472126, - "exit_price": 255649.98064911342, - "quantity": 21, - "commission": 805.3, - "tax": 9663.57, - "slippage": 5229.41, - "pnl": -345683.7, - "pnl_pct": -6.0605, - "reason": "전량청산: 트레일링(255899<256037)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26169.082486222043, - "exit_price": 23790.99088182244, - "quantity": 227, - "commission": 810.08, - "tax": 9721.0, - "slippage": 2045.07, - "pnl": -551248.93, - "pnl_pct": -9.2783, - "reason": "손절 (close=23800 <= stop=24044)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13407.39734445906, - "exit_price": 0.0, - "quantity": 439, - "commission": 882.88, - "tax": 0.0, - "slippage": 3247.43, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<40 + %B(0.13)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157130.2165322877, - "exit_price": 0.0, - "quantity": 37, - "commission": 872.07, - "tax": 0.0, - "slippage": 4818.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<40 + %B(0.05)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42426.22523750024, - "exit_price": 0.0, - "quantity": 138, - "commission": 878.22, - "tax": 0.0, - "slippage": 3619.08, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<40 + %B(0.15)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43837.74276223361, - "exit_price": 0.0, - "quantity": 134, - "commission": 881.14, - "tax": 0.0, - "slippage": 5057.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(17.4)<40 + %B(0.13)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 49128.347990332106, - "exit_price": 0.0, - "quantity": 120, - "commission": 884.31, - "tax": 0.0, - "slippage": 3401.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.3)<40 + %B(0.34)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250744.5431558567, - "exit_price": 0.0, - "quantity": 23, - "commission": 865.07, - "tax": 0.0, - "slippage": 4060.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<40 + %B(0.19)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 390017.8715096257, - "exit_price": 0.0, - "quantity": 15, - "commission": 877.54, - "tax": 0.0, - "slippage": 268.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.7)<40 + %B(0.25)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370584.4363111289, - "exit_price": 0.0, - "quantity": 15, - "commission": 833.81, - "tax": 0.0, - "slippage": 1266.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<40 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164947.72007519798, - "exit_price": 0.0, - "quantity": 35, - "commission": 865.98, - "tax": 0.0, - "slippage": 1670.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<40 + %B(0.10)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 23751.895059451934, - "exit_price": 0.0, - "quantity": 247, - "commission": 880.01, - "tax": 0.0, - "slippage": 468.08, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.5)<40 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13407.39734445906, - "exit_price": 14146.70600895799, - "quantity": 219, - "commission": 464.72, - "tax": 5576.63, - "slippage": 721.38, - "pnl": 155426.81, - "pnl_pct": 5.2926, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-23", - "entry_price": 13407.39734445906, - "exit_price": 14198.565779702381, - "quantity": 110, - "commission": 234.28, - "tax": 2811.32, - "slippage": 157.76, - "pnl": 83761.71, - "pnl_pct": 5.6786, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250744.5431558567, - "exit_price": 287805.97529129504, - "quantity": 11, - "commission": 474.88, - "tax": 5698.56, - "slippage": 880.27, - "pnl": 401088.59, - "pnl_pct": 14.5396, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42426.22523750024, - "exit_price": 40274.38191689614, - "quantity": 138, - "commission": 833.68, - "tax": 12783.09, - "slippage": 3535.3, - "pnl": -311449.37, - "pnl_pct": -5.3187, - "reason": "전량청산: 트레일링(40300<40571)", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 49128.347990332106, - "exit_price": 47382.706954716814, - "quantity": 120, - "commission": 852.89, - "tax": 10234.66, - "slippage": 2075.17, - "pnl": -221448.79, - "pnl_pct": -3.7557, - "reason": "전량청산: 트레일링(47400<47552)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250744.5431558567, - "exit_price": 271791.3507564887, - "quantity": 6, - "commission": 244.61, - "tax": 2935.35, - "slippage": 603.9, - "pnl": 122875.22, - "pnl_pct": 8.1661, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2024-04-25", - "exit_date": null, - "entry_price": 90618.9813369879, - "exit_price": 0.0, - "quantity": 65, - "commission": 883.54, - "tax": 0.0, - "slippage": 1233.79, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<40 + %B(0.10)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157130.2165322877, - "exit_price": 168854.9074458559, - "quantity": 18, - "commission": 455.91, - "tax": 5470.9, - "slippage": 811.67, - "pnl": 204693.38, - "pnl_pct": 7.2361, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-29", - "entry_price": 43837.74276223361, - "exit_price": 47255.6962380012, - "quantity": 67, - "commission": 474.92, - "tax": 5699.04, - "slippage": 2968.35, - "pnl": 222388.36, - "pnl_pct": 7.5705, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-29", - "entry_price": 390017.8715096257, - "exit_price": 406736.2495982046, - "quantity": 7, - "commission": 427.07, - "tax": 5124.88, - "slippage": 1846.25, - "pnl": 111067.18, - "pnl_pct": 4.0676, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 370584.4363111289, - "exit_price": 395259.0886872587, - "quantity": 7, - "commission": 415.02, - "tax": 4980.26, - "slippage": 1686.38, - "pnl": 166938.17, - "pnl_pct": 6.4344, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164947.72007519798, - "exit_price": 177969.53732062076, - "quantity": 17, - "commission": 453.82, - "tax": 5445.87, - "slippage": 517.87, - "pnl": 215050.59, - "pnl_pct": 7.668, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 23751.895059451934, - "exit_price": 25081.698917371446, - "quantity": 123, - "commission": 462.76, - "tax": 5553.09, - "slippage": 2251.03, - "pnl": 157111.81, - "pnl_pct": 5.377, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-30", - "entry_price": 157130.2165322877, - "exit_price": 165972.87518603553, - "quantity": 9, - "commission": 224.06, - "tax": 2688.76, - "slippage": 244.12, - "pnl": 76458.98, - "pnl_pct": 5.4058, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-30", - "entry_price": 390017.8715096257, - "exit_price": 404846.32054608816, - "quantity": 4, - "commission": 242.91, - "tax": 2914.89, - "slippage": 614.72, - "pnl": 55921.98, - "pnl_pct": 3.584, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 370584.4363111289, - "exit_price": 402101.7168513688, - "quantity": 4, - "commission": 241.26, - "tax": 2895.13, - "slippage": 1593.13, - "pnl": 122710.38, - "pnl_pct": 8.2769, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 164947.72007519798, - "exit_price": 175987.2960422897, - "quantity": 9, - "commission": 237.58, - "tax": 2850.99, - "slippage": 1014.34, - "pnl": 96044.93, - "pnl_pct": 6.4688, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 23751.895059451934, - "exit_price": 25086.020561431258, - "quantity": 62, - "commission": 233.3, - "tax": 2799.6, - "slippage": 866.73, - "pnl": 79461.99, - "pnl_pct": 5.3952, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157130.2165322877, - "exit_price": 161889.09249133963, - "quantity": 10, - "commission": 242.83, - "tax": 2914.0, - "slippage": 1109.08, - "pnl": 44196.23, - "pnl_pct": 2.8123, - "reason": "전량청산: 트레일링(162000<162204)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-02", - "entry_price": 250744.5431558567, - "exit_price": 271179.24324604514, - "quantity": 6, - "commission": 244.06, - "tax": 2928.74, - "slippage": 1372.54, - "pnl": 119209.73, - "pnl_pct": 7.9225, - "reason": "전량청산: 트레일링(271408<272429)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-07", - "entry_price": 90618.9813369879, - "exit_price": 93727.21120829697, - "quantity": 32, - "commission": 449.89, - "tax": 5398.69, - "slippage": 2329.24, - "pnl": 93179.81, - "pnl_pct": 3.2128, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-05-08", - "entry_price": 13407.39734445906, - "exit_price": 14496.67880295652, - "quantity": 110, - "commission": 239.2, - "tax": 2870.34, - "slippage": 365.33, - "pnl": 116490.2, - "pnl_pct": 7.8975, - "reason": "전량청산: RSI(70.1)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-08", - "entry_price": 164947.72007519798, - "exit_price": 183894.09676514607, - "quantity": 9, - "commission": 248.26, - "tax": 2979.08, - "slippage": 53.13, - "pnl": 167067.37, - "pnl_pct": 11.2522, - "reason": "전량청산: RSI(71.9)>=65", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-08", - "entry_price": 90618.9813369879, - "exit_price": 93870.37895878725, - "quantity": 16, - "commission": 225.29, - "tax": 2703.47, - "slippage": 473.94, - "pnl": 48876.12, - "pnl_pct": 3.3705, - "reason": "1차 익절(50%): RSI(57.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-09", - "entry_price": 23751.895059451934, - "exit_price": 24043.560831932784, - "quantity": 62, - "commission": 223.61, - "tax": 2683.26, - "slippage": 399.23, - "pnl": 14955.52, - "pnl_pct": 1.0154, - "reason": "전량청산: 트레일링(24050<25182)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-09", - "entry_price": 90618.9813369879, - "exit_price": 93280.3153006934, - "quantity": 8, - "commission": 111.94, - "tax": 1343.24, - "slippage": 157.48, - "pnl": 19726.76, - "pnl_pct": 2.7207, - "reason": "1차 익절(50%): RSI(58.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226213.0975954397, - "exit_price": 0.0, - "quantity": 26, - "commission": 882.23, - "tax": 0.0, - "slippage": 5540.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-10", - "entry_price": 90618.9813369879, - "exit_price": 97414.55415641892, - "quantity": 4, - "commission": 58.45, - "tax": 701.38, - "slippage": 341.78, - "pnl": 26368.09, - "pnl_pct": 7.2733, - "reason": "1차 익절(50%): RSI(65.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-13", - "entry_price": 390017.8715096257, - "exit_price": 398874.44352556136, - "quantity": 4, - "commission": 239.32, - "tax": 2871.9, - "slippage": 502.23, - "pnl": 32081.06, - "pnl_pct": 2.0561, - "reason": "전량청산: 트레일링(399000<399250)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-13", - "entry_price": 370584.4363111289, - "exit_price": 390743.72348186973, - "quantity": 4, - "commission": 234.45, - "tax": 2813.35, - "slippage": 1025.11, - "pnl": 77367.0, - "pnl_pct": 5.2185, - "reason": "전량청산: 트레일링(391000<393679)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-13", - "entry_price": 90618.9813369879, - "exit_price": 97561.38632645649, - "quantity": 2, - "commission": 29.27, - "tax": 351.22, - "slippage": 77.23, - "pnl": 13477.13, - "pnl_pct": 7.435, - "reason": "1차 익절(50%): RSI(71.6)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-14", - "entry_price": 90618.9813369879, - "exit_price": 98210.0999719285, - "quantity": 1, - "commission": 14.73, - "tax": 176.78, - "slippage": 89.9, - "pnl": 7386.02, - "pnl_pct": 8.1494, - "reason": "1차 익절(50%): RSI(71.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-16", - "entry_price": 90618.9813369879, - "exit_price": 98754.66543696437, - "quantity": 1, - "commission": 14.81, - "tax": 177.76, - "slippage": 45.33, - "pnl": 7929.52, - "pnl_pct": 8.7491, - "reason": "1차 익절(50%): RSI(70.8)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-17", - "entry_price": 43837.74276223361, - "exit_price": 45737.88173238272, - "quantity": 67, - "commission": 459.67, - "tax": 5515.99, - "slippage": 811.92, - "pnl": 120893.09, - "pnl_pct": 4.1154, - "reason": "전량청산: 트레일링(45750<45841)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-20", - "entry_price": 90618.9813369879, - "exit_price": 97475.95381799983, - "quantity": 1, - "commission": 14.62, - "tax": 175.46, - "slippage": 24.05, - "pnl": 6653.3, - "pnl_pct": 7.341, - "reason": "전량청산: RSI(75.6)>=65", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-24", - "entry_price": 226213.0975954397, - "exit_price": 221375.65695828287, - "quantity": 26, - "commission": 863.37, - "tax": 10360.38, - "slippage": 3232.92, - "pnl": -137879.43, - "pnl_pct": -2.3439, - "reason": "전량청산: 트레일링(221500<224857)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-24", - "exit_date": null, - "entry_price": 221558.19726628784, - "exit_price": 0.0, - "quantity": 27, - "commission": 897.31, - "tax": 0.0, - "slippage": 1571.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.0)<40 + %B(0.18)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388727.1116572019, - "exit_price": 0.0, - "quantity": 15, - "commission": 874.64, - "tax": 0.0, - "slippage": 3406.67, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388727.1116572019, - "exit_price": 373664.21424153267, - "quantity": 15, - "commission": 840.74, - "tax": 10088.93, - "slippage": 5036.79, - "pnl": -237747.78, - "pnl_pct": -4.0768, - "reason": "전량청산: 트레일링(374000<379625)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23809.505732022342, - "exit_price": 0.0, - "quantity": 252, - "commission": 900.0, - "tax": 0.0, - "slippage": 2395.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<40 + %B(0.18)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 377009.66791578685, - "exit_price": 0.0, - "quantity": 15, - "commission": 848.27, - "tax": 0.0, - "slippage": 1240.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(-0.11)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247421.5663578854, - "exit_price": 0.0, - "quantity": 24, - "commission": 890.72, - "tax": 0.0, - "slippage": 5917.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<40 + %B(0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-24", - "exit_date": "2024-05-30", - "entry_price": 221558.19726628784, - "exit_price": 214890.45184685956, - "quantity": 27, - "commission": 870.31, - "tax": 10443.68, - "slippage": 2957.8, - "pnl": -192240.42, - "pnl_pct": -3.2131, - "reason": "전량청산: 트레일링(215000<216804)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374034.00012015295, - "exit_price": 0.0, - "quantity": 16, - "commission": 897.68, - "tax": 0.0, - "slippage": 544.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 23809.505732022342, - "exit_price": 23248.904544271376, - "quantity": 252, - "commission": 878.81, - "tax": 10545.7, - "slippage": 276.05, - "pnl": -153596.01, - "pnl_pct": -2.5596, - "reason": "전량청산: 트레일링(23250<23555)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247421.5663578854, - "exit_price": 267016.7186383364, - "quantity": 12, - "commission": 480.63, - "tax": 5767.56, - "slippage": 351.38, - "pnl": 228448.28, - "pnl_pct": 7.6931, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-05", - "exit_date": null, - "entry_price": 23264.588120469598, - "exit_price": 0.0, - "quantity": 259, - "commission": 903.83, - "tax": 0.0, - "slippage": 3778.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-05", - "exit_date": "2024-06-11", - "entry_price": 23264.588120469598, - "exit_price": 22282.336630174705, - "quantity": 259, - "commission": 865.67, - "tax": 10388.03, - "slippage": 4574.81, - "pnl": -266560.66, - "pnl_pct": -4.4232, - "reason": "전량청산: 트레일링(22300<22557)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169971.72497835927, - "exit_price": 0.0, - "quantity": 35, - "commission": 892.35, - "tax": 0.0, - "slippage": 2510.37, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<40 + %B(0.20)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13960.886846777883, - "exit_price": 0.0, - "quantity": 431, - "commission": 902.57, - "tax": 0.0, - "slippage": 382.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134451.28963210646, - "exit_price": 0.0, - "quantity": 44, - "commission": 887.38, - "tax": 0.0, - "slippage": 2256.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.2)<40 + %B(0.27)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82882.47885028388, - "exit_price": 0.0, - "quantity": 72, - "commission": 895.13, - "tax": 0.0, - "slippage": 5938.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.3)<40 + %B(0.26)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 247421.5663578854, - "exit_price": 264482.9841746568, - "quantity": 12, - "commission": 476.07, - "tax": 5712.83, - "slippage": 1680.19, - "pnl": 198102.75, - "pnl_pct": 6.6712, - "reason": "전량청산: 트레일링(264623<264830)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 377009.66791578685, - "exit_price": 372648.777083288, - "quantity": 15, - "commission": 838.46, - "tax": 10061.52, - "slippage": 5433.34, - "pnl": -77161.61, - "pnl_pct": -1.3642, - "reason": "전량청산: 트레일링(373011<375739)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 374034.00012015295, - "exit_price": 370680.650730471, - "quantity": 16, - "commission": 889.63, - "tax": 10675.6, - "slippage": 5109.59, - "pnl": -66116.51, - "pnl_pct": -1.1046, - "reason": "전량청산: 트레일링(371000<373464)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 13960.886846777883, - "exit_price": 13949.839839743898, - "quantity": 431, - "commission": 901.86, - "tax": 10822.29, - "slippage": 69.03, - "pnl": -17387.97, - "pnl_pct": -0.2889, - "reason": "전량청산: 트레일링(13950<13954)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 134451.28963210646, - "exit_price": 130605.80165820962, - "quantity": 44, - "commission": 862.0, - "tax": 10343.98, - "slippage": 4144.73, - "pnl": -181294.83, - "pnl_pct": -3.0641, - "reason": "전량청산: 트레일링(130700<130711)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82882.47885028388, - "exit_price": 87340.41851374708, - "quantity": 36, - "commission": 471.64, - "tax": 5659.66, - "slippage": 2144.93, - "pnl": 153906.97, - "pnl_pct": 5.1574, - "reason": "1차 익절(50%): RSI(55.6)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82882.47885028388, - "exit_price": 87552.96139905619, - "quantity": 36, - "commission": 472.79, - "tax": 5673.43, - "slippage": 1693.39, - "pnl": 161543.59, - "pnl_pct": 5.4133, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 169971.72497835927, - "exit_price": 165355.86711358183, - "quantity": 35, - "commission": 868.12, - "tax": 10417.42, - "slippage": 1544.65, - "pnl": -173732.91, - "pnl_pct": -2.9199, - "reason": "전량청산: 트레일링(165400<166107)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181116.01408554296, - "exit_price": 0.0, - "quantity": 33, - "commission": 896.52, - "tax": 0.0, - "slippage": 3828.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<40 + %B(0.05)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148516.565497779, - "exit_price": 0.0, - "quantity": 40, - "commission": 891.1, - "tax": 0.0, - "slippage": 662.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.6)<40 + %B(0.30)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148516.565497779, - "exit_price": 152833.5243931727, - "quantity": 20, - "commission": 458.5, - "tax": 5502.01, - "slippage": 1329.51, - "pnl": 79933.12, - "pnl_pct": 2.6906, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162973.91159176102, - "exit_price": 0.0, - "quantity": 36, - "commission": 880.06, - "tax": 0.0, - "slippage": 2660.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<40 + %B(0.06)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359647.71083183796, - "exit_price": 0.0, - "quantity": 16, - "commission": 863.15, - "tax": 0.0, - "slippage": 5483.37, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<40 + %B(0.21)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-05", - "entry_price": 148516.565497779, - "exit_price": 162257.76148248257, - "quantity": 20, - "commission": 486.77, - "tax": 5841.28, - "slippage": 2844.77, - "pnl": 268050.32, - "pnl_pct": 9.0229, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162973.91159176102, - "exit_price": 168055.72430056875, - "quantity": 18, - "commission": 453.75, - "tax": 5445.01, - "slippage": 796.96, - "pnl": 85133.84, - "pnl_pct": 2.9017, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359647.71083183796, - "exit_price": 373802.78579958034, - "quantity": 8, - "commission": 448.56, - "tax": 5382.76, - "slippage": 1497.71, - "pnl": 106977.7, - "pnl_pct": 3.7176, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181116.01408554296, - "exit_price": 188366.34198570813, - "quantity": 16, - "commission": 452.08, - "tax": 5424.95, - "slippage": 538.53, - "pnl": 109693.54, - "pnl_pct": 3.7848, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-09", - "entry_price": 181116.01408554296, - "exit_price": 191025.50555711726, - "quantity": 8, - "commission": 229.23, - "tax": 2750.77, - "slippage": 1395.96, - "pnl": 76078.59, - "pnl_pct": 5.2499, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-10", - "entry_price": 181116.01408554296, - "exit_price": 191633.0345383053, - "quantity": 4, - "commission": 114.98, - "tax": 1379.76, - "slippage": 667.86, - "pnl": 40464.67, - "pnl_pct": 5.5846, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162973.91159176102, - "exit_price": 177447.02604951788, - "quantity": 18, - "commission": 479.11, - "tax": 5749.28, - "slippage": 953.53, - "pnl": 253847.64, - "pnl_pct": 8.652, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-11", - "entry_price": 181116.01408554296, - "exit_price": 191077.83285658163, - "quantity": 2, - "commission": 57.32, - "tax": 687.88, - "slippage": 244.33, - "pnl": 19124.1, - "pnl_pct": 5.2787, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-12", - "entry_price": 181116.01408554296, - "exit_price": 190284.0520717422, - "quantity": 1, - "commission": 28.54, - "tax": 342.51, - "slippage": 115.95, - "pnl": 8769.82, - "pnl_pct": 4.8414, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-15", - "entry_price": 181116.01408554296, - "exit_price": 187771.2967853664, - "quantity": 1, - "commission": 28.17, - "tax": 337.99, - "slippage": 28.7, - "pnl": 6261.96, - "pnl_pct": 3.4569, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-16", - "entry_price": 181116.01408554296, - "exit_price": 184359.31675738614, - "quantity": 1, - "commission": 27.65, - "tax": 331.85, - "slippage": 140.68, - "pnl": 2856.63, - "pnl_pct": 1.577, - "reason": "전량청산: 트레일링(184500<185807)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359647.71083183796, - "exit_price": 352260.8953214553, - "quantity": 8, - "commission": 422.71, - "tax": 5072.56, - "slippage": 1520.84, - "pnl": -65021.37, - "pnl_pct": -2.2596, - "reason": "전량청산: 트레일링(352451<362049)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-07-23", - "exit_date": null, - "entry_price": 146013.60160323218, - "exit_price": 0.0, - "quantity": 41, - "commission": 897.98, - "tax": 0.0, - "slippage": 4657.67, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.7)<40 + %B(-0.08)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-07-26", - "exit_date": null, - "entry_price": 225619.59475308002, - "exit_price": 0.0, - "quantity": 26, - "commission": 879.92, - "tax": 0.0, - "slippage": 3109.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<40 + %B(0.28)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-07-29", - "exit_date": null, - "entry_price": 52000.029738598656, - "exit_price": 0.0, - "quantity": 116, - "commission": 904.8, - "tax": 0.0, - "slippage": 3.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<40 + %B(0.25)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-07-26", - "exit_date": "2024-07-30", - "entry_price": 225619.59475308002, - "exit_price": 221928.03735534498, - "quantity": 26, - "commission": 865.52, - "tax": 10386.23, - "slippage": 1871.03, - "pnl": -108112.16, - "pnl_pct": -1.8427, - "reason": "전량청산: 트레일링(222000<222893)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485009.4462200571, - "exit_price": 0.0, - "quantity": 12, - "commission": 873.02, - "tax": 0.0, - "slippage": 113.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.5)<40 + %B(0.04)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-07-29", - "exit_date": "2024-08-01", - "entry_price": 52000.029738598656, - "exit_price": 54749.0853958287, - "quantity": 58, - "commission": 476.32, - "tax": 5715.8, - "slippage": 2953.05, - "pnl": 152800.71, - "pnl_pct": 5.0656, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-02", - "entry_price": 485009.4462200571, - "exit_price": 481576.4560548892, - "quantity": 12, - "commission": 866.84, - "tax": 10402.05, - "slippage": 5082.53, - "pnl": -53337.79, - "pnl_pct": -0.9163, - "reason": "전량청산: 트레일링(482000<486339)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 329717.9872186549, - "exit_price": 0.0, - "quantity": 18, - "commission": 890.24, - "tax": 0.0, - "slippage": 4931.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<40 + %B(0.30)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 175553.9687290082, - "exit_price": 0.0, - "quantity": 34, - "commission": 895.33, - "tax": 0.0, - "slippage": 1834.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.7)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-07-23", - "exit_date": "2024-08-05", - "entry_price": 146013.60160323218, - "exit_price": 131292.39442563933, - "quantity": 41, - "commission": 807.45, - "tax": 9689.38, - "slippage": 311.83, - "pnl": -614964.3, - "pnl_pct": -10.2709, - "reason": "손절 (close=131300 <= stop=132424)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-07-29", - "exit_date": "2024-08-05", - "entry_price": 52000.029738598656, - "exit_price": 47058.64574787749, - "quantity": 58, - "commission": 409.41, - "tax": 4912.92, - "slippage": 2398.55, - "pnl": -292375.0, - "pnl_pct": -9.6927, - "reason": "전량청산: 트레일링(47100<50988)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-08-06", - "exit_date": null, - "entry_price": 139632.09944761908, - "exit_price": 0.0, - "quantity": 42, - "commission": 879.68, - "tax": 0.0, - "slippage": 5548.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.1)<30 + %B(0.04) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-08", - "entry_price": 329717.9872186549, - "exit_price": 296621.59116040444, - "quantity": 18, - "commission": 800.88, - "tax": 9610.54, - "slippage": 457.36, - "pnl": -607036.79, - "pnl_pct": -10.2267, - "reason": "손절 (close=296647 <= stop=296746)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-08", - "entry_price": 175553.9687290082, - "exit_price": 180112.42451851035, - "quantity": 17, - "commission": 459.29, - "tax": 5511.44, - "slippage": 1488.78, - "pnl": 71075.36, - "pnl_pct": 2.3812, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-08-12", - "exit_date": null, - "entry_price": 160311.0947667105, - "exit_price": 0.0, - "quantity": 37, - "commission": 889.73, - "tax": 0.0, - "slippage": 410.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.3)<40 + %B(0.13)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-21", - "entry_price": 139632.09944761908, - "exit_price": 146188.72390322288, - "quantity": 21, - "commission": 460.49, - "tax": 5525.93, - "slippage": 2336.8, - "pnl": 131262.84, - "pnl_pct": 4.4758, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-22", - "entry_price": 160311.0947667105, - "exit_price": 164573.86706949314, - "quantity": 18, - "commission": 444.35, - "tax": 5332.19, - "slippage": 2270.39, - "pnl": 70520.52, - "pnl_pct": 2.4435, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-23", - "entry_price": 160311.0947667105, - "exit_price": 164878.828247504, - "quantity": 9, - "commission": 222.59, - "tax": 2671.04, - "slippage": 190.55, - "pnl": 37999.56, - "pnl_pct": 2.6333, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-26", - "entry_price": 175553.9687290082, - "exit_price": 193308.0803880757, - "quantity": 17, - "commission": 492.94, - "tax": 5915.23, - "slippage": 1562.63, - "pnl": 294964.07, - "pnl_pct": 9.882, - "reason": "전량청산: RSI(85.4)>=65", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-26", - "entry_price": 139632.09944761908, - "exit_price": 151916.42985378875, - "quantity": 21, - "commission": 478.54, - "tax": 5742.44, - "slippage": 1754.97, - "pnl": 251310.12, - "pnl_pct": 8.5692, - "reason": "전량청산: RSI(79.9)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-26", - "entry_price": 160311.0947667105, - "exit_price": 170654.75483343995, - "quantity": 5, - "commission": 127.99, - "tax": 1535.89, - "slippage": 226.23, - "pnl": 49934.18, - "pnl_pct": 6.2287, - "reason": "1차 익절(50%): RSI(73.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-28", - "entry_price": 160311.0947667105, - "exit_price": 163657.09546787024, - "quantity": 5, - "commission": 122.74, - "tax": 1472.91, - "slippage": 714.52, - "pnl": 15014.11, - "pnl_pct": 1.8728, - "reason": "전량청산: 트레일링(163800<165782)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-12-20", - "exit_date": null, - "entry_price": 134056.7004839869, - "exit_price": 0.0, - "quantity": 44, - "commission": 884.77, - "tax": 0.0, - "slippage": 2494.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.7)<30 + %B(0.26) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-12-20", - "exit_date": null, - "entry_price": 15583.299816040788, - "exit_price": 0.0, - "quantity": 386, - "commission": 902.27, - "tax": 0.0, - "slippage": 1273.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<30 + %B(0.28) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-12-20", - "exit_date": "2024-12-26", - "entry_price": 134056.7004839869, - "exit_price": 129230.26901572081, - "quantity": 44, - "commission": 852.92, - "tax": 10235.04, - "slippage": 3068.16, - "pnl": -224335.72, - "pnl_pct": -3.8027, - "reason": "전량청산: 트레일링(129300<129586)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-12-20", - "exit_date": "2025-01-03", - "entry_price": 15583.299816040788, - "exit_price": 15248.861251885686, - "quantity": 386, - "commission": 882.91, - "tax": 10594.91, - "slippage": 4299.56, - "pnl": -141473.38, - "pnl_pct": -2.3516, - "reason": "전량청산: 트레일링(15260<15278)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2025-03-20", - "exit_date": null, - "entry_price": 198293.87900292125, - "exit_price": 0.0, - "quantity": 30, - "commission": 892.32, - "tax": 0.0, - "slippage": 1196.37, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.8)<30 + %B(0.31) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-03-20", - "exit_date": "2025-03-28", - "entry_price": 198293.87900292125, - "exit_price": 195158.14705732852, - "quantity": 30, - "commission": 878.21, - "tax": 10538.54, - "slippage": 1825.59, - "pnl": -106381.03, - "pnl_pct": -1.788, - "reason": "전량청산: 트레일링(195219<195320)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-04-04", - "exit_date": null, - "entry_price": 52151.847281482034, - "exit_price": 0.0, - "quantity": 114, - "commission": 891.8, - "tax": 0.0, - "slippage": 5910.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.4)<30 + %B(0.25) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-04-10", - "exit_date": null, - "entry_price": 13778.948820853695, - "exit_price": 0.0, - "quantity": 435, - "commission": 899.08, - "tax": 0.0, - "slippage": 3892.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.0)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-04-04", - "exit_date": "2025-04-18", - "entry_price": 52151.847281482034, - "exit_price": 47978.9711959721, - "quantity": 114, - "commission": 820.44, - "tax": 12580.09, - "slippage": 2397.28, - "pnl": -490000.2, - "pnl_pct": -8.2406, - "reason": "전량청산: 트레일링(48000<48789)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-23", - "entry_price": 13778.948820853695, - "exit_price": 13962.769465500733, - "quantity": 217, - "commission": 454.49, - "tax": 6968.82, - "slippage": 1569.03, - "pnl": 32017.27, - "pnl_pct": 1.0706, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-24", - "entry_price": 13778.948820853695, - "exit_price": 14168.285370544547, - "quantity": 109, - "commission": 231.65, - "tax": 3551.99, - "slippage": 186.89, - "pnl": 38428.76, - "pnl_pct": 2.5583, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-29", - "entry_price": 13778.948820853695, - "exit_price": 14366.771099266856, - "quantity": 109, - "commission": 234.9, - "tax": 3601.75, - "slippage": 351.95, - "pnl": 60010.7, - "pnl_pct": 3.995, - "reason": "전량청산: RSI(71.3)>=65", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 88830.0219979187, - "exit_price": 0.0, - "quantity": 67, - "commission": 892.74, - "tax": 0.0, - "slippage": 2011.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<30 + %B(0.28) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 88830.0219979187, - "exit_price": 96143.40470128441, - "quantity": 33, - "commission": 475.91, - "tax": 7297.28, - "slippage": 1867.64, - "pnl": 233128.73, - "pnl_pct": 7.9516, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-09", - "entry_price": 88830.0219979187, - "exit_price": 92378.73739870808, - "quantity": 17, - "commission": 235.57, - "tax": 3612.01, - "slippage": 361.46, - "pnl": 56254.07, - "pnl_pct": 3.7246, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 88830.0219979187, - "exit_price": 91979.74000063045, - "quantity": 17, - "commission": 234.55, - "tax": 3596.41, - "slippage": 344.42, - "pnl": 49487.73, - "pnl_pct": 3.2766, - "reason": "전량청산: 트레일링(92000<93086)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256518.2097265613, - "exit_price": 0.0, - "quantity": 23, - "commission": 884.99, - "tax": 0.0, - "slippage": 418.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38424.23435355917, - "exit_price": 0.0, - "quantity": 155, - "commission": 893.36, - "tax": 0.0, - "slippage": 3756.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<40 + %B(0.23)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800183.1534270488, - "exit_price": 0.0, - "quantity": 7, - "commission": 840.19, - "tax": 0.0, - "slippage": 1282.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24822.45441632255, - "exit_price": 0.0, - "quantity": 240, - "commission": 893.61, - "tax": 0.0, - "slippage": 5389.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<40 + %B(0.11)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38424.23435355917, - "exit_price": 39166.30229231005, - "quantity": 77, - "commission": 452.37, - "tax": 6936.35, - "slippage": 2594.72, - "pnl": 49306.71, - "pnl_pct": 1.6663, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16801.19040347813, - "exit_price": 0.0, - "quantity": 356, - "commission": 897.18, - "tax": 0.0, - "slippage": 423.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-06", - "entry_price": 38424.23435355917, - "exit_price": 39390.62261740586, - "quantity": 39, - "commission": 230.44, - "tax": 3533.34, - "slippage": 365.72, - "pnl": 33700.59, - "pnl_pct": 2.2485, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24822.45441632255, - "exit_price": 26882.004497763828, - "quantity": 120, - "commission": 483.88, - "tax": 7419.43, - "slippage": 2159.46, - "pnl": 238795.9, - "pnl_pct": 8.0156, - "reason": "1차 익절(50%): RSI(55.4)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256518.2097265613, - "exit_price": 277440.5492859547, - "quantity": 11, - "commission": 457.78, - "tax": 5493.32, - "slippage": 653.96, - "pnl": 223771.38, - "pnl_pct": 7.9292, - "reason": "1차 익절(50%): RSI(55.3)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800183.1534270488, - "exit_price": 814892.1658432891, - "quantity": 3, - "commission": 366.7, - "tax": 4400.42, - "slippage": 323.5, - "pnl": 38999.84, - "pnl_pct": 1.6244, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256518.2097265613, - "exit_price": 290727.765355991, - "quantity": 6, - "commission": 261.65, - "tax": 3139.86, - "slippage": 1633.41, - "pnl": 201624.95, - "pnl_pct": 13.0981, - "reason": "1차 익절(50%): RSI(57.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 256518.2097265613, - "exit_price": 288834.968546029, - "quantity": 6, - "commission": 259.95, - "tax": 3119.42, - "slippage": 990.19, - "pnl": 190290.32, - "pnl_pct": 12.3618, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38424.23435355917, - "exit_price": 39081.51856287121, - "quantity": 39, - "commission": 228.63, - "tax": 3505.61, - "slippage": 720.78, - "pnl": 21675.06, - "pnl_pct": 1.4462, - "reason": "전량청산: 트레일링(39100<39154)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800183.1534270488, - "exit_price": 774391.9199461747, - "quantity": 4, - "commission": 464.64, - "tax": 5575.62, - "slippage": 2432.32, - "pnl": -109685.3, - "pnl_pct": -3.4264, - "reason": "전량청산: 트레일링(775000<776857)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 26671.519794990483, - "exit_price": 0.0, - "quantity": 227, - "commission": 908.17, - "tax": 0.0, - "slippage": 4884.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<40 + %B(0.25)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-18", - "entry_price": 16801.19040347813, - "exit_price": 16486.860140512174, - "quantity": 356, - "commission": 880.4, - "tax": 13499.44, - "slippage": 1117.79, - "pnl": -127178.6, - "pnl_pct": -2.126, - "reason": "전량청산: 트레일링(16490<16576)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 31803.08239989248, - "exit_price": 0.0, - "quantity": 189, - "commission": 901.62, - "tax": 0.0, - "slippage": 582.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<40 + %B(0.13)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61826.63896307271, - "exit_price": 0.0, - "quantity": 97, - "commission": 899.58, - "tax": 0.0, - "slippage": 2583.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-20", - "entry_price": 24822.45441632255, - "exit_price": 25739.092850457237, - "quantity": 120, - "commission": 463.3, - "tax": 7103.99, - "slippage": 1308.86, - "pnl": 101982.51, - "pnl_pct": 3.4232, - "reason": "전량청산: 트레일링(25750<26059)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61826.63896307271, - "exit_price": 66568.89615710876, - "quantity": 48, - "commission": 479.3, - "tax": 5751.55, - "slippage": 1492.98, - "pnl": 220952.34, - "pnl_pct": 7.4442, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61826.63896307271, - "exit_price": 62654.28694423887, - "quantity": 49, - "commission": 460.51, - "tax": 5526.11, - "slippage": 2239.94, - "pnl": 34113.71, - "pnl_pct": 1.1259, - "reason": "전량청산: 트레일링(62700<67343)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147199.05192490685, - "exit_price": 0.0, - "quantity": 41, - "commission": 905.27, - "tax": 0.0, - "slippage": 4061.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-27", - "entry_price": 26671.519794990483, - "exit_price": 24875.494286236986, - "quantity": 227, - "commission": 847.01, - "tax": 10164.13, - "slippage": 5562.8, - "pnl": -419617.09, - "pnl_pct": -6.9297, - "reason": "손절 (close=24900 <= stop=25225)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-03", - "entry_price": 31803.08239989248, - "exit_price": 32996.75221025199, - "quantity": 94, - "commission": 465.25, - "tax": 7133.9, - "slippage": 305.29, - "pnl": 104157.39, - "pnl_pct": 3.4836, - "reason": "1차 익절(50%): RSI(72.5)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-04", - "entry_price": 31803.08239989248, - "exit_price": 32786.79402194705, - "quantity": 47, - "commission": 231.15, - "tax": 3544.25, - "slippage": 620.68, - "pnl": 42234.84, - "pnl_pct": 2.8251, - "reason": "1차 익절(50%): RSI(69.2)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-04", - "entry_price": 147199.05192490685, - "exit_price": 150049.0706789302, - "quantity": 20, - "commission": 450.15, - "tax": 5401.77, - "slippage": 1018.59, - "pnl": 50706.86, - "pnl_pct": 1.7221, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-05", - "entry_price": 31803.08239989248, - "exit_price": 32571.909475314897, - "quantity": 24, - "commission": 117.26, - "tax": 1797.97, - "slippage": 674.17, - "pnl": 16422.13, - "pnl_pct": 2.1512, - "reason": "1차 익절(50%): RSI(72.1)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-05", - "entry_price": 147199.05192490685, - "exit_price": 151462.3285654111, - "quantity": 10, - "commission": 227.19, - "tax": 2726.32, - "slippage": 376.71, - "pnl": 39458.45, - "pnl_pct": 2.6802, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276552.59276318393, - "exit_price": 0.0, - "quantity": 21, - "commission": 871.14, - "tax": 0.0, - "slippage": 1104.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<40 + %B(0.05)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-08", - "entry_price": 147199.05192490685, - "exit_price": 154230.77892956935, - "quantity": 5, - "commission": 115.67, - "tax": 1388.08, - "slippage": 346.11, - "pnl": 33544.49, - "pnl_pct": 4.557, - "reason": "1차 익절(50%): RSI(61.1)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-09", - "entry_price": 147199.05192490685, - "exit_price": 161231.9504914947, - "quantity": 3, - "commission": 72.55, - "tax": 870.65, - "slippage": 204.15, - "pnl": 41089.25, - "pnl_pct": 9.3033, - "reason": "1차 익절(50%): RSI(76.0)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-10", - "entry_price": 31803.08239989248, - "exit_price": 34090.501610566855, - "quantity": 24, - "commission": 122.73, - "tax": 1881.8, - "slippage": 227.96, - "pnl": 52779.05, - "pnl_pct": 6.9138, - "reason": "전량청산: RSI(80.6)>=65 | BB상단 도달 | 트레일링(34100<35266)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-10", - "entry_price": 147199.05192490685, - "exit_price": 161759.58131673269, - "quantity": 3, - "commission": 72.79, - "tax": 873.5, - "slippage": 121.26, - "pnl": 42669.06, - "pnl_pct": 9.661, - "reason": "전량청산: RSI(79.4)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-11", - "exit_date": null, - "entry_price": 130920.76314038529, - "exit_price": 0.0, - "quantity": 46, - "commission": 903.35, - "tax": 0.0, - "slippage": 5555.1, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<40 + %B(0.18)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-11", - "exit_date": "2025-09-18", - "entry_price": 130920.76314038529, - "exit_price": 139538.13894799055, - "quantity": 23, - "commission": 481.41, - "tax": 5776.88, - "slippage": 1422.8, - "pnl": 191489.68, - "pnl_pct": 6.3583, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-23", - "entry_price": 276552.59276318393, - "exit_price": 278260.1142743238, - "quantity": 21, - "commission": 876.52, - "tax": 10518.23, - "slippage": 5037.6, - "pnl": 23592.06, - "pnl_pct": 0.4062, - "reason": "전량청산: 트레일링(278500<279446)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-11", - "exit_date": "2025-09-24", - "entry_price": 130920.76314038529, - "exit_price": 138323.83497675695, - "quantity": 23, - "commission": 477.22, - "tax": 5726.61, - "slippage": 1751.8, - "pnl": 163615.15, - "pnl_pct": 5.4328, - "reason": "전량청산: 트레일링(138400<139918)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297015.0247338689, - "exit_price": 0.0, - "quantity": 20, - "commission": 891.05, - "tax": 0.0, - "slippage": 300.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.0)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 277777.3008849845, - "exit_price": 0.0, - "quantity": 21, - "commission": 875.0, - "tax": 0.0, - "slippage": 5823.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.2)<40 + %B(0.17)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-13", - "entry_price": 297015.0247338689, - "exit_price": 288758.3880279119, - "quantity": 20, - "commission": 866.28, - "tax": 10395.3, - "slippage": 4832.24, - "pnl": -177285.36, - "pnl_pct": -2.984, - "reason": "전량청산: 트레일링(289000<296991)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289280.0399183553, - "exit_price": 0.0, - "quantity": 21, - "commission": 911.23, - "tax": 0.0, - "slippage": 5880.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<40 + %B(0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-14", - "entry_price": 277777.3008849845, - "exit_price": 296225.3321895381, - "quantity": 10, - "commission": 444.34, - "tax": 5332.06, - "slippage": 2746.68, - "pnl": 178287.25, - "pnl_pct": 6.4174, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-10-14", - "exit_date": null, - "entry_price": 271730.42089189345, - "exit_price": 0.0, - "quantity": 22, - "commission": 896.71, - "tax": 0.0, - "slippage": 5069.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-15", - "entry_price": 277777.3008849845, - "exit_price": 293951.10453348246, - "quantity": 5, - "commission": 220.46, - "tax": 2645.56, - "slippage": 244.48, - "pnl": 77794.66, - "pnl_pct": 5.6004, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-16", - "entry_price": 277777.3008849845, - "exit_price": 311848.4799688594, - "quantity": 3, - "commission": 140.33, - "tax": 1683.98, - "slippage": 454.56, - "pnl": 100264.22, - "pnl_pct": 12.0299, - "reason": "1차 익절(50%): RSI(61.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289280.0399183553, - "exit_price": 308933.95208454743, - "quantity": 10, - "commission": 463.4, - "tax": 5560.81, - "slippage": 660.48, - "pnl": 190080.99, - "pnl_pct": 6.5698, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 22759.123666655498, - "exit_price": 0.0, - "quantity": 269, - "commission": 918.33, - "tax": 0.0, - "slippage": 2454.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<40 + %B(0.16)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 432025.33049278794, - "exit_price": 0.0, - "quantity": 14, - "commission": 907.25, - "tax": 0.0, - "slippage": 354.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.7)<40 + %B(0.05)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-17", - "entry_price": 277777.3008849845, - "exit_price": 338871.5281126668, - "quantity": 3, - "commission": 152.49, - "tax": 1829.91, - "slippage": 385.42, - "pnl": 181175.28, - "pnl_pct": 21.7378, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-17", - "entry_price": 289280.0399183553, - "exit_price": 307696.52487611584, - "quantity": 5, - "commission": 230.77, - "tax": 2769.27, - "slippage": 1517.38, - "pnl": 88865.42, - "pnl_pct": 6.143, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-20", - "entry_price": 289280.0399183553, - "exit_price": 308418.1848565539, - "quantity": 3, - "commission": 138.79, - "tax": 1665.46, - "slippage": 245.45, - "pnl": 55480.01, - "pnl_pct": 6.3919, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-10-20", - "exit_date": null, - "entry_price": 15271.964917385736, - "exit_price": 0.0, - "quantity": 402, - "commission": 920.9, - "tax": 0.0, - "slippage": 4809.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.18)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-21", - "entry_price": 271730.42089189345, - "exit_price": 280872.1426487777, - "quantity": 11, - "commission": 463.44, - "tax": 5561.27, - "slippage": 1406.43, - "pnl": 94085.88, - "pnl_pct": 3.1472, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-21", - "entry_price": 15271.964917385736, - "exit_price": 15763.329171945936, - "quantity": 201, - "commission": 475.26, - "tax": 7287.39, - "slippage": 1340.84, - "pnl": 90541.11, - "pnl_pct": 2.9491, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-22", - "entry_price": 22759.123666655498, - "exit_price": 23627.359437793668, - "quantity": 134, - "commission": 474.91, - "tax": 5698.92, - "slippage": 3033.84, - "pnl": 109712.31, - "pnl_pct": 3.5969, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-23", - "entry_price": 271730.42089189345, - "exit_price": 288212.82055408135, - "quantity": 11, - "commission": 475.55, - "tax": 5706.61, - "slippage": 3158.97, - "pnl": 174675.88, - "pnl_pct": 5.843, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-23", - "entry_price": 22759.123666655498, - "exit_price": 22787.328482226352, - "quantity": 135, - "commission": 461.44, - "tax": 5537.32, - "slippage": 1710.65, - "pnl": -2651.99, - "pnl_pct": -0.0863, - "reason": "전량청산: 트레일링(22800<22828)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-27", - "entry_price": 432025.33049278794, - "exit_price": 483152.64959889423, - "quantity": 7, - "commission": 507.31, - "tax": 7778.76, - "slippage": 2431.45, - "pnl": 349151.54, - "pnl_pct": 11.5436, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-28", - "entry_price": 289280.0399183553, - "exit_price": 304452.864366704, - "quantity": 3, - "commission": 137.0, - "tax": 1644.05, - "slippage": 141.41, - "pnl": 43607.25, - "pnl_pct": 5.024, - "reason": "전량청산: 트레일링(304500<304536)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-28", - "entry_price": 432025.33049278794, - "exit_price": 475858.7670750646, - "quantity": 7, - "commission": 499.65, - "tax": 7661.33, - "slippage": 988.63, - "pnl": 298219.45, - "pnl_pct": 9.8597, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-28", - "entry_price": 15271.964917385736, - "exit_price": 16184.306908287499, - "quantity": 201, - "commission": 487.96, - "tax": 7482.01, - "slippage": 3154.31, - "pnl": 174950.33, - "pnl_pct": 5.6985, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-11-21", - "exit_date": null, - "entry_price": 28366.419761244637, - "exit_price": 0.0, - "quantity": 218, - "commission": 927.58, - "tax": 0.0, - "slippage": 3579.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.7)<40 + %B(0.02)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2025-11-24", - "exit_date": null, - "entry_price": 25363.744648354837, - "exit_price": 0.0, - "quantity": 244, - "commission": 928.31, - "tax": 0.0, - "slippage": 3353.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-11-24", - "exit_date": null, - "entry_price": 202651.46505097675, - "exit_price": 0.0, - "quantity": 30, - "commission": 911.93, - "tax": 0.0, - "slippage": 4543.95, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.3)<40 + %B(0.22)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-01", - "entry_price": 28366.419761244637, - "exit_price": 31298.210726957997, - "quantity": 109, - "commission": 511.73, - "tax": 7846.46, - "slippage": 195.03, - "pnl": 310743.24, - "pnl_pct": 10.0486, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-01", - "entry_price": 202651.46505097675, - "exit_price": 202881.41194832482, - "quantity": 30, - "commission": 912.97, - "tax": 10955.6, - "slippage": 3557.64, - "pnl": -5882.09, - "pnl_pct": -0.0967, - "reason": "전량청산: 트레일링(203000<204818)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-03", - "entry_price": 25363.744648354837, - "exit_price": 25986.92589004409, - "quantity": 122, - "commission": 475.56, - "tax": 5706.73, - "slippage": 1595.04, - "pnl": 69381.67, - "pnl_pct": 2.2418, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-09", - "entry_price": 28366.419761244637, - "exit_price": 30074.333131249346, - "quantity": 109, - "commission": 491.72, - "tax": 7539.64, - "slippage": 2797.69, - "pnl": 177667.42, - "pnl_pct": 5.7453, - "reason": "전량청산: 트레일링(30100<30405)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-09", - "entry_price": 25363.744648354837, - "exit_price": 24596.12715489269, - "quantity": 122, - "commission": 450.11, - "tax": 5401.31, - "slippage": 472.49, - "pnl": -99964.91, - "pnl_pct": -3.23, - "reason": "전량청산: 트레일링(24600<25105)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 448430.4289486669, - "exit_price": 0.0, - "quantity": 13, - "commission": 874.44, - "tax": 0.0, - "slippage": 5595.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(20.4)<40 + %B(0.31)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 338527.11773098394, - "exit_price": 0.0, - "quantity": 18, - "commission": 914.02, - "tax": 0.0, - "slippage": 488.12, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.4)<40 + %B(-0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 235543.76177831096, - "exit_price": 0.0, - "quantity": 26, - "commission": 918.62, - "tax": 0.0, - "slippage": 1137.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.5)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2025-12-26", - "entry_price": 235543.76177831096, - "exit_price": 231362.24937285684, - "quantity": 26, - "commission": 902.31, - "tax": 10827.75, - "slippage": 3581.52, - "pnl": -121368.01, - "pnl_pct": -1.9815, - "reason": "전량청산: 트레일링(231500<232062)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 448430.4289486669, - "exit_price": 456691.42786300293, - "quantity": 6, - "commission": 411.02, - "tax": 6302.34, - "slippage": 1851.43, - "pnl": 42449.04, - "pnl_pct": 1.5775, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 338527.11773098394, - "exit_price": 322424.1467438622, - "quantity": 18, - "commission": 870.55, - "tax": 10446.54, - "slippage": 1365.36, - "pnl": -302084.59, - "pnl_pct": -4.9568, - "reason": "전량청산: 트레일링(322500<331232)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-05", - "entry_price": 448430.4289486669, - "exit_price": 468443.83312136575, - "quantity": 3, - "commission": 210.8, - "tax": 3232.26, - "slippage": 168.5, - "pnl": 56395.36, - "pnl_pct": 4.1914, - "reason": "1차 익절(50%): RSI(55.6)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275244.8290113856, - "exit_price": 0.0, - "quantity": 22, - "commission": 908.31, - "tax": 0.0, - "slippage": 5386.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<40 + %B(0.26)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330081.2510647703, - "exit_price": 0.0, - "quantity": 18, - "commission": 891.22, - "tax": 0.0, - "slippage": 1462.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-06", - "entry_price": 448430.4289486669, - "exit_price": 473718.1979212251, - "quantity": 2, - "commission": 142.12, - "tax": 2179.1, - "slippage": 563.6, - "pnl": 48119.79, - "pnl_pct": 5.3646, - "reason": "1차 익절(50%): RSI(67.4)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48980.31872493076, - "exit_price": 0.0, - "quantity": 126, - "commission": 925.73, - "tax": 0.0, - "slippage": 3820.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.9)<40 + %B(0.18)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-07", - "exit_date": null, - "entry_price": 24160.12428170536, - "exit_price": 0.0, - "quantity": 256, - "commission": 927.75, - "tax": 0.0, - "slippage": 2591.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.9)<40 + %B(0.24)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-08", - "entry_price": 448430.4289486669, - "exit_price": 478220.71280957415, - "quantity": 2, - "commission": 143.47, - "tax": 2199.82, - "slippage": 558.57, - "pnl": 57102.76, - "pnl_pct": 6.366, - "reason": "전량청산: RSI(74.3)>=65 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 330081.2510647703, - "exit_price": 314835.32344460743, - "quantity": 18, - "commission": 850.06, - "tax": 10200.66, - "slippage": 2964.18, - "pnl": -286368.64, - "pnl_pct": -4.8191, - "reason": "전량청산: 트레일링(315000<316125)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 178666.84506700595, - "exit_price": 0.0, - "quantity": 34, - "commission": 911.2, - "tax": 0.0, - "slippage": 5672.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(23.3)<40 + %B(0.17)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 146329.88312087566, - "exit_price": 0.0, - "quantity": 42, - "commission": 921.88, - "tax": 0.0, - "slippage": 1255.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<40 + %B(0.23)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-12", - "entry_price": 24160.12428170536, - "exit_price": 25082.023585800187, - "quantity": 128, - "commission": 481.57, - "tax": 5778.9, - "slippage": 2300.98, - "pnl": 111278.76, - "pnl_pct": 3.5978, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275244.8290113856, - "exit_price": 299928.3942142152, - "quantity": 11, - "commission": 494.88, - "tax": 5938.58, - "slippage": 787.66, - "pnl": 264631.6, - "pnl_pct": 8.7391, - "reason": "1차 익절(50%): RSI(61.6)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48980.31872493076, - "exit_price": 53778.706721442635, - "quantity": 63, - "commission": 508.21, - "tax": 6098.51, - "slippage": 1341.48, - "pnl": 295228.87, - "pnl_pct": 9.566, - "reason": "1차 익절(50%): RSI(64.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 178666.84506700595, - "exit_price": 195868.34871629984, - "quantity": 17, - "commission": 499.46, - "tax": 5993.57, - "slippage": 2238.07, - "pnl": 285476.93, - "pnl_pct": 9.3975, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 146329.88312087566, - "exit_price": 155653.29045467533, - "quantity": 21, - "commission": 490.31, - "tax": 7518.05, - "slippage": 980.9, - "pnl": 187322.25, - "pnl_pct": 6.095, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48980.31872493076, - "exit_price": 55182.54701876579, - "quantity": 63, - "commission": 521.48, - "tax": 6257.7, - "slippage": 1099.54, - "pnl": 383498.34, - "pnl_pct": 12.4261, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-14", - "entry_price": 24160.12428170536, - "exit_price": 25630.71467576957, - "quantity": 128, - "commission": 492.11, - "tax": 5905.32, - "slippage": 2468.52, - "pnl": 181374.27, - "pnl_pct": 5.8641, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14661.063482058471, - "exit_price": 0.0, - "quantity": 431, - "commission": 947.84, - "tax": 0.0, - "slippage": 458.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275244.8290113856, - "exit_price": 313856.09834589774, - "quantity": 11, - "commission": 517.86, - "tax": 6214.35, - "slippage": 1582.92, - "pnl": 417537.6, - "pnl_pct": 13.7885, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2026-01-19", - "exit_date": null, - "entry_price": 21121.067388702028, - "exit_price": 0.0, - "quantity": 300, - "commission": 950.45, - "tax": 0.0, - "slippage": 6320.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(43.8)<40 + %B(0.13)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-20", - "entry_price": 178666.84506700595, - "exit_price": 204795.8002281897, - "quantity": 17, - "commission": 522.23, - "tax": 6266.75, - "slippage": 3471.4, - "pnl": 436947.66, - "pnl_pct": 14.3837, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-22", - "entry_price": 146329.88312087566, - "exit_price": 172387.36985168242, - "quantity": 21, - "commission": 543.02, - "tax": 8326.31, - "slippage": 265.23, - "pnl": 537876.95, - "pnl_pct": 17.5011, - "reason": "전량청산: RSI(73.7)>=65 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14661.063482058471, - "exit_price": 14996.802685315994, - "quantity": 215, - "commission": 483.65, - "tax": 7415.92, - "slippage": 687.42, - "pnl": 63811.54, - "pnl_pct": 2.0241, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-23", - "entry_price": 21121.067388702028, - "exit_price": 23493.767790253365, - "quantity": 150, - "commission": 528.61, - "tax": 6343.32, - "slippage": 934.83, - "pnl": 348557.91, - "pnl_pct": 11.0003, - "reason": "1차 익절(50%): RSI(61.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14661.063482058471, - "exit_price": 16224.843867701382, - "quantity": 108, - "commission": 262.84, - "tax": 4030.25, - "slippage": 1636.86, - "pnl": 164357.68, - "pnl_pct": 10.3785, - "reason": "1차 익절(50%): RSI(61.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-26", - "entry_price": 21121.067388702028, - "exit_price": 23029.696080796526, - "quantity": 150, - "commission": 518.17, - "tax": 6218.02, - "slippage": 3045.59, - "pnl": 279082.89, - "pnl_pct": 8.8077, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2026-01-26", - "exit_date": null, - "entry_price": 406356.98371844867, - "exit_price": 0.0, - "quantity": 15, - "commission": 914.3, - "tax": 0.0, - "slippage": 5354.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.6)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-27", - "entry_price": 14661.063482058471, - "exit_price": 16313.969317911782, - "quantity": 108, - "commission": 264.29, - "tax": 4052.39, - "slippage": 651.31, - "pnl": 173959.64, - "pnl_pct": 10.9849, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2026-01-26", - "exit_date": "2026-02-05", - "entry_price": 406356.98371844867, - "exit_price": 376440.6083176175, - "quantity": 15, - "commission": 846.99, - "tax": 12987.2, - "slippage": 890.88, - "pnl": -463494.13, - "pnl_pct": -7.6029, - "reason": "전량청산: 트레일링(376500<397071)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14762.297738080937, - "exit_price": 0.0, - "quantity": 434, - "commission": 961.03, - "tax": 0.0, - "slippage": 5337.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14762.297738080937, - "exit_price": 13830.26300743679, - "quantity": 434, - "commission": 900.35, - "tax": 13805.37, - "slippage": 4225.85, - "pnl": -420169.82, - "pnl_pct": -6.5572, - "reason": "전량청산: 트레일링(13840<14024)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236144.3559527113, - "exit_price": 0.0, - "quantity": 27, - "commission": 956.38, - "tax": 0.0, - "slippage": 3897.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<40 + %B(-0.03)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236144.3559527113, - "exit_price": 207794.65552276466, - "quantity": 27, - "commission": 841.57, - "tax": 10098.82, - "slippage": 5544.3, - "pnl": -777338.68, - "pnl_pct": -12.19, - "reason": "손절 (close=208000 <= stop=213019)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2026-03-24", - "exit_date": null, - "entry_price": 293191.6150610892, - "exit_price": 0.0, - "quantity": 21, - "commission": 923.55, - "tax": 0.0, - "slippage": 4023.92, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<40 + %B(-0.05)<0.3 (BULL)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99804967.25 - }, - { - "date": "2023-07-06", - "equity": 99669801.98 - }, - { - "date": "2023-07-13", - "equity": 99669801.98 - }, - { - "date": "2023-07-20", - "equity": 99669801.98 - }, - { - "date": "2023-07-27", - "equity": 99669801.98 - }, - { - "date": "2023-08-03", - "equity": 99669801.98 - }, - { - "date": "2023-08-10", - "equity": 99669801.98 - }, - { - "date": "2023-08-18", - "equity": 99669801.98 - }, - { - "date": "2023-08-25", - "equity": 99669801.98 - }, - { - "date": "2023-09-01", - "equity": 99667316.85 - }, - { - "date": "2023-09-08", - "equity": 99783027.15 - }, - { - "date": "2023-09-15", - "equity": 99783027.15 - }, - { - "date": "2023-09-22", - "equity": 99783027.15 - }, - { - "date": "2023-10-05", - "equity": 99783027.15 - }, - { - "date": "2023-10-13", - "equity": 99783027.15 - }, - { - "date": "2023-10-20", - "equity": 99783027.15 - }, - { - "date": "2023-10-27", - "equity": 99783027.15 - }, - { - "date": "2023-11-03", - "equity": 99783027.15 - }, - { - "date": "2023-11-10", - "equity": 99783027.15 - }, - { - "date": "2023-11-17", - "equity": 99783027.15 - }, - { - "date": "2023-11-24", - "equity": 99783027.15 - }, - { - "date": "2023-12-01", - "equity": 99783027.15 - }, - { - "date": "2023-12-08", - "equity": 99783027.15 - }, - { - "date": "2023-12-15", - "equity": 99783027.15 - }, - { - "date": "2023-12-22", - "equity": 99783027.15 - }, - { - "date": "2024-01-03", - "equity": 99783027.15 - }, - { - "date": "2024-01-10", - "equity": 99783027.15 - }, - { - "date": "2024-01-17", - "equity": 99783027.15 - }, - { - "date": "2024-01-24", - "equity": 99778081.23 - }, - { - "date": "2024-01-31", - "equity": 100099116.8 - }, - { - "date": "2024-02-07", - "equity": 100213116.8 - }, - { - "date": "2024-02-16", - "equity": 100274884.64 - }, - { - "date": "2024-02-23", - "equity": 100257284.64 - }, - { - "date": "2024-03-04", - "equity": 100079116.63 - }, - { - "date": "2024-03-11", - "equity": 100006877.76 - }, - { - "date": "2024-03-18", - "equity": 99587221.19 - }, - { - "date": "2024-03-25", - "equity": 99648005.38 - }, - { - "date": "2024-04-01", - "equity": 99864627.88 - }, - { - "date": "2024-04-08", - "equity": 99531988.4 - }, - { - "date": "2024-04-16", - "equity": 98103607.57 - }, - { - "date": "2024-04-23", - "equity": 99233012.55 - }, - { - "date": "2024-04-30", - "equity": 100851231.27 - }, - { - "date": "2024-05-09", - "equity": 100773390.65 - }, - { - "date": "2024-05-17", - "equity": 100781888.07 - }, - { - "date": "2024-05-24", - "equity": 100621348.64 - }, - { - "date": "2024-05-31", - "equity": 99821949.04 - }, - { - "date": "2024-06-10", - "equity": 100564542.07 - }, - { - "date": "2024-06-17", - "equity": 99751026.19 - }, - { - "date": "2024-06-24", - "equity": 100135310.35 - }, - { - "date": "2024-07-01", - "equity": 100254824.03 - }, - { - "date": "2024-07-08", - "equity": 101018558.9 - }, - { - "date": "2024-07-15", - "equity": 101140039.03 - }, - { - "date": "2024-07-22", - "equity": 100992150.73 - }, - { - "date": "2024-07-29", - "equity": 101116397.45 - }, - { - "date": "2024-08-05", - "equity": 98981485.91 - }, - { - "date": "2024-08-12", - "equity": 99761207.53 - }, - { - "date": "2024-08-20", - "equity": 99782207.53 - }, - { - "date": "2024-08-27", - "equity": 100414016.34 - }, - { - "date": "2024-09-03", - "equity": 100391206.17 - }, - { - "date": "2024-09-10", - "equity": 100391206.17 - }, - { - "date": "2024-09-20", - "equity": 100391206.17 - }, - { - "date": "2024-09-27", - "equity": 100391206.17 - }, - { - "date": "2024-10-08", - "equity": 100391206.17 - }, - { - "date": "2024-10-16", - "equity": 100391206.17 - }, - { - "date": "2024-10-23", - "equity": 100391206.17 - }, - { - "date": "2024-10-30", - "equity": 100391206.17 - }, - { - "date": "2024-11-06", - "equity": 100391206.17 - }, - { - "date": "2024-11-13", - "equity": 100391206.17 - }, - { - "date": "2024-11-20", - "equity": 100391206.17 - }, - { - "date": "2024-11-27", - "equity": 100391206.17 - }, - { - "date": "2024-12-04", - "equity": 100391206.17 - }, - { - "date": "2024-12-11", - "equity": 100391206.17 - }, - { - "date": "2024-12-18", - "equity": 100391206.17 - }, - { - "date": "2024-12-26", - "equity": 100176274.45 - }, - { - "date": "2025-01-06", - "equity": 100025397.07 - }, - { - "date": "2025-01-13", - "equity": 100025397.07 - }, - { - "date": "2025-01-20", - "equity": 100025397.07 - }, - { - "date": "2025-01-31", - "equity": 100025397.07 - }, - { - "date": "2025-02-07", - "equity": 100025397.07 - }, - { - "date": "2025-02-14", - "equity": 100025397.07 - }, - { - "date": "2025-02-21", - "equity": 100025397.07 - }, - { - "date": "2025-02-28", - "equity": 100025397.07 - }, - { - "date": "2025-03-10", - "equity": 100025397.07 - }, - { - "date": "2025-03-17", - "equity": 100025397.07 - }, - { - "date": "2025-03-24", - "equity": 99993938.38 - }, - { - "date": "2025-03-31", - "equity": 99919016.04 - }, - { - "date": "2025-04-07", - "equity": 99632913.65 - }, - { - "date": "2025-04-14", - "equity": 99600371.84 - }, - { - "date": "2025-04-21", - "equity": 99280674.03 - }, - { - "date": "2025-04-28", - "equity": 99556031.16 - }, - { - "date": "2025-05-08", - "equity": 99559472.57 - }, - { - "date": "2025-05-15", - "equity": 99559472.57 - }, - { - "date": "2025-05-22", - "equity": 99559472.57 - }, - { - "date": "2025-05-29", - "equity": 99636968.35 - }, - { - "date": "2025-06-09", - "equity": 99909318.47 - }, - { - "date": "2025-06-16", - "equity": 99898343.1 - }, - { - "date": "2025-06-23", - "equity": 99898343.1 - }, - { - "date": "2025-06-30", - "equity": 99898343.1 - }, - { - "date": "2025-07-07", - "equity": 99898343.1 - }, - { - "date": "2025-07-14", - "equity": 99898343.1 - }, - { - "date": "2025-07-21", - "equity": 99898343.1 - }, - { - "date": "2025-07-28", - "equity": 99777389.6 - }, - { - "date": "2025-08-04", - "equity": 99741680.25 - }, - { - "date": "2025-08-11", - "equity": 100969987.83 - }, - { - "date": "2025-08-19", - "equity": 100610091.7 - }, - { - "date": "2025-08-26", - "equity": 100597798.75 - }, - { - "date": "2025-09-02", - "equity": 100664274.82 - }, - { - "date": "2025-09-09", - "equity": 101152261.37 - }, - { - "date": "2025-09-16", - "equity": 101177802.87 - }, - { - "date": "2025-09-23", - "equity": 101526389.43 - }, - { - "date": "2025-09-30", - "equity": 101398833.81 - }, - { - "date": "2025-10-14", - "equity": 101813069.03 - }, - { - "date": "2025-10-21", - "equity": 102887930.14 - }, - { - "date": "2025-10-28", - "equity": 103425788.06 - }, - { - "date": "2025-11-04", - "equity": 103425788.06 - }, - { - "date": "2025-11-11", - "equity": 103425788.06 - }, - { - "date": "2025-11-18", - "equity": 103425788.06 - }, - { - "date": "2025-11-25", - "equity": 103493743.08 - }, - { - "date": "2025-12-02", - "equity": 104113413.66 - }, - { - "date": "2025-12-09", - "equity": 103877733.38 - }, - { - "date": "2025-12-16", - "equity": 103877733.38 - }, - { - "date": "2025-12-23", - "equity": 103922304.8 - }, - { - "date": "2026-01-02", - "equity": 103556245.97 - }, - { - "date": "2026-01-09", - "equity": 102994158.19 - }, - { - "date": "2026-01-16", - "equity": 105233596.19 - }, - { - "date": "2026-01-23", - "equity": 107314621.71 - }, - { - "date": "2026-01-30", - "equity": 107601652.93 - }, - { - "date": "2026-02-06", - "equity": 107039427.86 - }, - { - "date": "2026-02-13", - "equity": 107039427.86 - }, - { - "date": "2026-02-25", - "equity": 107039427.86 - }, - { - "date": "2026-03-05", - "equity": 105841919.36 - }, - { - "date": "2026-03-12", - "equity": 105841919.36 - }, - { - "date": "2026-03-19", - "equity": 105841919.36 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-14", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-28", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.2739 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.217 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.217 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.217 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.217 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.217 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.217 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.217 - }, - { - "date": "2023-11-06", - "drawdown_pct": -0.217 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.217 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.217 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.217 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.217 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.217 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.217 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.217 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.217 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.217 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.217 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.3359 - }, - { - "date": "2024-02-01", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-08", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.1432 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.4371 - }, - { - "date": "2024-03-12", - "drawdown_pct": -0.3362 - }, - { - "date": "2024-03-19", - "drawdown_pct": -0.8577 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.4861 - }, - { - "date": "2024-04-02", - "drawdown_pct": -0.489 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.9424 - }, - { - "date": "2024-04-17", - "drawdown_pct": -2.319 - }, - { - "date": "2024-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2024-05-02", - "drawdown_pct": -0.3443 - }, - { - "date": "2024-05-10", - "drawdown_pct": -0.0882 - }, - { - "date": "2024-05-20", - "drawdown_pct": -0.1966 - }, - { - "date": "2024-05-27", - "drawdown_pct": -0.3854 - }, - { - "date": "2024-06-03", - "drawdown_pct": -0.8835 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.4266 - }, - { - "date": "2024-06-18", - "drawdown_pct": -1.1554 - }, - { - "date": "2024-06-25", - "drawdown_pct": -0.9357 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.2034 - }, - { - "date": "2024-07-09", - "drawdown_pct": 0.0 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.2473 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.2528 - }, - { - "date": "2024-07-30", - "drawdown_pct": -0.4894 - }, - { - "date": "2024-08-06", - "drawdown_pct": -1.7686 - }, - { - "date": "2024-08-13", - "drawdown_pct": -1.6842 - }, - { - "date": "2024-08-21", - "drawdown_pct": -1.4485 - }, - { - "date": "2024-08-28", - "drawdown_pct": -1.003 - }, - { - "date": "2024-09-04", - "drawdown_pct": -1.003 - }, - { - "date": "2024-09-11", - "drawdown_pct": -1.003 - }, - { - "date": "2024-09-23", - "drawdown_pct": -1.003 - }, - { - "date": "2024-09-30", - "drawdown_pct": -1.003 - }, - { - "date": "2024-10-10", - "drawdown_pct": -1.003 - }, - { - "date": "2024-10-17", - "drawdown_pct": -1.003 - }, - { - "date": "2024-10-24", - "drawdown_pct": -1.003 - }, - { - "date": "2024-10-31", - "drawdown_pct": -1.003 - }, - { - "date": "2024-11-07", - "drawdown_pct": -1.003 - }, - { - "date": "2024-11-14", - "drawdown_pct": -1.003 - }, - { - "date": "2024-11-21", - "drawdown_pct": -1.003 - }, - { - "date": "2024-11-28", - "drawdown_pct": -1.003 - }, - { - "date": "2024-12-05", - "drawdown_pct": -1.003 - }, - { - "date": "2024-12-12", - "drawdown_pct": -1.003 - }, - { - "date": "2024-12-19", - "drawdown_pct": -1.003 - }, - { - "date": "2024-12-27", - "drawdown_pct": -1.2987 - }, - { - "date": "2025-01-07", - "drawdown_pct": -1.3637 - }, - { - "date": "2025-01-14", - "drawdown_pct": -1.3637 - }, - { - "date": "2025-01-21", - "drawdown_pct": -1.3637 - }, - { - "date": "2025-02-03", - "drawdown_pct": -1.3637 - }, - { - "date": "2025-02-10", - "drawdown_pct": -1.3637 - }, - { - "date": "2025-02-17", - "drawdown_pct": -1.3637 - }, - { - "date": "2025-02-24", - "drawdown_pct": -1.3637 - }, - { - "date": "2025-03-04", - "drawdown_pct": -1.3637 - }, - { - "date": "2025-03-11", - "drawdown_pct": -1.3637 - }, - { - "date": "2025-03-18", - "drawdown_pct": -1.3637 - }, - { - "date": "2025-03-25", - "drawdown_pct": -1.3803 - }, - { - "date": "2025-04-01", - "drawdown_pct": -1.4686 - }, - { - "date": "2025-04-08", - "drawdown_pct": -1.7508 - }, - { - "date": "2025-04-15", - "drawdown_pct": -1.8974 - }, - { - "date": "2025-04-22", - "drawdown_pct": -2.081 - }, - { - "date": "2025-04-29", - "drawdown_pct": -1.8232 - }, - { - "date": "2025-05-09", - "drawdown_pct": -1.8232 - }, - { - "date": "2025-05-16", - "drawdown_pct": -1.8232 - }, - { - "date": "2025-05-23", - "drawdown_pct": -1.8232 - }, - { - "date": "2025-05-30", - "drawdown_pct": -1.7666 - }, - { - "date": "2025-06-10", - "drawdown_pct": -1.4816 - }, - { - "date": "2025-06-17", - "drawdown_pct": -1.489 - }, - { - "date": "2025-06-24", - "drawdown_pct": -1.489 - }, - { - "date": "2025-07-01", - "drawdown_pct": -1.489 - }, - { - "date": "2025-07-08", - "drawdown_pct": -1.489 - }, - { - "date": "2025-07-15", - "drawdown_pct": -1.489 - }, - { - "date": "2025-07-22", - "drawdown_pct": -1.489 - }, - { - "date": "2025-07-29", - "drawdown_pct": -1.5708 - }, - { - "date": "2025-08-05", - "drawdown_pct": -1.4272 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.5455 - }, - { - "date": "2025-08-20", - "drawdown_pct": -0.916 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.6272 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.6229 - }, - { - "date": "2025-09-10", - "drawdown_pct": -0.2295 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.1237 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.1827 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.1827 - }, - { - "date": "2025-10-15", - "drawdown_pct": 0.0 - }, - { - "date": "2025-10-22", - "drawdown_pct": 0.0 - }, - { - "date": "2025-10-29", - "drawdown_pct": -0.0348 - }, - { - "date": "2025-11-05", - "drawdown_pct": -0.0348 - }, - { - "date": "2025-11-12", - "drawdown_pct": -0.0348 - }, - { - "date": "2025-11-19", - "drawdown_pct": -0.0348 - }, - { - "date": "2025-11-26", - "drawdown_pct": 0.0 - }, - { - "date": "2025-12-03", - "drawdown_pct": 0.0 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.2746 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.2746 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.3542 - }, - { - "date": "2026-01-05", - "drawdown_pct": -0.5177 - }, - { - "date": "2026-01-12", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-19", - "drawdown_pct": -0.0307 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": -0.5698 - }, - { - "date": "2026-02-09", - "drawdown_pct": -0.8267 - }, - { - "date": "2026-02-19", - "drawdown_pct": -0.8267 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.8325 - }, - { - "date": "2026-03-06", - "drawdown_pct": -1.9362 - }, - { - "date": "2026-03-13", - "drawdown_pct": -1.9362 - }, - { - "date": "2026-03-20", - "drawdown_pct": -1.9362 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093645.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093645.json deleted file mode 100644 index 52f299d..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093645.json +++ /dev/null @@ -1,8786 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "atr_stop_multiplier": 2.5, - "atr_trailing_multiplier": 1.5, - "max_position_size": 0.06, - "max_holdings": 20, - "bull_rsi_threshold": 45.0, - "bear_rsi_threshold": 35.0, - "stop_loss_stable": -7.0, - "stop_loss_volatile": -10.0 - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 11.5276, - "cagr_pct": 3.8434, - "sharpe_ratio": 0.1959, - "sortino_ratio": 0.2877, - "max_drawdown_pct": -5.3229, - "win_rate": 74.29, - "profit_factor": 1.6807, - "avg_win_pct": 6.0047, - "avg_loss_pct": -4.3109, - "total_trades": 280, - "winning_trades": 208, - "losing_trades": 72, - "max_consecutive_wins": 20, - "max_consecutive_losses": 6, - "avg_holding_days": 10.5 - }, - "stock_summary": [ - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 8, - "losses": 1, - "total_pnl": 1995901.0, - "trades": 9, - "win_rate": 88.9 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 9, - "losses": 1, - "total_pnl": 1786346.0, - "trades": 10, - "win_rate": 90.0 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 13, - "losses": 2, - "total_pnl": 1661029.0, - "trades": 15, - "win_rate": 86.7 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 15, - "losses": 5, - "total_pnl": 1658714.0, - "trades": 20, - "win_rate": 75.0 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 15, - "losses": 4, - "total_pnl": 1395584.0, - "trades": 19, - "win_rate": 78.9 - }, - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 13, - "losses": 1, - "total_pnl": 1340087.0, - "trades": 14, - "win_rate": 92.9 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 9, - "losses": 5, - "total_pnl": 1102945.0, - "trades": 14, - "win_rate": 64.3 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 7, - "losses": 2, - "total_pnl": 1016320.0, - "trades": 9, - "win_rate": 77.8 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 10, - "losses": 2, - "total_pnl": 1005324.0, - "trades": 12, - "win_rate": 83.3 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 4, - "losses": 0, - "total_pnl": 769236.0, - "trades": 4, - "win_rate": 100.0 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 11, - "losses": 1, - "total_pnl": 586048.0, - "trades": 12, - "win_rate": 91.7 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 9, - "losses": 1, - "total_pnl": 557799.0, - "trades": 10, - "win_rate": 90.0 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 8, - "losses": 1, - "total_pnl": 498914.0, - "trades": 9, - "win_rate": 88.9 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 18, - "losses": 4, - "total_pnl": 420309.0, - "trades": 22, - "win_rate": 81.8 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 7, - "losses": 5, - "total_pnl": 397385.0, - "trades": 12, - "win_rate": 58.3 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 6, - "losses": 2, - "total_pnl": 324521.0, - "trades": 8, - "win_rate": 75.0 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 3, - "losses": 0, - "total_pnl": 257372.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 2, - "losses": 2, - "total_pnl": 229137.0, - "trades": 4, - "win_rate": 50.0 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 3, - "losses": 1, - "total_pnl": 46136.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": 7832.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 1, - "losses": 2, - "total_pnl": -123434.0, - "trades": 3, - "win_rate": 33.3 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -188309.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 4, - "losses": 3, - "total_pnl": -203683.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 4, - "losses": 4, - "total_pnl": -258849.0, - "trades": 8, - "win_rate": 50.0 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": -323469.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 6, - "losses": 4, - "total_pnl": -398877.0, - "trades": 10, - "win_rate": 60.0 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -420502.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 4, - "losses": 4, - "total_pnl": -751123.0, - "trades": 8, - "win_rate": 50.0 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -927034.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 15, - "losses": 7, - "total_pnl": -1110062.0, - "trades": 22, - "win_rate": 68.2 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -1116963.0, - "trades": 2, - "win_rate": 0.0 - } - ], - "open_positions": [ - { - "code": "352820", - "name": "하이브", - "entry_price": 293139.2149488561, - "last_close": 306500.0, - "quantity": 22, - "unrealized_pnl": 293937.27, - "unrealized_pnl_pct": 4.56 - } - ], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 173, - "commission": 899.74, - "tax": 0.0, - "slippage": 3833.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<30 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32849.178396690935, - "quantity": 173, - "commission": 852.44, - "tax": 13070.69, - "slippage": 142.14, - "pnl": -330198.02, - "pnl_pct": -5.504, - "reason": "전량청산: 트레일링(32850<33316)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 198, - "commission": 895.7, - "tax": 0.0, - "slippage": 1641.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 99, - "commission": 484.74, - "tax": 7432.75, - "slippage": 721.5, - "pnl": 237592.24, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30158.292133948828, - "exit_price": 31826.543391828876, - "quantity": 99, - "commission": 472.62, - "tax": 7246.9, - "slippage": 2322.2, - "pnl": 156989.5, - "pnl_pct": 5.2573, - "reason": "전량청산: 트레일링(31850<31891)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83156.23372740485, - "exit_price": 0.0, - "quantity": 72, - "commission": 898.09, - "tax": 0.0, - "slippage": 4048.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<30 + %B(0.08) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-31", - "entry_price": 83156.23372740485, - "exit_price": 82626.2167497508, - "quantity": 72, - "commission": 892.36, - "tax": 10708.36, - "slippage": 5312.39, - "pnl": -50660.03, - "pnl_pct": -0.846, - "reason": "전량청산: 트레일링(82700<84071)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2023-09-01", - "exit_date": null, - "entry_price": 139212.10188550202, - "exit_price": 0.0, - "quantity": 43, - "commission": 897.92, - "tax": 0.0, - "slippage": 520.38, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<30 + %B(0.19) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-05", - "entry_price": 139212.10188550202, - "exit_price": 144738.9057205096, - "quantity": 21, - "commission": 455.93, - "tax": 5471.13, - "slippage": 1282.98, - "pnl": 109697.3, - "pnl_pct": 3.7518, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-06", - "entry_price": 139212.10188550202, - "exit_price": 139795.83434872256, - "quantity": 22, - "commission": 461.33, - "tax": 5535.92, - "slippage": 91.64, - "pnl": 6385.47, - "pnl_pct": 0.2085, - "reason": "전량청산: 트레일링(139800<141679)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-11-02", - "exit_date": null, - "entry_price": 20304.438350888515, - "exit_price": 0.0, - "quantity": 295, - "commission": 898.47, - "tax": 0.0, - "slippage": 1309.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.9)<30 + %B(0.34) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-06", - "entry_price": 20304.438350888515, - "exit_price": 24587.568259912656, - "quantity": 147, - "commission": 542.16, - "tax": 6505.87, - "slippage": 1827.47, - "pnl": 622124.36, - "pnl_pct": 20.8403, - "reason": "1차 익절(50%): RSI(57.3)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-07", - "entry_price": 20304.438350888515, - "exit_price": 22849.393653092724, - "quantity": 74, - "commission": 253.63, - "tax": 3043.54, - "slippage": 44.87, - "pnl": 184804.15, - "pnl_pct": 12.2977, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-16", - "entry_price": 20304.438350888515, - "exit_price": 24345.158303205782, - "quantity": 74, - "commission": 270.23, - "tax": 3242.78, - "slippage": 358.29, - "pnl": 295274.89, - "pnl_pct": 19.6489, - "reason": "전량청산: RSI(72.3)>=65", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49882.39673922331, - "exit_price": 0.0, - "quantity": 121, - "commission": 905.37, - "tax": 0.0, - "slippage": 3920.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.7)<30 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 128770.13396855362, - "exit_price": 0.0, - "quantity": 47, - "commission": 907.83, - "tax": 0.0, - "slippage": 3296.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.9)<30 + %B(0.35) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-25", - "entry_price": 128770.13396855362, - "exit_price": 136869.82167884262, - "quantity": 23, - "commission": 472.2, - "tax": 5666.41, - "slippage": 694.1, - "pnl": 179709.95, - "pnl_pct": 6.0669, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-26", - "entry_price": 128770.13396855362, - "exit_price": 136119.7420138561, - "quantity": 12, - "commission": 245.02, - "tax": 2940.19, - "slippage": 963.1, - "pnl": 84778.31, - "pnl_pct": 5.4856, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 353226.6811948104, - "exit_price": 0.0, - "quantity": 17, - "commission": 900.73, - "tax": 0.0, - "slippage": 4856.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<30 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105165.68344206153, - "exit_price": 0.0, - "quantity": 58, - "commission": 914.94, - "tax": 0.0, - "slippage": 39.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<30 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49882.39673922331, - "exit_price": 52557.613907353596, - "quantity": 60, - "commission": 473.02, - "tax": 5676.22, - "slippage": 2543.17, - "pnl": 153914.85, - "pnl_pct": 5.1418, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 105165.68344206153, - "exit_price": 98425.23745843003, - "quantity": 58, - "commission": 856.3, - "tax": 13129.93, - "slippage": 3988.23, - "pnl": -405847.03, - "pnl_pct": -6.6527, - "reason": "전량청산: 트레일링(98494<98889)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49882.39673922331, - "exit_price": 53481.79659736629, - "quantity": 30, - "commission": 240.67, - "tax": 2888.02, - "slippage": 546.1, - "pnl": 104628.84, - "pnl_pct": 6.9907, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-02", - "entry_price": 49882.39673922331, - "exit_price": 53991.604107010164, - "quantity": 15, - "commission": 121.48, - "tax": 1457.77, - "slippage": 125.94, - "pnl": 59946.62, - "pnl_pct": 8.0105, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-02", - "entry_price": 353226.6811948104, - "exit_price": 384391.7026983377, - "quantity": 8, - "commission": 461.27, - "tax": 5535.24, - "slippage": 2946.38, - "pnl": 242899.79, - "pnl_pct": 8.5945, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-05", - "entry_price": 49882.39673922331, - "exit_price": 53382.025851290986, - "quantity": 8, - "commission": 64.06, - "tax": 768.7, - "slippage": 143.79, - "pnl": 27104.41, - "pnl_pct": 6.7911, - "reason": "1차 익절(50%): RSI(57.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-05", - "entry_price": 353226.6811948104, - "exit_price": 378849.8599911309, - "quantity": 4, - "commission": 227.31, - "tax": 2727.72, - "slippage": 140.56, - "pnl": 99325.75, - "pnl_pct": 7.0288, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-06", - "entry_price": 353226.6811948104, - "exit_price": 366122.5865248914, - "quantity": 5, - "commission": 274.59, - "tax": 3295.1, - "slippage": 177.07, - "pnl": 60644.91, - "pnl_pct": 3.4333, - "reason": "전량청산: 트레일링(366158<367923)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-02-07", - "exit_date": null, - "entry_price": 230695.34745144309, - "exit_price": 0.0, - "quantity": 26, - "commission": 899.71, - "tax": 0.0, - "slippage": 5079.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.8)<30 + %B(0.33) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-08", - "entry_price": 49882.39673922331, - "exit_price": 55666.37246005286, - "quantity": 8, - "commission": 66.8, - "tax": 801.6, - "slippage": 269.02, - "pnl": 45343.55, - "pnl_pct": 11.3609, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-14", - "entry_price": 230695.34745144309, - "exit_price": 243303.4642654577, - "quantity": 13, - "commission": 474.44, - "tax": 7274.77, - "slippage": 2554.96, - "pnl": 155706.45, - "pnl_pct": 5.1911, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-15", - "entry_price": 128770.13396855362, - "exit_price": 131204.1862164071, - "quantity": 12, - "commission": 236.17, - "tax": 2834.01, - "slippage": 1149.77, - "pnl": 25906.66, - "pnl_pct": 1.6763, - "reason": "전량청산: 트레일링(131300<133064)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-02-16", - "exit_date": null, - "entry_price": 136172.980643247, - "exit_price": 0.0, - "quantity": 45, - "commission": 919.17, - "tax": 0.0, - "slippage": 3284.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<40 + %B(0.17)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-26", - "entry_price": 230695.34745144309, - "exit_price": 241764.505985117, - "quantity": 13, - "commission": 471.44, - "tax": 7228.76, - "slippage": 3061.42, - "pnl": 135749.01, - "pnl_pct": 4.5257, - "reason": "전량청산: 트레일링(242000<242250)", - "market": "KOSDAQ" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-02-16", - "exit_date": "2024-02-26", - "entry_price": 136172.980643247, - "exit_price": 134049.23854001635, - "quantity": 45, - "commission": 904.83, - "tax": 10857.99, - "slippage": 2284.27, - "pnl": -108250.38, - "pnl_pct": -1.7663, - "reason": "전량청산: 트레일링(134100<135246)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-02-29", - "exit_date": null, - "entry_price": 195107.64792309827, - "exit_price": 0.0, - "quantity": 31, - "commission": 907.25, - "tax": 0.0, - "slippage": 3337.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<40 + %B(0.06)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23719.656890542796, - "exit_price": 0.0, - "quantity": 257, - "commission": 914.39, - "tax": 0.0, - "slippage": 5051.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<40 + %B(0.04)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-02-29", - "exit_date": "2024-03-05", - "entry_price": 195107.64792309827, - "exit_price": 188583.28532272886, - "quantity": 31, - "commission": 876.91, - "tax": 10522.95, - "slippage": 3618.15, - "pnl": -214562.35, - "pnl_pct": -3.5469, - "reason": "전량청산: 트레일링(188700<190832)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194767.68816280048, - "exit_price": 0.0, - "quantity": 31, - "commission": 905.67, - "tax": 0.0, - "slippage": 5198.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.8)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194767.68816280048, - "exit_price": 204381.93148629498, - "quantity": 15, - "commission": 459.86, - "tax": 5518.31, - "slippage": 1771.03, - "pnl": 137797.25, - "pnl_pct": 4.7159, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450317.0573262967, - "exit_price": 0.0, - "quantity": 13, - "commission": 878.12, - "tax": 0.0, - "slippage": 4121.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(0.30)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122005.59057480599, - "exit_price": 0.0, - "quantity": 50, - "commission": 915.04, - "tax": 0.0, - "slippage": 279.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<40 + %B(0.29)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23719.656890542796, - "exit_price": 23144.72415491867, - "quantity": 257, - "commission": 892.23, - "tax": 13680.85, - "slippage": 1355.89, - "pnl": -163245.18, - "pnl_pct": -2.6775, - "reason": "전량청산: 트레일링(23150<23232)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194767.68816280048, - "exit_price": 192644.23493941387, - "quantity": 16, - "commission": 462.35, - "tax": 5548.15, - "slippage": 892.24, - "pnl": -40453.19, - "pnl_pct": -1.2979, - "reason": "전량청산: 트레일링(192700<196204)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-20", - "entry_price": 122005.59057480599, - "exit_price": 116990.66433869993, - "quantity": 50, - "commission": 877.43, - "tax": 10529.16, - "slippage": 466.78, - "pnl": -263067.94, - "pnl_pct": -4.3117, - "reason": "전량청산: 트레일링(117000<117925)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27906.494865729474, - "exit_price": 0.0, - "quantity": 217, - "commission": 908.36, - "tax": 0.0, - "slippage": 1409.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<40 + %B(0.21)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184418.62466358318, - "exit_price": 0.0, - "quantity": 33, - "commission": 912.87, - "tax": 0.0, - "slippage": 614.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(0.24)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 118833.02326404947, - "exit_price": 0.0, - "quantity": 51, - "commission": 909.07, - "tax": 0.0, - "slippage": 1684.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<40 + %B(0.22)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450317.0573262967, - "exit_price": 449214.2598423031, - "quantity": 6, - "commission": 404.29, - "tax": 4851.51, - "slippage": 1714.44, - "pnl": -12277.88, - "pnl_pct": -0.4543, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-25", - "entry_price": 450317.0573262967, - "exit_price": 460331.99478158425, - "quantity": 3, - "commission": 207.15, - "tax": 2485.79, - "slippage": 504.02, - "pnl": 27149.23, - "pnl_pct": 2.0093, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-26", - "entry_price": 450317.0573262967, - "exit_price": 448833.7887457645, - "quantity": 2, - "commission": 134.65, - "tax": 1615.8, - "slippage": 332.42, - "pnl": -4852.08, - "pnl_pct": -0.5387, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27906.494865729474, - "exit_price": 28843.95572216224, - "quantity": 108, - "commission": 467.27, - "tax": 5607.26, - "slippage": 652.78, - "pnl": 94719.15, - "pnl_pct": 3.1423, - "reason": "1차 익절(50%): RSI(62.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-27", - "entry_price": 450317.0573262967, - "exit_price": 443881.4618470102, - "quantity": 2, - "commission": 133.16, - "tax": 1597.97, - "slippage": 237.08, - "pnl": -14737.42, - "pnl_pct": -1.6361, - "reason": "전량청산: 트레일링(444000<445589)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184418.62466358318, - "exit_price": 189122.69128654603, - "quantity": 16, - "commission": 453.89, - "tax": 5446.73, - "slippage": 2836.94, - "pnl": 68921.83, - "pnl_pct": 2.3354, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-29", - "entry_price": 27906.494865729474, - "exit_price": 27532.146625136455, - "quantity": 109, - "commission": 450.15, - "tax": 5401.81, - "slippage": 1946.02, - "pnl": -47112.19, - "pnl_pct": -1.5486, - "reason": "전량청산: 트레일링(27550<28064)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184418.62466358318, - "exit_price": 194181.64584559892, - "quantity": 8, - "commission": 233.02, - "tax": 2796.22, - "slippage": 946.83, - "pnl": 74853.63, - "pnl_pct": 5.0729, - "reason": "1차 익절(50%): RSI(57.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 118833.02326404947, - "exit_price": 124478.69323829934, - "quantity": 25, - "commission": 466.8, - "tax": 5601.54, - "slippage": 532.67, - "pnl": 134627.79, - "pnl_pct": 4.531, - "reason": "1차 익절(50%): RSI(60.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 51537.55003009444, - "exit_price": 0.0, - "quantity": 118, - "commission": 912.21, - "tax": 0.0, - "slippage": 4430.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 184418.62466358318, - "exit_price": 191968.6267211977, - "quantity": 4, - "commission": 115.18, - "tax": 1382.17, - "slippage": 125.49, - "pnl": 28592.0, - "pnl_pct": 3.8754, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 118833.02326404947, - "exit_price": 123253.21314403128, - "quantity": 13, - "commission": 240.34, - "tax": 2884.13, - "slippage": 608.23, - "pnl": 54106.28, - "pnl_pct": 3.5019, - "reason": "1차 익절(50%): RSI(59.6)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24674.39175059319, - "exit_price": 0.0, - "quantity": 248, - "commission": 917.89, - "tax": 0.0, - "slippage": 6049.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<40 + %B(0.23)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-03", - "entry_price": 184418.62466358318, - "exit_price": 193276.22404644423, - "quantity": 2, - "commission": 57.98, - "tax": 695.79, - "slippage": 247.55, - "pnl": 16906.1, - "pnl_pct": 4.5829, - "reason": "1차 익절(50%): RSI(62.8)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-03", - "entry_price": 51537.55003009444, - "exit_price": 48872.76515752942, - "quantity": 118, - "commission": 865.05, - "tax": 13264.07, - "slippage": 3213.71, - "pnl": -329485.95, - "pnl_pct": -5.4171, - "reason": "전량청산: 트레일링(48900<50084)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-03", - "entry_price": 24674.39175059319, - "exit_price": 25282.679259449957, - "quantity": 248, - "commission": 940.52, - "tax": 11286.19, - "slippage": 4295.54, - "pnl": 137710.71, - "pnl_pct": 2.2501, - "reason": "전량청산: 트레일링(25300<25400)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-04", - "entry_price": 184418.62466358318, - "exit_price": 194136.2338719071, - "quantity": 1, - "commission": 29.12, - "tax": 349.45, - "slippage": 163.77, - "pnl": 9311.38, - "pnl_pct": 5.0483, - "reason": "1차 익절(50%): RSI(65.8)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401811.5639644858, - "exit_price": 0.0, - "quantity": 15, - "commission": 904.08, - "tax": 0.0, - "slippage": 4673.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.8)<40 + %B(0.01)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106724.43942927856, - "exit_price": 0.0, - "quantity": 57, - "commission": 912.49, - "tax": 0.0, - "slippage": 1393.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<40 + %B(0.20)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48151.54562674398, - "exit_price": 0.0, - "quantity": 126, - "commission": 910.06, - "tax": 0.0, - "slippage": 194.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<40 + %B(-0.13)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-05", - "entry_price": 184418.62466358318, - "exit_price": 193039.08601641978, - "quantity": 1, - "commission": 28.96, - "tax": 347.47, - "slippage": 60.91, - "pnl": 8216.37, - "pnl_pct": 4.4546, - "reason": "1차 익절(50%): RSI(67.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-05", - "entry_price": 118833.02326404947, - "exit_price": 120667.68367626973, - "quantity": 13, - "commission": 235.3, - "tax": 2823.62, - "slippage": 420.11, - "pnl": 20559.94, - "pnl_pct": 1.3307, - "reason": "전량청산: 트레일링(120700<120936)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-08", - "entry_price": 184418.62466358318, - "exit_price": 189859.93435800297, - "quantity": 1, - "commission": 28.48, - "tax": 341.75, - "slippage": 40.07, - "pnl": 5043.42, - "pnl_pct": 2.7344, - "reason": "전량청산: 트레일링(189900<190925)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273119.28423047287, - "exit_price": 0.0, - "quantity": 22, - "commission": 901.29, - "tax": 0.0, - "slippage": 5660.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<40 + %B(0.19)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48151.54562674398, - "exit_price": 42512.710557493585, - "quantity": 126, - "commission": 803.49, - "tax": 12320.18, - "slippage": 4698.47, - "pnl": -724526.96, - "pnl_pct": -11.9401, - "reason": "손절 (close=42550 <= stop=43336)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26158.228826582883, - "exit_price": 0.0, - "quantity": 232, - "commission": 910.31, - "tax": 0.0, - "slippage": 1909.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-12", - "entry_price": 401811.5639644858, - "exit_price": 394741.10172720853, - "quantity": 15, - "commission": 888.17, - "tax": 10658.01, - "slippage": 3883.47, - "pnl": -118507.19, - "pnl_pct": -1.9659, - "reason": "전량청산: 트레일링(395000<395679)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273119.28423047287, - "exit_price": 259673.2243272701, - "quantity": 22, - "commission": 856.92, - "tax": 10283.06, - "slippage": 2261.06, - "pnl": -307854.59, - "pnl_pct": -5.1228, - "reason": "전량청산: 트레일링(259776<265297)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106724.43942927856, - "exit_price": 114495.19284621574, - "quantity": 28, - "commission": 480.88, - "tax": 5770.56, - "slippage": 2934.6, - "pnl": 210881.42, - "pnl_pct": 7.0559, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-16", - "entry_price": 106724.43942927856, - "exit_price": 114647.36969250822, - "quantity": 14, - "commission": 240.76, - "tax": 2889.11, - "slippage": 736.82, - "pnl": 107567.03, - "pnl_pct": 7.1982, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26158.228826582883, - "exit_price": 23793.695852037345, - "quantity": 232, - "commission": 828.02, - "tax": 9936.25, - "slippage": 1462.56, - "pnl": -560246.22, - "pnl_pct": -9.2303, - "reason": "손절 (close=23800 <= stop=24033)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13403.3048086031, - "exit_price": 0.0, - "quantity": 450, - "commission": 904.72, - "tax": 0.0, - "slippage": 1487.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<40 + %B(0.13)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-17", - "entry_price": 106724.43942927856, - "exit_price": 113036.50926402614, - "quantity": 7, - "commission": 118.69, - "tax": 1424.26, - "slippage": 444.44, - "pnl": 42529.48, - "pnl_pct": 5.692, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157041.2504325381, - "exit_price": 0.0, - "quantity": 38, - "commission": 895.14, - "tax": 0.0, - "slippage": 1567.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<40 + %B(0.05)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42424.78644598548, - "exit_price": 0.0, - "quantity": 141, - "commission": 897.28, - "tax": 0.0, - "slippage": 3494.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<40 + %B(0.15)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-18", - "entry_price": 106724.43942927856, - "exit_price": 112099.2642724598, - "quantity": 4, - "commission": 67.26, - "tax": 807.11, - "slippage": 402.94, - "pnl": 20560.89, - "pnl_pct": 4.8156, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43817.49374212515, - "exit_price": 0.0, - "quantity": 137, - "commission": 900.45, - "tax": 0.0, - "slippage": 2396.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(17.4)<40 + %B(0.13)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 49110.76864927462, - "exit_price": 0.0, - "quantity": 123, - "commission": 906.09, - "tax": 0.0, - "slippage": 1324.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.3)<40 + %B(0.34)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250817.95100298425, - "exit_price": 0.0, - "quantity": 24, - "commission": 902.94, - "tax": 0.0, - "slippage": 5998.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<40 + %B(0.19)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 390198.71525453386, - "exit_price": 0.0, - "quantity": 15, - "commission": 877.95, - "tax": 0.0, - "slippage": 2980.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.7)<40 + %B(0.25)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370533.6819372104, - "exit_price": 0.0, - "quantity": 16, - "commission": 889.28, - "tax": 0.0, - "slippage": 538.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<40 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164907.76949030755, - "exit_price": 0.0, - "quantity": 36, - "commission": 890.5, - "tax": 0.0, - "slippage": 279.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<40 + %B(0.10)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 23752.60416684583, - "exit_price": 0.0, - "quantity": 253, - "commission": 901.41, - "tax": 0.0, - "slippage": 658.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.5)<40 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13403.3048086031, - "exit_price": 14141.121638509901, - "quantity": 225, - "commission": 477.26, - "tax": 5727.15, - "slippage": 1997.63, - "pnl": 159352.01, - "pnl_pct": 5.2832, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-24", - "entry_price": 106724.43942927856, - "exit_price": 116107.96037786102, - "quantity": 4, - "commission": 69.66, - "tax": 835.98, - "slippage": 368.16, - "pnl": 36564.41, - "pnl_pct": 8.5639, - "reason": "전량청산: RSI(73.1)>=65", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250817.95100298425, - "exit_price": 287764.4660557979, - "quantity": 12, - "commission": 517.98, - "tax": 6215.71, - "slippage": 1458.41, - "pnl": 436173.02, - "pnl_pct": 14.4895, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42424.78644598548, - "exit_price": 40297.43983344208, - "quantity": 141, - "commission": 852.29, - "tax": 13068.46, - "slippage": 360.98, - "pnl": -314773.91, - "pnl_pct": -5.2613, - "reason": "전량청산: 트레일링(40300<40571)", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 49110.76864927462, - "exit_price": 47381.911245819596, - "quantity": 123, - "commission": 874.2, - "tax": 10490.36, - "slippage": 2224.92, - "pnl": -224920.11, - "pnl_pct": -3.7229, - "reason": "전량청산: 트레일링(47400<47552)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2024-04-25", - "exit_date": null, - "entry_price": 90690.24859704975, - "exit_price": 0.0, - "quantity": 67, - "commission": 911.44, - "tax": 0.0, - "slippage": 6046.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<40 + %B(0.10)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-04-25", - "exit_date": null, - "entry_price": 212112.17224116102, - "exit_price": 0.0, - "quantity": 28, - "commission": 890.87, - "tax": 0.0, - "slippage": 3140.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.7)<40 + %B(0.19)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-26", - "exit_date": null, - "entry_price": 38737.58073321365, - "exit_price": 0.0, - "quantity": 157, - "commission": 912.27, - "tax": 0.0, - "slippage": 5900.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.9)<40 + %B(0.10)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157041.2504325381, - "exit_price": 168754.6143082926, - "quantity": 19, - "commission": 480.95, - "tax": 5771.41, - "slippage": 2762.33, - "pnl": 215853.99, - "pnl_pct": 7.2332, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-29", - "entry_price": 43817.49374212515, - "exit_price": 47299.4569476621, - "quantity": 68, - "commission": 482.45, - "tax": 5789.45, - "slippage": 36.93, - "pnl": 230054.65, - "pnl_pct": 7.7199, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-29", - "entry_price": 390198.71525453386, - "exit_price": 406706.6662195204, - "quantity": 7, - "commission": 427.04, - "tax": 5124.5, - "slippage": 2053.34, - "pnl": 109594.4, - "pnl_pct": 4.0118, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 370533.6819372104, - "exit_price": 395230.38354905, - "quantity": 8, - "commission": 474.28, - "tax": 5691.32, - "slippage": 2156.93, - "pnl": 190963.38, - "pnl_pct": 6.4412, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164907.76949030755, - "exit_price": 177904.41928118723, - "quantity": 18, - "commission": 480.34, - "tax": 5764.1, - "slippage": 1720.45, - "pnl": 227250.0, - "pnl_pct": 7.6546, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 23752.60416684583, - "exit_price": 25093.30268773219, - "quantity": 126, - "commission": 474.26, - "tax": 5691.16, - "slippage": 843.86, - "pnl": 162313.66, - "pnl_pct": 5.4226, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-30", - "entry_price": 390198.71525453386, - "exit_price": 404740.4104715752, - "quantity": 4, - "commission": 242.84, - "tax": 2914.13, - "slippage": 1038.36, - "pnl": 54775.69, - "pnl_pct": 3.5089, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 23752.60416684583, - "exit_price": 25097.20004044274, - "quantity": 63, - "commission": 237.17, - "tax": 2846.02, - "slippage": 176.4, - "pnl": 81401.89, - "pnl_pct": 5.439, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157041.2504325381, - "exit_price": 161929.5680293916, - "quantity": 19, - "commission": 461.5, - "tax": 5537.99, - "slippage": 1338.21, - "pnl": 86430.98, - "pnl_pct": 2.8963, - "reason": "전량청산: 트레일링(162000<162204)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-02", - "entry_price": 43817.49374212515, - "exit_price": 46179.03796476759, - "quantity": 34, - "commission": 235.51, - "tax": 2826.16, - "slippage": 712.71, - "pnl": 77007.36, - "pnl_pct": 5.1682, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-02", - "entry_price": 250817.95100298425, - "exit_price": 271149.12672674336, - "quantity": 12, - "commission": 488.07, - "tax": 5856.82, - "slippage": 3106.48, - "pnl": 237177.75, - "pnl_pct": 7.879, - "reason": "전량청산: 트레일링(271408<272429)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-03", - "entry_price": 43817.49374212515, - "exit_price": 46109.579386801546, - "quantity": 17, - "commission": 117.58, - "tax": 1410.95, - "slippage": 687.15, - "pnl": 37325.19, - "pnl_pct": 5.01, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 23752.60416684583, - "exit_price": 25293.336257016, - "quantity": 32, - "commission": 121.41, - "tax": 1456.9, - "slippage": 213.24, - "pnl": 47611.11, - "pnl_pct": 6.263, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-07", - "entry_price": 43817.49374212515, - "exit_price": 47176.372335464024, - "quantity": 9, - "commission": 63.69, - "tax": 764.26, - "slippage": 212.65, - "pnl": 29342.81, - "pnl_pct": 7.4395, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-07", - "entry_price": 90690.24859704975, - "exit_price": 93783.24245360628, - "quantity": 33, - "commission": 464.23, - "tax": 5570.72, - "slippage": 553.0, - "pnl": 95584.93, - "pnl_pct": 3.1934, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-05-08", - "entry_price": 13403.3048086031, - "exit_price": 14486.7668963295, - "quantity": 225, - "commission": 488.93, - "tax": 5867.14, - "slippage": 2977.45, - "pnl": 236970.54, - "pnl_pct": 7.8566, - "reason": "전량청산: RSI(70.1)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-08", - "entry_price": 164907.76949030755, - "exit_price": 183739.911635007, - "quantity": 18, - "commission": 496.1, - "tax": 5953.17, - "slippage": 2881.59, - "pnl": 332084.04, - "pnl_pct": 11.1859, - "reason": "전량청산: RSI(71.9)>=65", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-08", - "entry_price": 90690.24859704975, - "exit_price": 93871.97603408298, - "quantity": 17, - "commission": 239.37, - "tax": 2872.48, - "slippage": 476.41, - "pnl": 50746.25, - "pnl_pct": 3.291, - "reason": "1차 익절(50%): RSI(57.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-09", - "entry_price": 23752.60416684583, - "exit_price": 24034.633264648473, - "quantity": 32, - "commission": 115.37, - "tax": 1384.39, - "slippage": 491.74, - "pnl": 7411.16, - "pnl_pct": 0.9749, - "reason": "전량청산: 트레일링(24050<25182)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-26", - "exit_date": "2024-05-09", - "entry_price": 38737.58073321365, - "exit_price": 37227.31585962393, - "quantity": 157, - "commission": 876.7, - "tax": 13442.78, - "slippage": 3561.41, - "pnl": -252343.34, - "pnl_pct": -4.1485, - "reason": "전량청산: 트레일링(37250<37559)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226034.54167469224, - "exit_price": 0.0, - "quantity": 27, - "commission": 915.44, - "tax": 0.0, - "slippage": 932.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-10", - "entry_price": 90690.24859704975, - "exit_price": 97425.65519699267, - "quantity": 17, - "commission": 248.44, - "tax": 2981.23, - "slippage": 1263.86, - "pnl": 111040.99, - "pnl_pct": 7.2013, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-13", - "entry_price": 390198.71525453386, - "exit_price": 398784.7877669823, - "quantity": 4, - "commission": 239.27, - "tax": 2871.25, - "slippage": 860.85, - "pnl": 30999.65, - "pnl_pct": 1.9858, - "reason": "전량청산: 트레일링(399000<399250)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-13", - "entry_price": 370533.6819372104, - "exit_price": 390695.55704685545, - "quantity": 8, - "commission": 468.83, - "tax": 5626.02, - "slippage": 2435.54, - "pnl": 154755.51, - "pnl_pct": 5.2199, - "reason": "전량청산: 트레일링(391000<393679)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-14", - "entry_price": 212112.17224116102, - "exit_price": 193397.37656443022, - "quantity": 28, - "commission": 812.27, - "tax": 9747.23, - "slippage": 2873.46, - "pnl": -535464.65, - "pnl_pct": -9.0145, - "reason": "손절 (close=193500 <= stop=196737)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96042.05492604793, - "exit_price": 0.0, - "quantity": 64, - "commission": 922.0, - "tax": 0.0, - "slippage": 3.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<40 + %B(0.13)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-17", - "entry_price": 43817.49374212515, - "exit_price": 45735.16986039204, - "quantity": 9, - "commission": 61.74, - "tax": 740.91, - "slippage": 133.47, - "pnl": 16397.28, - "pnl_pct": 4.1574, - "reason": "전량청산: 트레일링(45750<45841)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96042.05492604793, - "exit_price": 94470.15999319333, - "quantity": 64, - "commission": 906.91, - "tax": 13906.01, - "slippage": 117.76, - "pnl": -116336.2, - "pnl_pct": -1.8924, - "reason": "전량청산: 트레일링(94472<96114)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-24", - "entry_price": 226034.54167469224, - "exit_price": 221294.20465649737, - "quantity": 27, - "commission": 896.24, - "tax": 10754.9, - "slippage": 5556.47, - "pnl": -140555.68, - "pnl_pct": -2.3027, - "reason": "전량청산: 트레일링(221500<224857)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-24", - "exit_date": null, - "entry_price": 221694.63689593785, - "exit_price": 0.0, - "quantity": 27, - "commission": 897.86, - "tax": 0.0, - "slippage": 5255.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.0)<40 + %B(0.18)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388823.1020581568, - "exit_price": 0.0, - "quantity": 15, - "commission": 874.85, - "tax": 0.0, - "slippage": 4846.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-28", - "exit_date": null, - "entry_price": 198661.072305305, - "exit_price": 0.0, - "quantity": 30, - "commission": 893.97, - "tax": 0.0, - "slippage": 1832.17, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.3)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388823.1020581568, - "exit_price": 373978.3359877312, - "quantity": 15, - "commission": 841.45, - "tax": 10097.42, - "slippage": 324.96, - "pnl": -234485.21, - "pnl_pct": -4.0198, - "reason": "전량청산: 트레일링(374000<379625)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23820.896628461054, - "exit_price": 0.0, - "quantity": 256, - "commission": 914.72, - "tax": 0.0, - "slippage": 5349.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<40 + %B(0.18)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 377283.9308135679, - "exit_price": 0.0, - "quantity": 16, - "commission": 905.48, - "tax": 0.0, - "slippage": 5710.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(-0.11)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88593.58769670488, - "exit_price": 0.0, - "quantity": 68, - "commission": 903.65, - "tax": 0.0, - "slippage": 515.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<40 + %B(-0.05)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247295.12469277027, - "exit_price": 0.0, - "quantity": 24, - "commission": 890.26, - "tax": 0.0, - "slippage": 2882.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<40 + %B(0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-24", - "exit_date": "2024-05-30", - "entry_price": 221694.63689593785, - "exit_price": 214985.1193085293, - "quantity": 27, - "commission": 870.69, - "tax": 10448.28, - "slippage": 401.78, - "pnl": -193373.8, - "pnl_pct": -3.2301, - "reason": "전량청산: 트레일링(215000<216804)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22266.923398176976, - "exit_price": 0.0, - "quantity": 273, - "commission": 911.83, - "tax": 0.0, - "slippage": 4620.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<40 + %B(0.15)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374286.4220765608, - "exit_price": 0.0, - "quantity": 16, - "commission": 898.29, - "tax": 0.0, - "slippage": 4582.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 23820.896628461054, - "exit_price": 23247.014898450383, - "quantity": 256, - "commission": 892.69, - "tax": 10712.22, - "slippage": 764.19, - "pnl": -159433.36, - "pnl_pct": -2.6141, - "reason": "전량청산: 트레일링(23250<23555)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88593.58769670488, - "exit_price": 98643.09438210544, - "quantity": 34, - "commission": 503.08, - "tax": 7713.89, - "slippage": 1594.79, - "pnl": 333014.43, - "pnl_pct": 11.0539, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247295.12469277027, - "exit_price": 266899.17714957154, - "quantity": 12, - "commission": 480.42, - "tax": 5765.02, - "slippage": 1761.87, - "pnl": 228558.06, - "pnl_pct": 7.7008, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-05", - "entry_price": 22266.923398176976, - "exit_price": 22194.11574283753, - "quantity": 273, - "commission": 908.85, - "tax": 10906.19, - "slippage": 1606.4, - "pnl": -32603.36, - "pnl_pct": -0.5363, - "reason": "전량청산: 트레일링(22200<22220)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-05", - "exit_date": null, - "entry_price": 23270.28406820523, - "exit_price": 0.0, - "quantity": 266, - "commission": 928.48, - "tax": 0.0, - "slippage": 5395.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-28", - "exit_date": "2024-06-07", - "entry_price": 198661.072305305, - "exit_price": 221906.0633772754, - "quantity": 15, - "commission": 499.29, - "tax": 7655.76, - "slippage": 1409.05, - "pnl": 340072.83, - "pnl_pct": 11.4104, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88593.58769670488, - "exit_price": 105436.66397305229, - "quantity": 34, - "commission": 537.73, - "tax": 8245.15, - "slippage": 759.42, - "pnl": 563429.89, - "pnl_pct": 18.7022, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-05", - "exit_date": "2024-06-11", - "entry_price": 23270.28406820523, - "exit_price": 22287.97369722022, - "quantity": 266, - "commission": 889.29, - "tax": 10671.48, - "slippage": 3199.0, - "pnl": -273783.81, - "pnl_pct": -4.4224, - "reason": "전량청산: 트레일링(22300<22557)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 170024.0152886384, - "exit_price": 0.0, - "quantity": 36, - "commission": 918.13, - "tax": 0.0, - "slippage": 4464.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<40 + %B(0.20)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13962.80806884492, - "exit_price": 0.0, - "quantity": 444, - "commission": 929.92, - "tax": 0.0, - "slippage": 1246.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134441.89466955085, - "exit_price": 0.0, - "quantity": 46, - "commission": 927.65, - "tax": 0.0, - "slippage": 1927.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.2)<40 + %B(0.27)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82882.39836673152, - "exit_price": 0.0, - "quantity": 74, - "commission": 919.99, - "tax": 0.0, - "slippage": 6097.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.3)<40 + %B(0.26)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43678.36717721596, - "exit_price": 0.0, - "quantity": 142, - "commission": 930.35, - "tax": 0.0, - "slippage": 4028.14, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-28", - "exit_date": "2024-06-14", - "entry_price": 198661.072305305, - "exit_price": 200412.16093317512, - "quantity": 15, - "commission": 450.93, - "tax": 6914.22, - "slippage": 1317.59, - "pnl": 18454.2, - "pnl_pct": 0.6192, - "reason": "전량청산: 트레일링(200500<207307)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 247295.12469277027, - "exit_price": 264486.03752821765, - "quantity": 12, - "commission": 476.07, - "tax": 5712.9, - "slippage": 1643.55, - "pnl": 199656.85, - "pnl_pct": 6.727, - "reason": "전량청산: 트레일링(264623<264830)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 377283.9308135679, - "exit_price": 372965.864103895, - "quantity": 16, - "commission": 895.12, - "tax": 10741.42, - "slippage": 722.17, - "pnl": -81631.08, - "pnl_pct": -1.3521, - "reason": "전량청산: 트레일링(373011<375739)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 374286.4220765608, - "exit_price": 370916.63728796126, - "quantity": 16, - "commission": 890.2, - "tax": 10682.4, - "slippage": 1333.8, - "pnl": -66387.44, - "pnl_pct": -1.1084, - "reason": "전량청산: 트레일링(371000<373464)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 13962.80806884492, - "exit_price": 13945.283706408043, - "quantity": 444, - "commission": 928.76, - "tax": 11145.07, - "slippage": 2094.03, - "pnl": -20784.57, - "pnl_pct": -0.3352, - "reason": "전량청산: 트레일링(13950<13954)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 134441.89466955085, - "exit_price": 130623.10805049763, - "quantity": 46, - "commission": 901.3, - "tax": 10815.59, - "slippage": 3537.03, - "pnl": -188308.73, - "pnl_pct": -3.0445, - "reason": "전량청산: 트레일링(130700<130711)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 43678.36717721596, - "exit_price": 42390.24313533791, - "quantity": 142, - "commission": 902.91, - "tax": 10834.95, - "slippage": 1385.47, - "pnl": -195581.82, - "pnl_pct": -3.1529, - "reason": "전량청산: 트레일링(42400<42448)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82882.39836673152, - "exit_price": 87380.75300059894, - "quantity": 37, - "commission": 484.96, - "tax": 5819.56, - "slippage": 712.14, - "pnl": 159674.6, - "pnl_pct": 5.206, - "reason": "1차 익절(50%): RSI(55.6)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82882.39836673152, - "exit_price": 87593.78100566562, - "quantity": 37, - "commission": 486.15, - "tax": 5833.75, - "slippage": 230.1, - "pnl": 167541.27, - "pnl_pct": 5.4625, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 170024.0152886384, - "exit_price": 165295.61557086752, - "quantity": 36, - "commission": 892.6, - "tax": 10711.16, - "slippage": 3757.84, - "pnl": -182744.27, - "pnl_pct": -2.9851, - "reason": "전량청산: 트레일링(165400<166107)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181041.4384628698, - "exit_price": 0.0, - "quantity": 34, - "commission": 923.31, - "tax": 0.0, - "slippage": 1408.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<40 + %B(0.05)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148634.4548719314, - "exit_price": 0.0, - "quantity": 41, - "commission": 914.1, - "tax": 0.0, - "slippage": 5512.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.6)<40 + %B(0.30)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148634.4548719314, - "exit_price": 152768.5617473012, - "quantity": 20, - "commission": 458.31, - "tax": 5499.67, - "slippage": 2628.77, - "pnl": 76278.26, - "pnl_pct": 2.5656, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162911.54266229685, - "exit_price": 0.0, - "quantity": 37, - "commission": 904.16, - "tax": 0.0, - "slippage": 427.08, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<40 + %B(0.06)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359390.516255152, - "exit_price": 0.0, - "quantity": 17, - "commission": 916.45, - "tax": 0.0, - "slippage": 1453.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<40 + %B(0.21)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-02", - "entry_price": 148634.4548719314, - "exit_price": 153397.31191103152, - "quantity": 10, - "commission": 230.1, - "tax": 2761.15, - "slippage": 1026.88, - "pnl": 44414.37, - "pnl_pct": 2.9877, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-03", - "entry_price": 148634.4548719314, - "exit_price": 153967.00753166495, - "quantity": 5, - "commission": 115.48, - "tax": 1385.7, - "slippage": 164.96, - "pnl": 25050.11, - "pnl_pct": 3.3702, - "reason": "1차 익절(50%): RSI(57.8)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-04", - "entry_price": 148634.4548719314, - "exit_price": 157779.1211902712, - "quantity": 3, - "commission": 71.0, - "tax": 852.01, - "slippage": 62.64, - "pnl": 26444.11, - "pnl_pct": 5.9296, - "reason": "1차 익절(50%): RSI(63.0)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-05", - "entry_price": 148634.4548719314, - "exit_price": 162248.0724873297, - "quantity": 3, - "commission": 73.01, - "tax": 876.14, - "slippage": 455.78, - "pnl": 39824.82, - "pnl_pct": 8.9299, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162911.54266229685, - "exit_price": 168004.00765601202, - "quantity": 18, - "commission": 453.61, - "tax": 5443.33, - "slippage": 1727.86, - "pnl": 85327.57, - "pnl_pct": 2.9094, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359390.516255152, - "exit_price": 373813.22576286964, - "quantity": 8, - "commission": 448.58, - "tax": 5382.91, - "slippage": 1414.19, - "pnl": 109118.92, - "pnl_pct": 3.7947, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181041.4384628698, - "exit_price": 188252.17770046362, - "quantity": 17, - "commission": 480.04, - "tax": 5760.52, - "slippage": 2512.98, - "pnl": 115880.35, - "pnl_pct": 3.7646, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 162911.54266229685, - "exit_price": 170362.3217618808, - "quantity": 9, - "commission": 229.99, - "tax": 2759.87, - "slippage": 1239.1, - "pnl": 63847.22, - "pnl_pct": 4.3539, - "reason": "1차 익절(50%): RSI(56.1)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 359390.516255152, - "exit_price": 373429.8817065759, - "quantity": 4, - "commission": 224.06, - "tax": 2688.7, - "slippage": 284.47, - "pnl": 53029.07, - "pnl_pct": 3.6883, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-09", - "entry_price": 162911.54266229685, - "exit_price": 170683.45391001116, - "quantity": 5, - "commission": 128.01, - "tax": 1536.15, - "slippage": 82.73, - "pnl": 37073.21, - "pnl_pct": 4.5506, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-09", - "entry_price": 359390.516255152, - "exit_price": 374318.57995321247, - "quantity": 2, - "commission": 112.3, - "tax": 1347.55, - "slippage": 322.84, - "pnl": 28288.47, - "pnl_pct": 3.935, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162911.54266229685, - "exit_price": 177424.81479441398, - "quantity": 5, - "commission": 133.07, - "tax": 1596.82, - "slippage": 375.93, - "pnl": 70714.29, - "pnl_pct": 8.68, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-11", - "entry_price": 359390.516255152, - "exit_price": 381154.90808226354, - "quantity": 1, - "commission": 57.17, - "tax": 686.08, - "slippage": 178.09, - "pnl": 20967.23, - "pnl_pct": 5.8332, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 359390.516255152, - "exit_price": 371760.7604535738, - "quantity": 1, - "commission": 55.76, - "tax": 669.17, - "slippage": 271.24, - "pnl": 11591.4, - "pnl_pct": 3.2248, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-16", - "entry_price": 181041.4384628698, - "exit_price": 184375.7642410244, - "quantity": 17, - "commission": 470.16, - "tax": 5641.9, - "slippage": 2112.01, - "pnl": 50109.83, - "pnl_pct": 1.6279, - "reason": "전량청산: 트레일링(184500<185807)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359390.516255152, - "exit_price": 352104.12998708885, - "quantity": 1, - "commission": 52.82, - "tax": 633.79, - "slippage": 346.87, - "pnl": -8026.9, - "pnl_pct": -2.2331, - "reason": "전량청산: 트레일링(352451<362049)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-07-23", - "exit_date": null, - "entry_price": 145914.3591674011, - "exit_price": 0.0, - "quantity": 42, - "commission": 919.26, - "tax": 0.0, - "slippage": 603.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.7)<40 + %B(-0.08)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2024-07-23", - "exit_date": null, - "entry_price": 263606.09070783394, - "exit_price": 0.0, - "quantity": 23, - "commission": 909.44, - "tax": 0.0, - "slippage": 2440.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.2)<40 + %B(0.24)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-07-26", - "exit_date": null, - "entry_price": 225576.51273751658, - "exit_price": 0.0, - "quantity": 27, - "commission": 913.58, - "tax": 0.0, - "slippage": 2065.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<40 + %B(0.28)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-07-29", - "exit_date": null, - "entry_price": 52044.80697189035, - "exit_price": 0.0, - "quantity": 119, - "commission": 929.0, - "tax": 0.0, - "slippage": 5332.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<40 + %B(0.25)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-07-26", - "exit_date": "2024-07-30", - "entry_price": 225576.51273751658, - "exit_price": 221944.7982938697, - "quantity": 27, - "commission": 898.88, - "tax": 10786.52, - "slippage": 1490.45, - "pnl": -110655.27, - "pnl_pct": -1.8166, - "reason": "전량청산: 트레일링(222000<222893)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485092.2513205938, - "exit_price": 0.0, - "quantity": 12, - "commission": 873.17, - "tax": 0.0, - "slippage": 1107.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.5)<40 + %B(0.04)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194687.30019640835, - "exit_price": 0.0, - "quantity": 31, - "commission": 905.3, - "tax": 0.0, - "slippage": 2706.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.7)<40 + %B(0.19)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-07-29", - "exit_date": "2024-08-01", - "entry_price": 52044.80697189035, - "exit_price": 54776.88088613708, - "quantity": 59, - "commission": 484.78, - "tax": 5817.3, - "slippage": 1364.03, - "pnl": 154429.68, - "pnl_pct": 5.0285, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-02", - "entry_price": 485092.2513205938, - "exit_price": 481865.74124027055, - "quantity": 12, - "commission": 867.36, - "tax": 10408.3, - "slippage": 1611.11, - "pnl": -50866.95, - "pnl_pct": -0.8737, - "reason": "전량청산: 트레일링(482000<486339)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194687.30019640835, - "exit_price": 173156.7335232268, - "quantity": 31, - "commission": 805.18, - "tax": 9662.15, - "slippage": 1341.26, - "pnl": -678820.19, - "pnl_pct": -11.2458, - "reason": "손절 (close=173200 <= stop=175219)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173359.90960179458, - "exit_price": 0.0, - "quantity": 35, - "commission": 910.14, - "tax": 0.0, - "slippage": 5596.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<40 + %B(0.02)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 329589.9867651734, - "exit_price": 0.0, - "quantity": 18, - "commission": 889.89, - "tax": 0.0, - "slippage": 2627.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<40 + %B(0.30)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79668.56338873904, - "exit_price": 0.0, - "quantity": 77, - "commission": 920.17, - "tax": 0.0, - "slippage": 5279.38, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<40 + %B(0.07)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 175596.58209233495, - "exit_price": 0.0, - "quantity": 35, - "commission": 921.88, - "tax": 0.0, - "slippage": 3380.37, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.7)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-07-23", - "exit_date": "2024-08-05", - "entry_price": 145914.3591674011, - "exit_price": 131293.3577523334, - "quantity": 42, - "commission": 827.15, - "tax": 9925.78, - "slippage": 278.97, - "pnl": -625754.25, - "pnl_pct": -10.2092, - "reason": "손절 (close=131300 <= stop=132325)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2024-07-23", - "exit_date": "2024-08-05", - "entry_price": 263606.09070783394, - "exit_price": 223776.16072707553, - "quantity": 23, - "commission": 772.03, - "tax": 9264.33, - "slippage": 5148.3, - "pnl": -927034.19, - "pnl_pct": -15.2879, - "reason": "손절 (close=224000 <= stop=237245)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-07-29", - "exit_date": "2024-08-05", - "entry_price": 52044.80697189035, - "exit_price": 47060.623100742734, - "quantity": 60, - "commission": 423.55, - "tax": 5082.55, - "slippage": 2362.61, - "pnl": -305025.53, - "pnl_pct": -9.7666, - "reason": "전량청산: 트레일링(47100<50988)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79668.56338873904, - "exit_price": 71330.81366722987, - "quantity": 77, - "commission": 823.87, - "tax": 9886.45, - "slippage": 5327.35, - "pnl": -653637.22, - "pnl_pct": -10.6535, - "reason": "손절 (close=71400 <= stop=72954)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-08-06", - "exit_date": null, - "entry_price": 139629.22819412965, - "exit_price": 0.0, - "quantity": 42, - "commission": 879.66, - "tax": 0.0, - "slippage": 5427.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.1)<30 + %B(0.04) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-08-06", - "exit_date": null, - "entry_price": 289745.6974151129, - "exit_price": 0.0, - "quantity": 20, - "commission": 869.24, - "tax": 0.0, - "slippage": 4913.95, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.3)<30 + %B(0.16) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2024-08-06", - "exit_date": null, - "entry_price": 40806.78549331264, - "exit_price": 0.0, - "quantity": 146, - "commission": 893.67, - "tax": 0.0, - "slippage": 990.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<30 + %B(0.10) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-08", - "entry_price": 175596.58209233495, - "exit_price": 180112.4874691938, - "quantity": 17, - "commission": 459.29, - "tax": 5511.44, - "slippage": 1487.71, - "pnl": 70351.89, - "pnl_pct": 2.3564, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-09", - "entry_price": 175596.58209233495, - "exit_price": 182960.88424424655, - "quantity": 9, - "commission": 247.0, - "tax": 2963.97, - "slippage": 352.04, - "pnl": 62830.7, - "pnl_pct": 3.9751, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-08-12", - "exit_date": null, - "entry_price": 160364.28675889567, - "exit_price": 0.0, - "quantity": 37, - "commission": 890.02, - "tax": 0.0, - "slippage": 2378.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.3)<40 + %B(0.13)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-08-12", - "exit_date": null, - "entry_price": 17401.020255959513, - "exit_price": 0.0, - "quantity": 347, - "commission": 905.72, - "tax": 0.0, - "slippage": 354.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.8)<40 + %B(0.10)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-13", - "entry_price": 40806.78549331264, - "exit_price": 44633.07885023768, - "quantity": 73, - "commission": 488.73, - "tax": 7493.89, - "slippage": 1235.24, - "pnl": 270889.95, - "pnl_pct": 9.0923, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-08-14", - "exit_date": null, - "entry_price": 163260.70387242048, - "exit_price": 0.0, - "quantity": 37, - "commission": 906.1, - "tax": 0.0, - "slippage": 5946.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.2)<40 + %B(-0.06)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-16", - "entry_price": 173359.90960179458, - "exit_price": 199647.038949283, - "quantity": 17, - "commission": 509.1, - "tax": 6109.2, - "slippage": 900.34, - "pnl": 439820.83, - "pnl_pct": 14.9215, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-19", - "entry_price": 173359.90960179458, - "exit_price": 193747.96871028218, - "quantity": 9, - "commission": 261.56, - "tax": 3138.72, - "slippage": 1368.28, - "pnl": 179858.22, - "pnl_pct": 11.5259, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-20", - "entry_price": 40806.78549331264, - "exit_price": 41331.185404010525, - "quantity": 73, - "commission": 452.58, - "tax": 6939.51, - "slippage": 1373.47, - "pnl": 30442.28, - "pnl_pct": 1.0218, - "reason": "전량청산: 트레일링(41350<41977)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-21", - "entry_price": 329589.9867651734, - "exit_price": 321475.9557164158, - "quantity": 9, - "commission": 433.99, - "tax": 5207.91, - "slippage": 1224.4, - "pnl": -79113.13, - "pnl_pct": -2.6667, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-21", - "entry_price": 139629.22819412965, - "exit_price": 146159.94442914223, - "quantity": 21, - "commission": 460.4, - "tax": 5524.85, - "slippage": 2941.17, - "pnl": 130719.96, - "pnl_pct": 4.4574, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-21", - "entry_price": 289745.6974151129, - "exit_price": 297703.36403853114, - "quantity": 10, - "commission": 446.56, - "tax": 5358.66, - "slippage": 2966.36, - "pnl": 73336.83, - "pnl_pct": 2.5307, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-22", - "entry_price": 160364.28675889567, - "exit_price": 164608.4649571351, - "quantity": 18, - "commission": 444.44, - "tax": 5333.31, - "slippage": 1647.63, - "pnl": 70184.47, - "pnl_pct": 2.4311, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-22", - "entry_price": 17401.020255959513, - "exit_price": 18376.7884718173, - "quantity": 173, - "commission": 476.88, - "tax": 7312.12, - "slippage": 2285.59, - "pnl": 160567.34, - "pnl_pct": 5.333, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-08-14", - "exit_date": "2024-08-22", - "entry_price": 163260.70387242048, - "exit_price": 177372.5390431964, - "quantity": 18, - "commission": 478.91, - "tax": 5746.87, - "slippage": 494.3, - "pnl": 247346.45, - "pnl_pct": 8.4156, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-23", - "entry_price": 173359.90960179458, - "exit_price": 185444.96069837076, - "quantity": 9, - "commission": 250.35, - "tax": 3004.21, - "slippage": 495.35, - "pnl": 105276.86, - "pnl_pct": 6.7465, - "reason": "전량청산: 트레일링(185500<188357)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-23", - "entry_price": 160364.28675889567, - "exit_price": 164740.25982571658, - "quantity": 9, - "commission": 222.4, - "tax": 2668.79, - "slippage": 1437.66, - "pnl": 36276.07, - "pnl_pct": 2.5131, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-23", - "entry_price": 17401.020255959513, - "exit_price": 18389.343082648982, - "quantity": 87, - "commission": 239.98, - "tax": 3679.71, - "slippage": 927.15, - "pnl": 81837.31, - "pnl_pct": 5.405, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-08-14", - "exit_date": "2024-08-23", - "entry_price": 163260.70387242048, - "exit_price": 176504.2483274373, - "quantity": 9, - "commission": 238.28, - "tax": 2859.37, - "slippage": 861.77, - "pnl": 115873.85, - "pnl_pct": 7.8849, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-26", - "entry_price": 175596.58209233495, - "exit_price": 193255.34152662268, - "quantity": 9, - "commission": 260.89, - "tax": 3130.74, - "slippage": 1301.93, - "pnl": 155300.15, - "pnl_pct": 9.8254, - "reason": "전량청산: RSI(85.4)>=65", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-26", - "entry_price": 139629.22819412965, - "exit_price": 151991.31087851807, - "quantity": 21, - "commission": 478.77, - "tax": 5745.27, - "slippage": 182.47, - "pnl": 252939.86, - "pnl_pct": 8.6249, - "reason": "전량청산: RSI(79.9)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-26", - "entry_price": 289745.6974151129, - "exit_price": 316814.8157025565, - "quantity": 10, - "commission": 475.22, - "tax": 5702.67, - "slippage": 1851.84, - "pnl": 264078.68, - "pnl_pct": 9.1128, - "reason": "전량청산: RSI(74.9)>=65", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-26", - "entry_price": 160364.28675889567, - "exit_price": 170614.16343963562, - "quantity": 5, - "commission": 127.96, - "tax": 1535.53, - "slippage": 429.18, - "pnl": 49465.62, - "pnl_pct": 6.1682, - "reason": "1차 익절(50%): RSI(73.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-08-14", - "exit_date": "2024-08-26", - "entry_price": 163260.70387242048, - "exit_price": 177148.81276313984, - "quantity": 5, - "commission": 132.86, - "tax": 1594.34, - "slippage": 755.94, - "pnl": 67590.9, - "pnl_pct": 8.2789, - "reason": "1차 익절(50%): RSI(57.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-28", - "entry_price": 160364.28675889567, - "exit_price": 163774.21251916353, - "quantity": 5, - "commission": 122.83, - "tax": 1473.97, - "slippage": 128.94, - "pnl": 15332.56, - "pnl_pct": 1.9119, - "reason": "전량청산: 트레일링(163800<165782)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-29", - "entry_price": 329589.9867651734, - "exit_price": 350645.782938192, - "quantity": 9, - "commission": 473.37, - "tax": 5680.46, - "slippage": 3034.95, - "pnl": 182903.39, - "pnl_pct": 6.1651, - "reason": "전량청산: RSI(77.1)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-08-14", - "exit_date": "2024-08-29", - "entry_price": 163260.70387242048, - "exit_price": 187484.9791002674, - "quantity": 5, - "commission": 140.61, - "tax": 1687.36, - "slippage": 75.1, - "pnl": 119170.95, - "pnl_pct": 14.5967, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-09-02", - "entry_price": 17401.020255959513, - "exit_price": 18126.63099345742, - "quantity": 87, - "commission": 236.55, - "tax": 3627.14, - "slippage": 293.1, - "pnl": 59037.36, - "pnl_pct": 3.8991, - "reason": "전량청산: 트레일링(18130<18266)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24014.280842554803, - "exit_price": 0.0, - "quantity": 258, - "commission": 929.35, - "tax": 0.0, - "slippage": 3684.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.8)<40 + %B(-0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-09-12", - "exit_date": null, - "entry_price": 66344.76659230395, - "exit_price": 0.0, - "quantity": 93, - "commission": 925.51, - "tax": 0.0, - "slippage": 4163.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(14.8)<30 + %B(0.13) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-27", - "entry_price": 24014.280842554803, - "exit_price": 22344.743192946728, - "quantity": 258, - "commission": 864.74, - "tax": 10376.9, - "slippage": 1356.26, - "pnl": -442911.71, - "pnl_pct": -7.1476, - "reason": "전량청산: 트레일링(22350<23616)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-09-12", - "exit_date": "2024-09-30", - "entry_price": 66344.76659230395, - "exit_price": 61492.62697324225, - "quantity": 93, - "commission": 857.82, - "tax": 10293.87, - "slippage": 685.69, - "pnl": -463326.18, - "pnl_pct": -7.5081, - "reason": "손절 (close=61500 <= stop=61684)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90980.92711685436, - "exit_price": 0.0, - "quantity": 67, - "commission": 914.36, - "tax": 0.0, - "slippage": 5422.12, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<30 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-10-31", - "entry_price": 90980.92711685436, - "exit_price": 91877.37280953822, - "quantity": 67, - "commission": 923.37, - "tax": 11080.41, - "slippage": 1516.02, - "pnl": 47143.72, - "pnl_pct": 0.7733, - "reason": "전량청산: 트레일링(91900<92568)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-12-20", - "exit_date": null, - "entry_price": 134079.66556657347, - "exit_price": 0.0, - "quantity": 45, - "commission": 905.04, - "tax": 0.0, - "slippage": 3584.95, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.7)<30 + %B(0.26) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-12-20", - "exit_date": null, - "entry_price": 15589.649963930975, - "exit_price": 0.0, - "quantity": 395, - "commission": 923.69, - "tax": 0.0, - "slippage": 3811.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<30 + %B(0.28) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-12-20", - "exit_date": "2024-12-26", - "entry_price": 134079.66556657347, - "exit_price": 129245.79421844707, - "quantity": 45, - "commission": 872.41, - "tax": 10468.91, - "slippage": 2439.26, - "pnl": -229770.57, - "pnl_pct": -3.8076, - "reason": "전량청산: 트레일링(129300<129586)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-12-20", - "exit_date": "2025-01-03", - "entry_price": 15589.649963930975, - "exit_price": 15251.093160865415, - "quantity": 395, - "commission": 903.63, - "tax": 10843.53, - "slippage": 3518.2, - "pnl": -146400.78, - "pnl_pct": -2.3771, - "reason": "전량청산: 트레일링(15260<15278)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-01-03", - "exit_date": null, - "entry_price": 59677.18189785061, - "exit_price": 0.0, - "quantity": 102, - "commission": 913.06, - "tax": 0.0, - "slippage": 3180.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.1)<30 + %B(0.27) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-01-03", - "exit_date": "2025-01-08", - "entry_price": 59677.18189785061, - "exit_price": 63902.21431834267, - "quantity": 51, - "commission": 488.85, - "tax": 7495.73, - "slippage": 3049.07, - "pnl": 207035.54, - "pnl_pct": 6.8014, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-01-03", - "exit_date": "2025-01-13", - "entry_price": 59677.18189785061, - "exit_price": 59338.87701225501, - "quantity": 51, - "commission": 453.94, - "tax": 6960.45, - "slippage": 618.27, - "pnl": -25124.47, - "pnl_pct": -0.8254, - "reason": "전량청산: 트레일링(59351<59585)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2025-02-13", - "exit_date": null, - "entry_price": 94367.53688681444, - "exit_price": 0.0, - "quantity": 65, - "commission": 920.08, - "tax": 0.0, - "slippage": 4389.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2025-02-13", - "exit_date": "2025-02-25", - "entry_price": 94367.53688681444, - "exit_price": 93177.7544692162, - "quantity": 65, - "commission": 908.48, - "tax": 10901.8, - "slippage": 1445.96, - "pnl": -90066.22, - "pnl_pct": -1.4681, - "reason": "전량청산: 트레일링(93200<93293)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2025-03-20", - "exit_date": null, - "entry_price": 198332.46612726978, - "exit_price": 0.0, - "quantity": 30, - "commission": 892.5, - "tax": 0.0, - "slippage": 2353.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.8)<30 + %B(0.31) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-03-20", - "exit_date": "2025-03-28", - "entry_price": 198332.46612726978, - "exit_price": 195087.87330636397, - "quantity": 30, - "commission": 877.9, - "tax": 10534.75, - "slippage": 3933.8, - "pnl": -109642.92, - "pnl_pct": -1.8425, - "reason": "전량청산: 트레일링(195219<195320)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-04-04", - "exit_date": null, - "entry_price": 52115.62984785752, - "exit_price": 0.0, - "quantity": 117, - "commission": 914.63, - "tax": 0.0, - "slippage": 1828.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.4)<30 + %B(0.25) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-04-04", - "exit_date": null, - "entry_price": 98131.01698295427, - "exit_price": 0.0, - "quantity": 62, - "commission": 912.62, - "tax": 0.0, - "slippage": 1923.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.6)<30 + %B(0.22) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-04-04", - "exit_date": "2025-04-10", - "entry_price": 98131.01698295427, - "exit_price": 103422.18202503512, - "quantity": 31, - "commission": 480.91, - "tax": 7374.0, - "slippage": 2412.36, - "pnl": 155714.89, - "pnl_pct": 5.118, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-04-10", - "exit_date": null, - "entry_price": 142210.31563088094, - "exit_price": 0.0, - "quantity": 43, - "commission": 917.26, - "tax": 0.0, - "slippage": 443.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-04-10", - "exit_date": null, - "entry_price": 13776.310591646457, - "exit_price": 0.0, - "quantity": 447, - "commission": 923.7, - "tax": 0.0, - "slippage": 2820.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.0)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-04-04", - "exit_date": "2025-04-18", - "entry_price": 52115.62984785752, - "exit_price": 47952.07418683899, - "quantity": 117, - "commission": 841.56, - "tax": 12903.9, - "slippage": 5607.32, - "pnl": -501796.1, - "pnl_pct": -8.2283, - "reason": "전량청산: 트레일링(48000<48789)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-18", - "entry_price": 142210.31563088094, - "exit_price": 138362.04064197207, - "quantity": 43, - "commission": 892.44, - "tax": 10709.22, - "slippage": 5932.25, - "pnl": -177994.74, - "pnl_pct": -2.9103, - "reason": "전량청산: 트레일링(138500<138532)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-04-04", - "exit_date": "2025-04-21", - "entry_price": 98131.01698295427, - "exit_price": 94893.04755756765, - "quantity": 31, - "commission": 441.25, - "tax": 6765.87, - "slippage": 215.53, - "pnl": -108040.49, - "pnl_pct": -3.551, - "reason": "전량청산: 트레일링(94900<96179)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-23", - "entry_price": 13776.310591646457, - "exit_price": 13967.022234257629, - "quantity": 223, - "commission": 467.2, - "tax": 7163.69, - "slippage": 664.04, - "pnl": 34437.0, - "pnl_pct": 1.1208, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-24", - "entry_price": 13776.310591646457, - "exit_price": 14166.242110122987, - "quantity": 112, - "commission": 237.99, - "tax": 3649.22, - "slippage": 420.88, - "pnl": 39553.67, - "pnl_pct": 2.5631, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-29", - "entry_price": 13776.310591646457, - "exit_price": 14356.58906273823, - "quantity": 112, - "commission": 241.19, - "tax": 3698.26, - "slippage": 1502.02, - "pnl": 60820.3, - "pnl_pct": 3.9412, - "reason": "전량청산: RSI(71.3)>=65", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40936.027344703776, - "exit_price": 0.0, - "quantity": 149, - "commission": 914.92, - "tax": 0.0, - "slippage": 5368.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<30 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 88878.07919753261, - "exit_price": 0.0, - "quantity": 68, - "commission": 906.56, - "tax": 0.0, - "slippage": 5309.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<30 + %B(0.28) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40936.027344703776, - "exit_price": 43683.851666222115, - "quantity": 74, - "commission": 484.89, - "tax": 7434.99, - "slippage": 1194.98, - "pnl": 194964.73, - "pnl_pct": 6.4351, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 40936.027344703776, - "exit_price": 45342.8461811526, - "quantity": 37, - "commission": 251.65, - "tax": 3858.68, - "slippage": 264.69, - "pnl": 158714.77, - "pnl_pct": 10.4772, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 88878.07919753261, - "exit_price": 96119.79373536365, - "quantity": 34, - "commission": 490.21, - "tax": 7516.57, - "slippage": 2727.01, - "pnl": 237758.24, - "pnl_pct": 7.8668, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-09", - "entry_price": 40936.027344703776, - "exit_price": 44268.83318131863, - "quantity": 19, - "commission": 126.17, - "tax": 1934.55, - "slippage": 592.17, - "pnl": 61145.93, - "pnl_pct": 7.8604, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 40936.027344703776, - "exit_price": 42823.78960773865, - "quantity": 19, - "commission": 122.05, - "tax": 1871.4, - "slippage": 498.0, - "pnl": 33757.37, - "pnl_pct": 4.3395, - "reason": "전량청산: 트레일링(42850<43039)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 88878.07919753261, - "exit_price": 91909.17455814591, - "quantity": 34, - "commission": 468.74, - "tax": 7187.3, - "slippage": 3088.07, - "pnl": 94947.93, - "pnl_pct": 3.1416, - "reason": "전량청산: 트레일링(92000<93086)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-07-04", - "exit_date": null, - "entry_price": 375745.5681073004, - "exit_price": 0.0, - "quantity": 16, - "commission": 901.79, - "tax": 0.0, - "slippage": 3929.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-07", - "entry_price": 375745.5681073004, - "exit_price": 416996.73776431754, - "quantity": 8, - "commission": 500.4, - "tax": 7672.74, - "slippage": 26.1, - "pnl": 321385.33, - "pnl_pct": 10.69, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-08", - "entry_price": 375745.5681073004, - "exit_price": 418657.6333673866, - "quantity": 8, - "commission": 502.39, - "tax": 7703.3, - "slippage": 2738.93, - "pnl": 334639.94, - "pnl_pct": 11.1309, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256576.79064993927, - "exit_price": 0.0, - "quantity": 24, - "commission": 923.68, - "tax": 0.0, - "slippage": 1842.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38425.4741266547, - "exit_price": 0.0, - "quantity": 161, - "commission": 927.98, - "tax": 0.0, - "slippage": 4101.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<40 + %B(0.23)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800751.1440031417, - "exit_price": 0.0, - "quantity": 7, - "commission": 840.79, - "tax": 0.0, - "slippage": 5258.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24803.330419636954, - "exit_price": 0.0, - "quantity": 248, - "commission": 922.68, - "tax": 0.0, - "slippage": 825.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<40 + %B(0.11)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38425.4741266547, - "exit_price": 39195.47519611957, - "quantity": 80, - "commission": 470.35, - "tax": 7211.97, - "slippage": 361.98, - "pnl": 53456.67, - "pnl_pct": 1.7387, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 232524.88586481742, - "exit_price": 0.0, - "quantity": 26, - "commission": 906.85, - "tax": 0.0, - "slippage": 647.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<40 + %B(0.29)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16809.294157166863, - "exit_price": 0.0, - "quantity": 367, - "commission": 925.35, - "tax": 0.0, - "slippage": 3410.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-06", - "entry_price": 38425.4741266547, - "exit_price": 39389.2694804348, - "quantity": 40, - "commission": 236.34, - "tax": 3623.81, - "slippage": 429.22, - "pnl": 34461.11, - "pnl_pct": 2.2417, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24803.330419636954, - "exit_price": 26883.730077652886, - "quantity": 124, - "commission": 500.04, - "tax": 7667.24, - "slippage": 2017.47, - "pnl": 249340.94, - "pnl_pct": 8.1058, - "reason": "1차 익절(50%): RSI(55.4)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26919.303767834033, - "exit_price": 0.0, - "quantity": 230, - "commission": 928.72, - "tax": 0.0, - "slippage": 4439.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.0)<40 + %B(0.12)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256576.79064993927, - "exit_price": 277443.5017458291, - "quantity": 12, - "commission": 499.4, - "tax": 5992.78, - "slippage": 677.98, - "pnl": 243446.52, - "pnl_pct": 7.9057, - "reason": "1차 익절(50%): RSI(55.3)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 38425.4741266547, - "exit_price": 39674.82075303226, - "quantity": 20, - "commission": 119.02, - "tax": 1825.04, - "slippage": 503.58, - "pnl": 22927.59, - "pnl_pct": 2.9829, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800751.1440031417, - "exit_price": 814784.8531201712, - "quantity": 3, - "commission": 366.65, - "tax": 4399.84, - "slippage": 645.44, - "pnl": 36974.3, - "pnl_pct": 1.5389, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256576.79064993927, - "exit_price": 290857.8372310245, - "quantity": 12, - "commission": 523.54, - "tax": 6282.53, - "slippage": 1705.95, - "pnl": 404104.65, - "pnl_pct": 13.1229, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 38425.4741266547, - "exit_price": 39564.148674953256, - "quantity": 10, - "commission": 59.35, - "tax": 909.98, - "slippage": 358.51, - "pnl": 10359.79, - "pnl_pct": 2.6957, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 38425.4741266547, - "exit_price": 39966.155851468204, - "quantity": 5, - "commission": 29.97, - "tax": 459.61, - "slippage": 169.22, - "pnl": 7185.0, - "pnl_pct": 3.7391, - "reason": "1차 익절(50%): RSI(59.6)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 232524.88586481742, - "exit_price": 222979.41744170006, - "quantity": 26, - "commission": 869.62, - "tax": 10435.44, - "slippage": 535.15, - "pnl": -260394.08, - "pnl_pct": -4.3065, - "reason": "전량청산: 트레일링(223000<228214)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-08-11", - "exit_date": null, - "entry_price": 223094.45739728172, - "exit_price": 0.0, - "quantity": 27, - "commission": 903.53, - "tax": 0.0, - "slippage": 2550.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.3)<40 + %B(0.08)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38425.4741266547, - "exit_price": 39089.18180324269, - "quantity": 3, - "commission": 17.59, - "tax": 269.72, - "slippage": 32.45, - "pnl": 1686.53, - "pnl_pct": 1.4628, - "reason": "1차 익절(50%): RSI(63.0)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800751.1440031417, - "exit_price": 774997.252090957, - "quantity": 4, - "commission": 465.0, - "tax": 5579.98, - "slippage": 10.99, - "pnl": -109541.0, - "pnl_pct": -3.4194, - "reason": "전량청산: 트레일링(775000<776857)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-13", - "entry_price": 38425.4741266547, - "exit_price": 29627.136315037467, - "quantity": 3, - "commission": 13.33, - "tax": 204.43, - "slippage": 68.59, - "pnl": -26630.06, - "pnl_pct": -23.0976, - "reason": "손절 (close=29650 <= stop=34583)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-18", - "entry_price": 16809.294157166863, - "exit_price": 16479.4940004083, - "quantity": 367, - "commission": 907.2, - "tax": 13910.34, - "slippage": 3855.7, - "pnl": -136779.55, - "pnl_pct": -2.2169, - "reason": "전량청산: 트레일링(16490<16576)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-18", - "entry_price": 26919.303767834033, - "exit_price": 25893.21535870295, - "quantity": 230, - "commission": 893.32, - "tax": 10719.79, - "slippage": 1560.47, - "pnl": -248542.16, - "pnl_pct": -4.0137, - "reason": "전량청산: 트레일링(25900<25996)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 31823.571142885463, - "exit_price": 0.0, - "quantity": 195, - "commission": 930.84, - "tax": 0.0, - "slippage": 4596.37, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<40 + %B(0.13)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61834.09385002561, - "exit_price": 0.0, - "quantity": 100, - "commission": 927.51, - "tax": 0.0, - "slippage": 3409.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427182.6223144048, - "exit_price": 0.0, - "quantity": 14, - "commission": 897.08, - "tax": 0.0, - "slippage": 2556.71, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<40 + %B(0.21)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-20", - "entry_price": 24803.330419636954, - "exit_price": 25749.751005235084, - "quantity": 124, - "commission": 478.95, - "tax": 7343.83, - "slippage": 30.88, - "pnl": 109072.04, - "pnl_pct": 3.5458, - "reason": "전량청산: 트레일링(25750<26059)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-08-11", - "exit_date": "2025-08-20", - "entry_price": 223094.45739728172, - "exit_price": 221483.33348499367, - "quantity": 27, - "commission": 897.01, - "tax": 10764.09, - "slippage": 450.0, - "pnl": -56064.98, - "pnl_pct": -0.9306, - "reason": "전량청산: 트레일링(221500<221607)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61834.09385002561, - "exit_price": 66541.18511420621, - "quantity": 50, - "commission": 499.06, - "tax": 5988.71, - "slippage": 2940.74, - "pnl": 228403.04, - "pnl_pct": 7.3865, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61834.09385002561, - "exit_price": 62643.323678563196, - "quantity": 50, - "commission": 469.82, - "tax": 5637.9, - "slippage": 2833.82, - "pnl": 33890.01, - "pnl_pct": 1.096, - "reason": "전량청산: 트레일링(62700<67343)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427182.6223144048, - "exit_price": 437761.031453328, - "quantity": 7, - "commission": 459.65, - "tax": 7047.95, - "slippage": 1672.78, - "pnl": 66092.72, - "pnl_pct": 2.2099, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147222.76892742523, - "exit_price": 0.0, - "quantity": 42, - "commission": 927.5, - "tax": 0.0, - "slippage": 5156.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-28", - "entry_price": 427182.6223144048, - "exit_price": 417756.5110012073, - "quantity": 7, - "commission": 438.64, - "tax": 6725.88, - "slippage": 1704.42, - "pnl": -73595.85, - "pnl_pct": -2.4608, - "reason": "전량청산: 트레일링(418000<422661)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-03", - "entry_price": 31823.571142885463, - "exit_price": 32995.112905076276, - "quantity": 97, - "commission": 480.08, - "tax": 7361.21, - "slippage": 474.05, - "pnl": 105335.23, - "pnl_pct": 3.4118, - "reason": "1차 익절(50%): RSI(72.5)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-04", - "entry_price": 31823.571142885463, - "exit_price": 32795.81978696755, - "quantity": 49, - "commission": 241.05, - "tax": 3696.09, - "slippage": 204.83, - "pnl": 43469.14, - "pnl_pct": 2.7872, - "reason": "1차 익절(50%): RSI(69.2)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-04", - "entry_price": 147222.76892742523, - "exit_price": 150053.7304216755, - "quantity": 21, - "commission": 472.67, - "tax": 5672.03, - "slippage": 971.66, - "pnl": 52841.74, - "pnl_pct": 1.7089, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-05", - "entry_price": 31823.571142885463, - "exit_price": 32570.69320346699, - "quantity": 49, - "commission": 239.39, - "tax": 3670.72, - "slippage": 1436.03, - "pnl": 32464.97, - "pnl_pct": 2.0816, - "reason": "전량청산: RSI(72.1)>=65", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276720.12781730155, - "exit_price": 0.0, - "quantity": 22, - "commission": 913.18, - "tax": 0.0, - "slippage": 4842.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<40 + %B(0.05)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-08", - "entry_price": 147222.76892742523, - "exit_price": 154167.19359159726, - "quantity": 21, - "commission": 485.63, - "tax": 5827.52, - "slippage": 2788.93, - "pnl": 139056.02, - "pnl_pct": 4.4971, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23971.52924504481, - "exit_price": 0.0, - "quantity": 261, - "commission": 938.49, - "tax": 0.0, - "slippage": 5619.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<40 + %B(0.24)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129627.22591936882, - "exit_price": 0.0, - "quantity": 48, - "commission": 933.32, - "tax": 0.0, - "slippage": 1306.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<40 + %B(0.12)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49212.27686316977, - "exit_price": 0.0, - "quantity": 127, - "commission": 937.49, - "tax": 0.0, - "slippage": 1559.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<40 + %B(0.19)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2025-09-11", - "exit_date": null, - "entry_price": 198320.3839751775, - "exit_price": 0.0, - "quantity": 31, - "commission": 922.19, - "tax": 0.0, - "slippage": 631.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.8)<40 + %B(0.18)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23971.52924504481, - "exit_price": 25280.26305908065, - "quantity": 130, - "commission": 492.97, - "tax": 5915.58, - "slippage": 2565.8, - "pnl": 163259.4, - "pnl_pct": 5.2381, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-15", - "entry_price": 23971.52924504481, - "exit_price": 25177.719805523437, - "quantity": 65, - "commission": 245.48, - "tax": 2945.79, - "slippage": 1448.21, - "pnl": 74977.39, - "pnl_pct": 4.8112, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-16", - "entry_price": 23971.52924504481, - "exit_price": 24689.96247847115, - "quantity": 33, - "commission": 122.22, - "tax": 1466.58, - "slippage": 331.24, - "pnl": 22000.84, - "pnl_pct": 2.7808, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-17", - "entry_price": 23971.52924504481, - "exit_price": 24534.7627599258, - "quantity": 33, - "commission": 121.45, - "tax": 1457.36, - "slippage": 502.83, - "pnl": 16889.23, - "pnl_pct": 2.1347, - "reason": "전량청산: 트레일링(24550<24582)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129627.22591936882, - "exit_price": 139578.42435396882, - "quantity": 24, - "commission": 502.48, - "tax": 6029.79, - "slippage": 517.82, - "pnl": 231829.83, - "pnl_pct": 7.4507, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-09-11", - "exit_date": "2025-09-18", - "entry_price": 198320.3839751775, - "exit_price": 208805.65486772, - "quantity": 15, - "commission": 469.81, - "tax": 5637.75, - "slippage": 2915.18, - "pnl": 150725.28, - "pnl_pct": 5.066, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-09-11", - "exit_date": "2025-09-22", - "entry_price": 198320.3839751775, - "exit_price": 207320.59431803436, - "quantity": 8, - "commission": 248.78, - "tax": 2985.42, - "slippage": 1435.25, - "pnl": 68529.5, - "pnl_pct": 4.3187, - "reason": "1차 익절(50%): RSI(56.8)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-23", - "entry_price": 276720.12781730155, - "exit_price": 278228.12661982875, - "quantity": 22, - "commission": 918.15, - "tax": 11017.83, - "slippage": 5981.21, - "pnl": 20326.81, - "pnl_pct": 0.3338, - "reason": "전량청산: 트레일링(278500<279446)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 129627.22591936882, - "exit_price": 138287.78919396026, - "quantity": 24, - "commission": 497.84, - "tax": 5974.03, - "slippage": 2693.06, - "pnl": 200914.99, - "pnl_pct": 6.4571, - "reason": "전량청산: 트레일링(138400<139918)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49212.27686316977, - "exit_price": 48507.2072432636, - "quantity": 127, - "commission": 924.06, - "tax": 14168.96, - "slippage": 5434.68, - "pnl": -105574.35, - "pnl_pct": -1.6889, - "reason": "전량청산: 트레일링(48550<49027)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-09-11", - "exit_date": "2025-09-25", - "entry_price": 198320.3839751775, - "exit_price": 210494.78247082044, - "quantity": 8, - "commission": 252.59, - "tax": 3031.12, - "slippage": 41.74, - "pnl": 93873.48, - "pnl_pct": 5.9159, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297218.7596481113, - "exit_price": 0.0, - "quantity": 21, - "commission": 936.24, - "tax": 0.0, - "slippage": 4593.95, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.0)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 277592.1814673551, - "exit_price": 0.0, - "quantity": 22, - "commission": 916.05, - "tax": 0.0, - "slippage": 2027.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.2)<40 + %B(0.17)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-13", - "entry_price": 297218.7596481113, - "exit_price": 288730.99420893204, - "quantity": 21, - "commission": 909.5, - "tax": 10914.03, - "slippage": 5649.12, - "pnl": -191002.85, - "pnl_pct": -3.0597, - "reason": "전량청산: 트레일링(289000<296991)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289231.8459551528, - "exit_price": 0.0, - "quantity": 21, - "commission": 911.08, - "tax": 0.0, - "slippage": 4868.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<40 + %B(0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-14", - "entry_price": 277592.1814673551, - "exit_price": 296243.8050155867, - "quantity": 11, - "commission": 488.8, - "tax": 5865.63, - "slippage": 2818.14, - "pnl": 198355.4, - "pnl_pct": 6.495, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-10-14", - "exit_date": null, - "entry_price": 271720.1184394499, - "exit_price": 0.0, - "quantity": 23, - "commission": 937.43, - "tax": 0.0, - "slippage": 5062.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-16", - "entry_price": 277592.1814673551, - "exit_price": 311916.7566186065, - "quantity": 11, - "commission": 514.66, - "tax": 6175.95, - "slippage": 915.68, - "pnl": 370421.69, - "pnl_pct": 12.1292, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289231.8459551528, - "exit_price": 308756.70127667714, - "quantity": 10, - "commission": 463.14, - "tax": 5557.62, - "slippage": 2432.99, - "pnl": 188793.95, - "pnl_pct": 6.5264, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 22752.45917550067, - "exit_price": 0.0, - "quantity": 279, - "commission": 952.19, - "tax": 0.0, - "slippage": 686.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<40 + %B(0.16)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 432376.77605021547, - "exit_price": 0.0, - "quantity": 14, - "commission": 907.99, - "tax": 0.0, - "slippage": 5274.86, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.7)<40 + %B(0.05)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-17", - "entry_price": 289231.8459551528, - "exit_price": 307735.553278588, - "quantity": 5, - "commission": 230.8, - "tax": 2769.62, - "slippage": 1322.23, - "pnl": 89301.19, - "pnl_pct": 6.1741, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-10-17", - "exit_date": null, - "entry_price": 202044.93161094422, - "exit_price": 0.0, - "quantity": 31, - "commission": 939.51, - "tax": 0.0, - "slippage": 1392.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<40 + %B(0.06)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-20", - "entry_price": 289231.8459551528, - "exit_price": 308248.08303217334, - "quantity": 3, - "commission": 138.71, - "tax": 1664.54, - "slippage": 755.75, - "pnl": 55115.31, - "pnl_pct": 6.351, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-10-20", - "exit_date": null, - "entry_price": 15267.024227361202, - "exit_price": 0.0, - "quantity": 417, - "commission": 954.95, - "tax": 0.0, - "slippage": 2929.1, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.18)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-21", - "entry_price": 271720.1184394499, - "exit_price": 280914.24136627786, - "quantity": 11, - "commission": 463.51, - "tax": 5562.1, - "slippage": 943.34, - "pnl": 94661.4, - "pnl_pct": 3.1666, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-21", - "entry_price": 15267.024227361202, - "exit_price": 15757.45740147836, - "quantity": 208, - "commission": 491.63, - "tax": 7538.37, - "slippage": 2608.86, - "pnl": 93503.77, - "pnl_pct": 2.9441, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-22", - "entry_price": 271720.1184394499, - "exit_price": 281435.9318702947, - "quantity": 6, - "commission": 253.29, - "tax": 3039.51, - "slippage": 384.41, - "pnl": 54757.53, - "pnl_pct": 3.3582, - "reason": "1차 익절(50%): RSI(57.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-22", - "entry_price": 22752.45917550067, - "exit_price": 23649.44033611931, - "quantity": 139, - "commission": 493.09, - "tax": 5917.09, - "slippage": 77.79, - "pnl": 117795.81, - "pnl_pct": 3.7241, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-22", - "entry_price": 15267.024227361202, - "exit_price": 15846.938892855005, - "quantity": 104, - "commission": 247.21, - "tax": 3790.59, - "slippage": 318.36, - "pnl": 56035.16, - "pnl_pct": 3.5286, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-23", - "entry_price": 271720.1184394499, - "exit_price": 288405.2964270795, - "quantity": 6, - "commission": 259.56, - "tax": 3114.78, - "slippage": 568.22, - "pnl": 96492.18, - "pnl_pct": 5.9177, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-23", - "entry_price": 22752.45917550067, - "exit_price": 22780.292752921712, - "quantity": 140, - "commission": 478.39, - "tax": 5740.63, - "slippage": 2759.01, - "pnl": -2800.12, - "pnl_pct": -0.0879, - "reason": "전량청산: 트레일링(22800<22828)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-27", - "entry_price": 432376.77605021547, - "exit_price": 483032.5091181926, - "quantity": 7, - "commission": 507.18, - "tax": 7776.82, - "slippage": 3272.44, - "pnl": 345852.13, - "pnl_pct": 11.4252, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-27", - "entry_price": 202044.93161094422, - "exit_price": 212940.54637655025, - "quantity": 15, - "commission": 479.12, - "tax": 5749.39, - "slippage": 891.8, - "pnl": 156751.11, - "pnl_pct": 5.1714, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-27", - "entry_price": 15267.024227361202, - "exit_price": 15989.736292182277, - "quantity": 52, - "commission": 124.72, - "tax": 1912.37, - "slippage": 533.71, - "pnl": 35424.85, - "pnl_pct": 4.4615, - "reason": "1차 익절(50%): RSI(57.0)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-28", - "entry_price": 289231.8459551528, - "exit_price": 304378.29793196236, - "quantity": 3, - "commission": 136.97, - "tax": 1643.64, - "slippage": 365.11, - "pnl": 43528.59, - "pnl_pct": 5.0158, - "reason": "전량청산: 트레일링(304500<304536)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-28", - "entry_price": 432376.77605021547, - "exit_price": 475532.9727488936, - "quantity": 7, - "commission": 499.31, - "tax": 7656.08, - "slippage": 3269.19, - "pnl": 293483.99, - "pnl_pct": 9.6952, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-28", - "entry_price": 202044.93161094422, - "exit_price": 217383.37307818586, - "quantity": 8, - "commission": 260.86, - "tax": 3130.32, - "slippage": 933.02, - "pnl": 119073.9, - "pnl_pct": 7.3657, - "reason": "1차 익절(50%): RSI(55.1)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-28", - "entry_price": 15267.024227361202, - "exit_price": 16184.784358326739, - "quantity": 26, - "commission": 63.12, - "tax": 967.85, - "slippage": 395.61, - "pnl": 22771.25, - "pnl_pct": 5.7358, - "reason": "1차 익절(50%): RSI(59.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-29", - "entry_price": 15267.024227361202, - "exit_price": 16338.115315774747, - "quantity": 13, - "commission": 31.86, - "tax": 488.51, - "slippage": 24.5, - "pnl": 13374.04, - "pnl_pct": 6.7375, - "reason": "1차 익절(50%): RSI(58.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-30", - "entry_price": 15267.024227361202, - "exit_price": 16024.434774199202, - "quantity": 7, - "commission": 16.83, - "tax": 257.99, - "slippage": 108.96, - "pnl": 5011.02, - "pnl_pct": 4.6882, - "reason": "1차 익절(50%): RSI(59.2)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-11-03", - "entry_price": 202044.93161094422, - "exit_price": 224459.9115252693, - "quantity": 8, - "commission": 269.35, - "tax": 3232.22, - "slippage": 320.71, - "pnl": 175575.81, - "pnl_pct": 10.8608, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-11-03", - "entry_price": 15267.024227361202, - "exit_price": 16913.704294034156, - "quantity": 7, - "commission": 17.76, - "tax": 272.31, - "slippage": 114.07, - "pnl": 11220.66, - "pnl_pct": 10.4979, - "reason": "전량청산: RSI(75.7)>=65 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2025-11-07", - "exit_date": null, - "entry_price": 152040.3508871035, - "exit_price": 0.0, - "quantity": 42, - "commission": 957.85, - "tax": 0.0, - "slippage": 1694.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2025-11-07", - "exit_date": "2025-11-10", - "entry_price": 152040.3508871035, - "exit_price": 158882.77483524758, - "quantity": 21, - "commission": 500.48, - "tax": 6005.77, - "slippage": 361.73, - "pnl": 136705.73, - "pnl_pct": 4.281, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2025-11-07", - "exit_date": "2025-11-12", - "entry_price": 152040.3508871035, - "exit_price": 166927.4278523197, - "quantity": 21, - "commission": 525.82, - "tax": 6309.86, - "slippage": 1524.02, - "pnl": 305314.01, - "pnl_pct": 9.561, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-11-21", - "exit_date": null, - "entry_price": 28370.654252469503, - "exit_price": 0.0, - "quantity": 228, - "commission": 970.28, - "tax": 0.0, - "slippage": 4709.17, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.7)<40 + %B(0.02)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2025-11-24", - "exit_date": null, - "entry_price": 25357.951719914843, - "exit_price": 0.0, - "quantity": 255, - "commission": 969.94, - "tax": 0.0, - "slippage": 2027.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-11-24", - "exit_date": null, - "entry_price": 202622.75729279447, - "exit_price": 0.0, - "quantity": 31, - "commission": 942.2, - "tax": 0.0, - "slippage": 3805.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.3)<40 + %B(0.22)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-11-28", - "exit_date": null, - "entry_price": 244124.78722655933, - "exit_price": 0.0, - "quantity": 26, - "commission": 952.09, - "tax": 0.0, - "slippage": 3244.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.9)<40 + %B(0.03)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-01", - "entry_price": 28370.654252469503, - "exit_price": 31287.94338293631, - "quantity": 114, - "commission": 535.02, - "tax": 8203.7, - "slippage": 1374.45, - "pnl": 323347.1, - "pnl_pct": 9.9961, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-01", - "entry_price": 202622.75729279447, - "exit_price": 202882.9526271702, - "quantity": 31, - "commission": 943.41, - "tax": 11320.87, - "slippage": 3628.47, - "pnl": -5140.41, - "pnl_pct": -0.0818, - "reason": "전량청산: 트레일링(203000<204818)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-03", - "entry_price": 25357.951719914843, - "exit_price": 25993.3772148404, - "quantity": 127, - "commission": 495.17, - "tax": 5942.09, - "slippage": 841.09, - "pnl": 73778.71, - "pnl_pct": 2.2906, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-04", - "entry_price": 25357.951719914843, - "exit_price": 25731.74877894127, - "quantity": 64, - "commission": 247.02, - "tax": 2964.3, - "slippage": 1168.08, - "pnl": 20468.25, - "pnl_pct": 1.261, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-09", - "entry_price": 28370.654252469503, - "exit_price": 30099.94909252562, - "quantity": 114, - "commission": 514.71, - "tax": 7892.21, - "slippage": 5.8, - "pnl": 188247.56, - "pnl_pct": 5.8196, - "reason": "전량청산: 트레일링(30100<30405)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-09", - "entry_price": 25357.951719914843, - "exit_price": 24577.23085092872, - "quantity": 64, - "commission": 235.94, - "tax": 2831.3, - "slippage": 1457.23, - "pnl": -53276.81, - "pnl_pct": -3.2823, - "reason": "전량청산: 트레일링(24600<25105)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-11-28", - "exit_date": "2025-12-15", - "entry_price": 244124.78722655933, - "exit_price": 240370.5022946992, - "quantity": 26, - "commission": 937.44, - "tax": 11249.34, - "slippage": 3366.94, - "pnl": -110750.28, - "pnl_pct": -1.7446, - "reason": "전량청산: 트레일링(240500<241768)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 448322.3046396169, - "exit_price": 0.0, - "quantity": 14, - "commission": 941.48, - "tax": 0.0, - "slippage": 4512.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(20.4)<40 + %B(0.31)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 338751.15010134864, - "exit_price": 0.0, - "quantity": 19, - "commission": 965.44, - "tax": 0.0, - "slippage": 4771.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.4)<40 + %B(-0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 235657.93301279395, - "exit_price": 0.0, - "quantity": 27, - "commission": 954.41, - "tax": 0.0, - "slippage": 4264.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.5)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2025-12-26", - "entry_price": 235657.93301279395, - "exit_price": 231415.68272928262, - "quantity": 27, - "commission": 937.23, - "tax": 11246.8, - "slippage": 2276.57, - "pnl": -127679.21, - "pnl_pct": -2.0064, - "reason": "전량청산: 트레일링(231500<232062)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 448322.3046396169, - "exit_price": 456968.0219683153, - "quantity": 7, - "commission": 479.82, - "tax": 7357.19, - "slippage": 223.85, - "pnl": 52212.28, - "pnl_pct": 1.6635, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 338751.15010134864, - "exit_price": 322285.7833466161, - "quantity": 19, - "commission": 918.51, - "tax": 11022.17, - "slippage": 4070.12, - "pnl": -325748.1, - "pnl_pct": -5.0604, - "reason": "전량청산: 트레일링(322500<331232)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275090.8050099117, - "exit_price": 0.0, - "quantity": 23, - "commission": 949.06, - "tax": 0.0, - "slippage": 2088.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<40 + %B(0.26)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330103.5921628693, - "exit_price": 0.0, - "quantity": 19, - "commission": 940.8, - "tax": 0.0, - "slippage": 1968.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-06", - "entry_price": 448322.3046396169, - "exit_price": 473598.040757514, - "quantity": 7, - "commission": 497.28, - "tax": 7624.93, - "slippage": 2813.71, - "pnl": 168337.21, - "pnl_pct": 5.3632, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48985.23197117454, - "exit_price": 0.0, - "quantity": 132, - "commission": 969.91, - "tax": 0.0, - "slippage": 4650.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.9)<40 + %B(0.18)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-07", - "exit_date": null, - "entry_price": 24157.2527827773, - "exit_price": 0.0, - "quantity": 267, - "commission": 967.5, - "tax": 0.0, - "slippage": 1936.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.9)<40 + %B(0.24)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 330103.5921628693, - "exit_price": 314902.5753314043, - "quantity": 19, - "commission": 897.47, - "tax": 10769.67, - "slippage": 1851.07, - "pnl": -301427.26, - "pnl_pct": -4.8052, - "reason": "전량청산: 트레일링(315000<316125)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 178572.89813418852, - "exit_price": 0.0, - "quantity": 36, - "commission": 964.29, - "tax": 0.0, - "slippage": 2624.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(23.3)<40 + %B(0.17)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 146358.87117662656, - "exit_price": 0.0, - "quantity": 44, - "commission": 965.97, - "tax": 0.0, - "slippage": 2590.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<40 + %B(0.23)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-12", - "entry_price": 24157.2527827773, - "exit_price": 25092.579054416598, - "quantity": 133, - "commission": 500.6, - "tax": 6007.16, - "slippage": 986.99, - "pnl": 117408.7, - "pnl_pct": 3.6537, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-12", - "exit_date": null, - "entry_price": 321540.92302739754, - "exit_price": 0.0, - "quantity": 20, - "commission": 964.62, - "tax": 0.0, - "slippage": 818.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.5)<40 + %B(0.24)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275090.8050099117, - "exit_price": 299873.86609986814, - "quantity": 11, - "commission": 494.79, - "tax": 5937.5, - "slippage": 1387.47, - "pnl": 265727.48, - "pnl_pct": 8.7802, - "reason": "1차 익절(50%): RSI(61.6)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48985.23197117454, - "exit_price": 53749.40843451472, - "quantity": 66, - "commission": 532.12, - "tax": 6385.43, - "slippage": 3339.04, - "pnl": 307033.14, - "pnl_pct": 9.4954, - "reason": "1차 익절(50%): RSI(64.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-13", - "entry_price": 24157.2527827773, - "exit_price": 25482.728392395547, - "quantity": 67, - "commission": 256.1, - "tax": 3073.22, - "slippage": 1157.2, - "pnl": 85234.77, - "pnl_pct": 5.2654, - "reason": "1차 익절(50%): RSI(55.1)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 178572.89813418852, - "exit_price": 195823.0501130364, - "quantity": 18, - "commission": 528.72, - "tax": 6344.67, - "slippage": 3185.1, - "pnl": 303147.2, - "pnl_pct": 9.4298, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 146358.87117662656, - "exit_price": 155604.16432758636, - "quantity": 22, - "commission": 513.49, - "tax": 7873.57, - "slippage": 2108.38, - "pnl": 194526.4, - "pnl_pct": 6.0405, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-13", - "entry_price": 321540.92302739754, - "exit_price": 342396.9246679613, - "quantity": 10, - "commission": 513.6, - "tax": 6163.14, - "slippage": 1030.75, - "pnl": 201400.96, - "pnl_pct": 6.2627, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 275090.8050099117, - "exit_price": 285343.56392564974, - "quantity": 6, - "commission": 256.81, - "tax": 3081.71, - "slippage": 938.62, - "pnl": 57930.45, - "pnl_pct": 3.5093, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48985.23197117454, - "exit_price": 55199.97759212871, - "quantity": 66, - "commission": 546.48, - "tax": 6557.76, - "slippage": 1.48, - "pnl": 402584.02, - "pnl_pct": 12.4504, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-14", - "entry_price": 24157.2527827773, - "exit_price": 25642.64066316231, - "quantity": 67, - "commission": 257.71, - "tax": 3092.5, - "slippage": 493.08, - "pnl": 95928.0, - "pnl_pct": 5.9259, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14666.30216027885, - "exit_price": 0.0, - "quantity": 451, - "commission": 992.18, - "tax": 0.0, - "slippage": 2842.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275090.8050099117, - "exit_price": 313817.88477870455, - "quantity": 6, - "commission": 282.44, - "tax": 3389.23, - "slippage": 1092.69, - "pnl": 228443.23, - "pnl_pct": 13.8384, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2026-01-19", - "exit_date": null, - "entry_price": 21113.814288660138, - "exit_price": 0.0, - "quantity": 314, - "commission": 994.46, - "tax": 0.0, - "slippage": 4337.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(43.8)<40 + %B(0.13)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-20", - "entry_price": 178572.89813418852, - "exit_price": 204904.67742099936, - "quantity": 18, - "commission": 553.24, - "tax": 6638.91, - "slippage": 1715.81, - "pnl": 466297.73, - "pnl_pct": 14.5047, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-22", - "entry_price": 146358.87117662656, - "exit_price": 172323.77165059984, - "quantity": 22, - "commission": 568.67, - "tax": 8719.58, - "slippage": 1677.02, - "pnl": 561456.57, - "pnl_pct": 17.4345, - "reason": "전량청산: RSI(73.7)>=65 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-22", - "entry_price": 321540.92302739754, - "exit_price": 350425.09765895334, - "quantity": 10, - "commission": 525.64, - "tax": 6307.65, - "slippage": 749.02, - "pnl": 281526.15, - "pnl_pct": 8.7542, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14666.30216027885, - "exit_price": 14992.90220721136, - "quantity": 225, - "commission": 506.01, - "tax": 7758.83, - "slippage": 1597.0, - "pnl": 64725.19, - "pnl_pct": 1.9611, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-23", - "entry_price": 21113.814288660138, - "exit_price": 23478.822250593035, - "quantity": 157, - "commission": 552.93, - "tax": 6635.12, - "slippage": 3324.91, - "pnl": 363620.98, - "pnl_pct": 10.9677, - "reason": "1차 익절(50%): RSI(61.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14666.30216027885, - "exit_price": 16227.072557895543, - "quantity": 113, - "commission": 275.05, - "tax": 4217.42, - "slippage": 1460.8, - "pnl": 171626.0, - "pnl_pct": 10.3543, - "reason": "1차 익절(50%): RSI(61.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-26", - "entry_price": 21113.814288660138, - "exit_price": 23046.088613317635, - "quantity": 157, - "commission": 542.74, - "tax": 6512.82, - "slippage": 614.09, - "pnl": 295814.28, - "pnl_pct": 8.9225, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2026-01-26", - "exit_date": null, - "entry_price": 406034.4269879104, - "exit_price": 0.0, - "quantity": 16, - "commission": 974.48, - "tax": 0.0, - "slippage": 550.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.6)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-27", - "entry_price": 14666.30216027885, - "exit_price": 16311.587823198184, - "quantity": 113, - "commission": 276.48, - "tax": 4239.38, - "slippage": 950.58, - "pnl": 181152.82, - "pnl_pct": 10.929, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2026-01-26", - "exit_date": "2026-02-05", - "entry_price": 406034.4269879104, - "exit_price": 376261.69776780414, - "quantity": 16, - "commission": 903.03, - "tax": 13846.43, - "slippage": 3812.84, - "pnl": -492087.61, - "pnl_pct": -7.5735, - "reason": "전량청산: 트레일링(376500<397071)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2026-02-06", - "exit_date": null, - "entry_price": 216572.56825729625, - "exit_price": 0.0, - "quantity": 31, - "commission": 1007.06, - "tax": 0.0, - "slippage": 2249.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.20)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-06", - "exit_date": "2026-02-19", - "entry_price": 216572.56825729625, - "exit_price": 226814.2178735502, - "quantity": 15, - "commission": 510.33, - "tax": 6123.98, - "slippage": 2786.73, - "pnl": 146503.14, - "pnl_pct": 4.5091, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-06", - "exit_date": "2026-02-20", - "entry_price": 216572.56825729625, - "exit_price": 231825.73595209056, - "quantity": 8, - "commission": 278.19, - "tax": 3338.29, - "slippage": 1394.11, - "pnl": 118148.97, - "pnl_pct": 6.8182, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-06", - "exit_date": "2026-02-26", - "entry_price": 216572.56825729625, - "exit_price": 231344.24780226604, - "quantity": 8, - "commission": 277.61, - "tax": 3331.36, - "slippage": 1246.02, - "pnl": 114304.58, - "pnl_pct": 6.5964, - "reason": "전량청산: 트레일링(231500<234491)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14753.313449823461, - "exit_price": 0.0, - "quantity": 457, - "commission": 1011.34, - "tax": 0.0, - "slippage": 1514.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14753.313449823461, - "exit_price": 13837.244041731064, - "quantity": 457, - "commission": 948.54, - "tax": 14544.33, - "slippage": 1259.47, - "pnl": -435147.93, - "pnl_pct": -6.4531, - "reason": "전량청산: 트레일링(13840<14024)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236005.76439150353, - "exit_price": 0.0, - "quantity": 28, - "commission": 991.22, - "tax": 0.0, - "slippage": 161.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<40 + %B(-0.03)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236005.76439150353, - "exit_price": 207949.07275083172, - "quantity": 28, - "commission": 873.39, - "tax": 10480.63, - "slippage": 1425.96, - "pnl": -797932.61, - "pnl_pct": -12.0731, - "reason": "손절 (close=208000 <= stop=212881)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2026-03-24", - "exit_date": null, - "entry_price": 293139.2149488561, - "exit_price": 0.0, - "quantity": 22, - "commission": 967.36, - "tax": 0.0, - "slippage": 3062.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<40 + %B(-0.05)<0.3 (BULL)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99804967.25 - }, - { - "date": "2023-07-06", - "equity": 99669801.98 - }, - { - "date": "2023-07-13", - "equity": 100153625.46 - }, - { - "date": "2023-07-20", - "equity": 100178375.46 - }, - { - "date": "2023-07-27", - "equity": 100059436.81 - }, - { - "date": "2023-08-03", - "equity": 100013723.69 - }, - { - "date": "2023-08-10", - "equity": 100013723.69 - }, - { - "date": "2023-08-18", - "equity": 100013723.69 - }, - { - "date": "2023-08-25", - "equity": 100013723.69 - }, - { - "date": "2023-09-01", - "equity": 100012305.39 - }, - { - "date": "2023-09-08", - "equity": 100129806.47 - }, - { - "date": "2023-09-15", - "equity": 100129806.47 - }, - { - "date": "2023-09-22", - "equity": 100129806.47 - }, - { - "date": "2023-10-05", - "equity": 100129806.47 - }, - { - "date": "2023-10-13", - "equity": 100129806.47 - }, - { - "date": "2023-10-20", - "equity": 100129806.47 - }, - { - "date": "2023-10-27", - "equity": 100129806.47 - }, - { - "date": "2023-11-03", - "equity": 100363598.68 - }, - { - "date": "2023-11-10", - "equity": 101132281.16 - }, - { - "date": "2023-11-17", - "equity": 101232009.86 - }, - { - "date": "2023-11-24", - "equity": 101232009.86 - }, - { - "date": "2023-12-01", - "equity": 101232009.86 - }, - { - "date": "2023-12-08", - "equity": 101232009.86 - }, - { - "date": "2023-12-15", - "equity": 101232009.86 - }, - { - "date": "2023-12-22", - "equity": 101232009.86 - }, - { - "date": "2024-01-03", - "equity": 101232009.86 - }, - { - "date": "2024-01-10", - "equity": 101232009.86 - }, - { - "date": "2024-01-17", - "equity": 101232009.86 - }, - { - "date": "2024-01-24", - "equity": 101222980.37 - }, - { - "date": "2024-01-31", - "equity": 101626768.61 - }, - { - "date": "2024-02-07", - "equity": 101973345.09 - }, - { - "date": "2024-02-16", - "equity": 102364380.25 - }, - { - "date": "2024-02-23", - "equity": 102261880.25 - }, - { - "date": "2024-03-04", - "equity": 101990360.99 - }, - { - "date": "2024-03-11", - "equity": 102165888.98 - }, - { - "date": "2024-03-18", - "equity": 101669016.38 - }, - { - "date": "2024-03-25", - "equity": 101767434.57 - }, - { - "date": "2024-04-01", - "equity": 102101550.43 - }, - { - "date": "2024-04-08", - "equity": 101616843.0 - }, - { - "date": "2024-04-16", - "equity": 100546607.31 - }, - { - "date": "2024-04-23", - "equity": 101700370.9 - }, - { - "date": "2024-04-30", - "equity": 103261819.53 - }, - { - "date": "2024-05-09", - "equity": 102800843.21 - }, - { - "date": "2024-05-17", - "equity": 102757563.33 - }, - { - "date": "2024-05-24", - "equity": 102357331.98 - }, - { - "date": "2024-05-31", - "equity": 101592222.45 - }, - { - "date": "2024-06-10", - "equity": 103753353.36 - }, - { - "date": "2024-06-17", - "equity": 102488097.95 - }, - { - "date": "2024-06-24", - "equity": 102886131.3 - }, - { - "date": "2024-07-01", - "equity": 103009522.54 - }, - { - "date": "2024-07-08", - "equity": 103654541.48 - }, - { - "date": "2024-07-15", - "equity": 103677193.57 - }, - { - "date": "2024-07-22", - "equity": 103594702.03 - }, - { - "date": "2024-07-29", - "equity": 103535489.7 - }, - { - "date": "2024-08-05", - "equity": 98683287.24 - }, - { - "date": "2024-08-12", - "equity": 100757812.62 - }, - { - "date": "2024-08-20", - "equity": 101512753.87 - }, - { - "date": "2024-08-27", - "equity": 103389971.89 - }, - { - "date": "2024-09-03", - "equity": 103559657.48 - }, - { - "date": "2024-09-10", - "equity": 103567943.67 - }, - { - "date": "2024-09-20", - "equity": 103204354.87 - }, - { - "date": "2024-09-27", - "equity": 102916356.98 - }, - { - "date": "2024-10-08", - "equity": 102653419.6 - }, - { - "date": "2024-10-16", - "equity": 102653419.6 - }, - { - "date": "2024-10-23", - "equity": 102653419.6 - }, - { - "date": "2024-10-30", - "equity": 102861483.12 - }, - { - "date": "2024-11-06", - "equity": 102700563.32 - }, - { - "date": "2024-11-13", - "equity": 102700563.32 - }, - { - "date": "2024-11-20", - "equity": 102700563.32 - }, - { - "date": "2024-11-27", - "equity": 102700563.32 - }, - { - "date": "2024-12-04", - "equity": 102700563.32 - }, - { - "date": "2024-12-11", - "equity": 102700563.32 - }, - { - "date": "2024-12-18", - "equity": 102700563.32 - }, - { - "date": "2024-12-26", - "equity": 102477907.33 - }, - { - "date": "2025-01-06", - "equity": 102600390.36 - }, - { - "date": "2025-01-13", - "equity": 102506303.04 - }, - { - "date": "2025-01-20", - "equity": 102506303.04 - }, - { - "date": "2025-01-31", - "equity": 102506303.04 - }, - { - "date": "2025-02-07", - "equity": 102506303.04 - }, - { - "date": "2025-02-14", - "equity": 102546493.06 - }, - { - "date": "2025-02-21", - "equity": 102520493.06 - }, - { - "date": "2025-02-28", - "equity": 102416236.82 - }, - { - "date": "2025-03-10", - "equity": 102416236.82 - }, - { - "date": "2025-03-17", - "equity": 102416236.82 - }, - { - "date": "2025-03-24", - "equity": 102383620.34 - }, - { - "date": "2025-03-31", - "equity": 102306593.9 - }, - { - "date": "2025-04-07", - "equity": 101673364.91 - }, - { - "date": "2025-04-14", - "equity": 102260952.27 - }, - { - "date": "2025-04-21", - "equity": 101523222.93 - }, - { - "date": "2025-04-28", - "equity": 101806889.9 - }, - { - "date": "2025-05-08", - "equity": 101809288.43 - }, - { - "date": "2025-05-15", - "equity": 101809288.43 - }, - { - "date": "2025-05-22", - "equity": 101809288.43 - }, - { - "date": "2025-05-29", - "equity": 102198739.49 - }, - { - "date": "2025-06-09", - "equity": 102644962.94 - }, - { - "date": "2025-06-16", - "equity": 102590577.39 - }, - { - "date": "2025-06-23", - "equity": 102590577.39 - }, - { - "date": "2025-06-30", - "equity": 102590577.39 - }, - { - "date": "2025-07-07", - "equity": 103241547.28 - }, - { - "date": "2025-07-14", - "equity": 103246602.66 - }, - { - "date": "2025-07-21", - "equity": 103246602.66 - }, - { - "date": "2025-07-28", - "equity": 103118806.7 - }, - { - "date": "2025-08-04", - "equity": 103092824.79 - }, - { - "date": "2025-08-11", - "equity": 103932659.6 - }, - { - "date": "2025-08-19", - "equity": 103764512.8 - }, - { - "date": "2025-08-26", - "equity": 103936963.82 - }, - { - "date": "2025-09-02", - "equity": 103901194.88 - }, - { - "date": "2025-09-09", - "equity": 104362309.38 - }, - { - "date": "2025-09-16", - "equity": 104889834.59 - }, - { - "date": "2025-09-23", - "equity": 105440893.48 - }, - { - "date": "2025-09-30", - "equity": 105147375.39 - }, - { - "date": "2025-10-14", - "equity": 105570975.92 - }, - { - "date": "2025-10-21", - "equity": 106781308.81 - }, - { - "date": "2025-10-28", - "equity": 107534218.24 - }, - { - "date": "2025-11-04", - "equity": 107590873.17 - }, - { - "date": "2025-11-11", - "equity": 107881652.6 - }, - { - "date": "2025-11-18", - "equity": 108032892.91 - }, - { - "date": "2025-11-25", - "equity": 108103418.16 - }, - { - "date": "2025-12-02", - "equity": 108722165.68 - }, - { - "date": "2025-12-09", - "equity": 108680120.75 - }, - { - "date": "2025-12-16", - "equity": 108469567.02 - }, - { - "date": "2025-12-23", - "equity": 108507657.38 - }, - { - "date": "2026-01-02", - "equity": 108128625.13 - }, - { - "date": "2026-01-09", - "equity": 107544004.93 - }, - { - "date": "2026-01-16", - "equity": 110171332.2 - }, - { - "date": "2026-01-23", - "equity": 112381305.36 - }, - { - "date": "2026-01-30", - "equity": 112691320.69 - }, - { - "date": "2026-02-06", - "equity": 112085501.72 - }, - { - "date": "2026-02-13", - "equity": 111946001.72 - }, - { - "date": "2026-02-25", - "equity": 112520570.08 - }, - { - "date": "2026-03-05", - "equity": 111234634.55 - }, - { - "date": "2026-03-12", - "equity": 111234634.55 - }, - { - "date": "2026-03-19", - "equity": 111234634.55 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0938 - }, - { - "date": "2023-07-28", - "drawdown_pct": -0.094 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.1599 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-11-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.2296 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.1531 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.1531 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.1531 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.1531 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.1531 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.1531 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.1531 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.1531 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.1531 - }, - { - "date": "2024-01-25", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.0823 - }, - { - "date": "2024-02-08", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-19", - "drawdown_pct": -0.083 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.2933 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.5965 - }, - { - "date": "2024-03-12", - "drawdown_pct": -0.2099 - }, - { - "date": "2024-03-19", - "drawdown_pct": -0.9155 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.3989 - }, - { - "date": "2024-04-02", - "drawdown_pct": -0.2675 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.9706 - }, - { - "date": "2024-04-17", - "drawdown_pct": -1.9372 - }, - { - "date": "2024-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2024-05-02", - "drawdown_pct": -0.7668 - }, - { - "date": "2024-05-10", - "drawdown_pct": -0.6297 - }, - { - "date": "2024-05-20", - "drawdown_pct": -0.7877 - }, - { - "date": "2024-05-27", - "drawdown_pct": -1.2057 - }, - { - "date": "2024-06-03", - "drawdown_pct": -1.7567 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.4935 - }, - { - "date": "2024-06-18", - "drawdown_pct": -1.5987 - }, - { - "date": "2024-06-25", - "drawdown_pct": -1.3771 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.6551 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.5046 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.6109 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.6156 - }, - { - "date": "2024-07-30", - "drawdown_pct": -1.1551 - }, - { - "date": "2024-08-06", - "drawdown_pct": -4.4565 - }, - { - "date": "2024-08-13", - "drawdown_pct": -3.1767 - }, - { - "date": "2024-08-21", - "drawdown_pct": -2.0672 - }, - { - "date": "2024-08-28", - "drawdown_pct": -0.8127 - }, - { - "date": "2024-09-04", - "drawdown_pct": -0.6445 - }, - { - "date": "2024-09-11", - "drawdown_pct": -0.7727 - }, - { - "date": "2024-09-23", - "drawdown_pct": -0.9592 - }, - { - "date": "2024-09-30", - "drawdown_pct": -1.514 - }, - { - "date": "2024-10-10", - "drawdown_pct": -1.514 - }, - { - "date": "2024-10-17", - "drawdown_pct": -1.514 - }, - { - "date": "2024-10-24", - "drawdown_pct": -1.5201 - }, - { - "date": "2024-10-31", - "drawdown_pct": -1.4687 - }, - { - "date": "2024-11-07", - "drawdown_pct": -1.4687 - }, - { - "date": "2024-11-14", - "drawdown_pct": -1.4687 - }, - { - "date": "2024-11-21", - "drawdown_pct": -1.4687 - }, - { - "date": "2024-11-28", - "drawdown_pct": -1.4687 - }, - { - "date": "2024-12-05", - "drawdown_pct": -1.4687 - }, - { - "date": "2024-12-12", - "drawdown_pct": -1.4687 - }, - { - "date": "2024-12-19", - "drawdown_pct": -1.4687 - }, - { - "date": "2024-12-27", - "drawdown_pct": -1.7657 - }, - { - "date": "2025-01-07", - "drawdown_pct": -1.68 - }, - { - "date": "2025-01-14", - "drawdown_pct": -1.6551 - }, - { - "date": "2025-01-21", - "drawdown_pct": -1.6551 - }, - { - "date": "2025-02-03", - "drawdown_pct": -1.6551 - }, - { - "date": "2025-02-10", - "drawdown_pct": -1.6551 - }, - { - "date": "2025-02-17", - "drawdown_pct": -1.6602 - }, - { - "date": "2025-02-24", - "drawdown_pct": -1.6228 - }, - { - "date": "2025-03-04", - "drawdown_pct": -1.7415 - }, - { - "date": "2025-03-11", - "drawdown_pct": -1.7415 - }, - { - "date": "2025-03-18", - "drawdown_pct": -1.7415 - }, - { - "date": "2025-03-25", - "drawdown_pct": -1.7587 - }, - { - "date": "2025-04-01", - "drawdown_pct": -1.8467 - }, - { - "date": "2025-04-08", - "drawdown_pct": -2.3234 - }, - { - "date": "2025-04-15", - "drawdown_pct": -2.0501 - }, - { - "date": "2025-04-22", - "drawdown_pct": -2.5811 - }, - { - "date": "2025-04-29", - "drawdown_pct": -2.3238 - }, - { - "date": "2025-05-09", - "drawdown_pct": -2.3238 - }, - { - "date": "2025-05-16", - "drawdown_pct": -2.3238 - }, - { - "date": "2025-05-23", - "drawdown_pct": -2.3238 - }, - { - "date": "2025-05-30", - "drawdown_pct": -2.0055 - }, - { - "date": "2025-06-10", - "drawdown_pct": -1.5304 - }, - { - "date": "2025-06-17", - "drawdown_pct": -1.5743 - }, - { - "date": "2025-06-24", - "drawdown_pct": -1.5743 - }, - { - "date": "2025-07-01", - "drawdown_pct": -1.5743 - }, - { - "date": "2025-07-08", - "drawdown_pct": -0.9449 - }, - { - "date": "2025-07-15", - "drawdown_pct": -0.9449 - }, - { - "date": "2025-07-22", - "drawdown_pct": -0.9449 - }, - { - "date": "2025-07-29", - "drawdown_pct": -1.0293 - }, - { - "date": "2025-08-05", - "drawdown_pct": -0.8881 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.6154 - }, - { - "date": "2025-08-20", - "drawdown_pct": -0.9127 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.4221 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.4599 - }, - { - "date": "2025-09-10", - "drawdown_pct": 0.0 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.0097 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.4861 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.4514 - }, - { - "date": "2025-10-15", - "drawdown_pct": 0.0 - }, - { - "date": "2025-10-22", - "drawdown_pct": 0.0 - }, - { - "date": "2025-10-29", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-05", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-12", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-19", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-26", - "drawdown_pct": 0.0 - }, - { - "date": "2025-12-03", - "drawdown_pct": 0.0 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.2549 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.3647 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.4556 - }, - { - "date": "2026-01-05", - "drawdown_pct": -0.6094 - }, - { - "date": "2026-01-12", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-19", - "drawdown_pct": -0.2271 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": -0.5803 - }, - { - "date": "2026-02-09", - "drawdown_pct": -1.2175 - }, - { - "date": "2026-02-19", - "drawdown_pct": -0.5677 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.5114 - }, - { - "date": "2026-03-06", - "drawdown_pct": -1.6 - }, - { - "date": "2026-03-13", - "drawdown_pct": -1.6 - }, - { - "date": "2026-03-20", - "drawdown_pct": -1.6 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093913.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093913.json deleted file mode 100644 index 703a165..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093913.json +++ /dev/null @@ -1,8079 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "atr_stop_multiplier": 2.5, - "atr_trailing_multiplier": 1.5, - "max_position_size": 0.06, - "max_holdings": 20, - "bull_rsi_threshold": 45.0, - "bear_rsi_threshold": 35.0, - "stop_loss_stable": -7.0, - "stop_loss_volatile": -10.0 - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 10.6148, - "cagr_pct": 3.5489, - "sharpe_ratio": 0.1357, - "sortino_ratio": 0.195, - "max_drawdown_pct": -5.2042, - "win_rate": 72.98, - "profit_factor": 1.6872, - "avg_win_pct": 6.096, - "avg_loss_pct": -4.0514, - "total_trades": 248, - "winning_trades": 181, - "losing_trades": 67, - "max_consecutive_wins": 22, - "max_consecutive_losses": 6, - "avg_holding_days": 10.5 - }, - "stock_summary": [ - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 8, - "losses": 1, - "total_pnl": 1993120.0, - "trades": 9, - "win_rate": 88.9 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 13, - "losses": 4, - "total_pnl": 1858708.0, - "trades": 17, - "win_rate": 76.5 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 12, - "losses": 1, - "total_pnl": 1633367.0, - "trades": 13, - "win_rate": 92.3 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 10, - "losses": 1, - "total_pnl": 1570711.0, - "trades": 11, - "win_rate": 90.9 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 7, - "losses": 1, - "total_pnl": 1522353.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 14, - "losses": 1, - "total_pnl": 1420549.0, - "trades": 15, - "win_rate": 93.3 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 12, - "losses": 4, - "total_pnl": 1084552.0, - "trades": 16, - "win_rate": 75.0 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 5, - "losses": 0, - "total_pnl": 772284.0, - "trades": 5, - "win_rate": 100.0 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 7, - "losses": 5, - "total_pnl": 625555.0, - "trades": 12, - "win_rate": 58.3 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 9, - "losses": 1, - "total_pnl": 561894.0, - "trades": 10, - "win_rate": 90.0 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 8, - "losses": 1, - "total_pnl": 503118.0, - "trades": 9, - "win_rate": 88.9 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 6, - "losses": 2, - "total_pnl": 449468.0, - "trades": 8, - "win_rate": 75.0 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 10, - "losses": 4, - "total_pnl": 446858.0, - "trades": 14, - "win_rate": 71.4 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 4, - "losses": 0, - "total_pnl": 393072.0, - "trades": 4, - "win_rate": 100.0 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 6, - "losses": 2, - "total_pnl": 324182.0, - "trades": 8, - "win_rate": 75.0 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 5, - "losses": 5, - "total_pnl": 269934.0, - "trades": 10, - "win_rate": 50.0 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 3, - "losses": 0, - "total_pnl": 255720.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 2, - "losses": 2, - "total_pnl": 234338.0, - "trades": 4, - "win_rate": 50.0 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 3, - "losses": 1, - "total_pnl": 45321.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": 7832.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 1, - "losses": 2, - "total_pnl": -127303.0, - "trades": 3, - "win_rate": 33.3 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -188713.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 4, - "losses": 3, - "total_pnl": -199209.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 4, - "losses": 4, - "total_pnl": -249670.0, - "trades": 8, - "win_rate": 50.0 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": -328855.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 6, - "losses": 4, - "total_pnl": -351444.0, - "trades": 10, - "win_rate": 60.0 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -419054.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 5, - "losses": 3, - "total_pnl": -441493.0, - "trades": 8, - "win_rate": 62.5 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -927966.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 13, - "losses": 7, - "total_pnl": -1017835.0, - "trades": 20, - "win_rate": 65.0 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -1106550.0, - "trades": 2, - "win_rate": 0.0 - } - ], - "open_positions": [], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 173, - "commission": 899.74, - "tax": 0.0, - "slippage": 3833.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<30 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32849.178396690935, - "quantity": 173, - "commission": 852.44, - "tax": 13070.69, - "slippage": 142.14, - "pnl": -330198.02, - "pnl_pct": -5.504, - "reason": "전량청산: 트레일링(32850<33316)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 198, - "commission": 895.7, - "tax": 0.0, - "slippage": 1641.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 99, - "commission": 484.74, - "tax": 7432.75, - "slippage": 721.5, - "pnl": 237592.24, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30158.292133948828, - "exit_price": 31826.543391828876, - "quantity": 99, - "commission": 472.62, - "tax": 7246.9, - "slippage": 2322.2, - "pnl": 156989.5, - "pnl_pct": 5.2573, - "reason": "전량청산: 트레일링(31850<31891)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83156.23372740485, - "exit_price": 0.0, - "quantity": 72, - "commission": 898.09, - "tax": 0.0, - "slippage": 4048.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<30 + %B(0.08) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-31", - "entry_price": 83156.23372740485, - "exit_price": 82626.2167497508, - "quantity": 72, - "commission": 892.36, - "tax": 10708.36, - "slippage": 5312.39, - "pnl": -50660.03, - "pnl_pct": -0.846, - "reason": "전량청산: 트레일링(82700<84071)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2023-09-01", - "exit_date": null, - "entry_price": 139212.10188550202, - "exit_price": 0.0, - "quantity": 43, - "commission": 897.92, - "tax": 0.0, - "slippage": 520.38, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<30 + %B(0.19) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-05", - "entry_price": 139212.10188550202, - "exit_price": 144738.9057205096, - "quantity": 21, - "commission": 455.93, - "tax": 5471.13, - "slippage": 1282.98, - "pnl": 109697.3, - "pnl_pct": 3.7518, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-06", - "entry_price": 139212.10188550202, - "exit_price": 139795.83434872256, - "quantity": 22, - "commission": 461.33, - "tax": 5535.92, - "slippage": 91.64, - "pnl": 6385.47, - "pnl_pct": 0.2085, - "reason": "전량청산: 트레일링(139800<141679)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-11-02", - "exit_date": null, - "entry_price": 20304.438350888515, - "exit_price": 0.0, - "quantity": 295, - "commission": 898.47, - "tax": 0.0, - "slippage": 1309.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.9)<30 + %B(0.34) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-06", - "entry_price": 20304.438350888515, - "exit_price": 24587.568259912656, - "quantity": 147, - "commission": 542.16, - "tax": 6505.87, - "slippage": 1827.47, - "pnl": 622124.36, - "pnl_pct": 20.8403, - "reason": "1차 익절(50%): RSI(57.3)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-07", - "entry_price": 20304.438350888515, - "exit_price": 22849.393653092724, - "quantity": 74, - "commission": 253.63, - "tax": 3043.54, - "slippage": 44.87, - "pnl": 184804.15, - "pnl_pct": 12.2977, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-16", - "entry_price": 20304.438350888515, - "exit_price": 24345.158303205782, - "quantity": 74, - "commission": 270.23, - "tax": 3242.78, - "slippage": 358.29, - "pnl": 295274.89, - "pnl_pct": 19.6489, - "reason": "전량청산: RSI(72.3)>=65", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49882.39673922331, - "exit_price": 0.0, - "quantity": 121, - "commission": 905.37, - "tax": 0.0, - "slippage": 3920.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.7)<30 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 128770.13396855362, - "exit_price": 0.0, - "quantity": 47, - "commission": 907.83, - "tax": 0.0, - "slippage": 3296.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.9)<30 + %B(0.35) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-25", - "entry_price": 128770.13396855362, - "exit_price": 136869.82167884262, - "quantity": 23, - "commission": 472.2, - "tax": 5666.41, - "slippage": 694.1, - "pnl": 179709.95, - "pnl_pct": 6.0669, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-26", - "entry_price": 128770.13396855362, - "exit_price": 136119.7420138561, - "quantity": 12, - "commission": 245.02, - "tax": 2940.19, - "slippage": 963.1, - "pnl": 84778.31, - "pnl_pct": 5.4856, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 353226.6811948104, - "exit_price": 0.0, - "quantity": 17, - "commission": 900.73, - "tax": 0.0, - "slippage": 4856.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<30 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105165.68344206153, - "exit_price": 0.0, - "quantity": 58, - "commission": 914.94, - "tax": 0.0, - "slippage": 39.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<30 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49882.39673922331, - "exit_price": 52557.613907353596, - "quantity": 60, - "commission": 473.02, - "tax": 5676.22, - "slippage": 2543.17, - "pnl": 153914.85, - "pnl_pct": 5.1418, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 105165.68344206153, - "exit_price": 98425.23745843003, - "quantity": 58, - "commission": 856.3, - "tax": 13129.93, - "slippage": 3988.23, - "pnl": -405847.03, - "pnl_pct": -6.6527, - "reason": "전량청산: 트레일링(98494<98889)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49882.39673922331, - "exit_price": 53481.79659736629, - "quantity": 30, - "commission": 240.67, - "tax": 2888.02, - "slippage": 546.1, - "pnl": 104628.84, - "pnl_pct": 6.9907, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-02", - "entry_price": 49882.39673922331, - "exit_price": 53991.604107010164, - "quantity": 15, - "commission": 121.48, - "tax": 1457.77, - "slippage": 125.94, - "pnl": 59946.62, - "pnl_pct": 8.0105, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-02", - "entry_price": 353226.6811948104, - "exit_price": 384391.7026983377, - "quantity": 8, - "commission": 461.27, - "tax": 5535.24, - "slippage": 2946.38, - "pnl": 242899.79, - "pnl_pct": 8.5945, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-05", - "entry_price": 49882.39673922331, - "exit_price": 53382.025851290986, - "quantity": 8, - "commission": 64.06, - "tax": 768.7, - "slippage": 143.79, - "pnl": 27104.41, - "pnl_pct": 6.7911, - "reason": "1차 익절(50%): RSI(57.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-05", - "entry_price": 353226.6811948104, - "exit_price": 378849.8599911309, - "quantity": 4, - "commission": 227.31, - "tax": 2727.72, - "slippage": 140.56, - "pnl": 99325.75, - "pnl_pct": 7.0288, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-06", - "entry_price": 353226.6811948104, - "exit_price": 366122.5865248914, - "quantity": 5, - "commission": 274.59, - "tax": 3295.1, - "slippage": 177.07, - "pnl": 60644.91, - "pnl_pct": 3.4333, - "reason": "전량청산: 트레일링(366158<367923)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-02-07", - "exit_date": null, - "entry_price": 230695.34745144309, - "exit_price": 0.0, - "quantity": 26, - "commission": 899.71, - "tax": 0.0, - "slippage": 5079.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.8)<30 + %B(0.33) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-08", - "entry_price": 49882.39673922331, - "exit_price": 55666.37246005286, - "quantity": 8, - "commission": 66.8, - "tax": 801.6, - "slippage": 269.02, - "pnl": 45343.55, - "pnl_pct": 11.3609, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-14", - "entry_price": 230695.34745144309, - "exit_price": 243303.4642654577, - "quantity": 13, - "commission": 474.44, - "tax": 7274.77, - "slippage": 2554.96, - "pnl": 155706.45, - "pnl_pct": 5.1911, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-15", - "entry_price": 128770.13396855362, - "exit_price": 131204.1862164071, - "quantity": 12, - "commission": 236.17, - "tax": 2834.01, - "slippage": 1149.77, - "pnl": 25906.66, - "pnl_pct": 1.6763, - "reason": "전량청산: 트레일링(131300<133064)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-02-16", - "exit_date": null, - "entry_price": 136172.980643247, - "exit_price": 0.0, - "quantity": 45, - "commission": 919.17, - "tax": 0.0, - "slippage": 3284.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<40 + %B(0.17)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-26", - "entry_price": 230695.34745144309, - "exit_price": 241764.505985117, - "quantity": 13, - "commission": 471.44, - "tax": 7228.76, - "slippage": 3061.42, - "pnl": 135749.01, - "pnl_pct": 4.5257, - "reason": "전량청산: 트레일링(242000<242250)", - "market": "KOSDAQ" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-02-16", - "exit_date": "2024-02-26", - "entry_price": 136172.980643247, - "exit_price": 134049.23854001635, - "quantity": 45, - "commission": 904.83, - "tax": 10857.99, - "slippage": 2284.27, - "pnl": -108250.38, - "pnl_pct": -1.7663, - "reason": "전량청산: 트레일링(134100<135246)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-02-29", - "exit_date": null, - "entry_price": 195107.64792309827, - "exit_price": 0.0, - "quantity": 31, - "commission": 907.25, - "tax": 0.0, - "slippage": 3337.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<40 + %B(0.06)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23719.656890542796, - "exit_price": 0.0, - "quantity": 257, - "commission": 914.39, - "tax": 0.0, - "slippage": 5051.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<40 + %B(0.04)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-02-29", - "exit_date": "2024-03-05", - "entry_price": 195107.64792309827, - "exit_price": 188583.28532272886, - "quantity": 31, - "commission": 876.91, - "tax": 10522.95, - "slippage": 3618.15, - "pnl": -214562.35, - "pnl_pct": -3.5469, - "reason": "전량청산: 트레일링(188700<190832)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194767.68816280048, - "exit_price": 0.0, - "quantity": 31, - "commission": 905.67, - "tax": 0.0, - "slippage": 5198.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.8)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194767.68816280048, - "exit_price": 204381.93148629498, - "quantity": 15, - "commission": 459.86, - "tax": 5518.31, - "slippage": 1771.03, - "pnl": 137797.25, - "pnl_pct": 4.7159, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450317.0573262967, - "exit_price": 0.0, - "quantity": 13, - "commission": 878.12, - "tax": 0.0, - "slippage": 4121.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(0.30)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122005.59057480599, - "exit_price": 0.0, - "quantity": 50, - "commission": 915.04, - "tax": 0.0, - "slippage": 279.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<40 + %B(0.29)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23719.656890542796, - "exit_price": 23144.72415491867, - "quantity": 257, - "commission": 892.23, - "tax": 13680.85, - "slippage": 1355.89, - "pnl": -163245.18, - "pnl_pct": -2.6775, - "reason": "전량청산: 트레일링(23150<23232)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194767.68816280048, - "exit_price": 192644.23493941387, - "quantity": 16, - "commission": 462.35, - "tax": 5548.15, - "slippage": 892.24, - "pnl": -40453.19, - "pnl_pct": -1.2979, - "reason": "전량청산: 트레일링(192700<196204)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-20", - "entry_price": 122005.59057480599, - "exit_price": 116990.66433869993, - "quantity": 50, - "commission": 877.43, - "tax": 10529.16, - "slippage": 466.78, - "pnl": -263067.94, - "pnl_pct": -4.3117, - "reason": "전량청산: 트레일링(117000<117925)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27906.494865729474, - "exit_price": 0.0, - "quantity": 217, - "commission": 908.36, - "tax": 0.0, - "slippage": 1409.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<40 + %B(0.21)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184418.62466358318, - "exit_price": 0.0, - "quantity": 33, - "commission": 912.87, - "tax": 0.0, - "slippage": 614.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(0.24)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 118833.02326404947, - "exit_price": 0.0, - "quantity": 51, - "commission": 909.07, - "tax": 0.0, - "slippage": 1684.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<40 + %B(0.22)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450317.0573262967, - "exit_price": 449214.2598423031, - "quantity": 6, - "commission": 404.29, - "tax": 4851.51, - "slippage": 1714.44, - "pnl": -12277.88, - "pnl_pct": -0.4543, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-25", - "entry_price": 450317.0573262967, - "exit_price": 460331.99478158425, - "quantity": 3, - "commission": 207.15, - "tax": 2485.79, - "slippage": 504.02, - "pnl": 27149.23, - "pnl_pct": 2.0093, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-26", - "entry_price": 450317.0573262967, - "exit_price": 448833.7887457645, - "quantity": 2, - "commission": 134.65, - "tax": 1615.8, - "slippage": 332.42, - "pnl": -4852.08, - "pnl_pct": -0.5387, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27906.494865729474, - "exit_price": 28843.95572216224, - "quantity": 108, - "commission": 467.27, - "tax": 5607.26, - "slippage": 652.78, - "pnl": 94719.15, - "pnl_pct": 3.1423, - "reason": "1차 익절(50%): RSI(62.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-27", - "entry_price": 450317.0573262967, - "exit_price": 443881.4618470102, - "quantity": 2, - "commission": 133.16, - "tax": 1597.97, - "slippage": 237.08, - "pnl": -14737.42, - "pnl_pct": -1.6361, - "reason": "전량청산: 트레일링(444000<445589)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184418.62466358318, - "exit_price": 189122.69128654603, - "quantity": 16, - "commission": 453.89, - "tax": 5446.73, - "slippage": 2836.94, - "pnl": 68921.83, - "pnl_pct": 2.3354, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-29", - "entry_price": 27906.494865729474, - "exit_price": 27532.146625136455, - "quantity": 109, - "commission": 450.15, - "tax": 5401.81, - "slippage": 1946.02, - "pnl": -47112.19, - "pnl_pct": -1.5486, - "reason": "전량청산: 트레일링(27550<28064)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184418.62466358318, - "exit_price": 194181.64584559892, - "quantity": 8, - "commission": 233.02, - "tax": 2796.22, - "slippage": 946.83, - "pnl": 74853.63, - "pnl_pct": 5.0729, - "reason": "1차 익절(50%): RSI(57.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 118833.02326404947, - "exit_price": 124478.69323829934, - "quantity": 25, - "commission": 466.8, - "tax": 5601.54, - "slippage": 532.67, - "pnl": 134627.79, - "pnl_pct": 4.531, - "reason": "1차 익절(50%): RSI(60.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 51537.55003009444, - "exit_price": 0.0, - "quantity": 118, - "commission": 912.21, - "tax": 0.0, - "slippage": 4430.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 184418.62466358318, - "exit_price": 191968.6267211977, - "quantity": 4, - "commission": 115.18, - "tax": 1382.17, - "slippage": 125.49, - "pnl": 28592.0, - "pnl_pct": 3.8754, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 118833.02326404947, - "exit_price": 123253.21314403128, - "quantity": 13, - "commission": 240.34, - "tax": 2884.13, - "slippage": 608.23, - "pnl": 54106.28, - "pnl_pct": 3.5019, - "reason": "1차 익절(50%): RSI(59.6)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24674.39175059319, - "exit_price": 0.0, - "quantity": 248, - "commission": 917.89, - "tax": 0.0, - "slippage": 6049.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<40 + %B(0.23)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-03", - "entry_price": 184418.62466358318, - "exit_price": 193276.22404644423, - "quantity": 2, - "commission": 57.98, - "tax": 695.79, - "slippage": 247.55, - "pnl": 16906.1, - "pnl_pct": 4.5829, - "reason": "1차 익절(50%): RSI(62.8)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-03", - "entry_price": 51537.55003009444, - "exit_price": 48872.76515752942, - "quantity": 118, - "commission": 865.05, - "tax": 13264.07, - "slippage": 3213.71, - "pnl": -329485.95, - "pnl_pct": -5.4171, - "reason": "전량청산: 트레일링(48900<50084)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-03", - "entry_price": 24674.39175059319, - "exit_price": 25282.679259449957, - "quantity": 248, - "commission": 940.52, - "tax": 11286.19, - "slippage": 4295.54, - "pnl": 137710.71, - "pnl_pct": 2.2501, - "reason": "전량청산: 트레일링(25300<25400)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-04", - "entry_price": 184418.62466358318, - "exit_price": 194136.2338719071, - "quantity": 1, - "commission": 29.12, - "tax": 349.45, - "slippage": 163.77, - "pnl": 9311.38, - "pnl_pct": 5.0483, - "reason": "1차 익절(50%): RSI(65.8)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401811.5639644858, - "exit_price": 0.0, - "quantity": 15, - "commission": 904.08, - "tax": 0.0, - "slippage": 4673.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.8)<40 + %B(0.01)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106724.43942927856, - "exit_price": 0.0, - "quantity": 57, - "commission": 912.49, - "tax": 0.0, - "slippage": 1393.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<40 + %B(0.20)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48151.54562674398, - "exit_price": 0.0, - "quantity": 126, - "commission": 910.06, - "tax": 0.0, - "slippage": 194.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<40 + %B(-0.13)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-05", - "entry_price": 184418.62466358318, - "exit_price": 193039.08601641978, - "quantity": 1, - "commission": 28.96, - "tax": 347.47, - "slippage": 60.91, - "pnl": 8216.37, - "pnl_pct": 4.4546, - "reason": "1차 익절(50%): RSI(67.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-05", - "entry_price": 118833.02326404947, - "exit_price": 120667.68367626973, - "quantity": 13, - "commission": 235.3, - "tax": 2823.62, - "slippage": 420.11, - "pnl": 20559.94, - "pnl_pct": 1.3307, - "reason": "전량청산: 트레일링(120700<120936)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-08", - "entry_price": 184418.62466358318, - "exit_price": 189859.93435800297, - "quantity": 1, - "commission": 28.48, - "tax": 341.75, - "slippage": 40.07, - "pnl": 5043.42, - "pnl_pct": 2.7344, - "reason": "전량청산: 트레일링(189900<190925)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273119.28423047287, - "exit_price": 0.0, - "quantity": 22, - "commission": 901.29, - "tax": 0.0, - "slippage": 5660.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<40 + %B(0.19)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48151.54562674398, - "exit_price": 42512.710557493585, - "quantity": 126, - "commission": 803.49, - "tax": 12320.18, - "slippage": 4698.47, - "pnl": -724526.96, - "pnl_pct": -11.9401, - "reason": "손절 (close=42550 <= stop=43336)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26158.228826582883, - "exit_price": 0.0, - "quantity": 232, - "commission": 910.31, - "tax": 0.0, - "slippage": 1909.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-12", - "entry_price": 401811.5639644858, - "exit_price": 394741.10172720853, - "quantity": 15, - "commission": 888.17, - "tax": 10658.01, - "slippage": 3883.47, - "pnl": -118507.19, - "pnl_pct": -1.9659, - "reason": "전량청산: 트레일링(395000<395679)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273119.28423047287, - "exit_price": 259673.2243272701, - "quantity": 22, - "commission": 856.92, - "tax": 10283.06, - "slippage": 2261.06, - "pnl": -307854.59, - "pnl_pct": -5.1228, - "reason": "전량청산: 트레일링(259776<265297)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106724.43942927856, - "exit_price": 114495.19284621574, - "quantity": 28, - "commission": 480.88, - "tax": 5770.56, - "slippage": 2934.6, - "pnl": 210881.42, - "pnl_pct": 7.0559, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-16", - "entry_price": 106724.43942927856, - "exit_price": 114647.36969250822, - "quantity": 14, - "commission": 240.76, - "tax": 2889.11, - "slippage": 736.82, - "pnl": 107567.03, - "pnl_pct": 7.1982, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26158.228826582883, - "exit_price": 23793.695852037345, - "quantity": 232, - "commission": 828.02, - "tax": 9936.25, - "slippage": 1462.56, - "pnl": -560246.22, - "pnl_pct": -9.2303, - "reason": "손절 (close=23800 <= stop=24033)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13403.3048086031, - "exit_price": 0.0, - "quantity": 450, - "commission": 904.72, - "tax": 0.0, - "slippage": 1487.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<40 + %B(0.13)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-17", - "entry_price": 106724.43942927856, - "exit_price": 113036.50926402614, - "quantity": 7, - "commission": 118.69, - "tax": 1424.26, - "slippage": 444.44, - "pnl": 42529.48, - "pnl_pct": 5.692, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157041.2504325381, - "exit_price": 0.0, - "quantity": 38, - "commission": 895.14, - "tax": 0.0, - "slippage": 1567.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<40 + %B(0.05)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42424.78644598548, - "exit_price": 0.0, - "quantity": 141, - "commission": 897.28, - "tax": 0.0, - "slippage": 3494.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<40 + %B(0.15)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-18", - "entry_price": 106724.43942927856, - "exit_price": 112099.2642724598, - "quantity": 4, - "commission": 67.26, - "tax": 807.11, - "slippage": 402.94, - "pnl": 20560.89, - "pnl_pct": 4.8156, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43817.49374212515, - "exit_price": 0.0, - "quantity": 137, - "commission": 900.45, - "tax": 0.0, - "slippage": 2396.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(17.4)<40 + %B(0.13)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 49110.76864927462, - "exit_price": 0.0, - "quantity": 123, - "commission": 906.09, - "tax": 0.0, - "slippage": 1324.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.3)<40 + %B(0.34)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250817.95100298425, - "exit_price": 0.0, - "quantity": 24, - "commission": 902.94, - "tax": 0.0, - "slippage": 5998.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<40 + %B(0.19)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 390198.71525453386, - "exit_price": 0.0, - "quantity": 15, - "commission": 877.95, - "tax": 0.0, - "slippage": 2980.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.7)<40 + %B(0.25)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370533.6819372104, - "exit_price": 0.0, - "quantity": 16, - "commission": 889.28, - "tax": 0.0, - "slippage": 538.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<40 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164907.76949030755, - "exit_price": 0.0, - "quantity": 36, - "commission": 890.5, - "tax": 0.0, - "slippage": 279.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<40 + %B(0.10)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 23752.60416684583, - "exit_price": 0.0, - "quantity": 253, - "commission": 901.41, - "tax": 0.0, - "slippage": 658.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.5)<40 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13403.3048086031, - "exit_price": 14141.121638509901, - "quantity": 225, - "commission": 477.26, - "tax": 5727.15, - "slippage": 1997.63, - "pnl": 159352.01, - "pnl_pct": 5.2832, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-24", - "entry_price": 106724.43942927856, - "exit_price": 116107.96037786102, - "quantity": 4, - "commission": 69.66, - "tax": 835.98, - "slippage": 368.16, - "pnl": 36564.41, - "pnl_pct": 8.5639, - "reason": "전량청산: RSI(73.1)>=65", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250817.95100298425, - "exit_price": 287764.4660557979, - "quantity": 12, - "commission": 517.98, - "tax": 6215.71, - "slippage": 1458.41, - "pnl": 436173.02, - "pnl_pct": 14.4895, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42424.78644598548, - "exit_price": 40297.43983344208, - "quantity": 141, - "commission": 852.29, - "tax": 13068.46, - "slippage": 360.98, - "pnl": -314773.91, - "pnl_pct": -5.2613, - "reason": "전량청산: 트레일링(40300<40571)", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 49110.76864927462, - "exit_price": 47381.911245819596, - "quantity": 123, - "commission": 874.2, - "tax": 10490.36, - "slippage": 2224.92, - "pnl": -224920.11, - "pnl_pct": -3.7229, - "reason": "전량청산: 트레일링(47400<47552)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2024-04-25", - "exit_date": null, - "entry_price": 90690.24859704975, - "exit_price": 0.0, - "quantity": 67, - "commission": 911.44, - "tax": 0.0, - "slippage": 6046.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<40 + %B(0.10)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-04-25", - "exit_date": null, - "entry_price": 212112.17224116102, - "exit_price": 0.0, - "quantity": 28, - "commission": 890.87, - "tax": 0.0, - "slippage": 3140.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.7)<40 + %B(0.19)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157041.2504325381, - "exit_price": 168735.98486202108, - "quantity": 19, - "commission": 480.9, - "tax": 5770.77, - "slippage": 3116.29, - "pnl": 215500.72, - "pnl_pct": 7.2213, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-29", - "entry_price": 43817.49374212515, - "exit_price": 47259.28512008431, - "quantity": 68, - "commission": 482.04, - "tax": 5784.54, - "slippage": 2768.61, - "pnl": 227328.29, - "pnl_pct": 7.6284, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-29", - "entry_price": 390198.71525453386, - "exit_price": 406995.3272240693, - "quantity": 7, - "commission": 427.35, - "tax": 5128.14, - "slippage": 32.71, - "pnl": 111611.09, - "pnl_pct": 4.0856, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 370533.6819372104, - "exit_price": 395214.95452044305, - "quantity": 8, - "commission": 474.26, - "tax": 5691.1, - "slippage": 2280.36, - "pnl": 190840.19, - "pnl_pct": 6.4371, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164907.76949030755, - "exit_price": 177878.65555431327, - "quantity": 18, - "commission": 480.27, - "tax": 5763.27, - "slippage": 2184.2, - "pnl": 226787.16, - "pnl_pct": 7.6391, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 23752.60416684583, - "exit_price": 25086.52204470674, - "quantity": 126, - "commission": 474.14, - "tax": 5689.62, - "slippage": 1698.22, - "pnl": 161460.97, - "pnl_pct": 5.3941, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-30", - "entry_price": 390198.71525453386, - "exit_price": 404891.93579806923, - "quantity": 4, - "commission": 242.94, - "tax": 2915.22, - "slippage": 432.26, - "pnl": 55380.61, - "pnl_pct": 3.5477, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 23752.60416684583, - "exit_price": 25083.91185885565, - "quantity": 63, - "commission": 237.04, - "tax": 2844.52, - "slippage": 1013.55, - "pnl": 80566.36, - "pnl_pct": 5.3832, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157041.2504325381, - "exit_price": 161981.92854787747, - "quantity": 19, - "commission": 461.65, - "tax": 5539.78, - "slippage": 343.36, - "pnl": 87423.89, - "pnl_pct": 2.9295, - "reason": "전량청산: 트레일링(162000<162204)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-02", - "entry_price": 43817.49374212515, - "exit_price": 46179.91384541909, - "quantity": 34, - "commission": 235.52, - "tax": 2826.21, - "slippage": 682.93, - "pnl": 77037.09, - "pnl_pct": 5.1702, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-02", - "entry_price": 250817.95100298425, - "exit_price": 271284.8557563126, - "quantity": 12, - "commission": 488.31, - "tax": 5859.75, - "slippage": 1477.73, - "pnl": 238803.32, - "pnl_pct": 7.933, - "reason": "전량청산: 트레일링(271408<272429)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-03", - "entry_price": 43817.49374212515, - "exit_price": 46105.9813949449, - "quantity": 17, - "commission": 117.57, - "tax": 1410.84, - "slippage": 748.32, - "pnl": 37264.14, - "pnl_pct": 5.0018, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 23752.60416684583, - "exit_price": 25277.840920608432, - "quantity": 32, - "commission": 121.33, - "tax": 1456.0, - "slippage": 709.09, - "pnl": 47116.23, - "pnl_pct": 6.1979, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-07", - "entry_price": 43817.49374212515, - "exit_price": 47187.56803680455, - "quantity": 9, - "commission": 63.7, - "tax": 764.44, - "slippage": 111.89, - "pnl": 29443.37, - "pnl_pct": 7.465, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-07", - "entry_price": 90690.24859704975, - "exit_price": 93753.04502259589, - "quantity": 33, - "commission": 464.08, - "tax": 5568.93, - "slippage": 1549.51, - "pnl": 94590.36, - "pnl_pct": 3.1601, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-05-08", - "entry_price": 13403.3048086031, - "exit_price": 14497.409547732314, - "quantity": 225, - "commission": 489.29, - "tax": 5871.45, - "slippage": 582.85, - "pnl": 239360.47, - "pnl_pct": 7.9358, - "reason": "전량청산: RSI(70.1)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-08", - "entry_price": 164907.76949030755, - "exit_price": 183732.16774034448, - "quantity": 18, - "commission": 496.08, - "tax": 5952.92, - "slippage": 3020.98, - "pnl": 331944.92, - "pnl_pct": 11.1812, - "reason": "전량청산: RSI(71.9)>=65", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-08", - "entry_price": 90690.24859704975, - "exit_price": 93818.25830629232, - "quantity": 17, - "commission": 239.24, - "tax": 2870.84, - "slippage": 1389.61, - "pnl": 49834.83, - "pnl_pct": 3.2319, - "reason": "1차 익절(50%): RSI(57.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-09", - "entry_price": 23752.60416684583, - "exit_price": 24042.82240276566, - "quantity": 32, - "commission": 115.41, - "tax": 1384.87, - "slippage": 229.68, - "pnl": 7672.7, - "pnl_pct": 1.0093, - "reason": "전량청산: 트레일링(24050<25182)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226144.4025858397, - "exit_price": 0.0, - "quantity": 27, - "commission": 915.88, - "tax": 0.0, - "slippage": 3898.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-10", - "entry_price": 90690.24859704975, - "exit_price": 97440.62540438479, - "quantity": 17, - "commission": 248.47, - "tax": 2981.68, - "slippage": 1009.37, - "pnl": 111294.99, - "pnl_pct": 7.2177, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-13", - "entry_price": 390198.71525453386, - "exit_price": 398939.0171318487, - "quantity": 4, - "commission": 239.36, - "tax": 2872.36, - "slippage": 243.93, - "pnl": 31615.36, - "pnl_pct": 2.0253, - "reason": "전량청산: 트레일링(399000<399250)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-13", - "entry_price": 370533.6819372104, - "exit_price": 390701.8582771706, - "quantity": 8, - "commission": 468.84, - "tax": 5626.11, - "slippage": 2385.13, - "pnl": 154805.82, - "pnl_pct": 5.2216, - "reason": "전량청산: 트레일링(391000<393679)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-04-25", - "exit_date": "2024-05-14", - "entry_price": 212112.17224116102, - "exit_price": 193395.63015767187, - "quantity": 28, - "commission": 812.26, - "tax": 9747.14, - "slippage": 2922.36, - "pnl": -535513.45, - "pnl_pct": -9.0153, - "reason": "손절 (close=193500 <= stop=196737)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96116.78084426063, - "exit_price": 0.0, - "quantity": 64, - "commission": 922.72, - "tax": 0.0, - "slippage": 4785.97, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<40 + %B(0.13)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-05-17", - "entry_price": 43817.49374212515, - "exit_price": 45725.73631949707, - "quantity": 9, - "commission": 61.73, - "tax": 740.76, - "slippage": 218.37, - "pnl": 16312.54, - "pnl_pct": 4.1359, - "reason": "전량청산: 트레일링(45750<45841)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96116.78084426063, - "exit_price": 94471.945971829, - "quantity": 64, - "commission": 906.93, - "tax": 13906.27, - "slippage": 3.46, - "pnl": -121005.35, - "pnl_pct": -1.9668, - "reason": "전량청산: 트레일링(94472<96114)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-24", - "entry_price": 226144.4025858397, - "exit_price": 221428.19943337346, - "quantity": 27, - "commission": 896.78, - "tax": 10761.41, - "slippage": 1938.62, - "pnl": -139911.56, - "pnl_pct": -2.2911, - "reason": "전량청산: 트레일링(221500<224857)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-24", - "exit_date": null, - "entry_price": 221504.31409843845, - "exit_price": 0.0, - "quantity": 27, - "commission": 897.09, - "tax": 0.0, - "slippage": 116.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.0)<40 + %B(0.18)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388860.95481241884, - "exit_price": 0.0, - "quantity": 15, - "commission": 874.94, - "tax": 0.0, - "slippage": 5414.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-28", - "exit_date": null, - "entry_price": 198774.51416493568, - "exit_price": 0.0, - "quantity": 30, - "commission": 894.49, - "tax": 0.0, - "slippage": 5235.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.3)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388860.95481241884, - "exit_price": 373688.9570920189, - "quantity": 15, - "commission": 840.8, - "tax": 10089.6, - "slippage": 4665.64, - "pnl": -239385.3, - "pnl_pct": -4.1034, - "reason": "전량청산: 트레일링(374000<379625)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23807.318836184586, - "exit_price": 0.0, - "quantity": 256, - "commission": 914.2, - "tax": 0.0, - "slippage": 1873.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<40 + %B(0.18)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 376948.8335592312, - "exit_price": 0.0, - "quantity": 16, - "commission": 904.68, - "tax": 0.0, - "slippage": 349.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<40 + %B(-0.11)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88663.7793583551, - "exit_price": 0.0, - "quantity": 68, - "commission": 904.37, - "tax": 0.0, - "slippage": 5289.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<40 + %B(-0.05)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247409.06222914153, - "exit_price": 0.0, - "quantity": 24, - "commission": 890.67, - "tax": 0.0, - "slippage": 5617.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<40 + %B(0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-24", - "exit_date": "2024-05-30", - "entry_price": 221504.31409843845, - "exit_price": 214981.5845078054, - "quantity": 27, - "commission": 870.68, - "tax": 10448.11, - "slippage": 497.22, - "pnl": -188329.57, - "pnl_pct": -3.1485, - "reason": "전량청산: 트레일링(215000<216804)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22260.813287808793, - "exit_price": 0.0, - "quantity": 274, - "commission": 914.92, - "tax": 0.0, - "slippage": 2962.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<40 + %B(0.15)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374025.88548190723, - "exit_price": 0.0, - "quantity": 16, - "commission": 897.66, - "tax": 0.0, - "slippage": 414.17, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 23807.318836184586, - "exit_price": 23232.31599965777, - "quantity": 256, - "commission": 892.12, - "tax": 10705.45, - "slippage": 4527.1, - "pnl": -159712.5, - "pnl_pct": -2.6201, - "reason": "전량청산: 트레일링(23250<23555)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88663.7793583551, - "exit_price": 98614.41980017169, - "quantity": 34, - "commission": 502.93, - "tax": 7711.65, - "slippage": 2569.73, - "pnl": 329655.01, - "pnl_pct": 10.9338, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247409.06222914153, - "exit_price": 267011.71357297123, - "quantity": 12, - "commission": 480.62, - "tax": 5767.45, - "slippage": 411.44, - "pnl": 228538.41, - "pnl_pct": 7.6966, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-05", - "entry_price": 22260.813287808793, - "exit_price": 22189.44873120621, - "quantity": 274, - "commission": 911.99, - "tax": 10943.84, - "slippage": 2891.05, - "pnl": -32324.63, - "pnl_pct": -0.5299, - "reason": "전량청산: 트레일링(22200<22220)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-05", - "exit_date": null, - "entry_price": 23262.78293354876, - "exit_price": 0.0, - "quantity": 266, - "commission": 928.19, - "tax": 0.0, - "slippage": 3400.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-28", - "exit_date": "2024-06-07", - "entry_price": 198774.51416493568, - "exit_price": 221941.1574283753, - "quantity": 15, - "commission": 499.37, - "tax": 7656.97, - "slippage": 882.64, - "pnl": 338896.07, - "pnl_pct": 11.3645, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88663.7793583551, - "exit_price": 105366.99408392019, - "quantity": 34, - "commission": 537.37, - "tax": 8239.7, - "slippage": 3128.2, - "pnl": 558680.04, - "pnl_pct": 18.5299, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-05", - "exit_date": "2024-06-11", - "entry_price": 23262.78293354876, - "exit_price": 22290.56402393352, - "quantity": 266, - "commission": 889.39, - "tax": 10672.72, - "slippage": 2509.97, - "pnl": -271100.53, - "pnl_pct": -4.3805, - "reason": "전량청산: 트레일링(22300<22557)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169935.98451510462, - "exit_price": 0.0, - "quantity": 36, - "commission": 917.65, - "tax": 0.0, - "slippage": 1295.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<40 + %B(0.20)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13967.528573399362, - "exit_price": 0.0, - "quantity": 445, - "commission": 932.33, - "tax": 0.0, - "slippage": 3350.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134498.1027356857, - "exit_price": 0.0, - "quantity": 46, - "commission": 928.04, - "tax": 0.0, - "slippage": 4512.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.2)<40 + %B(0.27)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82816.65530804866, - "exit_price": 0.0, - "quantity": 75, - "commission": 931.69, - "tax": 0.0, - "slippage": 1249.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.3)<40 + %B(0.26)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43663.60641611528, - "exit_price": 0.0, - "quantity": 142, - "commission": 930.03, - "tax": 0.0, - "slippage": 1932.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-28", - "exit_date": "2024-06-14", - "entry_price": 198774.51416493568, - "exit_price": 200300.4725539895, - "quantity": 15, - "commission": 450.68, - "tax": 6910.37, - "slippage": 2992.91, - "pnl": 15081.09, - "pnl_pct": 0.5057, - "reason": "전량청산: 트레일링(200500<207307)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 247409.06222914153, - "exit_price": 264451.02731875324, - "quantity": 12, - "commission": 476.01, - "tax": 5712.14, - "slippage": 2063.67, - "pnl": 197870.09, - "pnl_pct": 6.6637, - "reason": "전량청산: 트레일링(264623<264830)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 376948.8335592312, - "exit_price": 372847.58384959894, - "quantity": 16, - "commission": 894.83, - "tax": 10738.01, - "slippage": 2614.66, - "pnl": -78157.52, - "pnl_pct": -1.2957, - "reason": "전량청산: 트레일링(373011<375739)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 374025.88548190723, - "exit_price": 370807.9793629758, - "quantity": 16, - "commission": 889.94, - "tax": 10679.27, - "slippage": 3072.33, - "pnl": -63953.37, - "pnl_pct": -1.0685, - "reason": "전량청산: 트레일링(371000<373464)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 13967.528573399362, - "exit_price": 13948.311991467637, - "quantity": 445, - "commission": 931.05, - "tax": 11172.6, - "slippage": 751.16, - "pnl": -21587.36, - "pnl_pct": -0.3473, - "reason": "전량청산: 트레일링(13950<13954)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 134498.1027356857, - "exit_price": 130670.63205804997, - "quantity": 46, - "commission": 901.63, - "tax": 10819.53, - "slippage": 1350.93, - "pnl": -188712.84, - "pnl_pct": -3.0497, - "reason": "전량청산: 트레일링(130700<130711)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 43663.60641611528, - "exit_price": 42385.66517216495, - "quantity": 142, - "commission": 902.81, - "tax": 10833.78, - "slippage": 2035.55, - "pnl": -194134.28, - "pnl_pct": -3.1306, - "reason": "전량청산: 트레일링(42400<42448)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82816.65530804866, - "exit_price": 87348.58181800683, - "quantity": 37, - "commission": 484.78, - "tax": 5817.42, - "slippage": 1902.47, - "pnl": 160919.45, - "pnl_pct": 5.2508, - "reason": "1차 익절(50%): RSI(55.6)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82816.65530804866, - "exit_price": 87579.84194942453, - "quantity": 19, - "commission": 249.6, - "tax": 2995.23, - "slippage": 383.0, - "pnl": 87019.69, - "pnl_pct": 5.5294, - "reason": "1차 익절(50%): RSI(57.1)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-26", - "entry_price": 82816.65530804866, - "exit_price": 87580.70895712204, - "quantity": 19, - "commission": 249.61, - "tax": 2995.26, - "slippage": 366.53, - "pnl": 87036.13, - "pnl_pct": 5.5305, - "reason": "전량청산: RSI(76.7)>=65", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 169935.98451510462, - "exit_price": 165388.25774357413, - "quantity": 36, - "commission": 893.1, - "tax": 10717.16, - "slippage": 422.72, - "pnl": -176246.07, - "pnl_pct": -2.8805, - "reason": "전량청산: 트레일링(165400<166107)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181114.2296352659, - "exit_price": 0.0, - "quantity": 34, - "commission": 923.68, - "tax": 0.0, - "slippage": 3883.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<40 + %B(0.05)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148533.99785489595, - "exit_price": 0.0, - "quantity": 41, - "commission": 913.48, - "tax": 0.0, - "slippage": 1393.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.6)<40 + %B(0.30)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148533.99785489595, - "exit_price": 152761.56128001137, - "quantity": 20, - "commission": 458.28, - "tax": 5499.42, - "slippage": 2768.77, - "pnl": 78147.97, - "pnl_pct": 2.6302, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 163040.03460670132, - "exit_price": 0.0, - "quantity": 38, - "commission": 929.33, - "tax": 0.0, - "slippage": 5321.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<40 + %B(0.06)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359330.45940010174, - "exit_price": 0.0, - "quantity": 17, - "commission": 916.29, - "tax": 0.0, - "slippage": 432.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<40 + %B(0.21)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-02", - "entry_price": 148533.99785489595, - "exit_price": 153463.46628862436, - "quantity": 10, - "commission": 230.2, - "tax": 2762.34, - "slippage": 365.34, - "pnl": 46079.35, - "pnl_pct": 3.1018, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-03", - "entry_price": 148533.99785489595, - "exit_price": 153896.97742214237, - "quantity": 5, - "commission": 115.42, - "tax": 1385.07, - "slippage": 515.11, - "pnl": 25203.0, - "pnl_pct": 3.3931, - "reason": "1차 익절(50%): RSI(57.8)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-04", - "entry_price": 148533.99785489595, - "exit_price": 157766.19343179694, - "quantity": 3, - "commission": 70.99, - "tax": 851.94, - "slippage": 101.42, - "pnl": 26706.81, - "pnl_pct": 5.9925, - "reason": "1차 익절(50%): RSI(63.0)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-05", - "entry_price": 148533.99785489595, - "exit_price": 162378.51255576705, - "quantity": 3, - "commission": 73.07, - "tax": 876.84, - "slippage": 64.46, - "pnl": 40516.79, - "pnl_pct": 9.0912, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 163040.03460670132, - "exit_price": 167942.7400561584, - "quantity": 19, - "commission": 478.64, - "tax": 5743.64, - "slippage": 2987.94, - "pnl": 86464.46, - "pnl_pct": 2.7908, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359330.45940010174, - "exit_price": 373776.4355935273, - "quantity": 8, - "commission": 448.53, - "tax": 5382.38, - "slippage": 1708.52, - "pnl": 109305.7, - "pnl_pct": 3.8018, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181114.2296352659, - "exit_price": 188310.94877864287, - "quantity": 17, - "commission": 480.19, - "tax": 5762.32, - "slippage": 1513.87, - "pnl": 115639.88, - "pnl_pct": 3.7553, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 359330.45940010174, - "exit_price": 373207.943860408, - "quantity": 4, - "commission": 223.92, - "tax": 2687.1, - "slippage": 1172.22, - "pnl": 52383.32, - "pnl_pct": 3.644, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-09", - "entry_price": 359330.45940010174, - "exit_price": 374177.60852427635, - "quantity": 2, - "commission": 112.25, - "tax": 1347.04, - "slippage": 604.78, - "pnl": 28127.21, - "pnl_pct": 3.9132, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 163040.03460670132, - "exit_price": 177466.20224020077, - "quantity": 19, - "commission": 505.78, - "tax": 6069.34, - "slippage": 642.16, - "pnl": 267057.4, - "pnl_pct": 8.6197, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-11", - "entry_price": 359330.45940010174, - "exit_price": 381296.0370818177, - "quantity": 1, - "commission": 57.19, - "tax": 686.33, - "slippage": 36.96, - "pnl": 21168.15, - "pnl_pct": 5.8901, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 359330.45940010174, - "exit_price": 371871.635166507, - "quantity": 1, - "commission": 55.78, - "tax": 669.37, - "slippage": 160.36, - "pnl": 11762.13, - "pnl_pct": 3.2729, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-16", - "entry_price": 181114.2296352659, - "exit_price": 184421.84974405283, - "quantity": 17, - "commission": 470.28, - "tax": 5643.31, - "slippage": 1328.55, - "pnl": 49654.12, - "pnl_pct": 1.6125, - "reason": "전량청산: 트레일링(184500<185807)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359330.45940010174, - "exit_price": 352286.3966887258, - "quantity": 1, - "commission": 52.84, - "tax": 634.12, - "slippage": 164.6, - "pnl": -7784.92, - "pnl_pct": -2.1662, - "reason": "전량청산: 트레일링(352451<362049)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-07-23", - "exit_date": null, - "entry_price": 146006.3721664362, - "exit_price": 0.0, - "quantity": 42, - "commission": 919.84, - "tax": 0.0, - "slippage": 4467.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.7)<40 + %B(-0.08)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2024-07-23", - "exit_date": null, - "entry_price": 263677.4315582118, - "exit_price": 0.0, - "quantity": 23, - "commission": 909.69, - "tax": 0.0, - "slippage": 4080.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.2)<40 + %B(0.24)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-07-26", - "exit_date": null, - "entry_price": 225721.92925516304, - "exit_price": 0.0, - "quantity": 27, - "commission": 914.17, - "tax": 0.0, - "slippage": 5992.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<40 + %B(0.28)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-07-29", - "exit_date": null, - "entry_price": 52005.117729299905, - "exit_price": 0.0, - "quantity": 119, - "commission": 928.29, - "tax": 0.0, - "slippage": 609.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<40 + %B(0.25)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-07-26", - "exit_date": "2024-07-30", - "entry_price": 225721.92925516304, - "exit_price": 221910.61807537332, - "quantity": 27, - "commission": 898.74, - "tax": 10784.86, - "slippage": 2413.31, - "pnl": -115503.17, - "pnl_pct": -1.8949, - "reason": "전량청산: 트레일링(222000<222893)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485164.5617636166, - "exit_price": 0.0, - "quantity": 12, - "commission": 873.3, - "tax": 0.0, - "slippage": 1974.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.5)<40 + %B(0.04)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194767.68147557427, - "exit_price": 0.0, - "quantity": 31, - "commission": 905.67, - "tax": 0.0, - "slippage": 5198.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.7)<40 + %B(0.19)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-07-29", - "exit_date": "2024-08-01", - "entry_price": 52005.117729299905, - "exit_price": 54786.37363290117, - "quantity": 59, - "commission": 484.86, - "tax": 5818.31, - "slippage": 803.96, - "pnl": 157330.68, - "pnl_pct": 5.1268, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-02", - "entry_price": 485164.5617636166, - "exit_price": 481908.3193061315, - "quantity": 12, - "commission": 867.43, - "tax": 10409.22, - "slippage": 1100.17, - "pnl": -51224.86, - "pnl_pct": -0.8797, - "reason": "전량청산: 트레일링(482000<486339)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194767.68147557427, - "exit_price": 173122.3001335153, - "quantity": 31, - "commission": 805.02, - "tax": 9660.22, - "slippage": 2408.7, - "pnl": -682377.73, - "pnl_pct": -11.3001, - "reason": "손절 (close=173200 <= stop=175291)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173273.06990001933, - "exit_price": 0.0, - "quantity": 35, - "commission": 909.68, - "tax": 0.0, - "slippage": 2557.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<40 + %B(0.02)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 329535.7650266397, - "exit_price": 0.0, - "quantity": 18, - "commission": 889.75, - "tax": 0.0, - "slippage": 1651.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<40 + %B(0.30)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79619.88459325142, - "exit_price": 0.0, - "quantity": 77, - "commission": 919.61, - "tax": 0.0, - "slippage": 1531.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<40 + %B(0.07)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 175662.0331126729, - "exit_price": 0.0, - "quantity": 35, - "commission": 922.23, - "tax": 0.0, - "slippage": 5671.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.7)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-07-23", - "exit_date": "2024-08-05", - "entry_price": 146006.3721664362, - "exit_price": 131241.81693317447, - "quantity": 42, - "commission": 826.82, - "tax": 9921.88, - "slippage": 2443.69, - "pnl": -631779.86, - "pnl_pct": -10.301, - "reason": "손절 (close=131300 <= stop=132417)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2024-07-23", - "exit_date": "2024-08-05", - "entry_price": 263677.4315582118, - "exit_price": 223807.05780053334, - "quantity": 23, - "commission": 772.13, - "tax": 9265.61, - "slippage": 4437.67, - "pnl": -927966.03, - "pnl_pct": -15.2991, - "reason": "손절 (close=224000 <= stop=237310)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-07-29", - "exit_date": "2024-08-05", - "entry_price": 52005.117729299905, - "exit_price": 47074.079677783615, - "quantity": 60, - "commission": 423.67, - "tax": 5084.0, - "slippage": 1555.22, - "pnl": -301838.0, - "pnl_pct": -9.6719, - "reason": "전량청산: 트레일링(47100<50988)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79619.88459325142, - "exit_price": 71396.38799327193, - "quantity": 77, - "commission": 824.63, - "tax": 9895.54, - "slippage": 278.12, - "pnl": -644849.02, - "pnl_pct": -10.5167, - "reason": "손절 (close=71400 <= stop=72906)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-08-06", - "exit_date": null, - "entry_price": 139639.39990434356, - "exit_price": 0.0, - "quantity": 42, - "commission": 879.73, - "tax": 0.0, - "slippage": 5854.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.1)<30 + %B(0.04) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-08-06", - "exit_date": null, - "entry_price": 289742.02998588065, - "exit_price": 0.0, - "quantity": 20, - "commission": 869.23, - "tax": 0.0, - "slippage": 4840.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.3)<30 + %B(0.16) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2024-08-06", - "exit_date": null, - "entry_price": 40839.53504729722, - "exit_price": 0.0, - "quantity": 146, - "commission": 894.39, - "tax": 0.0, - "slippage": 5772.12, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<30 + %B(0.10) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-08", - "entry_price": 175662.0331126729, - "exit_price": 180033.06866966194, - "quantity": 17, - "commission": 459.08, - "tax": 5509.01, - "slippage": 2837.83, - "pnl": 67891.57, - "pnl_pct": 2.2731, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-09", - "entry_price": 175662.0331126729, - "exit_price": 182844.68868060218, - "quantity": 9, - "commission": 246.84, - "tax": 2962.08, - "slippage": 1397.8, - "pnl": 61197.83, - "pnl_pct": 3.8704, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-08-12", - "exit_date": null, - "entry_price": 160326.6596710298, - "exit_price": 0.0, - "quantity": 37, - "commission": 889.81, - "tax": 0.0, - "slippage": 986.41, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.3)<40 + %B(0.13)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-08-12", - "exit_date": null, - "entry_price": 17408.450155582843, - "exit_price": 0.0, - "quantity": 348, - "commission": 908.72, - "tax": 0.0, - "slippage": 2940.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.8)<40 + %B(0.10)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-13", - "entry_price": 40839.53504729722, - "exit_price": 44640.456183090755, - "quantity": 73, - "commission": 488.81, - "tax": 7495.13, - "slippage": 696.7, - "pnl": 269036.1, - "pnl_pct": 9.0228, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-16", - "entry_price": 173273.06990001933, - "exit_price": 199619.91225357787, - "quantity": 17, - "commission": 509.03, - "tax": 6108.37, - "slippage": 1361.49, - "pnl": 440837.07, - "pnl_pct": 14.9635, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-19", - "entry_price": 173273.06990001933, - "exit_price": 193888.6305959454, - "quantity": 9, - "commission": 261.75, - "tax": 3141.0, - "slippage": 102.32, - "pnl": 181903.38, - "pnl_pct": 11.6628, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-20", - "entry_price": 40839.53504729722, - "exit_price": 41334.3294615303, - "quantity": 73, - "commission": 452.61, - "tax": 6940.03, - "slippage": 1143.95, - "pnl": 28280.15, - "pnl_pct": 0.9484, - "reason": "전량청산: 트레일링(41350<41977)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-21", - "entry_price": 329535.7650266397, - "exit_price": 321295.11285213433, - "quantity": 9, - "commission": 433.75, - "tax": 5204.98, - "slippage": 2851.98, - "pnl": -80249.47, - "pnl_pct": -2.7054, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-21", - "entry_price": 139639.39990434356, - "exit_price": 146261.20079258943, - "quantity": 21, - "commission": 460.72, - "tax": 5528.67, - "slippage": 814.78, - "pnl": 132628.56, - "pnl_pct": 4.5221, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-21", - "entry_price": 289742.02998588065, - "exit_price": 297766.3469606193, - "quantity": 10, - "commission": 446.65, - "tax": 5359.79, - "slippage": 2336.53, - "pnl": 74002.11, - "pnl_pct": 2.5537, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-22", - "entry_price": 160326.6596710298, - "exit_price": 164625.06012189924, - "quantity": 18, - "commission": 444.49, - "tax": 5333.85, - "slippage": 1348.92, - "pnl": 71159.99, - "pnl_pct": 2.4654, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-22", - "entry_price": 17408.450155582843, - "exit_price": 18382.220892332643, - "quantity": 174, - "commission": 479.78, - "tax": 7356.56, - "slippage": 1353.56, - "pnl": 161145.41, - "pnl_pct": 5.3192, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-23", - "entry_price": 173273.06990001933, - "exit_price": 185322.41757762054, - "quantity": 9, - "commission": 250.19, - "tax": 3002.22, - "slippage": 1598.24, - "pnl": 104957.8, - "pnl_pct": 6.7294, - "reason": "전량청산: 트레일링(185500<188357)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-23", - "entry_price": 160326.6596710298, - "exit_price": 164735.85479850264, - "quantity": 9, - "commission": 222.39, - "tax": 2668.72, - "slippage": 1477.31, - "pnl": 36575.2, - "pnl_pct": 2.5344, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-26", - "entry_price": 175662.0331126729, - "exit_price": 193292.51440625335, - "quantity": 9, - "commission": 260.94, - "tax": 3131.34, - "slippage": 967.37, - "pnl": 155044.9, - "pnl_pct": 9.8055, - "reason": "전량청산: RSI(85.4)>=65", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-26", - "entry_price": 139639.39990434356, - "exit_price": 151890.80194215497, - "quantity": 21, - "commission": 478.46, - "tax": 5741.47, - "slippage": 2293.16, - "pnl": 250619.65, - "pnl_pct": 8.5452, - "reason": "전량청산: RSI(79.9)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-08-06", - "exit_date": "2024-08-26", - "entry_price": 289742.02998588065, - "exit_price": 316950.92940638814, - "quantity": 10, - "commission": 475.43, - "tax": 5705.12, - "slippage": 490.71, - "pnl": 265473.84, - "pnl_pct": 9.161, - "reason": "전량청산: RSI(74.9)>=65", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-26", - "entry_price": 160326.6596710298, - "exit_price": 170649.3519741881, - "quantity": 5, - "commission": 127.99, - "tax": 1535.84, - "slippage": 253.24, - "pnl": 49829.39, - "pnl_pct": 6.2151, - "reason": "1차 익절(50%): RSI(73.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-08-28", - "entry_price": 160326.6596710298, - "exit_price": 163641.32540601806, - "quantity": 5, - "commission": 122.73, - "tax": 1472.77, - "slippage": 793.37, - "pnl": 14857.58, - "pnl_pct": 1.8531, - "reason": "전량청산: 트레일링(163800<165782)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-29", - "entry_price": 329535.7650266397, - "exit_price": 350779.7175639884, - "quantity": 9, - "commission": 473.55, - "tax": 5682.63, - "slippage": 1829.54, - "pnl": 184594.52, - "pnl_pct": 6.2231, - "reason": "전량청산: RSI(77.1)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-08-12", - "exit_date": "2024-09-02", - "entry_price": 17408.450155582843, - "exit_price": 18120.170000999082, - "quantity": 174, - "commission": 472.94, - "tax": 7251.69, - "slippage": 1710.42, - "pnl": 115660.26, - "pnl_pct": 3.8178, - "reason": "전량청산: 트레일링(18130<18266)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24017.951413449096, - "exit_price": 0.0, - "quantity": 258, - "commission": 929.49, - "tax": 0.0, - "slippage": 4631.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.8)<40 + %B(-0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-09-12", - "exit_date": null, - "entry_price": 66303.79005759377, - "exit_price": 0.0, - "quantity": 93, - "commission": 924.94, - "tax": 0.0, - "slippage": 352.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(14.8)<30 + %B(0.13) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-27", - "entry_price": 24017.951413449096, - "exit_price": 22336.943630763843, - "quantity": 258, - "commission": 864.44, - "tax": 10373.28, - "slippage": 3368.54, - "pnl": -445867.22, - "pnl_pct": -7.1942, - "reason": "전량청산: 트레일링(22350<23616)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-09-12", - "exit_date": "2024-09-30", - "entry_price": 66303.79005759377, - "exit_price": 61469.07470145045, - "quantity": 93, - "commission": 857.49, - "tax": 10289.92, - "slippage": 2876.05, - "pnl": -461700.88, - "pnl_pct": -7.4864, - "reason": "손절 (close=61500 <= stop=61643)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90977.51223818719, - "exit_price": 0.0, - "quantity": 67, - "commission": 914.32, - "tax": 0.0, - "slippage": 5193.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<30 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-10-31", - "entry_price": 90977.51223818719, - "exit_price": 91885.53193230237, - "quantity": 67, - "commission": 923.45, - "tax": 11081.4, - "slippage": 969.36, - "pnl": 47918.15, - "pnl_pct": 0.786, - "reason": "전량청산: 트레일링(91900<92568)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-12-20", - "exit_date": null, - "entry_price": 134128.74437303876, - "exit_price": 0.0, - "quantity": 45, - "commission": 905.37, - "tax": 0.0, - "slippage": 5793.5, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.7)<30 + %B(0.26) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-12-20", - "exit_date": null, - "entry_price": 15581.24813662845, - "exit_price": 0.0, - "quantity": 394, - "commission": 920.85, - "tax": 0.0, - "slippage": 491.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<30 + %B(0.28) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-12-20", - "exit_date": "2024-12-26", - "entry_price": 134128.74437303876, - "exit_price": 129275.97283254519, - "quantity": 45, - "commission": 872.61, - "tax": 10471.35, - "slippage": 1081.22, - "pnl": -230624.05, - "pnl_pct": -3.8204, - "reason": "전량청산: 트레일링(129300<129586)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-12-20", - "exit_date": "2025-01-03", - "entry_price": 15581.24813662845, - "exit_price": 15250.919764275573, - "quantity": 394, - "commission": 901.33, - "tax": 10815.95, - "slippage": 3577.61, - "pnl": -142787.51, - "pnl_pct": -2.3256, - "reason": "전량청산: 트레일링(15260<15278)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-01-03", - "exit_date": null, - "entry_price": 59686.273727972264, - "exit_price": 0.0, - "quantity": 102, - "commission": 913.2, - "tax": 0.0, - "slippage": 4107.92, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.1)<30 + %B(0.27) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-01-03", - "exit_date": "2025-01-08", - "entry_price": 59686.273727972264, - "exit_price": 63946.95588846795, - "quantity": 51, - "commission": 489.19, - "tax": 7500.98, - "slippage": 767.25, - "pnl": 208848.02, - "pnl_pct": 6.8599, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-01-03", - "exit_date": "2025-01-13", - "entry_price": 59686.273727972264, - "exit_price": 59343.88460957562, - "quantity": 51, - "commission": 453.98, - "tax": 6961.04, - "slippage": 362.88, - "pnl": -25333.46, - "pnl_pct": -0.8321, - "reason": "전량청산: 트레일링(59351<59585)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2025-02-13", - "exit_date": null, - "entry_price": 94383.95409372241, - "exit_price": 0.0, - "quantity": 65, - "commission": 920.24, - "tax": 0.0, - "slippage": 5457.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2025-02-13", - "exit_date": "2025-02-25", - "entry_price": 94383.95409372241, - "exit_price": 93177.05272958611, - "quantity": 65, - "commission": 908.48, - "tax": 10901.72, - "slippage": 1491.57, - "pnl": -91179.02, - "pnl_pct": -1.486, - "reason": "전량청산: 트레일링(93200<93293)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2025-03-20", - "exit_date": null, - "entry_price": 198371.86580026464, - "exit_price": 0.0, - "quantity": 30, - "commission": 892.67, - "tax": 0.0, - "slippage": 3535.97, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.8)<30 + %B(0.31) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2025-03-20", - "exit_date": "2025-03-28", - "entry_price": 198371.86580026464, - "exit_price": 195098.08496093447, - "quantity": 30, - "commission": 877.94, - "tax": 10535.3, - "slippage": 3627.45, - "pnl": -110519.34, - "pnl_pct": -1.8568, - "reason": "전량청산: 트레일링(195219<195320)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-04-04", - "exit_date": null, - "entry_price": 52121.841618089, - "exit_price": 0.0, - "quantity": 117, - "commission": 914.74, - "tax": 0.0, - "slippage": 2555.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.4)<30 + %B(0.25) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-04-04", - "exit_date": null, - "entry_price": 98157.25825157946, - "exit_price": 0.0, - "quantity": 62, - "commission": 912.86, - "tax": 0.0, - "slippage": 3550.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.6)<30 + %B(0.22) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-04-04", - "exit_date": "2025-04-10", - "entry_price": 98157.25825157946, - "exit_price": 103445.89198894244, - "quantity": 31, - "commission": 481.02, - "tax": 7375.69, - "slippage": 1677.35, - "pnl": 155634.5, - "pnl_pct": 5.114, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-04-10", - "exit_date": null, - "entry_price": 142332.91522985013, - "exit_price": 0.0, - "quantity": 43, - "commission": 918.05, - "tax": 0.0, - "slippage": 5715.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-04-10", - "exit_date": null, - "entry_price": 13772.812649176063, - "exit_price": 0.0, - "quantity": 446, - "commission": 921.4, - "tax": 0.0, - "slippage": 1254.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.0)<30 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-04-04", - "exit_date": "2025-04-18", - "entry_price": 52121.841618089, - "exit_price": 47965.62279356211, - "quantity": 117, - "commission": 841.8, - "tax": 12907.55, - "slippage": 4022.13, - "pnl": -500941.69, - "pnl_pct": -8.2133, - "reason": "전량청산: 트레일링(48000<48789)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-18", - "entry_price": 142332.91522985013, - "exit_price": 138466.9419955627, - "quantity": 43, - "commission": 893.11, - "tax": 10717.34, - "slippage": 1421.49, - "pnl": -178765.35, - "pnl_pct": -2.9204, - "reason": "전량청산: 트레일링(138500<138532)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-04-04", - "exit_date": "2025-04-21", - "entry_price": 98157.25825157946, - "exit_price": 94862.43992313951, - "quantity": 31, - "commission": 441.11, - "tax": 6763.69, - "slippage": 1164.36, - "pnl": -109800.6, - "pnl_pct": -3.6079, - "reason": "전량청산: 트레일링(94900<96179)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-23", - "entry_price": 13772.812649176063, - "exit_price": 13960.616487585248, - "quantity": 223, - "commission": 466.98, - "tax": 7160.4, - "slippage": 2092.52, - "pnl": 33792.17, - "pnl_pct": 1.1001, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-04-10", - "exit_date": "2025-04-29", - "entry_price": 13772.812649176063, - "exit_price": 14365.689041963291, - "quantity": 223, - "commission": 480.53, - "tax": 7368.16, - "slippage": 961.34, - "pnl": 123902.04, - "pnl_pct": 4.0335, - "reason": "전량청산: RSI(71.3)>=65", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40912.93164732752, - "exit_price": 0.0, - "quantity": 148, - "commission": 908.27, - "tax": 0.0, - "slippage": 1913.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<30 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 88866.7655669264, - "exit_price": 0.0, - "quantity": 68, - "commission": 906.44, - "tax": 0.0, - "slippage": 4540.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<30 + %B(0.28) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40912.93164732752, - "exit_price": 43696.82986589665, - "quantity": 74, - "commission": 485.03, - "tax": 7437.2, - "slippage": 234.59, - "pnl": 197632.1, - "pnl_pct": 6.5268, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 88866.7655669264, - "exit_price": 96155.9129327241, - "quantity": 34, - "commission": 490.4, - "tax": 7519.39, - "slippage": 1498.96, - "pnl": 239368.0, - "pnl_pct": 7.921, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 40912.93164732752, - "exit_price": 42807.216227209385, - "quantity": 74, - "commission": 475.16, - "tax": 7285.79, - "slippage": 3166.0, - "pnl": 131961.98, - "pnl_pct": 4.358, - "reason": "전량청산: 트레일링(42850<43039)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 88866.7655669264, - "exit_price": 91908.35912679732, - "quantity": 34, - "commission": 468.73, - "tax": 7187.23, - "slippage": 3115.79, - "pnl": 95304.99, - "pnl_pct": 3.1538, - "reason": "전량청산: 트레일링(92000<93086)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-07-04", - "exit_date": null, - "entry_price": 375527.5094007729, - "exit_price": 0.0, - "quantity": 16, - "commission": 901.27, - "tax": 0.0, - "slippage": 440.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-07", - "entry_price": 375527.5094007729, - "exit_price": 416911.11465178465, - "quantity": 8, - "commission": 500.29, - "tax": 7671.16, - "slippage": 711.08, - "pnl": 322446.75, - "pnl_pct": 10.7315, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-08", - "entry_price": 375527.5094007729, - "exit_price": 418888.8810262196, - "quantity": 8, - "commission": 502.67, - "tax": 7707.56, - "slippage": 888.95, - "pnl": 338230.12, - "pnl_pct": 11.2568, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256739.38103045535, - "exit_price": 0.0, - "quantity": 24, - "commission": 924.26, - "tax": 0.0, - "slippage": 5745.14, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<40 + %B(0.14)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38433.82518426955, - "exit_price": 0.0, - "quantity": 160, - "commission": 922.41, - "tax": 0.0, - "slippage": 5412.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<40 + %B(0.23)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800703.4161939876, - "exit_price": 0.0, - "quantity": 7, - "commission": 840.74, - "tax": 0.0, - "slippage": 4923.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24809.164271800724, - "exit_price": 0.0, - "quantity": 248, - "commission": 922.9, - "tax": 0.0, - "slippage": 2272.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<40 + %B(0.11)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38433.82518426955, - "exit_price": 39193.816324171596, - "quantity": 80, - "commission": 470.33, - "tax": 7211.66, - "slippage": 494.69, - "pnl": 52656.1, - "pnl_pct": 1.7123, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 232693.84570195377, - "exit_price": 0.0, - "quantity": 26, - "commission": 907.51, - "tax": 0.0, - "slippage": 5039.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<40 + %B(0.29)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16811.81947074147, - "exit_price": 0.0, - "quantity": 366, - "commission": 922.97, - "tax": 0.0, - "slippage": 4325.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24809.164271800724, - "exit_price": 26883.545868101974, - "quantity": 124, - "commission": 500.03, - "tax": 7667.19, - "slippage": 2040.31, - "pnl": 248594.65, - "pnl_pct": 8.0797, - "reason": "1차 익절(50%): RSI(55.4)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256739.38103045535, - "exit_price": 277226.04282484227, - "quantity": 12, - "commission": 499.01, - "tax": 5988.08, - "slippage": 3287.49, - "pnl": 238890.72, - "pnl_pct": 7.7528, - "reason": "1차 익절(50%): RSI(55.3)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800703.4161939876, - "exit_price": 814467.0093010658, - "quantity": 3, - "commission": 366.51, - "tax": 4398.12, - "slippage": 1598.97, - "pnl": 36165.83, - "pnl_pct": 1.5054, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256739.38103045535, - "exit_price": 290997.7234758187, - "quantity": 12, - "commission": 523.8, - "tax": 6285.55, - "slippage": 27.32, - "pnl": 403828.63, - "pnl_pct": 13.1056, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 232693.84570195377, - "exit_price": 222817.78577786926, - "quantity": 26, - "commission": 868.99, - "tax": 10427.87, - "slippage": 4737.57, - "pnl": -268981.93, - "pnl_pct": -4.4453, - "reason": "전량청산: 트레일링(223000<228214)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-08-11", - "exit_date": null, - "entry_price": 223066.76146174056, - "exit_price": 0.0, - "quantity": 27, - "commission": 903.42, - "tax": 0.0, - "slippage": 1802.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.3)<40 + %B(0.08)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38433.82518426955, - "exit_price": 39074.061501244825, - "quantity": 80, - "commission": 468.89, - "tax": 7189.63, - "slippage": 2075.08, - "pnl": 43099.18, - "pnl_pct": 1.4015, - "reason": "전량청산: 트레일링(39100<39154)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800703.4161939876, - "exit_price": 774272.3292469565, - "quantity": 4, - "commission": 464.56, - "tax": 5574.76, - "slippage": 2910.68, - "pnl": -112244.09, - "pnl_pct": -3.504, - "reason": "전량청산: 트레일링(775000<776857)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-18", - "entry_price": 16811.81947074147, - "exit_price": 16487.785539523655, - "quantity": 366, - "commission": 905.18, - "tax": 13879.42, - "slippage": 810.49, - "pnl": -134303.99, - "pnl_pct": -2.1824, - "reason": "전량청산: 트레일링(16490<16576)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61807.1334918319, - "exit_price": 0.0, - "quantity": 100, - "commission": 927.11, - "tax": 0.0, - "slippage": 713.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427045.7043624819, - "exit_price": 0.0, - "quantity": 14, - "commission": 896.8, - "tax": 0.0, - "slippage": 639.86, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<40 + %B(0.21)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-20", - "entry_price": 24809.164271800724, - "exit_price": 25735.754491247215, - "quantity": 124, - "commission": 478.69, - "tax": 7339.84, - "slippage": 1766.44, - "pnl": 106617.21, - "pnl_pct": 3.4652, - "reason": "전량청산: 트레일링(25750<26059)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-08-11", - "exit_date": "2025-08-20", - "entry_price": 223066.76146174056, - "exit_price": 221439.67487097226, - "quantity": 27, - "commission": 896.83, - "tax": 10761.97, - "slippage": 1628.78, - "pnl": -56493.56, - "pnl_pct": -0.9379, - "reason": "전량청산: 트레일링(221500<221607)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61807.1334918319, - "exit_price": 66559.71833351979, - "quantity": 50, - "commission": 499.2, - "tax": 5990.37, - "slippage": 2014.08, - "pnl": 230676.12, - "pnl_pct": 7.4633, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61807.1334918319, - "exit_price": 62655.00571586639, - "quantity": 50, - "commission": 469.91, - "tax": 5638.95, - "slippage": 2249.71, - "pnl": 35821.19, - "pnl_pct": 1.159, - "reason": "전량청산: 트레일링(62700<67343)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427045.7043624819, - "exit_price": 437910.82437720057, - "quantity": 7, - "commission": 459.81, - "tax": 7050.36, - "slippage": 624.23, - "pnl": 68097.27, - "pnl_pct": 2.2777, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147193.296403752, - "exit_price": 0.0, - "quantity": 42, - "commission": 927.32, - "tax": 0.0, - "slippage": 3918.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-28", - "entry_price": 427045.7043624819, - "exit_price": 417889.6547291185, - "quantity": 7, - "commission": 438.78, - "tax": 6728.02, - "slippage": 772.42, - "pnl": -71707.55, - "pnl_pct": -2.3984, - "reason": "전량청산: 트레일링(418000<422661)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-04", - "entry_price": 147193.296403752, - "exit_price": 150026.6713689924, - "quantity": 21, - "commission": 472.58, - "tax": 5671.01, - "slippage": 1539.9, - "pnl": 52893.62, - "pnl_pct": 1.7109, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276750.32553978346, - "exit_price": 0.0, - "quantity": 22, - "commission": 913.28, - "tax": 0.0, - "slippage": 5507.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<40 + %B(0.05)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-08", - "entry_price": 147193.296403752, - "exit_price": 154169.4461970386, - "quantity": 21, - "commission": 485.63, - "tax": 5827.61, - "slippage": 2741.63, - "pnl": 139722.25, - "pnl_pct": 4.5195, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23952.21054830172, - "exit_price": 0.0, - "quantity": 260, - "commission": 934.14, - "tax": 0.0, - "slippage": 574.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<40 + %B(0.24)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129654.89542012426, - "exit_price": 0.0, - "quantity": 48, - "commission": 933.52, - "tax": 0.0, - "slippage": 2634.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<40 + %B(0.12)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49213.612667019435, - "exit_price": 0.0, - "quantity": 127, - "commission": 937.52, - "tax": 0.0, - "slippage": 1728.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<40 + %B(0.19)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23952.21054830172, - "exit_price": 25299.910294066078, - "quantity": 130, - "commission": 493.35, - "tax": 5920.18, - "slippage": 11.66, - "pnl": 168320.37, - "pnl_pct": 5.4048, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-17", - "entry_price": 23952.21054830172, - "exit_price": 24531.069023074866, - "quantity": 130, - "commission": 478.36, - "tax": 5740.27, - "slippage": 2461.03, - "pnl": 68565.91, - "pnl_pct": 2.2017, - "reason": "전량청산: 트레일링(24550<24582)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129654.89542012426, - "exit_price": 139511.05897252873, - "quantity": 24, - "commission": 502.24, - "tax": 6026.88, - "slippage": 2134.58, - "pnl": 229552.05, - "pnl_pct": 7.3759, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-23", - "entry_price": 276750.32553978346, - "exit_price": 278427.04545941204, - "quantity": 22, - "commission": 918.81, - "tax": 11025.71, - "slippage": 1605.0, - "pnl": 24030.04, - "pnl_pct": 0.3946, - "reason": "전량청산: 트레일링(278500<279446)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 129654.89542012426, - "exit_price": 138297.41364228466, - "quantity": 24, - "commission": 497.87, - "tax": 5974.45, - "slippage": 2462.07, - "pnl": 200481.36, - "pnl_pct": 6.4418, - "reason": "전량청산: 트레일링(138400<139918)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49213.612667019435, - "exit_price": 48523.21591555431, - "quantity": 127, - "commission": 924.37, - "tax": 14173.63, - "slippage": 3401.58, - "pnl": -103715.91, - "pnl_pct": -1.6592, - "reason": "전량청산: 트레일링(48550<49027)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297127.0230149373, - "exit_price": 0.0, - "quantity": 21, - "commission": 935.95, - "tax": 0.0, - "slippage": 2667.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.0)<40 + %B(0.16)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 277502.6833416413, - "exit_price": 0.0, - "quantity": 22, - "commission": 915.76, - "tax": 0.0, - "slippage": 59.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.2)<40 + %B(0.17)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-13", - "entry_price": 297127.0230149373, - "exit_price": 288978.2545244387, - "quantity": 21, - "commission": 910.28, - "tax": 10923.38, - "slippage": 456.65, - "pnl": -183893.75, - "pnl_pct": -2.9467, - "reason": "전량청산: 트레일링(289000<296991)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289255.21774766373, - "exit_price": 0.0, - "quantity": 21, - "commission": 911.15, - "tax": 0.0, - "slippage": 5359.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<40 + %B(0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-14", - "entry_price": 277502.6833416413, - "exit_price": 296231.9851785325, - "quantity": 11, - "commission": 488.78, - "tax": 5865.39, - "slippage": 2948.16, - "pnl": 199210.26, - "pnl_pct": 6.5251, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-10-14", - "exit_date": null, - "entry_price": 271648.1277635193, - "exit_price": 0.0, - "quantity": 23, - "commission": 937.19, - "tax": 0.0, - "slippage": 3406.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<40 + %B(0.28)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-16", - "entry_price": 277502.6833416413, - "exit_price": 311739.60635379556, - "quantity": 11, - "commission": 514.37, - "tax": 6172.44, - "slippage": 2864.33, - "pnl": 369461.46, - "pnl_pct": 12.1016, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289255.21774766373, - "exit_price": 308820.0045439547, - "quantity": 10, - "commission": 463.23, - "tax": 5558.76, - "slippage": 1799.95, - "pnl": 189192.0, - "pnl_pct": 6.5397, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 22753.36913362166, - "exit_price": 0.0, - "quantity": 277, - "commission": 945.4, - "tax": 0.0, - "slippage": 933.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<40 + %B(0.16)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 432055.0564643299, - "exit_price": 0.0, - "quantity": 14, - "commission": 907.32, - "tax": 0.0, - "slippage": 770.79, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.7)<40 + %B(0.05)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-17", - "entry_price": 289255.21774766373, - "exit_price": 307905.0564282215, - "quantity": 5, - "commission": 230.93, - "tax": 2771.15, - "slippage": 474.72, - "pnl": 90030.18, - "pnl_pct": 6.224, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-10-17", - "exit_date": null, - "entry_price": 202181.594260726, - "exit_price": 0.0, - "quantity": 31, - "commission": 940.14, - "tax": 0.0, - "slippage": 5629.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<40 + %B(0.06)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-20", - "entry_price": 289255.21774766373, - "exit_price": 308254.39626894204, - "quantity": 3, - "commission": 138.71, - "tax": 1664.57, - "slippage": 736.81, - "pnl": 55064.08, - "pnl_pct": 6.3445, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-10-20", - "exit_date": null, - "entry_price": 15273.134321401334, - "exit_price": 0.0, - "quantity": 414, - "commission": 948.46, - "tax": 0.0, - "slippage": 5437.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.18)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-21", - "entry_price": 271648.1277635193, - "exit_price": 280747.40217713604, - "quantity": 11, - "commission": 463.23, - "tax": 5558.8, - "slippage": 2778.58, - "pnl": 93621.77, - "pnl_pct": 3.1327, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-21", - "entry_price": 15273.134321401334, - "exit_price": 15766.687092990383, - "quantity": 207, - "commission": 489.56, - "tax": 7506.52, - "slippage": 685.77, - "pnl": 93695.12, - "pnl_pct": 2.9631, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-22", - "entry_price": 271648.1277635193, - "exit_price": 281429.75737840874, - "quantity": 6, - "commission": 253.29, - "tax": 3039.44, - "slippage": 421.46, - "pnl": 55152.57, - "pnl_pct": 3.3833, - "reason": "1차 익절(50%): RSI(57.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-22", - "entry_price": 22753.36913362166, - "exit_price": 23647.56893084746, - "quantity": 138, - "commission": 489.5, - "tax": 5874.06, - "slippage": 335.49, - "pnl": 116565.02, - "pnl_pct": 3.7117, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-14", - "exit_date": "2025-10-23", - "entry_price": 271648.1277635193, - "exit_price": 288274.9364642201, - "quantity": 6, - "commission": 259.45, - "tax": 3113.37, - "slippage": 1350.38, - "pnl": 96143.55, - "pnl_pct": 5.8979, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-23", - "entry_price": 22753.36913362166, - "exit_price": 22779.841728806918, - "quantity": 139, - "commission": 474.96, - "tax": 5699.52, - "slippage": 2802.0, - "pnl": -2969.19, - "pnl_pct": -0.0939, - "reason": "전량청산: 트레일링(22800<22828)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-27", - "entry_price": 432055.0564643299, - "exit_price": 483303.5165320162, - "quantity": 7, - "commission": 507.47, - "tax": 7781.19, - "slippage": 1375.38, - "pnl": 349996.91, - "pnl_pct": 11.5708, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-27", - "entry_price": 202181.594260726, - "exit_price": 212867.79909833788, - "quantity": 15, - "commission": 478.95, - "tax": 5747.43, - "slippage": 1983.01, - "pnl": 153611.78, - "pnl_pct": 5.0644, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-28", - "entry_price": 289255.21774766373, - "exit_price": 304452.9385084778, - "quantity": 3, - "commission": 137.0, - "tax": 1644.05, - "slippage": 141.18, - "pnl": 43681.95, - "pnl_pct": 5.0331, - "reason": "전량청산: 트레일링(304500<304536)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-28", - "entry_price": 432055.0564643299, - "exit_price": 475557.3766365298, - "quantity": 7, - "commission": 499.34, - "tax": 7656.47, - "slippage": 3098.36, - "pnl": 295906.77, - "pnl_pct": 9.7826, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-28", - "entry_price": 202181.594260726, - "exit_price": 217311.94826107216, - "quantity": 8, - "commission": 260.77, - "tax": 3129.29, - "slippage": 1504.41, - "pnl": 117410.15, - "pnl_pct": 7.2579, - "reason": "1차 익절(50%): RSI(55.1)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-10-20", - "exit_date": "2025-10-28", - "entry_price": 15273.134321401334, - "exit_price": 16184.18546226652, - "quantity": 207, - "commission": 502.52, - "tax": 7705.29, - "slippage": 3273.61, - "pnl": 179905.55, - "pnl_pct": 5.6896, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-11-03", - "entry_price": 202181.594260726, - "exit_price": 224317.9817488734, - "quantity": 8, - "commission": 269.18, - "tax": 3230.18, - "slippage": 1456.15, - "pnl": 173349.12, - "pnl_pct": 10.7158, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2025-11-07", - "exit_date": null, - "entry_price": 152133.97526310882, - "exit_price": 0.0, - "quantity": 42, - "commission": 958.44, - "tax": 0.0, - "slippage": 5626.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<40 + %B(0.15)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2025-11-07", - "exit_date": "2025-11-10", - "entry_price": 152133.97526310882, - "exit_price": 158896.06144709437, - "quantity": 21, - "commission": 500.52, - "tax": 6006.27, - "slippage": 82.71, - "pnl": 135017.79, - "pnl_pct": 4.2255, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2025-11-07", - "exit_date": "2025-11-12", - "entry_price": 152133.97526310882, - "exit_price": 166876.9937332169, - "quantity": 21, - "commission": 525.66, - "tax": 6307.95, - "slippage": 2583.13, - "pnl": 302290.55, - "pnl_pct": 9.4605, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-11-21", - "exit_date": null, - "entry_price": 28359.41745801628, - "exit_price": 0.0, - "quantity": 227, - "commission": 965.64, - "tax": 0.0, - "slippage": 2137.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.7)<40 + %B(0.02)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2025-11-24", - "exit_date": null, - "entry_price": 25373.596182711328, - "exit_price": 0.0, - "quantity": 253, - "commission": 962.93, - "tax": 0.0, - "slippage": 5969.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-11-28", - "exit_date": null, - "entry_price": 244195.74537390066, - "exit_price": 0.0, - "quantity": 26, - "commission": 952.36, - "tax": 0.0, - "slippage": 5089.38, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.9)<40 + %B(0.03)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-01", - "entry_price": 28359.41745801628, - "exit_price": 31272.954795911854, - "quantity": 113, - "commission": 530.08, - "tax": 8127.84, - "slippage": 3056.11, - "pnl": 320091.11, - "pnl_pct": 9.9869, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-02", - "entry_price": 28359.41745801628, - "exit_price": 31224.66408385705, - "quantity": 57, - "commission": 266.97, - "tax": 4093.55, - "slippage": 1444.15, - "pnl": 158716.06, - "pnl_pct": 9.8171, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-03", - "entry_price": 25373.596182711328, - "exit_price": 25993.063051550544, - "quantity": 126, - "commission": 491.27, - "tax": 5895.23, - "slippage": 874.06, - "pnl": 71186.77, - "pnl_pct": 2.2263, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-04", - "entry_price": 25373.596182711328, - "exit_price": 25729.72510638976, - "quantity": 63, - "commission": 243.15, - "tax": 2917.75, - "slippage": 1277.32, - "pnl": 19035.44, - "pnl_pct": 1.1906, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-05", - "entry_price": 25373.596182711328, - "exit_price": 25947.194918494846, - "quantity": 32, - "commission": 124.55, - "tax": 1494.56, - "slippage": 89.76, - "pnl": 16614.26, - "pnl_pct": 2.0459, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-09", - "entry_price": 28359.41745801628, - "exit_price": 30073.747779834524, - "quantity": 57, - "commission": 257.13, - "tax": 3942.67, - "slippage": 1496.38, - "pnl": 93274.56, - "pnl_pct": 5.7693, - "reason": "전량청산: 트레일링(30100<30405)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-11-24", - "exit_date": "2025-12-09", - "entry_price": 25373.596182711328, - "exit_price": 24578.87860601709, - "quantity": 32, - "commission": 117.98, - "tax": 1415.74, - "slippage": 675.88, - "pnl": -27086.48, - "pnl_pct": -3.3355, - "reason": "전량청산: 트레일링(24600<25105)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-11-28", - "exit_date": "2025-12-15", - "entry_price": 244195.74537390066, - "exit_price": 240446.50469093025, - "quantity": 26, - "commission": 937.74, - "tax": 11252.9, - "slippage": 1390.88, - "pnl": -110623.26, - "pnl_pct": -1.7421, - "reason": "전량청산: 트레일링(240500<241768)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 448365.83079930744, - "exit_price": 0.0, - "quantity": 14, - "commission": 941.57, - "tax": 0.0, - "slippage": 5121.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(20.4)<40 + %B(0.31)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 338655.8126449389, - "exit_price": 0.0, - "quantity": 19, - "commission": 965.17, - "tax": 0.0, - "slippage": 2960.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.4)<40 + %B(-0.01)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 235571.87244925823, - "exit_price": 0.0, - "quantity": 27, - "commission": 954.07, - "tax": 0.0, - "slippage": 1940.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.5)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2025-12-26", - "entry_price": 235571.87244925823, - "exit_price": 231315.87751694612, - "quantity": 27, - "commission": 936.83, - "tax": 11241.95, - "slippage": 4971.31, - "pnl": -128044.71, - "pnl_pct": -2.0128, - "reason": "전량청산: 트레일링(231500<232062)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 448365.83079930744, - "exit_price": 456895.98886225466, - "quantity": 7, - "commission": 479.74, - "tax": 7356.03, - "slippage": 728.08, - "pnl": 51404.56, - "pnl_pct": 1.6376, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 338655.8126449389, - "exit_price": 322492.3682198088, - "quantity": 19, - "commission": 919.1, - "tax": 11029.24, - "slippage": 145.0, - "pnl": -320018.96, - "pnl_pct": -4.9728, - "reason": "전량청산: 트레일링(322500<331232)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275053.1106917901, - "exit_price": 0.0, - "quantity": 23, - "commission": 948.93, - "tax": 0.0, - "slippage": 1221.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<40 + %B(0.26)<0.4 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330108.32644389523, - "exit_price": 0.0, - "quantity": 19, - "commission": 940.81, - "tax": 0.0, - "slippage": 2058.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<40 + %B(0.19)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-06", - "entry_price": 448365.83079930744, - "exit_price": 473590.29670547764, - "quantity": 7, - "commission": 497.27, - "tax": 7624.8, - "slippage": 2867.92, - "pnl": 167978.4, - "pnl_pct": 5.3513, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48997.32922164317, - "exit_price": 0.0, - "quantity": 131, - "commission": 962.8, - "tax": 0.0, - "slippage": 6200.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.9)<40 + %B(0.18)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-07", - "exit_date": null, - "entry_price": 24156.740868574234, - "exit_price": 0.0, - "quantity": 266, - "commission": 963.85, - "tax": 0.0, - "slippage": 1793.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.9)<40 + %B(0.24)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 330108.32644389523, - "exit_price": 314797.9332523386, - "quantity": 19, - "commission": 897.17, - "tax": 10766.09, - "slippage": 3839.27, - "pnl": -303501.54, - "pnl_pct": -4.8382, - "reason": "전량청산: 트레일링(315000<316125)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 178571.34259160826, - "exit_price": 0.0, - "quantity": 36, - "commission": 964.29, - "tax": 0.0, - "slippage": 2568.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(23.3)<40 + %B(0.17)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 146443.54219923713, - "exit_price": 0.0, - "quantity": 43, - "commission": 944.56, - "tax": 0.0, - "slippage": 6172.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<40 + %B(0.23)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-12", - "entry_price": 24156.740868574234, - "exit_price": 25086.540985114785, - "quantity": 133, - "commission": 500.48, - "tax": 6005.72, - "slippage": 1790.05, - "pnl": 116675.29, - "pnl_pct": 3.631, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275053.1106917901, - "exit_price": 299718.2288579026, - "quantity": 11, - "commission": 494.54, - "tax": 5934.42, - "slippage": 3099.48, - "pnl": 264433.51, - "pnl_pct": 8.7386, - "reason": "1차 익절(50%): RSI(61.6)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48997.32922164317, - "exit_price": 53793.79461375039, - "quantity": 65, - "commission": 524.49, - "tax": 6293.87, - "slippage": 403.35, - "pnl": 304474.16, - "pnl_pct": 9.5587, - "reason": "1차 익절(50%): RSI(64.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 178571.34259160826, - "exit_price": 195809.80148023964, - "quantity": 18, - "commission": 528.69, - "tax": 6344.24, - "slippage": 3423.57, - "pnl": 302937.19, - "pnl_pct": 9.4233, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 146443.54219923713, - "exit_price": 155672.19699102195, - "quantity": 21, - "commission": 490.37, - "tax": 7518.97, - "slippage": 583.86, - "pnl": 185331.12, - "pnl_pct": 6.0255, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 275053.1106917901, - "exit_price": 285225.19645285007, - "quantity": 6, - "commission": 256.7, - "tax": 3080.43, - "slippage": 1648.82, - "pnl": 57447.83, - "pnl_pct": 3.4805, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48997.32922164317, - "exit_price": 55185.34625678873, - "quantity": 33, - "commission": 273.17, - "tax": 3278.01, - "slippage": 483.57, - "pnl": 200410.85, - "pnl_pct": 12.3928, - "reason": "1차 익절(50%): RSI(66.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-14", - "entry_price": 24156.740868574234, - "exit_price": 25647.219474663943, - "quantity": 133, - "commission": 511.66, - "tax": 6139.94, - "slippage": 369.81, - "pnl": 191100.12, - "pnl_pct": 5.9471, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14666.370704700556, - "exit_price": 0.0, - "quantity": 448, - "commission": 985.58, - "tax": 0.0, - "slippage": 2854.08, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<40 + %B(0.22)<0.3 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-15", - "entry_price": 48997.32922164317, - "exit_price": 57657.96295000034, - "quantity": 33, - "commission": 285.41, - "tax": 3424.88, - "slippage": 1387.22, - "pnl": 281848.09, - "pnl_pct": 17.4286, - "reason": "전량청산: RSI(71.2)>=65 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275053.1106917901, - "exit_price": 313901.5053233428, - "quantity": 6, - "commission": 282.51, - "tax": 3390.14, - "slippage": 590.97, - "pnl": 229170.17, - "pnl_pct": 13.8843, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-19", - "entry_price": 146443.54219923713, - "exit_price": 154106.5225948202, - "quantity": 11, - "commission": 254.28, - "tax": 3898.9, - "slippage": 1028.25, - "pnl": 79897.98, - "pnl_pct": 4.9592, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2026-01-19", - "exit_date": null, - "entry_price": 21110.791026559025, - "exit_price": 0.0, - "quantity": 312, - "commission": 987.99, - "tax": 0.0, - "slippage": 3366.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(43.8)<40 + %B(0.13)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-20", - "entry_price": 178571.34259160826, - "exit_price": 204921.03493616433, - "quantity": 18, - "commission": 553.29, - "tax": 6639.44, - "slippage": 1421.37, - "pnl": 466619.59, - "pnl_pct": 14.5149, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-22", - "entry_price": 146443.54219923713, - "exit_price": 172300.59622130118, - "quantity": 11, - "commission": 284.3, - "tax": 4359.21, - "slippage": 1093.44, - "pnl": 279542.46, - "pnl_pct": 17.3508, - "reason": "전량청산: RSI(73.7)>=65 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14666.370704700556, - "exit_price": 14996.179162407921, - "quantity": 224, - "commission": 503.87, - "tax": 7726.03, - "slippage": 855.87, - "pnl": 65154.4, - "pnl_pct": 1.9829, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-23", - "entry_price": 21110.791026559025, - "exit_price": 23483.343545829895, - "quantity": 156, - "commission": 549.51, - "tax": 6594.12, - "slippage": 2598.41, - "pnl": 362480.57, - "pnl_pct": 11.005, - "reason": "1차 익절(50%): RSI(61.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14666.370704700556, - "exit_price": 16239.97253364173, - "quantity": 224, - "commission": 545.66, - "tax": 8366.83, - "slippage": 6.15, - "pnl": 343081.52, - "pnl_pct": 10.4415, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-26", - "entry_price": 21110.791026559025, - "exit_price": 23028.665492435248, - "quantity": 156, - "commission": 538.87, - "tax": 6466.45, - "slippage": 3328.18, - "pnl": 291689.1, - "pnl_pct": 8.8558, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2026-02-06", - "exit_date": null, - "entry_price": 216616.57485737058, - "exit_price": 0.0, - "quantity": 30, - "commission": 974.77, - "tax": 0.0, - "slippage": 3497.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<40 + %B(0.20)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-06", - "exit_date": "2026-02-19", - "entry_price": 216616.57485737058, - "exit_price": 226836.6893901941, - "quantity": 15, - "commission": 510.38, - "tax": 6124.59, - "slippage": 2449.66, - "pnl": 146179.36, - "pnl_pct": 4.4982, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-06", - "exit_date": "2026-02-26", - "entry_price": 216616.57485737058, - "exit_price": 231328.23855698016, - "quantity": 15, - "commission": 520.49, - "tax": 6245.86, - "slippage": 2576.42, - "pnl": 213421.22, - "pnl_pct": 6.5673, - "reason": "전량청산: 트레일링(231500<234491)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14759.891770440385, - "exit_price": 0.0, - "quantity": 454, - "commission": 1005.15, - "tax": 0.0, - "slippage": 4490.86, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<40 + %B(0.14)<0.4 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14759.891770440385, - "exit_price": 13834.959174830547, - "quantity": 454, - "commission": 942.16, - "tax": 14446.46, - "slippage": 2288.53, - "pnl": -436313.17, - "pnl_pct": -6.5102, - "reason": "전량청산: 트레일링(13840<14024)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236016.5138194258, - "exit_price": 0.0, - "quantity": 28, - "commission": 991.27, - "tax": 0.0, - "slippage": 462.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<40 + %B(-0.03)<0.3 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236016.5138194258, - "exit_price": 207861.83856153846, - "quantity": 28, - "commission": 873.02, - "tax": 10476.24, - "slippage": 3868.52, - "pnl": -800671.43, - "pnl_pct": -12.114, - "reason": "손절 (close=208000 <= stop=212892)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99804967.25 - }, - { - "date": "2023-07-06", - "equity": 99669801.98 - }, - { - "date": "2023-07-13", - "equity": 100153625.46 - }, - { - "date": "2023-07-20", - "equity": 100178375.46 - }, - { - "date": "2023-07-27", - "equity": 100059436.81 - }, - { - "date": "2023-08-03", - "equity": 100013723.69 - }, - { - "date": "2023-08-10", - "equity": 100013723.69 - }, - { - "date": "2023-08-18", - "equity": 100013723.69 - }, - { - "date": "2023-08-25", - "equity": 100013723.69 - }, - { - "date": "2023-09-01", - "equity": 100012305.39 - }, - { - "date": "2023-09-08", - "equity": 100129806.47 - }, - { - "date": "2023-09-15", - "equity": 100129806.47 - }, - { - "date": "2023-09-22", - "equity": 100129806.47 - }, - { - "date": "2023-10-05", - "equity": 100129806.47 - }, - { - "date": "2023-10-13", - "equity": 100129806.47 - }, - { - "date": "2023-10-20", - "equity": 100129806.47 - }, - { - "date": "2023-10-27", - "equity": 100129806.47 - }, - { - "date": "2023-11-03", - "equity": 100363598.68 - }, - { - "date": "2023-11-10", - "equity": 101132281.16 - }, - { - "date": "2023-11-17", - "equity": 101232009.86 - }, - { - "date": "2023-11-24", - "equity": 101232009.86 - }, - { - "date": "2023-12-01", - "equity": 101232009.86 - }, - { - "date": "2023-12-08", - "equity": 101232009.86 - }, - { - "date": "2023-12-15", - "equity": 101232009.86 - }, - { - "date": "2023-12-22", - "equity": 101232009.86 - }, - { - "date": "2024-01-03", - "equity": 101232009.86 - }, - { - "date": "2024-01-10", - "equity": 101232009.86 - }, - { - "date": "2024-01-17", - "equity": 101232009.86 - }, - { - "date": "2024-01-24", - "equity": 101222980.37 - }, - { - "date": "2024-01-31", - "equity": 101626768.61 - }, - { - "date": "2024-02-07", - "equity": 101973345.09 - }, - { - "date": "2024-02-16", - "equity": 102364380.25 - }, - { - "date": "2024-02-23", - "equity": 102261880.25 - }, - { - "date": "2024-03-04", - "equity": 101990360.99 - }, - { - "date": "2024-03-11", - "equity": 102165888.98 - }, - { - "date": "2024-03-18", - "equity": 101669016.38 - }, - { - "date": "2024-03-25", - "equity": 101767434.57 - }, - { - "date": "2024-04-01", - "equity": 102101550.43 - }, - { - "date": "2024-04-08", - "equity": 101616843.0 - }, - { - "date": "2024-04-16", - "equity": 100546607.31 - }, - { - "date": "2024-04-23", - "equity": 101700370.9 - }, - { - "date": "2024-04-30", - "equity": 103132449.7 - }, - { - "date": "2024-05-09", - "equity": 103050286.79 - }, - { - "date": "2024-05-17", - "equity": 103003010.21 - }, - { - "date": "2024-05-24", - "equity": 102611643.17 - }, - { - "date": "2024-05-31", - "equity": 101841118.83 - }, - { - "date": "2024-06-10", - "equity": 104001820.94 - }, - { - "date": "2024-06-17", - "equity": 102740285.61 - }, - { - "date": "2024-06-24", - "equity": 103132953.1 - }, - { - "date": "2024-07-01", - "equity": 103265067.63 - }, - { - "date": "2024-07-08", - "equity": 103918410.14 - }, - { - "date": "2024-07-15", - "equity": 104034667.78 - }, - { - "date": "2024-07-22", - "equity": 103953140.08 - }, - { - "date": "2024-07-29", - "equity": 103889218.43 - }, - { - "date": "2024-08-05", - "equity": 99042606.06 - }, - { - "date": "2024-08-12", - "equity": 101108406.96 - }, - { - "date": "2024-08-20", - "equity": 101653249.76 - }, - { - "date": "2024-08-27", - "equity": 103253997.59 - }, - { - "date": "2024-09-03", - "equity": 103340377.94 - }, - { - "date": "2024-09-10", - "equity": 103347716.98 - }, - { - "date": "2024-09-20", - "equity": 102987939.57 - }, - { - "date": "2024-09-27", - "equity": 102697933.31 - }, - { - "date": "2024-10-08", - "equity": 102432809.84 - }, - { - "date": "2024-10-16", - "equity": 102432809.84 - }, - { - "date": "2024-10-23", - "equity": 102432809.84 - }, - { - "date": "2024-10-30", - "equity": 102641102.2 - }, - { - "date": "2024-11-06", - "equity": 102480727.99 - }, - { - "date": "2024-11-13", - "equity": 102480727.99 - }, - { - "date": "2024-11-20", - "equity": 102480727.99 - }, - { - "date": "2024-11-27", - "equity": 102480727.99 - }, - { - "date": "2024-12-04", - "equity": 102480727.99 - }, - { - "date": "2024-12-11", - "equity": 102480727.99 - }, - { - "date": "2024-12-18", - "equity": 102480727.99 - }, - { - "date": "2024-12-26", - "equity": 102260511.32 - }, - { - "date": "2025-01-06", - "equity": 102382387.3 - }, - { - "date": "2025-01-13", - "equity": 102290830.98 - }, - { - "date": "2025-01-20", - "equity": 102290830.98 - }, - { - "date": "2025-01-31", - "equity": 102290830.98 - }, - { - "date": "2025-02-07", - "equity": 102290830.98 - }, - { - "date": "2025-02-14", - "equity": 102329953.72 - }, - { - "date": "2025-02-21", - "equity": 102303953.72 - }, - { - "date": "2025-02-28", - "equity": 102199651.96 - }, - { - "date": "2025-03-10", - "equity": 102199651.96 - }, - { - "date": "2025-03-17", - "equity": 102199651.96 - }, - { - "date": "2025-03-24", - "equity": 102165853.31 - }, - { - "date": "2025-03-31", - "equity": 102089132.62 - }, - { - "date": "2025-04-07", - "equity": 101453549.54 - }, - { - "date": "2025-04-14", - "equity": 102038636.23 - }, - { - "date": "2025-04-21", - "equity": 101305903.64 - }, - { - "date": "2025-04-28", - "equity": 101606153.73 - }, - { - "date": "2025-05-08", - "equity": 101612953.69 - }, - { - "date": "2025-05-15", - "equity": 101612953.69 - }, - { - "date": "2025-05-22", - "equity": 101612953.69 - }, - { - "date": "2025-05-29", - "equity": 102004485.04 - }, - { - "date": "2025-06-09", - "equity": 102419819.47 - }, - { - "date": "2025-06-16", - "equity": 102277220.77 - }, - { - "date": "2025-06-23", - "equity": 102277220.77 - }, - { - "date": "2025-06-30", - "equity": 102277220.77 - }, - { - "date": "2025-07-07", - "equity": 102930996.81 - }, - { - "date": "2025-07-14", - "equity": 102937897.64 - }, - { - "date": "2025-07-21", - "equity": 102937897.64 - }, - { - "date": "2025-07-28", - "equity": 102804893.79 - }, - { - "date": "2025-08-04", - "equity": 102771560.42 - }, - { - "date": "2025-08-11", - "equity": 103803237.63 - }, - { - "date": "2025-08-19", - "equity": 103691621.83 - }, - { - "date": "2025-08-26", - "equity": 103933206.89 - }, - { - "date": "2025-09-02", - "equity": 103703367.66 - }, - { - "date": "2025-09-09", - "equity": 104108299.98 - }, - { - "date": "2025-09-16", - "equity": 104435039.97 - }, - { - "date": "2025-09-23", - "equity": 104830397.09 - }, - { - "date": "2025-09-30", - "equity": 104538463.13 - }, - { - "date": "2025-10-14", - "equity": 104972177.39 - }, - { - "date": "2025-10-21", - "equity": 106176682.56 - }, - { - "date": "2025-10-28", - "equity": 106972553.92 - }, - { - "date": "2025-11-04", - "equity": 107023598.41 - }, - { - "date": "2025-11-11", - "equity": 107310723.5 - }, - { - "date": "2025-11-18", - "equity": 107460906.76 - }, - { - "date": "2025-11-25", - "equity": 107364920.59 - }, - { - "date": "2025-12-02", - "equity": 108141160.15 - }, - { - "date": "2025-12-09", - "equity": 108210696.74 - }, - { - "date": "2025-12-16", - "equity": 108002115.22 - }, - { - "date": "2025-12-23", - "equity": 108043731.79 - }, - { - "date": "2026-01-02", - "equity": 107665424.51 - }, - { - "date": "2026-01-09", - "equity": 107078843.15 - }, - { - "date": "2026-01-16", - "equity": 109460097.77 - }, - { - "date": "2026-01-23", - "equity": 111303919.09 - }, - { - "date": "2026-01-30", - "equity": 111492226.94 - }, - { - "date": "2026-02-06", - "equity": 111487754.92 - }, - { - "date": "2026-02-13", - "equity": 111352754.92 - }, - { - "date": "2026-02-25", - "equity": 111951170.28 - }, - { - "date": "2026-03-05", - "equity": 110614842.91 - }, - { - "date": "2026-03-12", - "equity": 110614842.91 - }, - { - "date": "2026-03-19", - "equity": 110614842.91 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0938 - }, - { - "date": "2023-07-28", - "drawdown_pct": -0.094 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.2186 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.1599 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.1158 - }, - { - "date": "2023-11-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.2296 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.1531 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.1531 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.1531 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.1531 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.1531 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.1531 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.1531 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.1531 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.1531 - }, - { - "date": "2024-01-25", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.0823 - }, - { - "date": "2024-02-08", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-19", - "drawdown_pct": -0.083 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.2933 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.5965 - }, - { - "date": "2024-03-12", - "drawdown_pct": -0.2099 - }, - { - "date": "2024-03-19", - "drawdown_pct": -0.9155 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.3989 - }, - { - "date": "2024-04-02", - "drawdown_pct": -0.2675 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.9706 - }, - { - "date": "2024-04-17", - "drawdown_pct": -1.9372 - }, - { - "date": "2024-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2024-05-02", - "drawdown_pct": -0.5383 - }, - { - "date": "2024-05-10", - "drawdown_pct": -0.1658 - }, - { - "date": "2024-05-20", - "drawdown_pct": -0.3283 - }, - { - "date": "2024-05-27", - "drawdown_pct": -0.7392 - }, - { - "date": "2024-06-03", - "drawdown_pct": -1.2919 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.4916 - }, - { - "date": "2024-06-18", - "drawdown_pct": -1.5907 - }, - { - "date": "2024-06-25", - "drawdown_pct": -1.3735 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.6466 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.4855 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.5042 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.5141 - }, - { - "date": "2024-07-30", - "drawdown_pct": -1.0534 - }, - { - "date": "2024-08-06", - "drawdown_pct": -4.3448 - }, - { - "date": "2024-08-13", - "drawdown_pct": -3.0713 - }, - { - "date": "2024-08-21", - "drawdown_pct": -2.1928 - }, - { - "date": "2024-08-28", - "drawdown_pct": -1.2259 - }, - { - "date": "2024-09-04", - "drawdown_pct": -1.0907 - }, - { - "date": "2024-09-11", - "drawdown_pct": -1.2195 - }, - { - "date": "2024-09-23", - "drawdown_pct": -1.4019 - }, - { - "date": "2024-09-30", - "drawdown_pct": -1.9593 - }, - { - "date": "2024-10-10", - "drawdown_pct": -1.9593 - }, - { - "date": "2024-10-17", - "drawdown_pct": -1.9593 - }, - { - "date": "2024-10-24", - "drawdown_pct": -1.9652 - }, - { - "date": "2024-10-31", - "drawdown_pct": -1.9135 - }, - { - "date": "2024-11-07", - "drawdown_pct": -1.9135 - }, - { - "date": "2024-11-14", - "drawdown_pct": -1.9135 - }, - { - "date": "2024-11-21", - "drawdown_pct": -1.9135 - }, - { - "date": "2024-11-28", - "drawdown_pct": -1.9135 - }, - { - "date": "2024-12-05", - "drawdown_pct": -1.9135 - }, - { - "date": "2024-12-12", - "drawdown_pct": -1.9135 - }, - { - "date": "2024-12-19", - "drawdown_pct": -1.9135 - }, - { - "date": "2024-12-27", - "drawdown_pct": -2.2072 - }, - { - "date": "2025-01-07", - "drawdown_pct": -2.1225 - }, - { - "date": "2025-01-14", - "drawdown_pct": -2.0952 - }, - { - "date": "2025-01-21", - "drawdown_pct": -2.0952 - }, - { - "date": "2025-02-03", - "drawdown_pct": -2.0952 - }, - { - "date": "2025-02-10", - "drawdown_pct": -2.0952 - }, - { - "date": "2025-02-17", - "drawdown_pct": -2.1013 - }, - { - "date": "2025-02-24", - "drawdown_pct": -2.064 - }, - { - "date": "2025-03-04", - "drawdown_pct": -2.1825 - }, - { - "date": "2025-03-11", - "drawdown_pct": -2.1825 - }, - { - "date": "2025-03-18", - "drawdown_pct": -2.1825 - }, - { - "date": "2025-03-25", - "drawdown_pct": -2.2008 - }, - { - "date": "2025-04-01", - "drawdown_pct": -2.2883 - }, - { - "date": "2025-04-08", - "drawdown_pct": -2.7661 - }, - { - "date": "2025-04-15", - "drawdown_pct": -2.4959 - }, - { - "date": "2025-04-22", - "drawdown_pct": -3.0208 - }, - { - "date": "2025-04-29", - "drawdown_pct": -2.744 - }, - { - "date": "2025-05-09", - "drawdown_pct": -2.744 - }, - { - "date": "2025-05-16", - "drawdown_pct": -2.744 - }, - { - "date": "2025-05-23", - "drawdown_pct": -2.744 - }, - { - "date": "2025-05-30", - "drawdown_pct": -2.4242 - }, - { - "date": "2025-06-10", - "drawdown_pct": -1.9854 - }, - { - "date": "2025-06-17", - "drawdown_pct": -2.1083 - }, - { - "date": "2025-06-24", - "drawdown_pct": -2.1083 - }, - { - "date": "2025-07-01", - "drawdown_pct": -2.1083 - }, - { - "date": "2025-07-08", - "drawdown_pct": -1.4759 - }, - { - "date": "2025-07-15", - "drawdown_pct": -1.4759 - }, - { - "date": "2025-07-22", - "drawdown_pct": -1.4759 - }, - { - "date": "2025-07-29", - "drawdown_pct": -1.5649 - }, - { - "date": "2025-08-05", - "drawdown_pct": -1.4312 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.7982 - }, - { - "date": "2025-08-20", - "drawdown_pct": -0.9872 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.6981 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.7272 - }, - { - "date": "2025-09-10", - "drawdown_pct": -0.1875 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.0541 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.4401 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.4401 - }, - { - "date": "2025-10-15", - "drawdown_pct": 0.0 - }, - { - "date": "2025-10-22", - "drawdown_pct": 0.0 - }, - { - "date": "2025-10-29", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-05", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-12", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-19", - "drawdown_pct": 0.0 - }, - { - "date": "2025-11-26", - "drawdown_pct": 0.0 - }, - { - "date": "2025-12-03", - "drawdown_pct": 0.0 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.1777 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.2863 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.3744 - }, - { - "date": "2026-01-05", - "drawdown_pct": -0.5276 - }, - { - "date": "2026-01-12", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-19", - "drawdown_pct": -0.1067 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-09", - "drawdown_pct": -0.3673 - }, - { - "date": "2026-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.0936 - }, - { - "date": "2026-03-06", - "drawdown_pct": -1.1937 - }, - { - "date": "2026-03-13", - "drawdown_pct": -1.1937 - }, - { - "date": "2026-03-20", - "drawdown_pct": -1.1937 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100224.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100224.json deleted file mode 100644 index b6780a6..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100224.json +++ /dev/null @@ -1,6496 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "adaptive_modes": { - "aggressive": { - "rsi_entry": 48.0, - "bear_rsi_entry": 38.0, - "bb_pct_b_scale": 0.45, - "position_size": 0.07, - "max_holdings": 15, - "stop_loss": -8.0, - "stop_loss_vol": -12.0, - "atr_stop_mult": 3.0, - "atr_trail_mult": 1.8, - "rsi_partial": 58.0, - "rsi_full": 72.0 - }, - "normal": { - "rsi_entry": 43.0, - "bear_rsi_entry": 32.0, - "bb_pct_b_scale": 0.35, - "position_size": 0.05, - "max_holdings": 12, - "stop_loss": -6.0, - "stop_loss_vol": -10.0, - "atr_stop_mult": 2.5, - "atr_trail_mult": 1.5, - "rsi_partial": 52.0, - "rsi_full": 67.0 - }, - "defensive": { - "rsi_entry": 35.0, - "bear_rsi_entry": 25.0, - "bb_pct_b_scale": 0.2, - "position_size": 0.03, - "max_holdings": 8, - "stop_loss": -5.0, - "stop_loss_vol": -8.0, - "atr_stop_mult": 2.0, - "atr_trail_mult": 1.2, - "rsi_partial": 48.0, - "rsi_full": 60.0 - }, - "crisis": { - "rsi_entry": 28.0, - "bear_rsi_entry": 20.0, - "bb_pct_b_scale": 0.1, - "position_size": 0.0, - "max_holdings": 3, - "stop_loss": -4.0, - "stop_loss_vol": -6.0, - "atr_stop_mult": 1.5, - "atr_trail_mult": 1.0, - "rsi_partial": 45.0, - "rsi_full": 55.0 - } - } - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 6.174, - "cagr_pct": 2.0925, - "sharpe_ratio": -0.3775, - "sortino_ratio": -0.6611, - "max_drawdown_pct": -1.6754, - "win_rate": 69.78, - "profit_factor": 1.6887, - "avg_win_pct": 6.184, - "avg_loss_pct": -3.8359, - "total_trades": 182, - "winning_trades": 127, - "losing_trades": 55, - "max_consecutive_wins": 17, - "max_consecutive_losses": 5, - "avg_holding_days": 8.7 - }, - "stock_summary": [ - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 9, - "losses": 0, - "total_pnl": 1291186.0, - "trades": 9, - "win_rate": 100.0 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 5, - "losses": 2, - "total_pnl": 1083452.0, - "trades": 7, - "win_rate": 71.4 - }, - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 7, - "losses": 1, - "total_pnl": 1046161.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 6, - "losses": 0, - "total_pnl": 622087.0, - "trades": 6, - "win_rate": 100.0 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 7, - "losses": 6, - "total_pnl": 594044.0, - "trades": 13, - "win_rate": 53.8 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 588307.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 5, - "losses": 1, - "total_pnl": 583071.0, - "trades": 6, - "win_rate": 83.3 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 5, - "losses": 3, - "total_pnl": 526049.0, - "trades": 8, - "win_rate": 62.5 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 6, - "losses": 1, - "total_pnl": 411556.0, - "trades": 7, - "win_rate": 85.7 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 3, - "losses": 1, - "total_pnl": 389641.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 372650.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": 327271.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 318482.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 4, - "losses": 0, - "total_pnl": 258542.0, - "trades": 4, - "win_rate": 100.0 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 195602.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 3, - "losses": 0, - "total_pnl": 168238.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 7, - "losses": 1, - "total_pnl": 144090.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 7, - "losses": 0, - "total_pnl": 136441.0, - "trades": 7, - "win_rate": 100.0 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 2, - "losses": 0, - "total_pnl": 82746.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "068270", - "name": "셀트리온", - "market": "KOSPI", - "wins": 1, - "losses": 3, - "total_pnl": -2192.0, - "trades": 4, - "win_rate": 25.0 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 4, - "losses": 3, - "total_pnl": -17679.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": -30046.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -77919.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -103400.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -151662.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -153559.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -160140.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 8, - "losses": 5, - "total_pnl": -165351.0, - "trades": 13, - "win_rate": 61.5 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 6, - "losses": 3, - "total_pnl": -292175.0, - "trades": 9, - "win_rate": 66.7 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 3, - "losses": 2, - "total_pnl": -296771.0, - "trades": 5, - "win_rate": 60.0 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -325840.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 4, - "losses": 4, - "total_pnl": -560627.0, - "trades": 8, - "win_rate": 50.0 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -628218.0, - "trades": 2, - "win_rate": 0.0 - } - ], - "open_positions": [], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 144, - "commission": 748.92, - "tax": 0.0, - "slippage": 3190.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<32.0 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32849.178396690935, - "quantity": 144, - "commission": 709.54, - "tax": 10879.65, - "slippage": 118.31, - "pnl": -274846.9, - "pnl_pct": -5.504, - "reason": "전량청산: 트레일링(32850<33316)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 165, - "commission": 746.42, - "tax": 0.0, - "slippage": 1368.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<32.0 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 82, - "commission": 401.51, - "tax": 6156.42, - "slippage": 597.6, - "pnl": 196793.58, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-14", - "entry_price": 30158.292133948828, - "exit_price": 32975.69644993259, - "quantity": 41, - "commission": 202.8, - "tax": 3109.61, - "slippage": 996.45, - "pnl": 112015.69, - "pnl_pct": 9.0578, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-17", - "entry_price": 30158.292133948828, - "exit_price": 33427.36440214571, - "quantity": 21, - "commission": 105.3, - "tax": 1614.54, - "slippage": 475.35, - "pnl": 66835.68, - "pnl_pct": 10.5516, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30158.292133948828, - "exit_price": 31821.5840807686, - "quantity": 21, - "commission": 100.24, - "tax": 1536.98, - "slippage": 596.73, - "pnl": 33196.91, - "pnl_pct": 5.2409, - "reason": "전량청산: 트레일링(31850<31891)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83107.2246169915, - "exit_price": 0.0, - "quantity": 60, - "commission": 747.97, - "tax": 0.0, - "slippage": 433.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<32.0 + %B(0.08) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-31", - "entry_price": 83107.2246169915, - "exit_price": 82665.10706551203, - "quantity": 60, - "commission": 743.99, - "tax": 8927.83, - "slippage": 2093.58, - "pnl": -36946.84, - "pnl_pct": -0.7408, - "reason": "전량청산: 트레일링(82700<84071)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-11-02", - "exit_date": null, - "entry_price": 20300.60488355459, - "exit_price": 0.0, - "quantity": 246, - "commission": 749.09, - "tax": 0.0, - "slippage": 148.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.9)<32.0 + %B(0.34) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-06", - "entry_price": 20300.60488355459, - "exit_price": 24594.621505819832, - "quantity": 123, - "commission": 453.77, - "tax": 5445.25, - "slippage": 661.55, - "pnl": 521890.48, - "pnl_pct": 20.8978, - "reason": "1차 익절(50%): RSI(57.3)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-15", - "entry_price": 20300.60488355459, - "exit_price": 24337.694598734684, - "quantity": 123, - "commission": 449.03, - "tax": 5388.37, - "slippage": 1513.56, - "pnl": 490350.09, - "pnl_pct": 19.6348, - "reason": "전량청산: RSI(68.3)>=67", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49851.32281808874, - "exit_price": 0.0, - "quantity": 101, - "commission": 755.25, - "tax": 0.0, - "slippage": 133.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.7)<32.0 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 353011.177959271, - "exit_price": 0.0, - "quantity": 14, - "commission": 741.32, - "tax": 0.0, - "slippage": 982.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<32.0 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105233.3450968991, - "exit_price": 0.0, - "quantity": 48, - "commission": 757.68, - "tax": 0.0, - "slippage": 3280.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<32.0 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49851.32281808874, - "exit_price": 52571.33607812027, - "quantity": 50, - "commission": 394.29, - "tax": 4731.42, - "slippage": 1433.2, - "pnl": 130501.07, - "pnl_pct": 5.2348, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 105233.3450968991, - "exit_price": 98472.28792137271, - "quantity": 48, - "commission": 709.0, - "tax": 10871.34, - "slippage": 1042.18, - "pnl": -336868.77, - "pnl_pct": -6.6681, - "reason": "전량청산: 트레일링(98494<98889)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49851.32281808874, - "exit_price": 53468.474285912635, - "quantity": 25, - "commission": 200.51, - "tax": 2406.08, - "slippage": 788.14, - "pnl": 87635.26, - "pnl_pct": 7.0307, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-02", - "entry_price": 49851.32281808874, - "exit_price": 53956.290755339396, - "quantity": 13, - "commission": 105.21, - "tax": 1262.58, - "slippage": 568.22, - "pnl": 51899.58, - "pnl_pct": 8.0072, - "reason": "1차 익절(50%): RSI(54.6)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-02", - "entry_price": 353011.177959271, - "exit_price": 384757.4995372263, - "quantity": 7, - "commission": 404.0, - "tax": 4847.94, - "slippage": 17.5, - "pnl": 216601.65, - "pnl_pct": 8.7642, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-06", - "entry_price": 353011.177959271, - "exit_price": 365862.9428343874, - "quantity": 7, - "commission": 384.16, - "tax": 4609.87, - "slippage": 2065.4, - "pnl": 84597.66, - "pnl_pct": 3.423, - "reason": "전량청산: 트레일링(366158<367923)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-02-07", - "exit_date": null, - "entry_price": 230660.9211305448, - "exit_price": 0.0, - "quantity": 21, - "commission": 726.58, - "tax": 0.0, - "slippage": 3379.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.8)<32.0 + %B(0.33) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-08", - "entry_price": 49851.32281808874, - "exit_price": 55681.048046229946, - "quantity": 13, - "commission": 108.58, - "tax": 1302.94, - "slippage": 246.38, - "pnl": 74277.7, - "pnl_pct": 11.4597, - "reason": "전량청산: RSI(69.1)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-14", - "entry_price": 230660.9211305448, - "exit_price": 243462.14074179583, - "quantity": 10, - "commission": 365.19, - "tax": 5599.63, - "slippage": 378.59, - "pnl": 121701.38, - "pnl_pct": 5.2754, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-15", - "entry_price": 230660.9211305448, - "exit_price": 252757.82509273168, - "quantity": 5, - "commission": 189.57, - "tax": 2906.71, - "slippage": 1210.87, - "pnl": 107215.24, - "pnl_pct": 9.295, - "reason": "1차 익절(50%): RSI(55.3)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-16", - "entry_price": 230660.9211305448, - "exit_price": 253914.5049855414, - "quantity": 3, - "commission": 114.26, - "tax": 1752.01, - "slippage": 256.49, - "pnl": 67790.68, - "pnl_pct": 9.7951, - "reason": "1차 익절(50%): RSI(61.2)>=45 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-19", - "entry_price": 230660.9211305448, - "exit_price": 243977.37001421524, - "quantity": 3, - "commission": 109.79, - "tax": 1683.44, - "slippage": 67.89, - "pnl": 38052.32, - "pnl_pct": 5.4982, - "reason": "전량청산: 트레일링(244000<247286)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23702.292178130952, - "exit_price": 0.0, - "quantity": 214, - "commission": 760.84, - "tax": 0.0, - "slippage": 490.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<43.0 + %B(0.04)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-03-06", - "exit_date": null, - "entry_price": 72961.78233930672, - "exit_price": 0.0, - "quantity": 69, - "commission": 755.15, - "tax": 0.0, - "slippage": 4262.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.7)<43.0 + %B(0.26)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-08", - "entry_price": 72961.78233930672, - "exit_price": 73255.7468819008, - "quantity": 34, - "commission": 373.6, - "tax": 4483.25, - "slippage": 1504.61, - "pnl": 4765.83, - "pnl_pct": 0.1921, - "reason": "1차 익절(50%): RSI(53.1)>=52", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194757.0671619792, - "exit_price": 0.0, - "quantity": 26, - "commission": 759.55, - "tax": 0.0, - "slippage": 4083.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.8)<43.0 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194757.0671619792, - "exit_price": 204350.7698496211, - "quantity": 13, - "commission": 398.48, - "tax": 4781.81, - "slippage": 1939.99, - "pnl": 119158.07, - "pnl_pct": 4.7057, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-13", - "entry_price": 72961.78233930672, - "exit_price": 74060.2654984232, - "quantity": 17, - "commission": 188.85, - "tax": 2266.24, - "slippage": 675.49, - "pnl": 16033.06, - "pnl_pct": 1.2924, - "reason": "1차 익절(50%): RSI(56.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450437.9020937907, - "exit_price": 0.0, - "quantity": 11, - "commission": 743.22, - "tax": 0.0, - "slippage": 4816.92, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43.0 + %B(0.30)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-14", - "entry_price": 72961.78233930672, - "exit_price": 74271.87489577342, - "quantity": 9, - "commission": 100.27, - "tax": 1203.2, - "slippage": 253.13, - "pnl": 10388.86, - "pnl_pct": 1.5818, - "reason": "1차 익절(50%): RSI(56.7)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122067.34895701532, - "exit_price": 0.0, - "quantity": 41, - "commission": 750.71, - "tax": 0.0, - "slippage": 2761.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<43.0 + %B(0.29)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23702.292178130952, - "exit_price": 23130.799282022545, - "quantity": 214, - "commission": 742.5, - "tax": 11384.98, - "slippage": 4108.95, - "pnl": -135187.8, - "pnl_pct": -2.6648, - "reason": "전량청산: 트레일링(23150<23232)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-15", - "entry_price": 72961.78233930672, - "exit_price": 72255.28102190407, - "quantity": 9, - "commission": 97.54, - "tax": 1170.54, - "slippage": 402.47, - "pnl": -7725.09, - "pnl_pct": -1.1763, - "reason": "전량청산: 트레일링(72300<72743)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194757.0671619792, - "exit_price": 192533.94908031012, - "quantity": 13, - "commission": 375.44, - "tax": 4505.29, - "slippage": 2158.66, - "pnl": -34161.05, - "pnl_pct": -1.3491, - "reason": "전량청산: 트레일링(192700<196204)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-20", - "entry_price": 122067.34895701532, - "exit_price": 116932.44979900496, - "quantity": 41, - "commission": 719.13, - "tax": 8629.61, - "slippage": 2769.56, - "pnl": -220630.33, - "pnl_pct": -4.4077, - "reason": "전량청산: 트레일링(117000<117925)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 191534.85504945152, - "exit_price": 0.0, - "quantity": 26, - "commission": 746.99, - "tax": 0.0, - "slippage": 3506.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<43.0 + %B(0.34)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27901.278500303993, - "exit_price": 0.0, - "quantity": 181, - "commission": 757.52, - "tax": 0.0, - "slippage": 231.41, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<43.0 + %B(0.21)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184442.02444203015, - "exit_price": 0.0, - "quantity": 27, - "commission": 746.99, - "tax": 0.0, - "slippage": 1134.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43.0 + %B(0.24)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 118834.37929007593, - "exit_price": 0.0, - "quantity": 42, - "commission": 748.66, - "tax": 0.0, - "slippage": 1443.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<43.0 + %B(0.22)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450437.9020937907, - "exit_price": 449464.1335063728, - "quantity": 5, - "commission": 337.1, - "tax": 4045.18, - "slippage": 179.33, - "pnl": -9588.95, - "pnl_pct": -0.4257, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-25", - "entry_price": 450437.9020937907, - "exit_price": 460392.79979683075, - "quantity": 3, - "commission": 207.18, - "tax": 2486.12, - "slippage": 321.6, - "pnl": 26968.7, - "pnl_pct": 1.9954, - "reason": "1차 익절(50%): RSI(54.4)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 191534.85504945152, - "exit_price": 191780.62792583922, - "quantity": 13, - "commission": 373.97, - "tax": 4487.67, - "slippage": 251.84, - "pnl": -2040.08, - "pnl_pct": -0.0819, - "reason": "1차 익절(50%): RSI(54.4)>=52", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 27901.278500303993, - "exit_price": 27792.272333833538, - "quantity": 90, - "commission": 375.2, - "tax": 4502.35, - "slippage": 695.49, - "pnl": -15064.77, - "pnl_pct": -0.5998, - "reason": "1차 익절(50%): RSI(53.2)>=52", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 191534.85504945152, - "exit_price": 207867.777635593, - "quantity": 13, - "commission": 405.34, - "tax": 4864.11, - "slippage": 1718.89, - "pnl": 206685.05, - "pnl_pct": 8.2995, - "reason": "전량청산: RSI(73.7)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27901.278500303993, - "exit_price": 28839.474591636714, - "quantity": 45, - "commission": 194.67, - "tax": 2336.0, - "slippage": 473.64, - "pnl": 39499.83, - "pnl_pct": 3.1455, - "reason": "1차 익절(50%): RSI(62.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-27", - "entry_price": 450437.9020937907, - "exit_price": 443835.63965060015, - "quantity": 3, - "commission": 199.73, - "tax": 2396.71, - "slippage": 493.08, - "pnl": -22605.92, - "pnl_pct": -1.6726, - "reason": "전량청산: 트레일링(444000<445589)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184442.02444203015, - "exit_price": 189260.34031907495, - "quantity": 13, - "commission": 369.06, - "tax": 4428.69, - "slippage": 515.58, - "pnl": 57480.69, - "pnl_pct": 2.3969, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-29", - "entry_price": 27901.278500303993, - "exit_price": 27542.644761002546, - "quantity": 46, - "commission": 190.04, - "tax": 2280.53, - "slippage": 338.34, - "pnl": -19160.25, - "pnl_pct": -1.4926, - "reason": "전량청산: 트레일링(27550<28064)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184442.02444203015, - "exit_price": 194118.00801360747, - "quantity": 7, - "commission": 203.82, - "tax": 2445.89, - "slippage": 1273.94, - "pnl": 64888.51, - "pnl_pct": 5.0251, - "reason": "1차 익절(50%): RSI(57.4)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 118834.37929007593, - "exit_price": 124419.31959453679, - "quantity": 21, - "commission": 391.92, - "tax": 4703.05, - "slippage": 1694.29, - "pnl": 111814.45, - "pnl_pct": 4.4799, - "reason": "1차 익절(50%): RSI(60.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 51531.370246791856, - "exit_price": 0.0, - "quantity": 99, - "commission": 765.24, - "tax": 0.0, - "slippage": 3105.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<43.0 + %B(0.22)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 184442.02444203015, - "exit_price": 191967.14137954597, - "quantity": 7, - "commission": 201.57, - "tax": 2418.79, - "slippage": 230.01, - "pnl": 49861.8, - "pnl_pct": 3.8614, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 118834.37929007593, - "exit_price": 123210.09866581272, - "quantity": 21, - "commission": 388.11, - "tax": 4657.34, - "slippage": 1887.93, - "pnl": 86470.33, - "pnl_pct": 3.4645, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24654.027871471233, - "exit_price": 0.0, - "quantity": 207, - "commission": 765.51, - "tax": 0.0, - "slippage": 833.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<43.0 + %B(0.23)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-03", - "entry_price": 51531.370246791856, - "exit_price": 48881.44462889805, - "quantity": 99, - "commission": 725.89, - "tax": 11130.3, - "slippage": 1836.98, - "pnl": -274964.07, - "pnl_pct": -5.3889, - "reason": "전량청산: 트레일링(48900<50084)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-03", - "entry_price": 24654.027871471233, - "exit_price": 25274.965059228893, - "quantity": 207, - "commission": 784.79, - "tax": 9417.45, - "slippage": 5182.23, - "pnl": 117566.25, - "pnl_pct": 2.3033, - "reason": "전량청산: 트레일링(25300<25400)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401756.9599035814, - "exit_price": 0.0, - "quantity": 12, - "commission": 723.16, - "tax": 0.0, - "slippage": 3083.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.8)<43.0 + %B(0.01)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106759.42653766077, - "exit_price": 0.0, - "quantity": 47, - "commission": 752.65, - "tax": 0.0, - "slippage": 2793.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<43.0 + %B(0.20)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48182.96417618517, - "exit_price": 0.0, - "quantity": 105, - "commission": 758.88, - "tax": 0.0, - "slippage": 3461.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<43.0 + %B(-0.13)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273091.9822606468, - "exit_price": 0.0, - "quantity": 18, - "commission": 737.35, - "tax": 0.0, - "slippage": 4139.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<43.0 + %B(0.19)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48182.96417618517, - "exit_price": 42516.98120376371, - "quantity": 105, - "commission": 669.64, - "tax": 10267.85, - "slippage": 3466.97, - "pnl": -606624.59, - "pnl_pct": -11.9887, - "reason": "손절 (close=42550 <= stop=43365)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26155.989607081858, - "exit_price": 0.0, - "quantity": 194, - "commission": 761.14, - "tax": 0.0, - "slippage": 1161.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<43.0 + %B(0.22)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-12", - "entry_price": 401756.9599035814, - "exit_price": 394987.3204036579, - "quantity": 12, - "commission": 710.98, - "tax": 8531.73, - "slippage": 152.16, - "pnl": -91201.54, - "pnl_pct": -1.8914, - "reason": "전량청산: 트레일링(395000<395679)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273091.9822606468, - "exit_price": 259694.0528689874, - "quantity": 18, - "commission": 701.17, - "tax": 8414.09, - "slippage": 1475.05, - "pnl": -251015.34, - "pnl_pct": -5.1057, - "reason": "전량청산: 트레일링(259776<265297)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106759.42653766077, - "exit_price": 114569.31689561318, - "quantity": 23, - "commission": 395.26, - "tax": 4743.17, - "slippage": 705.71, - "pnl": 174120.72, - "pnl_pct": 7.0901, - "reason": "1차 익절(50%): RSI(54.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-16", - "entry_price": 106759.42653766077, - "exit_price": 114675.80026784065, - "quantity": 12, - "commission": 206.42, - "tax": 2477.0, - "slippage": 290.4, - "pnl": 92120.9, - "pnl_pct": 7.1896, - "reason": "1차 익절(50%): RSI(50.4)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26155.989607081858, - "exit_price": 23777.558748798823, - "quantity": 194, - "commission": 691.93, - "tax": 8303.12, - "slippage": 4353.6, - "pnl": -471171.78, - "pnl_pct": -9.2841, - "reason": "손절 (close=23800 <= stop=24456)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13411.743326194734, - "exit_price": 0.0, - "quantity": 225, - "commission": 452.65, - "tax": 0.0, - "slippage": 2642.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<35.0 + %B(0.13)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157049.40442728536, - "exit_price": 0.0, - "quantity": 19, - "commission": 447.59, - "tax": 0.0, - "slippage": 938.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<35.0 + %B(0.05)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42427.7905994085, - "exit_price": 0.0, - "quantity": 71, - "commission": 451.86, - "tax": 0.0, - "slippage": 1973.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<35.0 + %B(0.15)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43817.32867726646, - "exit_price": 0.0, - "quantity": 69, - "commission": 453.51, - "tax": 0.0, - "slippage": 1195.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(17.4)<35.0 + %B(0.13)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250797.1563604661, - "exit_price": 0.0, - "quantity": 12, - "commission": 451.43, - "tax": 0.0, - "slippage": 2749.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<35.0 + %B(0.19)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370670.00461138366, - "exit_price": 0.0, - "quantity": 8, - "commission": 444.8, - "tax": 0.0, - "slippage": 1360.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<35.0 + %B(0.14)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164943.6787394555, - "exit_price": 0.0, - "quantity": 18, - "commission": 445.35, - "tax": 0.0, - "slippage": 786.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<35.0 + %B(0.10)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13411.743326194734, - "exit_price": 14146.51022076613, - "quantity": 112, - "commission": 237.66, - "tax": 2851.94, - "slippage": 390.86, - "pnl": 78978.98, - "pnl_pct": 5.2571, - "reason": "1차 익절(50%): RSI(51.4)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-23", - "entry_price": 106759.42653766077, - "exit_price": 115834.93743325048, - "quantity": 12, - "commission": 208.5, - "tax": 2502.03, - "slippage": 780.75, - "pnl": 106003.43, - "pnl_pct": 8.2731, - "reason": "전량청산: RSI(66.6)>=55", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-23", - "entry_price": 13411.743326194734, - "exit_price": 14196.269069158974, - "quantity": 56, - "commission": 119.25, - "tax": 1430.98, - "slippage": 208.93, - "pnl": 42270.55, - "pnl_pct": 5.6273, - "reason": "1차 익절(50%): RSI(52.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-24", - "entry_price": 13411.743326194734, - "exit_price": 14111.745645818044, - "quantity": 28, - "commission": 59.27, - "tax": 711.23, - "slippage": 231.12, - "pnl": 18773.23, - "pnl_pct": 4.9984, - "reason": "1차 익절(50%): RSI(56.7)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250797.1563604661, - "exit_price": 287627.5293613312, - "quantity": 6, - "commission": 258.86, - "tax": 3106.38, - "slippage": 1550.82, - "pnl": 217391.28, - "pnl_pct": 14.4445, - "reason": "1차 익절(50%): RSI(60.4)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-25", - "entry_price": 13411.743326194734, - "exit_price": 14014.400404917931, - "quantity": 14, - "commission": 29.43, - "tax": 353.16, - "slippage": 78.39, - "pnl": 8026.44, - "pnl_pct": 4.2741, - "reason": "1차 익절(50%): RSI(50.2)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42427.7905994085, - "exit_price": 40291.16137340596, - "quantity": 71, - "commission": 429.1, - "tax": 6579.55, - "slippage": 627.54, - "pnl": -159161.18, - "pnl_pct": -5.2828, - "reason": "전량청산: 트레일링(40300<41964)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 43817.32867726646, - "exit_price": 44705.36019210934, - "quantity": 69, - "commission": 462.7, - "tax": 5552.41, - "slippage": 3080.15, - "pnl": 54805.56, - "pnl_pct": 1.8124, - "reason": "전량청산: 트레일링(44750<44982)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250797.1563604661, - "exit_price": 271753.4638769597, - "quantity": 6, - "commission": 244.58, - "tax": 2934.94, - "slippage": 831.22, - "pnl": 122332.61, - "pnl_pct": 8.1284, - "reason": "전량청산: 트레일링(271892<277604)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-25", - "entry_price": 370670.00461138366, - "exit_price": 372966.0907892592, - "quantity": 8, - "commission": 447.56, - "tax": 5370.71, - "slippage": 271.27, - "pnl": 12105.61, - "pnl_pct": 0.4082, - "reason": "전량청산: 트레일링(373000<377536)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-26", - "entry_price": 13411.743326194734, - "exit_price": 14349.323880012655, - "quantity": 7, - "commission": 15.07, - "tax": 180.8, - "slippage": 4.73, - "pnl": 6353.11, - "pnl_pct": 6.7661, - "reason": "1차 익절(50%): RSI(57.5)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-29", - "entry_price": 13411.743326194734, - "exit_price": 14188.444078840324, - "quantity": 4, - "commission": 8.51, - "tax": 102.16, - "slippage": 6.22, - "pnl": 2988.09, - "pnl_pct": 5.5691, - "reason": "1차 익절(50%): RSI(52.8)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157049.40442728536, - "exit_price": 168794.02436355635, - "quantity": 9, - "commission": 227.87, - "tax": 2734.46, - "slippage": 953.78, - "pnl": 102527.23, - "pnl_pct": 7.2526, - "reason": "1차 익절(50%): RSI(46.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164943.6787394555, - "exit_price": 177859.0098731434, - "quantity": 9, - "commission": 240.11, - "tax": 2881.32, - "slippage": 1268.91, - "pnl": 112893.88, - "pnl_pct": 7.6037, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-30", - "entry_price": 13411.743326194734, - "exit_price": 14223.99266367244, - "quantity": 4, - "commission": 8.53, - "tax": 102.41, - "slippage": 24.03, - "pnl": 3130.0, - "pnl_pct": 5.8336, - "reason": "전량청산: RSI(55.8)>=55", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-30", - "entry_price": 157049.40442728536, - "exit_price": 165989.45440077878, - "quantity": 5, - "commission": 124.49, - "tax": 1493.91, - "slippage": 52.73, - "pnl": 42964.07, - "pnl_pct": 5.4706, - "reason": "1차 익절(50%): RSI(49.1)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157049.40442728536, - "exit_price": 161938.17767558596, - "quantity": 5, - "commission": 121.45, - "tax": 1457.44, - "slippage": 309.11, - "pnl": 22747.18, - "pnl_pct": 2.8964, - "reason": "전량청산: 트레일링(162000<164736)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 164943.6787394555, - "exit_price": 179520.99698797087, - "quantity": 9, - "commission": 242.35, - "tax": 2908.24, - "slippage": 1611.03, - "pnl": 127822.6, - "pnl_pct": 8.6092, - "reason": "전량청산: RSI(55.2)>=55", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226119.5798419924, - "exit_price": 0.0, - "quantity": 22, - "commission": 746.19, - "tax": 0.0, - "slippage": 2630.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<43.0 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96135.26430954276, - "exit_price": 0.0, - "quantity": 52, - "commission": 749.86, - "tax": 0.0, - "slippage": 4849.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<43.0 + %B(0.13)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96135.26430954276, - "exit_price": 94390.6804199705, - "quantity": 52, - "commission": 736.25, - "tax": 11289.13, - "slippage": 4228.62, - "pnl": -103493.59, - "pnl_pct": -2.07, - "reason": "전량청산: 트레일링(94472<96114)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-24", - "entry_price": 226119.5798419924, - "exit_price": 221497.45695363966, - "quantity": 22, - "commission": 730.94, - "tax": 8771.3, - "slippage": 55.95, - "pnl": -111935.14, - "pnl_pct": -2.2498, - "reason": "전량청산: 트레일링(221500<224857)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 208650.2704993366, - "exit_price": 0.0, - "quantity": 24, - "commission": 751.14, - "tax": 0.0, - "slippage": 3606.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.1)<43.0 + %B(0.30)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388764.84447836684, - "exit_price": 0.0, - "quantity": 13, - "commission": 758.09, - "tax": 0.0, - "slippage": 3442.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<43.0 + %B(0.16)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 208650.2704993366, - "exit_price": 187399.31806304835, - "quantity": 24, - "commission": 674.64, - "tax": 10344.44, - "slippage": 2416.37, - "pnl": -521793.08, - "pnl_pct": -10.4184, - "reason": "손절 (close=187500 <= stop=188668)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388764.84447836684, - "exit_price": 373900.2073789577, - "quantity": 13, - "commission": 729.11, - "tax": 8749.26, - "slippage": 1297.3, - "pnl": -203476.74, - "pnl_pct": -4.0255, - "reason": "전량청산: 트레일링(374000<379625)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23815.2548908062, - "exit_price": 0.0, - "quantity": 211, - "commission": 753.75, - "tax": 0.0, - "slippage": 3218.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<43.0 + %B(0.18)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 376969.047026137, - "exit_price": 0.0, - "quantity": 13, - "commission": 735.09, - "tax": 0.0, - "slippage": 546.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43.0 + %B(-0.11)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 187581.51848450047, - "exit_price": 0.0, - "quantity": 26, - "commission": 731.57, - "tax": 0.0, - "slippage": 2119.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.7)<43.0 + %B(0.00)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88626.19356824887, - "exit_price": 0.0, - "quantity": 56, - "commission": 744.46, - "tax": 0.0, - "slippage": 2250.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<43.0 + %B(-0.05)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247410.75945188504, - "exit_price": 0.0, - "quantity": 20, - "commission": 742.23, - "tax": 0.0, - "slippage": 4715.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<43.0 + %B(0.01)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22269.487727923417, - "exit_price": 0.0, - "quantity": 226, - "commission": 754.94, - "tax": 0.0, - "slippage": 4404.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<43.0 + %B(0.15)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374098.5075049809, - "exit_price": 0.0, - "quantity": 13, - "commission": 729.49, - "tax": 0.0, - "slippage": 1280.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<43.0 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 220110.12894487104, - "exit_price": 0.0, - "quantity": 22, - "commission": 726.36, - "tax": 0.0, - "slippage": 2422.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.5)<43.0 + %B(0.29)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-04", - "exit_date": null, - "entry_price": 176831.58565247775, - "exit_price": 0.0, - "quantity": 28, - "commission": 742.69, - "tax": 0.0, - "slippage": 884.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<43.0 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 23815.2548908062, - "exit_price": 23228.781402735232, - "quantity": 211, - "commission": 735.19, - "tax": 8822.29, - "slippage": 4477.12, - "pnl": -134057.14, - "pnl_pct": -2.6674, - "reason": "전량청산: 트레일링(23250<23555)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88626.19356824887, - "exit_price": 98604.0885223428, - "quantity": 28, - "commission": 414.14, - "tax": 6350.1, - "slippage": 2405.52, - "pnl": 272244.59, - "pnl_pct": 10.9692, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247410.75945188504, - "exit_price": 266966.3015122228, - "quantity": 10, - "commission": 400.45, - "tax": 4805.39, - "slippage": 796.98, - "pnl": 189978.46, - "pnl_pct": 7.6775, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-05", - "entry_price": 22269.487727923417, - "exit_price": 22185.815321213977, - "quantity": 226, - "commission": 752.1, - "tax": 9025.19, - "slippage": 3205.74, - "pnl": -29442.19, - "pnl_pct": -0.5849, - "reason": "전량청산: 트레일링(22200<22220)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-05", - "exit_date": null, - "entry_price": 23264.15855741594, - "exit_price": 0.0, - "quantity": 219, - "commission": 764.23, - "tax": 0.0, - "slippage": 3100.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<43.0 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 187581.51848450047, - "exit_price": 221966.069682382, - "quantity": 13, - "commission": 432.83, - "tax": 6636.79, - "slippage": 441.09, - "pnl": 439563.76, - "pnl_pct": 18.0228, - "reason": "1차 익절(50%): RSI(54.9)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88626.19356824887, - "exit_price": 105378.58637353487, - "quantity": 28, - "commission": 442.59, - "tax": 6786.38, - "slippage": 2251.58, - "pnl": 461465.8, - "pnl_pct": 18.5932, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-04", - "exit_date": "2024-06-10", - "entry_price": 176831.58565247775, - "exit_price": 170607.9279995586, - "quantity": 28, - "commission": 716.55, - "tax": 8598.64, - "slippage": 2578.02, - "pnl": -184320.3, - "pnl_pct": -3.7221, - "reason": "전량청산: 트레일링(170700<173539)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-11", - "entry_price": 220110.12894487104, - "exit_price": 218829.4808011799, - "quantity": 22, - "commission": 722.14, - "tax": 8665.65, - "slippage": 3751.42, - "pnl": -38288.41, - "pnl_pct": -0.7906, - "reason": "전량청산: 트레일링(219000<219071)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-05", - "exit_date": "2024-06-11", - "entry_price": 23264.15855741594, - "exit_price": 22288.173113110046, - "quantity": 219, - "commission": 732.17, - "tax": 8786.0, - "slippage": 2590.09, - "pnl": -224023.2, - "pnl_pct": -4.3964, - "reason": "전량청산: 트레일링(22300<22557)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169900.09716515214, - "exit_price": 0.0, - "quantity": 30, - "commission": 764.55, - "tax": 0.0, - "slippage": 2.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<43.0 + %B(0.20)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13964.525218555786, - "exit_price": 0.0, - "quantity": 365, - "commission": 764.56, - "tax": 0.0, - "slippage": 1651.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<43.0 + %B(0.15)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134402.61767417664, - "exit_price": 0.0, - "quantity": 38, - "commission": 766.09, - "tax": 0.0, - "slippage": 99.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.2)<43.0 + %B(0.27)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82876.92936542671, - "exit_price": 0.0, - "quantity": 61, - "commission": 758.32, - "tax": 0.0, - "slippage": 4692.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.3)<43.0 + %B(0.26)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43688.35620996699, - "exit_price": 0.0, - "quantity": 116, - "commission": 760.18, - "tax": 0.0, - "slippage": 4449.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<43.0 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 187581.51848450047, - "exit_price": 200333.2510613631, - "quantity": 13, - "commission": 390.65, - "tax": 5989.96, - "slippage": 2167.74, - "pnl": 159026.13, - "pnl_pct": 6.5203, - "reason": "전량청산: 트레일링(200500<207307)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 247410.75945188504, - "exit_price": 264541.62468959356, - "quantity": 10, - "commission": 396.81, - "tax": 4761.75, - "slippage": 813.75, - "pnl": 165778.97, - "pnl_pct": 6.6996, - "reason": "전량청산: 트레일링(264623<264830)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 151708.7872477572, - "exit_price": 0.0, - "quantity": 33, - "commission": 750.96, - "tax": 0.0, - "slippage": 289.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<43.0 + %B(0.30)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 376969.047026137, - "exit_price": 372683.49276139133, - "quantity": 13, - "commission": 726.73, - "tax": 8720.79, - "slippage": 4257.59, - "pnl": -65894.82, - "pnl_pct": -1.3444, - "reason": "전량청산: 트레일링(373011<375739)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 374098.5075049809, - "exit_price": 370648.68175579445, - "quantity": 13, - "commission": 722.76, - "tax": 8673.18, - "slippage": 4567.14, - "pnl": -54973.17, - "pnl_pct": -1.1302, - "reason": "전량청산: 트레일링(371000<373464)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 13964.525218555786, - "exit_price": 13948.805134343653, - "quantity": 365, - "commission": 763.7, - "tax": 9164.36, - "slippage": 436.13, - "pnl": -16430.45, - "pnl_pct": -0.3223, - "reason": "전량청산: 트레일링(13950<13954)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 134402.61767417664, - "exit_price": 130636.48104644452, - "quantity": 38, - "commission": 744.63, - "tax": 8935.54, - "slippage": 2413.72, - "pnl": -153559.45, - "pnl_pct": -3.0062, - "reason": "전량청산: 트레일링(130700<130711)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 43688.35620996699, - "exit_price": 42397.06538921694, - "quantity": 116, - "commission": 737.71, - "tax": 8852.51, - "slippage": 340.41, - "pnl": -160140.13, - "pnl_pct": -3.1594, - "reason": "전량청산: 트레일링(42400<42448)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-06-18", - "exit_date": null, - "entry_price": 20365.478254062986, - "exit_price": 0.0, - "quantity": 248, - "commission": 757.6, - "tax": 0.0, - "slippage": 3838.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.6)<43.0 + %B(0.26)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82876.92936542671, - "exit_price": 87333.06607087857, - "quantity": 30, - "commission": 393.0, - "tax": 4715.99, - "slippage": 2008.02, - "pnl": 128202.17, - "pnl_pct": 5.1556, - "reason": "1차 익절(50%): RSI(55.6)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-19", - "entry_price": 20365.478254062986, - "exit_price": 21697.213905220357, - "quantity": 124, - "commission": 403.57, - "tax": 6188.05, - "slippage": 345.48, - "pnl": 158164.81, - "pnl_pct": 6.2622, - "reason": "1차 익절(50%): RSI(63.2)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82876.92936542671, - "exit_price": 87558.36526367856, - "quantity": 15, - "commission": 197.01, - "tax": 2364.08, - "slippage": 624.52, - "pnl": 67473.98, - "pnl_pct": 5.4268, - "reason": "1차 익절(50%): RSI(57.1)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-21", - "entry_price": 82876.92936542671, - "exit_price": 86952.16708736593, - "quantity": 8, - "commission": 104.34, - "tax": 1252.11, - "slippage": 382.66, - "pnl": 31146.0, - "pnl_pct": 4.6969, - "reason": "1차 익절(50%): RSI(58.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-21", - "entry_price": 20365.478254062986, - "exit_price": 20544.553086275282, - "quantity": 124, - "commission": 382.13, - "tax": 5859.31, - "slippage": 675.42, - "pnl": 15585.05, - "pnl_pct": 0.6171, - "reason": "전량청산: 트레일링(20550<20957)", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-25", - "entry_price": 82876.92936542671, - "exit_price": 87024.01108212148, - "quantity": 8, - "commission": 104.43, - "tax": 1253.15, - "slippage": 607.91, - "pnl": 31719.63, - "pnl_pct": 4.7834, - "reason": "전량청산: RSI(69.0)>=67", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 169900.09716515214, - "exit_price": 165330.01298469078, - "quantity": 30, - "commission": 743.99, - "tax": 8927.82, - "slippage": 2099.61, - "pnl": -147538.88, - "pnl_pct": -2.8942, - "reason": "전량청산: 트레일링(165400<166107)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-27", - "entry_price": 151708.7872477572, - "exit_price": 154467.2771772592, - "quantity": 16, - "commission": 370.72, - "tax": 4448.66, - "slippage": 523.57, - "pnl": 38952.36, - "pnl_pct": 1.6045, - "reason": "1차 익절(50%): RSI(58.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181097.6125920691, - "exit_price": 0.0, - "quantity": 28, - "commission": 760.61, - "tax": 0.0, - "slippage": 2733.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<43.0 + %B(0.05)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-28", - "entry_price": 151708.7872477572, - "exit_price": 157884.67089108378, - "quantity": 8, - "commission": 189.46, - "tax": 2273.54, - "slippage": 922.63, - "pnl": 46762.02, - "pnl_pct": 3.8524, - "reason": "1차 익절(50%): RSI(64.9)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148529.87093291336, - "exit_price": 0.0, - "quantity": 34, - "commission": 757.5, - "tax": 0.0, - "slippage": 1015.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.6)<43.0 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-01", - "entry_price": 151708.7872477572, - "exit_price": 155951.37225855706, - "quantity": 4, - "commission": 93.57, - "tax": 1122.85, - "slippage": 194.51, - "pnl": 15662.89, - "pnl_pct": 2.5807, - "reason": "1차 익절(50%): RSI(62.8)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148529.87093291336, - "exit_price": 152747.84166336656, - "quantity": 17, - "commission": 389.51, - "tax": 4674.08, - "slippage": 2586.69, - "pnl": 66263.16, - "pnl_pct": 2.6239, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 21013.64743921043, - "exit_price": 0.0, - "quantity": 242, - "commission": 762.8, - "tax": 0.0, - "slippage": 3302.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<43.0 + %B(0.31)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162971.36650366965, - "exit_price": 0.0, - "quantity": 31, - "commission": 757.82, - "tax": 0.0, - "slippage": 2212.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<43.0 + %B(0.06)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359490.9675875633, - "exit_price": 0.0, - "quantity": 14, - "commission": 754.93, - "tax": 0.0, - "slippage": 2603.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<43.0 + %B(0.21)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-02", - "entry_price": 151708.7872477572, - "exit_price": 153781.38955467546, - "quantity": 2, - "commission": 46.13, - "tax": 553.61, - "slippage": 37.22, - "pnl": 3499.94, - "pnl_pct": 1.1533, - "reason": "1차 익절(50%): RSI(55.1)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-03", - "entry_price": 151708.7872477572, - "exit_price": 154865.19438249382, - "quantity": 1, - "commission": 23.23, - "tax": 278.76, - "slippage": 34.81, - "pnl": 2831.66, - "pnl_pct": 1.8662, - "reason": "1차 익절(50%): RSI(64.8)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-04", - "entry_price": 151708.7872477572, - "exit_price": 162445.06109615104, - "quantity": 1, - "commission": 24.37, - "tax": 292.4, - "slippage": 54.94, - "pnl": 10396.75, - "pnl_pct": 6.8521, - "reason": "1차 익절(50%): RSI(69.9)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-05", - "entry_price": 151708.7872477572, - "exit_price": 170399.69336350303, - "quantity": 1, - "commission": 25.56, - "tax": 306.72, - "slippage": 100.31, - "pnl": 18335.87, - "pnl_pct": 12.0844, - "reason": "전량청산: RSI(78.9)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-05", - "entry_price": 148529.87093291336, - "exit_price": 162362.6293674263, - "quantity": 17, - "commission": 414.02, - "tax": 4968.3, - "slippage": 635.3, - "pnl": 229395.82, - "pnl_pct": 9.0836, - "reason": "전량청산: RSI(69.5)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 21013.64743921043, - "exit_price": 21395.28734797274, - "quantity": 121, - "commission": 388.32, - "tax": 4659.89, - "slippage": 570.23, - "pnl": 40748.81, - "pnl_pct": 1.6024, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162971.36650366965, - "exit_price": 168088.06606224188, - "quantity": 15, - "commission": 378.2, - "tax": 4538.38, - "slippage": 179.01, - "pnl": 71467.23, - "pnl_pct": 2.9231, - "reason": "1차 익절(50%): RSI(53.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359490.9675875633, - "exit_price": 373753.97380501055, - "quantity": 7, - "commission": 392.44, - "tax": 4709.3, - "slippage": 1652.18, - "pnl": 94361.84, - "pnl_pct": 3.7493, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181097.6125920691, - "exit_price": 188356.86736792998, - "quantity": 14, - "commission": 395.55, - "tax": 4746.59, - "slippage": 603.86, - "pnl": 96107.12, - "pnl_pct": 3.7901, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 162971.36650366965, - "exit_price": 170345.62588778246, - "quantity": 8, - "commission": 204.41, - "tax": 2452.98, - "slippage": 1234.99, - "pnl": 56141.12, - "pnl_pct": 4.3054, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162971.36650366965, - "exit_price": 177347.41471645495, - "quantity": 8, - "commission": 212.82, - "tax": 2553.8, - "slippage": 1220.68, - "pnl": 112046.2, - "pnl_pct": 8.5927, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 21013.64743921043, - "exit_price": 22148.430509699967, - "quantity": 121, - "commission": 401.99, - "tax": 4823.93, - "slippage": 189.91, - "pnl": 131701.43, - "pnl_pct": 5.1789, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-16", - "entry_price": 181097.6125920691, - "exit_price": 184456.08814495892, - "quantity": 14, - "commission": 387.36, - "tax": 4648.29, - "slippage": 614.77, - "pnl": 41602.7, - "pnl_pct": 1.6406, - "reason": "전량청산: 트레일링(184500<185807)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359490.9675875633, - "exit_price": 352215.2181130617, - "quantity": 7, - "commission": 369.83, - "tax": 4437.91, - "slippage": 1650.47, - "pnl": -56115.45, - "pnl_pct": -2.2296, - "reason": "전량청산: 트레일링(352451<362049)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485103.9048515747, - "exit_price": 0.0, - "quantity": 6, - "commission": 436.59, - "tax": 0.0, - "slippage": 623.43, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.5)<35.0 + %B(0.04)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194625.7478857619, - "exit_price": 0.0, - "quantity": 15, - "commission": 437.91, - "tax": 0.0, - "slippage": 386.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.7)<35.0 + %B(0.19)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-01", - "entry_price": 485103.9048515747, - "exit_price": 488542.53353635606, - "quantity": 6, - "commission": 439.69, - "tax": 5276.26, - "slippage": 2744.8, - "pnl": 14479.23, - "pnl_pct": 0.4974, - "reason": "전량청산: 트레일링(489000<489586)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194625.7478857619, - "exit_price": 173101.09533623606, - "quantity": 15, - "commission": 389.48, - "tax": 4673.73, - "slippage": 1483.57, - "pnl": -328370.9, - "pnl_pct": -11.2463, - "reason": "손절 (close=173200 <= stop=179056)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173281.86662175722, - "exit_price": 0.0, - "quantity": 17, - "commission": 441.87, - "tax": 0.0, - "slippage": 1391.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<35.0 + %B(0.02)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79662.45570617354, - "exit_price": 0.0, - "quantity": 38, - "commission": 454.08, - "tax": 0.0, - "slippage": 2373.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<35.0 + %B(0.07)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 173281.86662175722, - "exit_price": 155973.94971864863, - "quantity": 17, - "commission": 397.73, - "tax": 4772.8, - "slippage": 2142.85, - "pnl": -299846.99, - "pnl_pct": -10.1773, - "reason": "손절 (close=156100 <= stop=162885)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79662.45570617354, - "exit_price": 71386.40473211456, - "quantity": 38, - "commission": 406.9, - "tax": 4882.83, - "slippage": 516.62, - "pnl": -320233.75, - "pnl_pct": -10.5771, - "reason": "손절 (close=71400 <= stop=75634)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24002.326339541494, - "exit_price": 0.0, - "quantity": 211, - "commission": 759.67, - "tax": 0.0, - "slippage": 490.86, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.8)<43.0 + %B(-0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-09-06", - "exit_date": null, - "entry_price": 214092.24495303497, - "exit_price": 0.0, - "quantity": 23, - "commission": 738.62, - "tax": 0.0, - "slippage": 2121.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<43.0 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-11", - "entry_price": 24002.326339541494, - "exit_price": 23490.045902359034, - "quantity": 211, - "commission": 743.46, - "tax": 8921.52, - "slippage": 2100.31, - "pnl": -118515.83, - "pnl_pct": -2.3398, - "reason": "전량청산: 트레일링(23500<23600)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-09-06", - "exit_date": "2024-09-11", - "entry_price": 214092.24495303497, - "exit_price": 208402.62535671436, - "quantity": 23, - "commission": 718.99, - "tax": 8627.87, - "slippage": 2239.62, - "pnl": -140946.73, - "pnl_pct": -2.8619, - "reason": "전량청산: 트레일링(208500<209571)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90966.2729947159, - "exit_price": 0.0, - "quantity": 55, - "commission": 750.47, - "tax": 0.0, - "slippage": 3645.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<32.0 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-10-31", - "entry_price": 90966.2729947159, - "exit_price": 91838.11779810375, - "quantity": 55, - "commission": 757.66, - "tax": 9091.97, - "slippage": 3403.52, - "pnl": 37351.35, - "pnl_pct": 0.7464, - "reason": "전량청산: 트레일링(91900<92568)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40940.25235714487, - "exit_price": 0.0, - "quantity": 123, - "commission": 755.35, - "tax": 0.0, - "slippage": 4951.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<32.0 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40940.25235714487, - "exit_price": 43695.69913903066, - "quantity": 61, - "commission": 399.82, - "tax": 6130.51, - "slippage": 262.35, - "pnl": 161177.33, - "pnl_pct": 6.453, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 40940.25235714487, - "exit_price": 45331.741124856664, - "quantity": 31, - "commission": 210.79, - "tax": 3232.15, - "slippage": 566.03, - "pnl": 132502.83, - "pnl_pct": 10.4387, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 40940.25235714487, - "exit_price": 42835.46088335883, - "quantity": 31, - "commission": 199.18, - "tax": 3054.17, - "slippage": 450.71, - "pnl": 55307.74, - "pnl_pct": 4.3572, - "reason": "전량청산: 트레일링(42850<43039)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256721.0190055745, - "exit_price": 0.0, - "quantity": 19, - "commission": 731.65, - "tax": 0.0, - "slippage": 4199.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<43.0 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38409.54840322254, - "exit_price": 0.0, - "quantity": 132, - "commission": 760.51, - "tax": 0.0, - "slippage": 1260.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<43.0 + %B(0.23)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-07-28", - "exit_date": null, - "entry_price": 25554.859837610664, - "exit_price": 0.0, - "quantity": 199, - "commission": 762.81, - "tax": 0.0, - "slippage": 967.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<43.0 + %B(0.33)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-30", - "entry_price": 25554.859837610664, - "exit_price": 27087.842572853722, - "quantity": 99, - "commission": 402.25, - "tax": 6167.9, - "slippage": 1203.59, - "pnl": 144815.64, - "pnl_pct": 5.7232, - "reason": "1차 익절(50%): RSI(61.4)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-31", - "entry_price": 25554.859837610664, - "exit_price": 26838.67247797045, - "quantity": 50, - "commission": 201.29, - "tax": 3086.45, - "slippage": 566.38, - "pnl": 60711.23, - "pnl_pct": 4.7507, - "reason": "1차 익절(50%): RSI(56.0)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800222.8361157336, - "exit_price": 0.0, - "quantity": 6, - "commission": 720.2, - "tax": 0.0, - "slippage": 1337.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<43.0 + %B(0.15)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-08-01", - "entry_price": 25554.859837610664, - "exit_price": 24793.804800092523, - "quantity": 50, - "commission": 185.95, - "tax": 2851.29, - "slippage": 309.76, - "pnl": -41281.65, - "pnl_pct": -3.2303, - "reason": "전량청산: 트레일링(24800<27059)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24822.896986862044, - "exit_price": 0.0, - "quantity": 204, - "commission": 759.58, - "tax": 0.0, - "slippage": 4670.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<43.0 + %B(0.11)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38409.54840322254, - "exit_price": 39182.62927479391, - "quantity": 66, - "commission": 387.91, - "tax": 5947.92, - "slippage": 1146.47, - "pnl": 44307.25, - "pnl_pct": 1.7475, - "reason": "1차 익절(50%): RSI(48.6)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16814.470664959998, - "exit_price": 0.0, - "quantity": 181, - "commission": 456.51, - "tax": 0.0, - "slippage": 2619.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<35.0 + %B(0.15)<0.20 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24822.896986862044, - "exit_price": 26885.1962490951, - "quantity": 102, - "commission": 411.34, - "tax": 6307.27, - "slippage": 1509.98, - "pnl": 203256.12, - "pnl_pct": 8.0265, - "reason": "1차 익절(50%): RSI(55.4)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26901.36082606422, - "exit_price": 0.0, - "quantity": 114, - "commission": 460.01, - "tax": 0.0, - "slippage": 155.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.0)<35.0 + %B(0.12)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256721.0190055745, - "exit_price": 277222.69911501545, - "quantity": 9, - "commission": 374.25, - "tax": 4491.01, - "slippage": 2495.71, - "pnl": 179303.29, - "pnl_pct": 7.7592, - "reason": "1차 익절(50%): RSI(55.3)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800222.8361157336, - "exit_price": 814318.6375181598, - "quantity": 3, - "commission": 366.44, - "tax": 4397.32, - "slippage": 2044.09, - "pnl": 37163.54, - "pnl_pct": 1.5478, - "reason": "1차 익절(50%): RSI(51.3)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256721.0190055745, - "exit_price": 290718.0220891301, - "quantity": 5, - "commission": 218.04, - "tax": 2616.46, - "slippage": 1409.89, - "pnl": 166957.97, - "pnl_pct": 13.005, - "reason": "1차 익절(50%): RSI(57.9)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 256721.0190055745, - "exit_price": 288732.27994191064, - "quantity": 5, - "commission": 216.55, - "tax": 2598.59, - "slippage": 1338.6, - "pnl": 157048.62, - "pnl_pct": 12.2331, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 16814.470664959998, - "exit_price": 16386.081389955605, - "quantity": 181, - "commission": 444.88, - "tax": 6821.53, - "slippage": 2519.27, - "pnl": -85261.38, - "pnl_pct": -2.8011, - "reason": "전량청산: 트레일링(16400<16473)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38409.54840322254, - "exit_price": 39093.497235575385, - "quantity": 66, - "commission": 387.03, - "tax": 5934.39, - "slippage": 429.18, - "pnl": 38438.95, - "pnl_pct": 1.5161, - "reason": "전량청산: RSI(63.0)>=60 | 트레일링(39100<39503)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800222.8361157336, - "exit_price": 774623.6281277757, - "quantity": 3, - "commission": 348.58, - "tax": 4182.97, - "slippage": 1129.12, - "pnl": -81689.27, - "pnl_pct": -3.4023, - "reason": "전량청산: 트레일링(775000<785686)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-12", - "entry_price": 24822.896986862044, - "exit_price": 25994.44257022082, - "quantity": 102, - "commission": 397.71, - "tax": 6098.3, - "slippage": 566.86, - "pnl": 112621.85, - "pnl_pct": 4.4474, - "reason": "전량청산: 트레일링(26000<26214)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-13", - "entry_price": 26901.36082606422, - "exit_price": 26089.53284836446, - "quantity": 114, - "commission": 446.13, - "tax": 5353.57, - "slippage": 1193.26, - "pnl": -98808.11, - "pnl_pct": -3.2214, - "reason": "전량청산: 트레일링(26100<26226)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 26651.562633409256, - "exit_price": 0.0, - "quantity": 115, - "commission": 459.74, - "tax": 0.0, - "slippage": 179.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<35.0 + %B(0.25)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61823.420538752776, - "exit_price": 0.0, - "quantity": 82, - "commission": 760.43, - "tax": 0.0, - "slippage": 1920.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<43.0 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427420.72687629395, - "exit_price": 0.0, - "quantity": 12, - "commission": 769.36, - "tax": 0.0, - "slippage": 5048.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<43.0 + %B(0.21)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61823.420538752776, - "exit_price": 66582.33747632573, - "quantity": 41, - "commission": 409.48, - "tax": 4913.78, - "slippage": 724.16, - "pnl": 189412.12, - "pnl_pct": 7.4715, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61823.420538752776, - "exit_price": 62650.83877325783, - "quantity": 41, - "commission": 385.3, - "tax": 4623.63, - "slippage": 2015.61, - "pnl": 28535.0, - "pnl_pct": 1.1256, - "reason": "전량청산: 트레일링(62700<67343)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427420.72687629395, - "exit_price": 437800.70633510547, - "quantity": 6, - "commission": 394.02, - "tax": 6041.65, - "slippage": 1195.76, - "pnl": 55459.53, - "pnl_pct": 2.1622, - "reason": "1차 익절(50%): RSI(52.4)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147162.22440118916, - "exit_price": 0.0, - "quantity": 34, - "commission": 750.53, - "tax": 0.0, - "slippage": 2115.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<43.0 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 173065.52022010463, - "exit_price": 0.0, - "quantity": 29, - "commission": 752.84, - "tax": 0.0, - "slippage": 4800.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<43.0 + %B(0.34)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-27", - "entry_price": 26651.562633409256, - "exit_price": 24875.21397503163, - "quantity": 115, - "commission": 429.1, - "tax": 5149.17, - "slippage": 2850.39, - "pnl": -210318.1, - "pnl_pct": -6.8611, - "reason": "손절 (close=24900 <= stop=25205)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-28", - "entry_price": 427420.72687629395, - "exit_price": 417767.68884081644, - "quantity": 6, - "commission": 375.99, - "tax": 5765.19, - "slippage": 1393.87, - "pnl": -64444.09, - "pnl_pct": -2.5125, - "reason": "전량청산: 트레일링(418000<422661)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-04", - "entry_price": 147162.22440118916, - "exit_price": 149992.16691787803, - "quantity": 17, - "commission": 382.48, - "tax": 4589.76, - "slippage": 1833.16, - "pnl": 42761.52, - "pnl_pct": 1.709, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276542.8013221882, - "exit_price": 0.0, - "quantity": 18, - "commission": 746.67, - "tax": 0.0, - "slippage": 770.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<43.0 + %B(0.05)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-08", - "entry_price": 147162.22440118916, - "exit_price": 154254.2179825262, - "quantity": 17, - "commission": 393.35, - "tax": 4720.18, - "slippage": 778.29, - "pnl": 115075.1, - "pnl_pct": 4.5991, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23973.20058929101, - "exit_price": 0.0, - "quantity": 300, - "commission": 1078.79, - "tax": 0.0, - "slippage": 6960.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<48.0 + %B(0.24)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 65337.82047299029, - "exit_price": 0.0, - "quantity": 110, - "commission": 1078.07, - "tax": 0.0, - "slippage": 4160.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.3)<48.0 + %B(0.35)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 65337.82047299029, - "exit_price": 67463.40182390723, - "quantity": 55, - "commission": 556.57, - "tax": 6678.88, - "slippage": 2012.9, - "pnl": 109132.49, - "pnl_pct": 3.0364, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129696.93763262512, - "exit_price": 0.0, - "quantity": 55, - "commission": 1070.0, - "tax": 0.0, - "slippage": 5331.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<48.0 + %B(0.12)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49202.81253142705, - "exit_price": 0.0, - "quantity": 147, - "commission": 1084.92, - "tax": 0.0, - "slippage": 413.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<48.0 + %B(0.19)<0.50 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-11", - "entry_price": 173065.52022010463, - "exit_price": 171899.52145375306, - "quantity": 14, - "commission": 360.99, - "tax": 4331.87, - "slippage": 1406.7, - "pnl": -21380.28, - "pnl_pct": -0.8823, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-12", - "entry_price": 173065.52022010463, - "exit_price": 171613.66058925271, - "quantity": 7, - "commission": 180.19, - "tax": 2162.33, - "slippage": 604.38, - "pnl": -12687.26, - "pnl_pct": -1.0471, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23973.20058929101, - "exit_price": 25278.42618673118, - "quantity": 150, - "commission": 568.76, - "tax": 6825.18, - "slippage": 3236.07, - "pnl": 187850.5, - "pnl_pct": 5.2231, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 65337.82047299029, - "exit_price": 69289.0899119538, - "quantity": 55, - "commission": 571.63, - "tax": 6859.62, - "slippage": 600.05, - "pnl": 209349.53, - "pnl_pct": 5.8248, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129696.93763262512, - "exit_price": 139465.8752651029, - "quantity": 27, - "commission": 564.84, - "tax": 6778.04, - "slippage": 3621.37, - "pnl": 255893.17, - "pnl_pct": 7.3063, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-09-18", - "exit_date": null, - "entry_price": 218517.50435515508, - "exit_price": 0.0, - "quantity": 33, - "commission": 1081.66, - "tax": 0.0, - "slippage": 577.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.7)<48.0 + %B(0.36)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-19", - "entry_price": 173065.52022010463, - "exit_price": 170768.2610966645, - "quantity": 4, - "commission": 102.46, - "tax": 1229.53, - "slippage": 126.96, - "pnl": -10624.87, - "pnl_pct": -1.5346, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-19", - "entry_price": 129696.93763262512, - "exit_price": 141215.92153945862, - "quantity": 14, - "commission": 296.55, - "tax": 3558.64, - "slippage": 1177.1, - "pnl": 157138.22, - "pnl_pct": 8.6528, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-23", - "entry_price": 173065.52022010463, - "exit_price": 184075.62584762613, - "quantity": 4, - "commission": 110.45, - "tax": 1325.34, - "slippage": 497.5, - "pnl": 42500.79, - "pnl_pct": 6.1385, - "reason": "전량청산: RSI(71.7)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-23", - "entry_price": 276542.8013221882, - "exit_price": 278434.4957152422, - "quantity": 18, - "commission": 751.77, - "tax": 9021.28, - "slippage": 1179.08, - "pnl": 23530.78, - "pnl_pct": 0.4726, - "reason": "전량청산: 트레일링(278500<279446)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-23", - "entry_price": 23973.20058929101, - "exit_price": 24197.09874394248, - "quantity": 150, - "commission": 544.43, - "tax": 6533.22, - "slippage": 435.19, - "pnl": 25967.67, - "pnl_pct": 0.722, - "reason": "전량청산: 트레일링(24200<24657)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 129696.93763262512, - "exit_price": 143472.15474169102, - "quantity": 14, - "commission": 301.29, - "tax": 3615.5, - "slippage": 1789.83, - "pnl": 188663.89, - "pnl_pct": 10.3888, - "reason": "전량청산: RSI(67.4)>=67", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49202.81253142705, - "exit_price": 48538.04624486486, - "quantity": 147, - "commission": 1070.26, - "tax": 16410.71, - "slippage": 1757.2, - "pnl": -116286.54, - "pnl_pct": -1.6075, - "reason": "전량청산: 트레일링(48550<49027)", - "market": "KOSDAQ" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-09-18", - "exit_date": "2025-09-26", - "entry_price": 218517.50435515508, - "exit_price": 214372.47564156706, - "quantity": 33, - "commission": 1061.14, - "tax": 12733.73, - "slippage": 4208.3, - "pnl": -151662.48, - "pnl_pct": -2.1029, - "reason": "전량청산: 트레일링(214500<214589)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297183.95630856865, - "exit_price": 0.0, - "quantity": 10, - "commission": 445.78, - "tax": 0.0, - "slippage": 1839.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.0)<35.0 + %B(0.16)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-10", - "entry_price": 297183.95630856865, - "exit_price": 297875.0709752299, - "quantity": 10, - "commission": 446.81, - "tax": 5361.75, - "slippage": 1249.29, - "pnl": 656.81, - "pnl_pct": 0.0221, - "reason": "전량청산: 트레일링(298000<299664)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289168.6812916051, - "exit_price": 0.0, - "quantity": 10, - "commission": 433.75, - "tax": 0.0, - "slippage": 1686.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<35.0 + %B(0.01)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289168.6812916051, - "exit_price": 308838.4601409006, - "quantity": 5, - "commission": 231.63, - "tax": 2779.55, - "slippage": 807.7, - "pnl": 95120.84, - "pnl_pct": 6.5779, - "reason": "1차 익절(50%): RSI(50.8)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-21", - "entry_price": 289168.6812916051, - "exit_price": 308211.6431194883, - "quantity": 5, - "commission": 231.16, - "tax": 2773.9, - "slippage": 1441.78, - "pnl": 91992.87, - "pnl_pct": 6.3616, - "reason": "전량청산: 트레일링(308500<309054)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-26", - "exit_date": null, - "entry_price": 439089.669788547, - "exit_price": 0.0, - "quantity": 16, - "commission": 1053.82, - "tax": 0.0, - "slippage": 1434.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.1)<48.0 + %B(0.35)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-12-30", - "exit_date": null, - "entry_price": 171622.8268938354, - "exit_price": 0.0, - "quantity": 42, - "commission": 1081.22, - "tax": 0.0, - "slippage": 5158.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<48.0 + %B(0.37)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-02", - "entry_price": 439089.669788547, - "exit_price": 456890.9205196545, - "quantity": 8, - "commission": 548.27, - "tax": 8406.79, - "slippage": 872.64, - "pnl": 132928.04, - "pnl_pct": 3.7836, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-02", - "entry_price": 171622.8268938354, - "exit_price": 175030.69789822685, - "quantity": 21, - "commission": 551.35, - "tax": 6616.16, - "slippage": 1455.34, - "pnl": 63857.17, - "pnl_pct": 1.7715, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-05", - "entry_price": 171622.8268938354, - "exit_price": 176981.04366151377, - "quantity": 21, - "commission": 557.49, - "tax": 6689.88, - "slippage": 2498.08, - "pnl": 104734.57, - "pnl_pct": 2.9056, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275082.49919694464, - "exit_price": 0.0, - "quantity": 26, - "commission": 1072.82, - "tax": 0.0, - "slippage": 2144.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<48.0 + %B(0.26)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 15284.831187559033, - "exit_price": 0.0, - "quantity": 478, - "commission": 1095.92, - "tax": 0.0, - "slippage": 2309.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.7)<48.0 + %B(0.32)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330248.1152824968, - "exit_price": 0.0, - "quantity": 22, - "commission": 1089.82, - "tax": 0.0, - "slippage": 5458.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<48.0 + %B(0.19)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 93006.74650964787, - "exit_price": 0.0, - "quantity": 78, - "commission": 1088.18, - "tax": 0.0, - "slippage": 526.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.3)<48.0 + %B(0.36)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 24361.15925247576, - "exit_price": 0.0, - "quantity": 300, - "commission": 1096.25, - "tax": 0.0, - "slippage": 3347.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.3)<48.0 + %B(0.29)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 302802.03246835846, - "exit_price": 0.0, - "quantity": 24, - "commission": 1090.09, - "tax": 0.0, - "slippage": 7248.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.8)<48.0 + %B(0.22)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-06", - "entry_price": 439089.669788547, - "exit_price": 473527.8502837167, - "quantity": 8, - "commission": 568.23, - "tax": 8712.91, - "slippage": 3777.2, - "pnl": 265697.39, - "pnl_pct": 7.5627, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48953.586112297824, - "exit_price": 0.0, - "quantity": 149, - "commission": 1094.11, - "tax": 0.0, - "slippage": 534.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.9)<48.0 + %B(0.18)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 15284.831187559033, - "exit_price": 14536.900736299636, - "quantity": 478, - "commission": 1042.3, - "tax": 15981.87, - "slippage": 1481.45, - "pnl": -375630.84, - "pnl_pct": -5.1405, - "reason": "전량청산: 트레일링(14540<14695)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 330248.1152824968, - "exit_price": 312417.1248703905, - "quantity": 22, - "commission": 1030.98, - "tax": 12371.72, - "slippage": 1823.25, - "pnl": -406774.3, - "pnl_pct": -5.5979, - "reason": "전량청산: 트레일링(312500<315964)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 93006.74650964787, - "exit_price": 89016.84658942076, - "quantity": 78, - "commission": 1041.5, - "tax": 12497.97, - "slippage": 6485.97, - "pnl": -325839.84, - "pnl_pct": -4.4909, - "reason": "전량청산: 트레일링(89100<92725)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 24361.15925247576, - "exit_price": 25077.89030924047, - "quantity": 150, - "commission": 564.25, - "tax": 6771.03, - "slippage": 3316.45, - "pnl": 99626.25, - "pnl_pct": 2.726, - "reason": "1차 익절(50%): RSI(52.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 302802.03246835846, - "exit_price": 309227.865859951, - "quantity": 12, - "commission": 556.61, - "tax": 6679.32, - "slippage": 3265.61, - "pnl": 69329.02, - "pnl_pct": 1.9077, - "reason": "1차 익절(50%): RSI(54.7)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-12", - "exit_date": null, - "entry_price": 321618.80295902956, - "exit_price": 0.0, - "quantity": 16, - "commission": 771.89, - "tax": 0.0, - "slippage": 1900.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.5)<43.0 + %B(0.24)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275082.49919694464, - "exit_price": 299952.67595029285, - "quantity": 13, - "commission": 584.91, - "tax": 7018.89, - "slippage": 615.21, - "pnl": 315172.09, - "pnl_pct": 8.812, - "reason": "1차 익절(50%): RSI(61.6)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 302802.03246835846, - "exit_price": 352206.10490348947, - "quantity": 12, - "commission": 633.97, - "tax": 7607.65, - "slippage": 3526.74, - "pnl": 584062.2, - "pnl_pct": 16.0714, - "reason": "전량청산: RSI(72.3)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48953.586112297824, - "exit_price": 53762.1495520303, - "quantity": 74, - "commission": 596.76, - "tax": 7161.12, - "slippage": 2800.93, - "pnl": 347532.43, - "pnl_pct": 9.5921, - "reason": "1차 익절(50%): RSI(64.2)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-13", - "entry_price": 321618.80295902956, - "exit_price": 342290.50036523887, - "quantity": 8, - "commission": 410.75, - "tax": 4928.98, - "slippage": 1676.0, - "pnl": 159647.9, - "pnl_pct": 6.2039, - "reason": "1차 익절(50%): RSI(52.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 24361.15925247576, - "exit_price": 25624.677471917854, - "quantity": 150, - "commission": 576.56, - "tax": 6918.66, - "slippage": 3798.38, - "pnl": 181484.39, - "pnl_pct": 4.9658, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48953.586112297824, - "exit_price": 55163.90050726237, - "quantity": 37, - "commission": 306.16, - "tax": 3673.92, - "slippage": 1335.68, - "pnl": 225529.86, - "pnl_pct": 12.4495, - "reason": "1차 익절(50%): RSI(66.4)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14660.114686750849, - "exit_price": 0.0, - "quantity": 360, - "commission": 791.65, - "tax": 0.0, - "slippage": 41.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<43.0 + %B(0.22)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-15", - "entry_price": 48953.586112297824, - "exit_price": 57652.853091403835, - "quantity": 19, - "commission": 164.31, - "tax": 1971.73, - "slippage": 895.79, - "pnl": 163010.52, - "pnl_pct": 17.5232, - "reason": "1차 익절(50%): RSI(71.2)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-16", - "entry_price": 48953.586112297824, - "exit_price": 57282.84559749894, - "quantity": 19, - "commission": 163.26, - "tax": 1959.07, - "slippage": 325.93, - "pnl": 155994.08, - "pnl_pct": 16.7689, - "reason": "전량청산: RSI(69.2)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275082.49919694464, - "exit_price": 313791.6959435007, - "quantity": 13, - "commission": 611.89, - "tax": 7342.73, - "slippage": 2707.95, - "pnl": 494728.53, - "pnl_pct": 13.8323, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-22", - "entry_price": 321618.80295902956, - "exit_price": 350170.90503362357, - "quantity": 8, - "commission": 420.21, - "tax": 5042.46, - "slippage": 2632.76, - "pnl": 222568.21, - "pnl_pct": 8.649, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14660.114686750849, - "exit_price": 14997.9856332841, - "quantity": 180, - "commission": 404.95, - "tax": 6209.17, - "slippage": 362.59, - "pnl": 53806.84, - "pnl_pct": 2.0387, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14660.114686750849, - "exit_price": 16238.125438392393, - "quantity": 180, - "commission": 438.43, - "tax": 6722.58, - "slippage": 337.42, - "pnl": 276485.1, - "pnl_pct": 10.476, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14751.578780671212, - "exit_price": 0.0, - "quantity": 217, - "commission": 480.16, - "tax": 0.0, - "slippage": 342.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<35.0 + %B(0.14)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14751.578780671212, - "exit_price": 13832.343384810154, - "quantity": 217, - "commission": 450.24, - "tax": 6903.72, - "slippage": 1661.49, - "pnl": -207308.21, - "pnl_pct": -6.4752, - "reason": "전량청산: 트레일링(13840<14173)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236064.2741781063, - "exit_price": 0.0, - "quantity": 13, - "commission": 460.33, - "tax": 0.0, - "slippage": 835.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<35.0 + %B(-0.03)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236064.2741781063, - "exit_price": 207874.1953959777, - "quantity": 13, - "commission": 405.35, - "tax": 4864.26, - "slippage": 1635.46, - "pnl": -372200.96, - "pnl_pct": -12.1266, - "reason": "손절 (close=208000 <= stop=217564)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99837660.6 - }, - { - "date": "2023-07-06", - "equity": 99725153.1 - }, - { - "date": "2023-07-13", - "equity": 100128382.95 - }, - { - "date": "2023-07-20", - "equity": 100158278.91 - }, - { - "date": "2023-07-27", - "equity": 100132813.52 - }, - { - "date": "2023-08-03", - "equity": 100097048.12 - }, - { - "date": "2023-08-10", - "equity": 100097048.12 - }, - { - "date": "2023-08-18", - "equity": 100097048.12 - }, - { - "date": "2023-08-25", - "equity": 100097048.12 - }, - { - "date": "2023-09-01", - "equity": 100097048.12 - }, - { - "date": "2023-09-08", - "equity": 100097048.12 - }, - { - "date": "2023-09-15", - "equity": 100097048.12 - }, - { - "date": "2023-09-22", - "equity": 100097048.12 - }, - { - "date": "2023-10-05", - "equity": 100097048.12 - }, - { - "date": "2023-10-13", - "equity": 100097048.12 - }, - { - "date": "2023-10-20", - "equity": 100097048.12 - }, - { - "date": "2023-10-27", - "equity": 100097048.12 - }, - { - "date": "2023-11-03", - "equity": 100292950.23 - }, - { - "date": "2023-11-10", - "equity": 100944439.66 - }, - { - "date": "2023-11-17", - "equity": 101109288.69 - }, - { - "date": "2023-11-24", - "equity": 101109288.69 - }, - { - "date": "2023-12-01", - "equity": 101109288.69 - }, - { - "date": "2023-12-08", - "equity": 101109288.69 - }, - { - "date": "2023-12-15", - "equity": 101109288.69 - }, - { - "date": "2023-12-22", - "equity": 101109288.69 - }, - { - "date": "2024-01-03", - "equity": 101109288.69 - }, - { - "date": "2024-01-10", - "equity": 101109288.69 - }, - { - "date": "2024-01-17", - "equity": 101109288.69 - }, - { - "date": "2024-01-24", - "equity": 101108399.84 - }, - { - "date": "2024-01-31", - "equity": 101205470.36 - }, - { - "date": "2024-02-07", - "equity": 101399884.82 - }, - { - "date": "2024-02-16", - "equity": 101784553.6 - }, - { - "date": "2024-02-23", - "equity": 101752692.48 - }, - { - "date": "2024-03-04", - "equity": 101751441.11 - }, - { - "date": "2024-03-11", - "equity": 101981818.21 - }, - { - "date": "2024-03-18", - "equity": 101601231.59 - }, - { - "date": "2024-03-25", - "equity": 101680994.49 - }, - { - "date": "2024-04-01", - "equity": 102127756.27 - }, - { - "date": "2024-04-08", - "equity": 101746796.07 - }, - { - "date": "2024-04-16", - "equity": 100861373.81 - }, - { - "date": "2024-04-23", - "equity": 101452460.74 - }, - { - "date": "2024-04-30", - "equity": 101686576.29 - }, - { - "date": "2024-05-09", - "equity": 101688949.71 - }, - { - "date": "2024-05-17", - "equity": 101797130.11 - }, - { - "date": "2024-05-24", - "equity": 101476897.93 - }, - { - "date": "2024-05-31", - "equity": 100748662.94 - }, - { - "date": "2024-06-10", - "equity": 102407639.91 - }, - { - "date": "2024-06-17", - "equity": 101254797.14 - }, - { - "date": "2024-06-24", - "equity": 101691105.27 - }, - { - "date": "2024-07-01", - "equity": 101999117.57 - }, - { - "date": "2024-07-08", - "equity": 102796482.55 - }, - { - "date": "2024-07-15", - "equity": 102861717.42 - }, - { - "date": "2024-07-22", - "equity": 102683470.79 - }, - { - "date": "2024-07-29", - "equity": 102683470.79 - }, - { - "date": "2024-08-05", - "equity": 101749498.38 - }, - { - "date": "2024-08-12", - "equity": 101749498.38 - }, - { - "date": "2024-08-20", - "equity": 101749498.38 - }, - { - "date": "2024-08-27", - "equity": 101749498.38 - }, - { - "date": "2024-09-03", - "equity": 101749498.38 - }, - { - "date": "2024-09-10", - "equity": 101698437.6 - }, - { - "date": "2024-09-20", - "equity": 101490035.83 - }, - { - "date": "2024-09-27", - "equity": 101490035.83 - }, - { - "date": "2024-10-08", - "equity": 101490035.83 - }, - { - "date": "2024-10-16", - "equity": 101490035.83 - }, - { - "date": "2024-10-23", - "equity": 101490035.83 - }, - { - "date": "2024-10-30", - "equity": 101661640.34 - }, - { - "date": "2024-11-06", - "equity": 101527387.18 - }, - { - "date": "2024-11-13", - "equity": 101527387.18 - }, - { - "date": "2024-11-20", - "equity": 101527387.18 - }, - { - "date": "2024-11-27", - "equity": 101527387.18 - }, - { - "date": "2024-12-04", - "equity": 101527387.18 - }, - { - "date": "2024-12-11", - "equity": 101527387.18 - }, - { - "date": "2024-12-18", - "equity": 101527387.18 - }, - { - "date": "2024-12-26", - "equity": 101527387.18 - }, - { - "date": "2025-01-06", - "equity": 101527387.18 - }, - { - "date": "2025-01-13", - "equity": 101527387.18 - }, - { - "date": "2025-01-20", - "equity": 101527387.18 - }, - { - "date": "2025-01-31", - "equity": 101527387.18 - }, - { - "date": "2025-02-07", - "equity": 101527387.18 - }, - { - "date": "2025-02-14", - "equity": 101527387.18 - }, - { - "date": "2025-02-21", - "equity": 101527387.18 - }, - { - "date": "2025-02-28", - "equity": 101527387.18 - }, - { - "date": "2025-03-10", - "equity": 101527387.18 - }, - { - "date": "2025-03-17", - "equity": 101527387.18 - }, - { - "date": "2025-03-24", - "equity": 101527387.18 - }, - { - "date": "2025-03-31", - "equity": 101527387.18 - }, - { - "date": "2025-04-07", - "equity": 101527387.18 - }, - { - "date": "2025-04-14", - "equity": 101527387.18 - }, - { - "date": "2025-04-21", - "equity": 101527387.18 - }, - { - "date": "2025-04-28", - "equity": 101527387.18 - }, - { - "date": "2025-05-08", - "equity": 101527387.18 - }, - { - "date": "2025-05-15", - "equity": 101527387.18 - }, - { - "date": "2025-05-22", - "equity": 101527387.18 - }, - { - "date": "2025-05-29", - "equity": 101786130.79 - }, - { - "date": "2025-06-09", - "equity": 101925029.15 - }, - { - "date": "2025-06-16", - "equity": 101876375.08 - }, - { - "date": "2025-06-23", - "equity": 101876375.08 - }, - { - "date": "2025-06-30", - "equity": 101876375.08 - }, - { - "date": "2025-07-07", - "equity": 101876375.08 - }, - { - "date": "2025-07-14", - "equity": 101876375.08 - }, - { - "date": "2025-07-21", - "equity": 101876375.08 - }, - { - "date": "2025-07-28", - "equity": 101772693.25 - }, - { - "date": "2025-08-04", - "equity": 101900222.61 - }, - { - "date": "2025-08-11", - "equity": 102925826.24 - }, - { - "date": "2025-08-19", - "equity": 102595570.71 - }, - { - "date": "2025-08-26", - "equity": 102895898.24 - }, - { - "date": "2025-09-02", - "equity": 102614084.53 - }, - { - "date": "2025-09-09", - "equity": 102886492.91 - }, - { - "date": "2025-09-16", - "equity": 103632136.85 - }, - { - "date": "2025-09-23", - "equity": 104105267.18 - }, - { - "date": "2025-09-30", - "equity": 103757825.83 - }, - { - "date": "2025-10-14", - "equity": 103861362.07 - }, - { - "date": "2025-10-21", - "equity": 103945596.35 - }, - { - "date": "2025-10-28", - "equity": 103945596.35 - }, - { - "date": "2025-11-04", - "equity": 103945596.35 - }, - { - "date": "2025-11-11", - "equity": 103945596.35 - }, - { - "date": "2025-11-18", - "equity": 103945596.35 - }, - { - "date": "2025-11-25", - "equity": 103945596.35 - }, - { - "date": "2025-12-02", - "equity": 103945596.35 - }, - { - "date": "2025-12-09", - "equity": 103945596.35 - }, - { - "date": "2025-12-16", - "equity": 103945596.35 - }, - { - "date": "2025-12-23", - "equity": 103945596.35 - }, - { - "date": "2026-01-02", - "equity": 104357617.31 - }, - { - "date": "2026-01-09", - "equity": 103265689.39 - }, - { - "date": "2026-01-16", - "equity": 105850579.09 - }, - { - "date": "2026-01-23", - "equity": 106537844.39 - }, - { - "date": "2026-01-30", - "equity": 106753545.96 - }, - { - "date": "2026-02-06", - "equity": 106753545.96 - }, - { - "date": "2026-02-13", - "equity": 106753545.96 - }, - { - "date": "2026-02-25", - "equity": 106753545.96 - }, - { - "date": "2026-03-05", - "equity": 106174036.79 - }, - { - "date": "2026-03-12", - "equity": 106174036.79 - }, - { - "date": "2026-03-19", - "equity": 106174036.79 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.2748 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.2748 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0199 - }, - { - "date": "2023-07-28", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-11-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.1642 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.1334 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.104 - }, - { - "date": "2024-02-08", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-19", - "drawdown_pct": -0.0313 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.0313 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.1061 - }, - { - "date": "2024-03-12", - "drawdown_pct": 0.0 - }, - { - "date": "2024-03-19", - "drawdown_pct": -0.587 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.0434 - }, - { - "date": "2024-04-02", - "drawdown_pct": 0.0 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.5656 - }, - { - "date": "2024-04-17", - "drawdown_pct": -1.3293 - }, - { - "date": "2024-04-24", - "drawdown_pct": -0.2125 - }, - { - "date": "2024-05-02", - "drawdown_pct": -0.4511 - }, - { - "date": "2024-05-10", - "drawdown_pct": -0.4243 - }, - { - "date": "2024-05-20", - "drawdown_pct": -0.3292 - }, - { - "date": "2024-05-27", - "drawdown_pct": -0.6618 - }, - { - "date": "2024-06-03", - "drawdown_pct": -1.2291 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.6515 - }, - { - "date": "2024-06-18", - "drawdown_pct": -1.5892 - }, - { - "date": "2024-06-25", - "drawdown_pct": -1.2776 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.4118 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.1262 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.2881 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.2881 - }, - { - "date": "2024-07-30", - "drawdown_pct": -0.2891 - }, - { - "date": "2024-08-06", - "drawdown_pct": -1.195 - }, - { - "date": "2024-08-13", - "drawdown_pct": -1.195 - }, - { - "date": "2024-08-21", - "drawdown_pct": -1.195 - }, - { - "date": "2024-08-28", - "drawdown_pct": -1.195 - }, - { - "date": "2024-09-04", - "drawdown_pct": -1.195 - }, - { - "date": "2024-09-11", - "drawdown_pct": -1.447 - }, - { - "date": "2024-09-23", - "drawdown_pct": -1.447 - }, - { - "date": "2024-09-30", - "drawdown_pct": -1.447 - }, - { - "date": "2024-10-10", - "drawdown_pct": -1.447 - }, - { - "date": "2024-10-17", - "drawdown_pct": -1.447 - }, - { - "date": "2024-10-24", - "drawdown_pct": -1.4513 - }, - { - "date": "2024-10-31", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-11-07", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-11-14", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-11-21", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-11-28", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-12-05", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-12-12", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-12-19", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-12-27", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-01-07", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-01-14", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-01-21", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-02-03", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-02-10", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-02-17", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-02-24", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-03-04", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-03-11", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-03-18", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-03-25", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-04-01", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-04-08", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-04-15", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-04-22", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-04-29", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-05-09", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-05-16", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-05-23", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-05-30", - "drawdown_pct": -1.1893 - }, - { - "date": "2025-06-10", - "drawdown_pct": -1.0276 - }, - { - "date": "2025-06-17", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-06-24", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-07-01", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-07-08", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-07-15", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-07-22", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-07-29", - "drawdown_pct": -1.1428 - }, - { - "date": "2025-08-05", - "drawdown_pct": -0.8776 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.3108 - }, - { - "date": "2025-08-20", - "drawdown_pct": -0.5429 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.4026 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.4094 - }, - { - "date": "2025-09-10", - "drawdown_pct": 0.0 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.0677 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.4145 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.5267 - }, - { - "date": "2025-10-15", - "drawdown_pct": -0.4179 - }, - { - "date": "2025-10-22", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-10-29", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-11-05", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-11-12", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-11-19", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-11-26", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-12-03", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.3467 - }, - { - "date": "2026-01-05", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-12", - "drawdown_pct": -0.5595 - }, - { - "date": "2026-01-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-09", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.0008 - }, - { - "date": "2026-03-06", - "drawdown_pct": -0.5428 - }, - { - "date": "2026-03-13", - "drawdown_pct": -0.5428 - }, - { - "date": "2026-03-20", - "drawdown_pct": -0.5428 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100509.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100509.json deleted file mode 100644 index 59c03df..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100509.json +++ /dev/null @@ -1,8247 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "adaptive_modes": { - "aggressive": { - "rsi_entry": 50, - "bear_rsi_entry": 40, - "bb_pct_b_scale": 0.5, - "position_size": 0.08, - "max_holdings": 18, - "stop_loss": -9, - "stop_loss_vol": -13, - "atr_stop_mult": 3.0, - "atr_trail_mult": 2.0, - "rsi_partial": 60, - "rsi_full": 75 - }, - "normal": { - "rsi_entry": 46, - "bear_rsi_entry": 35, - "bb_pct_b_scale": 0.4, - "position_size": 0.06, - "max_holdings": 14, - "stop_loss": -7, - "stop_loss_vol": -11, - "atr_stop_mult": 2.5, - "atr_trail_mult": 1.6, - "rsi_partial": 55, - "rsi_full": 70 - }, - "defensive": { - "rsi_entry": 38, - "bear_rsi_entry": 28, - "bb_pct_b_scale": 0.25, - "position_size": 0.04, - "max_holdings": 10, - "stop_loss": -6, - "stop_loss_vol": -9, - "atr_stop_mult": 2.2, - "atr_trail_mult": 1.3, - "rsi_partial": 50, - "rsi_full": 63 - }, - "crisis": { - "rsi_entry": 30, - "bear_rsi_entry": 22, - "bb_pct_b_scale": 0.15, - "position_size": 0.02, - "max_holdings": 5, - "stop_loss": -4, - "stop_loss_vol": -6, - "atr_stop_mult": 1.5, - "atr_trail_mult": 1.0, - "rsi_partial": 45, - "rsi_full": 55 - } - } - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 8.0931, - "cagr_pct": 2.7267, - "sharpe_ratio": -0.0705, - "sortino_ratio": -0.1093, - "max_drawdown_pct": -3.3813, - "win_rate": 72.33, - "profit_factor": 1.5588, - "avg_win_pct": 5.6841, - "avg_loss_pct": -4.1128, - "total_trades": 253, - "winning_trades": 183, - "losing_trades": 70, - "max_consecutive_wins": 20, - "max_consecutive_losses": 13, - "avg_holding_days": 8.9 - }, - "stock_summary": [ - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 17, - "losses": 6, - "total_pnl": 1609889.0, - "trades": 23, - "win_rate": 73.9 - }, - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 8, - "losses": 0, - "total_pnl": 1390160.0, - "trades": 8, - "win_rate": 100.0 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 6, - "losses": 3, - "total_pnl": 1306096.0, - "trades": 9, - "win_rate": 66.7 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 10, - "losses": 3, - "total_pnl": 1071737.0, - "trades": 13, - "win_rate": 76.9 - }, - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 6, - "losses": 1, - "total_pnl": 1044704.0, - "trades": 7, - "win_rate": 85.7 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 6, - "losses": 1, - "total_pnl": 895136.0, - "trades": 7, - "win_rate": 85.7 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 10, - "losses": 2, - "total_pnl": 804716.0, - "trades": 12, - "win_rate": 83.3 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 711467.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 6, - "losses": 0, - "total_pnl": 664024.0, - "trades": 6, - "win_rate": 100.0 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 13, - "losses": 0, - "total_pnl": 618182.0, - "trades": 13, - "win_rate": 100.0 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 8, - "losses": 1, - "total_pnl": 544959.0, - "trades": 9, - "win_rate": 88.9 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 7, - "losses": 2, - "total_pnl": 446039.0, - "trades": 9, - "win_rate": 77.8 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 3, - "losses": 2, - "total_pnl": 384223.0, - "trades": 5, - "win_rate": 60.0 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 367782.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 328450.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 265947.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 4, - "losses": 3, - "total_pnl": 250777.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 3, - "losses": 0, - "total_pnl": 91591.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 4, - "losses": 0, - "total_pnl": 66771.0, - "trades": 4, - "win_rate": 100.0 - }, - { - "code": "068270", - "name": "셀트리온", - "market": "KOSPI", - "wins": 1, - "losses": 2, - "total_pnl": 56358.0, - "trades": 3, - "win_rate": 33.3 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 5, - "losses": 2, - "total_pnl": 51963.0, - "trades": 7, - "win_rate": 71.4 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -103121.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 10, - "losses": 2, - "total_pnl": -124913.0, - "trades": 12, - "win_rate": 83.3 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 6, - "losses": 5, - "total_pnl": -203980.0, - "trades": 11, - "win_rate": 54.5 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 5, - "losses": 5, - "total_pnl": -265719.0, - "trades": 10, - "win_rate": 50.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 12, - "losses": 4, - "total_pnl": -322771.0, - "trades": 16, - "win_rate": 75.0 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -377564.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 6, - "losses": 3, - "total_pnl": -445510.0, - "trades": 9, - "win_rate": 66.7 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 2, - "losses": 3, - "total_pnl": -493703.0, - "trades": 5, - "win_rate": 40.0 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -517868.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -531687.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 10, - "losses": 8, - "total_pnl": -620973.0, - "trades": 18, - "win_rate": 55.6 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -870030.0, - "trades": 2, - "win_rate": 0.0 - } - ], - "open_positions": [], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 173, - "commission": 899.74, - "tax": 0.0, - "slippage": 3833.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<35 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32849.178396690935, - "quantity": 173, - "commission": 852.44, - "tax": 13070.69, - "slippage": 142.14, - "pnl": -330198.02, - "pnl_pct": -5.504, - "reason": "전량청산: 트레일링(32850<33207)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 198, - "commission": 895.7, - "tax": 0.0, - "slippage": 1641.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<35 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 99, - "commission": 484.74, - "tax": 7432.75, - "slippage": 721.5, - "pnl": 237592.24, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-25", - "entry_price": 30158.292133948828, - "exit_price": 30777.31668660375, - "quantity": 99, - "commission": 457.04, - "tax": 7008.0, - "slippage": 2245.65, - "pnl": 53370.54, - "pnl_pct": 1.7873, - "reason": "전량청산: 트레일링(30800<31693)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83156.23372740485, - "exit_price": 0.0, - "quantity": 72, - "commission": 898.09, - "tax": 0.0, - "slippage": 4048.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<35 + %B(0.08) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-31", - "entry_price": 83156.23372740485, - "exit_price": 82626.2167497508, - "quantity": 72, - "commission": 892.36, - "tax": 10708.36, - "slippage": 5312.39, - "pnl": -50660.03, - "pnl_pct": -0.846, - "reason": "전량청산: 트레일링(82700<83863)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2023-09-01", - "exit_date": null, - "entry_price": 139212.10188550202, - "exit_price": 0.0, - "quantity": 43, - "commission": 897.92, - "tax": 0.0, - "slippage": 520.38, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<35 + %B(0.19) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-05", - "entry_price": 139212.10188550202, - "exit_price": 144738.9057205096, - "quantity": 21, - "commission": 455.93, - "tax": 5471.13, - "slippage": 1282.98, - "pnl": 109697.3, - "pnl_pct": 3.7518, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-06", - "entry_price": 139212.10188550202, - "exit_price": 139795.83434872256, - "quantity": 22, - "commission": 461.33, - "tax": 5535.92, - "slippage": 91.64, - "pnl": 6385.47, - "pnl_pct": 0.2085, - "reason": "전량청산: 트레일링(139800<141197)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-11-02", - "exit_date": null, - "entry_price": 20304.438350888515, - "exit_price": 0.0, - "quantity": 295, - "commission": 898.47, - "tax": 0.0, - "slippage": 1309.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.9)<35 + %B(0.34) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-06", - "entry_price": 20304.438350888515, - "exit_price": 24587.568259912656, - "quantity": 147, - "commission": 542.16, - "tax": 6505.87, - "slippage": 1827.47, - "pnl": 622124.36, - "pnl_pct": 20.8403, - "reason": "1차 익절(50%): RSI(57.3)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-07", - "entry_price": 20304.438350888515, - "exit_price": 22849.393653092724, - "quantity": 74, - "commission": 253.63, - "tax": 3043.54, - "slippage": 44.87, - "pnl": 184804.15, - "pnl_pct": 12.2977, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-16", - "entry_price": 20304.438350888515, - "exit_price": 24345.158303205782, - "quantity": 74, - "commission": 270.23, - "tax": 3242.78, - "slippage": 358.29, - "pnl": 295274.89, - "pnl_pct": 19.6489, - "reason": "전량청산: RSI(72.3)>=70", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49882.39673922331, - "exit_price": 0.0, - "quantity": 121, - "commission": 905.37, - "tax": 0.0, - "slippage": 3920.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.7)<35 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 128770.13396855362, - "exit_price": 0.0, - "quantity": 47, - "commission": 907.83, - "tax": 0.0, - "slippage": 3296.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.9)<35 + %B(0.35) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-25", - "entry_price": 128770.13396855362, - "exit_price": 136869.82167884262, - "quantity": 23, - "commission": 472.2, - "tax": 5666.41, - "slippage": 694.1, - "pnl": 179709.95, - "pnl_pct": 6.0669, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-26", - "entry_price": 128770.13396855362, - "exit_price": 136119.7420138561, - "quantity": 12, - "commission": 245.02, - "tax": 2940.19, - "slippage": 963.1, - "pnl": 84778.31, - "pnl_pct": 5.4856, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 353226.6811948104, - "exit_price": 0.0, - "quantity": 17, - "commission": 900.73, - "tax": 0.0, - "slippage": 4856.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<35 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105165.68344206153, - "exit_price": 0.0, - "quantity": 58, - "commission": 914.94, - "tax": 0.0, - "slippage": 39.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<35 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49882.39673922331, - "exit_price": 52557.613907353596, - "quantity": 60, - "commission": 473.02, - "tax": 5676.22, - "slippage": 2543.17, - "pnl": 153914.85, - "pnl_pct": 5.1418, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49882.39673922331, - "exit_price": 53462.64954236813, - "quantity": 30, - "commission": 240.58, - "tax": 2886.98, - "slippage": 1120.51, - "pnl": 104055.55, - "pnl_pct": 6.9523, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-02", - "entry_price": 49882.39673922331, - "exit_price": 53981.62647210803, - "quantity": 15, - "commission": 121.46, - "tax": 1457.5, - "slippage": 275.6, - "pnl": 59797.25, - "pnl_pct": 7.9906, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-02", - "entry_price": 353226.6811948104, - "exit_price": 384700.17770765244, - "quantity": 8, - "commission": 461.64, - "tax": 5539.68, - "slippage": 478.58, - "pnl": 245362.78, - "pnl_pct": 8.6816, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-05", - "entry_price": 49882.39673922331, - "exit_price": 53348.88482194416, - "quantity": 8, - "commission": 64.02, - "tax": 768.22, - "slippage": 408.92, - "pnl": 26839.8, - "pnl_pct": 6.7248, - "reason": "1차 익절(50%): RSI(57.2)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-05", - "entry_price": 353226.6811948104, - "exit_price": 378757.469375775, - "quantity": 4, - "commission": 227.25, - "tax": 2727.05, - "slippage": 510.12, - "pnl": 98956.91, - "pnl_pct": 7.0027, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-06", - "entry_price": 353226.6811948104, - "exit_price": 366124.0403674796, - "quantity": 5, - "commission": 274.59, - "tax": 3295.12, - "slippage": 169.8, - "pnl": 60652.17, - "pnl_pct": 3.4337, - "reason": "전량청산: 트레일링(366158<366409)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-07", - "entry_price": 105165.68344206153, - "exit_price": 113591.01282615896, - "quantity": 29, - "commission": 494.12, - "tax": 7576.52, - "slippage": 318.63, - "pnl": 235806.44, - "pnl_pct": 7.7307, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-02-07", - "exit_date": null, - "entry_price": 230695.34745144309, - "exit_price": 0.0, - "quantity": 26, - "commission": 899.71, - "tax": 0.0, - "slippage": 5079.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.8)<35 + %B(0.33) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-08", - "entry_price": 49882.39673922331, - "exit_price": 55666.37246005286, - "quantity": 8, - "commission": 66.8, - "tax": 801.6, - "slippage": 269.02, - "pnl": 45343.55, - "pnl_pct": 11.3609, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-08", - "entry_price": 105165.68344206153, - "exit_price": 127037.3817113359, - "quantity": 29, - "commission": 552.61, - "tax": 8473.39, - "slippage": 2975.93, - "pnl": 624795.77, - "pnl_pct": 20.4833, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-14", - "entry_price": 230695.34745144309, - "exit_price": 243322.31030994008, - "quantity": 13, - "commission": 474.48, - "tax": 7275.34, - "slippage": 2309.97, - "pnl": 155950.85, - "pnl_pct": 5.1992, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-15", - "entry_price": 128770.13396855362, - "exit_price": 131229.59325159198, - "quantity": 12, - "commission": 236.21, - "tax": 2834.56, - "slippage": 844.88, - "pnl": 26210.95, - "pnl_pct": 1.696, - "reason": "전량청산: 트레일링(131300<132549)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-16", - "entry_price": 230695.34745144309, - "exit_price": 253752.82859594922, - "quantity": 13, - "commission": 494.82, - "tax": 7587.21, - "slippage": 3213.23, - "pnl": 291215.37, - "pnl_pct": 9.7088, - "reason": "전량청산: RSI(61.2)>=55", - "market": "KOSDAQ" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-02-16", - "exit_date": null, - "entry_price": 136151.51852873803, - "exit_price": 0.0, - "quantity": 15, - "commission": 306.34, - "tax": 0.0, - "slippage": 772.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<30 + %B(0.17)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-02-16", - "exit_date": "2024-02-23", - "entry_price": 136151.51852873803, - "exit_price": 135625.0880863362, - "quantity": 15, - "commission": 305.16, - "tax": 3661.88, - "slippage": 1123.68, - "pnl": -12169.83, - "pnl_pct": -0.5958, - "reason": "전량청산: 트레일링(135700<136407)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23719.656890542796, - "exit_price": 0.0, - "quantity": 261, - "commission": 928.62, - "tax": 0.0, - "slippage": 5130.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<46 + %B(0.04)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-03-06", - "exit_date": null, - "entry_price": 72945.09008994735, - "exit_price": 0.0, - "quantity": 85, - "commission": 930.05, - "tax": 0.0, - "slippage": 3832.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.7)<46 + %B(0.26)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194767.68816280048, - "exit_price": 0.0, - "quantity": 31, - "commission": 905.67, - "tax": 0.0, - "slippage": 5198.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.8)<46 + %B(0.28)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194767.68816280048, - "exit_price": 204381.93148629498, - "quantity": 15, - "commission": 459.86, - "tax": 5518.31, - "slippage": 1771.03, - "pnl": 137797.25, - "pnl_pct": 4.7159, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-13", - "entry_price": 72945.09008994735, - "exit_price": 74047.79122693648, - "quantity": 42, - "commission": 466.5, - "tax": 5598.01, - "slippage": 2192.77, - "pnl": 39789.38, - "pnl_pct": 1.2985, - "reason": "1차 익절(50%): RSI(56.2)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450020.62097264506, - "exit_price": 0.0, - "quantity": 13, - "commission": 877.54, - "tax": 0.0, - "slippage": 268.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<46 + %B(0.30)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-14", - "entry_price": 72945.09008994735, - "exit_price": 74283.0671581191, - "quantity": 21, - "commission": 233.99, - "tax": 2807.9, - "slippage": 355.59, - "pnl": 24825.85, - "pnl_pct": 1.6204, - "reason": "1차 익절(50%): RSI(56.7)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122035.30533155946, - "exit_price": 0.0, - "quantity": 50, - "commission": 915.26, - "tax": 0.0, - "slippage": 1765.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<46 + %B(0.29)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 188915.07270444086, - "exit_price": 0.0, - "quantity": 32, - "commission": 906.79, - "tax": 0.0, - "slippage": 482.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<46 + %B(0.38)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23719.656890542796, - "exit_price": 23144.61089098074, - "quantity": 261, - "commission": 906.11, - "tax": 13893.71, - "slippage": 1406.56, - "pnl": -165815.45, - "pnl_pct": -2.678, - "reason": "전량청산: 트레일링(23150<23174)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-15", - "entry_price": 72945.09008994735, - "exit_price": 72292.69759665367, - "quantity": 22, - "commission": 238.57, - "tax": 2862.79, - "slippage": 160.65, - "pnl": -17694.71, - "pnl_pct": -1.1025, - "reason": "전량청산: 트레일링(72300<72626)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-15", - "exit_date": null, - "entry_price": 194654.0936631652, - "exit_price": 0.0, - "quantity": 31, - "commission": 905.14, - "tax": 0.0, - "slippage": 1676.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.2)<46 + %B(0.38)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194767.68816280048, - "exit_price": 192577.50360759025, - "quantity": 16, - "commission": 462.19, - "tax": 5546.23, - "slippage": 1959.94, - "pnl": -41518.81, - "pnl_pct": -1.3321, - "reason": "전량청산: 트레일링(192700<195617)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-15", - "exit_date": "2024-03-19", - "entry_price": 194654.0936631652, - "exit_price": 188231.30210069992, - "quantity": 31, - "commission": 875.28, - "tax": 10503.31, - "slippage": 2129.63, - "pnl": -211390.26, - "pnl_pct": -3.5026, - "reason": "전량청산: 트레일링(188300<188329)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-20", - "entry_price": 122035.30533155946, - "exit_price": 116956.68882684733, - "quantity": 50, - "commission": 877.18, - "tax": 10526.1, - "slippage": 2165.56, - "pnl": -266249.37, - "pnl_pct": -4.3628, - "reason": "전량청산: 트레일링(117000<117600)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 191440.09964568965, - "exit_price": 0.0, - "quantity": 32, - "commission": 918.91, - "tax": 0.0, - "slippage": 1283.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<46 + %B(0.34)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27907.44868123517, - "exit_price": 0.0, - "quantity": 220, - "commission": 920.95, - "tax": 0.0, - "slippage": 1638.71, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<46 + %B(0.21)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-21", - "entry_price": 188915.07270444086, - "exit_price": 190821.0989737469, - "quantity": 16, - "commission": 457.97, - "tax": 5495.65, - "slippage": 2862.42, - "pnl": 24089.41, - "pnl_pct": 0.7968, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184519.49772503946, - "exit_price": 0.0, - "quantity": 33, - "commission": 913.37, - "tax": 0.0, - "slippage": 3943.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<46 + %B(0.24)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 118872.36476347325, - "exit_price": 0.0, - "quantity": 51, - "commission": 909.37, - "tax": 0.0, - "slippage": 3690.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<46 + %B(0.22)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 441575.5577131795, - "exit_price": 0.0, - "quantity": 13, - "commission": 861.07, - "tax": 0.0, - "slippage": 982.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.8)<46 + %B(0.18)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450020.62097264506, - "exit_price": 449172.25750432134, - "quantity": 6, - "commission": 404.26, - "tax": 4851.06, - "slippage": 1966.45, - "pnl": -10750.51, - "pnl_pct": -0.3981, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-25", - "entry_price": 450020.62097264506, - "exit_price": 460424.75315162266, - "quantity": 3, - "commission": 207.19, - "tax": 2486.29, - "slippage": 225.74, - "pnl": 28316.4, - "pnl_pct": 2.0971, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-25", - "entry_price": 441575.5577131795, - "exit_price": 455826.96831855853, - "quantity": 6, - "commission": 410.24, - "tax": 4922.93, - "slippage": 1038.19, - "pnl": 79777.87, - "pnl_pct": 3.0107, - "reason": "1차 익절(50%): RSI(57.3)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-26", - "entry_price": 450020.62097264506, - "exit_price": 448555.7040155642, - "quantity": 2, - "commission": 134.57, - "tax": 1614.8, - "slippage": 888.59, - "pnl": -4814.21, - "pnl_pct": -0.5348, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 191440.09964568965, - "exit_price": 207866.88004995036, - "quantity": 16, - "commission": 498.88, - "tax": 5986.57, - "slippage": 2129.92, - "pnl": 255883.58, - "pnl_pct": 8.3527, - "reason": "1차 익절(50%): RSI(73.7)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27907.44868123517, - "exit_price": 28833.931999892102, - "quantity": 110, - "commission": 475.76, - "tax": 5709.12, - "slippage": 1767.48, - "pnl": 95267.81, - "pnl_pct": 3.1029, - "reason": "1차 익절(50%): RSI(62.2)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-26", - "entry_price": 441575.5577131795, - "exit_price": 449691.92358705454, - "quantity": 3, - "commission": 202.36, - "tax": 2428.34, - "slippage": 924.23, - "pnl": 21519.69, - "pnl_pct": 1.6242, - "reason": "1차 익절(50%): RSI(58.3)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-27", - "entry_price": 450020.62097264506, - "exit_price": 443625.7737474357, - "quantity": 2, - "commission": 133.09, - "tax": 1597.05, - "slippage": 748.45, - "pnl": -14654.84, - "pnl_pct": -1.628, - "reason": "전량청산: 트레일링(444000<444229)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-27", - "entry_price": 188915.07270444086, - "exit_price": 185056.28481638164, - "quantity": 16, - "commission": 444.14, - "tax": 5329.62, - "slippage": 2299.44, - "pnl": -67967.76, - "pnl_pct": -2.2483, - "reason": "전량청산: 트레일링(185200<187251)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-27", - "entry_price": 191440.09964568965, - "exit_price": 207452.47252506745, - "quantity": 16, - "commission": 497.89, - "tax": 5974.63, - "slippage": 760.44, - "pnl": 249265.99, - "pnl_pct": 8.1366, - "reason": "전량청산: RSI(74.7)>=70 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184519.49772503946, - "exit_price": 189293.92342382896, - "quantity": 16, - "commission": 454.31, - "tax": 5451.66, - "slippage": 97.23, - "pnl": 70041.99, - "pnl_pct": 2.3721, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 441575.5577131795, - "exit_price": 459854.8915978928, - "quantity": 2, - "commission": 137.96, - "tax": 1655.48, - "slippage": 290.22, - "pnl": 34632.76, - "pnl_pct": 3.9209, - "reason": "1차 익절(50%): RSI(59.1)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-28", - "entry_price": 441575.5577131795, - "exit_price": 454378.311771869, - "quantity": 2, - "commission": 136.31, - "tax": 1635.76, - "slippage": 243.38, - "pnl": 23700.96, - "pnl_pct": 2.6833, - "reason": "전량청산: 트레일링(454500<456857)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-29", - "entry_price": 27907.44868123517, - "exit_price": 27544.187422659197, - "quantity": 110, - "commission": 454.48, - "tax": 5453.75, - "slippage": 639.38, - "pnl": -46327.44, - "pnl_pct": -1.5089, - "reason": "전량청산: 트레일링(27550<27989)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184519.49772503946, - "exit_price": 194116.7926425047, - "quantity": 8, - "commission": 232.94, - "tax": 2795.28, - "slippage": 1465.66, - "pnl": 73528.71, - "pnl_pct": 4.9803, - "reason": "1차 익절(50%): RSI(57.4)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 118872.36476347325, - "exit_price": 124390.89223050415, - "quantity": 25, - "commission": 466.47, - "tax": 5597.59, - "slippage": 2727.69, - "pnl": 131453.36, - "pnl_pct": 4.4227, - "reason": "1차 익절(50%): RSI(60.5)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 51516.20591086112, - "exit_price": 0.0, - "quantity": 121, - "commission": 935.02, - "tax": 0.0, - "slippage": 1960.92, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<46 + %B(0.22)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 177116.0126437572, - "exit_price": 0.0, - "quantity": 35, - "commission": 929.86, - "tax": 0.0, - "slippage": 4060.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.8)<46 + %B(0.03)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 184519.49772503946, - "exit_price": 191924.03867499635, - "quantity": 4, - "commission": 115.15, - "tax": 1381.85, - "slippage": 303.85, - "pnl": 28010.44, - "pnl_pct": 3.7945, - "reason": "1차 익절(50%): RSI(56.9)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 118872.36476347325, - "exit_price": 123187.236282185, - "quantity": 13, - "commission": 240.22, - "tax": 2882.58, - "slippage": 1465.93, - "pnl": 52738.73, - "pnl_pct": 3.4122, - "reason": "1차 익절(50%): RSI(59.6)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24661.31069816628, - "exit_price": 0.0, - "quantity": 253, - "commission": 935.9, - "tax": 0.0, - "slippage": 2861.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<46 + %B(0.23)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-03", - "entry_price": 184519.49772503946, - "exit_price": 193348.77217579927, - "quantity": 2, - "commission": 58.0, - "tax": 696.06, - "slippage": 102.46, - "pnl": 16849.13, - "pnl_pct": 4.565, - "reason": "1차 익절(50%): RSI(62.8)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-03", - "entry_price": 51516.20591086112, - "exit_price": 48887.939914873765, - "quantity": 121, - "commission": 887.32, - "tax": 13605.51, - "slippage": 1459.27, - "pnl": -333448.03, - "pnl_pct": -5.3485, - "reason": "전량청산: 트레일링(48900<49803)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-03", - "entry_price": 24661.31069816628, - "exit_price": 25285.79738620567, - "quantity": 253, - "commission": 959.6, - "tax": 11515.15, - "slippage": 3593.26, - "pnl": 144584.49, - "pnl_pct": 2.317, - "reason": "전량청산: 트레일링(25300<25310)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-04", - "entry_price": 184519.49772503946, - "exit_price": 194248.949305464, - "quantity": 1, - "commission": 29.14, - "tax": 349.65, - "slippage": 51.05, - "pnl": 9322.99, - "pnl_pct": 5.0518, - "reason": "1차 익절(50%): RSI(65.8)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401734.71127507475, - "exit_price": 0.0, - "quantity": 15, - "commission": 903.9, - "tax": 0.0, - "slippage": 3520.67, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.8)<46 + %B(0.01)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106795.79770168039, - "exit_price": 0.0, - "quantity": 58, - "commission": 929.12, - "tax": 0.0, - "slippage": 5556.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<46 + %B(0.20)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48169.23113432251, - "exit_price": 0.0, - "quantity": 129, - "commission": 932.07, - "tax": 0.0, - "slippage": 2480.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<46 + %B(-0.13)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-05", - "entry_price": 184519.49772503946, - "exit_price": 193057.64916140673, - "quantity": 1, - "commission": 28.96, - "tax": 347.5, - "slippage": 42.35, - "pnl": 8134.01, - "pnl_pct": 4.4076, - "reason": "1차 익절(50%): RSI(67.9)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-08", - "entry_price": 184519.49772503946, - "exit_price": 189710.5676085266, - "quantity": 1, - "commission": 28.46, - "tax": 341.48, - "slippage": 189.43, - "pnl": 4793.46, - "pnl_pct": 2.5974, - "reason": "전량청산: 트레일링(189900<190500)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-08", - "entry_price": 118872.36476347325, - "exit_price": 117440.13066049301, - "quantity": 13, - "commission": 229.01, - "tax": 2748.1, - "slippage": 778.3, - "pnl": -21827.95, - "pnl_pct": -1.4123, - "reason": "전량청산: 트레일링(117500<120263)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-08", - "entry_price": 177116.0126437572, - "exit_price": 171684.39085392974, - "quantity": 35, - "commission": 901.34, - "tax": 10816.12, - "slippage": 546.32, - "pnl": -202754.08, - "pnl_pct": -3.2702, - "reason": "전량청산: 트레일링(171700<173703)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 272874.8562684312, - "exit_price": 0.0, - "quantity": 22, - "commission": 900.49, - "tax": 0.0, - "slippage": 282.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<46 + %B(0.19)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48169.23113432251, - "exit_price": 42545.33442950358, - "quantity": 129, - "commission": 823.25, - "tax": 12623.2, - "slippage": 601.86, - "pnl": -739861.2, - "pnl_pct": -11.9049, - "reason": "손절 (close=42550 <= stop=42871)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26166.407713990535, - "exit_price": 0.0, - "quantity": 236, - "commission": 926.29, - "tax": 0.0, - "slippage": 3872.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<46 + %B(0.22)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 251198.8119204551, - "exit_price": 0.0, - "quantity": 24, - "commission": 904.32, - "tax": 0.0, - "slippage": 4771.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.6)<46 + %B(0.39)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 272874.8562684312, - "exit_price": 259666.33297246465, - "quantity": 22, - "commission": 856.9, - "tax": 10282.79, - "slippage": 2412.67, - "pnl": -302627.69, - "pnl_pct": -5.0403, - "reason": "전량청산: 트레일링(259776<264082)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 401734.71127507475, - "exit_price": 390475.1924307477, - "quantity": 15, - "commission": 878.57, - "tax": 10542.83, - "slippage": 372.11, - "pnl": -181218.09, - "pnl_pct": -3.0068, - "reason": "전량청산: 트레일링(390500<394371)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106795.79770168039, - "exit_price": 114556.26642976636, - "quantity": 29, - "commission": 498.32, - "tax": 5979.84, - "slippage": 1268.27, - "pnl": 218110.87, - "pnl_pct": 7.0414, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26166.407713990535, - "exit_price": 23776.292311150286, - "quantity": 236, - "commission": 841.68, - "tax": 10100.17, - "slippage": 5595.01, - "pnl": -575935.38, - "pnl_pct": -9.3251, - "reason": "손절 (close=23800 <= stop=24296)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13407.090132224328, - "exit_price": 0.0, - "quantity": 304, - "commission": 611.36, - "tax": 0.0, - "slippage": 2155.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<38 + %B(0.13)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157152.45930528533, - "exit_price": 0.0, - "quantity": 25, - "commission": 589.32, - "tax": 0.0, - "slippage": 3811.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<38 + %B(0.05)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42436.49705937474, - "exit_price": 0.0, - "quantity": 95, - "commission": 604.72, - "tax": 0.0, - "slippage": 3467.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<38 + %B(0.15)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43800.5028687611, - "exit_price": 0.0, - "quantity": 93, - "commission": 611.02, - "tax": 0.0, - "slippage": 46.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(17.4)<38 + %B(0.13)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250748.5898248334, - "exit_price": 0.0, - "quantity": 16, - "commission": 601.8, - "tax": 0.0, - "slippage": 2889.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<38 + %B(0.19)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370752.5736917244, - "exit_price": 0.0, - "quantity": 10, - "commission": 556.13, - "tax": 0.0, - "slippage": 2525.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<38 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164988.54640748442, - "exit_price": 0.0, - "quantity": 24, - "commission": 593.96, - "tax": 0.0, - "slippage": 2125.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<38 + %B(0.10)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 23756.33709826137, - "exit_price": 0.0, - "quantity": 171, - "commission": 609.35, - "tax": 0.0, - "slippage": 1083.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.5)<38 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13407.090132224328, - "exit_price": 14140.930390550096, - "quantity": 152, - "commission": 322.41, - "tax": 3868.96, - "slippage": 1378.58, - "pnl": 107046.67, - "pnl_pct": 5.2521, - "reason": "1차 익절(50%): RSI(51.4)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-23", - "entry_price": 106795.79770168039, - "exit_price": 115887.07110308023, - "quantity": 29, - "commission": 504.11, - "tax": 6049.31, - "slippage": 374.94, - "pnl": 256628.95, - "pnl_pct": 8.2849, - "reason": "전량청산: RSI(66.6)>=55", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-23", - "entry_price": 251198.8119204551, - "exit_price": 238396.30848771543, - "quantity": 24, - "commission": 858.23, - "tax": 10298.72, - "slippage": 2488.6, - "pnl": -319321.35, - "pnl_pct": -5.2958, - "reason": "손절 (close=238500 <= stop=238824)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-24", - "entry_price": 13407.090132224328, - "exit_price": 14113.59342126663, - "quantity": 152, - "commission": 321.79, - "tax": 3861.48, - "slippage": 973.8, - "pnl": 102899.55, - "pnl_pct": 5.0486, - "reason": "전량청산: RSI(56.7)>=55", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250748.5898248334, - "exit_price": 287611.4097478897, - "quantity": 8, - "commission": 345.13, - "tax": 4141.6, - "slippage": 2196.72, - "pnl": 290114.92, - "pnl_pct": 14.4603, - "reason": "1차 익절(50%): RSI(60.4)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42436.49705937474, - "exit_price": 40264.70312650276, - "quantity": 95, - "commission": 573.77, - "tax": 8797.84, - "slippage": 3353.2, - "pnl": -216296.75, - "pnl_pct": -5.3644, - "reason": "전량청산: 트레일링(40300<41964)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 43800.5028687611, - "exit_price": 44738.21333997889, - "quantity": 93, - "commission": 624.1, - "tax": 7489.18, - "slippage": 1096.16, - "pnl": 78482.78, - "pnl_pct": 1.9264, - "reason": "전량청산: 트레일링(44750<44982)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250748.5898248334, - "exit_price": 271755.89464055054, - "quantity": 8, - "commission": 326.11, - "tax": 3913.28, - "slippage": 1088.84, - "pnl": 163518.15, - "pnl_pct": 8.1503, - "reason": "전량청산: 트레일링(271892<277604)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-25", - "entry_price": 370752.5736917244, - "exit_price": 372933.36284856225, - "quantity": 10, - "commission": 559.4, - "tax": 6712.8, - "slippage": 666.37, - "pnl": 13979.56, - "pnl_pct": 0.377, - "reason": "전량청산: 트레일링(373000<377536)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157152.45930528533, - "exit_price": 168745.85715793466, - "quantity": 12, - "commission": 303.74, - "tax": 3644.91, - "slippage": 1849.71, - "pnl": 134889.25, - "pnl_pct": 7.1517, - "reason": "1차 익절(50%): RSI(46.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164988.54640748442, - "exit_price": 177845.04769456905, - "quantity": 12, - "commission": 320.12, - "tax": 3841.45, - "slippage": 1859.43, - "pnl": 149819.46, - "pnl_pct": 7.566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 23756.33709826137, - "exit_price": 25092.50903573464, - "quantity": 85, - "commission": 319.93, - "tax": 3839.15, - "slippage": 636.73, - "pnl": 109112.64, - "pnl_pct": 5.4027, - "reason": "1차 익절(50%): RSI(45.3)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-30", - "entry_price": 157152.45930528533, - "exit_price": 165893.93438385223, - "quantity": 6, - "commission": 149.3, - "tax": 1791.65, - "slippage": 636.39, - "pnl": 50366.45, - "pnl_pct": 5.3408, - "reason": "1차 익절(50%): RSI(49.1)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 23756.33709826137, - "exit_price": 25084.714847692903, - "quantity": 43, - "commission": 161.8, - "tax": 1941.56, - "slippage": 657.26, - "pnl": 54863.66, - "pnl_pct": 5.37, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157152.45930528533, - "exit_price": 161975.24003849496, - "quantity": 3, - "commission": 72.89, - "tax": 874.67, - "slippage": 74.28, - "pnl": 13450.07, - "pnl_pct": 2.8524, - "reason": "1차 익절(50%): RSI(49.2)>=45", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-03", - "entry_price": 157152.45930528533, - "exit_price": 160377.61701658793, - "quantity": 2, - "commission": 48.11, - "tax": 577.36, - "slippage": 244.77, - "pnl": 5777.7, - "pnl_pct": 1.838, - "reason": "1차 익절(50%): RSI(48.8)>=45", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 164988.54640748442, - "exit_price": 179603.07358828752, - "quantity": 12, - "commission": 323.29, - "tax": 3879.43, - "slippage": 1163.12, - "pnl": 170874.63, - "pnl_pct": 8.6293, - "reason": "전량청산: RSI(55.2)>=55", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-07", - "entry_price": 157152.45930528533, - "exit_price": 164771.6044936738, - "quantity": 2, - "commission": 49.43, - "tax": 593.18, - "slippage": 256.79, - "pnl": 14548.54, - "pnl_pct": 4.6281, - "reason": "전량청산: 트레일링(164900<165086)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-07", - "entry_price": 23756.33709826137, - "exit_price": 25836.290357573755, - "quantity": 43, - "commission": 166.64, - "tax": 1999.73, - "slippage": 589.51, - "pnl": 87118.39, - "pnl_pct": 8.527, - "reason": "전량청산: RSI(58.6)>=55", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226000.12924852493, - "exit_price": 0.0, - "quantity": 27, - "commission": 915.3, - "tax": 0.0, - "slippage": 3.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<46 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96073.13259602684, - "exit_price": 0.0, - "quantity": 64, - "commission": 922.3, - "tax": 0.0, - "slippage": 1992.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<46 + %B(0.13)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-05-16", - "exit_date": null, - "entry_price": 46800.91151154366, - "exit_price": 0.0, - "quantity": 132, - "commission": 926.66, - "tax": 0.0, - "slippage": 120.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.5)<46 + %B(0.17)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96073.13259602684, - "exit_price": 94384.22619552424, - "quantity": 64, - "commission": 906.09, - "tax": 13893.36, - "slippage": 5617.52, - "pnl": -123811.76, - "pnl_pct": -2.0133, - "reason": "전량청산: 트레일링(94472<95786)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-24", - "entry_price": 226000.12924852493, - "exit_price": 221305.36310406215, - "quantity": 27, - "commission": 896.29, - "tax": 10755.44, - "slippage": 5255.2, - "pnl": -139325.71, - "pnl_pct": -2.2829, - "reason": "전량청산: 트레일링(221500<224414)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-05-16", - "exit_date": "2024-05-24", - "entry_price": 46800.91151154366, - "exit_price": 44413.03246721989, - "quantity": 132, - "commission": 879.38, - "tax": 10552.54, - "slippage": 4879.71, - "pnl": -327558.61, - "pnl_pct": -5.3015, - "reason": "전량청산: 트레일링(44450<45374)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-24", - "exit_date": null, - "entry_price": 221568.11437877672, - "exit_price": 0.0, - "quantity": 27, - "commission": 897.35, - "tax": 0.0, - "slippage": 1839.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.0)<46 + %B(0.18)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 208512.07739721405, - "exit_price": 0.0, - "quantity": 29, - "commission": 907.03, - "tax": 0.0, - "slippage": 350.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.1)<46 + %B(0.30)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388841.10672929074, - "exit_price": 0.0, - "quantity": 15, - "commission": 874.89, - "tax": 0.0, - "slippage": 5116.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<46 + %B(0.16)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 95543.38916540204, - "exit_price": 0.0, - "quantity": 64, - "commission": 917.22, - "tax": 0.0, - "slippage": 5784.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.1)<46 + %B(0.31)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 208512.07739721405, - "exit_price": 187483.93997773726, - "quantity": 29, - "commission": 815.56, - "tax": 12505.18, - "slippage": 465.74, - "pnl": -624043.75, - "pnl_pct": -10.3186, - "reason": "손절 (close=187500 <= stop=188530)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388841.10672929074, - "exit_price": 373818.23956671957, - "quantity": 15, - "commission": 841.09, - "tax": 10093.09, - "slippage": 2726.41, - "pnl": -237152.08, - "pnl_pct": -4.0654, - "reason": "전량청산: 트레일링(374000<378900)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 95543.38916540204, - "exit_price": 88579.86873983896, - "quantity": 64, - "commission": 850.37, - "tax": 13038.96, - "slippage": 392.4, - "pnl": -460471.85, - "pnl_pct": -7.5293, - "reason": "전량청산: 트레일링(88586<90892)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23818.102331533122, - "exit_price": 0.0, - "quantity": 255, - "commission": 911.04, - "tax": 0.0, - "slippage": 4616.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<46 + %B(0.18)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 377215.66367393534, - "exit_price": 0.0, - "quantity": 16, - "commission": 905.32, - "tax": 0.0, - "slippage": 4618.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<46 + %B(-0.11)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 187524.0733995937, - "exit_price": 0.0, - "quantity": 32, - "commission": 900.12, - "tax": 0.0, - "slippage": 770.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.7)<46 + %B(0.00)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88628.10336474625, - "exit_price": 0.0, - "quantity": 68, - "commission": 904.01, - "tax": 0.0, - "slippage": 2863.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<46 + %B(-0.05)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247310.89770322212, - "exit_price": 0.0, - "quantity": 24, - "commission": 890.32, - "tax": 0.0, - "slippage": 3261.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<46 + %B(0.01)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-24", - "exit_date": "2024-05-30", - "entry_price": 221568.11437877672, - "exit_price": 214943.0128247779, - "quantity": 27, - "commission": 870.52, - "tax": 10446.23, - "slippage": 1538.65, - "pnl": -191091.84, - "pnl_pct": -3.1938, - "reason": "전량청산: 트레일링(215000<216357)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22269.411635164146, - "exit_price": 0.0, - "quantity": 272, - "commission": 908.59, - "tax": 0.0, - "slippage": 5279.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<46 + %B(0.15)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 21359.03399502329, - "exit_price": 0.0, - "quantity": 284, - "commission": 909.89, - "tax": 0.0, - "slippage": 2565.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.2)<46 + %B(0.33)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374079.21252883534, - "exit_price": 0.0, - "quantity": 16, - "commission": 897.79, - "tax": 0.0, - "slippage": 1267.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<46 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 220118.6451395315, - "exit_price": 0.0, - "quantity": 27, - "commission": 891.48, - "tax": 0.0, - "slippage": 3203.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.5)<46 + %B(0.29)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 23818.102331533122, - "exit_price": 23233.029102643657, - "quantity": 255, - "commission": 888.66, - "tax": 10663.96, - "slippage": 4327.58, - "pnl": -161657.34, - "pnl_pct": -2.6612, - "reason": "전량청산: 트레일링(23250<23496)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88628.10336474625, - "exit_price": 98670.14840155408, - "quantity": 34, - "commission": 503.22, - "tax": 7716.01, - "slippage": 674.95, - "pnl": 332758.3, - "pnl_pct": 11.0411, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247310.89770322212, - "exit_price": 266962.75741127325, - "quantity": 12, - "commission": 480.53, - "tax": 5766.4, - "slippage": 998.91, - "pnl": 229130.23, - "pnl_pct": 7.7196, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-05", - "exit_date": null, - "entry_price": 23273.137222542366, - "exit_price": 0.0, - "quantity": 265, - "commission": 925.11, - "tax": 0.0, - "slippage": 6131.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<46 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 187524.0733995937, - "exit_price": 221855.72707120402, - "quantity": 16, - "commission": 532.45, - "tax": 8164.29, - "slippage": 2308.37, - "pnl": 540159.66, - "pnl_pct": 18.0003, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88628.10336474625, - "exit_price": 105412.79840325046, - "quantity": 34, - "commission": 537.61, - "tax": 8243.28, - "slippage": 1570.85, - "pnl": 561446.74, - "pnl_pct": 18.6292, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-07", - "entry_price": 21359.03399502329, - "exit_price": 20539.363816466717, - "quantity": 284, - "commission": 874.98, - "tax": 13416.31, - "slippage": 3020.68, - "pnl": -247987.51, - "pnl_pct": -4.0876, - "reason": "전량청산: 트레일링(20550<20699)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-05", - "exit_date": "2024-06-11", - "entry_price": 23273.137222542366, - "exit_price": 22297.30160643214, - "quantity": 265, - "commission": 886.32, - "tax": 10635.81, - "slippage": 715.07, - "pnl": -271043.68, - "pnl_pct": -4.3941, - "reason": "전량청산: 트레일링(22300<22494)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-13", - "entry_price": 22269.411635164146, - "exit_price": 22095.0341888516, - "quantity": 272, - "commission": 901.48, - "tax": 10817.73, - "slippage": 1350.7, - "pnl": -60058.46, - "pnl_pct": -0.9914, - "reason": "전량청산: 트레일링(22100<22136)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169957.44073700887, - "exit_price": 0.0, - "quantity": 36, - "commission": 917.77, - "tax": 0.0, - "slippage": 2067.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<46 + %B(0.20)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13968.212789709663, - "exit_price": 0.0, - "quantity": 442, - "commission": 926.09, - "tax": 0.0, - "slippage": 3630.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<46 + %B(0.15)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134430.92742006097, - "exit_price": 0.0, - "quantity": 45, - "commission": 907.41, - "tax": 0.0, - "slippage": 1391.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.2)<46 + %B(0.27)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82818.2339994326, - "exit_price": 0.0, - "quantity": 74, - "commission": 919.28, - "tax": 0.0, - "slippage": 1349.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.3)<46 + %B(0.26)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43653.098848204296, - "exit_price": 0.0, - "quantity": 141, - "commission": 923.26, - "tax": 0.0, - "slippage": 436.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<46 + %B(0.28)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 187524.0733995937, - "exit_price": 200373.46385706734, - "quantity": 16, - "commission": 480.9, - "tax": 7373.74, - "slippage": 2024.58, - "pnl": 197285.55, - "pnl_pct": 6.5744, - "reason": "전량청산: 트레일링(200500<206194)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-14", - "entry_price": 220118.6451395315, - "exit_price": 237945.51185545293, - "quantity": 13, - "commission": 463.99, - "tax": 5567.92, - "slippage": 708.35, - "pnl": 225288.12, - "pnl_pct": 7.8718, - "reason": "1차 익절(50%): RSI(71.4)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 151837.35221597302, - "exit_price": 0.0, - "quantity": 40, - "commission": 911.02, - "tax": 0.0, - "slippage": 5494.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<46 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 377215.66367393534, - "exit_price": 372690.34653971595, - "quantity": 16, - "commission": 894.46, - "tax": 10733.48, - "slippage": 5130.46, - "pnl": -84938.33, - "pnl_pct": -1.4071, - "reason": "전량청산: 트레일링(373011<374550)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 247310.89770322212, - "exit_price": 255395.90204083553, - "quantity": 12, - "commission": 459.71, - "tax": 5516.55, - "slippage": 217.18, - "pnl": 90598.63, - "pnl_pct": 3.0523, - "reason": "전량청산: 트레일링(255414<265204)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 374079.21252883534, - "exit_price": 370911.7002806491, - "quantity": 16, - "commission": 890.19, - "tax": 10682.26, - "slippage": 1412.8, - "pnl": -63150.43, - "pnl_pct": -1.0549, - "reason": "전량청산: 트레일링(371000<372529)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 220118.6451395315, - "exit_price": 234842.79022210036, - "quantity": 7, - "commission": 246.58, - "tax": 2959.02, - "slippage": 1100.47, - "pnl": 99632.29, - "pnl_pct": 6.4652, - "reason": "1차 익절(50%): RSI(67.1)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-18", - "entry_price": 220118.6451395315, - "exit_price": 235449.54723186427, - "quantity": 7, - "commission": 247.22, - "tax": 2966.66, - "slippage": 353.17, - "pnl": 103871.3, - "pnl_pct": 6.7402, - "reason": "전량청산: RSI(70.9)>=70 | BB상단 도달 | 트레일링(235500<241614)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-18", - "entry_price": 43653.098848204296, - "exit_price": 42294.40320879893, - "quantity": 141, - "commission": 894.53, - "tax": 10734.32, - "slippage": 789.15, - "pnl": -204128.19, - "pnl_pct": -3.3159, - "reason": "전량청산: 트레일링(42300<42349)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-06-18", - "exit_date": null, - "entry_price": 20369.037714795817, - "exit_price": 0.0, - "quantity": 301, - "commission": 919.66, - "tax": 0.0, - "slippage": 5730.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.6)<46 + %B(0.26)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82818.2339994326, - "exit_price": 87350.09083364338, - "quantity": 37, - "commission": 484.79, - "tax": 5817.52, - "slippage": 1846.64, - "pnl": 160916.75, - "pnl_pct": 5.2506, - "reason": "1차 익절(50%): RSI(55.6)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-19", - "entry_price": 20369.037714795817, - "exit_price": 21689.743038729033, - "quantity": 150, - "commission": 488.02, - "tax": 7482.96, - "slippage": 1538.54, - "pnl": 189676.51, - "pnl_pct": 6.2071, - "reason": "1차 익절(50%): RSI(63.2)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 13968.212789709663, - "exit_price": 14348.732865067184, - "quantity": 221, - "commission": 475.66, - "tax": 5707.93, - "slippage": 2490.04, - "pnl": 77448.3, - "pnl_pct": 2.5085, - "reason": "1차 익절(50%): RSI(59.0)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82818.2339994326, - "exit_price": 87529.26326299565, - "quantity": 37, - "commission": 485.79, - "tax": 5829.45, - "slippage": 2617.26, - "pnl": 167533.21, - "pnl_pct": 5.4665, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-20", - "entry_price": 20369.037714795817, - "exit_price": 21395.925227832657, - "quantity": 75, - "commission": 240.7, - "tax": 3690.8, - "slippage": 305.61, - "pnl": 72855.91, - "pnl_pct": 4.7683, - "reason": "1차 익절(50%): RSI(58.2)>=55 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-21", - "entry_price": 20369.037714795817, - "exit_price": 20548.0080717676, - "quantity": 76, - "commission": 234.25, - "tax": 3591.79, - "slippage": 151.39, - "pnl": 9543.5, - "pnl_pct": 0.6164, - "reason": "전량청산: 트레일링(20550<20894)", - "market": "KOSDAQ" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-24", - "entry_price": 13968.212789709663, - "exit_price": 14483.754068366932, - "quantity": 221, - "commission": 480.14, - "tax": 5761.64, - "slippage": 1380.35, - "pnl": 107229.8, - "pnl_pct": 3.4731, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-24", - "entry_price": 134430.92742006097, - "exit_price": 135842.4356651316, - "quantity": 22, - "commission": 448.28, - "tax": 5379.36, - "slippage": 1266.42, - "pnl": 24781.92, - "pnl_pct": 0.8378, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-25", - "entry_price": 134430.92742006097, - "exit_price": 135736.5780500806, - "quantity": 11, - "commission": 223.97, - "tax": 2687.58, - "slippage": 697.64, - "pnl": 11228.8, - "pnl_pct": 0.7592, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-26", - "entry_price": 134430.92742006097, - "exit_price": 136000.7727768885, - "quantity": 6, - "commission": 122.4, - "tax": 1468.81, - "slippage": 595.36, - "pnl": 7706.88, - "pnl_pct": 0.9554, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 169957.44073700887, - "exit_price": 165288.6255038777, - "quantity": 36, - "commission": 892.56, - "tax": 10710.7, - "slippage": 4009.48, - "pnl": -180598.38, - "pnl_pct": -2.9513, - "reason": "전량청산: 트레일링(165400<165774)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 134430.92742006097, - "exit_price": 138563.49628518353, - "quantity": 6, - "commission": 124.71, - "tax": 1496.49, - "slippage": 819.02, - "pnl": 23053.23, - "pnl_pct": 2.8577, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-27", - "entry_price": 151837.35221597302, - "exit_price": 154484.79443890703, - "quantity": 20, - "commission": 463.45, - "tax": 5561.45, - "slippage": 304.11, - "pnl": 46468.43, - "pnl_pct": 1.53, - "reason": "1차 익절(50%): RSI(58.5)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181072.8744520605, - "exit_price": 0.0, - "quantity": 34, - "commission": 923.47, - "tax": 0.0, - "slippage": 2477.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<46 + %B(0.05)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-28", - "entry_price": 151837.35221597302, - "exit_price": 157946.3901883476, - "quantity": 20, - "commission": 473.84, - "tax": 5686.07, - "slippage": 1072.2, - "pnl": 115565.34, - "pnl_pct": 3.805, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148627.9583716484, - "exit_price": 0.0, - "quantity": 41, - "commission": 914.06, - "tax": 0.0, - "slippage": 5246.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.6)<46 + %B(0.30)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148627.9583716484, - "exit_price": 152861.9804465436, - "quantity": 20, - "commission": 458.59, - "tax": 5503.03, - "slippage": 760.39, - "pnl": 78272.94, - "pnl_pct": 2.6328, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 21003.99438707726, - "exit_price": 0.0, - "quantity": 296, - "commission": 932.58, - "tax": 0.0, - "slippage": 1182.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<46 + %B(0.31)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162973.07914694204, - "exit_price": 0.0, - "quantity": 38, - "commission": 928.95, - "tax": 0.0, - "slippage": 2777.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<46 + %B(0.06)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359456.5841826007, - "exit_price": 0.0, - "quantity": 17, - "commission": 916.61, - "tax": 0.0, - "slippage": 2576.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<46 + %B(0.21)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-02", - "entry_price": 148627.9583716484, - "exit_price": 153457.2433202936, - "quantity": 10, - "commission": 230.19, - "tax": 2762.23, - "slippage": 427.57, - "pnl": 45077.49, - "pnl_pct": 3.0325, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-03", - "entry_price": 148627.9583716484, - "exit_price": 153961.52980702615, - "quantity": 5, - "commission": 115.47, - "tax": 1385.65, - "slippage": 192.35, - "pnl": 25055.26, - "pnl_pct": 3.371, - "reason": "1차 익절(50%): RSI(57.8)>=55 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-04", - "entry_price": 148627.9583716484, - "exit_price": 157654.30868843425, - "quantity": 3, - "commission": 70.94, - "tax": 851.33, - "slippage": 437.07, - "pnl": 26089.89, - "pnl_pct": 5.8504, - "reason": "1차 익절(50%): RSI(63.0)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-05", - "entry_price": 148627.9583716484, - "exit_price": 162328.03556700333, - "quantity": 3, - "commission": 73.05, - "tax": 876.57, - "slippage": 215.89, - "pnl": 40083.73, - "pnl_pct": 8.9884, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 21003.99438707726, - "exit_price": 21381.567129158095, - "quantity": 148, - "commission": 474.67, - "tax": 5696.05, - "slippage": 2728.06, - "pnl": 49243.76, - "pnl_pct": 1.5839, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162973.07914694204, - "exit_price": 168007.49031497719, - "quantity": 19, - "commission": 478.82, - "tax": 5745.86, - "slippage": 1757.68, - "pnl": 88964.66, - "pnl_pct": 2.8727, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359456.5841826007, - "exit_price": 373971.08047064097, - "quantity": 8, - "commission": 448.77, - "tax": 5385.18, - "slippage": 151.36, - "pnl": 109850.67, - "pnl_pct": 3.8195, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181072.8744520605, - "exit_price": 188211.73518295103, - "quantity": 17, - "commission": 479.94, - "tax": 5759.28, - "slippage": 3200.5, - "pnl": 114659.68, - "pnl_pct": 3.7243, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 359456.5841826007, - "exit_price": 373188.74286094506, - "quantity": 4, - "commission": 223.91, - "tax": 2686.96, - "slippage": 1249.03, - "pnl": 51802.09, - "pnl_pct": 3.6023, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-09", - "entry_price": 359456.5841826007, - "exit_price": 374117.130281572, - "quantity": 2, - "commission": 112.24, - "tax": 1346.82, - "slippage": 725.74, - "pnl": 27754.2, - "pnl_pct": 3.86, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162973.07914694204, - "exit_price": 177335.56986051606, - "quantity": 19, - "commission": 505.41, - "tax": 6064.88, - "slippage": 3124.17, - "pnl": 265852.57, - "pnl_pct": 8.5843, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-11", - "entry_price": 359456.5841826007, - "exit_price": 381009.3643095086, - "quantity": 1, - "commission": 57.15, - "tax": 685.82, - "slippage": 323.64, - "pnl": 20755.89, - "pnl_pct": 5.7734, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 21003.99438707726, - "exit_price": 22146.316208900123, - "quantity": 148, - "commission": 491.65, - "tax": 5899.78, - "slippage": 545.2, - "pnl": 162205.91, - "pnl_pct": 5.2172, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 359456.5841826007, - "exit_price": 371851.32596081635, - "quantity": 1, - "commission": 55.78, - "tax": 669.33, - "slippage": 180.67, - "pnl": 11615.71, - "pnl_pct": 3.231, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-16", - "entry_price": 181072.8744520605, - "exit_price": 184460.56362329776, - "quantity": 17, - "commission": 470.37, - "tax": 5644.49, - "slippage": 670.42, - "pnl": 51014.11, - "pnl_pct": 1.657, - "reason": "전량청산: 트레일링(184500<185214)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359456.5841826007, - "exit_price": 352309.65294785064, - "quantity": 1, - "commission": 52.85, - "tax": 634.16, - "slippage": 141.35, - "pnl": -7887.85, - "pnl_pct": -2.1941, - "reason": "전량청산: 트레일링(352451<360731)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-07-23", - "exit_date": null, - "entry_price": 145908.55490485593, - "exit_price": 0.0, - "quantity": 28, - "commission": 612.82, - "tax": 0.0, - "slippage": 239.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.7)<38 + %B(-0.08)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-07-26", - "exit_date": null, - "entry_price": 225585.4584383293, - "exit_price": 0.0, - "quantity": 18, - "commission": 609.08, - "tax": 0.0, - "slippage": 1538.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<38 + %B(0.28)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-07-26", - "exit_date": "2024-07-30", - "entry_price": 225585.4584383293, - "exit_price": 221781.2614366809, - "quantity": 18, - "commission": 598.81, - "tax": 7185.71, - "slippage": 3937.29, - "pnl": -76869.15, - "pnl_pct": -1.8928, - "reason": "전량청산: 트레일링(222000<223907)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485128.62348321354, - "exit_price": 0.0, - "quantity": 8, - "commission": 582.15, - "tax": 0.0, - "slippage": 1028.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.5)<38 + %B(0.04)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194752.5801391392, - "exit_price": 0.0, - "quantity": 21, - "commission": 613.47, - "tax": 0.0, - "slippage": 3204.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.7)<38 + %B(0.19)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-02", - "entry_price": 485128.62348321354, - "exit_price": 481780.6859669425, - "quantity": 8, - "commission": 578.14, - "tax": 6937.64, - "slippage": 1754.51, - "pnl": -34881.43, - "pnl_pct": -0.8986, - "reason": "전량청산: 트레일링(482000<488961)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194752.5801391392, - "exit_price": 173126.7351034265, - "quantity": 21, - "commission": 545.35, - "tax": 6544.19, - "slippage": 1538.56, - "pnl": -461845.76, - "pnl_pct": -11.2909, - "reason": "손절 (close=173200 <= stop=177225)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173365.8074153969, - "exit_price": 0.0, - "quantity": 23, - "commission": 598.11, - "tax": 0.0, - "slippage": 3813.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<38 + %B(0.02)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 329771.9360325173, - "exit_price": 0.0, - "quantity": 12, - "commission": 593.59, - "tax": 0.0, - "slippage": 3935.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<38 + %B(0.30)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79644.23915854309, - "exit_price": 0.0, - "quantity": 52, - "commission": 621.23, - "tax": 0.0, - "slippage": 2300.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<38 + %B(0.07)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 244175.2916191723, - "exit_price": 0.0, - "quantity": 17, - "commission": 622.65, - "tax": 0.0, - "slippage": 2979.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<38 + %B(0.11)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 175527.16684283558, - "exit_price": 0.0, - "quantity": 23, - "commission": 605.57, - "tax": 0.0, - "slippage": 624.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.7)<38 + %B(0.16)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-07-23", - "exit_date": "2024-08-05", - "entry_price": 145908.55490485593, - "exit_price": 131261.04226251258, - "quantity": 28, - "commission": 551.3, - "tax": 6615.56, - "slippage": 1090.82, - "pnl": -417910.02, - "pnl_pct": -10.2277, - "reason": "손절 (close=131300 <= stop=137755)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 173365.8074153969, - "exit_price": 155948.78446812832, - "quantity": 23, - "commission": 538.02, - "tax": 6456.28, - "slippage": 3477.96, - "pnl": -408183.94, - "pnl_pct": -10.2353, - "reason": "손절 (close=156100 <= stop=162964)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 329771.9360325173, - "exit_price": 297453.62088676554, - "quantity": 12, - "commission": 535.42, - "tax": 6425.0, - "slippage": 2068.55, - "pnl": -395373.79, - "pnl_pct": -9.9896, - "reason": "손절 (close=297626 <= stop=309986)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79644.23915854309, - "exit_price": 71361.28726262187, - "quantity": 52, - "commission": 556.62, - "tax": 6679.42, - "slippage": 2013.06, - "pnl": -438570.76, - "pnl_pct": -10.5881, - "reason": "손절 (close=71400 <= stop=75616)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 244175.2916191723, - "exit_price": 223832.45347447507, - "quantity": 17, - "commission": 570.77, - "tax": 6849.27, - "slippage": 2848.29, - "pnl": -353870.94, - "pnl_pct": -8.5237, - "reason": "손절 (close=224000 <= stop=229525)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 175527.16684283558, - "exit_price": 160390.83069022564, - "quantity": 23, - "commission": 553.35, - "tax": 6640.18, - "slippage": 210.89, - "pnl": -355934.83, - "pnl_pct": -8.8152, - "reason": "손절 (close=160400 <= stop=165006)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24014.02026226702, - "exit_price": 0.0, - "quantity": 253, - "commission": 911.33, - "tax": 0.0, - "slippage": 3547.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.8)<46 + %B(-0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-09-06", - "exit_date": null, - "entry_price": 214107.60998194476, - "exit_price": 0.0, - "quantity": 28, - "commission": 899.25, - "tax": 0.0, - "slippage": 3013.08, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<46 + %B(0.30)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-11", - "entry_price": 24014.02026226702, - "exit_price": 23479.961082536865, - "quantity": 253, - "commission": 891.06, - "tax": 10692.77, - "slippage": 5069.85, - "pnl": -147612.14, - "pnl_pct": -2.4292, - "reason": "전량청산: 트레일링(23500<23600)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-09-06", - "exit_date": "2024-09-11", - "entry_price": 214107.60998194476, - "exit_price": 208467.17527622462, - "quantity": 28, - "commission": 875.56, - "tax": 10506.75, - "slippage": 919.09, - "pnl": -170213.73, - "pnl_pct": -2.8388, - "reason": "전량청산: 트레일링(208500<209571)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-09-12", - "exit_date": null, - "entry_price": 66363.6996412871, - "exit_price": 0.0, - "quantity": 30, - "commission": 298.64, - "tax": 0.0, - "slippage": 1910.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(14.8)<22 + %B(0.13) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-09-12", - "exit_date": "2024-09-19", - "entry_price": 66363.6996412871, - "exit_price": 63094.94496654332, - "quantity": 30, - "commission": 283.93, - "tax": 3407.13, - "slippage": 151.65, - "pnl": -102052.33, - "pnl_pct": -5.1251, - "reason": "손절 (close=63100 <= stop=63709)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90916.89148895314, - "exit_price": 0.0, - "quantity": 66, - "commission": 900.08, - "tax": 0.0, - "slippage": 1114.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<35 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-10-31", - "entry_price": 90916.89148895314, - "exit_price": 91845.31627371725, - "quantity": 66, - "commission": 909.27, - "tax": 10911.22, - "slippage": 3609.13, - "pnl": 48555.47, - "pnl_pct": 0.8091, - "reason": "전량청산: 트레일링(91900<92286)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2025-02-13", - "exit_date": null, - "entry_price": 94363.67254380486, - "exit_price": 0.0, - "quantity": 64, - "commission": 905.89, - "tax": 0.0, - "slippage": 4075.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<35 + %B(0.17) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2025-02-13", - "exit_date": "2025-02-28", - "entry_price": 94363.67254380486, - "exit_price": 93178.0789969859, - "quantity": 64, - "commission": 894.51, - "tax": 10734.11, - "slippage": 1402.94, - "pnl": -88412.5, - "pnl_pct": -1.4637, - "reason": "전량청산: 트레일링(93200<94109)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40904.903362510435, - "exit_price": 0.0, - "quantity": 148, - "commission": 908.09, - "tax": 0.0, - "slippage": 725.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<35 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 88879.0575134947, - "exit_price": 0.0, - "quantity": 68, - "commission": 906.57, - "tax": 0.0, - "slippage": 5375.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<35 + %B(0.28) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40904.903362510435, - "exit_price": 43689.24038930164, - "quantity": 74, - "commission": 484.95, - "tax": 7435.91, - "slippage": 796.21, - "pnl": 197666.04, - "pnl_pct": 6.5292, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 88879.0575134947, - "exit_price": 96142.80725743007, - "quantity": 34, - "commission": 490.33, - "tax": 7518.37, - "slippage": 1944.55, - "pnl": 238505.51, - "pnl_pct": 7.8914, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 88879.0575134947, - "exit_price": 91943.01690104944, - "quantity": 34, - "commission": 468.91, - "tax": 7189.94, - "slippage": 1937.43, - "pnl": 96062.48, - "pnl_pct": 3.1784, - "reason": "전량청산: 트레일링(92000<92551)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-16", - "entry_price": 40904.903362510435, - "exit_price": 42082.35063106436, - "quantity": 74, - "commission": 467.11, - "tax": 7162.42, - "slippage": 1306.05, - "pnl": 79047.52, - "pnl_pct": 2.6111, - "reason": "전량청산: 트레일링(42100<43598)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-07-04", - "exit_date": null, - "entry_price": 375719.1689446288, - "exit_price": 0.0, - "quantity": 10, - "commission": 563.58, - "tax": 0.0, - "slippage": 2191.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<38 + %B(0.16)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-07", - "entry_price": 375719.1689446288, - "exit_price": 416781.99960762315, - "quantity": 5, - "commission": 312.59, - "tax": 4792.99, - "slippage": 1090.0, - "pnl": 199926.78, - "pnl_pct": 10.6408, - "reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-08", - "entry_price": 375719.1689446288, - "exit_price": 418608.35807800846, - "quantity": 5, - "commission": 313.96, - "tax": 4814.0, - "slippage": 1958.21, - "pnl": 209036.2, - "pnl_pct": 11.1256, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256552.39248465214, - "exit_price": 0.0, - "quantity": 23, - "commission": 885.11, - "tax": 0.0, - "slippage": 1205.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<46 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38427.501765150315, - "exit_price": 0.0, - "quantity": 159, - "commission": 916.5, - "tax": 0.0, - "slippage": 4372.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<46 + %B(0.23)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-07-28", - "exit_date": null, - "entry_price": 25556.098426089335, - "exit_price": 0.0, - "quantity": 239, - "commission": 916.19, - "tax": 0.0, - "slippage": 1457.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<46 + %B(0.33)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-30", - "entry_price": 25556.098426089335, - "exit_price": 27089.27420355196, - "quantity": 119, - "commission": 483.54, - "tax": 7414.33, - "slippage": 1276.37, - "pnl": 174093.86, - "pnl_pct": 5.7237, - "reason": "1차 익절(50%): RSI(61.4)>=55 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-31", - "entry_price": 25556.098426089335, - "exit_price": 26831.965117513526, - "quantity": 60, - "commission": 241.49, - "tax": 3702.81, - "slippage": 1082.09, - "pnl": 72377.7, - "pnl_pct": 4.7195, - "reason": "1차 익절(50%): RSI(56.0)>=55 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800239.997663839, - "exit_price": 0.0, - "quantity": 7, - "commission": 840.25, - "tax": 0.0, - "slippage": 1679.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<46 + %B(0.15)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-08-01", - "entry_price": 25556.098426089335, - "exit_price": 24792.158805532457, - "quantity": 60, - "commission": 223.13, - "tax": 3421.32, - "slippage": 470.47, - "pnl": -49710.83, - "pnl_pct": -3.2415, - "reason": "전량청산: 트레일링(24800<26953)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24818.64623941188, - "exit_price": 0.0, - "quantity": 246, - "commission": 915.81, - "tax": 0.0, - "slippage": 4586.97, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<46 + %B(0.11)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38427.501765150315, - "exit_price": 39197.15630991187, - "quantity": 79, - "commission": 464.49, - "tax": 7122.12, - "slippage": 224.65, - "pnl": 52760.73, - "pnl_pct": 1.7377, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16807.69919677999, - "exit_price": 0.0, - "quantity": 243, - "commission": 612.64, - "tax": 0.0, - "slippage": 1870.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<38 + %B(0.15)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-05", - "entry_price": 38427.501765150315, - "exit_price": 38961.060276806675, - "quantity": 40, - "commission": 233.77, - "tax": 3584.42, - "slippage": 1557.59, - "pnl": 17293.59, - "pnl_pct": 1.1249, - "reason": "1차 익절(50%): RSI(52.8)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24818.64623941188, - "exit_price": 26873.205005552696, - "quantity": 123, - "commission": 495.81, - "tax": 7602.43, - "slippage": 3295.78, - "pnl": 244154.58, - "pnl_pct": 7.9968, - "reason": "1차 익절(50%): RSI(55.4)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26901.97071339758, - "exit_price": 0.0, - "quantity": 152, - "commission": 613.36, - "tax": 0.0, - "slippage": 299.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.0)<38 + %B(0.12)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 228548.705760353, - "exit_price": 0.0, - "quantity": 17, - "commission": 582.8, - "tax": 0.0, - "slippage": 828.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.3)<38 + %B(0.23)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256552.39248465214, - "exit_price": 277426.40688490676, - "quantity": 11, - "commission": 457.75, - "tax": 5493.04, - "slippage": 809.52, - "pnl": 223240.05, - "pnl_pct": 7.9093, - "reason": "1차 익절(50%): RSI(55.3)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800239.997663839, - "exit_price": 814239.3936069352, - "quantity": 3, - "commission": 366.41, - "tax": 4396.89, - "slippage": 2281.82, - "pnl": 36874.78, - "pnl_pct": 1.5358, - "reason": "1차 익절(50%): RSI(51.3)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256552.39248465214, - "exit_price": 290743.6685254572, - "quantity": 6, - "commission": 261.67, - "tax": 3140.03, - "slippage": 1537.99, - "pnl": 201515.06, - "pnl_pct": 13.0893, - "reason": "1차 익절(50%): RSI(57.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-08", - "entry_price": 228548.705760353, - "exit_price": 229298.2074793498, - "quantity": 17, - "commission": 584.71, - "tax": 7016.53, - "slippage": 3430.47, - "pnl": 4557.49, - "pnl_pct": 0.1173, - "reason": "전량청산: 트레일링(229500<229986)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 256552.39248465214, - "exit_price": 288893.2066713545, - "quantity": 6, - "commission": 260.0, - "tax": 3120.05, - "slippage": 640.76, - "pnl": 190433.94, - "pnl_pct": 12.3695, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 16807.69919677999, - "exit_price": 16397.41295194934, - "quantity": 243, - "commission": 597.69, - "tax": 9164.51, - "slippage": 628.65, - "pnl": -110074.4, - "pnl_pct": -2.6947, - "reason": "전량청산: 트레일링(16400<16430)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38427.501765150315, - "exit_price": 39067.40057227358, - "quantity": 40, - "commission": 234.4, - "tax": 3594.2, - "slippage": 1303.98, - "pnl": 21536.78, - "pnl_pct": 1.4009, - "reason": "전량청산: RSI(63.0)>=63 | 트레일링(39100<39386)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800239.997663839, - "exit_price": 774454.7565580573, - "quantity": 4, - "commission": 464.67, - "tax": 5576.07, - "slippage": 2180.97, - "pnl": -109661.86, - "pnl_pct": -3.4254, - "reason": "전량청산: 트레일링(775000<782743)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-12", - "entry_price": 24818.64623941188, - "exit_price": 25984.096378091126, - "quantity": 123, - "commission": 479.41, - "tax": 7350.9, - "slippage": 1956.15, - "pnl": 135062.16, - "pnl_pct": 4.4237, - "reason": "전량청산: 트레일링(26000<26082)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-12", - "exit_date": null, - "entry_price": 16616.388068856286, - "exit_price": 0.0, - "quantity": 248, - "commission": 618.13, - "tax": 0.0, - "slippage": 4064.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<38 + %B(0.17)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-13", - "entry_price": 26901.97071339758, - "exit_price": 26082.93121810775, - "quantity": 152, - "commission": 594.69, - "tax": 7136.29, - "slippage": 2594.45, - "pnl": -132838.35, - "pnl_pct": -3.2481, - "reason": "전량청산: 트레일링(26100<26137)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 26650.208485805604, - "exit_price": 0.0, - "quantity": 154, - "commission": 615.62, - "tax": 0.0, - "slippage": 32.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<38 + %B(0.25)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61850.497035550135, - "exit_price": 0.0, - "quantity": 99, - "commission": 918.48, - "tax": 0.0, - "slippage": 4999.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<46 + %B(0.28)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427127.8347271893, - "exit_price": 0.0, - "quantity": 14, - "commission": 896.97, - "tax": 0.0, - "slippage": 1789.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<46 + %B(0.21)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61850.497035550135, - "exit_price": 66555.81831158327, - "quantity": 49, - "commission": 489.19, - "tax": 5870.22, - "slippage": 2164.9, - "pnl": 223746.73, - "pnl_pct": 7.3816, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-12", - "exit_date": "2025-08-22", - "entry_price": 16616.388068856286, - "exit_price": 16204.770555336303, - "quantity": 248, - "commission": 602.82, - "tax": 9243.2, - "slippage": 3776.9, - "pnl": -112545.29, - "pnl_pct": -2.7307, - "reason": "전량청산: 트레일링(16220<16241)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61850.497035550135, - "exit_price": 62691.57994712754, - "quantity": 50, - "commission": 470.19, - "tax": 5642.24, - "slippage": 421.0, - "pnl": 35477.84, - "pnl_pct": 1.147, - "reason": "전량청산: 트레일링(62700<67086)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427127.8347271893, - "exit_price": 437949.4422423564, - "quantity": 7, - "commission": 459.85, - "tax": 7050.99, - "slippage": 353.9, - "pnl": 67791.94, - "pnl_pct": 2.267, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147115.74499232104, - "exit_price": 0.0, - "quantity": 42, - "commission": 926.83, - "tax": 0.0, - "slippage": 661.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<46 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 172995.65236750897, - "exit_price": 0.0, - "quantity": 35, - "commission": 908.23, - "tax": 0.0, - "slippage": 3347.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<46 + %B(0.34)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-27", - "entry_price": 26650.208485805604, - "exit_price": 24893.21852951336, - "quantity": 154, - "commission": 575.03, - "tax": 6900.4, - "slippage": 1044.35, - "pnl": -278667.51, - "pnl_pct": -6.7889, - "reason": "손절 (close=24900 <= stop=25204)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-28", - "entry_price": 427127.8347271893, - "exit_price": 417747.18113230134, - "quantity": 7, - "commission": 438.63, - "tax": 6725.73, - "slippage": 1769.73, - "pnl": -73277.42, - "pnl_pct": -2.4505, - "reason": "전량청산: 트레일링(418000<420771)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-09-01", - "exit_date": null, - "entry_price": 25568.334991381398, - "exit_price": 0.0, - "quantity": 241, - "commission": 924.3, - "tax": 0.0, - "slippage": 4418.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.0)<46 + %B(0.34)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-09-01", - "exit_date": "2025-09-03", - "entry_price": 25568.334991381398, - "exit_price": 26094.686110148254, - "quantity": 120, - "commission": 469.7, - "tax": 7202.13, - "slippage": 637.67, - "pnl": 55030.07, - "pnl_pct": 1.7933, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-04", - "entry_price": 147115.74499232104, - "exit_price": 150004.80088237135, - "quantity": 21, - "commission": 472.52, - "tax": 5670.18, - "slippage": 1999.18, - "pnl": 54064.06, - "pnl_pct": 1.7497, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-09-01", - "exit_date": "2025-09-04", - "entry_price": 25568.334991381398, - "exit_price": 26892.898833046143, - "quantity": 60, - "commission": 242.04, - "tax": 3711.22, - "slippage": 426.07, - "pnl": 75290.46, - "pnl_pct": 4.9071, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-09-01", - "exit_date": "2025-09-05", - "entry_price": 25568.334991381398, - "exit_price": 26886.858493177184, - "quantity": 30, - "commission": 120.99, - "tax": 1855.19, - "slippage": 394.25, - "pnl": 37464.46, - "pnl_pct": 4.8835, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276750.32553978346, - "exit_price": 0.0, - "quantity": 22, - "commission": 913.28, - "tax": 0.0, - "slippage": 5507.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<46 + %B(0.05)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-08", - "entry_price": 147115.74499232104, - "exit_price": 154169.4461970386, - "quantity": 21, - "commission": 485.63, - "tax": 5827.61, - "slippage": 2741.63, - "pnl": 141351.07, - "pnl_pct": 4.5746, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-09-01", - "exit_date": "2025-09-08", - "entry_price": 25568.334991381398, - "exit_price": 26997.507941371754, - "quantity": 15, - "commission": 60.74, - "tax": 931.41, - "slippage": 37.38, - "pnl": 20387.91, - "pnl_pct": 5.3151, - "reason": "1차 익절(50%): RSI(55.3)>=55 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-09-01", - "exit_date": "2025-09-09", - "entry_price": 25568.334991381398, - "exit_price": 27388.394023831755, - "quantity": 8, - "commission": 32.87, - "tax": 503.95, - "slippage": 92.85, - "pnl": 13992.98, - "pnl_pct": 6.8399, - "reason": "1차 익절(50%): RSI(62.8)>=60 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23956.626491364135, - "exit_price": 0.0, - "quantity": 345, - "commission": 1239.76, - "tax": 0.0, - "slippage": 2286.14, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<50 + %B(0.24)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 65300.23153349744, - "exit_price": 0.0, - "quantity": 126, - "commission": 1234.17, - "tax": 0.0, - "slippage": 29.17, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.3)<50 + %B(0.35)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 24719.046644808583, - "exit_price": 0.0, - "quantity": 334, - "commission": 1238.42, - "tax": 0.0, - "slippage": 6361.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(48.1)<50 + %B(0.43)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-09-01", - "exit_date": "2025-09-10", - "entry_price": 25568.334991381398, - "exit_price": 27782.28824811102, - "quantity": 8, - "commission": 33.34, - "tax": 511.19, - "slippage": 141.69, - "pnl": 17136.41, - "pnl_pct": 8.3765, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 65300.23153349744, - "exit_price": 67482.31801978569, - "quantity": 63, - "commission": 637.71, - "tax": 7652.49, - "slippage": 1113.96, - "pnl": 128564.16, - "pnl_pct": 3.1246, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 24719.046644808583, - "exit_price": 25730.913304110043, - "quantity": 167, - "commission": 644.56, - "tax": 7734.71, - "slippage": 3187.48, - "pnl": 159983.25, - "pnl_pct": 3.8749, - "reason": "1차 익절(50%): RSI(62.7)>=60 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129671.49778257796, - "exit_price": 0.0, - "quantity": 64, - "commission": 1244.85, - "tax": 0.0, - "slippage": 4575.86, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<50 + %B(0.12)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49221.04219641385, - "exit_price": 0.0, - "quantity": 169, - "commission": 1247.75, - "tax": 0.0, - "slippage": 3556.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<50 + %B(0.19)<0.50 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 16090.155585466699, - "exit_price": 0.0, - "quantity": 518, - "commission": 1250.21, - "tax": 0.0, - "slippage": 80.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.7)<50 + %B(0.41)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-11", - "entry_price": 172995.65236750897, - "exit_price": 171987.05805606733, - "quantity": 17, - "commission": 438.57, - "tax": 5262.8, - "slippage": 220.01, - "pnl": -23288.61, - "pnl_pct": -0.7918, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-11", - "entry_price": 24719.046644808583, - "exit_price": 25427.52494229051, - "quantity": 167, - "commission": 636.96, - "tax": 7643.51, - "slippage": 3753.33, - "pnl": 109416.19, - "pnl_pct": 2.6501, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-12", - "entry_price": 172995.65236750897, - "exit_price": 171544.79546426318, - "quantity": 9, - "commission": 231.59, - "tax": 2779.03, - "slippage": 1396.84, - "pnl": -16301.87, - "pnl_pct": -1.0469, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23956.626491364135, - "exit_price": 25286.1965656831, - "quantity": 172, - "commission": 652.38, - "tax": 7828.61, - "slippage": 2374.19, - "pnl": 219586.98, - "pnl_pct": 5.3283, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 65300.23153349744, - "exit_price": 69242.1625651219, - "quantity": 63, - "commission": 654.34, - "tax": 7852.06, - "slippage": 3643.76, - "pnl": 239218.17, - "pnl_pct": 5.814, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-12", - "entry_price": 16090.155585466699, - "exit_price": 16410.435192918238, - "quantity": 259, - "commission": 637.55, - "tax": 9775.7, - "slippage": 2477.29, - "pnl": 71914.07, - "pnl_pct": 1.7254, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-15", - "entry_price": 23956.626491364135, - "exit_price": 25196.2680366037, - "quantity": 86, - "commission": 325.03, - "tax": 3900.38, - "slippage": 320.95, - "pnl": 102074.72, - "pnl_pct": 4.9537, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-16", - "entry_price": 23956.626491364135, - "exit_price": 24696.85209567373, - "quantity": 43, - "commission": 159.29, - "tax": 1911.54, - "slippage": 135.36, - "pnl": 29604.35, - "pnl_pct": 2.8734, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-18", - "entry_price": 23956.626491364135, - "exit_price": 24792.355192921732, - "quantity": 22, - "commission": 81.81, - "tax": 981.78, - "slippage": 168.19, - "pnl": 17243.38, - "pnl_pct": 3.2712, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129671.49778257796, - "exit_price": 139474.50218417155, - "quantity": 32, - "commission": 669.48, - "tax": 8033.73, - "slippage": 4015.93, - "pnl": 304370.51, - "pnl_pct": 7.334, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-09-18", - "exit_date": null, - "entry_price": 218673.95272361804, - "exit_price": 0.0, - "quantity": 38, - "commission": 1246.44, - "tax": 0.0, - "slippage": 6610.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.7)<50 + %B(0.36)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-23", - "entry_price": 172995.65236750897, - "exit_price": 184041.45858439544, - "quantity": 9, - "commission": 248.46, - "tax": 2981.47, - "slippage": 1426.87, - "pnl": 95948.78, - "pnl_pct": 6.1616, - "reason": "전량청산: RSI(71.7)>=70 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-23", - "entry_price": 276750.32553978346, - "exit_price": 278249.6494887274, - "quantity": 22, - "commission": 918.22, - "tax": 11018.69, - "slippage": 5507.71, - "pnl": 20134.94, - "pnl_pct": 0.3307, - "reason": "전량청산: 트레일링(278500<278843)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-23", - "entry_price": 23956.626491364135, - "exit_price": 24194.91614777218, - "quantity": 22, - "commission": 79.84, - "tax": 958.12, - "slippage": 111.84, - "pnl": 4125.35, - "pnl_pct": 0.7826, - "reason": "전량청산: 트레일링(24200<24604)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 16090.155585466699, - "exit_price": 16055.992552388081, - "quantity": 259, - "commission": 623.78, - "tax": 9564.55, - "slippage": 1037.93, - "pnl": -19661.66, - "pnl_pct": -0.4717, - "reason": "전량청산: 트레일링(16060<16267)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 129671.49778257796, - "exit_price": 138385.77336276064, - "quantity": 32, - "commission": 664.25, - "tax": 7971.02, - "slippage": 455.25, - "pnl": 269599.12, - "pnl_pct": 6.4962, - "reason": "전량청산: 트레일링(138400<139386)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49221.04219641385, - "exit_price": 48512.12535645714, - "quantity": 169, - "commission": 1229.78, - "tax": 18856.66, - "slippage": 6400.81, - "pnl": -141141.14, - "pnl_pct": -1.6965, - "reason": "전량청산: 트레일링(48550<48909)", - "market": "KOSDAQ" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-09-18", - "exit_date": "2025-09-30", - "entry_price": 218673.95272361804, - "exit_price": 214809.91103918804, - "quantity": 38, - "commission": 1224.42, - "tax": 14693.0, - "slippage": 7223.38, - "pnl": -163997.44, - "pnl_pct": -1.9733, - "reason": "전량청산: 트레일링(215000<215357)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297120.6940847802, - "exit_price": 0.0, - "quantity": 14, - "commission": 623.95, - "tax": 0.0, - "slippage": 1689.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.0)<38 + %B(0.16)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-10", - "entry_price": 297120.6940847802, - "exit_price": 297815.0428699751, - "quantity": 14, - "commission": 625.41, - "tax": 7504.94, - "slippage": 2589.4, - "pnl": 966.58, - "pnl_pct": 0.0232, - "reason": "전량청산: 트레일링(298000<298970)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289044.665914778, - "exit_price": 0.0, - "quantity": 14, - "commission": 606.99, - "tax": 0.0, - "slippage": 625.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<38 + %B(0.01)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289044.665914778, - "exit_price": 308712.6667661506, - "quantity": 7, - "commission": 324.15, - "tax": 3889.78, - "slippage": 2011.33, - "pnl": 133158.58, - "pnl_pct": 6.5802, - "reason": "1차 익절(50%): RSI(50.8)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-10-16", - "exit_date": null, - "entry_price": 22769.669779589007, - "exit_price": 0.0, - "quantity": 92, - "commission": 314.22, - "tax": 0.0, - "slippage": 1809.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<30 + %B(0.16)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-10-17", - "exit_date": null, - "entry_price": 202197.19361865206, - "exit_price": 0.0, - "quantity": 10, - "commission": 303.3, - "tax": 0.0, - "slippage": 1971.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<30 + %B(0.06)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-21", - "entry_price": 289044.665914778, - "exit_price": 308249.8769243984, - "quantity": 7, - "commission": 323.66, - "tax": 3883.95, - "slippage": 1750.86, - "pnl": 129925.37, - "pnl_pct": 6.4205, - "reason": "전량청산: 트레일링(308500<309054)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-21", - "entry_price": 22769.669779589007, - "exit_price": 23479.28671919041, - "quantity": 46, - "commission": 162.01, - "tax": 1944.08, - "slippage": 952.81, - "pnl": 30379.18, - "pnl_pct": 2.9, - "reason": "1차 익절(50%): RSI(45.3)>=45", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-10-16", - "exit_date": "2025-10-23", - "entry_price": 22769.669779589007, - "exit_price": 22799.43487094872, - "quantity": 46, - "commission": 157.32, - "tax": 1887.79, - "slippage": 26.0, - "pnl": -833.03, - "pnl_pct": -0.0795, - "reason": "전량청산: 트레일링(22800<23152)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-27", - "entry_price": 202197.19361865206, - "exit_price": 212843.11176751618, - "quantity": 5, - "commission": 159.63, - "tax": 1915.59, - "slippage": 784.44, - "pnl": 51002.72, - "pnl_pct": 5.0441, - "reason": "1차 익절(50%): RSI(46.9)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-28", - "entry_price": 202197.19361865206, - "exit_price": 217427.74966072166, - "quantity": 5, - "commission": 163.07, - "tax": 1956.85, - "slippage": 361.25, - "pnl": 73881.21, - "pnl_pct": 7.3067, - "reason": "전량청산: RSI(55.1)>=55", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-11-21", - "exit_date": null, - "entry_price": 28376.38863036947, - "exit_price": 0.0, - "quantity": 74, - "commission": 314.98, - "tax": 0.0, - "slippage": 1952.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.7)<30 + %B(0.02)<0.20 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-01", - "entry_price": 28376.38863036947, - "exit_price": 31274.890040151266, - "quantity": 37, - "commission": 173.58, - "tax": 2661.49, - "slippage": 929.07, - "pnl": 104251.99, - "pnl_pct": 9.928, - "reason": "1차 익절(50%): RSI(46.2)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-05", - "entry_price": 28376.38863036947, - "exit_price": 30273.81885994023, - "quantity": 37, - "commission": 168.02, - "tax": 2576.3, - "slippage": 968.7, - "pnl": 67303.11, - "pnl_pct": 6.4093, - "reason": "전량청산: 트레일링(30300<30439)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 448363.2156938253, - "exit_price": 0.0, - "quantity": 9, - "commission": 605.29, - "tax": 0.0, - "slippage": 3268.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(20.4)<38 + %B(0.31)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 338590.31373269774, - "exit_price": 0.0, - "quantity": 12, - "commission": 609.46, - "tax": 0.0, - "slippage": 1083.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.4)<38 + %B(-0.01)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-12-30", - "exit_date": null, - "entry_price": 171635.03472831676, - "exit_price": 0.0, - "quantity": 49, - "commission": 1261.52, - "tax": 0.0, - "slippage": 6616.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<50 + %B(0.37)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 448363.2156938253, - "exit_price": 456950.60029873386, - "quantity": 4, - "commission": 274.17, - "tax": 4203.95, - "slippage": 197.6, - "pnl": 29602.4, - "pnl_pct": 1.6503, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 338590.31373269774, - "exit_price": 322218.72621251276, - "quantity": 12, - "commission": 579.99, - "tax": 6959.92, - "slippage": 3375.29, - "pnl": -204608.43, - "pnl_pct": -5.035, - "reason": "전량청산: 트레일링(322500<324643)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-02", - "entry_price": 171635.03472831676, - "exit_price": 174949.66032169075, - "quantity": 24, - "commission": 629.82, - "tax": 7557.83, - "slippage": 3608.15, - "pnl": 70745.48, - "pnl_pct": 1.7172, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-05", - "entry_price": 448363.2156938253, - "exit_price": 468395.78980332986, - "quantity": 2, - "commission": 140.52, - "tax": 2154.62, - "slippage": 208.42, - "pnl": 37635.5, - "pnl_pct": 4.1964, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-05", - "entry_price": 171635.03472831676, - "exit_price": 176955.3825121488, - "quantity": 12, - "commission": 318.52, - "tax": 3822.24, - "slippage": 1735.41, - "pnl": 59394.47, - "pnl_pct": 2.8833, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275126.5833895367, - "exit_price": 0.0, - "quantity": 30, - "commission": 1238.07, - "tax": 0.0, - "slippage": 3797.5, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<50 + %B(0.26)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 15284.663316452934, - "exit_price": 0.0, - "quantity": 552, - "commission": 1265.57, - "tax": 0.0, - "slippage": 2574.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.7)<50 + %B(0.32)<0.50 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330262.46401472046, - "exit_price": 0.0, - "quantity": 25, - "commission": 1238.48, - "tax": 0.0, - "slippage": 6561.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<50 + %B(0.19)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 93021.16638032893, - "exit_price": 0.0, - "quantity": 90, - "commission": 1255.79, - "tax": 0.0, - "slippage": 1904.97, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.3)<50 + %B(0.36)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 24350.576228984977, - "exit_price": 0.0, - "quantity": 346, - "commission": 1263.79, - "tax": 0.0, - "slippage": 199.38, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.3)<50 + %B(0.29)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 302558.42176096916, - "exit_price": 0.0, - "quantity": 27, - "commission": 1225.36, - "tax": 0.0, - "slippage": 1577.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.8)<50 + %B(0.22)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-06", - "entry_price": 448363.2156938253, - "exit_price": 473844.40383513225, - "quantity": 1, - "commission": 71.08, - "tax": 1089.84, - "slippage": 155.6, - "pnl": 24253.01, - "pnl_pct": 5.4084, - "reason": "1차 익절(50%): RSI(67.4)>=60 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-06", - "entry_price": 171635.03472831676, - "exit_price": 180943.46568219832, - "quantity": 6, - "commission": 162.85, - "tax": 1954.19, - "slippage": 939.21, - "pnl": 53579.08, - "pnl_pct": 5.202, - "reason": "1차 익절(50%): RSI(62.5)>=60 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48997.32922164317, - "exit_price": 0.0, - "quantity": 172, - "commission": 1264.13, - "tax": 0.0, - "slippage": 8140.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.9)<50 + %B(0.18)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-07", - "entry_price": 448363.2156938253, - "exit_price": 470868.532128428, - "quantity": 1, - "commission": 70.63, - "tax": 1083.0, - "slippage": 131.47, - "pnl": 21284.43, - "pnl_pct": 4.7464, - "reason": "1차 익절(50%): RSI(64.8)>=60 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-07", - "entry_price": 171635.03472831676, - "exit_price": 177586.00869504942, - "quantity": 3, - "commission": 79.91, - "tax": 958.96, - "slippage": 341.97, - "pnl": 16736.81, - "pnl_pct": 3.25, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-08", - "entry_price": 448363.2156938253, - "exit_price": 478308.7538930837, - "quantity": 1, - "commission": 71.75, - "tax": 1100.11, - "slippage": 191.25, - "pnl": 28706.43, - "pnl_pct": 6.4015, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-08", - "entry_price": 171635.03472831676, - "exit_price": 175327.8082298967, - "quantity": 2, - "commission": 52.6, - "tax": 631.18, - "slippage": 344.38, - "pnl": 6650.28, - "pnl_pct": 1.937, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 15284.663316452934, - "exit_price": 14532.203423249759, - "quantity": 552, - "commission": 1203.27, - "tax": 18450.09, - "slippage": 4303.71, - "pnl": -436276.78, - "pnl_pct": -5.1701, - "reason": "전량청산: 트레일링(14540<14609)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-09", - "entry_price": 171635.03472831676, - "exit_price": 172537.79374586593, - "quantity": 2, - "commission": 51.76, - "tax": 621.14, - "slippage": 324.41, - "pnl": 1081.13, - "pnl_pct": 0.3149, - "reason": "전량청산: 트레일링(172700<174891)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 330262.46401472046, - "exit_price": 312463.9557025464, - "quantity": 25, - "commission": 1171.74, - "tax": 14060.88, - "slippage": 901.11, - "pnl": -461433.81, - "pnl_pct": -5.5879, - "reason": "전량청산: 트레일링(312500<314729)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 93021.16638032893, - "exit_price": 89013.53730555791, - "quantity": 90, - "commission": 1201.68, - "tax": 14420.19, - "slippage": 7781.64, - "pnl": -377564.28, - "pnl_pct": -4.5092, - "reason": "전량청산: 트레일링(89100<92480)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 24350.576228984977, - "exit_price": 25095.51794781407, - "quantity": 173, - "commission": 651.23, - "tax": 7814.74, - "slippage": 775.4, - "pnl": 119777.05, - "pnl_pct": 2.8428, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 302558.42176096916, - "exit_price": 309202.0956292718, - "quantity": 13, - "commission": 602.94, - "tax": 7235.33, - "slippage": 3872.76, - "pnl": 77939.5, - "pnl_pct": 1.9813, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-12", - "exit_date": null, - "entry_price": 321585.3474355512, - "exit_price": 0.0, - "quantity": 19, - "commission": 916.52, - "tax": 0.0, - "slippage": 1621.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.5)<46 + %B(0.24)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275126.5833895367, - "exit_price": 299967.4792358356, - "quantity": 15, - "commission": 674.93, - "tax": 8099.12, - "slippage": 487.81, - "pnl": 363220.35, - "pnl_pct": 8.8, - "reason": "1차 익절(50%): RSI(61.6)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 302558.42176096916, - "exit_price": 352346.816275106, - "quantity": 7, - "commission": 369.96, - "tax": 4439.57, - "slippage": 1072.29, - "pnl": 343391.54, - "pnl_pct": 16.2113, - "reason": "1차 익절(50%): RSI(72.3)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48997.32922164317, - "exit_price": 53760.80427573689, - "quantity": 86, - "commission": 693.51, - "tax": 8322.17, - "slippage": 3370.83, - "pnl": 400011.1, - "pnl_pct": 9.4915, - "reason": "1차 익절(50%): RSI(64.2)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-13", - "entry_price": 321585.3474355512, - "exit_price": 342392.56551988825, - "quantity": 9, - "commission": 462.23, - "tax": 5546.76, - "slippage": 966.91, - "pnl": 180821.83, - "pnl_pct": 6.2466, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 24350.576228984977, - "exit_price": 25634.450742912697, - "quantity": 173, - "commission": 665.21, - "tax": 7982.57, - "slippage": 2690.02, - "pnl": 212830.61, - "pnl_pct": 5.0514, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 302558.42176096916, - "exit_price": 344823.559044414, - "quantity": 7, - "commission": 362.06, - "tax": 4344.78, - "slippage": 1235.09, - "pnl": 290831.43, - "pnl_pct": 13.7299, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48997.32922164317, - "exit_price": 55178.73721207937, - "quantity": 86, - "commission": 711.81, - "tax": 8541.67, - "slippage": 1828.6, - "pnl": 521715.55, - "pnl_pct": 12.3793, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14668.452780717662, - "exit_price": 0.0, - "quantity": 437, - "commission": 961.52, - "tax": 0.0, - "slippage": 3693.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<46 + %B(0.22)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-15", - "entry_price": 321585.3474355512, - "exit_price": 335914.41323793744, - "quantity": 5, - "commission": 251.94, - "tax": 3023.23, - "slippage": 427.93, - "pnl": 68128.97, - "pnl_pct": 4.2364, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275126.5833895367, - "exit_price": 313777.4414208761, - "quantity": 15, - "commission": 706.0, - "tax": 8471.99, - "slippage": 3338.38, - "pnl": 569965.85, - "pnl_pct": 13.8089, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2026-01-19", - "exit_date": null, - "entry_price": 21100.03568597041, - "exit_price": 0.0, - "quantity": 304, - "commission": 962.16, - "tax": 0.0, - "slippage": 10.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(43.8)<46 + %B(0.13)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-22", - "entry_price": 321585.3474355512, - "exit_price": 350175.5859044926, - "quantity": 5, - "commission": 262.63, - "tax": 3151.58, - "slippage": 1622.07, - "pnl": 139295.79, - "pnl_pct": 8.6618, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14668.452780717662, - "exit_price": 14991.923220043607, - "quantity": 218, - "commission": 490.24, - "tax": 7516.95, - "slippage": 1760.74, - "pnl": 62029.71, - "pnl_pct": 1.9395, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-23", - "entry_price": 21100.03568597041, - "exit_price": 23483.093395020096, - "quantity": 152, - "commission": 535.41, - "tax": 6424.97, - "slippage": 2569.8, - "pnl": 354783.3, - "pnl_pct": 11.0604, - "reason": "1차 익절(50%): RSI(61.7)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14668.452780717662, - "exit_price": 16227.950730735887, - "quantity": 109, - "commission": 265.33, - "tax": 4068.35, - "slippage": 1313.37, - "pnl": 165411.77, - "pnl_pct": 10.344, - "reason": "1차 익절(50%): RSI(61.4)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-26", - "entry_price": 21100.03568597041, - "exit_price": 23034.54201297282, - "quantity": 152, - "commission": 525.19, - "tax": 6302.25, - "slippage": 2349.61, - "pnl": 286736.44, - "pnl_pct": 8.939, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-27", - "entry_price": 14668.452780717662, - "exit_price": 16314.05590558053, - "quantity": 55, - "commission": 134.59, - "tax": 2063.73, - "slippage": 326.93, - "pnl": 88188.84, - "pnl_pct": 10.9295, - "reason": "1차 익절(50%): RSI(67.5)>=55 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-28", - "entry_price": 14668.452780717662, - "exit_price": 17198.796450448626, - "quantity": 55, - "commission": 141.89, - "tax": 2175.65, - "slippage": 66.2, - "pnl": 136730.35, - "pnl_pct": 16.9454, - "reason": "전량청산: RSI(77.7)>=70 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2026-02-09", - "exit_date": null, - "entry_price": 203134.840250037, - "exit_price": 0.0, - "quantity": 10, - "commission": 304.7, - "tax": 0.0, - "slippage": 1348.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<30 + %B(-0.03)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-09", - "exit_date": "2026-02-19", - "entry_price": 203134.840250037, - "exit_price": 226925.04459181832, - "quantity": 5, - "commission": 170.19, - "tax": 2042.33, - "slippage": 374.78, - "pnl": 116586.15, - "pnl_pct": 11.477, - "reason": "1차 익절(50%): RSI(46.0)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2026-02-09", - "exit_date": "2026-02-26", - "entry_price": 203134.840250037, - "exit_price": 231427.328528169, - "quantity": 5, - "commission": 173.57, - "tax": 2082.85, - "slippage": 363.36, - "pnl": 139053.67, - "pnl_pct": 13.6887, - "reason": "전량청산: 트레일링(231500<236559)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14762.508225372718, - "exit_price": 0.0, - "quantity": 295, - "commission": 653.24, - "tax": 0.0, - "slippage": 3689.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<38 + %B(0.14)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14762.508225372718, - "exit_price": 13830.038600999887, - "quantity": 295, - "commission": 611.98, - "tax": 9383.68, - "slippage": 2938.61, - "pnl": -285727.44, - "pnl_pct": -6.56, - "reason": "전량청산: 트레일링(13840<14124)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236070.87605529785, - "exit_price": 0.0, - "quantity": 18, - "commission": 637.39, - "tax": 0.0, - "slippage": 1275.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<38 + %B(-0.03)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236070.87605529785, - "exit_price": 207935.6687902606, - "quantity": 18, - "commission": 561.43, - "tax": 6737.12, - "slippage": 1157.96, - "pnl": -514369.66, - "pnl_pct": -12.1031, - "reason": "손절 (close=208000 <= stop=215721)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99804967.25 - }, - { - "date": "2023-07-06", - "equity": 99669801.98 - }, - { - "date": "2023-07-13", - "equity": 100153625.46 - }, - { - "date": "2023-07-20", - "equity": 100178375.46 - }, - { - "date": "2023-07-27", - "equity": 99955817.85 - }, - { - "date": "2023-08-03", - "equity": 99910104.74 - }, - { - "date": "2023-08-10", - "equity": 99910104.74 - }, - { - "date": "2023-08-18", - "equity": 99910104.74 - }, - { - "date": "2023-08-25", - "equity": 99910104.74 - }, - { - "date": "2023-09-01", - "equity": 99908686.44 - }, - { - "date": "2023-09-08", - "equity": 100026187.52 - }, - { - "date": "2023-09-15", - "equity": 100026187.52 - }, - { - "date": "2023-09-22", - "equity": 100026187.52 - }, - { - "date": "2023-10-05", - "equity": 100026187.52 - }, - { - "date": "2023-10-13", - "equity": 100026187.52 - }, - { - "date": "2023-10-20", - "equity": 100026187.52 - }, - { - "date": "2023-10-27", - "equity": 100026187.52 - }, - { - "date": "2023-11-03", - "equity": 100259979.73 - }, - { - "date": "2023-11-10", - "equity": 101028662.2 - }, - { - "date": "2023-11-17", - "equity": 101128390.91 - }, - { - "date": "2023-11-24", - "equity": 101128390.91 - }, - { - "date": "2023-12-01", - "equity": 101128390.91 - }, - { - "date": "2023-12-08", - "equity": 101128390.91 - }, - { - "date": "2023-12-15", - "equity": 101128390.91 - }, - { - "date": "2023-12-22", - "equity": 101128390.91 - }, - { - "date": "2024-01-03", - "equity": 101128390.91 - }, - { - "date": "2024-01-10", - "equity": 101128390.91 - }, - { - "date": "2024-01-17", - "equity": 101128390.91 - }, - { - "date": "2024-01-24", - "equity": 101119361.41 - }, - { - "date": "2024-01-31", - "equity": 101541124.11 - }, - { - "date": "2024-02-07", - "equity": 102756689.44 - }, - { - "date": "2024-02-16", - "equity": 103520702.28 - }, - { - "date": "2024-02-23", - "equity": 103509611.57 - }, - { - "date": "2024-03-04", - "equity": 103503552.5 - }, - { - "date": "2024-03-11", - "equity": 103749735.79 - }, - { - "date": "2024-03-18", - "equity": 103133066.13 - }, - { - "date": "2024-03-25", - "equity": 103423030.46 - }, - { - "date": "2024-04-01", - "equity": 104178063.33 - }, - { - "date": "2024-04-08", - "equity": 103447616.24 - }, - { - "date": "2024-04-16", - "equity": 101985505.68 - }, - { - "date": "2024-04-23", - "equity": 102912184.14 - }, - { - "date": "2024-04-30", - "equity": 103305727.4 - }, - { - "date": "2024-05-09", - "equity": 103344145.42 - }, - { - "date": "2024-05-17", - "equity": 103433943.66 - }, - { - "date": "2024-05-24", - "equity": 102751631.7 - }, - { - "date": "2024-05-31", - "equity": 101235232.07 - }, - { - "date": "2024-06-10", - "equity": 103310028.47 - }, - { - "date": "2024-06-17", - "equity": 102226165.9 - }, - { - "date": "2024-06-24", - "equity": 103218735.52 - }, - { - "date": "2024-07-01", - "equity": 103622427.7 - }, - { - "date": "2024-07-08", - "equity": 104430467.3 - }, - { - "date": "2024-07-15", - "equity": 104603484.03 - }, - { - "date": "2024-07-22", - "equity": 104522636.4 - }, - { - "date": "2024-07-29", - "equity": 104612236.71 - }, - { - "date": "2024-08-05", - "equity": 101579195.78 - }, - { - "date": "2024-08-12", - "equity": 101579195.78 - }, - { - "date": "2024-08-20", - "equity": 101579195.78 - }, - { - "date": "2024-08-27", - "equity": 101579195.78 - }, - { - "date": "2024-09-03", - "equity": 101579195.78 - }, - { - "date": "2024-09-10", - "equity": 101513474.99 - }, - { - "date": "2024-09-20", - "equity": 101159317.57 - }, - { - "date": "2024-09-27", - "equity": 101159317.57 - }, - { - "date": "2024-10-08", - "equity": 101159317.57 - }, - { - "date": "2024-10-16", - "equity": 101159317.57 - }, - { - "date": "2024-10-23", - "equity": 101159317.57 - }, - { - "date": "2024-10-30", - "equity": 101368502.66 - }, - { - "date": "2024-11-06", - "equity": 101207873.04 - }, - { - "date": "2024-11-13", - "equity": 101207873.04 - }, - { - "date": "2024-11-20", - "equity": 101207873.04 - }, - { - "date": "2024-11-27", - "equity": 101207873.04 - }, - { - "date": "2024-12-04", - "equity": 101207873.04 - }, - { - "date": "2024-12-11", - "equity": 101207873.04 - }, - { - "date": "2024-12-18", - "equity": 101207873.04 - }, - { - "date": "2024-12-26", - "equity": 101207873.04 - }, - { - "date": "2025-01-06", - "equity": 101207873.04 - }, - { - "date": "2025-01-13", - "equity": 101207873.04 - }, - { - "date": "2025-01-20", - "equity": 101207873.04 - }, - { - "date": "2025-01-31", - "equity": 101207873.04 - }, - { - "date": "2025-02-07", - "equity": 101207873.04 - }, - { - "date": "2025-02-14", - "equity": 101247692.1 - }, - { - "date": "2025-02-21", - "equity": 101222092.1 - }, - { - "date": "2025-02-28", - "equity": 101119460.54 - }, - { - "date": "2025-03-10", - "equity": 101119460.54 - }, - { - "date": "2025-03-17", - "equity": 101119460.54 - }, - { - "date": "2025-03-24", - "equity": 101119460.54 - }, - { - "date": "2025-03-31", - "equity": 101119460.54 - }, - { - "date": "2025-04-07", - "equity": 101119460.54 - }, - { - "date": "2025-04-14", - "equity": 101119460.54 - }, - { - "date": "2025-04-21", - "equity": 101119460.54 - }, - { - "date": "2025-04-28", - "equity": 101119460.54 - }, - { - "date": "2025-05-08", - "equity": 101119460.54 - }, - { - "date": "2025-05-15", - "equity": 101119460.54 - }, - { - "date": "2025-05-22", - "equity": 101119460.54 - }, - { - "date": "2025-05-29", - "equity": 101511344.27 - }, - { - "date": "2025-06-09", - "equity": 101925673.95 - }, - { - "date": "2025-06-16", - "equity": 101730742.09 - }, - { - "date": "2025-06-23", - "equity": 101730742.09 - }, - { - "date": "2025-06-30", - "equity": 101730742.09 - }, - { - "date": "2025-07-07", - "equity": 102136791.24 - }, - { - "date": "2025-07-14", - "equity": 102139705.08 - }, - { - "date": "2025-07-21", - "equity": 102139705.08 - }, - { - "date": "2025-07-28", - "equity": 102014951.96 - }, - { - "date": "2025-08-04", - "equity": 102181468.57 - }, - { - "date": "2025-08-11", - "equity": 103342936.57 - }, - { - "date": "2025-08-19", - "equity": 102961005.94 - }, - { - "date": "2025-08-26", - "equity": 103195456.36 - }, - { - "date": "2025-09-02", - "equity": 102900959.45 - }, - { - "date": "2025-09-09", - "equity": 103408984.56 - }, - { - "date": "2025-09-16", - "equity": 104643120.96 - }, - { - "date": "2025-09-23", - "equity": 105358975.92 - }, - { - "date": "2025-09-30", - "equity": 104795957.34 - }, - { - "date": "2025-10-14", - "equity": 104942691.6 - }, - { - "date": "2025-10-21", - "equity": 105156549.89 - }, - { - "date": "2025-10-28", - "equity": 105214437.95 - }, - { - "date": "2025-11-04", - "equity": 105214437.95 - }, - { - "date": "2025-11-11", - "equity": 105214437.95 - }, - { - "date": "2025-11-18", - "equity": 105214437.95 - }, - { - "date": "2025-11-25", - "equity": 105204770.21 - }, - { - "date": "2025-12-02", - "equity": 105424856.08 - }, - { - "date": "2025-12-09", - "equity": 105385993.05 - }, - { - "date": "2025-12-16", - "equity": 105385993.05 - }, - { - "date": "2025-12-23", - "equity": 105387925.59 - }, - { - "date": "2026-01-02", - "equity": 105410560.66 - }, - { - "date": "2026-01-09", - "equity": 104096072.53 - }, - { - "date": "2026-01-16", - "equity": 106939285.63 - }, - { - "date": "2026-01-23", - "equity": 108396961.85 - }, - { - "date": "2026-01-30", - "equity": 108637588.78 - }, - { - "date": "2026-02-06", - "equity": 108637588.78 - }, - { - "date": "2026-02-13", - "equity": 108725935.67 - }, - { - "date": "2026-02-25", - "equity": 108925848.38 - }, - { - "date": "2026-03-05", - "equity": 108093131.5 - }, - { - "date": "2026-03-12", - "equity": 108093131.5 - }, - { - "date": "2026-03-19", - "equity": 108093131.5 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.3302 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0938 - }, - { - "date": "2023-07-28", - "drawdown_pct": -0.1973 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.322 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.322 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.322 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.322 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.2633 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.2062 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.2062 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.2062 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.2062 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.2062 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.2062 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.2062 - }, - { - "date": "2023-11-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.2298 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.1532 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.1532 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.1532 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.1532 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.1532 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.1532 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.1532 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.1532 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.1532 - }, - { - "date": "2024-01-25", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-01", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-08", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.0252 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.1193 - }, - { - "date": "2024-03-12", - "drawdown_pct": 0.0 - }, - { - "date": "2024-03-19", - "drawdown_pct": -1.0761 - }, - { - "date": "2024-03-26", - "drawdown_pct": 0.0 - }, - { - "date": "2024-04-02", - "drawdown_pct": 0.0 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.9682 - }, - { - "date": "2024-04-17", - "drawdown_pct": -2.359 - }, - { - "date": "2024-04-24", - "drawdown_pct": -0.6447 - }, - { - "date": "2024-05-02", - "drawdown_pct": -0.9082 - }, - { - "date": "2024-05-10", - "drawdown_pct": -0.8294 - }, - { - "date": "2024-05-20", - "drawdown_pct": -0.8069 - }, - { - "date": "2024-05-27", - "drawdown_pct": -1.4501 - }, - { - "date": "2024-06-03", - "drawdown_pct": -2.7865 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.9995 - }, - { - "date": "2024-06-18", - "drawdown_pct": -1.749 - }, - { - "date": "2024-06-25", - "drawdown_pct": -1.0101 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.1302 - }, - { - "date": "2024-07-09", - "drawdown_pct": 0.0 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.1218 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.1226 - }, - { - "date": "2024-07-30", - "drawdown_pct": -0.1762 - }, - { - "date": "2024-08-06", - "drawdown_pct": -2.9345 - }, - { - "date": "2024-08-13", - "drawdown_pct": -2.9345 - }, - { - "date": "2024-08-21", - "drawdown_pct": -2.9345 - }, - { - "date": "2024-08-28", - "drawdown_pct": -2.9345 - }, - { - "date": "2024-09-04", - "drawdown_pct": -2.9345 - }, - { - "date": "2024-09-11", - "drawdown_pct": -3.2382 - }, - { - "date": "2024-09-23", - "drawdown_pct": -3.3357 - }, - { - "date": "2024-09-30", - "drawdown_pct": -3.3357 - }, - { - "date": "2024-10-10", - "drawdown_pct": -3.3357 - }, - { - "date": "2024-10-17", - "drawdown_pct": -3.3357 - }, - { - "date": "2024-10-24", - "drawdown_pct": -3.3376 - }, - { - "date": "2024-10-31", - "drawdown_pct": -3.2893 - }, - { - "date": "2024-11-07", - "drawdown_pct": -3.2893 - }, - { - "date": "2024-11-14", - "drawdown_pct": -3.2893 - }, - { - "date": "2024-11-21", - "drawdown_pct": -3.2893 - }, - { - "date": "2024-11-28", - "drawdown_pct": -3.2893 - }, - { - "date": "2024-12-05", - "drawdown_pct": -3.2893 - }, - { - "date": "2024-12-12", - "drawdown_pct": -3.2893 - }, - { - "date": "2024-12-19", - "drawdown_pct": -3.2893 - }, - { - "date": "2024-12-27", - "drawdown_pct": -3.2893 - }, - { - "date": "2025-01-07", - "drawdown_pct": -3.2893 - }, - { - "date": "2025-01-14", - "drawdown_pct": -3.2893 - }, - { - "date": "2025-01-21", - "drawdown_pct": -3.2893 - }, - { - "date": "2025-02-03", - "drawdown_pct": -3.2893 - }, - { - "date": "2025-02-10", - "drawdown_pct": -3.2893 - }, - { - "date": "2025-02-17", - "drawdown_pct": -3.2941 - }, - { - "date": "2025-02-24", - "drawdown_pct": -3.2574 - }, - { - "date": "2025-03-04", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-03-11", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-03-18", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-03-25", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-04-01", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-04-08", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-04-15", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-04-22", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-04-29", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-05-09", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-05-16", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-05-23", - "drawdown_pct": -3.3738 - }, - { - "date": "2025-05-30", - "drawdown_pct": -3.0542 - }, - { - "date": "2025-06-10", - "drawdown_pct": -2.617 - }, - { - "date": "2025-06-17", - "drawdown_pct": -2.7897 - }, - { - "date": "2025-06-24", - "drawdown_pct": -2.7897 - }, - { - "date": "2025-07-01", - "drawdown_pct": -2.7897 - }, - { - "date": "2025-07-08", - "drawdown_pct": -2.3989 - }, - { - "date": "2025-07-15", - "drawdown_pct": -2.3989 - }, - { - "date": "2025-07-22", - "drawdown_pct": -2.3989 - }, - { - "date": "2025-07-29", - "drawdown_pct": -2.4825 - }, - { - "date": "2025-08-05", - "drawdown_pct": -2.1601 - }, - { - "date": "2025-08-12", - "drawdown_pct": -1.4433 - }, - { - "date": "2025-08-20", - "drawdown_pct": -1.7869 - }, - { - "date": "2025-08-27", - "drawdown_pct": -1.6798 - }, - { - "date": "2025-09-03", - "drawdown_pct": -1.5727 - }, - { - "date": "2025-09-10", - "drawdown_pct": -0.3776 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.0874 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.5837 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.6956 - }, - { - "date": "2025-10-15", - "drawdown_pct": -0.5433 - }, - { - "date": "2025-10-22", - "drawdown_pct": -0.3379 - }, - { - "date": "2025-10-29", - "drawdown_pct": -0.2991 - }, - { - "date": "2025-11-05", - "drawdown_pct": -0.2991 - }, - { - "date": "2025-11-12", - "drawdown_pct": -0.2991 - }, - { - "date": "2025-11-19", - "drawdown_pct": -0.2991 - }, - { - "date": "2025-11-26", - "drawdown_pct": -0.2697 - }, - { - "date": "2025-12-03", - "drawdown_pct": -0.1084 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.1365 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.1365 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.21 - }, - { - "date": "2026-01-05", - "drawdown_pct": -0.0421 - }, - { - "date": "2026-01-12", - "drawdown_pct": -0.6752 - }, - { - "date": "2026-01-19", - "drawdown_pct": -0.0494 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-09", - "drawdown_pct": -0.0015 - }, - { - "date": "2026-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.0339 - }, - { - "date": "2026-03-06", - "drawdown_pct": -0.7645 - }, - { - "date": "2026-03-13", - "drawdown_pct": -0.7645 - }, - { - "date": "2026-03-20", - "drawdown_pct": -0.7645 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100514.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100514.json deleted file mode 100644 index be8ced9..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100514.json +++ /dev/null @@ -1,6496 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "adaptive_modes": { - "aggressive": { - "rsi_entry": 48, - "bear_rsi_entry": 38, - "bb_pct_b_scale": 0.45, - "position_size": 0.07, - "max_holdings": 15, - "stop_loss": -8, - "stop_loss_vol": -12, - "atr_stop_mult": 3.0, - "atr_trail_mult": 1.8, - "rsi_partial": 58, - "rsi_full": 72 - }, - "normal": { - "rsi_entry": 43, - "bear_rsi_entry": 32, - "bb_pct_b_scale": 0.35, - "position_size": 0.05, - "max_holdings": 12, - "stop_loss": -6, - "stop_loss_vol": -10, - "atr_stop_mult": 2.5, - "atr_trail_mult": 1.5, - "rsi_partial": 52, - "rsi_full": 67 - }, - "defensive": { - "rsi_entry": 35, - "bear_rsi_entry": 25, - "bb_pct_b_scale": 0.2, - "position_size": 0.03, - "max_holdings": 8, - "stop_loss": -5, - "stop_loss_vol": -8, - "atr_stop_mult": 2.0, - "atr_trail_mult": 1.2, - "rsi_partial": 48, - "rsi_full": 60 - }, - "crisis": { - "rsi_entry": 28, - "bear_rsi_entry": 20, - "bb_pct_b_scale": 0.1, - "position_size": 0.0, - "max_holdings": 3, - "stop_loss": -4, - "stop_loss_vol": -6, - "atr_stop_mult": 1.5, - "atr_trail_mult": 1.0, - "rsi_partial": 45, - "rsi_full": 55 - } - } - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 6.174, - "cagr_pct": 2.0925, - "sharpe_ratio": -0.3775, - "sortino_ratio": -0.6611, - "max_drawdown_pct": -1.6754, - "win_rate": 69.78, - "profit_factor": 1.6887, - "avg_win_pct": 6.184, - "avg_loss_pct": -3.8359, - "total_trades": 182, - "winning_trades": 127, - "losing_trades": 55, - "max_consecutive_wins": 17, - "max_consecutive_losses": 5, - "avg_holding_days": 8.7 - }, - "stock_summary": [ - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 9, - "losses": 0, - "total_pnl": 1291186.0, - "trades": 9, - "win_rate": 100.0 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 5, - "losses": 2, - "total_pnl": 1083452.0, - "trades": 7, - "win_rate": 71.4 - }, - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 7, - "losses": 1, - "total_pnl": 1046161.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 6, - "losses": 0, - "total_pnl": 622087.0, - "trades": 6, - "win_rate": 100.0 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 7, - "losses": 6, - "total_pnl": 594044.0, - "trades": 13, - "win_rate": 53.8 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 588307.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 5, - "losses": 1, - "total_pnl": 583071.0, - "trades": 6, - "win_rate": 83.3 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 5, - "losses": 3, - "total_pnl": 526049.0, - "trades": 8, - "win_rate": 62.5 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 6, - "losses": 1, - "total_pnl": 411556.0, - "trades": 7, - "win_rate": 85.7 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 3, - "losses": 1, - "total_pnl": 389641.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 372650.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": 327271.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 318482.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 4, - "losses": 0, - "total_pnl": 258542.0, - "trades": 4, - "win_rate": 100.0 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 195602.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 3, - "losses": 0, - "total_pnl": 168238.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 7, - "losses": 1, - "total_pnl": 144090.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 7, - "losses": 0, - "total_pnl": 136441.0, - "trades": 7, - "win_rate": 100.0 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 2, - "losses": 0, - "total_pnl": 82746.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "068270", - "name": "셀트리온", - "market": "KOSPI", - "wins": 1, - "losses": 3, - "total_pnl": -2192.0, - "trades": 4, - "win_rate": 25.0 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 4, - "losses": 3, - "total_pnl": -17679.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": -30046.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -77919.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -103400.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -151662.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -153559.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -160140.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 8, - "losses": 5, - "total_pnl": -165351.0, - "trades": 13, - "win_rate": 61.5 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 6, - "losses": 3, - "total_pnl": -292175.0, - "trades": 9, - "win_rate": 66.7 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 3, - "losses": 2, - "total_pnl": -296771.0, - "trades": 5, - "win_rate": 60.0 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -325840.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 4, - "losses": 4, - "total_pnl": -560627.0, - "trades": 8, - "win_rate": 50.0 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -628218.0, - "trades": 2, - "win_rate": 0.0 - } - ], - "open_positions": [], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 144, - "commission": 748.92, - "tax": 0.0, - "slippage": 3190.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<32 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32849.178396690935, - "quantity": 144, - "commission": 709.54, - "tax": 10879.65, - "slippage": 118.31, - "pnl": -274846.9, - "pnl_pct": -5.504, - "reason": "전량청산: 트레일링(32850<33316)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 165, - "commission": 746.42, - "tax": 0.0, - "slippage": 1368.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<32 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 82, - "commission": 401.51, - "tax": 6156.42, - "slippage": 597.6, - "pnl": 196793.58, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-14", - "entry_price": 30158.292133948828, - "exit_price": 32975.69644993259, - "quantity": 41, - "commission": 202.8, - "tax": 3109.61, - "slippage": 996.45, - "pnl": 112015.69, - "pnl_pct": 9.0578, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-17", - "entry_price": 30158.292133948828, - "exit_price": 33427.36440214571, - "quantity": 21, - "commission": 105.3, - "tax": 1614.54, - "slippage": 475.35, - "pnl": 66835.68, - "pnl_pct": 10.5516, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30158.292133948828, - "exit_price": 31821.5840807686, - "quantity": 21, - "commission": 100.24, - "tax": 1536.98, - "slippage": 596.73, - "pnl": 33196.91, - "pnl_pct": 5.2409, - "reason": "전량청산: 트레일링(31850<31891)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83107.2246169915, - "exit_price": 0.0, - "quantity": 60, - "commission": 747.97, - "tax": 0.0, - "slippage": 433.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<32 + %B(0.08) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-31", - "entry_price": 83107.2246169915, - "exit_price": 82665.10706551203, - "quantity": 60, - "commission": 743.99, - "tax": 8927.83, - "slippage": 2093.58, - "pnl": -36946.84, - "pnl_pct": -0.7408, - "reason": "전량청산: 트레일링(82700<84071)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-11-02", - "exit_date": null, - "entry_price": 20300.60488355459, - "exit_price": 0.0, - "quantity": 246, - "commission": 749.09, - "tax": 0.0, - "slippage": 148.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.9)<32 + %B(0.34) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-06", - "entry_price": 20300.60488355459, - "exit_price": 24594.621505819832, - "quantity": 123, - "commission": 453.77, - "tax": 5445.25, - "slippage": 661.55, - "pnl": 521890.48, - "pnl_pct": 20.8978, - "reason": "1차 익절(50%): RSI(57.3)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-15", - "entry_price": 20300.60488355459, - "exit_price": 24337.694598734684, - "quantity": 123, - "commission": 449.03, - "tax": 5388.37, - "slippage": 1513.56, - "pnl": 490350.09, - "pnl_pct": 19.6348, - "reason": "전량청산: RSI(68.3)>=67", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49851.32281808874, - "exit_price": 0.0, - "quantity": 101, - "commission": 755.25, - "tax": 0.0, - "slippage": 133.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.7)<32 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 353011.177959271, - "exit_price": 0.0, - "quantity": 14, - "commission": 741.32, - "tax": 0.0, - "slippage": 982.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<32 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105233.3450968991, - "exit_price": 0.0, - "quantity": 48, - "commission": 757.68, - "tax": 0.0, - "slippage": 3280.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<32 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49851.32281808874, - "exit_price": 52571.33607812027, - "quantity": 50, - "commission": 394.29, - "tax": 4731.42, - "slippage": 1433.2, - "pnl": 130501.07, - "pnl_pct": 5.2348, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 105233.3450968991, - "exit_price": 98472.28792137271, - "quantity": 48, - "commission": 709.0, - "tax": 10871.34, - "slippage": 1042.18, - "pnl": -336868.77, - "pnl_pct": -6.6681, - "reason": "전량청산: 트레일링(98494<98889)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49851.32281808874, - "exit_price": 53468.474285912635, - "quantity": 25, - "commission": 200.51, - "tax": 2406.08, - "slippage": 788.14, - "pnl": 87635.26, - "pnl_pct": 7.0307, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-02", - "entry_price": 49851.32281808874, - "exit_price": 53956.290755339396, - "quantity": 13, - "commission": 105.21, - "tax": 1262.58, - "slippage": 568.22, - "pnl": 51899.58, - "pnl_pct": 8.0072, - "reason": "1차 익절(50%): RSI(54.6)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-02", - "entry_price": 353011.177959271, - "exit_price": 384757.4995372263, - "quantity": 7, - "commission": 404.0, - "tax": 4847.94, - "slippage": 17.5, - "pnl": 216601.65, - "pnl_pct": 8.7642, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-06", - "entry_price": 353011.177959271, - "exit_price": 365862.9428343874, - "quantity": 7, - "commission": 384.16, - "tax": 4609.87, - "slippage": 2065.4, - "pnl": 84597.66, - "pnl_pct": 3.423, - "reason": "전량청산: 트레일링(366158<367923)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-02-07", - "exit_date": null, - "entry_price": 230660.9211305448, - "exit_price": 0.0, - "quantity": 21, - "commission": 726.58, - "tax": 0.0, - "slippage": 3379.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.8)<32 + %B(0.33) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-08", - "entry_price": 49851.32281808874, - "exit_price": 55681.048046229946, - "quantity": 13, - "commission": 108.58, - "tax": 1302.94, - "slippage": 246.38, - "pnl": 74277.7, - "pnl_pct": 11.4597, - "reason": "전량청산: RSI(69.1)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-14", - "entry_price": 230660.9211305448, - "exit_price": 243462.14074179583, - "quantity": 10, - "commission": 365.19, - "tax": 5599.63, - "slippage": 378.59, - "pnl": 121701.38, - "pnl_pct": 5.2754, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-15", - "entry_price": 230660.9211305448, - "exit_price": 252757.82509273168, - "quantity": 5, - "commission": 189.57, - "tax": 2906.71, - "slippage": 1210.87, - "pnl": 107215.24, - "pnl_pct": 9.295, - "reason": "1차 익절(50%): RSI(55.3)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-16", - "entry_price": 230660.9211305448, - "exit_price": 253914.5049855414, - "quantity": 3, - "commission": 114.26, - "tax": 1752.01, - "slippage": 256.49, - "pnl": 67790.68, - "pnl_pct": 9.7951, - "reason": "1차 익절(50%): RSI(61.2)>=45 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-19", - "entry_price": 230660.9211305448, - "exit_price": 243977.37001421524, - "quantity": 3, - "commission": 109.79, - "tax": 1683.44, - "slippage": 67.89, - "pnl": 38052.32, - "pnl_pct": 5.4982, - "reason": "전량청산: 트레일링(244000<247286)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23702.292178130952, - "exit_price": 0.0, - "quantity": 214, - "commission": 760.84, - "tax": 0.0, - "slippage": 490.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<43 + %B(0.04)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-03-06", - "exit_date": null, - "entry_price": 72961.78233930672, - "exit_price": 0.0, - "quantity": 69, - "commission": 755.15, - "tax": 0.0, - "slippage": 4262.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.7)<43 + %B(0.26)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-08", - "entry_price": 72961.78233930672, - "exit_price": 73255.7468819008, - "quantity": 34, - "commission": 373.6, - "tax": 4483.25, - "slippage": 1504.61, - "pnl": 4765.83, - "pnl_pct": 0.1921, - "reason": "1차 익절(50%): RSI(53.1)>=52", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194757.0671619792, - "exit_price": 0.0, - "quantity": 26, - "commission": 759.55, - "tax": 0.0, - "slippage": 4083.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.8)<43 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194757.0671619792, - "exit_price": 204350.7698496211, - "quantity": 13, - "commission": 398.48, - "tax": 4781.81, - "slippage": 1939.99, - "pnl": 119158.07, - "pnl_pct": 4.7057, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-13", - "entry_price": 72961.78233930672, - "exit_price": 74060.2654984232, - "quantity": 17, - "commission": 188.85, - "tax": 2266.24, - "slippage": 675.49, - "pnl": 16033.06, - "pnl_pct": 1.2924, - "reason": "1차 익절(50%): RSI(56.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450437.9020937907, - "exit_price": 0.0, - "quantity": 11, - "commission": 743.22, - "tax": 0.0, - "slippage": 4816.92, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43 + %B(0.30)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-14", - "entry_price": 72961.78233930672, - "exit_price": 74271.87489577342, - "quantity": 9, - "commission": 100.27, - "tax": 1203.2, - "slippage": 253.13, - "pnl": 10388.86, - "pnl_pct": 1.5818, - "reason": "1차 익절(50%): RSI(56.7)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122067.34895701532, - "exit_price": 0.0, - "quantity": 41, - "commission": 750.71, - "tax": 0.0, - "slippage": 2761.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<43 + %B(0.29)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23702.292178130952, - "exit_price": 23130.799282022545, - "quantity": 214, - "commission": 742.5, - "tax": 11384.98, - "slippage": 4108.95, - "pnl": -135187.8, - "pnl_pct": -2.6648, - "reason": "전량청산: 트레일링(23150<23232)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-15", - "entry_price": 72961.78233930672, - "exit_price": 72255.28102190407, - "quantity": 9, - "commission": 97.54, - "tax": 1170.54, - "slippage": 402.47, - "pnl": -7725.09, - "pnl_pct": -1.1763, - "reason": "전량청산: 트레일링(72300<72743)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194757.0671619792, - "exit_price": 192533.94908031012, - "quantity": 13, - "commission": 375.44, - "tax": 4505.29, - "slippage": 2158.66, - "pnl": -34161.05, - "pnl_pct": -1.3491, - "reason": "전량청산: 트레일링(192700<196204)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-20", - "entry_price": 122067.34895701532, - "exit_price": 116932.44979900496, - "quantity": 41, - "commission": 719.13, - "tax": 8629.61, - "slippage": 2769.56, - "pnl": -220630.33, - "pnl_pct": -4.4077, - "reason": "전량청산: 트레일링(117000<117925)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 191534.85504945152, - "exit_price": 0.0, - "quantity": 26, - "commission": 746.99, - "tax": 0.0, - "slippage": 3506.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<43 + %B(0.34)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27901.278500303993, - "exit_price": 0.0, - "quantity": 181, - "commission": 757.52, - "tax": 0.0, - "slippage": 231.41, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<43 + %B(0.21)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184442.02444203015, - "exit_price": 0.0, - "quantity": 27, - "commission": 746.99, - "tax": 0.0, - "slippage": 1134.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43 + %B(0.24)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 118834.37929007593, - "exit_price": 0.0, - "quantity": 42, - "commission": 748.66, - "tax": 0.0, - "slippage": 1443.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<43 + %B(0.22)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450437.9020937907, - "exit_price": 449464.1335063728, - "quantity": 5, - "commission": 337.1, - "tax": 4045.18, - "slippage": 179.33, - "pnl": -9588.95, - "pnl_pct": -0.4257, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-25", - "entry_price": 450437.9020937907, - "exit_price": 460392.79979683075, - "quantity": 3, - "commission": 207.18, - "tax": 2486.12, - "slippage": 321.6, - "pnl": 26968.7, - "pnl_pct": 1.9954, - "reason": "1차 익절(50%): RSI(54.4)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 191534.85504945152, - "exit_price": 191780.62792583922, - "quantity": 13, - "commission": 373.97, - "tax": 4487.67, - "slippage": 251.84, - "pnl": -2040.08, - "pnl_pct": -0.0819, - "reason": "1차 익절(50%): RSI(54.4)>=52", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 27901.278500303993, - "exit_price": 27792.272333833538, - "quantity": 90, - "commission": 375.2, - "tax": 4502.35, - "slippage": 695.49, - "pnl": -15064.77, - "pnl_pct": -0.5998, - "reason": "1차 익절(50%): RSI(53.2)>=52", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 191534.85504945152, - "exit_price": 207867.777635593, - "quantity": 13, - "commission": 405.34, - "tax": 4864.11, - "slippage": 1718.89, - "pnl": 206685.05, - "pnl_pct": 8.2995, - "reason": "전량청산: RSI(73.7)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27901.278500303993, - "exit_price": 28839.474591636714, - "quantity": 45, - "commission": 194.67, - "tax": 2336.0, - "slippage": 473.64, - "pnl": 39499.83, - "pnl_pct": 3.1455, - "reason": "1차 익절(50%): RSI(62.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-27", - "entry_price": 450437.9020937907, - "exit_price": 443835.63965060015, - "quantity": 3, - "commission": 199.73, - "tax": 2396.71, - "slippage": 493.08, - "pnl": -22605.92, - "pnl_pct": -1.6726, - "reason": "전량청산: 트레일링(444000<445589)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184442.02444203015, - "exit_price": 189260.34031907495, - "quantity": 13, - "commission": 369.06, - "tax": 4428.69, - "slippage": 515.58, - "pnl": 57480.69, - "pnl_pct": 2.3969, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-29", - "entry_price": 27901.278500303993, - "exit_price": 27542.644761002546, - "quantity": 46, - "commission": 190.04, - "tax": 2280.53, - "slippage": 338.34, - "pnl": -19160.25, - "pnl_pct": -1.4926, - "reason": "전량청산: 트레일링(27550<28064)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184442.02444203015, - "exit_price": 194118.00801360747, - "quantity": 7, - "commission": 203.82, - "tax": 2445.89, - "slippage": 1273.94, - "pnl": 64888.51, - "pnl_pct": 5.0251, - "reason": "1차 익절(50%): RSI(57.4)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 118834.37929007593, - "exit_price": 124419.31959453679, - "quantity": 21, - "commission": 391.92, - "tax": 4703.05, - "slippage": 1694.29, - "pnl": 111814.45, - "pnl_pct": 4.4799, - "reason": "1차 익절(50%): RSI(60.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 51531.370246791856, - "exit_price": 0.0, - "quantity": 99, - "commission": 765.24, - "tax": 0.0, - "slippage": 3105.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<43 + %B(0.22)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 184442.02444203015, - "exit_price": 191967.14137954597, - "quantity": 7, - "commission": 201.57, - "tax": 2418.79, - "slippage": 230.01, - "pnl": 49861.8, - "pnl_pct": 3.8614, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 118834.37929007593, - "exit_price": 123210.09866581272, - "quantity": 21, - "commission": 388.11, - "tax": 4657.34, - "slippage": 1887.93, - "pnl": 86470.33, - "pnl_pct": 3.4645, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24654.027871471233, - "exit_price": 0.0, - "quantity": 207, - "commission": 765.51, - "tax": 0.0, - "slippage": 833.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<43 + %B(0.23)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-03", - "entry_price": 51531.370246791856, - "exit_price": 48881.44462889805, - "quantity": 99, - "commission": 725.89, - "tax": 11130.3, - "slippage": 1836.98, - "pnl": -274964.07, - "pnl_pct": -5.3889, - "reason": "전량청산: 트레일링(48900<50084)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-03", - "entry_price": 24654.027871471233, - "exit_price": 25274.965059228893, - "quantity": 207, - "commission": 784.79, - "tax": 9417.45, - "slippage": 5182.23, - "pnl": 117566.25, - "pnl_pct": 2.3033, - "reason": "전량청산: 트레일링(25300<25400)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401756.9599035814, - "exit_price": 0.0, - "quantity": 12, - "commission": 723.16, - "tax": 0.0, - "slippage": 3083.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.8)<43 + %B(0.01)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106759.42653766077, - "exit_price": 0.0, - "quantity": 47, - "commission": 752.65, - "tax": 0.0, - "slippage": 2793.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<43 + %B(0.20)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48182.96417618517, - "exit_price": 0.0, - "quantity": 105, - "commission": 758.88, - "tax": 0.0, - "slippage": 3461.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<43 + %B(-0.13)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273091.9822606468, - "exit_price": 0.0, - "quantity": 18, - "commission": 737.35, - "tax": 0.0, - "slippage": 4139.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<43 + %B(0.19)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48182.96417618517, - "exit_price": 42516.98120376371, - "quantity": 105, - "commission": 669.64, - "tax": 10267.85, - "slippage": 3466.97, - "pnl": -606624.59, - "pnl_pct": -11.9887, - "reason": "손절 (close=42550 <= stop=43365)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26155.989607081858, - "exit_price": 0.0, - "quantity": 194, - "commission": 761.14, - "tax": 0.0, - "slippage": 1161.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<43 + %B(0.22)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-12", - "entry_price": 401756.9599035814, - "exit_price": 394987.3204036579, - "quantity": 12, - "commission": 710.98, - "tax": 8531.73, - "slippage": 152.16, - "pnl": -91201.54, - "pnl_pct": -1.8914, - "reason": "전량청산: 트레일링(395000<395679)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273091.9822606468, - "exit_price": 259694.0528689874, - "quantity": 18, - "commission": 701.17, - "tax": 8414.09, - "slippage": 1475.05, - "pnl": -251015.34, - "pnl_pct": -5.1057, - "reason": "전량청산: 트레일링(259776<265297)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106759.42653766077, - "exit_price": 114569.31689561318, - "quantity": 23, - "commission": 395.26, - "tax": 4743.17, - "slippage": 705.71, - "pnl": 174120.72, - "pnl_pct": 7.0901, - "reason": "1차 익절(50%): RSI(54.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-16", - "entry_price": 106759.42653766077, - "exit_price": 114675.80026784065, - "quantity": 12, - "commission": 206.42, - "tax": 2477.0, - "slippage": 290.4, - "pnl": 92120.9, - "pnl_pct": 7.1896, - "reason": "1차 익절(50%): RSI(50.4)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26155.989607081858, - "exit_price": 23777.558748798823, - "quantity": 194, - "commission": 691.93, - "tax": 8303.12, - "slippage": 4353.6, - "pnl": -471171.78, - "pnl_pct": -9.2841, - "reason": "손절 (close=23800 <= stop=24456)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13411.743326194734, - "exit_price": 0.0, - "quantity": 225, - "commission": 452.65, - "tax": 0.0, - "slippage": 2642.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<35 + %B(0.13)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157049.40442728536, - "exit_price": 0.0, - "quantity": 19, - "commission": 447.59, - "tax": 0.0, - "slippage": 938.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<35 + %B(0.05)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42427.7905994085, - "exit_price": 0.0, - "quantity": 71, - "commission": 451.86, - "tax": 0.0, - "slippage": 1973.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<35 + %B(0.15)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43817.32867726646, - "exit_price": 0.0, - "quantity": 69, - "commission": 453.51, - "tax": 0.0, - "slippage": 1195.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(17.4)<35 + %B(0.13)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250797.1563604661, - "exit_price": 0.0, - "quantity": 12, - "commission": 451.43, - "tax": 0.0, - "slippage": 2749.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<35 + %B(0.19)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370670.00461138366, - "exit_price": 0.0, - "quantity": 8, - "commission": 444.8, - "tax": 0.0, - "slippage": 1360.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<35 + %B(0.14)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164943.6787394555, - "exit_price": 0.0, - "quantity": 18, - "commission": 445.35, - "tax": 0.0, - "slippage": 786.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<35 + %B(0.10)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13411.743326194734, - "exit_price": 14146.51022076613, - "quantity": 112, - "commission": 237.66, - "tax": 2851.94, - "slippage": 390.86, - "pnl": 78978.98, - "pnl_pct": 5.2571, - "reason": "1차 익절(50%): RSI(51.4)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-23", - "entry_price": 106759.42653766077, - "exit_price": 115834.93743325048, - "quantity": 12, - "commission": 208.5, - "tax": 2502.03, - "slippage": 780.75, - "pnl": 106003.43, - "pnl_pct": 8.2731, - "reason": "전량청산: RSI(66.6)>=55", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-23", - "entry_price": 13411.743326194734, - "exit_price": 14196.269069158974, - "quantity": 56, - "commission": 119.25, - "tax": 1430.98, - "slippage": 208.93, - "pnl": 42270.55, - "pnl_pct": 5.6273, - "reason": "1차 익절(50%): RSI(52.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-24", - "entry_price": 13411.743326194734, - "exit_price": 14111.745645818044, - "quantity": 28, - "commission": 59.27, - "tax": 711.23, - "slippage": 231.12, - "pnl": 18773.23, - "pnl_pct": 4.9984, - "reason": "1차 익절(50%): RSI(56.7)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250797.1563604661, - "exit_price": 287627.5293613312, - "quantity": 6, - "commission": 258.86, - "tax": 3106.38, - "slippage": 1550.82, - "pnl": 217391.28, - "pnl_pct": 14.4445, - "reason": "1차 익절(50%): RSI(60.4)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-25", - "entry_price": 13411.743326194734, - "exit_price": 14014.400404917931, - "quantity": 14, - "commission": 29.43, - "tax": 353.16, - "slippage": 78.39, - "pnl": 8026.44, - "pnl_pct": 4.2741, - "reason": "1차 익절(50%): RSI(50.2)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42427.7905994085, - "exit_price": 40291.16137340596, - "quantity": 71, - "commission": 429.1, - "tax": 6579.55, - "slippage": 627.54, - "pnl": -159161.18, - "pnl_pct": -5.2828, - "reason": "전량청산: 트레일링(40300<41964)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 43817.32867726646, - "exit_price": 44705.36019210934, - "quantity": 69, - "commission": 462.7, - "tax": 5552.41, - "slippage": 3080.15, - "pnl": 54805.56, - "pnl_pct": 1.8124, - "reason": "전량청산: 트레일링(44750<44982)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250797.1563604661, - "exit_price": 271753.4638769597, - "quantity": 6, - "commission": 244.58, - "tax": 2934.94, - "slippage": 831.22, - "pnl": 122332.61, - "pnl_pct": 8.1284, - "reason": "전량청산: 트레일링(271892<277604)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-25", - "entry_price": 370670.00461138366, - "exit_price": 372966.0907892592, - "quantity": 8, - "commission": 447.56, - "tax": 5370.71, - "slippage": 271.27, - "pnl": 12105.61, - "pnl_pct": 0.4082, - "reason": "전량청산: 트레일링(373000<377536)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-26", - "entry_price": 13411.743326194734, - "exit_price": 14349.323880012655, - "quantity": 7, - "commission": 15.07, - "tax": 180.8, - "slippage": 4.73, - "pnl": 6353.11, - "pnl_pct": 6.7661, - "reason": "1차 익절(50%): RSI(57.5)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-29", - "entry_price": 13411.743326194734, - "exit_price": 14188.444078840324, - "quantity": 4, - "commission": 8.51, - "tax": 102.16, - "slippage": 6.22, - "pnl": 2988.09, - "pnl_pct": 5.5691, - "reason": "1차 익절(50%): RSI(52.8)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157049.40442728536, - "exit_price": 168794.02436355635, - "quantity": 9, - "commission": 227.87, - "tax": 2734.46, - "slippage": 953.78, - "pnl": 102527.23, - "pnl_pct": 7.2526, - "reason": "1차 익절(50%): RSI(46.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164943.6787394555, - "exit_price": 177859.0098731434, - "quantity": 9, - "commission": 240.11, - "tax": 2881.32, - "slippage": 1268.91, - "pnl": 112893.88, - "pnl_pct": 7.6037, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-30", - "entry_price": 13411.743326194734, - "exit_price": 14223.99266367244, - "quantity": 4, - "commission": 8.53, - "tax": 102.41, - "slippage": 24.03, - "pnl": 3130.0, - "pnl_pct": 5.8336, - "reason": "전량청산: RSI(55.8)>=55", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-30", - "entry_price": 157049.40442728536, - "exit_price": 165989.45440077878, - "quantity": 5, - "commission": 124.49, - "tax": 1493.91, - "slippage": 52.73, - "pnl": 42964.07, - "pnl_pct": 5.4706, - "reason": "1차 익절(50%): RSI(49.1)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157049.40442728536, - "exit_price": 161938.17767558596, - "quantity": 5, - "commission": 121.45, - "tax": 1457.44, - "slippage": 309.11, - "pnl": 22747.18, - "pnl_pct": 2.8964, - "reason": "전량청산: 트레일링(162000<164736)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 164943.6787394555, - "exit_price": 179520.99698797087, - "quantity": 9, - "commission": 242.35, - "tax": 2908.24, - "slippage": 1611.03, - "pnl": 127822.6, - "pnl_pct": 8.6092, - "reason": "전량청산: RSI(55.2)>=55", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226119.5798419924, - "exit_price": 0.0, - "quantity": 22, - "commission": 746.19, - "tax": 0.0, - "slippage": 2630.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<43 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96135.26430954276, - "exit_price": 0.0, - "quantity": 52, - "commission": 749.86, - "tax": 0.0, - "slippage": 4849.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<43 + %B(0.13)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96135.26430954276, - "exit_price": 94390.6804199705, - "quantity": 52, - "commission": 736.25, - "tax": 11289.13, - "slippage": 4228.62, - "pnl": -103493.59, - "pnl_pct": -2.07, - "reason": "전량청산: 트레일링(94472<96114)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-24", - "entry_price": 226119.5798419924, - "exit_price": 221497.45695363966, - "quantity": 22, - "commission": 730.94, - "tax": 8771.3, - "slippage": 55.95, - "pnl": -111935.14, - "pnl_pct": -2.2498, - "reason": "전량청산: 트레일링(221500<224857)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 208650.2704993366, - "exit_price": 0.0, - "quantity": 24, - "commission": 751.14, - "tax": 0.0, - "slippage": 3606.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.1)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388764.84447836684, - "exit_price": 0.0, - "quantity": 13, - "commission": 758.09, - "tax": 0.0, - "slippage": 3442.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<43 + %B(0.16)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 208650.2704993366, - "exit_price": 187399.31806304835, - "quantity": 24, - "commission": 674.64, - "tax": 10344.44, - "slippage": 2416.37, - "pnl": -521793.08, - "pnl_pct": -10.4184, - "reason": "손절 (close=187500 <= stop=188668)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388764.84447836684, - "exit_price": 373900.2073789577, - "quantity": 13, - "commission": 729.11, - "tax": 8749.26, - "slippage": 1297.3, - "pnl": -203476.74, - "pnl_pct": -4.0255, - "reason": "전량청산: 트레일링(374000<379625)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23815.2548908062, - "exit_price": 0.0, - "quantity": 211, - "commission": 753.75, - "tax": 0.0, - "slippage": 3218.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<43 + %B(0.18)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 376969.047026137, - "exit_price": 0.0, - "quantity": 13, - "commission": 735.09, - "tax": 0.0, - "slippage": 546.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43 + %B(-0.11)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 187581.51848450047, - "exit_price": 0.0, - "quantity": 26, - "commission": 731.57, - "tax": 0.0, - "slippage": 2119.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.7)<43 + %B(0.00)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88626.19356824887, - "exit_price": 0.0, - "quantity": 56, - "commission": 744.46, - "tax": 0.0, - "slippage": 2250.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<43 + %B(-0.05)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247410.75945188504, - "exit_price": 0.0, - "quantity": 20, - "commission": 742.23, - "tax": 0.0, - "slippage": 4715.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<43 + %B(0.01)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22269.487727923417, - "exit_price": 0.0, - "quantity": 226, - "commission": 754.94, - "tax": 0.0, - "slippage": 4404.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<43 + %B(0.15)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374098.5075049809, - "exit_price": 0.0, - "quantity": 13, - "commission": 729.49, - "tax": 0.0, - "slippage": 1280.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<43 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 220110.12894487104, - "exit_price": 0.0, - "quantity": 22, - "commission": 726.36, - "tax": 0.0, - "slippage": 2422.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.5)<43 + %B(0.29)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-04", - "exit_date": null, - "entry_price": 176831.58565247775, - "exit_price": 0.0, - "quantity": 28, - "commission": 742.69, - "tax": 0.0, - "slippage": 884.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 23815.2548908062, - "exit_price": 23228.781402735232, - "quantity": 211, - "commission": 735.19, - "tax": 8822.29, - "slippage": 4477.12, - "pnl": -134057.14, - "pnl_pct": -2.6674, - "reason": "전량청산: 트레일링(23250<23555)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88626.19356824887, - "exit_price": 98604.0885223428, - "quantity": 28, - "commission": 414.14, - "tax": 6350.1, - "slippage": 2405.52, - "pnl": 272244.59, - "pnl_pct": 10.9692, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247410.75945188504, - "exit_price": 266966.3015122228, - "quantity": 10, - "commission": 400.45, - "tax": 4805.39, - "slippage": 796.98, - "pnl": 189978.46, - "pnl_pct": 7.6775, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-05", - "entry_price": 22269.487727923417, - "exit_price": 22185.815321213977, - "quantity": 226, - "commission": 752.1, - "tax": 9025.19, - "slippage": 3205.74, - "pnl": -29442.19, - "pnl_pct": -0.5849, - "reason": "전량청산: 트레일링(22200<22220)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-05", - "exit_date": null, - "entry_price": 23264.15855741594, - "exit_price": 0.0, - "quantity": 219, - "commission": 764.23, - "tax": 0.0, - "slippage": 3100.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<43 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 187581.51848450047, - "exit_price": 221966.069682382, - "quantity": 13, - "commission": 432.83, - "tax": 6636.79, - "slippage": 441.09, - "pnl": 439563.76, - "pnl_pct": 18.0228, - "reason": "1차 익절(50%): RSI(54.9)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88626.19356824887, - "exit_price": 105378.58637353487, - "quantity": 28, - "commission": 442.59, - "tax": 6786.38, - "slippage": 2251.58, - "pnl": 461465.8, - "pnl_pct": 18.5932, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-04", - "exit_date": "2024-06-10", - "entry_price": 176831.58565247775, - "exit_price": 170607.9279995586, - "quantity": 28, - "commission": 716.55, - "tax": 8598.64, - "slippage": 2578.02, - "pnl": -184320.3, - "pnl_pct": -3.7221, - "reason": "전량청산: 트레일링(170700<173539)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-11", - "entry_price": 220110.12894487104, - "exit_price": 218829.4808011799, - "quantity": 22, - "commission": 722.14, - "tax": 8665.65, - "slippage": 3751.42, - "pnl": -38288.41, - "pnl_pct": -0.7906, - "reason": "전량청산: 트레일링(219000<219071)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-05", - "exit_date": "2024-06-11", - "entry_price": 23264.15855741594, - "exit_price": 22288.173113110046, - "quantity": 219, - "commission": 732.17, - "tax": 8786.0, - "slippage": 2590.09, - "pnl": -224023.2, - "pnl_pct": -4.3964, - "reason": "전량청산: 트레일링(22300<22557)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169900.09716515214, - "exit_price": 0.0, - "quantity": 30, - "commission": 764.55, - "tax": 0.0, - "slippage": 2.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<43 + %B(0.20)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13964.525218555786, - "exit_price": 0.0, - "quantity": 365, - "commission": 764.56, - "tax": 0.0, - "slippage": 1651.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<43 + %B(0.15)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134402.61767417664, - "exit_price": 0.0, - "quantity": 38, - "commission": 766.09, - "tax": 0.0, - "slippage": 99.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.2)<43 + %B(0.27)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82876.92936542671, - "exit_price": 0.0, - "quantity": 61, - "commission": 758.32, - "tax": 0.0, - "slippage": 4692.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.3)<43 + %B(0.26)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43688.35620996699, - "exit_price": 0.0, - "quantity": 116, - "commission": 760.18, - "tax": 0.0, - "slippage": 4449.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<43 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 187581.51848450047, - "exit_price": 200333.2510613631, - "quantity": 13, - "commission": 390.65, - "tax": 5989.96, - "slippage": 2167.74, - "pnl": 159026.13, - "pnl_pct": 6.5203, - "reason": "전량청산: 트레일링(200500<207307)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 247410.75945188504, - "exit_price": 264541.62468959356, - "quantity": 10, - "commission": 396.81, - "tax": 4761.75, - "slippage": 813.75, - "pnl": 165778.97, - "pnl_pct": 6.6996, - "reason": "전량청산: 트레일링(264623<264830)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 151708.7872477572, - "exit_price": 0.0, - "quantity": 33, - "commission": 750.96, - "tax": 0.0, - "slippage": 289.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<43 + %B(0.30)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 376969.047026137, - "exit_price": 372683.49276139133, - "quantity": 13, - "commission": 726.73, - "tax": 8720.79, - "slippage": 4257.59, - "pnl": -65894.82, - "pnl_pct": -1.3444, - "reason": "전량청산: 트레일링(373011<375739)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 374098.5075049809, - "exit_price": 370648.68175579445, - "quantity": 13, - "commission": 722.76, - "tax": 8673.18, - "slippage": 4567.14, - "pnl": -54973.17, - "pnl_pct": -1.1302, - "reason": "전량청산: 트레일링(371000<373464)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 13964.525218555786, - "exit_price": 13948.805134343653, - "quantity": 365, - "commission": 763.7, - "tax": 9164.36, - "slippage": 436.13, - "pnl": -16430.45, - "pnl_pct": -0.3223, - "reason": "전량청산: 트레일링(13950<13954)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 134402.61767417664, - "exit_price": 130636.48104644452, - "quantity": 38, - "commission": 744.63, - "tax": 8935.54, - "slippage": 2413.72, - "pnl": -153559.45, - "pnl_pct": -3.0062, - "reason": "전량청산: 트레일링(130700<130711)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 43688.35620996699, - "exit_price": 42397.06538921694, - "quantity": 116, - "commission": 737.71, - "tax": 8852.51, - "slippage": 340.41, - "pnl": -160140.13, - "pnl_pct": -3.1594, - "reason": "전량청산: 트레일링(42400<42448)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-06-18", - "exit_date": null, - "entry_price": 20365.478254062986, - "exit_price": 0.0, - "quantity": 248, - "commission": 757.6, - "tax": 0.0, - "slippage": 3838.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.6)<43 + %B(0.26)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82876.92936542671, - "exit_price": 87333.06607087857, - "quantity": 30, - "commission": 393.0, - "tax": 4715.99, - "slippage": 2008.02, - "pnl": 128202.17, - "pnl_pct": 5.1556, - "reason": "1차 익절(50%): RSI(55.6)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-19", - "entry_price": 20365.478254062986, - "exit_price": 21697.213905220357, - "quantity": 124, - "commission": 403.57, - "tax": 6188.05, - "slippage": 345.48, - "pnl": 158164.81, - "pnl_pct": 6.2622, - "reason": "1차 익절(50%): RSI(63.2)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82876.92936542671, - "exit_price": 87558.36526367856, - "quantity": 15, - "commission": 197.01, - "tax": 2364.08, - "slippage": 624.52, - "pnl": 67473.98, - "pnl_pct": 5.4268, - "reason": "1차 익절(50%): RSI(57.1)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-21", - "entry_price": 82876.92936542671, - "exit_price": 86952.16708736593, - "quantity": 8, - "commission": 104.34, - "tax": 1252.11, - "slippage": 382.66, - "pnl": 31146.0, - "pnl_pct": 4.6969, - "reason": "1차 익절(50%): RSI(58.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-21", - "entry_price": 20365.478254062986, - "exit_price": 20544.553086275282, - "quantity": 124, - "commission": 382.13, - "tax": 5859.31, - "slippage": 675.42, - "pnl": 15585.05, - "pnl_pct": 0.6171, - "reason": "전량청산: 트레일링(20550<20957)", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-25", - "entry_price": 82876.92936542671, - "exit_price": 87024.01108212148, - "quantity": 8, - "commission": 104.43, - "tax": 1253.15, - "slippage": 607.91, - "pnl": 31719.63, - "pnl_pct": 4.7834, - "reason": "전량청산: RSI(69.0)>=67", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 169900.09716515214, - "exit_price": 165330.01298469078, - "quantity": 30, - "commission": 743.99, - "tax": 8927.82, - "slippage": 2099.61, - "pnl": -147538.88, - "pnl_pct": -2.8942, - "reason": "전량청산: 트레일링(165400<166107)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-27", - "entry_price": 151708.7872477572, - "exit_price": 154467.2771772592, - "quantity": 16, - "commission": 370.72, - "tax": 4448.66, - "slippage": 523.57, - "pnl": 38952.36, - "pnl_pct": 1.6045, - "reason": "1차 익절(50%): RSI(58.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181097.6125920691, - "exit_price": 0.0, - "quantity": 28, - "commission": 760.61, - "tax": 0.0, - "slippage": 2733.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<43 + %B(0.05)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-28", - "entry_price": 151708.7872477572, - "exit_price": 157884.67089108378, - "quantity": 8, - "commission": 189.46, - "tax": 2273.54, - "slippage": 922.63, - "pnl": 46762.02, - "pnl_pct": 3.8524, - "reason": "1차 익절(50%): RSI(64.9)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148529.87093291336, - "exit_price": 0.0, - "quantity": 34, - "commission": 757.5, - "tax": 0.0, - "slippage": 1015.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.6)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-01", - "entry_price": 151708.7872477572, - "exit_price": 155951.37225855706, - "quantity": 4, - "commission": 93.57, - "tax": 1122.85, - "slippage": 194.51, - "pnl": 15662.89, - "pnl_pct": 2.5807, - "reason": "1차 익절(50%): RSI(62.8)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148529.87093291336, - "exit_price": 152747.84166336656, - "quantity": 17, - "commission": 389.51, - "tax": 4674.08, - "slippage": 2586.69, - "pnl": 66263.16, - "pnl_pct": 2.6239, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 21013.64743921043, - "exit_price": 0.0, - "quantity": 242, - "commission": 762.8, - "tax": 0.0, - "slippage": 3302.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<43 + %B(0.31)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162971.36650366965, - "exit_price": 0.0, - "quantity": 31, - "commission": 757.82, - "tax": 0.0, - "slippage": 2212.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<43 + %B(0.06)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359490.9675875633, - "exit_price": 0.0, - "quantity": 14, - "commission": 754.93, - "tax": 0.0, - "slippage": 2603.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<43 + %B(0.21)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-02", - "entry_price": 151708.7872477572, - "exit_price": 153781.38955467546, - "quantity": 2, - "commission": 46.13, - "tax": 553.61, - "slippage": 37.22, - "pnl": 3499.94, - "pnl_pct": 1.1533, - "reason": "1차 익절(50%): RSI(55.1)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-03", - "entry_price": 151708.7872477572, - "exit_price": 154865.19438249382, - "quantity": 1, - "commission": 23.23, - "tax": 278.76, - "slippage": 34.81, - "pnl": 2831.66, - "pnl_pct": 1.8662, - "reason": "1차 익절(50%): RSI(64.8)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-04", - "entry_price": 151708.7872477572, - "exit_price": 162445.06109615104, - "quantity": 1, - "commission": 24.37, - "tax": 292.4, - "slippage": 54.94, - "pnl": 10396.75, - "pnl_pct": 6.8521, - "reason": "1차 익절(50%): RSI(69.9)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-05", - "entry_price": 151708.7872477572, - "exit_price": 170399.69336350303, - "quantity": 1, - "commission": 25.56, - "tax": 306.72, - "slippage": 100.31, - "pnl": 18335.87, - "pnl_pct": 12.0844, - "reason": "전량청산: RSI(78.9)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-05", - "entry_price": 148529.87093291336, - "exit_price": 162362.6293674263, - "quantity": 17, - "commission": 414.02, - "tax": 4968.3, - "slippage": 635.3, - "pnl": 229395.82, - "pnl_pct": 9.0836, - "reason": "전량청산: RSI(69.5)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 21013.64743921043, - "exit_price": 21395.28734797274, - "quantity": 121, - "commission": 388.32, - "tax": 4659.89, - "slippage": 570.23, - "pnl": 40748.81, - "pnl_pct": 1.6024, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162971.36650366965, - "exit_price": 168088.06606224188, - "quantity": 15, - "commission": 378.2, - "tax": 4538.38, - "slippage": 179.01, - "pnl": 71467.23, - "pnl_pct": 2.9231, - "reason": "1차 익절(50%): RSI(53.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359490.9675875633, - "exit_price": 373753.97380501055, - "quantity": 7, - "commission": 392.44, - "tax": 4709.3, - "slippage": 1652.18, - "pnl": 94361.84, - "pnl_pct": 3.7493, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181097.6125920691, - "exit_price": 188356.86736792998, - "quantity": 14, - "commission": 395.55, - "tax": 4746.59, - "slippage": 603.86, - "pnl": 96107.12, - "pnl_pct": 3.7901, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 162971.36650366965, - "exit_price": 170345.62588778246, - "quantity": 8, - "commission": 204.41, - "tax": 2452.98, - "slippage": 1234.99, - "pnl": 56141.12, - "pnl_pct": 4.3054, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162971.36650366965, - "exit_price": 177347.41471645495, - "quantity": 8, - "commission": 212.82, - "tax": 2553.8, - "slippage": 1220.68, - "pnl": 112046.2, - "pnl_pct": 8.5927, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 21013.64743921043, - "exit_price": 22148.430509699967, - "quantity": 121, - "commission": 401.99, - "tax": 4823.93, - "slippage": 189.91, - "pnl": 131701.43, - "pnl_pct": 5.1789, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-16", - "entry_price": 181097.6125920691, - "exit_price": 184456.08814495892, - "quantity": 14, - "commission": 387.36, - "tax": 4648.29, - "slippage": 614.77, - "pnl": 41602.7, - "pnl_pct": 1.6406, - "reason": "전량청산: 트레일링(184500<185807)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359490.9675875633, - "exit_price": 352215.2181130617, - "quantity": 7, - "commission": 369.83, - "tax": 4437.91, - "slippage": 1650.47, - "pnl": -56115.45, - "pnl_pct": -2.2296, - "reason": "전량청산: 트레일링(352451<362049)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485103.9048515747, - "exit_price": 0.0, - "quantity": 6, - "commission": 436.59, - "tax": 0.0, - "slippage": 623.43, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.5)<35 + %B(0.04)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194625.7478857619, - "exit_price": 0.0, - "quantity": 15, - "commission": 437.91, - "tax": 0.0, - "slippage": 386.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.7)<35 + %B(0.19)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-01", - "entry_price": 485103.9048515747, - "exit_price": 488542.53353635606, - "quantity": 6, - "commission": 439.69, - "tax": 5276.26, - "slippage": 2744.8, - "pnl": 14479.23, - "pnl_pct": 0.4974, - "reason": "전량청산: 트레일링(489000<489586)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194625.7478857619, - "exit_price": 173101.09533623606, - "quantity": 15, - "commission": 389.48, - "tax": 4673.73, - "slippage": 1483.57, - "pnl": -328370.9, - "pnl_pct": -11.2463, - "reason": "손절 (close=173200 <= stop=179056)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173281.86662175722, - "exit_price": 0.0, - "quantity": 17, - "commission": 441.87, - "tax": 0.0, - "slippage": 1391.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<35 + %B(0.02)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79662.45570617354, - "exit_price": 0.0, - "quantity": 38, - "commission": 454.08, - "tax": 0.0, - "slippage": 2373.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<35 + %B(0.07)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 173281.86662175722, - "exit_price": 155973.94971864863, - "quantity": 17, - "commission": 397.73, - "tax": 4772.8, - "slippage": 2142.85, - "pnl": -299846.99, - "pnl_pct": -10.1773, - "reason": "손절 (close=156100 <= stop=162885)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79662.45570617354, - "exit_price": 71386.40473211456, - "quantity": 38, - "commission": 406.9, - "tax": 4882.83, - "slippage": 516.62, - "pnl": -320233.75, - "pnl_pct": -10.5771, - "reason": "손절 (close=71400 <= stop=75634)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24002.326339541494, - "exit_price": 0.0, - "quantity": 211, - "commission": 759.67, - "tax": 0.0, - "slippage": 490.86, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.8)<43 + %B(-0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-09-06", - "exit_date": null, - "entry_price": 214092.24495303497, - "exit_price": 0.0, - "quantity": 23, - "commission": 738.62, - "tax": 0.0, - "slippage": 2121.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-11", - "entry_price": 24002.326339541494, - "exit_price": 23490.045902359034, - "quantity": 211, - "commission": 743.46, - "tax": 8921.52, - "slippage": 2100.31, - "pnl": -118515.83, - "pnl_pct": -2.3398, - "reason": "전량청산: 트레일링(23500<23600)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-09-06", - "exit_date": "2024-09-11", - "entry_price": 214092.24495303497, - "exit_price": 208402.62535671436, - "quantity": 23, - "commission": 718.99, - "tax": 8627.87, - "slippage": 2239.62, - "pnl": -140946.73, - "pnl_pct": -2.8619, - "reason": "전량청산: 트레일링(208500<209571)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90966.2729947159, - "exit_price": 0.0, - "quantity": 55, - "commission": 750.47, - "tax": 0.0, - "slippage": 3645.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<32 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-10-31", - "entry_price": 90966.2729947159, - "exit_price": 91838.11779810375, - "quantity": 55, - "commission": 757.66, - "tax": 9091.97, - "slippage": 3403.52, - "pnl": 37351.35, - "pnl_pct": 0.7464, - "reason": "전량청산: 트레일링(91900<92568)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40940.25235714487, - "exit_price": 0.0, - "quantity": 123, - "commission": 755.35, - "tax": 0.0, - "slippage": 4951.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<32 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40940.25235714487, - "exit_price": 43695.69913903066, - "quantity": 61, - "commission": 399.82, - "tax": 6130.51, - "slippage": 262.35, - "pnl": 161177.33, - "pnl_pct": 6.453, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 40940.25235714487, - "exit_price": 45331.741124856664, - "quantity": 31, - "commission": 210.79, - "tax": 3232.15, - "slippage": 566.03, - "pnl": 132502.83, - "pnl_pct": 10.4387, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 40940.25235714487, - "exit_price": 42835.46088335883, - "quantity": 31, - "commission": 199.18, - "tax": 3054.17, - "slippage": 450.71, - "pnl": 55307.74, - "pnl_pct": 4.3572, - "reason": "전량청산: 트레일링(42850<43039)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256721.0190055745, - "exit_price": 0.0, - "quantity": 19, - "commission": 731.65, - "tax": 0.0, - "slippage": 4199.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<43 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38409.54840322254, - "exit_price": 0.0, - "quantity": 132, - "commission": 760.51, - "tax": 0.0, - "slippage": 1260.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<43 + %B(0.23)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-07-28", - "exit_date": null, - "entry_price": 25554.859837610664, - "exit_price": 0.0, - "quantity": 199, - "commission": 762.81, - "tax": 0.0, - "slippage": 967.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<43 + %B(0.33)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-30", - "entry_price": 25554.859837610664, - "exit_price": 27087.842572853722, - "quantity": 99, - "commission": 402.25, - "tax": 6167.9, - "slippage": 1203.59, - "pnl": 144815.64, - "pnl_pct": 5.7232, - "reason": "1차 익절(50%): RSI(61.4)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-31", - "entry_price": 25554.859837610664, - "exit_price": 26838.67247797045, - "quantity": 50, - "commission": 201.29, - "tax": 3086.45, - "slippage": 566.38, - "pnl": 60711.23, - "pnl_pct": 4.7507, - "reason": "1차 익절(50%): RSI(56.0)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800222.8361157336, - "exit_price": 0.0, - "quantity": 6, - "commission": 720.2, - "tax": 0.0, - "slippage": 1337.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<43 + %B(0.15)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-08-01", - "entry_price": 25554.859837610664, - "exit_price": 24793.804800092523, - "quantity": 50, - "commission": 185.95, - "tax": 2851.29, - "slippage": 309.76, - "pnl": -41281.65, - "pnl_pct": -3.2303, - "reason": "전량청산: 트레일링(24800<27059)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24822.896986862044, - "exit_price": 0.0, - "quantity": 204, - "commission": 759.58, - "tax": 0.0, - "slippage": 4670.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<43 + %B(0.11)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38409.54840322254, - "exit_price": 39182.62927479391, - "quantity": 66, - "commission": 387.91, - "tax": 5947.92, - "slippage": 1146.47, - "pnl": 44307.25, - "pnl_pct": 1.7475, - "reason": "1차 익절(50%): RSI(48.6)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16814.470664959998, - "exit_price": 0.0, - "quantity": 181, - "commission": 456.51, - "tax": 0.0, - "slippage": 2619.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<35 + %B(0.15)<0.20 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24822.896986862044, - "exit_price": 26885.1962490951, - "quantity": 102, - "commission": 411.34, - "tax": 6307.27, - "slippage": 1509.98, - "pnl": 203256.12, - "pnl_pct": 8.0265, - "reason": "1차 익절(50%): RSI(55.4)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26901.36082606422, - "exit_price": 0.0, - "quantity": 114, - "commission": 460.01, - "tax": 0.0, - "slippage": 155.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.0)<35 + %B(0.12)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256721.0190055745, - "exit_price": 277222.69911501545, - "quantity": 9, - "commission": 374.25, - "tax": 4491.01, - "slippage": 2495.71, - "pnl": 179303.29, - "pnl_pct": 7.7592, - "reason": "1차 익절(50%): RSI(55.3)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800222.8361157336, - "exit_price": 814318.6375181598, - "quantity": 3, - "commission": 366.44, - "tax": 4397.32, - "slippage": 2044.09, - "pnl": 37163.54, - "pnl_pct": 1.5478, - "reason": "1차 익절(50%): RSI(51.3)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256721.0190055745, - "exit_price": 290718.0220891301, - "quantity": 5, - "commission": 218.04, - "tax": 2616.46, - "slippage": 1409.89, - "pnl": 166957.97, - "pnl_pct": 13.005, - "reason": "1차 익절(50%): RSI(57.9)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 256721.0190055745, - "exit_price": 288732.27994191064, - "quantity": 5, - "commission": 216.55, - "tax": 2598.59, - "slippage": 1338.6, - "pnl": 157048.62, - "pnl_pct": 12.2331, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 16814.470664959998, - "exit_price": 16386.081389955605, - "quantity": 181, - "commission": 444.88, - "tax": 6821.53, - "slippage": 2519.27, - "pnl": -85261.38, - "pnl_pct": -2.8011, - "reason": "전량청산: 트레일링(16400<16473)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38409.54840322254, - "exit_price": 39093.497235575385, - "quantity": 66, - "commission": 387.03, - "tax": 5934.39, - "slippage": 429.18, - "pnl": 38438.95, - "pnl_pct": 1.5161, - "reason": "전량청산: RSI(63.0)>=60 | 트레일링(39100<39503)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800222.8361157336, - "exit_price": 774623.6281277757, - "quantity": 3, - "commission": 348.58, - "tax": 4182.97, - "slippage": 1129.12, - "pnl": -81689.27, - "pnl_pct": -3.4023, - "reason": "전량청산: 트레일링(775000<785686)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-12", - "entry_price": 24822.896986862044, - "exit_price": 25994.44257022082, - "quantity": 102, - "commission": 397.71, - "tax": 6098.3, - "slippage": 566.86, - "pnl": 112621.85, - "pnl_pct": 4.4474, - "reason": "전량청산: 트레일링(26000<26214)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-13", - "entry_price": 26901.36082606422, - "exit_price": 26089.53284836446, - "quantity": 114, - "commission": 446.13, - "tax": 5353.57, - "slippage": 1193.26, - "pnl": -98808.11, - "pnl_pct": -3.2214, - "reason": "전량청산: 트레일링(26100<26226)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 26651.562633409256, - "exit_price": 0.0, - "quantity": 115, - "commission": 459.74, - "tax": 0.0, - "slippage": 179.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<35 + %B(0.25)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61823.420538752776, - "exit_price": 0.0, - "quantity": 82, - "commission": 760.43, - "tax": 0.0, - "slippage": 1920.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<43 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427420.72687629395, - "exit_price": 0.0, - "quantity": 12, - "commission": 769.36, - "tax": 0.0, - "slippage": 5048.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<43 + %B(0.21)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61823.420538752776, - "exit_price": 66582.33747632573, - "quantity": 41, - "commission": 409.48, - "tax": 4913.78, - "slippage": 724.16, - "pnl": 189412.12, - "pnl_pct": 7.4715, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61823.420538752776, - "exit_price": 62650.83877325783, - "quantity": 41, - "commission": 385.3, - "tax": 4623.63, - "slippage": 2015.61, - "pnl": 28535.0, - "pnl_pct": 1.1256, - "reason": "전량청산: 트레일링(62700<67343)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427420.72687629395, - "exit_price": 437800.70633510547, - "quantity": 6, - "commission": 394.02, - "tax": 6041.65, - "slippage": 1195.76, - "pnl": 55459.53, - "pnl_pct": 2.1622, - "reason": "1차 익절(50%): RSI(52.4)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147162.22440118916, - "exit_price": 0.0, - "quantity": 34, - "commission": 750.53, - "tax": 0.0, - "slippage": 2115.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<43 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 173065.52022010463, - "exit_price": 0.0, - "quantity": 29, - "commission": 752.84, - "tax": 0.0, - "slippage": 4800.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<43 + %B(0.34)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-27", - "entry_price": 26651.562633409256, - "exit_price": 24875.21397503163, - "quantity": 115, - "commission": 429.1, - "tax": 5149.17, - "slippage": 2850.39, - "pnl": -210318.1, - "pnl_pct": -6.8611, - "reason": "손절 (close=24900 <= stop=25205)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-28", - "entry_price": 427420.72687629395, - "exit_price": 417767.68884081644, - "quantity": 6, - "commission": 375.99, - "tax": 5765.19, - "slippage": 1393.87, - "pnl": -64444.09, - "pnl_pct": -2.5125, - "reason": "전량청산: 트레일링(418000<422661)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-04", - "entry_price": 147162.22440118916, - "exit_price": 149992.16691787803, - "quantity": 17, - "commission": 382.48, - "tax": 4589.76, - "slippage": 1833.16, - "pnl": 42761.52, - "pnl_pct": 1.709, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276542.8013221882, - "exit_price": 0.0, - "quantity": 18, - "commission": 746.67, - "tax": 0.0, - "slippage": 770.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<43 + %B(0.05)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-08", - "entry_price": 147162.22440118916, - "exit_price": 154254.2179825262, - "quantity": 17, - "commission": 393.35, - "tax": 4720.18, - "slippage": 778.29, - "pnl": 115075.1, - "pnl_pct": 4.5991, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23973.20058929101, - "exit_price": 0.0, - "quantity": 300, - "commission": 1078.79, - "tax": 0.0, - "slippage": 6960.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<48 + %B(0.24)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 65337.82047299029, - "exit_price": 0.0, - "quantity": 110, - "commission": 1078.07, - "tax": 0.0, - "slippage": 4160.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.3)<48 + %B(0.35)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 65337.82047299029, - "exit_price": 67463.40182390723, - "quantity": 55, - "commission": 556.57, - "tax": 6678.88, - "slippage": 2012.9, - "pnl": 109132.49, - "pnl_pct": 3.0364, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129696.93763262512, - "exit_price": 0.0, - "quantity": 55, - "commission": 1070.0, - "tax": 0.0, - "slippage": 5331.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<48 + %B(0.12)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49202.81253142705, - "exit_price": 0.0, - "quantity": 147, - "commission": 1084.92, - "tax": 0.0, - "slippage": 413.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<48 + %B(0.19)<0.50 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-11", - "entry_price": 173065.52022010463, - "exit_price": 171899.52145375306, - "quantity": 14, - "commission": 360.99, - "tax": 4331.87, - "slippage": 1406.7, - "pnl": -21380.28, - "pnl_pct": -0.8823, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-12", - "entry_price": 173065.52022010463, - "exit_price": 171613.66058925271, - "quantity": 7, - "commission": 180.19, - "tax": 2162.33, - "slippage": 604.38, - "pnl": -12687.26, - "pnl_pct": -1.0471, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23973.20058929101, - "exit_price": 25278.42618673118, - "quantity": 150, - "commission": 568.76, - "tax": 6825.18, - "slippage": 3236.07, - "pnl": 187850.5, - "pnl_pct": 5.2231, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 65337.82047299029, - "exit_price": 69289.0899119538, - "quantity": 55, - "commission": 571.63, - "tax": 6859.62, - "slippage": 600.05, - "pnl": 209349.53, - "pnl_pct": 5.8248, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129696.93763262512, - "exit_price": 139465.8752651029, - "quantity": 27, - "commission": 564.84, - "tax": 6778.04, - "slippage": 3621.37, - "pnl": 255893.17, - "pnl_pct": 7.3063, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-09-18", - "exit_date": null, - "entry_price": 218517.50435515508, - "exit_price": 0.0, - "quantity": 33, - "commission": 1081.66, - "tax": 0.0, - "slippage": 577.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.7)<48 + %B(0.36)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-19", - "entry_price": 173065.52022010463, - "exit_price": 170768.2610966645, - "quantity": 4, - "commission": 102.46, - "tax": 1229.53, - "slippage": 126.96, - "pnl": -10624.87, - "pnl_pct": -1.5346, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-19", - "entry_price": 129696.93763262512, - "exit_price": 141215.92153945862, - "quantity": 14, - "commission": 296.55, - "tax": 3558.64, - "slippage": 1177.1, - "pnl": 157138.22, - "pnl_pct": 8.6528, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-23", - "entry_price": 173065.52022010463, - "exit_price": 184075.62584762613, - "quantity": 4, - "commission": 110.45, - "tax": 1325.34, - "slippage": 497.5, - "pnl": 42500.79, - "pnl_pct": 6.1385, - "reason": "전량청산: RSI(71.7)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-23", - "entry_price": 276542.8013221882, - "exit_price": 278434.4957152422, - "quantity": 18, - "commission": 751.77, - "tax": 9021.28, - "slippage": 1179.08, - "pnl": 23530.78, - "pnl_pct": 0.4726, - "reason": "전량청산: 트레일링(278500<279446)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-23", - "entry_price": 23973.20058929101, - "exit_price": 24197.09874394248, - "quantity": 150, - "commission": 544.43, - "tax": 6533.22, - "slippage": 435.19, - "pnl": 25967.67, - "pnl_pct": 0.722, - "reason": "전량청산: 트레일링(24200<24657)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 129696.93763262512, - "exit_price": 143472.15474169102, - "quantity": 14, - "commission": 301.29, - "tax": 3615.5, - "slippage": 1789.83, - "pnl": 188663.89, - "pnl_pct": 10.3888, - "reason": "전량청산: RSI(67.4)>=67", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49202.81253142705, - "exit_price": 48538.04624486486, - "quantity": 147, - "commission": 1070.26, - "tax": 16410.71, - "slippage": 1757.2, - "pnl": -116286.54, - "pnl_pct": -1.6075, - "reason": "전량청산: 트레일링(48550<49027)", - "market": "KOSDAQ" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-09-18", - "exit_date": "2025-09-26", - "entry_price": 218517.50435515508, - "exit_price": 214372.47564156706, - "quantity": 33, - "commission": 1061.14, - "tax": 12733.73, - "slippage": 4208.3, - "pnl": -151662.48, - "pnl_pct": -2.1029, - "reason": "전량청산: 트레일링(214500<214589)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297183.95630856865, - "exit_price": 0.0, - "quantity": 10, - "commission": 445.78, - "tax": 0.0, - "slippage": 1839.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.0)<35 + %B(0.16)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-10", - "entry_price": 297183.95630856865, - "exit_price": 297875.0709752299, - "quantity": 10, - "commission": 446.81, - "tax": 5361.75, - "slippage": 1249.29, - "pnl": 656.81, - "pnl_pct": 0.0221, - "reason": "전량청산: 트레일링(298000<299664)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289168.6812916051, - "exit_price": 0.0, - "quantity": 10, - "commission": 433.75, - "tax": 0.0, - "slippage": 1686.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<35 + %B(0.01)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289168.6812916051, - "exit_price": 308838.4601409006, - "quantity": 5, - "commission": 231.63, - "tax": 2779.55, - "slippage": 807.7, - "pnl": 95120.84, - "pnl_pct": 6.5779, - "reason": "1차 익절(50%): RSI(50.8)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-21", - "entry_price": 289168.6812916051, - "exit_price": 308211.6431194883, - "quantity": 5, - "commission": 231.16, - "tax": 2773.9, - "slippage": 1441.78, - "pnl": 91992.87, - "pnl_pct": 6.3616, - "reason": "전량청산: 트레일링(308500<309054)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-26", - "exit_date": null, - "entry_price": 439089.669788547, - "exit_price": 0.0, - "quantity": 16, - "commission": 1053.82, - "tax": 0.0, - "slippage": 1434.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.1)<48 + %B(0.35)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-12-30", - "exit_date": null, - "entry_price": 171622.8268938354, - "exit_price": 0.0, - "quantity": 42, - "commission": 1081.22, - "tax": 0.0, - "slippage": 5158.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<48 + %B(0.37)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-02", - "entry_price": 439089.669788547, - "exit_price": 456890.9205196545, - "quantity": 8, - "commission": 548.27, - "tax": 8406.79, - "slippage": 872.64, - "pnl": 132928.04, - "pnl_pct": 3.7836, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-02", - "entry_price": 171622.8268938354, - "exit_price": 175030.69789822685, - "quantity": 21, - "commission": 551.35, - "tax": 6616.16, - "slippage": 1455.34, - "pnl": 63857.17, - "pnl_pct": 1.7715, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-05", - "entry_price": 171622.8268938354, - "exit_price": 176981.04366151377, - "quantity": 21, - "commission": 557.49, - "tax": 6689.88, - "slippage": 2498.08, - "pnl": 104734.57, - "pnl_pct": 2.9056, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275082.49919694464, - "exit_price": 0.0, - "quantity": 26, - "commission": 1072.82, - "tax": 0.0, - "slippage": 2144.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<48 + %B(0.26)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 15284.831187559033, - "exit_price": 0.0, - "quantity": 478, - "commission": 1095.92, - "tax": 0.0, - "slippage": 2309.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.7)<48 + %B(0.32)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330248.1152824968, - "exit_price": 0.0, - "quantity": 22, - "commission": 1089.82, - "tax": 0.0, - "slippage": 5458.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<48 + %B(0.19)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 93006.74650964787, - "exit_price": 0.0, - "quantity": 78, - "commission": 1088.18, - "tax": 0.0, - "slippage": 526.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.3)<48 + %B(0.36)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 24361.15925247576, - "exit_price": 0.0, - "quantity": 300, - "commission": 1096.25, - "tax": 0.0, - "slippage": 3347.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.3)<48 + %B(0.29)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 302802.03246835846, - "exit_price": 0.0, - "quantity": 24, - "commission": 1090.09, - "tax": 0.0, - "slippage": 7248.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.8)<48 + %B(0.22)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-06", - "entry_price": 439089.669788547, - "exit_price": 473527.8502837167, - "quantity": 8, - "commission": 568.23, - "tax": 8712.91, - "slippage": 3777.2, - "pnl": 265697.39, - "pnl_pct": 7.5627, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48953.586112297824, - "exit_price": 0.0, - "quantity": 149, - "commission": 1094.11, - "tax": 0.0, - "slippage": 534.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.9)<48 + %B(0.18)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 15284.831187559033, - "exit_price": 14536.900736299636, - "quantity": 478, - "commission": 1042.3, - "tax": 15981.87, - "slippage": 1481.45, - "pnl": -375630.84, - "pnl_pct": -5.1405, - "reason": "전량청산: 트레일링(14540<14695)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 330248.1152824968, - "exit_price": 312417.1248703905, - "quantity": 22, - "commission": 1030.98, - "tax": 12371.72, - "slippage": 1823.25, - "pnl": -406774.3, - "pnl_pct": -5.5979, - "reason": "전량청산: 트레일링(312500<315964)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 93006.74650964787, - "exit_price": 89016.84658942076, - "quantity": 78, - "commission": 1041.5, - "tax": 12497.97, - "slippage": 6485.97, - "pnl": -325839.84, - "pnl_pct": -4.4909, - "reason": "전량청산: 트레일링(89100<92725)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 24361.15925247576, - "exit_price": 25077.89030924047, - "quantity": 150, - "commission": 564.25, - "tax": 6771.03, - "slippage": 3316.45, - "pnl": 99626.25, - "pnl_pct": 2.726, - "reason": "1차 익절(50%): RSI(52.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 302802.03246835846, - "exit_price": 309227.865859951, - "quantity": 12, - "commission": 556.61, - "tax": 6679.32, - "slippage": 3265.61, - "pnl": 69329.02, - "pnl_pct": 1.9077, - "reason": "1차 익절(50%): RSI(54.7)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-12", - "exit_date": null, - "entry_price": 321618.80295902956, - "exit_price": 0.0, - "quantity": 16, - "commission": 771.89, - "tax": 0.0, - "slippage": 1900.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.5)<43 + %B(0.24)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275082.49919694464, - "exit_price": 299952.67595029285, - "quantity": 13, - "commission": 584.91, - "tax": 7018.89, - "slippage": 615.21, - "pnl": 315172.09, - "pnl_pct": 8.812, - "reason": "1차 익절(50%): RSI(61.6)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 302802.03246835846, - "exit_price": 352206.10490348947, - "quantity": 12, - "commission": 633.97, - "tax": 7607.65, - "slippage": 3526.74, - "pnl": 584062.2, - "pnl_pct": 16.0714, - "reason": "전량청산: RSI(72.3)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48953.586112297824, - "exit_price": 53762.1495520303, - "quantity": 74, - "commission": 596.76, - "tax": 7161.12, - "slippage": 2800.93, - "pnl": 347532.43, - "pnl_pct": 9.5921, - "reason": "1차 익절(50%): RSI(64.2)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-13", - "entry_price": 321618.80295902956, - "exit_price": 342290.50036523887, - "quantity": 8, - "commission": 410.75, - "tax": 4928.98, - "slippage": 1676.0, - "pnl": 159647.9, - "pnl_pct": 6.2039, - "reason": "1차 익절(50%): RSI(52.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 24361.15925247576, - "exit_price": 25624.677471917854, - "quantity": 150, - "commission": 576.56, - "tax": 6918.66, - "slippage": 3798.38, - "pnl": 181484.39, - "pnl_pct": 4.9658, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48953.586112297824, - "exit_price": 55163.90050726237, - "quantity": 37, - "commission": 306.16, - "tax": 3673.92, - "slippage": 1335.68, - "pnl": 225529.86, - "pnl_pct": 12.4495, - "reason": "1차 익절(50%): RSI(66.4)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14660.114686750849, - "exit_price": 0.0, - "quantity": 360, - "commission": 791.65, - "tax": 0.0, - "slippage": 41.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<43 + %B(0.22)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-15", - "entry_price": 48953.586112297824, - "exit_price": 57652.853091403835, - "quantity": 19, - "commission": 164.31, - "tax": 1971.73, - "slippage": 895.79, - "pnl": 163010.52, - "pnl_pct": 17.5232, - "reason": "1차 익절(50%): RSI(71.2)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-16", - "entry_price": 48953.586112297824, - "exit_price": 57282.84559749894, - "quantity": 19, - "commission": 163.26, - "tax": 1959.07, - "slippage": 325.93, - "pnl": 155994.08, - "pnl_pct": 16.7689, - "reason": "전량청산: RSI(69.2)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275082.49919694464, - "exit_price": 313791.6959435007, - "quantity": 13, - "commission": 611.89, - "tax": 7342.73, - "slippage": 2707.95, - "pnl": 494728.53, - "pnl_pct": 13.8323, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-22", - "entry_price": 321618.80295902956, - "exit_price": 350170.90503362357, - "quantity": 8, - "commission": 420.21, - "tax": 5042.46, - "slippage": 2632.76, - "pnl": 222568.21, - "pnl_pct": 8.649, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14660.114686750849, - "exit_price": 14997.9856332841, - "quantity": 180, - "commission": 404.95, - "tax": 6209.17, - "slippage": 362.59, - "pnl": 53806.84, - "pnl_pct": 2.0387, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14660.114686750849, - "exit_price": 16238.125438392393, - "quantity": 180, - "commission": 438.43, - "tax": 6722.58, - "slippage": 337.42, - "pnl": 276485.1, - "pnl_pct": 10.476, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14751.578780671212, - "exit_price": 0.0, - "quantity": 217, - "commission": 480.16, - "tax": 0.0, - "slippage": 342.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<35 + %B(0.14)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14751.578780671212, - "exit_price": 13832.343384810154, - "quantity": 217, - "commission": 450.24, - "tax": 6903.72, - "slippage": 1661.49, - "pnl": -207308.21, - "pnl_pct": -6.4752, - "reason": "전량청산: 트레일링(13840<14173)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236064.2741781063, - "exit_price": 0.0, - "quantity": 13, - "commission": 460.33, - "tax": 0.0, - "slippage": 835.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<35 + %B(-0.03)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236064.2741781063, - "exit_price": 207874.1953959777, - "quantity": 13, - "commission": 405.35, - "tax": 4864.26, - "slippage": 1635.46, - "pnl": -372200.96, - "pnl_pct": -12.1266, - "reason": "손절 (close=208000 <= stop=217564)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99837660.6 - }, - { - "date": "2023-07-06", - "equity": 99725153.1 - }, - { - "date": "2023-07-13", - "equity": 100128382.95 - }, - { - "date": "2023-07-20", - "equity": 100158278.91 - }, - { - "date": "2023-07-27", - "equity": 100132813.52 - }, - { - "date": "2023-08-03", - "equity": 100097048.12 - }, - { - "date": "2023-08-10", - "equity": 100097048.12 - }, - { - "date": "2023-08-18", - "equity": 100097048.12 - }, - { - "date": "2023-08-25", - "equity": 100097048.12 - }, - { - "date": "2023-09-01", - "equity": 100097048.12 - }, - { - "date": "2023-09-08", - "equity": 100097048.12 - }, - { - "date": "2023-09-15", - "equity": 100097048.12 - }, - { - "date": "2023-09-22", - "equity": 100097048.12 - }, - { - "date": "2023-10-05", - "equity": 100097048.12 - }, - { - "date": "2023-10-13", - "equity": 100097048.12 - }, - { - "date": "2023-10-20", - "equity": 100097048.12 - }, - { - "date": "2023-10-27", - "equity": 100097048.12 - }, - { - "date": "2023-11-03", - "equity": 100292950.23 - }, - { - "date": "2023-11-10", - "equity": 100944439.66 - }, - { - "date": "2023-11-17", - "equity": 101109288.69 - }, - { - "date": "2023-11-24", - "equity": 101109288.69 - }, - { - "date": "2023-12-01", - "equity": 101109288.69 - }, - { - "date": "2023-12-08", - "equity": 101109288.69 - }, - { - "date": "2023-12-15", - "equity": 101109288.69 - }, - { - "date": "2023-12-22", - "equity": 101109288.69 - }, - { - "date": "2024-01-03", - "equity": 101109288.69 - }, - { - "date": "2024-01-10", - "equity": 101109288.69 - }, - { - "date": "2024-01-17", - "equity": 101109288.69 - }, - { - "date": "2024-01-24", - "equity": 101108399.84 - }, - { - "date": "2024-01-31", - "equity": 101205470.36 - }, - { - "date": "2024-02-07", - "equity": 101399884.82 - }, - { - "date": "2024-02-16", - "equity": 101784553.6 - }, - { - "date": "2024-02-23", - "equity": 101752692.48 - }, - { - "date": "2024-03-04", - "equity": 101751441.11 - }, - { - "date": "2024-03-11", - "equity": 101981818.21 - }, - { - "date": "2024-03-18", - "equity": 101601231.59 - }, - { - "date": "2024-03-25", - "equity": 101680994.49 - }, - { - "date": "2024-04-01", - "equity": 102127756.27 - }, - { - "date": "2024-04-08", - "equity": 101746796.07 - }, - { - "date": "2024-04-16", - "equity": 100861373.81 - }, - { - "date": "2024-04-23", - "equity": 101452460.74 - }, - { - "date": "2024-04-30", - "equity": 101686576.29 - }, - { - "date": "2024-05-09", - "equity": 101688949.71 - }, - { - "date": "2024-05-17", - "equity": 101797130.11 - }, - { - "date": "2024-05-24", - "equity": 101476897.93 - }, - { - "date": "2024-05-31", - "equity": 100748662.94 - }, - { - "date": "2024-06-10", - "equity": 102407639.91 - }, - { - "date": "2024-06-17", - "equity": 101254797.14 - }, - { - "date": "2024-06-24", - "equity": 101691105.27 - }, - { - "date": "2024-07-01", - "equity": 101999117.57 - }, - { - "date": "2024-07-08", - "equity": 102796482.55 - }, - { - "date": "2024-07-15", - "equity": 102861717.42 - }, - { - "date": "2024-07-22", - "equity": 102683470.79 - }, - { - "date": "2024-07-29", - "equity": 102683470.79 - }, - { - "date": "2024-08-05", - "equity": 101749498.38 - }, - { - "date": "2024-08-12", - "equity": 101749498.38 - }, - { - "date": "2024-08-20", - "equity": 101749498.38 - }, - { - "date": "2024-08-27", - "equity": 101749498.38 - }, - { - "date": "2024-09-03", - "equity": 101749498.38 - }, - { - "date": "2024-09-10", - "equity": 101698437.6 - }, - { - "date": "2024-09-20", - "equity": 101490035.83 - }, - { - "date": "2024-09-27", - "equity": 101490035.83 - }, - { - "date": "2024-10-08", - "equity": 101490035.83 - }, - { - "date": "2024-10-16", - "equity": 101490035.83 - }, - { - "date": "2024-10-23", - "equity": 101490035.83 - }, - { - "date": "2024-10-30", - "equity": 101661640.34 - }, - { - "date": "2024-11-06", - "equity": 101527387.18 - }, - { - "date": "2024-11-13", - "equity": 101527387.18 - }, - { - "date": "2024-11-20", - "equity": 101527387.18 - }, - { - "date": "2024-11-27", - "equity": 101527387.18 - }, - { - "date": "2024-12-04", - "equity": 101527387.18 - }, - { - "date": "2024-12-11", - "equity": 101527387.18 - }, - { - "date": "2024-12-18", - "equity": 101527387.18 - }, - { - "date": "2024-12-26", - "equity": 101527387.18 - }, - { - "date": "2025-01-06", - "equity": 101527387.18 - }, - { - "date": "2025-01-13", - "equity": 101527387.18 - }, - { - "date": "2025-01-20", - "equity": 101527387.18 - }, - { - "date": "2025-01-31", - "equity": 101527387.18 - }, - { - "date": "2025-02-07", - "equity": 101527387.18 - }, - { - "date": "2025-02-14", - "equity": 101527387.18 - }, - { - "date": "2025-02-21", - "equity": 101527387.18 - }, - { - "date": "2025-02-28", - "equity": 101527387.18 - }, - { - "date": "2025-03-10", - "equity": 101527387.18 - }, - { - "date": "2025-03-17", - "equity": 101527387.18 - }, - { - "date": "2025-03-24", - "equity": 101527387.18 - }, - { - "date": "2025-03-31", - "equity": 101527387.18 - }, - { - "date": "2025-04-07", - "equity": 101527387.18 - }, - { - "date": "2025-04-14", - "equity": 101527387.18 - }, - { - "date": "2025-04-21", - "equity": 101527387.18 - }, - { - "date": "2025-04-28", - "equity": 101527387.18 - }, - { - "date": "2025-05-08", - "equity": 101527387.18 - }, - { - "date": "2025-05-15", - "equity": 101527387.18 - }, - { - "date": "2025-05-22", - "equity": 101527387.18 - }, - { - "date": "2025-05-29", - "equity": 101786130.79 - }, - { - "date": "2025-06-09", - "equity": 101925029.15 - }, - { - "date": "2025-06-16", - "equity": 101876375.08 - }, - { - "date": "2025-06-23", - "equity": 101876375.08 - }, - { - "date": "2025-06-30", - "equity": 101876375.08 - }, - { - "date": "2025-07-07", - "equity": 101876375.08 - }, - { - "date": "2025-07-14", - "equity": 101876375.08 - }, - { - "date": "2025-07-21", - "equity": 101876375.08 - }, - { - "date": "2025-07-28", - "equity": 101772693.25 - }, - { - "date": "2025-08-04", - "equity": 101900222.61 - }, - { - "date": "2025-08-11", - "equity": 102925826.24 - }, - { - "date": "2025-08-19", - "equity": 102595570.71 - }, - { - "date": "2025-08-26", - "equity": 102895898.24 - }, - { - "date": "2025-09-02", - "equity": 102614084.53 - }, - { - "date": "2025-09-09", - "equity": 102886492.91 - }, - { - "date": "2025-09-16", - "equity": 103632136.85 - }, - { - "date": "2025-09-23", - "equity": 104105267.18 - }, - { - "date": "2025-09-30", - "equity": 103757825.83 - }, - { - "date": "2025-10-14", - "equity": 103861362.07 - }, - { - "date": "2025-10-21", - "equity": 103945596.35 - }, - { - "date": "2025-10-28", - "equity": 103945596.35 - }, - { - "date": "2025-11-04", - "equity": 103945596.35 - }, - { - "date": "2025-11-11", - "equity": 103945596.35 - }, - { - "date": "2025-11-18", - "equity": 103945596.35 - }, - { - "date": "2025-11-25", - "equity": 103945596.35 - }, - { - "date": "2025-12-02", - "equity": 103945596.35 - }, - { - "date": "2025-12-09", - "equity": 103945596.35 - }, - { - "date": "2025-12-16", - "equity": 103945596.35 - }, - { - "date": "2025-12-23", - "equity": 103945596.35 - }, - { - "date": "2026-01-02", - "equity": 104357617.31 - }, - { - "date": "2026-01-09", - "equity": 103265689.39 - }, - { - "date": "2026-01-16", - "equity": 105850579.09 - }, - { - "date": "2026-01-23", - "equity": 106537844.39 - }, - { - "date": "2026-01-30", - "equity": 106753545.96 - }, - { - "date": "2026-02-06", - "equity": 106753545.96 - }, - { - "date": "2026-02-13", - "equity": 106753545.96 - }, - { - "date": "2026-02-25", - "equity": 106753545.96 - }, - { - "date": "2026-03-05", - "equity": 106174036.79 - }, - { - "date": "2026-03-12", - "equity": 106174036.79 - }, - { - "date": "2026-03-19", - "equity": 106174036.79 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.2748 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.2748 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0199 - }, - { - "date": "2023-07-28", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-11-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.1642 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.1334 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.104 - }, - { - "date": "2024-02-08", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-19", - "drawdown_pct": -0.0313 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.0313 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.1061 - }, - { - "date": "2024-03-12", - "drawdown_pct": 0.0 - }, - { - "date": "2024-03-19", - "drawdown_pct": -0.587 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.0434 - }, - { - "date": "2024-04-02", - "drawdown_pct": 0.0 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.5656 - }, - { - "date": "2024-04-17", - "drawdown_pct": -1.3293 - }, - { - "date": "2024-04-24", - "drawdown_pct": -0.2125 - }, - { - "date": "2024-05-02", - "drawdown_pct": -0.4511 - }, - { - "date": "2024-05-10", - "drawdown_pct": -0.4243 - }, - { - "date": "2024-05-20", - "drawdown_pct": -0.3292 - }, - { - "date": "2024-05-27", - "drawdown_pct": -0.6618 - }, - { - "date": "2024-06-03", - "drawdown_pct": -1.2291 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.6515 - }, - { - "date": "2024-06-18", - "drawdown_pct": -1.5892 - }, - { - "date": "2024-06-25", - "drawdown_pct": -1.2776 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.4118 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.1262 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.2881 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.2881 - }, - { - "date": "2024-07-30", - "drawdown_pct": -0.2891 - }, - { - "date": "2024-08-06", - "drawdown_pct": -1.195 - }, - { - "date": "2024-08-13", - "drawdown_pct": -1.195 - }, - { - "date": "2024-08-21", - "drawdown_pct": -1.195 - }, - { - "date": "2024-08-28", - "drawdown_pct": -1.195 - }, - { - "date": "2024-09-04", - "drawdown_pct": -1.195 - }, - { - "date": "2024-09-11", - "drawdown_pct": -1.447 - }, - { - "date": "2024-09-23", - "drawdown_pct": -1.447 - }, - { - "date": "2024-09-30", - "drawdown_pct": -1.447 - }, - { - "date": "2024-10-10", - "drawdown_pct": -1.447 - }, - { - "date": "2024-10-17", - "drawdown_pct": -1.447 - }, - { - "date": "2024-10-24", - "drawdown_pct": -1.4513 - }, - { - "date": "2024-10-31", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-11-07", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-11-14", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-11-21", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-11-28", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-12-05", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-12-12", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-12-19", - "drawdown_pct": -1.4107 - }, - { - "date": "2024-12-27", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-01-07", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-01-14", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-01-21", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-02-03", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-02-10", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-02-17", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-02-24", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-03-04", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-03-11", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-03-18", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-03-25", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-04-01", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-04-08", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-04-15", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-04-22", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-04-29", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-05-09", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-05-16", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-05-23", - "drawdown_pct": -1.4107 - }, - { - "date": "2025-05-30", - "drawdown_pct": -1.1893 - }, - { - "date": "2025-06-10", - "drawdown_pct": -1.0276 - }, - { - "date": "2025-06-17", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-06-24", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-07-01", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-07-08", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-07-15", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-07-22", - "drawdown_pct": -1.0718 - }, - { - "date": "2025-07-29", - "drawdown_pct": -1.1428 - }, - { - "date": "2025-08-05", - "drawdown_pct": -0.8776 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.3108 - }, - { - "date": "2025-08-20", - "drawdown_pct": -0.5429 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.4026 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.4094 - }, - { - "date": "2025-09-10", - "drawdown_pct": 0.0 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.0677 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.4145 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.5267 - }, - { - "date": "2025-10-15", - "drawdown_pct": -0.4179 - }, - { - "date": "2025-10-22", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-10-29", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-11-05", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-11-12", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-11-19", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-11-26", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-12-03", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.3467 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.3467 - }, - { - "date": "2026-01-05", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-12", - "drawdown_pct": -0.5595 - }, - { - "date": "2026-01-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-09", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.0008 - }, - { - "date": "2026-03-06", - "drawdown_pct": -0.5428 - }, - { - "date": "2026-03-13", - "drawdown_pct": -0.5428 - }, - { - "date": "2026-03-20", - "drawdown_pct": -0.5428 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100520.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100520.json deleted file mode 100644 index 9704c4b..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100520.json +++ /dev/null @@ -1,6564 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "adaptive_modes": { - "aggressive": { - "rsi_entry": 48, - "bear_rsi_entry": 38, - "bb_pct_b_scale": 0.45, - "position_size": 0.07, - "max_holdings": 15, - "stop_loss": -8, - "stop_loss_vol": -12, - "atr_stop_mult": 3.0, - "atr_trail_mult": 1.8, - "rsi_partial": 58, - "rsi_full": 72 - }, - "normal": { - "rsi_entry": 43, - "bear_rsi_entry": 32, - "bb_pct_b_scale": 0.35, - "position_size": 0.05, - "max_holdings": 12, - "stop_loss": -6, - "stop_loss_vol": -10, - "atr_stop_mult": 2.5, - "atr_trail_mult": 1.5, - "rsi_partial": 52, - "rsi_full": 67 - }, - "defensive": { - "rsi_entry": 35, - "bear_rsi_entry": 25, - "bb_pct_b_scale": 0.2, - "position_size": 0.03, - "max_holdings": 8, - "stop_loss": -5, - "stop_loss_vol": -8, - "atr_stop_mult": 2.0, - "atr_trail_mult": 1.2, - "rsi_partial": 48, - "rsi_full": 60 - }, - "crisis": { - "rsi_entry": 25, - "bear_rsi_entry": 18, - "bb_pct_b_scale": 0.1, - "position_size": 0.015, - "max_holdings": 3, - "stop_loss": -3, - "stop_loss_vol": -5, - "atr_stop_mult": 1.5, - "atr_trail_mult": 1.0, - "rsi_partial": 42, - "rsi_full": 52 - } - } - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 6.2649, - "cagr_pct": 2.1227, - "sharpe_ratio": -0.3682, - "sortino_ratio": -0.6496, - "max_drawdown_pct": -1.6738, - "win_rate": 70.11, - "profit_factor": 1.7018, - "avg_win_pct": 6.1537, - "avg_loss_pct": -3.7854, - "total_trades": 184, - "winning_trades": 129, - "losing_trades": 55, - "max_consecutive_wins": 17, - "max_consecutive_losses": 5, - "avg_holding_days": 8.8 - }, - "stock_summary": [ - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 9, - "losses": 0, - "total_pnl": 1291725.0, - "trades": 9, - "win_rate": 100.0 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 5, - "losses": 2, - "total_pnl": 1085594.0, - "trades": 7, - "win_rate": 71.4 - }, - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 7, - "losses": 1, - "total_pnl": 1020794.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 8, - "losses": 1, - "total_pnl": 682045.0, - "trades": 9, - "win_rate": 88.9 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 6, - "losses": 0, - "total_pnl": 623877.0, - "trades": 6, - "win_rate": 100.0 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 7, - "losses": 6, - "total_pnl": 597105.0, - "trades": 13, - "win_rate": 53.8 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 592413.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 4, - "losses": 3, - "total_pnl": 456387.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 6, - "losses": 1, - "total_pnl": 410375.0, - "trades": 7, - "win_rate": 85.7 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 3, - "losses": 1, - "total_pnl": 386312.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 370118.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": 338155.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 318482.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 4, - "losses": 0, - "total_pnl": 260305.0, - "trades": 4, - "win_rate": 100.0 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 200244.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 3, - "losses": 0, - "total_pnl": 167417.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 7, - "losses": 1, - "total_pnl": 141255.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 7, - "losses": 1, - "total_pnl": 122049.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 2, - "losses": 0, - "total_pnl": 83042.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "068270", - "name": "셀트리온", - "market": "KOSPI", - "wins": 1, - "losses": 3, - "total_pnl": -2192.0, - "trades": 4, - "win_rate": 25.0 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 4, - "losses": 3, - "total_pnl": -18211.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": -30652.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -74724.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -106602.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -151662.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -155117.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -160667.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 8, - "losses": 5, - "total_pnl": -183648.0, - "trades": 13, - "win_rate": 61.5 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 6, - "losses": 3, - "total_pnl": -293792.0, - "trades": 9, - "win_rate": 66.7 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 3, - "losses": 2, - "total_pnl": -295811.0, - "trades": 5, - "win_rate": 60.0 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -320466.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 4, - "losses": 3, - "total_pnl": -460134.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -629157.0, - "trades": 2, - "win_rate": 0.0 - } - ], - "open_positions": [], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 144, - "commission": 748.92, - "tax": 0.0, - "slippage": 3190.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<32 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32849.178396690935, - "quantity": 144, - "commission": 709.54, - "tax": 10879.65, - "slippage": 118.31, - "pnl": -274846.9, - "pnl_pct": -5.504, - "reason": "전량청산: 트레일링(32850<33316)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 165, - "commission": 746.42, - "tax": 0.0, - "slippage": 1368.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<32 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 82, - "commission": 401.51, - "tax": 6156.42, - "slippage": 597.6, - "pnl": 196793.58, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-14", - "entry_price": 30158.292133948828, - "exit_price": 32975.69644993259, - "quantity": 41, - "commission": 202.8, - "tax": 3109.61, - "slippage": 996.45, - "pnl": 112015.69, - "pnl_pct": 9.0578, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-17", - "entry_price": 30158.292133948828, - "exit_price": 33427.36440214571, - "quantity": 21, - "commission": 105.3, - "tax": 1614.54, - "slippage": 475.35, - "pnl": 66835.68, - "pnl_pct": 10.5516, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30158.292133948828, - "exit_price": 31821.5840807686, - "quantity": 21, - "commission": 100.24, - "tax": 1536.98, - "slippage": 596.73, - "pnl": 33196.91, - "pnl_pct": 5.2409, - "reason": "전량청산: 트레일링(31850<31891)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83107.2246169915, - "exit_price": 0.0, - "quantity": 60, - "commission": 747.97, - "tax": 0.0, - "slippage": 433.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<32 + %B(0.08) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-31", - "entry_price": 83107.2246169915, - "exit_price": 82665.10706551203, - "quantity": 60, - "commission": 743.99, - "tax": 8927.83, - "slippage": 2093.58, - "pnl": -36946.84, - "pnl_pct": -0.7408, - "reason": "전량청산: 트레일링(82700<84071)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-11-02", - "exit_date": null, - "entry_price": 20300.60488355459, - "exit_price": 0.0, - "quantity": 246, - "commission": 749.09, - "tax": 0.0, - "slippage": 148.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.9)<32 + %B(0.34) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-06", - "entry_price": 20300.60488355459, - "exit_price": 24594.621505819832, - "quantity": 123, - "commission": 453.77, - "tax": 5445.25, - "slippage": 661.55, - "pnl": 521890.48, - "pnl_pct": 20.8978, - "reason": "1차 익절(50%): RSI(57.3)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-15", - "entry_price": 20300.60488355459, - "exit_price": 24337.694598734684, - "quantity": 123, - "commission": 449.03, - "tax": 5388.37, - "slippage": 1513.56, - "pnl": 490350.09, - "pnl_pct": 19.6348, - "reason": "전량청산: RSI(68.3)>=67", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49851.32281808874, - "exit_price": 0.0, - "quantity": 101, - "commission": 755.25, - "tax": 0.0, - "slippage": 133.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.7)<32 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 353011.177959271, - "exit_price": 0.0, - "quantity": 14, - "commission": 741.32, - "tax": 0.0, - "slippage": 982.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<32 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105233.3450968991, - "exit_price": 0.0, - "quantity": 48, - "commission": 757.68, - "tax": 0.0, - "slippage": 3280.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<32 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49851.32281808874, - "exit_price": 52571.33607812027, - "quantity": 50, - "commission": 394.29, - "tax": 4731.42, - "slippage": 1433.2, - "pnl": 130501.07, - "pnl_pct": 5.2348, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 105233.3450968991, - "exit_price": 98472.28792137271, - "quantity": 48, - "commission": 709.0, - "tax": 10871.34, - "slippage": 1042.18, - "pnl": -336868.77, - "pnl_pct": -6.6681, - "reason": "전량청산: 트레일링(98494<98889)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49851.32281808874, - "exit_price": 53468.474285912635, - "quantity": 25, - "commission": 200.51, - "tax": 2406.08, - "slippage": 788.14, - "pnl": 87635.26, - "pnl_pct": 7.0307, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-02", - "entry_price": 49851.32281808874, - "exit_price": 53956.290755339396, - "quantity": 13, - "commission": 105.21, - "tax": 1262.58, - "slippage": 568.22, - "pnl": 51899.58, - "pnl_pct": 8.0072, - "reason": "1차 익절(50%): RSI(54.6)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-02", - "entry_price": 353011.177959271, - "exit_price": 384757.4995372263, - "quantity": 7, - "commission": 404.0, - "tax": 4847.94, - "slippage": 17.5, - "pnl": 216601.65, - "pnl_pct": 8.7642, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-06", - "entry_price": 353011.177959271, - "exit_price": 365862.9428343874, - "quantity": 7, - "commission": 384.16, - "tax": 4609.87, - "slippage": 2065.4, - "pnl": 84597.66, - "pnl_pct": 3.423, - "reason": "전량청산: 트레일링(366158<367923)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-02-07", - "exit_date": null, - "entry_price": 230660.9211305448, - "exit_price": 0.0, - "quantity": 21, - "commission": 726.58, - "tax": 0.0, - "slippage": 3379.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.8)<32 + %B(0.33) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-08", - "entry_price": 49851.32281808874, - "exit_price": 55681.048046229946, - "quantity": 13, - "commission": 108.58, - "tax": 1302.94, - "slippage": 246.38, - "pnl": 74277.7, - "pnl_pct": 11.4597, - "reason": "전량청산: RSI(69.1)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-14", - "entry_price": 230660.9211305448, - "exit_price": 243462.14074179583, - "quantity": 10, - "commission": 365.19, - "tax": 5599.63, - "slippage": 378.59, - "pnl": 121701.38, - "pnl_pct": 5.2754, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-15", - "entry_price": 230660.9211305448, - "exit_price": 252757.82509273168, - "quantity": 5, - "commission": 189.57, - "tax": 2906.71, - "slippage": 1210.87, - "pnl": 107215.24, - "pnl_pct": 9.295, - "reason": "1차 익절(50%): RSI(55.3)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-16", - "entry_price": 230660.9211305448, - "exit_price": 253914.5049855414, - "quantity": 3, - "commission": 114.26, - "tax": 1752.01, - "slippage": 256.49, - "pnl": 67790.68, - "pnl_pct": 9.7951, - "reason": "1차 익절(50%): RSI(61.2)>=42 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-02-16", - "exit_date": null, - "entry_price": 136112.62270928404, - "exit_price": 0.0, - "quantity": 11, - "commission": 224.59, - "tax": 0.0, - "slippage": 138.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<25 + %B(0.17)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-19", - "entry_price": 230660.9211305448, - "exit_price": 243976.4012040526, - "quantity": 3, - "commission": 109.79, - "tax": 1683.44, - "slippage": 70.8, - "pnl": 38049.42, - "pnl_pct": 5.4978, - "reason": "전량청산: 트레일링(244000<247286)", - "market": "KOSDAQ" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-02-16", - "exit_date": "2024-02-23", - "entry_price": 136112.62270928404, - "exit_price": 135584.99501448666, - "quantity": 11, - "commission": 223.72, - "tax": 2684.58, - "slippage": 1265.05, - "pnl": -8936.79, - "pnl_pct": -0.5968, - "reason": "전량청산: 트레일링(135700<136407)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23714.308306943396, - "exit_price": 0.0, - "quantity": 214, - "commission": 761.23, - "tax": 0.0, - "slippage": 3061.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<43 + %B(0.04)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-03-06", - "exit_date": null, - "entry_price": 72958.83965112171, - "exit_price": 0.0, - "quantity": 69, - "commission": 755.12, - "tax": 0.0, - "slippage": 4059.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.7)<43 + %B(0.26)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-08", - "entry_price": 72958.83965112171, - "exit_price": 73246.51066003535, - "quantity": 34, - "commission": 373.56, - "tax": 4482.69, - "slippage": 1818.64, - "pnl": 4552.48, - "pnl_pct": 0.1835, - "reason": "1차 익절(50%): RSI(53.1)>=52", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194704.34998659708, - "exit_price": 0.0, - "quantity": 26, - "commission": 759.35, - "tax": 0.0, - "slippage": 2713.1, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.8)<43 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194704.34998659708, - "exit_price": 204300.99782626622, - "quantity": 13, - "commission": 398.39, - "tax": 4780.64, - "slippage": 2587.03, - "pnl": 119197.72, - "pnl_pct": 4.7085, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-13", - "entry_price": 72958.83965112171, - "exit_price": 74071.95060264887, - "quantity": 17, - "commission": 188.88, - "tax": 2266.6, - "slippage": 476.84, - "pnl": 16281.36, - "pnl_pct": 1.3125, - "reason": "1차 익절(50%): RSI(56.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450248.4182840729, - "exit_price": 0.0, - "quantity": 11, - "commission": 742.91, - "tax": 0.0, - "slippage": 2732.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43 + %B(0.30)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-14", - "entry_price": 72958.83965112171, - "exit_price": 74238.375233446, - "quantity": 9, - "commission": 100.22, - "tax": 1202.66, - "slippage": 554.62, - "pnl": 10114.44, - "pnl_pct": 1.5401, - "reason": "1차 익절(50%): RSI(56.7)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122075.45940978844, - "exit_price": 0.0, - "quantity": 41, - "commission": 750.76, - "tax": 0.0, - "slippage": 3093.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<43 + %B(0.29)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23714.308306943396, - "exit_price": 23130.051485257805, - "quantity": 214, - "commission": 742.47, - "tax": 11384.61, - "slippage": 4268.98, - "pnl": -137919.28, - "pnl_pct": -2.7173, - "reason": "전량청산: 트레일링(23150<23232)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-15", - "entry_price": 72958.83965112171, - "exit_price": 72258.25743989793, - "quantity": 9, - "commission": 97.55, - "tax": 1170.58, - "slippage": 375.68, - "pnl": -7671.87, - "pnl_pct": -1.1682, - "reason": "전량청산: 트레일링(72300<72743)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194704.34998659708, - "exit_price": 192564.22900716137, - "quantity": 13, - "commission": 375.5, - "tax": 4506.0, - "slippage": 1765.02, - "pnl": -33082.75, - "pnl_pct": -1.3068, - "reason": "전량청산: 트레일링(192700<196204)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-20", - "entry_price": 122075.45940978844, - "exit_price": 116994.63854711229, - "quantity": 41, - "commission": 719.52, - "tax": 8634.2, - "slippage": 219.82, - "pnl": -218418.14, - "pnl_pct": -4.3633, - "reason": "전량청산: 트레일링(117000<117925)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 191443.61972995973, - "exit_price": 0.0, - "quantity": 26, - "commission": 746.63, - "tax": 0.0, - "slippage": 1134.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<43 + %B(0.34)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27908.0739241845, - "exit_price": 0.0, - "quantity": 181, - "commission": 757.7, - "tax": 0.0, - "slippage": 1461.38, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<43 + %B(0.21)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184414.7136405447, - "exit_price": 0.0, - "quantity": 27, - "commission": 746.88, - "tax": 0.0, - "slippage": 397.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43 + %B(0.24)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 118827.6555572997, - "exit_price": 0.0, - "quantity": 42, - "commission": 748.61, - "tax": 0.0, - "slippage": 1161.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<43 + %B(0.22)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450248.4182840729, - "exit_price": 449454.5998574803, - "quantity": 5, - "commission": 337.09, - "tax": 4045.09, - "slippage": 227.0, - "pnl": -8688.96, - "pnl_pct": -0.3859, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-25", - "entry_price": 450248.4182840729, - "exit_price": 460371.9931557678, - "quantity": 3, - "commission": 207.17, - "tax": 2486.01, - "slippage": 384.02, - "pnl": 27474.94, - "pnl_pct": 2.0338, - "reason": "1차 익절(50%): RSI(54.4)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 191443.61972995973, - "exit_price": 191678.0757235901, - "quantity": 13, - "commission": 373.77, - "tax": 4485.27, - "slippage": 1585.02, - "pnl": -2184.43, - "pnl_pct": -0.0878, - "reason": "1차 익절(50%): RSI(54.4)>=52", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 27908.0739241845, - "exit_price": 27789.85766542463, - "quantity": 90, - "commission": 375.16, - "tax": 4501.96, - "slippage": 912.81, - "pnl": -15893.34, - "pnl_pct": -0.6327, - "reason": "1차 익절(50%): RSI(53.2)>=52", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 191443.61972995973, - "exit_price": 207923.0023588397, - "quantity": 13, - "commission": 405.45, - "tax": 4865.4, - "slippage": 1000.97, - "pnl": 208587.81, - "pnl_pct": 8.3799, - "reason": "전량청산: RSI(73.7)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27908.0739241845, - "exit_price": 28843.95572216224, - "quantity": 45, - "commission": 194.7, - "tax": 2336.36, - "slippage": 271.99, - "pnl": 39395.24, - "pnl_pct": 3.1364, - "reason": "1차 익절(50%): RSI(62.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-27", - "entry_price": 450248.4182840729, - "exit_price": 443881.4618470102, - "quantity": 3, - "commission": 199.75, - "tax": 2396.96, - "slippage": 355.61, - "pnl": -21900.19, - "pnl_pct": -1.6211, - "reason": "전량청산: 트레일링(444000<445589)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184414.7136405447, - "exit_price": 189122.69128654603, - "quantity": 13, - "commission": 368.79, - "tax": 4425.47, - "slippage": 2305.01, - "pnl": 56049.84, - "pnl_pct": 2.3376, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-29", - "entry_price": 27908.0739241845, - "exit_price": 27532.146625136455, - "quantity": 46, - "commission": 189.97, - "tax": 2279.66, - "slippage": 821.26, - "pnl": -19954.86, - "pnl_pct": -1.5542, - "reason": "전량청산: 트레일링(27550<28064)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184414.7136405447, - "exit_price": 194181.64584559892, - "quantity": 7, - "commission": 203.89, - "tax": 2446.69, - "slippage": 828.48, - "pnl": 65524.31, - "pnl_pct": 5.0751, - "reason": "1차 익절(50%): RSI(57.4)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 118827.6555572997, - "exit_price": 124478.69323829934, - "quantity": 21, - "commission": 392.11, - "tax": 4705.29, - "slippage": 447.44, - "pnl": 113200.08, - "pnl_pct": 4.5357, - "reason": "1차 익절(50%): RSI(60.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 51537.55003009444, - "exit_price": 0.0, - "quantity": 99, - "commission": 765.33, - "tax": 0.0, - "slippage": 3717.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<43 + %B(0.22)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 184414.7136405447, - "exit_price": 191968.6267211977, - "quantity": 7, - "commission": 201.57, - "tax": 2418.8, - "slippage": 219.61, - "pnl": 50063.38, - "pnl_pct": 3.8776, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 118827.6555572997, - "exit_price": 123253.21314403128, - "quantity": 21, - "commission": 388.25, - "tax": 4658.97, - "slippage": 982.52, - "pnl": 87515.18, - "pnl_pct": 3.5066, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24674.39175059319, - "exit_price": 0.0, - "quantity": 206, - "commission": 762.44, - "tax": 0.0, - "slippage": 5024.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<43 + %B(0.23)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-03", - "entry_price": 51537.55003009444, - "exit_price": 48868.70401174314, - "quantity": 99, - "commission": 725.7, - "tax": 11127.4, - "slippage": 3098.3, - "pnl": -276834.19, - "pnl_pct": -5.4249, - "reason": "전량청산: 트레일링(48900<50084)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-03", - "entry_price": 24674.39175059319, - "exit_price": 25285.9091714825, - "quantity": 206, - "commission": 781.33, - "tax": 9376.02, - "slippage": 2902.71, - "pnl": 115052.8, - "pnl_pct": 2.2632, - "reason": "전량청산: 트레일링(25300<25400)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401774.87262177246, - "exit_price": 0.0, - "quantity": 12, - "commission": 723.19, - "tax": 0.0, - "slippage": 3298.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.8)<43 + %B(0.01)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106789.93229988424, - "exit_price": 0.0, - "quantity": 47, - "commission": 752.87, - "tax": 0.0, - "slippage": 4226.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<43 + %B(0.20)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48187.36439574095, - "exit_price": 0.0, - "quantity": 105, - "commission": 758.95, - "tax": 0.0, - "slippage": 3923.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<43 + %B(-0.13)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 272924.49851501227, - "exit_price": 0.0, - "quantity": 18, - "commission": 736.9, - "tax": 0.0, - "slippage": 1124.97, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<43 + %B(0.19)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48187.36439574095, - "exit_price": 42548.63413462188, - "quantity": 105, - "commission": 670.14, - "tax": 10275.5, - "slippage": 143.42, - "pnl": -603771.26, - "pnl_pct": -11.9312, - "reason": "손절 (close=42550 <= stop=43369)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26158.249097206746, - "exit_price": 0.0, - "quantity": 194, - "commission": 761.21, - "tax": 0.0, - "slippage": 1600.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<43 + %B(0.22)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-12", - "entry_price": 401774.87262177246, - "exit_price": 394894.2423539896, - "quantity": 12, - "commission": 710.81, - "tax": 8529.72, - "slippage": 1269.09, - "pnl": -92531.28, - "pnl_pct": -1.9189, - "reason": "전량청산: 트레일링(395000<395679)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 272924.49851501227, - "exit_price": 259721.1917208245, - "quantity": 18, - "commission": 701.25, - "tax": 8414.97, - "slippage": 986.55, - "pnl": -247512.63, - "pnl_pct": -5.0375, - "reason": "전량청산: 트레일링(259776<265297)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106789.93229988424, - "exit_price": 114491.9425467372, - "quantity": 23, - "commission": 395.0, - "tax": 4739.97, - "slippage": 2485.32, - "pnl": 171642.85, - "pnl_pct": 6.9872, - "reason": "1차 익절(50%): RSI(54.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-16", - "entry_price": 106789.93229988424, - "exit_price": 114599.48063324358, - "quantity": 12, - "commission": 206.28, - "tax": 2475.35, - "slippage": 1206.23, - "pnl": 90840.73, - "pnl_pct": 7.0877, - "reason": "1차 익절(50%): RSI(50.4)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26158.249097206746, - "exit_price": 23792.510666436996, - "quantity": 194, - "commission": 692.36, - "tax": 8308.34, - "slippage": 1452.93, - "pnl": -468715.17, - "pnl_pct": -9.2349, - "reason": "손절 (close=23800 <= stop=24458)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13408.782878114951, - "exit_price": 0.0, - "quantity": 225, - "commission": 452.55, - "tax": 0.0, - "slippage": 1976.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<35 + %B(0.13)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157062.11420846655, - "exit_price": 0.0, - "quantity": 19, - "commission": 447.63, - "tax": 0.0, - "slippage": 1180.17, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<35 + %B(0.05)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42438.776817804996, - "exit_price": 0.0, - "quantity": 71, - "commission": 451.97, - "tax": 0.0, - "slippage": 2753.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<35 + %B(0.15)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43820.09771114333, - "exit_price": 0.0, - "quantity": 69, - "commission": 453.54, - "tax": 0.0, - "slippage": 1386.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(17.4)<35 + %B(0.13)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250634.37049355905, - "exit_price": 0.0, - "quantity": 12, - "commission": 451.14, - "tax": 0.0, - "slippage": 796.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<35 + %B(0.19)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370591.3754916006, - "exit_price": 0.0, - "quantity": 8, - "commission": 444.71, - "tax": 0.0, - "slippage": 731.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<35 + %B(0.14)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164992.56960532352, - "exit_price": 0.0, - "quantity": 18, - "commission": 445.48, - "tax": 0.0, - "slippage": 1666.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<35 + %B(0.10)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13408.782878114951, - "exit_price": 14146.2822062394, - "quantity": 112, - "commission": 237.66, - "tax": 2851.89, - "slippage": 416.39, - "pnl": 79285.11, - "pnl_pct": 5.2786, - "reason": "1차 익절(50%): RSI(51.4)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-23", - "entry_price": 106789.93229988424, - "exit_price": 115832.24648373309, - "quantity": 12, - "commission": 208.5, - "tax": 2501.98, - "slippage": 813.04, - "pnl": 105605.07, - "pnl_pct": 8.2396, - "reason": "전량청산: RSI(66.6)>=52", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-23", - "entry_price": 13408.782878114951, - "exit_price": 14187.250915052844, - "quantity": 56, - "commission": 119.17, - "tax": 1430.07, - "slippage": 713.95, - "pnl": 41932.33, - "pnl_pct": 5.5835, - "reason": "1차 익절(50%): RSI(52.6)>=42 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-23", - "entry_price": 250634.37049355905, - "exit_price": 266454.53540194925, - "quantity": 6, - "commission": 239.81, - "tax": 2877.71, - "slippage": 638.79, - "pnl": 91577.9, - "pnl_pct": 6.0888, - "reason": "1차 익절(50%): RSI(45.0)>=42", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-24", - "entry_price": 13408.782878114951, - "exit_price": 14116.9031908807, - "quantity": 28, - "commission": 59.29, - "tax": 711.49, - "slippage": 86.71, - "pnl": 19000.27, - "pnl_pct": 5.06, - "reason": "1차 익절(50%): RSI(56.7)>=42 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250634.37049355905, - "exit_price": 287598.82288861653, - "quantity": 6, - "commission": 258.84, - "tax": 3106.07, - "slippage": 1723.06, - "pnl": 218196.24, - "pnl_pct": 14.5074, - "reason": "전량청산: RSI(60.4)>=52", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-25", - "entry_price": 13408.782878114951, - "exit_price": 14012.856441362655, - "quantity": 14, - "commission": 29.43, - "tax": 353.12, - "slippage": 100.01, - "pnl": 8046.32, - "pnl_pct": 4.2856, - "reason": "1차 익절(50%): RSI(50.2)>=42 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42438.776817804996, - "exit_price": 40296.336350689395, - "quantity": 71, - "commission": 429.16, - "tax": 6580.39, - "slippage": 260.12, - "pnl": -159574.79, - "pnl_pct": -5.2951, - "reason": "손절 (close=40300 <= stop=40317)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 43820.09771114333, - "exit_price": 44747.891542199744, - "quantity": 69, - "commission": 463.14, - "tax": 5557.69, - "slippage": 145.48, - "pnl": 57543.41, - "pnl_pct": 1.9029, - "reason": "전량청산: 트레일링(44750<44982)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-25", - "entry_price": 370591.3754916006, - "exit_price": 372959.1008743792, - "quantity": 8, - "commission": 447.55, - "tax": 5370.61, - "slippage": 327.19, - "pnl": 12678.93, - "pnl_pct": 0.4276, - "reason": "전량청산: 트레일링(373000<377536)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-26", - "entry_price": 13408.782878114951, - "exit_price": 14340.996149301562, - "quantity": 7, - "commission": 15.06, - "tax": 180.7, - "slippage": 63.03, - "pnl": 6315.66, - "pnl_pct": 6.7277, - "reason": "1차 익절(50%): RSI(57.5)>=42 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-29", - "entry_price": 13408.782878114951, - "exit_price": 14178.76039381969, - "quantity": 4, - "commission": 8.51, - "tax": 102.09, - "slippage": 44.96, - "pnl": 2961.27, - "pnl_pct": 5.5203, - "reason": "1차 익절(50%): RSI(52.8)>=42 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157062.11420846655, - "exit_price": 168828.69718160754, - "quantity": 9, - "commission": 227.92, - "tax": 2735.02, - "slippage": 641.73, - "pnl": 102724.27, - "pnl_pct": 7.266, - "reason": "1차 익절(50%): RSI(46.6)>=42 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164992.56960532352, - "exit_price": 177988.69206830495, - "quantity": 9, - "commission": 240.28, - "tax": 2883.42, - "slippage": 101.77, - "pnl": 113618.66, - "pnl_pct": 7.6503, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-30", - "entry_price": 13408.782878114951, - "exit_price": 14224.569557553014, - "quantity": 4, - "commission": 8.53, - "tax": 102.42, - "slippage": 21.72, - "pnl": 3144.15, - "pnl_pct": 5.8612, - "reason": "전량청산: RSI(55.8)>=52", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-30", - "entry_price": 157062.11420846655, - "exit_price": 165834.64385088015, - "quantity": 5, - "commission": 124.38, - "tax": 1492.51, - "slippage": 826.78, - "pnl": 42127.96, - "pnl_pct": 5.3637, - "reason": "1차 익절(50%): RSI(49.1)>=42 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157062.11420846655, - "exit_price": 161914.28347609393, - "quantity": 5, - "commission": 121.44, - "tax": 1457.23, - "slippage": 428.58, - "pnl": 22564.39, - "pnl_pct": 2.8729, - "reason": "전량청산: 트레일링(162000<164736)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 164992.56960532352, - "exit_price": 179525.49721554285, - "quantity": 9, - "commission": 242.36, - "tax": 2908.31, - "slippage": 1570.53, - "pnl": 127422.94, - "pnl_pct": 8.5798, - "reason": "전량청산: RSI(55.2)>=52", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226194.536212705, - "exit_price": 0.0, - "quantity": 22, - "commission": 746.44, - "tax": 0.0, - "slippage": 4279.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<43 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96043.10266030944, - "exit_price": 0.0, - "quantity": 52, - "commission": 749.14, - "tax": 0.0, - "slippage": 57.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<43 + %B(0.13)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96043.10266030944, - "exit_price": 94403.9119682814, - "quantity": 52, - "commission": 736.35, - "tax": 11290.71, - "slippage": 3540.58, - "pnl": -98014.11, - "pnl_pct": -1.9622, - "reason": "전량청산: 트레일링(94472<96114)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-24", - "entry_price": 226194.536212705, - "exit_price": 221349.00115326061, - "quantity": 22, - "commission": 730.45, - "tax": 8765.42, - "slippage": 3321.97, - "pnl": -116844.09, - "pnl_pct": -2.3477, - "reason": "전량청산: 트레일링(221500<224857)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 208611.95831389024, - "exit_price": 0.0, - "quantity": 24, - "commission": 751.0, - "tax": 0.0, - "slippage": 2687.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.1)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388603.6615862965, - "exit_price": 0.0, - "quantity": 13, - "commission": 757.78, - "tax": 0.0, - "slippage": 1347.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<43 + %B(0.16)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 208611.95831389024, - "exit_price": 187379.8196627663, - "quantity": 24, - "commission": 674.57, - "tax": 10343.37, - "slippage": 2884.33, - "pnl": -521340.26, - "pnl_pct": -10.4113, - "reason": "손절 (close=187500 <= stop=188630)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388603.6615862965, - "exit_price": 373958.2794870751, - "quantity": 13, - "commission": 729.22, - "tax": 8750.62, - "slippage": 542.37, - "pnl": -200627.59, - "pnl_pct": -3.9708, - "reason": "전량청산: 트레일링(374000<379625)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23810.347412965926, - "exit_price": 0.0, - "quantity": 211, - "commission": 753.6, - "tax": 0.0, - "slippage": 2183.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<43 + %B(0.18)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 377098.0207154555, - "exit_price": 0.0, - "quantity": 13, - "commission": 735.34, - "tax": 0.0, - "slippage": 2223.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43 + %B(-0.11)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 187678.8404864102, - "exit_price": 0.0, - "quantity": 26, - "commission": 731.95, - "tax": 0.0, - "slippage": 4649.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.7)<43 + %B(0.00)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88663.58830857635, - "exit_price": 0.0, - "quantity": 56, - "commission": 744.77, - "tax": 0.0, - "slippage": 4344.95, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<43 + %B(-0.05)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247240.1031886194, - "exit_price": 0.0, - "quantity": 20, - "commission": 741.72, - "tax": 0.0, - "slippage": 1302.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<43 + %B(0.01)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22261.13804101537, - "exit_price": 0.0, - "quantity": 226, - "commission": 754.65, - "tax": 0.0, - "slippage": 2517.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<43 + %B(0.15)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374066.8158033183, - "exit_price": 0.0, - "quantity": 13, - "commission": 729.43, - "tax": 0.0, - "slippage": 868.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<43 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 220200.77812465586, - "exit_price": 0.0, - "quantity": 22, - "commission": 726.66, - "tax": 0.0, - "slippage": 4417.12, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.5)<43 + %B(0.29)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-04", - "exit_date": null, - "entry_price": 176953.90768314715, - "exit_price": 0.0, - "quantity": 28, - "commission": 743.21, - "tax": 0.0, - "slippage": 4309.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 23810.347412965926, - "exit_price": 23243.06115859882, - "quantity": 211, - "commission": 735.64, - "tax": 8827.71, - "slippage": 1464.1, - "pnl": -130014.35, - "pnl_pct": -2.5875, - "reason": "전량청산: 트레일링(23250<23555)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88663.58830857635, - "exit_price": 98626.94207435168, - "quantity": 28, - "commission": 414.23, - "tax": 6351.58, - "slippage": 1765.62, - "pnl": 271835.71, - "pnl_pct": 10.9481, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247240.1031886194, - "exit_price": 266883.3769409163, - "quantity": 10, - "commission": 400.33, - "tax": 4803.9, - "slippage": 1626.23, - "pnl": 190857.65, - "pnl_pct": 7.7184, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-05", - "entry_price": 22261.13804101537, - "exit_price": 22196.6069682382, - "quantity": 226, - "commission": 752.46, - "tax": 9029.58, - "slippage": 766.83, - "pnl": -25120.72, - "pnl_pct": -0.4992, - "reason": "전량청산: 트레일링(22200<22220)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-05", - "exit_date": null, - "entry_price": 23267.728376101746, - "exit_price": 0.0, - "quantity": 219, - "commission": 764.34, - "tax": 0.0, - "slippage": 3882.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<43 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 187678.8404864102, - "exit_price": 221880.25785531345, - "quantity": 13, - "commission": 432.67, - "tax": 6634.22, - "slippage": 1556.65, - "pnl": 437185.57, - "pnl_pct": 17.916, - "reason": "1차 익절(50%): RSI(54.9)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88663.58830857635, - "exit_price": 105376.8868301901, - "quantity": 28, - "commission": 442.58, - "tax": 6786.27, - "slippage": 2299.17, - "pnl": 460371.12, - "pnl_pct": 18.5413, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-04", - "exit_date": "2024-06-10", - "entry_price": 176953.90768314715, - "exit_price": 170609.46862815626, - "quantity": 28, - "commission": 716.56, - "tax": 8598.72, - "slippage": 2534.88, - "pnl": -187702.78, - "pnl_pct": -3.7878, - "reason": "전량청산: 트레일링(170700<173539)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-11", - "entry_price": 220200.77812465586, - "exit_price": 218999.874754748, - "quantity": 22, - "commission": 722.7, - "tax": 8672.4, - "slippage": 2.76, - "pnl": -36541.63, - "pnl_pct": -0.7542, - "reason": "전량청산: 트레일링(219000<219071)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-05", - "exit_date": "2024-06-11", - "entry_price": 23267.728376101746, - "exit_price": 22292.771319928797, - "quantity": 219, - "commission": 732.32, - "tax": 8787.81, - "slippage": 1583.08, - "pnl": -223800.07, - "pnl_pct": -4.3913, - "reason": "전량청산: 트레일링(22300<22557)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169903.30909853135, - "exit_price": 0.0, - "quantity": 30, - "commission": 764.56, - "tax": 0.0, - "slippage": 99.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<43 + %B(0.20)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13972.970216683054, - "exit_price": 0.0, - "quantity": 365, - "commission": 765.02, - "tax": 0.0, - "slippage": 4734.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<43 + %B(0.15)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134518.10022037945, - "exit_price": 0.0, - "quantity": 37, - "commission": 746.58, - "tax": 0.0, - "slippage": 4369.71, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.2)<43 + %B(0.27)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82868.8619058311, - "exit_price": 0.0, - "quantity": 61, - "commission": 758.25, - "tax": 0.0, - "slippage": 4200.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.3)<43 + %B(0.26)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43663.42299157383, - "exit_price": 0.0, - "quantity": 116, - "commission": 759.74, - "tax": 0.0, - "slippage": 1557.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<43 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 187678.8404864102, - "exit_price": 200488.38600411793, - "quantity": 13, - "commission": 390.95, - "tax": 5994.6, - "slippage": 150.98, - "pnl": 159772.56, - "pnl_pct": 6.5475, - "reason": "전량청산: 트레일링(200500<207307)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 247240.1031886194, - "exit_price": 264390.65846582985, - "quantity": 10, - "commission": 396.59, - "tax": 4759.03, - "slippage": 2323.42, - "pnl": 165979.07, - "pnl_pct": 6.7123, - "reason": "전량청산: 트레일링(264623<264830)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 151843.6522308517, - "exit_price": 0.0, - "quantity": 33, - "commission": 751.63, - "tax": 0.0, - "slippage": 4740.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<43 + %B(0.30)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 377098.0207154555, - "exit_price": 372979.0503201907, - "quantity": 13, - "commission": 727.31, - "tax": 8727.71, - "slippage": 415.35, - "pnl": -63736.98, - "pnl_pct": -1.3, - "reason": "전량청산: 트레일링(373011<375739)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 374066.8158033183, - "exit_price": 370819.6975381095, - "quantity": 13, - "commission": 723.1, - "tax": 8677.18, - "slippage": 2343.93, - "pnl": -52342.25, - "pnl_pct": -1.0762, - "reason": "전량청산: 트레일링(371000<373464)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 13972.970216683054, - "exit_price": 13949.034485367367, - "quantity": 365, - "commission": 763.71, - "tax": 9164.52, - "slippage": 352.41, - "pnl": -19429.79, - "pnl_pct": -0.3809, - "reason": "전량청산: 트레일링(13950<13954)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 134518.10022037945, - "exit_price": 130600.58929700089, - "quantity": 37, - "commission": 724.83, - "tax": 8698.0, - "slippage": 3678.2, - "pnl": -155117.31, - "pnl_pct": -3.1161, - "reason": "전량청산: 트레일링(130700<130711)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 43663.42299157383, - "exit_price": 42367.52862019739, - "quantity": 116, - "commission": 737.19, - "tax": 8846.34, - "slippage": 3766.68, - "pnl": -160667.03, - "pnl_pct": -3.1717, - "reason": "전량청산: 트레일링(42400<42448)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-06-18", - "exit_date": null, - "entry_price": 20352.612766302573, - "exit_price": 0.0, - "quantity": 248, - "commission": 757.12, - "tax": 0.0, - "slippage": 647.97, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.6)<43 + %B(0.26)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82868.8619058311, - "exit_price": 87358.46032015418, - "quantity": 30, - "commission": 393.11, - "tax": 4717.36, - "slippage": 1246.19, - "pnl": 129204.57, - "pnl_pct": 5.1964, - "reason": "1차 익절(50%): RSI(55.6)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-19", - "entry_price": 20352.612766302573, - "exit_price": 21688.06926202116, - "quantity": 124, - "commission": 403.4, - "tax": 6185.44, - "slippage": 1479.41, - "pnl": 158629.21, - "pnl_pct": 6.2846, - "reason": "1차 익절(50%): RSI(63.2)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82868.8619058311, - "exit_price": 87576.78103930486, - "quantity": 15, - "commission": 197.05, - "tax": 2364.57, - "slippage": 348.28, - "pnl": 67870.71, - "pnl_pct": 5.4593, - "reason": "1차 익절(50%): RSI(57.1)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-21", - "entry_price": 82868.8619058311, - "exit_price": 86924.09832542558, - "quantity": 8, - "commission": 104.31, - "tax": 1251.71, - "slippage": 607.21, - "pnl": 30986.43, - "pnl_pct": 4.6733, - "reason": "1차 익절(50%): RSI(58.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-21", - "entry_price": 20352.612766302573, - "exit_price": 20541.304515328873, - "quantity": 124, - "commission": 382.07, - "tax": 5858.38, - "slippage": 1078.24, - "pnl": 16778.77, - "pnl_pct": 0.6647, - "reason": "전량청산: 트레일링(20550<20957)", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-25", - "entry_price": 82868.8619058311, - "exit_price": 87081.552376306, - "quantity": 8, - "commission": 104.5, - "tax": 1253.97, - "slippage": 147.58, - "pnl": 32243.61, - "pnl_pct": 4.8629, - "reason": "전량청산: RSI(69.0)>=67", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 169903.30909853135, - "exit_price": 165310.80042691587, - "quantity": 30, - "commission": 743.9, - "tax": 8926.78, - "slippage": 2675.99, - "pnl": -148210.51, - "pnl_pct": -2.9073, - "reason": "전량청산: 트레일링(165400<166107)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-27", - "entry_price": 151843.6522308517, - "exit_price": 154387.2256498256, - "quantity": 16, - "commission": 370.53, - "tax": 4446.35, - "slippage": 1804.39, - "pnl": 35515.87, - "pnl_pct": 1.4616, - "reason": "1차 익절(50%): RSI(58.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181036.40834247353, - "exit_price": 0.0, - "quantity": 28, - "commission": 760.35, - "tax": 0.0, - "slippage": 1019.43, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<43 + %B(0.05)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-28", - "entry_price": 151843.6522308517, - "exit_price": 157950.74882597447, - "quantity": 8, - "commission": 189.54, - "tax": 2274.49, - "slippage": 394.01, - "pnl": 46210.53, - "pnl_pct": 3.8036, - "reason": "1차 익절(50%): RSI(64.9)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148647.77967946415, - "exit_price": 0.0, - "quantity": 34, - "commission": 758.1, - "tax": 0.0, - "slippage": 5024.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.6)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-01", - "entry_price": 151843.6522308517, - "exit_price": 155898.61902300824, - "quantity": 4, - "commission": 93.54, - "tax": 1122.47, - "slippage": 405.52, - "pnl": 14912.75, - "pnl_pct": 2.4549, - "reason": "1차 익절(50%): RSI(62.8)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148647.77967946415, - "exit_price": 152833.01449716947, - "quantity": 17, - "commission": 389.72, - "tax": 4676.69, - "slippage": 1138.75, - "pnl": 65703.53, - "pnl_pct": 2.5997, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 21010.86909266175, - "exit_price": 0.0, - "quantity": 242, - "commission": 762.69, - "tax": 0.0, - "slippage": 2630.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<43 + %B(0.31)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162919.71158350696, - "exit_price": 0.0, - "quantity": 31, - "commission": 757.58, - "tax": 0.0, - "slippage": 611.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<43 + %B(0.06)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359385.7348766821, - "exit_price": 0.0, - "quantity": 14, - "commission": 754.71, - "tax": 0.0, - "slippage": 1130.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<43 + %B(0.21)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-02", - "entry_price": 151843.6522308517, - "exit_price": 153748.00244054172, - "quantity": 2, - "commission": 46.12, - "tax": 553.49, - "slippage": 104.0, - "pnl": 3163.53, - "pnl_pct": 1.0416, - "reason": "1차 익절(50%): RSI(55.1)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-03", - "entry_price": 151843.6522308517, - "exit_price": 154808.87097951098, - "quantity": 1, - "commission": 23.22, - "tax": 278.66, - "slippage": 91.13, - "pnl": 2640.56, - "pnl_pct": 1.7387, - "reason": "1차 익절(50%): RSI(64.8)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-04", - "entry_price": 151843.6522308517, - "exit_price": 162462.60635595306, - "quantity": 1, - "commission": 24.37, - "tax": 292.43, - "slippage": 37.39, - "pnl": 10279.38, - "pnl_pct": 6.7687, - "reason": "1차 익절(50%): RSI(69.9)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-05", - "entry_price": 151843.6522308517, - "exit_price": 170462.452935951, - "quantity": 1, - "commission": 25.57, - "tax": 306.83, - "slippage": 37.55, - "pnl": 18263.62, - "pnl_pct": 12.0261, - "reason": "전량청산: RSI(78.9)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-05", - "entry_price": 148647.77967946415, - "exit_price": 162388.47072283213, - "quantity": 17, - "commission": 414.09, - "tax": 4969.09, - "slippage": 196.0, - "pnl": 227829.52, - "pnl_pct": 9.0144, - "reason": "전량청산: RSI(69.5)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 21010.86909266175, - "exit_price": 21386.49439671442, - "quantity": 121, - "commission": 388.16, - "tax": 4657.98, - "slippage": 1634.18, - "pnl": 40023.17, - "pnl_pct": 1.574, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162919.71158350696, - "exit_price": 168061.51488614135, - "quantity": 15, - "commission": 378.14, - "tax": 4537.66, - "slippage": 577.28, - "pnl": 71844.68, - "pnl_pct": 2.9394, - "reason": "1차 익절(50%): RSI(53.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359385.7348766821, - "exit_price": 373651.38196933584, - "quantity": 7, - "commission": 392.33, - "tax": 4708.01, - "slippage": 2370.33, - "pnl": 94381.83, - "pnl_pct": 3.7511, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181036.40834247353, - "exit_price": 188238.04469059219, - "quantity": 14, - "commission": 395.3, - "tax": 4743.6, - "slippage": 2267.37, - "pnl": 95303.83, - "pnl_pct": 3.7597, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 162919.71158350696, - "exit_price": 170487.91882184398, - "quantity": 8, - "commission": 204.59, - "tax": 2455.03, - "slippage": 96.65, - "pnl": 57690.54, - "pnl_pct": 4.4256, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162919.71158350696, - "exit_price": 177457.7541773995, - "quantity": 8, - "commission": 212.95, - "tax": 2555.39, - "slippage": 337.97, - "pnl": 113340.5, - "pnl_pct": 8.6947, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 21010.86909266175, - "exit_price": 22135.182142210735, - "quantity": 121, - "commission": 401.75, - "tax": 4821.04, - "slippage": 1792.96, - "pnl": 130437.74, - "pnl_pct": 5.1299, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-16", - "entry_price": 181036.40834247353, - "exit_price": 184460.47330904016, - "quantity": 14, - "commission": 387.37, - "tax": 4648.4, - "slippage": 553.37, - "pnl": 42520.96, - "pnl_pct": 1.6774, - "reason": "전량청산: 트레일링(184500<185807)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359385.7348766821, - "exit_price": 352404.36655660503, - "quantity": 7, - "commission": 370.02, - "tax": 4440.3, - "slippage": 326.43, - "pnl": -54057.25, - "pnl_pct": -2.1485, - "reason": "전량청산: 트레일링(352451<362049)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485453.72440668166, - "exit_price": 0.0, - "quantity": 6, - "commission": 436.91, - "tax": 0.0, - "slippage": 2722.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.5)<35 + %B(0.04)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194711.1249859611, - "exit_price": 0.0, - "quantity": 15, - "commission": 438.1, - "tax": 0.0, - "slippage": 1666.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.7)<35 + %B(0.19)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-01", - "entry_price": 485453.72440668166, - "exit_price": 488768.8638681336, - "quantity": 6, - "commission": 439.89, - "tax": 5278.7, - "slippage": 1386.82, - "pnl": 13735.33, - "pnl_pct": 0.4715, - "reason": "전량청산: 트레일링(489000<489586)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194711.1249859611, - "exit_price": 173064.10391571285, - "quantity": 15, - "commission": 389.39, - "tax": 4672.73, - "slippage": 2038.44, - "pnl": -330205.54, - "pnl_pct": -11.3041, - "reason": "손절 (close=173200 <= stop=179134)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173339.8584800132, - "exit_price": 0.0, - "quantity": 17, - "commission": 442.02, - "tax": 0.0, - "slippage": 2377.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<35 + %B(0.02)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79615.15662918321, - "exit_price": 0.0, - "quantity": 38, - "commission": 453.81, - "tax": 0.0, - "slippage": 575.95, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<35 + %B(0.07)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 173339.8584800132, - "exit_price": 156084.86909989887, - "quantity": 17, - "commission": 398.02, - "tax": 4776.2, - "slippage": 257.23, - "pnl": -298951.05, - "pnl_pct": -10.1435, - "reason": "손절 (close=156100 <= stop=164673)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79615.15662918321, - "exit_price": 71369.22294557618, - "quantity": 38, - "commission": 406.8, - "tax": 4881.65, - "slippage": 1169.53, - "pnl": -319087.75, - "pnl_pct": -10.5455, - "reason": "손절 (close=71400 <= stop=75634)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24010.16588695248, - "exit_price": 0.0, - "quantity": 211, - "commission": 759.92, - "tax": 0.0, - "slippage": 2145.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.8)<43 + %B(-0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-09-06", - "exit_date": null, - "entry_price": 214099.94327895986, - "exit_price": 0.0, - "quantity": 23, - "commission": 738.64, - "tax": 0.0, - "slippage": 2298.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-11", - "entry_price": 24010.16588695248, - "exit_price": 23482.866717537694, - "quantity": 211, - "commission": 743.23, - "tax": 8918.79, - "slippage": 3615.12, - "pnl": -121682.07, - "pnl_pct": -2.4015, - "reason": "전량청산: 트레일링(23500<23600)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-09-06", - "exit_date": "2024-09-11", - "entry_price": 214099.94327895986, - "exit_price": 208359.60349188934, - "quantity": 23, - "commission": 718.84, - "tax": 8626.09, - "slippage": 3229.12, - "pnl": -142111.39, - "pnl_pct": -2.8855, - "reason": "전량청산: 트레일링(208500<209571)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90989.46061771316, - "exit_price": 0.0, - "quantity": 55, - "commission": 750.66, - "tax": 0.0, - "slippage": 4920.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<32 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-10-31", - "entry_price": 90989.46061771316, - "exit_price": 91890.95539764114, - "quantity": 55, - "commission": 758.1, - "tax": 9097.2, - "slippage": 497.45, - "pnl": 38976.24, - "pnl_pct": 0.7787, - "reason": "전량청산: 트레일링(91900<92568)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40916.46721043798, - "exit_price": 0.0, - "quantity": 124, - "commission": 761.05, - "tax": 0.0, - "slippage": 2041.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<32 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40916.46721043798, - "exit_price": 43685.17247614424, - "quantity": 62, - "commission": 406.27, - "tax": 6229.51, - "slippage": 919.31, - "pnl": 164643.43, - "pnl_pct": 6.4892, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 40916.46721043798, - "exit_price": 42813.07733181728, - "quantity": 62, - "commission": 398.16, - "tax": 6105.14, - "slippage": 2289.21, - "pnl": 110706.0, - "pnl_pct": 4.3633, - "reason": "전량청산: 트레일링(42850<43039)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256563.78034965057, - "exit_price": 0.0, - "quantity": 19, - "commission": 731.21, - "tax": 0.0, - "slippage": 1211.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<43 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38407.30402208413, - "exit_price": 0.0, - "quantity": 132, - "commission": 760.46, - "tax": 0.0, - "slippage": 964.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<43 + %B(0.23)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-07-28", - "exit_date": null, - "entry_price": 25561.462076147138, - "exit_price": 0.0, - "quantity": 198, - "commission": 759.18, - "tax": 0.0, - "slippage": 2269.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<43 + %B(0.33)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-30", - "entry_price": 25561.462076147138, - "exit_price": 27088.56700756049, - "quantity": 99, - "commission": 402.27, - "tax": 6168.07, - "slippage": 1131.87, - "pnl": 144233.47, - "pnl_pct": 5.6988, - "reason": "1차 익절(50%): RSI(61.4)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-31", - "entry_price": 25561.462076147138, - "exit_price": 26842.521062865693, - "quantity": 99, - "commission": 398.61, - "tax": 6112.04, - "slippage": 740.41, - "pnl": 119934.6, - "pnl_pct": 4.7387, - "reason": "전량청산: 트레일링(26850<27171)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800199.8451583057, - "exit_price": 0.0, - "quantity": 6, - "commission": 720.18, - "tax": 0.0, - "slippage": 1199.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<43 + %B(0.15)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24822.896986862044, - "exit_price": 0.0, - "quantity": 204, - "commission": 759.58, - "tax": 0.0, - "slippage": 4670.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<43 + %B(0.11)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38407.30402208413, - "exit_price": 39182.62927479391, - "quantity": 66, - "commission": 387.91, - "tax": 5947.92, - "slippage": 1146.47, - "pnl": 44455.4, - "pnl_pct": 1.7535, - "reason": "1차 익절(50%): RSI(48.6)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16814.470664959998, - "exit_price": 0.0, - "quantity": 181, - "commission": 456.51, - "tax": 0.0, - "slippage": 2619.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<35 + %B(0.15)<0.20 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24822.896986862044, - "exit_price": 26885.1962490951, - "quantity": 102, - "commission": 411.34, - "tax": 6307.27, - "slippage": 1509.98, - "pnl": 203256.12, - "pnl_pct": 8.0265, - "reason": "1차 익절(50%): RSI(55.4)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26901.36082606422, - "exit_price": 0.0, - "quantity": 114, - "commission": 460.01, - "tax": 0.0, - "slippage": 155.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.0)<35 + %B(0.12)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256563.78034965057, - "exit_price": 277222.69911501545, - "quantity": 9, - "commission": 374.25, - "tax": 4491.01, - "slippage": 2495.71, - "pnl": 180718.65, - "pnl_pct": 7.8253, - "reason": "1차 익절(50%): RSI(55.3)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800199.8451583057, - "exit_price": 814318.6375181598, - "quantity": 3, - "commission": 366.44, - "tax": 4397.32, - "slippage": 2044.09, - "pnl": 37232.52, - "pnl_pct": 1.5507, - "reason": "1차 익절(50%): RSI(51.3)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256563.78034965057, - "exit_price": 290718.0220891301, - "quantity": 5, - "commission": 218.04, - "tax": 2616.46, - "slippage": 1409.89, - "pnl": 167744.29, - "pnl_pct": 13.0743, - "reason": "1차 익절(50%): RSI(57.9)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 256563.78034965057, - "exit_price": 288732.27994191064, - "quantity": 5, - "commission": 216.55, - "tax": 2598.59, - "slippage": 1338.6, - "pnl": 157834.94, - "pnl_pct": 12.3019, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 16814.470664959998, - "exit_price": 16386.081389955605, - "quantity": 181, - "commission": 444.88, - "tax": 6821.53, - "slippage": 2519.27, - "pnl": -85261.38, - "pnl_pct": -2.8011, - "reason": "전량청산: 트레일링(16400<16473)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38407.30402208413, - "exit_price": 39093.497235575385, - "quantity": 66, - "commission": 387.03, - "tax": 5934.39, - "slippage": 429.18, - "pnl": 38587.1, - "pnl_pct": 1.522, - "reason": "전량청산: RSI(63.0)>=60 | 트레일링(39100<39503)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800199.8451583057, - "exit_price": 774623.6281277757, - "quantity": 3, - "commission": 348.58, - "tax": 4182.97, - "slippage": 1129.12, - "pnl": -81620.29, - "pnl_pct": -3.3995, - "reason": "전량청산: 트레일링(775000<785686)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-12", - "entry_price": 24822.896986862044, - "exit_price": 25994.44257022082, - "quantity": 102, - "commission": 397.71, - "tax": 6098.3, - "slippage": 566.86, - "pnl": 112621.85, - "pnl_pct": 4.4474, - "reason": "전량청산: 트레일링(26000<26214)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-13", - "entry_price": 26901.36082606422, - "exit_price": 26089.53284836446, - "quantity": 114, - "commission": 446.13, - "tax": 5353.57, - "slippage": 1193.26, - "pnl": -98808.11, - "pnl_pct": -3.2214, - "reason": "전량청산: 트레일링(26100<26226)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 26651.562633409256, - "exit_price": 0.0, - "quantity": 115, - "commission": 459.74, - "tax": 0.0, - "slippage": 179.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<35 + %B(0.25)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61823.420538752776, - "exit_price": 0.0, - "quantity": 82, - "commission": 760.43, - "tax": 0.0, - "slippage": 1920.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<43 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427420.72687629395, - "exit_price": 0.0, - "quantity": 12, - "commission": 769.36, - "tax": 0.0, - "slippage": 5048.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<43 + %B(0.21)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61823.420538752776, - "exit_price": 66582.33747632573, - "quantity": 41, - "commission": 409.48, - "tax": 4913.78, - "slippage": 724.16, - "pnl": 189412.12, - "pnl_pct": 7.4715, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61823.420538752776, - "exit_price": 62650.83877325783, - "quantity": 41, - "commission": 385.3, - "tax": 4623.63, - "slippage": 2015.61, - "pnl": 28535.0, - "pnl_pct": 1.1256, - "reason": "전량청산: 트레일링(62700<67343)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427420.72687629395, - "exit_price": 437800.70633510547, - "quantity": 6, - "commission": 394.02, - "tax": 6041.65, - "slippage": 1195.76, - "pnl": 55459.53, - "pnl_pct": 2.1622, - "reason": "1차 익절(50%): RSI(52.4)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147162.22440118916, - "exit_price": 0.0, - "quantity": 34, - "commission": 750.53, - "tax": 0.0, - "slippage": 2115.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<43 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 173065.52022010463, - "exit_price": 0.0, - "quantity": 29, - "commission": 752.84, - "tax": 0.0, - "slippage": 4800.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<43 + %B(0.34)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-27", - "entry_price": 26651.562633409256, - "exit_price": 24875.21397503163, - "quantity": 115, - "commission": 429.1, - "tax": 5149.17, - "slippage": 2850.39, - "pnl": -210318.1, - "pnl_pct": -6.8611, - "reason": "손절 (close=24900 <= stop=25205)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-28", - "entry_price": 427420.72687629395, - "exit_price": 417767.68884081644, - "quantity": 6, - "commission": 375.99, - "tax": 5765.19, - "slippage": 1393.87, - "pnl": -64444.09, - "pnl_pct": -2.5125, - "reason": "전량청산: 트레일링(418000<422661)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-04", - "entry_price": 147162.22440118916, - "exit_price": 149992.16691787803, - "quantity": 17, - "commission": 382.48, - "tax": 4589.76, - "slippage": 1833.16, - "pnl": 42761.52, - "pnl_pct": 1.709, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276542.8013221882, - "exit_price": 0.0, - "quantity": 18, - "commission": 746.67, - "tax": 0.0, - "slippage": 770.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<43 + %B(0.05)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-08", - "entry_price": 147162.22440118916, - "exit_price": 154254.2179825262, - "quantity": 17, - "commission": 393.35, - "tax": 4720.18, - "slippage": 778.29, - "pnl": 115075.1, - "pnl_pct": 4.5991, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23973.20058929101, - "exit_price": 0.0, - "quantity": 300, - "commission": 1078.79, - "tax": 0.0, - "slippage": 6960.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<48 + %B(0.24)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 65337.82047299029, - "exit_price": 0.0, - "quantity": 110, - "commission": 1078.07, - "tax": 0.0, - "slippage": 4160.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.3)<48 + %B(0.35)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 65337.82047299029, - "exit_price": 67463.40182390723, - "quantity": 55, - "commission": 556.57, - "tax": 6678.88, - "slippage": 2012.9, - "pnl": 109132.49, - "pnl_pct": 3.0364, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129696.93763262512, - "exit_price": 0.0, - "quantity": 55, - "commission": 1070.0, - "tax": 0.0, - "slippage": 5331.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<48 + %B(0.12)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49202.81253142705, - "exit_price": 0.0, - "quantity": 147, - "commission": 1084.92, - "tax": 0.0, - "slippage": 413.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<48 + %B(0.19)<0.50 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-11", - "entry_price": 173065.52022010463, - "exit_price": 171899.52145375306, - "quantity": 14, - "commission": 360.99, - "tax": 4331.87, - "slippage": 1406.7, - "pnl": -21380.28, - "pnl_pct": -0.8823, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-12", - "entry_price": 173065.52022010463, - "exit_price": 171613.66058925271, - "quantity": 7, - "commission": 180.19, - "tax": 2162.33, - "slippage": 604.38, - "pnl": -12687.26, - "pnl_pct": -1.0471, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23973.20058929101, - "exit_price": 25278.42618673118, - "quantity": 150, - "commission": 568.76, - "tax": 6825.18, - "slippage": 3236.07, - "pnl": 187850.5, - "pnl_pct": 5.2231, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 65337.82047299029, - "exit_price": 69289.0899119538, - "quantity": 55, - "commission": 571.63, - "tax": 6859.62, - "slippage": 600.05, - "pnl": 209349.53, - "pnl_pct": 5.8248, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129696.93763262512, - "exit_price": 139465.8752651029, - "quantity": 27, - "commission": 564.84, - "tax": 6778.04, - "slippage": 3621.37, - "pnl": 255893.17, - "pnl_pct": 7.3063, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-09-18", - "exit_date": null, - "entry_price": 218517.50435515508, - "exit_price": 0.0, - "quantity": 33, - "commission": 1081.66, - "tax": 0.0, - "slippage": 577.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.7)<48 + %B(0.36)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-19", - "entry_price": 173065.52022010463, - "exit_price": 170768.2610966645, - "quantity": 4, - "commission": 102.46, - "tax": 1229.53, - "slippage": 126.96, - "pnl": -10624.87, - "pnl_pct": -1.5346, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-19", - "entry_price": 129696.93763262512, - "exit_price": 141215.92153945862, - "quantity": 14, - "commission": 296.55, - "tax": 3558.64, - "slippage": 1177.1, - "pnl": 157138.22, - "pnl_pct": 8.6528, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-23", - "entry_price": 173065.52022010463, - "exit_price": 184075.62584762613, - "quantity": 4, - "commission": 110.45, - "tax": 1325.34, - "slippage": 497.5, - "pnl": 42500.79, - "pnl_pct": 6.1385, - "reason": "전량청산: RSI(71.7)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-23", - "entry_price": 276542.8013221882, - "exit_price": 278434.4957152422, - "quantity": 18, - "commission": 751.77, - "tax": 9021.28, - "slippage": 1179.08, - "pnl": 23530.78, - "pnl_pct": 0.4726, - "reason": "전량청산: 트레일링(278500<279446)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-23", - "entry_price": 23973.20058929101, - "exit_price": 24197.09874394248, - "quantity": 150, - "commission": 544.43, - "tax": 6533.22, - "slippage": 435.19, - "pnl": 25967.67, - "pnl_pct": 0.722, - "reason": "전량청산: 트레일링(24200<24657)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 129696.93763262512, - "exit_price": 143472.15474169102, - "quantity": 14, - "commission": 301.29, - "tax": 3615.5, - "slippage": 1789.83, - "pnl": 188663.89, - "pnl_pct": 10.3888, - "reason": "전량청산: RSI(67.4)>=67", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49202.81253142705, - "exit_price": 48538.04624486486, - "quantity": 147, - "commission": 1070.26, - "tax": 16410.71, - "slippage": 1757.2, - "pnl": -116286.54, - "pnl_pct": -1.6075, - "reason": "전량청산: 트레일링(48550<49027)", - "market": "KOSDAQ" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-09-18", - "exit_date": "2025-09-26", - "entry_price": 218517.50435515508, - "exit_price": 214372.47564156706, - "quantity": 33, - "commission": 1061.14, - "tax": 12733.73, - "slippage": 4208.3, - "pnl": -151662.48, - "pnl_pct": -2.1029, - "reason": "전량청산: 트레일링(214500<214589)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297183.95630856865, - "exit_price": 0.0, - "quantity": 10, - "commission": 445.78, - "tax": 0.0, - "slippage": 1839.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.0)<35 + %B(0.16)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-10", - "entry_price": 297183.95630856865, - "exit_price": 297875.0709752299, - "quantity": 10, - "commission": 446.81, - "tax": 5361.75, - "slippage": 1249.29, - "pnl": 656.81, - "pnl_pct": 0.0221, - "reason": "전량청산: 트레일링(298000<299664)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289168.6812916051, - "exit_price": 0.0, - "quantity": 10, - "commission": 433.75, - "tax": 0.0, - "slippage": 1686.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<35 + %B(0.01)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289168.6812916051, - "exit_price": 308838.4601409006, - "quantity": 5, - "commission": 231.63, - "tax": 2779.55, - "slippage": 807.7, - "pnl": 95120.84, - "pnl_pct": 6.5779, - "reason": "1차 익절(50%): RSI(50.8)>=42 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-10-17", - "exit_date": null, - "entry_price": 202188.81066406277, - "exit_price": 0.0, - "quantity": 7, - "commission": 212.3, - "tax": 0.0, - "slippage": 1321.67, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<25 + %B(0.06)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-21", - "entry_price": 289168.6812916051, - "exit_price": 308436.98603697785, - "quantity": 5, - "commission": 231.33, - "tax": 2775.93, - "slippage": 315.07, - "pnl": 93117.39, - "pnl_pct": 6.4394, - "reason": "전량청산: 트레일링(308500<309054)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-27", - "entry_price": 202188.81066406277, - "exit_price": 212847.45114643185, - "quantity": 3, - "commission": 95.78, - "tax": 1149.38, - "slippage": 457.65, - "pnl": 30639.78, - "pnl_pct": 5.0506, - "reason": "1차 익절(50%): RSI(46.9)>=42 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-28", - "entry_price": 202188.81066406277, - "exit_price": 217448.08580530604, - "quantity": 2, - "commission": 65.23, - "tax": 782.81, - "slippage": 103.83, - "pnl": 29609.85, - "pnl_pct": 7.3212, - "reason": "1차 익절(50%): RSI(55.1)>=42 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-29", - "entry_price": 202188.81066406277, - "exit_price": 220912.53132785915, - "quantity": 2, - "commission": 66.27, - "tax": 795.29, - "slippage": 174.94, - "pnl": 36525.23, - "pnl_pct": 9.0311, - "reason": "전량청산: RSI(55.6)>=52", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-26", - "exit_date": null, - "entry_price": 439294.8720078794, - "exit_price": 0.0, - "quantity": 16, - "commission": 1054.31, - "tax": 0.0, - "slippage": 4717.95, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.1)<48 + %B(0.35)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-12-30", - "exit_date": null, - "entry_price": 171551.4494991855, - "exit_price": 0.0, - "quantity": 42, - "commission": 1080.77, - "tax": 0.0, - "slippage": 2160.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<48 + %B(0.37)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-02", - "entry_price": 439294.8720078794, - "exit_price": 456855.50702130375, - "quantity": 8, - "commission": 548.23, - "tax": 8406.14, - "slippage": 1155.94, - "pnl": 131003.56, - "pnl_pct": 3.7271, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-02", - "entry_price": 171551.4494991855, - "exit_price": 174968.34852737823, - "quantity": 21, - "commission": 551.15, - "tax": 6613.8, - "slippage": 2764.68, - "pnl": 64049.54, - "pnl_pct": 1.7776, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-05", - "entry_price": 171551.4494991855, - "exit_price": 177087.15261442328, - "quantity": 21, - "commission": 557.82, - "tax": 6693.89, - "slippage": 269.8, - "pnl": 108457.66, - "pnl_pct": 3.0101, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275126.02851872006, - "exit_price": 0.0, - "quantity": 26, - "commission": 1072.99, - "tax": 0.0, - "slippage": 3276.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<48 + %B(0.26)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 15295.256383856255, - "exit_price": 0.0, - "quantity": 478, - "commission": 1096.67, - "tax": 0.0, - "slippage": 7292.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.7)<48 + %B(0.32)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330328.71182779217, - "exit_price": 0.0, - "quantity": 22, - "commission": 1090.08, - "tax": 0.0, - "slippage": 7231.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<48 + %B(0.19)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 93006.81324706227, - "exit_price": 0.0, - "quantity": 78, - "commission": 1088.18, - "tax": 0.0, - "slippage": 531.43, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.3)<48 + %B(0.36)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 24355.1903075037, - "exit_price": 0.0, - "quantity": 300, - "commission": 1095.98, - "tax": 0.0, - "slippage": 1557.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.3)<48 + %B(0.29)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 302580.22312546195, - "exit_price": 0.0, - "quantity": 24, - "commission": 1089.29, - "tax": 0.0, - "slippage": 1925.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.8)<48 + %B(0.22)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-06", - "entry_price": 439294.8720078794, - "exit_price": 473557.635054831, - "quantity": 8, - "commission": 568.27, - "tax": 8713.46, - "slippage": 3538.92, - "pnl": 264293.22, - "pnl_pct": 7.5193, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48993.11830130195, - "exit_price": 0.0, - "quantity": 149, - "commission": 1095.0, - "tax": 0.0, - "slippage": 6424.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.9)<48 + %B(0.18)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 15295.256383856255, - "exit_price": 14527.215410674275, - "quantity": 478, - "commission": 1041.6, - "tax": 15971.22, - "slippage": 6111.03, - "pnl": -385233.08, - "pnl_pct": -5.2683, - "reason": "전량청산: 트레일링(14540<14695)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 330328.71182779217, - "exit_price": 312384.5227847691, - "quantity": 22, - "commission": 1030.87, - "tax": 12370.43, - "slippage": 2540.5, - "pnl": -409263.54, - "pnl_pct": -5.6308, - "reason": "전량청산: 트레일링(312500<315964)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 93006.81324706227, - "exit_price": 89085.94475723697, - "quantity": 78, - "commission": 1042.31, - "tax": 12507.67, - "slippage": 1096.31, - "pnl": -320465.89, - "pnl_pct": -4.4168, - "reason": "전량청산: 트레일링(89100<92725)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 24355.1903075037, - "exit_price": 25079.07300163854, - "quantity": 150, - "commission": 564.28, - "tax": 6771.35, - "slippage": 3139.05, - "pnl": 100698.78, - "pnl_pct": 2.756, - "reason": "1차 익절(50%): RSI(52.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 302580.22312546195, - "exit_price": 309282.25439318543, - "quantity": 12, - "commission": 556.71, - "tax": 6680.5, - "slippage": 2612.95, - "pnl": 72642.53, - "pnl_pct": 2.0003, - "reason": "1차 익절(50%): RSI(54.7)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-12", - "exit_date": null, - "entry_price": 321696.65440168086, - "exit_price": 0.0, - "quantity": 16, - "commission": 772.07, - "tax": 0.0, - "slippage": 3146.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.5)<43 + %B(0.24)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275126.02851872006, - "exit_price": 299703.8300809106, - "quantity": 13, - "commission": 584.42, - "tax": 7013.07, - "slippage": 3850.21, - "pnl": 311377.43, - "pnl_pct": 8.7046, - "reason": "1차 익절(50%): RSI(61.6)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 302580.22312546195, - "exit_price": 352269.47334800696, - "quantity": 12, - "commission": 634.09, - "tax": 7609.02, - "slippage": 2766.32, - "pnl": 587483.25, - "pnl_pct": 16.1774, - "reason": "전량청산: RSI(72.3)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48993.11830130195, - "exit_price": 53799.579116835215, - "quantity": 74, - "commission": 597.18, - "tax": 7166.1, - "slippage": 31.15, - "pnl": 347371.0, - "pnl_pct": 9.5799, - "reason": "1차 익절(50%): RSI(64.2)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-13", - "entry_price": 321696.65440168086, - "exit_price": 342220.14183372294, - "quantity": 8, - "commission": 410.66, - "tax": 4927.97, - "slippage": 2238.87, - "pnl": 158463.23, - "pnl_pct": 6.1564, - "reason": "1차 익절(50%): RSI(52.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 24355.1903075037, - "exit_price": 25642.32093500607, - "quantity": 150, - "commission": 576.95, - "tax": 6923.43, - "slippage": 1151.86, - "pnl": 185021.22, - "pnl_pct": 5.0638, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48993.11830130195, - "exit_price": 55163.38094293387, - "quantity": 37, - "commission": 306.16, - "tax": 3673.88, - "slippage": 1354.91, - "pnl": 224047.77, - "pnl_pct": 12.3577, - "reason": "1차 익절(50%): RSI(66.4)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14673.76471385757, - "exit_price": 0.0, - "quantity": 360, - "commission": 792.38, - "tax": 0.0, - "slippage": 4955.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<43 + %B(0.22)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-15", - "entry_price": 48993.11830130195, - "exit_price": 57692.251402699505, - "quantity": 19, - "commission": 164.42, - "tax": 1973.07, - "slippage": 147.22, - "pnl": 163006.4, - "pnl_pct": 17.5086, - "reason": "1차 익절(50%): RSI(71.2)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-16", - "entry_price": 48993.11830130195, - "exit_price": 57293.38593718498, - "quantity": 19, - "commission": 163.29, - "tax": 1959.43, - "slippage": 125.67, - "pnl": 155442.73, - "pnl_pct": 16.6962, - "reason": "전량청산: RSI(69.2)>=67 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275126.02851872006, - "exit_price": 313966.39070299926, - "quantity": 13, - "commission": 612.23, - "tax": 7346.81, - "slippage": 436.92, - "pnl": 496429.16, - "pnl_pct": 13.8777, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-22", - "entry_price": 321696.65440168086, - "exit_price": 350306.0951138699, - "quantity": 8, - "commission": 420.37, - "tax": 5044.41, - "slippage": 1551.24, - "pnl": 223024.71, - "pnl_pct": 8.6647, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14673.76471385757, - "exit_price": 14995.914776815278, - "quantity": 180, - "commission": 404.89, - "tax": 6208.31, - "slippage": 735.34, - "pnl": 50977.62, - "pnl_pct": 1.9297, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14673.76471385757, - "exit_price": 16230.177563609028, - "quantity": 180, - "commission": 438.21, - "tax": 6719.29, - "slippage": 1768.04, - "pnl": 272600.61, - "pnl_pct": 10.3192, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14760.584779760298, - "exit_price": 0.0, - "quantity": 217, - "commission": 480.46, - "tax": 0.0, - "slippage": 2296.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<35 + %B(0.14)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14760.584779760298, - "exit_price": 13837.182213197388, - "quantity": 217, - "commission": 450.4, - "tax": 6906.14, - "slippage": 611.46, - "pnl": -208215.35, - "pnl_pct": -6.4996, - "reason": "전량청산: 트레일링(13840<14173)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236149.68015829686, - "exit_price": 0.0, - "quantity": 13, - "commission": 460.49, - "tax": 0.0, - "slippage": 1945.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<35 + %B(-0.03)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236149.68015829686, - "exit_price": 207945.09134846088, - "quantity": 13, - "commission": 405.49, - "tax": 4865.92, - "slippage": 713.81, - "pnl": -372391.55, - "pnl_pct": -12.1284, - "reason": "손절 (close=208000 <= stop=217650)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99837660.6 - }, - { - "date": "2023-07-06", - "equity": 99725153.1 - }, - { - "date": "2023-07-13", - "equity": 100128382.95 - }, - { - "date": "2023-07-20", - "equity": 100158278.91 - }, - { - "date": "2023-07-27", - "equity": 100132813.52 - }, - { - "date": "2023-08-03", - "equity": 100097048.12 - }, - { - "date": "2023-08-10", - "equity": 100097048.12 - }, - { - "date": "2023-08-18", - "equity": 100097048.12 - }, - { - "date": "2023-08-25", - "equity": 100097048.12 - }, - { - "date": "2023-09-01", - "equity": 100097048.12 - }, - { - "date": "2023-09-08", - "equity": 100097048.12 - }, - { - "date": "2023-09-15", - "equity": 100097048.12 - }, - { - "date": "2023-09-22", - "equity": 100097048.12 - }, - { - "date": "2023-10-05", - "equity": 100097048.12 - }, - { - "date": "2023-10-13", - "equity": 100097048.12 - }, - { - "date": "2023-10-20", - "equity": 100097048.12 - }, - { - "date": "2023-10-27", - "equity": 100097048.12 - }, - { - "date": "2023-11-03", - "equity": 100292950.23 - }, - { - "date": "2023-11-10", - "equity": 100944439.66 - }, - { - "date": "2023-11-17", - "equity": 101109288.69 - }, - { - "date": "2023-11-24", - "equity": 101109288.69 - }, - { - "date": "2023-12-01", - "equity": 101109288.69 - }, - { - "date": "2023-12-08", - "equity": 101109288.69 - }, - { - "date": "2023-12-15", - "equity": 101109288.69 - }, - { - "date": "2023-12-22", - "equity": 101109288.69 - }, - { - "date": "2024-01-03", - "equity": 101109288.69 - }, - { - "date": "2024-01-10", - "equity": 101109288.69 - }, - { - "date": "2024-01-17", - "equity": 101109288.69 - }, - { - "date": "2024-01-24", - "equity": 101108399.84 - }, - { - "date": "2024-01-31", - "equity": 101205470.36 - }, - { - "date": "2024-02-07", - "equity": 101399884.82 - }, - { - "date": "2024-02-16", - "equity": 101784190.16 - }, - { - "date": "2024-02-23", - "equity": 101743752.79 - }, - { - "date": "2024-03-04", - "equity": 101739929.58 - }, - { - "date": "2024-03-11", - "equity": 101971567.19 - }, - { - "date": "2024-03-18", - "equity": 101591851.31 - }, - { - "date": "2024-03-25", - "equity": 101675056.75 - }, - { - "date": "2024-04-01", - "equity": 102121682.72 - }, - { - "date": "2024-04-08", - "equity": 101738768.95 - }, - { - "date": "2024-04-16", - "equity": 100856467.51 - }, - { - "date": "2024-04-23", - "equity": 101443726.31 - }, - { - "date": "2024-04-30", - "equity": 101653666.13 - }, - { - "date": "2024-05-09", - "equity": 101654311.45 - }, - { - "date": "2024-05-17", - "equity": 101767284.98 - }, - { - "date": "2024-05-24", - "equity": 101444479.49 - }, - { - "date": "2024-05-31", - "equity": 100719580.98 - }, - { - "date": "2024-06-10", - "equity": 102376902.76 - }, - { - "date": "2024-06-17", - "equity": 101226225.61 - }, - { - "date": "2024-06-24", - "equity": 101665003.8 - }, - { - "date": "2024-07-01", - "equity": 101974836.01 - }, - { - "date": "2024-07-08", - "equity": 102769896.48 - }, - { - "date": "2024-07-15", - "equity": 102834412.41 - }, - { - "date": "2024-07-22", - "equity": 102657548.51 - }, - { - "date": "2024-07-29", - "equity": 102657548.51 - }, - { - "date": "2024-08-05", - "equity": 101723039.51 - }, - { - "date": "2024-08-12", - "equity": 101723039.51 - }, - { - "date": "2024-08-20", - "equity": 101723039.51 - }, - { - "date": "2024-08-27", - "equity": 101723039.51 - }, - { - "date": "2024-09-03", - "equity": 101723039.51 - }, - { - "date": "2024-09-10", - "equity": 101670147.25 - }, - { - "date": "2024-09-20", - "equity": 101459246.05 - }, - { - "date": "2024-09-27", - "equity": 101459246.05 - }, - { - "date": "2024-10-08", - "equity": 101459246.05 - }, - { - "date": "2024-10-16", - "equity": 101459246.05 - }, - { - "date": "2024-10-23", - "equity": 101459246.05 - }, - { - "date": "2024-10-30", - "equity": 101629575.05 - }, - { - "date": "2024-11-06", - "equity": 101498222.3 - }, - { - "date": "2024-11-13", - "equity": 101498222.3 - }, - { - "date": "2024-11-20", - "equity": 101498222.3 - }, - { - "date": "2024-11-27", - "equity": 101498222.3 - }, - { - "date": "2024-12-04", - "equity": 101498222.3 - }, - { - "date": "2024-12-11", - "equity": 101498222.3 - }, - { - "date": "2024-12-18", - "equity": 101498222.3 - }, - { - "date": "2024-12-26", - "equity": 101498222.3 - }, - { - "date": "2025-01-06", - "equity": 101498222.3 - }, - { - "date": "2025-01-13", - "equity": 101498222.3 - }, - { - "date": "2025-01-20", - "equity": 101498222.3 - }, - { - "date": "2025-01-31", - "equity": 101498222.3 - }, - { - "date": "2025-02-07", - "equity": 101498222.3 - }, - { - "date": "2025-02-14", - "equity": 101498222.3 - }, - { - "date": "2025-02-21", - "equity": 101498222.3 - }, - { - "date": "2025-02-28", - "equity": 101498222.3 - }, - { - "date": "2025-03-10", - "equity": 101498222.3 - }, - { - "date": "2025-03-17", - "equity": 101498222.3 - }, - { - "date": "2025-03-24", - "equity": 101498222.3 - }, - { - "date": "2025-03-31", - "equity": 101498222.3 - }, - { - "date": "2025-04-07", - "equity": 101498222.3 - }, - { - "date": "2025-04-14", - "equity": 101498222.3 - }, - { - "date": "2025-04-21", - "equity": 101498222.3 - }, - { - "date": "2025-04-28", - "equity": 101498222.3 - }, - { - "date": "2025-05-08", - "equity": 101498222.3 - }, - { - "date": "2025-05-15", - "equity": 101498222.3 - }, - { - "date": "2025-05-22", - "equity": 101498222.3 - }, - { - "date": "2025-05-29", - "equity": 101762019.32 - }, - { - "date": "2025-06-09", - "equity": 101872264.23 - }, - { - "date": "2025-06-16", - "equity": 101773571.72 - }, - { - "date": "2025-06-23", - "equity": 101773571.72 - }, - { - "date": "2025-06-30", - "equity": 101773571.72 - }, - { - "date": "2025-07-07", - "equity": 101773571.72 - }, - { - "date": "2025-07-14", - "equity": 101773571.72 - }, - { - "date": "2025-07-21", - "equity": 101773571.72 - }, - { - "date": "2025-07-28", - "equity": 101671875.42 - }, - { - "date": "2025-08-04", - "equity": 101900764.34 - }, - { - "date": "2025-08-11", - "equity": 102926367.97 - }, - { - "date": "2025-08-19", - "equity": 102596112.45 - }, - { - "date": "2025-08-26", - "equity": 102896439.97 - }, - { - "date": "2025-09-02", - "equity": 102614626.26 - }, - { - "date": "2025-09-09", - "equity": 102887034.65 - }, - { - "date": "2025-09-16", - "equity": 103632678.58 - }, - { - "date": "2025-09-23", - "equity": 104105808.91 - }, - { - "date": "2025-09-30", - "equity": 103758367.56 - }, - { - "date": "2025-10-14", - "equity": 103861903.8 - }, - { - "date": "2025-10-21", - "equity": 103970228.62 - }, - { - "date": "2025-10-28", - "equity": 104038073.94 - }, - { - "date": "2025-11-04", - "equity": 104044037.45 - }, - { - "date": "2025-11-11", - "equity": 104044037.45 - }, - { - "date": "2025-11-18", - "equity": 104044037.45 - }, - { - "date": "2025-11-25", - "equity": 104044037.45 - }, - { - "date": "2025-12-02", - "equity": 104044037.45 - }, - { - "date": "2025-12-09", - "equity": 104044037.45 - }, - { - "date": "2025-12-16", - "equity": 104044037.45 - }, - { - "date": "2025-12-23", - "equity": 104044037.45 - }, - { - "date": "2026-01-02", - "equity": 104454183.59 - }, - { - "date": "2026-01-09", - "equity": 103358091.84 - }, - { - "date": "2026-01-16", - "equity": 105940951.45 - }, - { - "date": "2026-01-23", - "equity": 106631190.92 - }, - { - "date": "2026-01-30", - "equity": 106845465.38 - }, - { - "date": "2026-02-06", - "equity": 106845465.38 - }, - { - "date": "2026-02-13", - "equity": 106845465.38 - }, - { - "date": "2026-02-25", - "equity": 106845465.38 - }, - { - "date": "2026-03-05", - "equity": 106264858.47 - }, - { - "date": "2026-03-12", - "equity": 106264858.47 - }, - { - "date": "2026-03-19", - "equity": 106264858.47 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.2748 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.2748 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0199 - }, - { - "date": "2023-07-28", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-11-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.1642 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.0377 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.0377 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.1334 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.104 - }, - { - "date": "2024-02-08", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-19", - "drawdown_pct": -0.0205 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.0397 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.1171 - }, - { - "date": "2024-03-12", - "drawdown_pct": 0.0 - }, - { - "date": "2024-03-19", - "drawdown_pct": -0.5852 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.0376 - }, - { - "date": "2024-04-02", - "drawdown_pct": 0.0 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.5644 - }, - { - "date": "2024-04-17", - "drawdown_pct": -1.326 - }, - { - "date": "2024-04-24", - "drawdown_pct": -0.3372 - }, - { - "date": "2024-05-02", - "drawdown_pct": -0.4743 - }, - { - "date": "2024-05-10", - "drawdown_pct": -0.4491 - }, - { - "date": "2024-05-20", - "drawdown_pct": -0.3493 - }, - { - "date": "2024-05-27", - "drawdown_pct": -0.6815 - }, - { - "date": "2024-06-03", - "drawdown_pct": -1.2501 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.647 - }, - { - "date": "2024-06-18", - "drawdown_pct": -1.5844 - }, - { - "date": "2024-06-25", - "drawdown_pct": -1.273 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.406 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.1222 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.2835 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.2835 - }, - { - "date": "2024-07-30", - "drawdown_pct": -0.2865 - }, - { - "date": "2024-08-06", - "drawdown_pct": -1.1912 - }, - { - "date": "2024-08-13", - "drawdown_pct": -1.1912 - }, - { - "date": "2024-08-21", - "drawdown_pct": -1.1912 - }, - { - "date": "2024-08-28", - "drawdown_pct": -1.1912 - }, - { - "date": "2024-09-04", - "drawdown_pct": -1.1912 - }, - { - "date": "2024-09-11", - "drawdown_pct": -1.4474 - }, - { - "date": "2024-09-23", - "drawdown_pct": -1.4474 - }, - { - "date": "2024-09-30", - "drawdown_pct": -1.4474 - }, - { - "date": "2024-10-10", - "drawdown_pct": -1.4474 - }, - { - "date": "2024-10-17", - "drawdown_pct": -1.4474 - }, - { - "date": "2024-10-24", - "drawdown_pct": -1.4529 - }, - { - "date": "2024-10-31", - "drawdown_pct": -1.4096 - }, - { - "date": "2024-11-07", - "drawdown_pct": -1.4096 - }, - { - "date": "2024-11-14", - "drawdown_pct": -1.4096 - }, - { - "date": "2024-11-21", - "drawdown_pct": -1.4096 - }, - { - "date": "2024-11-28", - "drawdown_pct": -1.4096 - }, - { - "date": "2024-12-05", - "drawdown_pct": -1.4096 - }, - { - "date": "2024-12-12", - "drawdown_pct": -1.4096 - }, - { - "date": "2024-12-19", - "drawdown_pct": -1.4096 - }, - { - "date": "2024-12-27", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-01-07", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-01-14", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-01-21", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-02-03", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-02-10", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-02-17", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-02-24", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-03-04", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-03-11", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-03-18", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-03-25", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-04-01", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-04-08", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-04-15", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-04-22", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-04-29", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-05-09", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-05-16", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-05-23", - "drawdown_pct": -1.4096 - }, - { - "date": "2025-05-30", - "drawdown_pct": -1.1834 - }, - { - "date": "2025-06-10", - "drawdown_pct": -1.0523 - }, - { - "date": "2025-06-17", - "drawdown_pct": -1.1421 - }, - { - "date": "2025-06-24", - "drawdown_pct": -1.1421 - }, - { - "date": "2025-07-01", - "drawdown_pct": -1.1421 - }, - { - "date": "2025-07-08", - "drawdown_pct": -1.1421 - }, - { - "date": "2025-07-15", - "drawdown_pct": -1.1421 - }, - { - "date": "2025-07-22", - "drawdown_pct": -1.1421 - }, - { - "date": "2025-07-29", - "drawdown_pct": -1.2112 - }, - { - "date": "2025-08-05", - "drawdown_pct": -0.8474 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.3108 - }, - { - "date": "2025-08-20", - "drawdown_pct": -0.5429 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.4026 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.4094 - }, - { - "date": "2025-09-10", - "drawdown_pct": 0.0 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.0677 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.4145 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.5267 - }, - { - "date": "2025-10-15", - "drawdown_pct": -0.4179 - }, - { - "date": "2025-10-22", - "drawdown_pct": -0.3169 - }, - { - "date": "2025-10-29", - "drawdown_pct": -0.2528 - }, - { - "date": "2025-11-05", - "drawdown_pct": -0.2528 - }, - { - "date": "2025-11-12", - "drawdown_pct": -0.2528 - }, - { - "date": "2025-11-19", - "drawdown_pct": -0.2528 - }, - { - "date": "2025-11-26", - "drawdown_pct": -0.2528 - }, - { - "date": "2025-12-03", - "drawdown_pct": -0.2528 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.2528 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.2528 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.2528 - }, - { - "date": "2026-01-05", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-12", - "drawdown_pct": -0.5593 - }, - { - "date": "2026-01-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-09", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.0026 - }, - { - "date": "2026-03-06", - "drawdown_pct": -0.5434 - }, - { - "date": "2026-03-13", - "drawdown_pct": -0.5434 - }, - { - "date": "2026-03-20", - "drawdown_pct": -0.5434 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100525.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100525.json deleted file mode 100644 index 481b30b..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100525.json +++ /dev/null @@ -1,7244 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "adaptive_modes": { - "aggressive": { - "rsi_entry": 50, - "bear_rsi_entry": 40, - "bb_pct_b_scale": 0.5, - "position_size": 0.06, - "max_holdings": 15, - "stop_loss": -10, - "stop_loss_vol": -15, - "atr_stop_mult": 3.5, - "atr_trail_mult": 2.0, - "rsi_partial": 62, - "rsi_full": 78 - }, - "normal": { - "rsi_entry": 45, - "bear_rsi_entry": 34, - "bb_pct_b_scale": 0.38, - "position_size": 0.05, - "max_holdings": 12, - "stop_loss": -8, - "stop_loss_vol": -12, - "atr_stop_mult": 3.0, - "atr_trail_mult": 1.8, - "rsi_partial": 58, - "rsi_full": 72 - }, - "defensive": { - "rsi_entry": 38, - "bear_rsi_entry": 28, - "bb_pct_b_scale": 0.25, - "position_size": 0.035, - "max_holdings": 8, - "stop_loss": -6, - "stop_loss_vol": -9, - "atr_stop_mult": 2.5, - "atr_trail_mult": 1.4, - "rsi_partial": 52, - "rsi_full": 65 - }, - "crisis": { - "rsi_entry": 30, - "bear_rsi_entry": 20, - "bb_pct_b_scale": 0.12, - "position_size": 0.0, - "max_holdings": 3, - "stop_loss": -4, - "stop_loss_vol": -6, - "atr_stop_mult": 1.5, - "atr_trail_mult": 1.0, - "rsi_partial": 45, - "rsi_full": 55 - } - } - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 6.8422, - "cagr_pct": 2.3142, - "sharpe_ratio": -0.2379, - "sortino_ratio": -0.3601, - "max_drawdown_pct": -2.8424, - "win_rate": 73.15, - "profit_factor": 1.6738, - "avg_win_pct": 6.338, - "avg_loss_pct": -4.2588, - "total_trades": 216, - "winning_trades": 158, - "losing_trades": 58, - "max_consecutive_wins": 27, - "max_consecutive_losses": 11, - "avg_holding_days": 9.8 - }, - "stock_summary": [ - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 10, - "losses": 4, - "total_pnl": 1179969.0, - "trades": 14, - "win_rate": 71.4 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 10, - "losses": 3, - "total_pnl": 1118751.0, - "trades": 13, - "win_rate": 76.9 - }, - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 7, - "losses": 0, - "total_pnl": 1097268.0, - "trades": 7, - "win_rate": 100.0 - }, - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 6, - "losses": 1, - "total_pnl": 1019815.0, - "trades": 7, - "win_rate": 85.7 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 9, - "losses": 0, - "total_pnl": 767849.0, - "trades": 9, - "win_rate": 100.0 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 5, - "losses": 3, - "total_pnl": 763032.0, - "trades": 8, - "win_rate": 62.5 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 5, - "losses": 1, - "total_pnl": 620091.0, - "trades": 6, - "win_rate": 83.3 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 592299.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 7, - "losses": 0, - "total_pnl": 583501.0, - "trades": 7, - "win_rate": 100.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 6, - "losses": 0, - "total_pnl": 542918.0, - "trades": 6, - "win_rate": 100.0 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 8, - "losses": 1, - "total_pnl": 518530.0, - "trades": 9, - "win_rate": 88.9 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 4, - "losses": 0, - "total_pnl": 277261.0, - "trades": 4, - "win_rate": 100.0 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 275634.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 3, - "losses": 1, - "total_pnl": 274039.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 272694.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 9, - "losses": 0, - "total_pnl": 224642.0, - "trades": 9, - "win_rate": 100.0 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 5, - "losses": 5, - "total_pnl": 104947.0, - "trades": 10, - "win_rate": 50.0 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 93281.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 2, - "losses": 0, - "total_pnl": 83173.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 2, - "losses": 4, - "total_pnl": 80393.0, - "trades": 6, - "win_rate": 33.3 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 5, - "losses": 3, - "total_pnl": 49616.0, - "trades": 8, - "win_rate": 62.5 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 15, - "losses": 3, - "total_pnl": 14092.0, - "trades": 18, - "win_rate": 83.3 - }, - { - "code": "068270", - "name": "셀트리온", - "market": "KOSPI", - "wins": 1, - "losses": 3, - "total_pnl": -2829.0, - "trades": 4, - "win_rate": 25.0 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 1, - "losses": 2, - "total_pnl": -78451.0, - "trades": 3, - "win_rate": 33.3 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": -182765.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -200899.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -276941.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": -304902.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 1, - "losses": 2, - "total_pnl": -311002.0, - "trades": 3, - "win_rate": 33.3 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 11, - "losses": 7, - "total_pnl": -331306.0, - "trades": 18, - "win_rate": 61.1 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 6, - "losses": 4, - "total_pnl": -522607.0, - "trades": 10, - "win_rate": 60.0 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -745610.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 6, - "losses": 4, - "total_pnl": -754258.0, - "trades": 10, - "win_rate": 60.0 - } - ], - "open_positions": [], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 144, - "commission": 748.92, - "tax": 0.0, - "slippage": 3190.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<34 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32849.178396690935, - "quantity": 144, - "commission": 709.54, - "tax": 10879.65, - "slippage": 118.31, - "pnl": -274846.9, - "pnl_pct": -5.504, - "reason": "전량청산: 트레일링(32850<32989)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 165, - "commission": 746.42, - "tax": 0.0, - "slippage": 1368.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<34 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 82, - "commission": 401.51, - "tax": 6156.42, - "slippage": 597.6, - "pnl": 196793.58, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-14", - "entry_price": 30158.292133948828, - "exit_price": 32975.69644993259, - "quantity": 41, - "commission": 202.8, - "tax": 3109.61, - "slippage": 996.45, - "pnl": 112015.69, - "pnl_pct": 9.0578, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-17", - "entry_price": 30158.292133948828, - "exit_price": 33427.36440214571, - "quantity": 21, - "commission": 105.3, - "tax": 1614.54, - "slippage": 475.35, - "pnl": 66835.68, - "pnl_pct": 10.5516, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-25", - "entry_price": 30158.292133948828, - "exit_price": 30772.520869314692, - "quantity": 21, - "commission": 96.93, - "tax": 1486.31, - "slippage": 577.06, - "pnl": 11220.56, - "pnl_pct": 1.7714, - "reason": "전량청산: 트레일링(30800<31436)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83107.2246169915, - "exit_price": 0.0, - "quantity": 60, - "commission": 747.97, - "tax": 0.0, - "slippage": 433.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<34 + %B(0.08) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-31", - "entry_price": 83107.2246169915, - "exit_price": 82665.10706551203, - "quantity": 60, - "commission": 743.99, - "tax": 8927.83, - "slippage": 2093.58, - "pnl": -36946.84, - "pnl_pct": -0.7408, - "reason": "전량청산: 트레일링(82700<83446)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2023-09-01", - "exit_date": null, - "entry_price": 139204.14777294578, - "exit_price": 0.0, - "quantity": 35, - "commission": 730.82, - "tax": 0.0, - "slippage": 145.17, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<34 + %B(0.19) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-05", - "entry_price": 139204.14777294578, - "exit_price": 144768.34122124844, - "quantity": 17, - "commission": 369.16, - "tax": 4429.91, - "slippage": 538.2, - "pnl": 89437.25, - "pnl_pct": 3.7788, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-06", - "entry_price": 139204.14777294578, - "exit_price": 139729.35133072315, - "quantity": 18, - "commission": 377.27, - "tax": 4527.23, - "slippage": 1271.68, - "pnl": 4173.31, - "pnl_pct": 0.1665, - "reason": "전량청산: 트레일링(139800<140234)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-11-02", - "exit_date": null, - "entry_price": 20300.53868018458, - "exit_price": 0.0, - "quantity": 246, - "commission": 749.09, - "tax": 0.0, - "slippage": 132.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.9)<34 + %B(0.34) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-06", - "entry_price": 20300.53868018458, - "exit_price": 24595.10859379311, - "quantity": 123, - "commission": 453.78, - "tax": 5445.36, - "slippage": 601.64, - "pnl": 521958.42, - "pnl_pct": 20.9006, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-16", - "entry_price": 20300.53868018458, - "exit_price": 24334.17531394007, - "quantity": 123, - "commission": 448.97, - "tax": 5387.59, - "slippage": 1946.44, - "pnl": 489926.21, - "pnl_pct": 19.6179, - "reason": "전량청산: RSI(72.3)>=72", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49877.165332808065, - "exit_price": 0.0, - "quantity": 101, - "commission": 755.64, - "tax": 0.0, - "slippage": 2743.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.7)<34 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 353018.80253358366, - "exit_price": 0.0, - "quantity": 14, - "commission": 741.34, - "tax": 0.0, - "slippage": 1089.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<34 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105226.97012564482, - "exit_price": 0.0, - "quantity": 48, - "commission": 757.63, - "tax": 0.0, - "slippage": 2974.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<34 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49877.165332808065, - "exit_price": 52557.423957978746, - "quantity": 50, - "commission": 394.18, - "tax": 4730.17, - "slippage": 2128.8, - "pnl": 128514.5, - "pnl_pct": 5.1525, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49877.165332808065, - "exit_price": 53499.65231635722, - "quantity": 25, - "commission": 200.62, - "tax": 2407.48, - "slippage": 8.69, - "pnl": 87767.03, - "pnl_pct": 7.0376, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-02", - "entry_price": 49877.165332808065, - "exit_price": 53956.48576040103, - "quantity": 13, - "commission": 105.22, - "tax": 1262.58, - "slippage": 565.69, - "pnl": 51566.11, - "pnl_pct": 7.9516, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-02", - "entry_price": 353018.80253358366, - "exit_price": 384491.38388638437, - "quantity": 7, - "commission": 403.72, - "tax": 4844.59, - "slippage": 1880.31, - "pnl": 214689.09, - "pnl_pct": 8.6866, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-07", - "entry_price": 105226.97012564482, - "exit_price": 113563.34686082252, - "quantity": 24, - "commission": 408.83, - "tax": 6268.7, - "slippage": 927.68, - "pnl": 193016.7, - "pnl_pct": 7.6417, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-08", - "entry_price": 49877.165332808065, - "exit_price": 55691.33979186048, - "quantity": 13, - "commission": 108.6, - "tax": 1303.18, - "slippage": 112.58, - "pnl": 74075.23, - "pnl_pct": 11.4225, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-08", - "entry_price": 105226.97012564482, - "exit_price": 127018.29992999963, - "quantity": 24, - "commission": 457.27, - "tax": 7011.41, - "slippage": 2920.8, - "pnl": 515144.42, - "pnl_pct": 20.3951, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-16", - "entry_price": 353018.80253358366, - "exit_price": 395884.7025014336, - "quantity": 7, - "commission": 415.68, - "tax": 4988.15, - "slippage": 933.08, - "pnl": 294286.8, - "pnl_pct": 11.9072, - "reason": "전량청산: RSI(74.2)>=55 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23702.19807648811, - "exit_price": 0.0, - "quantity": 216, - "commission": 767.95, - "tax": 0.0, - "slippage": 474.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<45 + %B(0.04)<0.43 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-03-06", - "exit_date": null, - "entry_price": 72907.05062387117, - "exit_price": 0.0, - "quantity": 70, - "commission": 765.52, - "tax": 0.0, - "slippage": 493.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.7)<45 + %B(0.26)<0.33 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194764.92240369122, - "exit_price": 0.0, - "quantity": 26, - "commission": 759.58, - "tax": 0.0, - "slippage": 4287.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.8)<45 + %B(0.28)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194764.92240369122, - "exit_price": 204376.53802658545, - "quantity": 13, - "commission": 398.53, - "tax": 4782.41, - "slippage": 1605.01, - "pnl": 119390.27, - "pnl_pct": 4.7147, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-13", - "entry_price": 72907.05062387117, - "exit_price": 74040.19179495037, - "quantity": 35, - "commission": 388.71, - "tax": 4664.53, - "slippage": 2093.29, - "pnl": 34223.94, - "pnl_pct": 1.341, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450328.3793040122, - "exit_price": 0.0, - "quantity": 11, - "commission": 743.04, - "tax": 0.0, - "slippage": 3612.17, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<45 + %B(0.30)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-14", - "entry_price": 72907.05062387117, - "exit_price": 74260.15825280492, - "quantity": 35, - "commission": 389.87, - "tax": 4678.39, - "slippage": 1394.46, - "pnl": 41907.75, - "pnl_pct": 1.6421, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122118.7201232055, - "exit_price": 0.0, - "quantity": 42, - "commission": 769.35, - "tax": 0.0, - "slippage": 4986.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<45 + %B(0.29)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-15", - "exit_date": null, - "entry_price": 194673.66278980472, - "exit_price": 0.0, - "quantity": 26, - "commission": 759.23, - "tax": 0.0, - "slippage": 1915.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.2)<45 + %B(0.38)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194764.92240369122, - "exit_price": 192593.62177035364, - "quantity": 13, - "commission": 375.56, - "tax": 4506.69, - "slippage": 1382.92, - "pnl": -33488.95, - "pnl_pct": -1.3225, - "reason": "전량청산: 트레일링(192700<194444)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-20", - "entry_price": 23702.19807648811, - "exit_price": 23030.88222248897, - "quantity": 216, - "commission": 746.2, - "tax": 11441.74, - "slippage": 4129.44, - "pnl": -157960.12, - "pnl_pct": -3.0849, - "reason": "전량청산: 트레일링(23050<23084)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27917.256701090962, - "exit_price": 0.0, - "quantity": 183, - "commission": 766.33, - "tax": 0.0, - "slippage": 3157.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<45 + %B(0.21)<0.33 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184558.8987524173, - "exit_price": 0.0, - "quantity": 27, - "commission": 747.46, - "tax": 0.0, - "slippage": 4290.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<45 + %B(0.24)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450328.3793040122, - "exit_price": 449240.48021070706, - "quantity": 5, - "commission": 336.93, - "tax": 4043.16, - "slippage": 1297.6, - "pnl": -10157.34, - "pnl_pct": -0.451, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-25", - "entry_price": 450328.3793040122, - "exit_price": 460175.544669423, - "quantity": 3, - "commission": 207.08, - "tax": 2484.95, - "slippage": 973.37, - "pnl": 26646.82, - "pnl_pct": 1.9721, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-15", - "exit_date": "2024-03-26", - "entry_price": 194673.66278980472, - "exit_price": 207990.46852819962, - "quantity": 13, - "commission": 405.58, - "tax": 4866.98, - "slippage": 123.91, - "pnl": 167466.3, - "pnl_pct": 6.6162, - "reason": "1차 익절(50%): RSI(73.7)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27917.256701090962, - "exit_price": 28843.425134747453, - "quantity": 91, - "commission": 393.71, - "tax": 4724.55, - "slippage": 598.31, - "pnl": 78781.99, - "pnl_pct": 3.1006, - "reason": "1차 익절(50%): RSI(62.2)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-15", - "exit_date": "2024-03-27", - "entry_price": 194673.66278980472, - "exit_price": 207439.95199755256, - "quantity": 13, - "commission": 404.51, - "tax": 4854.09, - "slippage": 780.62, - "pnl": 160323.54, - "pnl_pct": 6.3341, - "reason": "전량청산: RSI(74.7)>=72 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184558.8987524173, - "exit_price": 189284.89537876836, - "quantity": 13, - "commission": 369.11, - "tax": 4429.27, - "slippage": 196.36, - "pnl": 56279.69, - "pnl_pct": 2.3454, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-28", - "entry_price": 450328.3793040122, - "exit_price": 439897.5720100011, - "quantity": 3, - "commission": 197.95, - "tax": 2375.45, - "slippage": 307.28, - "pnl": -34068.47, - "pnl_pct": -2.5214, - "reason": "전량청산: 트레일링(440000<442279)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-29", - "entry_price": 27917.256701090962, - "exit_price": 27547.217410619764, - "quantity": 92, - "commission": 380.15, - "tax": 4561.82, - "slippage": 256.0, - "pnl": -39370.84, - "pnl_pct": -1.5327, - "reason": "전량청산: 트레일링(27550<27837)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-04-01", - "entry_price": 122118.7201232055, - "exit_price": 124465.3922864128, - "quantity": 21, - "commission": 392.07, - "tax": 4704.79, - "slippage": 726.76, - "pnl": 43798.58, - "pnl_pct": 1.7076, - "reason": "1차 익절(50%): RSI(60.5)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184558.8987524173, - "exit_price": 194176.48651247943, - "quantity": 7, - "commission": 203.89, - "tax": 2446.62, - "slippage": 864.59, - "pnl": 64478.82, - "pnl_pct": 4.9902, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 51518.788857216954, - "exit_price": 0.0, - "quantity": 100, - "commission": 772.78, - "tax": 0.0, - "slippage": 1878.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<45 + %B(0.22)<0.38 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-04-02", - "entry_price": 122118.7201232055, - "exit_price": 123254.3566867545, - "quantity": 21, - "commission": 388.25, - "tax": 4659.01, - "slippage": 958.51, - "pnl": 18416.43, - "pnl_pct": 0.718, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 184558.8987524173, - "exit_price": 191959.7746500919, - "quantity": 7, - "commission": 201.56, - "tax": 2418.69, - "slippage": 281.58, - "pnl": 48992.09, - "pnl_pct": 3.7916, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24656.581003313513, - "exit_price": 0.0, - "quantity": 209, - "commission": 772.98, - "tax": 0.0, - "slippage": 1375.43, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<45 + %B(0.23)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-03", - "entry_price": 51518.788857216954, - "exit_price": 48854.19759066086, - "quantity": 100, - "commission": 732.81, - "tax": 11236.47, - "slippage": 4580.24, - "pnl": -279201.19, - "pnl_pct": -5.4186, - "reason": "전량청산: 트레일링(48900<49241)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-04", - "entry_price": 24656.581003313513, - "exit_price": 26033.118678214327, - "quantity": 104, - "commission": 406.12, - "tax": 4873.4, - "slippage": 1755.66, - "pnl": 137495.76, - "pnl_pct": 5.3612, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401744.5660987753, - "exit_price": 0.0, - "quantity": 12, - "commission": 723.14, - "tax": 0.0, - "slippage": 2934.79, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.8)<45 + %B(0.01)<0.48 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106718.26049376275, - "exit_price": 0.0, - "quantity": 48, - "commission": 768.37, - "tax": 0.0, - "slippage": 876.5, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<45 + %B(0.20)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48185.10745532131, - "exit_price": 0.0, - "quantity": 107, - "commission": 773.37, - "tax": 0.0, - "slippage": 3756.5, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<45 + %B(-0.13)<0.38 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-05", - "entry_price": 24656.581003313513, - "exit_price": 26095.735194912813, - "quantity": 52, - "commission": 203.55, - "tax": 2442.56, - "slippage": 221.77, - "pnl": 71997.59, - "pnl_pct": 5.6146, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-08", - "entry_price": 24656.581003313513, - "exit_price": 26090.096212970126, - "quantity": 26, - "commission": 101.75, - "tax": 1221.02, - "slippage": 257.5, - "pnl": 35852.47, - "pnl_pct": 5.5917, - "reason": "1차 익절(50%): RSI(59.4)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273132.00332050136, - "exit_price": 0.0, - "quantity": 18, - "commission": 737.46, - "tax": 0.0, - "slippage": 4860.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<45 + %B(0.19)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-09", - "entry_price": 24656.581003313513, - "exit_price": 25383.744006099707, - "quantity": 13, - "commission": 49.5, - "tax": 593.98, - "slippage": 211.33, - "pnl": 8761.56, - "pnl_pct": 2.733, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-11", - "entry_price": 24656.581003313513, - "exit_price": 24986.076256405635, - "quantity": 14, - "commission": 52.47, - "tax": 629.65, - "slippage": 194.93, - "pnl": 3879.03, - "pnl_pct": 1.1236, - "reason": "전량청산: 트레일링(25000<25203)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26167.90266266339, - "exit_price": 0.0, - "quantity": 196, - "commission": 769.34, - "tax": 0.0, - "slippage": 3508.92, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<45 + %B(0.22)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273132.00332050136, - "exit_price": 259557.04729958076, - "quantity": 18, - "commission": 700.8, - "tax": 8409.65, - "slippage": 3941.15, - "pnl": -254197.12, - "pnl_pct": -5.1696, - "reason": "전량청산: 트레일링(259776<261652)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 401744.5660987753, - "exit_price": 390196.9720345412, - "quantity": 12, - "commission": 702.35, - "tax": 8428.25, - "slippage": 3636.34, - "pnl": -148424.88, - "pnl_pct": -3.0783, - "reason": "전량청산: 트레일링(390500<392293)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106718.26049376275, - "exit_price": 114573.75109095291, - "quantity": 24, - "commission": 412.47, - "tax": 4949.59, - "slippage": 629.97, - "pnl": 182785.54, - "pnl_pct": 7.1355, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-16", - "entry_price": 48185.10745532131, - "exit_price": 40998.683889999935, - "quantity": 107, - "commission": 658.03, - "tax": 10089.78, - "slippage": 140.82, - "pnl": -780468.5, - "pnl_pct": -15.1354, - "reason": "손절 (close=41000 <= stop=43848)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26167.90266266339, - "exit_price": 23792.492217456194, - "quantity": 196, - "commission": 699.5, - "tax": 8393.99, - "slippage": 1471.53, - "pnl": -475443.27, - "pnl_pct": -9.2685, - "reason": "손절 (close=23800 <= stop=24043)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13403.587727738075, - "exit_price": 0.0, - "quantity": 266, - "commission": 534.8, - "tax": 0.0, - "slippage": 954.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<38 + %B(0.13)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157033.12430644306, - "exit_price": 0.0, - "quantity": 22, - "commission": 518.21, - "tax": 0.0, - "slippage": 728.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<38 + %B(0.05)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42439.979371887806, - "exit_price": 0.0, - "quantity": 84, - "commission": 534.74, - "tax": 0.0, - "slippage": 3358.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<38 + %B(0.15)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43838.38490203951, - "exit_price": 0.0, - "quantity": 81, - "commission": 532.64, - "tax": 0.0, - "slippage": 3109.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(17.4)<38 + %B(0.13)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250646.84820723592, - "exit_price": 0.0, - "quantity": 14, - "commission": 526.36, - "tax": 0.0, - "slippage": 1103.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<38 + %B(0.19)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370742.8400254917, - "exit_price": 0.0, - "quantity": 9, - "commission": 500.5, - "tax": 0.0, - "slippage": 2185.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<38 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164965.2397004849, - "exit_price": 0.0, - "quantity": 21, - "commission": 519.64, - "tax": 0.0, - "slippage": 1370.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<38 + %B(0.10)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13403.587727738075, - "exit_price": 14137.059151605172, - "quantity": 133, - "commission": 282.03, - "tax": 3384.41, - "slippage": 1721.13, - "pnl": 93617.85, - "pnl_pct": 5.2507, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-23", - "entry_price": 106718.26049376275, - "exit_price": 115846.81907028511, - "quantity": 24, - "commission": 417.05, - "tax": 5004.58, - "slippage": 1276.34, - "pnl": 213279.59, - "pnl_pct": 8.326, - "reason": "전량청산: RSI(66.6)>=55", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-24", - "entry_price": 13403.587727738075, - "exit_price": 14116.259892049047, - "quantity": 133, - "commission": 281.62, - "tax": 3379.43, - "slippage": 497.43, - "pnl": 90856.94, - "pnl_pct": 5.0959, - "reason": "전량청산: RSI(56.7)>=55", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250646.84820723592, - "exit_price": 287814.99939332, - "quantity": 7, - "commission": 302.21, - "tax": 3626.47, - "slippage": 497.0, - "pnl": 255985.2, - "pnl_pct": 14.5878, - "reason": "1차 익절(50%): RSI(60.4)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42439.979371887806, - "exit_price": 40277.376864193226, - "quantity": 84, - "commission": 507.49, - "tax": 7781.59, - "slippage": 1900.34, - "pnl": -190482.44, - "pnl_pct": -5.3424, - "reason": "전량청산: 트레일링(40300<41964)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 43838.38490203951, - "exit_price": 44738.2423130186, - "quantity": 81, - "commission": 543.57, - "tax": 6522.84, - "slippage": 952.37, - "pnl": 65289.41, - "pnl_pct": 1.8384, - "reason": "전량청산: 트레일링(44750<44982)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250646.84820723592, - "exit_price": 271733.0557459462, - "quantity": 7, - "commission": 285.32, - "tax": 3423.84, - "slippage": 1112.61, - "pnl": 143631.12, - "pnl_pct": 8.1851, - "reason": "전량청산: 트레일링(271892<277604)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-25", - "entry_price": 370742.8400254917, - "exit_price": 372665.1120644163, - "quantity": 9, - "commission": 503.1, - "tax": 6037.17, - "slippage": 3013.99, - "pnl": 10259.67, - "pnl_pct": 0.3074, - "reason": "전량청산: 트레일링(373000<377536)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157033.12430644306, - "exit_price": 168832.54125468177, - "quantity": 11, - "commission": 278.57, - "tax": 3342.88, - "slippage": 742.05, - "pnl": 125913.02, - "pnl_pct": 7.2882, - "reason": "1차 익절(50%): RSI(46.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164965.2397004849, - "exit_price": 177960.96090487, - "quantity": 10, - "commission": 266.94, - "tax": 3203.3, - "slippage": 390.39, - "pnl": 126239.53, - "pnl_pct": 7.6513, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 164965.2397004849, - "exit_price": 175924.3336274962, - "quantity": 5, - "commission": 131.94, - "tax": 1583.32, - "slippage": 878.33, - "pnl": 52956.48, - "pnl_pct": 6.4194, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157033.12430644306, - "exit_price": 161917.45674042442, - "quantity": 11, - "commission": 267.16, - "tax": 3205.97, - "slippage": 907.98, - "pnl": 49995.42, - "pnl_pct": 2.8939, - "reason": "전량청산: 트레일링(162000<164736)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-02", - "entry_price": 164965.2397004849, - "exit_price": 178183.79994275063, - "quantity": 3, - "commission": 80.18, - "tax": 962.19, - "slippage": 48.6, - "pnl": 38539.07, - "pnl_pct": 7.7861, - "reason": "1차 익절(50%): RSI(50.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 164965.2397004849, - "exit_price": 179691.53318733617, - "quantity": 3, - "commission": 80.86, - "tax": 970.33, - "slippage": 25.4, - "pnl": 43053.45, - "pnl_pct": 8.6982, - "reason": "전량청산: RSI(55.2)>=55", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226024.78070345926, - "exit_price": 0.0, - "quantity": 22, - "commission": 745.88, - "tax": 0.0, - "slippage": 545.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<45 + %B(0.14)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96102.26117273724, - "exit_price": 0.0, - "quantity": 53, - "commission": 764.01, - "tax": 0.0, - "slippage": 3193.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<45 + %B(0.13)<0.38 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96102.26117273724, - "exit_price": 94397.1706782899, - "quantity": 53, - "commission": 750.46, - "tax": 11507.02, - "slippage": 3965.95, - "pnl": -103391.28, - "pnl_pct": -2.0296, - "reason": "전량청산: 트레일링(94472<95129)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-24", - "entry_price": 226024.78070345926, - "exit_price": 221406.49156735386, - "quantity": 22, - "commission": 730.64, - "tax": 8767.7, - "slippage": 2057.19, - "pnl": -111846.58, - "pnl_pct": -2.2489, - "reason": "전량청산: 트레일링(221500<223529)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-24", - "exit_date": null, - "entry_price": 221514.07138691266, - "exit_price": 0.0, - "quantity": 23, - "commission": 764.22, - "tax": 0.0, - "slippage": 323.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.0)<45 + %B(0.18)<0.33 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 208579.5676212366, - "exit_price": 0.0, - "quantity": 24, - "commission": 750.89, - "tax": 0.0, - "slippage": 1909.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.1)<45 + %B(0.30)<0.38 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388886.99315622327, - "exit_price": 0.0, - "quantity": 13, - "commission": 758.33, - "tax": 0.0, - "slippage": 5030.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<45 + %B(0.16)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 95503.50555158276, - "exit_price": 0.0, - "quantity": 53, - "commission": 759.25, - "tax": 0.0, - "slippage": 2676.79, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.1)<45 + %B(0.31)<0.33 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388886.99315622327, - "exit_price": 373636.8166867725, - "quantity": 13, - "commission": 728.59, - "tax": 8743.1, - "slippage": 4721.38, - "pnl": -208482.32, - "pnl_pct": -4.1232, - "reason": "전량청산: 트레일링(374000<377450)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 95503.50555158276, - "exit_price": 88509.74696929785, - "quantity": 53, - "commission": 703.65, - "tax": 10789.34, - "slippage": 4041.41, - "pnl": -382921.45, - "pnl_pct": -7.564, - "reason": "전량청산: 트레일링(88586<90187)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23800.273248322243, - "exit_price": 0.0, - "quantity": 213, - "commission": 760.42, - "tax": 0.0, - "slippage": 58.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<45 + %B(0.18)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 377198.65951320593, - "exit_price": 0.0, - "quantity": 13, - "commission": 735.54, - "tax": 0.0, - "slippage": 3531.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<45 + %B(-0.11)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88646.3899947506, - "exit_price": 0.0, - "quantity": 57, - "commission": 757.93, - "tax": 0.0, - "slippage": 3442.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<45 + %B(-0.05)<0.38 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247307.7256414188, - "exit_price": 0.0, - "quantity": 20, - "commission": 741.92, - "tax": 0.0, - "slippage": 2654.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<45 + %B(0.01)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-24", - "exit_date": "2024-05-30", - "entry_price": 221514.07138691266, - "exit_price": 214942.6325841602, - "quantity": 23, - "commission": 741.55, - "tax": 8898.62, - "slippage": 1319.45, - "pnl": -161547.49, - "pnl_pct": -3.1703, - "reason": "전량청산: 트레일링(215000<215464)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22264.2614000184, - "exit_price": 0.0, - "quantity": 227, - "commission": 758.1, - "tax": 0.0, - "slippage": 3237.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<45 + %B(0.15)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374041.7205129249, - "exit_price": 0.0, - "quantity": 13, - "commission": 729.38, - "tax": 0.0, - "slippage": 542.37, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<45 + %B(0.14)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 220095.6483551472, - "exit_price": 0.0, - "quantity": 23, - "commission": 759.33, - "tax": 0.0, - "slippage": 2199.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.5)<45 + %B(0.29)<0.33 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-04", - "exit_date": null, - "entry_price": 176880.21835127898, - "exit_price": 0.0, - "quantity": 28, - "commission": 742.9, - "tax": 0.0, - "slippage": 2246.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<45 + %B(0.30)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 23800.273248322243, - "exit_price": 23227.823779685135, - "quantity": 213, - "commission": 742.13, - "tax": 8905.55, - "slippage": 4723.53, - "pnl": -132339.83, - "pnl_pct": -2.6101, - "reason": "전량청산: 트레일링(23250<23376)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88646.3899947506, - "exit_price": 98603.56207331408, - "quantity": 28, - "commission": 414.13, - "tax": 6350.07, - "slippage": 2420.26, - "pnl": 271664.3, - "pnl_pct": 10.9433, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247307.7256414188, - "exit_price": 266975.66300755314, - "quantity": 10, - "commission": 400.46, - "tax": 4805.56, - "slippage": 703.37, - "pnl": 191102.39, - "pnl_pct": 7.7262, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-05", - "exit_date": null, - "entry_price": 23261.638627128417, - "exit_price": 0.0, - "quantity": 221, - "commission": 771.12, - "tax": 0.0, - "slippage": 2572.14, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<45 + %B(0.14)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-06-07", - "entry_price": 208579.5676212366, - "exit_price": 221960.3392825223, - "quantity": 12, - "commission": 399.53, - "tax": 6126.11, - "slippage": 475.93, - "pnl": 153668.18, - "pnl_pct": 6.1386, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88646.3899947506, - "exit_price": 105362.75518069052, - "quantity": 14, - "commission": 221.26, - "tax": 3392.68, - "slippage": 1347.43, - "pnl": 230229.01, - "pnl_pct": 18.5484, - "reason": "1차 익절(50%): RSI(60.4)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-10", - "entry_price": 88646.3899947506, - "exit_price": 101642.44127537194, - "quantity": 7, - "commission": 106.72, - "tax": 1636.44, - "slippage": 619.91, - "pnl": 89136.11, - "pnl_pct": 14.3625, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-04", - "exit_date": "2024-06-10", - "entry_price": 176880.21835127898, - "exit_price": 170649.05547409973, - "quantity": 28, - "commission": 716.73, - "tax": 8600.71, - "slippage": 1426.45, - "pnl": -184532.9, - "pnl_pct": -3.7254, - "reason": "전량청산: 트레일링(170700<172547)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-11", - "entry_price": 88646.3899947506, - "exit_price": 101078.37473124076, - "quantity": 4, - "commission": 60.65, - "tax": 929.92, - "slippage": 258.5, - "pnl": 48684.18, - "pnl_pct": 13.7278, - "reason": "1차 익절(50%): RSI(58.8)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-05", - "exit_date": "2024-06-11", - "entry_price": 23261.638627128417, - "exit_price": 22286.41996428493, - "quantity": 221, - "commission": 738.79, - "tax": 8865.54, - "slippage": 3001.19, - "pnl": -225898.78, - "pnl_pct": -4.3936, - "reason": "전량청산: 트레일링(22300<22369)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169925.9673917266, - "exit_price": 0.0, - "quantity": 30, - "commission": 764.67, - "tax": 0.0, - "slippage": 779.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<45 + %B(0.20)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13970.644650769047, - "exit_price": 0.0, - "quantity": 368, - "commission": 771.18, - "tax": 0.0, - "slippage": 3917.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<45 + %B(0.15)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134472.49254164807, - "exit_price": 0.0, - "quantity": 38, - "commission": 766.49, - "tax": 0.0, - "slippage": 2754.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.2)<45 + %B(0.27)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82864.4702724306, - "exit_price": 0.0, - "quantity": 62, - "commission": 770.64, - "tax": 0.0, - "slippage": 3997.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.3)<45 + %B(0.26)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43673.14993779132, - "exit_price": 0.0, - "quantity": 117, - "commission": 766.46, - "tax": 0.0, - "slippage": 2708.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<45 + %B(0.28)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-06-14", - "entry_price": 208579.5676212366, - "exit_price": 200499.88533482637, - "quantity": 12, - "commission": 360.9, - "tax": 5533.8, - "slippage": 1.38, - "pnl": -103226.33, - "pnl_pct": -4.1236, - "reason": "전량청산: 트레일링(200500<203969)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 88646.3899947506, - "exit_price": 97481.3905704133, - "quantity": 4, - "commission": 58.49, - "tax": 896.83, - "slippage": 126.44, - "pnl": 34331.5, - "pnl_pct": 9.6807, - "reason": "전량청산: 트레일링(97513<98171)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-14", - "entry_price": 22264.2614000184, - "exit_price": 21599.579302364466, - "quantity": 227, - "commission": 735.47, - "tax": 8825.59, - "slippage": 95.5, - "pnl": -161201.99, - "pnl_pct": -3.1891, - "reason": "전량청산: 트레일링(21600<22021)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-14", - "entry_price": 220095.6483551472, - "exit_price": 237778.874529329, - "quantity": 11, - "commission": 392.34, - "tax": 4708.02, - "slippage": 2432.38, - "pnl": 189051.97, - "pnl_pct": 7.8075, - "reason": "1차 익절(50%): RSI(71.4)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 151833.30210886578, - "exit_price": 0.0, - "quantity": 33, - "commission": 751.57, - "tax": 0.0, - "slippage": 4398.97, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<45 + %B(0.30)<0.33 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 247307.7256414188, - "exit_price": 255201.58098048373, - "quantity": 10, - "commission": 382.8, - "tax": 4593.63, - "slippage": 2124.19, - "pnl": 73591.16, - "pnl_pct": 2.9752, - "reason": "전량청산: 트레일링(255414<262732)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 220095.6483551472, - "exit_price": 234927.7341805304, - "quantity": 6, - "commission": 211.43, - "tax": 2537.22, - "slippage": 433.59, - "pnl": 86045.77, - "pnl_pct": 6.5148, - "reason": "1차 익절(50%): RSI(67.1)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-18", - "entry_price": 377198.65951320593, - "exit_price": 367115.73352814885, - "quantity": 13, - "commission": 715.88, - "tax": 8590.51, - "slippage": 276.46, - "pnl": -141119.96, - "pnl_pct": -2.8775, - "reason": "전량청산: 트레일링(367137<372172)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-18", - "entry_price": 374041.7205129249, - "exit_price": 367676.8924674929, - "quantity": 13, - "commission": 716.97, - "tax": 8603.64, - "slippage": 4200.4, - "pnl": -92792.76, - "pnl_pct": -1.908, - "reason": "전량청산: 트레일링(368000<370721)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-18", - "entry_price": 220095.6483551472, - "exit_price": 235276.99340563233, - "quantity": 6, - "commission": 211.75, - "tax": 2540.99, - "slippage": 1338.04, - "pnl": 88137.24, - "pnl_pct": 6.6732, - "reason": "전량청산: BB상단 도달 | 트레일링(235500<240129)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82864.4702724306, - "exit_price": 87392.51388828926, - "quantity": 31, - "commission": 406.38, - "tax": 4876.5, - "slippage": 232.07, - "pnl": 134701.15, - "pnl_pct": 5.243, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 13970.644650769047, - "exit_price": 14353.021176946773, - "quantity": 184, - "commission": 396.14, - "tax": 4753.72, - "slippage": 1284.1, - "pnl": 64821.83, - "pnl_pct": 2.5213, - "reason": "1차 익절(50%): RSI(59.0)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82864.4702724306, - "exit_price": 87593.93698338217, - "quantity": 31, - "commission": 407.31, - "tax": 4887.74, - "slippage": 187.95, - "pnl": 140933.09, - "pnl_pct": 5.4855, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-24", - "entry_price": 13970.644650769047, - "exit_price": 14478.978874625423, - "quantity": 184, - "commission": 399.62, - "tax": 4795.44, - "slippage": 2027.89, - "pnl": 87952.85, - "pnl_pct": 3.421, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-24", - "entry_price": 134472.49254164807, - "exit_price": 135795.92310105718, - "quantity": 19, - "commission": 387.02, - "tax": 4644.22, - "slippage": 1977.46, - "pnl": 19730.7, - "pnl_pct": 0.7721, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-24", - "entry_price": 43673.14993779132, - "exit_price": 42044.60113891779, - "quantity": 117, - "commission": 737.88, - "tax": 8854.59, - "slippage": 631.67, - "pnl": -200899.15, - "pnl_pct": -3.9311, - "reason": "전량청산: 트레일링(42050<42387)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 134472.49254164807, - "exit_price": 138634.0783341577, - "quantity": 19, - "commission": 395.11, - "tax": 4741.29, - "slippage": 1252.51, - "pnl": 73550.49, - "pnl_pct": 2.8783, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-27", - "entry_price": 151833.30210886578, - "exit_price": 154415.05534480503, - "quantity": 16, - "commission": 370.6, - "tax": 4447.15, - "slippage": 1359.11, - "pnl": 36125.9, - "pnl_pct": 1.4868, - "reason": "1차 익절(50%): RSI(58.5)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181047.97524983817, - "exit_price": 0.0, - "quantity": 28, - "commission": 760.4, - "tax": 0.0, - "slippage": 1343.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<45 + %B(0.05)<0.33 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-28", - "entry_price": 151833.30210886578, - "exit_price": 157862.15557950852, - "quantity": 8, - "commission": 189.43, - "tax": 2273.22, - "slippage": 1102.76, - "pnl": 45585.98, - "pnl_pct": 3.7524, - "reason": "1차 익절(50%): RSI(64.9)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148562.83598411983, - "exit_price": 0.0, - "quantity": 34, - "commission": 757.67, - "tax": 0.0, - "slippage": 2136.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.6)<45 + %B(0.30)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-07-01", - "entry_price": 169925.9673917266, - "exit_price": 162865.4980723335, - "quantity": 30, - "commission": 732.89, - "tax": 8794.74, - "slippage": 1035.06, - "pnl": -222106.38, - "pnl_pct": -4.3563, - "reason": "전량청산: 트레일링(162900<164749)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-01", - "entry_price": 151833.30210886578, - "exit_price": 155915.8698101504, - "quantity": 4, - "commission": 93.55, - "tax": 1122.59, - "slippage": 336.52, - "pnl": 15023.03, - "pnl_pct": 2.4732, - "reason": "1차 익절(50%): RSI(62.8)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148562.83598411983, - "exit_price": 152788.39353953613, - "quantity": 17, - "commission": 389.61, - "tax": 4675.32, - "slippage": 1897.31, - "pnl": 66390.71, - "pnl_pct": 2.6283, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 21004.22417233118, - "exit_price": 0.0, - "quantity": 244, - "commission": 768.75, - "tax": 0.0, - "slippage": 1030.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<45 + %B(0.31)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162950.77858385292, - "exit_price": 0.0, - "quantity": 31, - "commission": 757.72, - "tax": 0.0, - "slippage": 1574.14, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<45 + %B(0.06)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359662.56213959504, - "exit_price": 0.0, - "quantity": 14, - "commission": 755.29, - "tax": 0.0, - "slippage": 5005.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<45 + %B(0.21)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-02", - "entry_price": 151833.30210886578, - "exit_price": 153700.04875473503, - "quantity": 2, - "commission": 46.11, - "tax": 553.32, - "slippage": 199.9, - "pnl": 3088.51, - "pnl_pct": 1.0169, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-03", - "entry_price": 151833.30210886578, - "exit_price": 154832.13829700163, - "quantity": 1, - "commission": 23.22, - "tax": 278.7, - "slippage": 67.86, - "pnl": 2674.14, - "pnl_pct": 1.761, - "reason": "1차 익절(50%): RSI(64.8)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-04", - "entry_price": 151833.30210886578, - "exit_price": 162415.8939258317, - "quantity": 1, - "commission": 24.36, - "tax": 292.35, - "slippage": 84.11, - "pnl": 10243.11, - "pnl_pct": 6.7453, - "reason": "1차 익절(50%): RSI(69.9)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-05", - "entry_price": 151833.30210886578, - "exit_price": 170479.36878460448, - "quantity": 1, - "commission": 25.57, - "tax": 306.86, - "slippage": 20.63, - "pnl": 18290.86, - "pnl_pct": 12.0449, - "reason": "전량청산: RSI(78.9)>=72 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-05", - "entry_price": 148562.83598411983, - "exit_price": 162363.50915246608, - "quantity": 17, - "commission": 414.03, - "tax": 4968.32, - "slippage": 620.34, - "pnl": 228850.26, - "pnl_pct": 9.06, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 21004.22417233118, - "exit_price": 21392.764968970045, - "quantity": 122, - "commission": 391.49, - "tax": 4697.85, - "slippage": 882.67, - "pnl": 41928.26, - "pnl_pct": 1.636, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162950.77858385292, - "exit_price": 168001.10530442733, - "quantity": 15, - "commission": 378.0, - "tax": 4536.03, - "slippage": 1483.42, - "pnl": 70474.23, - "pnl_pct": 2.8828, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359662.56213959504, - "exit_price": 373903.9393911562, - "quantity": 7, - "commission": 392.6, - "tax": 4711.19, - "slippage": 602.42, - "pnl": 94208.21, - "pnl_pct": 3.7414, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181047.97524983817, - "exit_price": 188358.51104476932, - "quantity": 14, - "commission": 395.55, - "tax": 4746.63, - "slippage": 580.85, - "pnl": 96825.11, - "pnl_pct": 3.8195, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 162950.77858385292, - "exit_price": 170487.89567883546, - "quantity": 8, - "commission": 204.59, - "tax": 2455.03, - "slippage": 96.83, - "pnl": 57441.78, - "pnl_pct": 4.4057, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162950.77858385292, - "exit_price": 177387.97922508456, - "quantity": 8, - "commission": 212.87, - "tax": 2554.39, - "slippage": 896.17, - "pnl": 112534.81, - "pnl_pct": 8.6313, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 21004.22417233118, - "exit_price": 22144.92893948858, - "quantity": 122, - "commission": 405.25, - "tax": 4863.03, - "slippage": 618.67, - "pnl": 133513.33, - "pnl_pct": 5.2095, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359662.56213959504, - "exit_price": 352131.883810996, - "quantity": 7, - "commission": 369.74, - "tax": 4436.86, - "slippage": 2233.81, - "pnl": -57898.99, - "pnl_pct": -2.2994, - "reason": "전량청산: 트레일링(352451<358094)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-22", - "entry_price": 181047.97524983817, - "exit_price": 191834.95000315126, - "quantity": 14, - "commission": 402.85, - "tax": 4834.24, - "slippage": 2310.7, - "pnl": 145400.35, - "pnl_pct": 5.7356, - "reason": "전량청산: RSI(71.5)>=65", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-07-23", - "exit_date": null, - "entry_price": 145910.33808734876, - "exit_price": 0.0, - "quantity": 24, - "commission": 525.28, - "tax": 0.0, - "slippage": 248.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.7)<38 + %B(-0.08)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-07-26", - "exit_date": null, - "entry_price": 225553.67004505024, - "exit_price": 0.0, - "quantity": 16, - "commission": 541.33, - "tax": 0.0, - "slippage": 858.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<38 + %B(0.28)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-07-26", - "exit_date": "2024-07-30", - "entry_price": 225553.67004505024, - "exit_price": 221851.48693321823, - "quantity": 16, - "commission": 532.44, - "tax": 6389.32, - "slippage": 2376.21, - "pnl": -66698.02, - "pnl_pct": -1.8479, - "reason": "전량청산: 트레일링(222000<223400)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485103.9048515747, - "exit_price": 0.0, - "quantity": 7, - "commission": 509.36, - "tax": 0.0, - "slippage": 727.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.5)<38 + %B(0.04)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194625.7478857619, - "exit_price": 0.0, - "quantity": 18, - "commission": 525.49, - "tax": 0.0, - "slippage": 463.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.7)<38 + %B(0.19)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-02", - "entry_price": 485103.9048515747, - "exit_price": 481549.0821360401, - "quantity": 7, - "commission": 505.63, - "tax": 6067.52, - "slippage": 3156.43, - "pnl": -31966.26, - "pnl_pct": -0.9412, - "reason": "전량청산: 트레일링(482000<487650)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194625.7478857619, - "exit_price": 173101.09533623606, - "quantity": 18, - "commission": 467.37, - "tax": 5608.48, - "slippage": 1780.28, - "pnl": -394045.08, - "pnl_pct": -11.2463, - "reason": "손절 (close=173200 <= stop=177109)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173281.86662175722, - "exit_price": 0.0, - "quantity": 20, - "commission": 519.85, - "tax": 0.0, - "slippage": 1637.33, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<38 + %B(0.02)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 329702.488161616, - "exit_price": 0.0, - "quantity": 10, - "commission": 494.55, - "tax": 0.0, - "slippage": 2584.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<38 + %B(0.30)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79664.27676102224, - "exit_price": 0.0, - "quantity": 45, - "commission": 537.73, - "tax": 0.0, - "slippage": 2892.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<38 + %B(0.07)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 244046.4600191043, - "exit_price": 0.0, - "quantity": 14, - "commission": 512.5, - "tax": 0.0, - "slippage": 650.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<38 + %B(0.11)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 175517.01135789716, - "exit_price": 0.0, - "quantity": 20, - "commission": 526.55, - "tax": 0.0, - "slippage": 340.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.7)<38 + %B(0.16)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-07-23", - "exit_date": "2024-08-05", - "entry_price": 145910.33808734876, - "exit_price": 131243.40297975004, - "quantity": 24, - "commission": 472.48, - "tax": 5669.72, - "slippage": 1358.33, - "pnl": -358673.91, - "pnl_pct": -10.2409, - "reason": "손절 (close=131300 <= stop=137757)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 173281.86662175722, - "exit_price": 156033.8793769466, - "quantity": 20, - "commission": 468.1, - "tax": 5617.22, - "slippage": 1322.41, - "pnl": -351564.91, - "pnl_pct": -10.1428, - "reason": "손절 (close=156100 <= stop=162885)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 329702.488161616, - "exit_price": 297487.0013161509, - "quantity": 10, - "commission": 446.23, - "tax": 5354.77, - "slippage": 1389.99, - "pnl": -328450.42, - "pnl_pct": -9.9605, - "reason": "손절 (close=297626 <= stop=309920)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79664.27676102224, - "exit_price": 71347.94398434857, - "quantity": 45, - "commission": 481.6, - "tax": 5779.18, - "slippage": 2342.52, - "pnl": -381033.49, - "pnl_pct": -10.6273, - "reason": "손절 (close=71400 <= stop=75636)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 244046.4600191043, - "exit_price": 223849.1663414063, - "quantity": 14, - "commission": 470.08, - "tax": 5641.0, - "slippage": 2111.67, - "pnl": -289385.69, - "pnl_pct": -8.4686, - "reason": "손절 (close=224000 <= stop=229404)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 175517.01135789716, - "exit_price": 160242.1399000969, - "quantity": 20, - "commission": 480.73, - "tax": 5768.72, - "slippage": 3157.2, - "pnl": -312273.42, - "pnl_pct": -8.8945, - "reason": "손절 (close=160400 <= stop=164996)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24002.36202890765, - "exit_price": 0.0, - "quantity": 210, - "commission": 756.07, - "tax": 0.0, - "slippage": 496.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.8)<45 + %B(-0.14)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-09-06", - "exit_date": null, - "entry_price": 214086.16095436987, - "exit_price": 0.0, - "quantity": 23, - "commission": 738.6, - "tax": 0.0, - "slippage": 1981.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<45 + %B(0.30)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-11", - "entry_price": 24002.36202890765, - "exit_price": 23492.026388773218, - "quantity": 210, - "commission": 740.0, - "tax": 8879.99, - "slippage": 1674.46, - "pnl": -117546.54, - "pnl_pct": -2.3317, - "reason": "전량청산: 트레일링(23500<23600)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-09-06", - "exit_date": "2024-09-11", - "entry_price": 214086.16095436987, - "exit_price": 208320.34127617042, - "quantity": 23, - "commission": 718.71, - "tax": 8624.46, - "slippage": 4132.15, - "pnl": -142695.62, - "pnl_pct": -2.8975, - "reason": "전량청산: 트레일링(208500<209571)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90922.60286075337, - "exit_price": 0.0, - "quantity": 55, - "commission": 750.11, - "tax": 0.0, - "slippage": 1243.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<34 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-11-04", - "entry_price": 90922.60286075337, - "exit_price": 97381.47365231787, - "quantity": 27, - "commission": 394.39, - "tax": 4732.74, - "slippage": 500.21, - "pnl": 168894.14, - "pnl_pct": 6.8788, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-11-05", - "entry_price": 90922.60286075337, - "exit_price": 96956.48448586019, - "quantity": 14, - "commission": 203.61, - "tax": 2443.3, - "slippage": 609.22, - "pnl": 81636.49, - "pnl_pct": 6.4124, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-11-12", - "entry_price": 90922.60286075337, - "exit_price": 91861.22907729923, - "quantity": 14, - "commission": 192.91, - "tax": 2314.9, - "slippage": 542.79, - "pnl": 10442.02, - "pnl_pct": 0.8202, - "reason": "전량청산: 트레일링(91900<92061)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40911.39249641688, - "exit_price": 0.0, - "quantity": 123, - "commission": 754.82, - "tax": 0.0, - "slippage": 1401.28, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<34 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 88822.18281257193, - "exit_price": 0.0, - "quantity": 56, - "commission": 746.11, - "tax": 0.0, - "slippage": 1242.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<34 + %B(0.28) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40911.39249641688, - "exit_price": 43659.65329331164, - "quantity": 61, - "commission": 399.49, - "tax": 6125.45, - "slippage": 2461.15, - "pnl": 160744.63, - "pnl_pct": 6.4402, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 40911.39249641688, - "exit_price": 45329.90402071183, - "quantity": 31, - "commission": 210.78, - "tax": 3232.02, - "slippage": 622.98, - "pnl": 133340.81, - "pnl_pct": 10.5122, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 88822.18281257193, - "exit_price": 96117.13821612191, - "quantity": 28, - "commission": 403.69, - "tax": 6189.94, - "slippage": 2320.13, - "pnl": 197292.06, - "pnl_pct": 7.9317, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-16", - "entry_price": 40911.39249641688, - "exit_price": 42076.83130434586, - "quantity": 31, - "commission": 195.66, - "tax": 3000.08, - "slippage": 718.23, - "pnl": 32742.63, - "pnl_pct": 2.5813, - "reason": "전량청산: 트레일링(42100<43375)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-16", - "entry_price": 88822.18281257193, - "exit_price": 89995.44705034276, - "quantity": 28, - "commission": 377.98, - "tax": 5795.71, - "slippage": 127.48, - "pnl": 26304.66, - "pnl_pct": 1.0575, - "reason": "전량청산: 트레일링(90000<93870)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-07-04", - "exit_date": null, - "entry_price": 375875.23056688893, - "exit_price": 0.0, - "quantity": 9, - "commission": 507.43, - "tax": 0.0, - "slippage": 3377.08, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<38 + %B(0.16)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-07", - "entry_price": 375875.23056688893, - "exit_price": 416651.37649702164, - "quantity": 4, - "commission": 249.99, - "tax": 3833.19, - "slippage": 1394.49, - "pnl": 158795.88, - "pnl_pct": 10.5602, - "reason": "1차 익절(50%): RSI(56.9)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-08", - "entry_price": 375875.23056688893, - "exit_price": 418593.9905681977, - "quantity": 2, - "commission": 125.58, - "tax": 1925.53, - "slippage": 812.02, - "pnl": 83273.65, - "pnl_pct": 11.0756, - "reason": "1차 익절(50%): RSI(58.5)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-09", - "entry_price": 375875.23056688893, - "exit_price": 423107.6835826961, - "quantity": 1, - "commission": 63.47, - "tax": 973.15, - "slippage": 392.32, - "pnl": 46139.46, - "pnl_pct": 12.2734, - "reason": "1차 익절(50%): RSI(63.3)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-10", - "entry_price": 375875.23056688893, - "exit_price": 448618.935615248, - "quantity": 1, - "commission": 67.29, - "tax": 1031.82, - "slippage": 381.06, - "pnl": 71588.21, - "pnl_pct": 19.0429, - "reason": "1차 익절(50%): RSI(68.4)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-11", - "entry_price": 375875.23056688893, - "exit_price": 438926.9894224449, - "quantity": 1, - "commission": 65.84, - "tax": 1009.53, - "slippage": 73.01, - "pnl": 61920.01, - "pnl_pct": 16.4711, - "reason": "전량청산: RSI(68.4)>=65 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256624.56694867814, - "exit_price": 0.0, - "quantity": 19, - "commission": 731.38, - "tax": 0.0, - "slippage": 2366.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<45 + %B(0.14)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38408.20789628925, - "exit_price": 0.0, - "quantity": 132, - "commission": 760.48, - "tax": 0.0, - "slippage": 1083.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<45 + %B(0.23)<0.38 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-07-28", - "exit_date": null, - "entry_price": 25560.24657947464, - "exit_price": 0.0, - "quantity": 199, - "commission": 762.97, - "tax": 0.0, - "slippage": 2039.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<45 + %B(0.33)<0.38 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-30", - "entry_price": 25560.24657947464, - "exit_price": 27098.410980660752, - "quantity": 99, - "commission": 402.41, - "tax": 6170.31, - "slippage": 157.31, - "pnl": 145325.99, - "pnl_pct": 5.7422, - "reason": "1차 익절(50%): RSI(61.4)>=58 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-31", - "entry_price": 25560.24657947464, - "exit_price": 26839.824571755467, - "quantity": 50, - "commission": 201.3, - "tax": 3086.58, - "slippage": 508.77, - "pnl": 60499.32, - "pnl_pct": 4.7332, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800788.2470750237, - "exit_price": 0.0, - "quantity": 6, - "commission": 720.71, - "tax": 0.0, - "slippage": 4729.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<45 + %B(0.15)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-08-01", - "entry_price": 25560.24657947464, - "exit_price": 24793.422964157333, - "quantity": 50, - "commission": 185.95, - "tax": 2851.24, - "slippage": 328.85, - "pnl": -41570.08, - "pnl_pct": -3.2522, - "reason": "전량청산: 트레일링(24800<26741)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24819.444950928326, - "exit_price": 0.0, - "quantity": 205, - "commission": 763.2, - "tax": 0.0, - "slippage": 3986.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<45 + %B(0.11)<0.33 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38408.20789628925, - "exit_price": 39182.16367200031, - "quantity": 66, - "commission": 387.9, - "tax": 5947.85, - "slippage": 1177.2, - "pnl": 44365.08, - "pnl_pct": 1.7499, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16807.106525764633, - "exit_price": 0.0, - "quantity": 212, - "commission": 534.47, - "tax": 0.0, - "slippage": 1506.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<38 + %B(0.15)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24819.444950928326, - "exit_price": 26874.248155460875, - "quantity": 102, - "commission": 411.18, - "tax": 6304.7, - "slippage": 2626.69, - "pnl": 202494.31, - "pnl_pct": 7.9975, - "reason": "1차 익절(50%): RSI(55.4)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26926.776870347356, - "exit_price": 0.0, - "quantity": 133, - "commission": 537.19, - "tax": 0.0, - "slippage": 3561.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.0)<38 + %B(0.12)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 228626.9930618982, - "exit_price": 0.0, - "quantity": 15, - "commission": 514.41, - "tax": 0.0, - "slippage": 1904.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.3)<38 + %B(0.23)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256624.56694867814, - "exit_price": 277300.64170360524, - "quantity": 9, - "commission": 374.36, - "tax": 4492.27, - "slippage": 1794.22, - "pnl": 180871.6, - "pnl_pct": 7.83, - "reason": "1차 익절(50%): RSI(55.3)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800788.2470750237, - "exit_price": 814873.8405874016, - "quantity": 3, - "commission": 366.69, - "tax": 4400.32, - "slippage": 378.48, - "pnl": 37129.41, - "pnl_pct": 1.5453, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-07", - "entry_price": 24819.444950928326, - "exit_price": 26142.241090363317, - "quantity": 51, - "commission": 199.99, - "tax": 3066.48, - "slippage": 395.7, - "pnl": 64006.26, - "pnl_pct": 5.0559, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256624.56694867814, - "exit_price": 290718.105574794, - "quantity": 5, - "commission": 218.04, - "tax": 2616.46, - "slippage": 1409.47, - "pnl": 167440.72, - "pnl_pct": 13.0475, - "reason": "1차 익절(50%): RSI(57.9)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-08", - "entry_price": 24819.444950928326, - "exit_price": 26784.477968206123, - "quantity": 26, - "commission": 104.46, - "tax": 1601.71, - "slippage": 403.57, - "pnl": 49287.89, - "pnl_pct": 7.6368, - "reason": "1차 익절(50%): RSI(55.2)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 256624.56694867814, - "exit_price": 288843.30558680283, - "quantity": 5, - "commission": 216.63, - "tax": 2599.59, - "slippage": 783.47, - "pnl": 158085.0, - "pnl_pct": 12.3185, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-11", - "entry_price": 228626.9930618982, - "exit_price": 222833.20145003547, - "quantity": 15, - "commission": 501.37, - "tax": 6016.5, - "slippage": 2501.98, - "pnl": -93939.16, - "pnl_pct": -2.7388, - "reason": "전량청산: 트레일링(223000<229100)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38408.20789628925, - "exit_price": 39097.764837829316, - "quantity": 66, - "commission": 387.07, - "tax": 5935.04, - "slippage": 147.52, - "pnl": 38808.41, - "pnl_pct": 1.5307, - "reason": "전량청산: 트레일링(39100<39270)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800788.2470750237, - "exit_price": 774547.2623642943, - "quantity": 3, - "commission": 348.55, - "tax": 4182.56, - "slippage": 1358.21, - "pnl": -83614.41, - "pnl_pct": -3.48, - "reason": "전량청산: 트레일링(775000<779800)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-12", - "entry_price": 16807.106525764633, - "exit_price": 16591.652683643537, - "quantity": 212, - "commission": 527.61, - "tax": 8090.09, - "slippage": 1769.63, - "pnl": -54828.38, - "pnl_pct": -1.5385, - "reason": "전량청산: 트레일링(16600<16607)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-12", - "exit_date": null, - "entry_price": 16614.155150208, - "exit_price": 0.0, - "quantity": 216, - "commission": 538.3, - "tax": 0.0, - "slippage": 3057.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<38 + %B(0.17)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-18", - "entry_price": 26926.776870347356, - "exit_price": 25895.92249234637, - "quantity": 133, - "commission": 516.62, - "tax": 6199.48, - "slippage": 542.31, - "pnl": -144356.93, - "pnl_pct": -4.0303, - "reason": "전량청산: 트레일링(25900<26082)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61859.37613622236, - "exit_price": 0.0, - "quantity": 83, - "commission": 770.15, - "tax": 0.0, - "slippage": 4928.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<45 + %B(0.28)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427034.2075956578, - "exit_price": 0.0, - "quantity": 12, - "commission": 768.66, - "tax": 0.0, - "slippage": 410.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<45 + %B(0.21)<0.38 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-21", - "entry_price": 24819.444950928326, - "exit_price": 25495.26146349499, - "quantity": 26, - "commission": 99.43, - "tax": 1524.62, - "slippage": 123.2, - "pnl": 15850.39, - "pnl_pct": 2.4559, - "reason": "전량청산: 트레일링(25500<25749)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61859.37613622236, - "exit_price": 66560.37066191043, - "quantity": 41, - "commission": 409.35, - "tax": 4912.16, - "slippage": 1624.8, - "pnl": 187038.84, - "pnl_pct": 7.3736, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61859.37613622236, - "exit_price": 62657.66417288902, - "quantity": 42, - "commission": 394.74, - "tax": 4736.92, - "slippage": 1778.1, - "pnl": 28006.72, - "pnl_pct": 1.0778, - "reason": "전량청산: 트레일링(62700<66571)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427034.2075956578, - "exit_price": 437896.98069398955, - "quantity": 6, - "commission": 394.11, - "tax": 6042.98, - "slippage": 618.12, - "pnl": 58355.22, - "pnl_pct": 2.2772, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147117.63532091162, - "exit_price": 0.0, - "quantity": 35, - "commission": 772.37, - "tax": 0.0, - "slippage": 617.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<45 + %B(0.14)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 173053.93067661297, - "exit_price": 0.0, - "quantity": 29, - "commission": 752.78, - "tax": 0.0, - "slippage": 4463.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<45 + %B(0.34)<0.38 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-12", - "exit_date": "2025-08-29", - "entry_price": 16614.155150208, - "exit_price": 16186.013773519304, - "quantity": 216, - "commission": 524.43, - "tax": 8041.21, - "slippage": 861.02, - "pnl": -101582.47, - "pnl_pct": -2.8302, - "reason": "전량청산: 트레일링(16190<16227)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-09-01", - "entry_price": 427034.2075956578, - "exit_price": 454729.49378514226, - "quantity": 6, - "commission": 409.26, - "tax": 6275.27, - "slippage": 1623.04, - "pnl": 159102.86, - "pnl_pct": 6.2087, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-04", - "entry_price": 147117.63532091162, - "exit_price": 150007.03083529914, - "quantity": 17, - "commission": 382.52, - "tax": 4590.22, - "slippage": 1580.48, - "pnl": 43771.84, - "pnl_pct": 1.7499, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-05", - "entry_price": 147117.63532091162, - "exit_price": 151436.48742532663, - "quantity": 9, - "commission": 204.44, - "tax": 2453.27, - "slippage": 571.61, - "pnl": 36013.35, - "pnl_pct": 2.7195, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276661.385387989, - "exit_price": 0.0, - "quantity": 18, - "commission": 746.99, - "tax": 0.0, - "slippage": 2904.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<45 + %B(0.05)<0.43 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-08", - "entry_price": 147117.63532091162, - "exit_price": 154219.33462699343, - "quantity": 9, - "commission": 208.2, - "tax": 2498.35, - "slippage": 725.99, - "pnl": 61010.14, - "pnl_pct": 4.6071, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23972.38621487279, - "exit_price": 0.0, - "quantity": 258, - "commission": 927.73, - "tax": 0.0, - "slippage": 5775.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<50 + %B(0.24)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 65313.33812572236, - "exit_price": 0.0, - "quantity": 94, - "commission": 920.92, - "tax": 0.0, - "slippage": 1253.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.3)<50 + %B(0.35)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 24717.6899374795, - "exit_price": 0.0, - "quantity": 250, - "commission": 926.91, - "tax": 0.0, - "slippage": 4422.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(48.1)<50 + %B(0.43)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 65313.33812572236, - "exit_price": 67483.88869819843, - "quantity": 47, - "commission": 475.76, - "tax": 5709.14, - "slippage": 757.23, - "pnl": 95370.52, - "pnl_pct": 3.1063, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 24717.6899374795, - "exit_price": 25739.808514445125, - "quantity": 125, - "commission": 482.62, - "tax": 5791.46, - "slippage": 1273.94, - "pnl": 121027.29, - "pnl_pct": 3.9165, - "reason": "1차 익절(50%): RSI(62.7)>=62 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129687.05105289561, - "exit_price": 0.0, - "quantity": 48, - "commission": 933.75, - "tax": 0.0, - "slippage": 4178.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<50 + %B(0.12)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49214.7598563261, - "exit_price": 0.0, - "quantity": 126, - "commission": 930.16, - "tax": 0.0, - "slippage": 1859.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<50 + %B(0.19)<0.50 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 16095.087291088013, - "exit_price": 0.0, - "quantity": 387, - "commission": 934.32, - "tax": 0.0, - "slippage": 1968.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.7)<50 + %B(0.41)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-11", - "entry_price": 173053.93067661297, - "exit_price": 171870.67930730473, - "quantity": 14, - "commission": 360.93, - "tax": 4331.14, - "slippage": 1810.49, - "pnl": -21621.0, - "pnl_pct": -0.8923, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-11", - "entry_price": 24717.6899374795, - "exit_price": 25448.153777736152, - "quantity": 125, - "commission": 477.15, - "tax": 5725.83, - "slippage": 230.78, - "pnl": 84641.54, - "pnl_pct": 2.7391, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-12", - "entry_price": 173053.93067661297, - "exit_price": 171621.31237576637, - "quantity": 7, - "commission": 180.2, - "tax": 2162.43, - "slippage": 550.81, - "pnl": -12552.67, - "pnl_pct": -1.0361, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23972.38621487279, - "exit_price": 25274.73910264638, - "quantity": 129, - "commission": 489.07, - "tax": 5868.79, - "slippage": 3258.66, - "pnl": 161181.8, - "pnl_pct": 5.2113, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 65313.33812572236, - "exit_price": 69230.97051616364, - "quantity": 47, - "commission": 488.08, - "tax": 5856.94, - "slippage": 3244.39, - "pnl": 177323.24, - "pnl_pct": 5.7756, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-12", - "entry_price": 16095.087291088013, - "exit_price": 16418.797058959546, - "quantity": 193, - "commission": 475.32, - "tax": 7288.3, - "slippage": 232.17, - "pnl": 54246.4, - "pnl_pct": 1.746, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-15", - "entry_price": 16095.087291088013, - "exit_price": 16256.534110882538, - "quantity": 97, - "commission": 236.53, - "tax": 3626.83, - "slippage": 336.19, - "pnl": 11562.79, - "pnl_pct": 0.7405, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129687.05105289561, - "exit_price": 139562.97802210084, - "quantity": 24, - "commission": 502.43, - "tax": 6029.12, - "slippage": 888.53, - "pnl": 230023.83, - "pnl_pct": 7.3892, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-09-18", - "exit_date": null, - "entry_price": 218703.9171740916, - "exit_price": 0.0, - "quantity": 28, - "commission": 918.56, - "tax": 0.0, - "slippage": 5709.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.7)<50 + %B(0.36)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-19", - "entry_price": 173053.93067661297, - "exit_price": 170649.54839913434, - "quantity": 4, - "commission": 102.39, - "tax": 1228.68, - "slippage": 601.81, - "pnl": -11052.43, - "pnl_pct": -1.5964, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-23", - "entry_price": 173053.93067661297, - "exit_price": 184038.03842133435, - "quantity": 4, - "commission": 110.42, - "tax": 1325.07, - "slippage": 647.85, - "pnl": 42397.1, - "pnl_pct": 6.1239, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-23", - "entry_price": 23972.38621487279, - "exit_price": 24191.05744445252, - "quantity": 129, - "commission": 468.1, - "tax": 5617.16, - "slippage": 1153.59, - "pnl": 21659.46, - "pnl_pct": 0.7003, - "reason": "전량청산: 트레일링(24200<24499)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 16095.087291088013, - "exit_price": 16057.466585872342, - "quantity": 97, - "commission": 233.64, - "tax": 3582.42, - "slippage": 245.74, - "pnl": -7699.45, - "pnl_pct": -0.4931, - "reason": "전량청산: 트레일링(16060<16214)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-24", - "entry_price": 276661.385387989, - "exit_price": 276269.46952004207, - "quantity": 18, - "commission": 745.93, - "tax": 8951.13, - "slippage": 4149.55, - "pnl": -17498.53, - "pnl_pct": -0.3513, - "reason": "전량청산: 트레일링(276500<277314)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49214.7598563261, - "exit_price": 48515.843136637006, - "quantity": 126, - "commission": 916.95, - "tax": 14059.89, - "slippage": 4303.76, - "pnl": -103970.51, - "pnl_pct": -1.6764, - "reason": "전량청산: 트레일링(48550<48672)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-25", - "entry_price": 129687.05105289561, - "exit_price": 145810.75621398058, - "quantity": 24, - "commission": 524.92, - "tax": 6299.02, - "slippage": 2141.85, - "pnl": 379678.11, - "pnl_pct": 12.1967, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-09-18", - "exit_date": "2025-10-02", - "entry_price": 218703.9171740916, - "exit_price": 219782.80872600107, - "quantity": 14, - "commission": 461.54, - "tax": 5538.53, - "slippage": 3040.68, - "pnl": 8645.13, - "pnl_pct": 0.2823, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297194.2309663601, - "exit_price": 0.0, - "quantity": 12, - "commission": 534.95, - "tax": 0.0, - "slippage": 2330.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.0)<38 + %B(0.16)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-09-18", - "exit_date": "2025-10-10", - "entry_price": 218703.9171740916, - "exit_price": 216998.302385748, - "quantity": 14, - "commission": 455.7, - "tax": 5468.36, - "slippage": 23.77, - "pnl": -30261.94, - "pnl_pct": -0.9882, - "reason": "전량청산: 트레일링(217000<218275)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-10", - "entry_price": 297194.2309663601, - "exit_price": 297756.5029677356, - "quantity": 12, - "commission": 535.96, - "tax": 6431.54, - "slippage": 2921.96, - "pnl": -755.19, - "pnl_pct": -0.0212, - "reason": "전량청산: 트레일링(298000<298275)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289086.52045938576, - "exit_price": 0.0, - "quantity": 12, - "commission": 520.36, - "tax": 0.0, - "slippage": 1038.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<38 + %B(0.01)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289086.52045938576, - "exit_price": 308795.0128870755, - "quantity": 6, - "commission": 277.92, - "tax": 3334.99, - "slippage": 1229.92, - "pnl": 114377.88, - "pnl_pct": 6.5932, - "reason": "1차 익절(50%): RSI(50.8)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-21", - "entry_price": 289086.52045938576, - "exit_price": 308210.3400937885, - "quantity": 6, - "commission": 277.39, - "tax": 3328.67, - "slippage": 1737.96, - "pnl": 110876.68, - "pnl_pct": 6.3914, - "reason": "전량청산: 트레일링(308500<309054)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 448060.1624192482, - "exit_price": 0.0, - "quantity": 8, - "commission": 537.67, - "tax": 0.0, - "slippage": 481.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(20.4)<38 + %B(0.31)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 338539.07260493684, - "exit_price": 0.0, - "quantity": 10, - "commission": 507.81, - "tax": 0.0, - "slippage": 390.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.4)<38 + %B(-0.01)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-12-30", - "exit_date": null, - "entry_price": 171518.35667017716, - "exit_price": 0.0, - "quantity": 36, - "commission": 926.2, - "tax": 0.0, - "slippage": 660.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<50 + %B(0.37)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 448060.1624192482, - "exit_price": 456747.17679611564, - "quantity": 4, - "commission": 274.05, - "tax": 4202.07, - "slippage": 1011.29, - "pnl": 30003.1, - "pnl_pct": 1.6738, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 338539.07260493684, - "exit_price": 322412.16770152847, - "quantity": 10, - "commission": 483.62, - "tax": 5803.42, - "slippage": 878.32, - "pnl": -168063.89, - "pnl_pct": -4.9636, - "reason": "전량청산: 트레일링(322500<324643)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-02", - "entry_price": 171518.35667017716, - "exit_price": 174994.094297287, - "quantity": 18, - "commission": 472.48, - "tax": 5669.81, - "slippage": 1906.3, - "pnl": 55957.89, - "pnl_pct": 1.8122, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-05", - "entry_price": 171518.35667017716, - "exit_price": 176972.9108816577, - "quantity": 18, - "commission": 477.83, - "tax": 5733.92, - "slippage": 2287.6, - "pnl": 91507.13, - "pnl_pct": 2.9635, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275055.98926089006, - "exit_price": 0.0, - "quantity": 22, - "commission": 907.68, - "tax": 0.0, - "slippage": 1231.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<50 + %B(0.26)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 15289.691156011764, - "exit_price": 0.0, - "quantity": 411, - "commission": 942.61, - "tax": 0.0, - "slippage": 3983.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.7)<50 + %B(0.32)<0.50 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330087.11468753807, - "exit_price": 0.0, - "quantity": 19, - "commission": 940.75, - "tax": 0.0, - "slippage": 1655.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<50 + %B(0.19)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 93045.4334622499, - "exit_price": 0.0, - "quantity": 67, - "commission": 935.11, - "tax": 0.0, - "slippage": 3044.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.3)<50 + %B(0.36)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 24372.044943557783, - "exit_price": 0.0, - "quantity": 257, - "commission": 939.54, - "tax": 0.0, - "slippage": 5665.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.3)<50 + %B(0.29)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 302755.94637327176, - "exit_price": 0.0, - "quantity": 20, - "commission": 908.27, - "tax": 0.0, - "slippage": 5118.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.8)<50 + %B(0.22)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-06", - "entry_price": 448060.1624192482, - "exit_price": 473956.2505263042, - "quantity": 4, - "commission": 284.37, - "tax": 4360.4, - "slippage": 175.0, - "pnl": 98670.75, - "pnl_pct": 5.5046, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48970.73403406699, - "exit_price": 0.0, - "quantity": 128, - "commission": 940.24, - "tax": 0.0, - "slippage": 2653.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.9)<50 + %B(0.18)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 15289.691156011764, - "exit_price": 14535.977069543444, - "quantity": 411, - "commission": 896.14, - "tax": 13740.86, - "slippage": 1653.42, - "pnl": -325356.1, - "pnl_pct": -5.1767, - "reason": "전량청산: 트레일링(14540<14609)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 93045.4334622499, - "exit_price": 89099.68407910228, - "quantity": 67, - "commission": 895.45, - "tax": 10745.42, - "slippage": 21.17, - "pnl": -276941.19, - "pnl_pct": -4.4417, - "reason": "전량청산: 트레일링(89100<91990)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 24372.044943557783, - "exit_price": 25080.644907502206, - "quantity": 128, - "commission": 481.55, - "tax": 5778.58, - "slippage": 2477.45, - "pnl": 83972.72, - "pnl_pct": 2.6914, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 302755.94637327176, - "exit_price": 309302.8134097252, - "quantity": 10, - "commission": 463.95, - "tax": 5567.45, - "slippage": 1971.87, - "pnl": 58983.13, - "pnl_pct": 1.9479, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275055.98926089006, - "exit_price": 299921.4134212697, - "quantity": 11, - "commission": 494.87, - "tax": 5938.44, - "slippage": 864.45, - "pnl": 266632.51, - "pnl_pct": 8.8112, - "reason": "1차 익절(50%): RSI(61.6)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 330087.11468753807, - "exit_price": 342246.12841389084, - "quantity": 9, - "commission": 462.03, - "tax": 5544.39, - "slippage": 2284.84, - "pnl": 102979.09, - "pnl_pct": 3.4659, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 24372.044943557783, - "exit_price": 25485.932149261276, - "quantity": 64, - "commission": 244.66, - "tax": 2935.98, - "slippage": 900.34, - "pnl": 67874.17, - "pnl_pct": 4.3508, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 302755.94637327176, - "exit_price": 352349.2403610593, - "quantity": 10, - "commission": 528.52, - "tax": 6342.29, - "slippage": 1507.6, - "pnl": 488608.0, - "pnl_pct": 16.1363, - "reason": "전량청산: RSI(72.3)>=72 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48970.73403406699, - "exit_price": 53799.47977016107, - "quantity": 64, - "commission": 516.48, - "tax": 6197.7, - "slippage": 33.29, - "pnl": 301855.43, - "pnl_pct": 9.6298, - "reason": "1차 익절(50%): RSI(64.2)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 24372.044943557783, - "exit_price": 25648.06999498911, - "quantity": 32, - "commission": 123.11, - "tax": 1477.33, - "slippage": 61.76, - "pnl": 39115.38, - "pnl_pct": 5.0146, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48970.73403406699, - "exit_price": 55151.25252708983, - "quantity": 64, - "commission": 529.45, - "tax": 6353.42, - "slippage": 3119.84, - "pnl": 388200.19, - "pnl_pct": 12.3844, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14673.25159285907, - "exit_price": 0.0, - "quantity": 361, - "commission": 794.56, - "tax": 0.0, - "slippage": 4783.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<45 + %B(0.22)<0.38 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-15", - "entry_price": 330087.11468753807, - "exit_price": 335816.6816628269, - "quantity": 5, - "commission": 251.86, - "tax": 3022.35, - "slippage": 916.59, - "pnl": 25126.06, - "pnl_pct": 1.5222, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-15", - "entry_price": 24372.044943557783, - "exit_price": 25878.38398898495, - "quantity": 16, - "commission": 62.11, - "tax": 745.3, - "slippage": 345.86, - "pnl": 23235.53, - "pnl_pct": 5.9577, - "reason": "1차 익절(50%): RSI(60.6)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-16", - "entry_price": 24372.044943557783, - "exit_price": 25585.087755097862, - "quantity": 8, - "commission": 30.7, - "tax": 368.43, - "slippage": 119.3, - "pnl": 9275.97, - "pnl_pct": 4.7568, - "reason": "1차 익절(50%): RSI(58.3)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275055.98926089006, - "exit_price": 313953.4985513318, - "quantity": 11, - "commission": 518.02, - "tax": 6216.28, - "slippage": 511.52, - "pnl": 420684.46, - "pnl_pct": 13.902, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 24372.044943557783, - "exit_price": 25046.807489741983, - "quantity": 4, - "commission": 15.03, - "tax": 180.34, - "slippage": 12.77, - "pnl": 2489.06, - "pnl_pct": 2.5528, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2026-01-19", - "exit_date": null, - "entry_price": 21106.504251183524, - "exit_price": 0.0, - "quantity": 251, - "commission": 794.66, - "tax": 0.0, - "slippage": 1632.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(43.8)<45 + %B(0.13)<0.33 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-20", - "entry_price": 24372.044943557783, - "exit_price": 25676.896175739315, - "quantity": 2, - "commission": 7.7, - "tax": 92.44, - "slippage": 46.21, - "pnl": 2502.25, - "pnl_pct": 5.1327, - "reason": "1차 익절(50%): RSI(61.9)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-21", - "entry_price": 24372.044943557783, - "exit_price": 24880.17655460829, - "quantity": 1, - "commission": 3.73, - "tax": 44.78, - "slippage": 19.82, - "pnl": 455.96, - "pnl_pct": 1.8705, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-22", - "entry_price": 330087.11468753807, - "exit_price": 350198.3237450087, - "quantity": 5, - "commission": 262.65, - "tax": 3151.78, - "slippage": 1508.38, - "pnl": 96894.05, - "pnl_pct": 5.8699, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-22", - "entry_price": 24372.044943557783, - "exit_price": 24827.661722782315, - "quantity": 1, - "commission": 3.72, - "tax": 44.69, - "slippage": 22.34, - "pnl": 403.55, - "pnl_pct": 1.6555, - "reason": "1차 익절(50%): RSI(64.0)>=58 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-23", - "entry_price": 24372.044943557783, - "exit_price": 26994.32793346483, - "quantity": 1, - "commission": 4.05, - "tax": 48.59, - "slippage": 5.67, - "pnl": 2565.99, - "pnl_pct": 10.5268, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14673.25159285907, - "exit_price": 14996.257053911657, - "quantity": 180, - "commission": 404.9, - "tax": 6208.45, - "slippage": 673.73, - "pnl": 51131.46, - "pnl_pct": 1.9356, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-23", - "entry_price": 21106.504251183524, - "exit_price": 23497.584349890712, - "quantity": 125, - "commission": 440.58, - "tax": 5286.96, - "slippage": 301.96, - "pnl": 292761.73, - "pnl_pct": 11.0949, - "reason": "1차 익절(50%): RSI(61.7)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14673.25159285907, - "exit_price": 16227.330912232008, - "quantity": 90, - "commission": 219.07, - "tax": 3359.06, - "slippage": 1140.22, - "pnl": 136090.92, - "pnl_pct": 10.3037, - "reason": "1차 익절(50%): RSI(61.4)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-26", - "entry_price": 21106.504251183524, - "exit_price": 23029.620695131554, - "quantity": 63, - "commission": 217.63, - "tax": 2611.56, - "slippage": 1283.9, - "pnl": 118127.69, - "pnl_pct": 8.8824, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-27", - "entry_price": 14673.25159285907, - "exit_price": 16313.36792099794, - "quantity": 45, - "commission": 110.12, - "tax": 1688.43, - "slippage": 298.44, - "pnl": 71907.64, - "pnl_pct": 10.8886, - "reason": "1차 익절(50%): RSI(67.5)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-27", - "entry_price": 21106.504251183524, - "exit_price": 23385.476520662472, - "quantity": 63, - "commission": 220.99, - "tax": 2651.91, - "slippage": 914.98, - "pnl": 140502.89, - "pnl_pct": 10.5648, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-28", - "entry_price": 14673.25159285907, - "exit_price": 17197.341682580685, - "quantity": 23, - "commission": 59.33, - "tax": 909.74, - "slippage": 61.14, - "pnl": 57034.38, - "pnl_pct": 16.8973, - "reason": "1차 익절(50%): RSI(77.7)>=58 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-29", - "entry_price": 14673.25159285907, - "exit_price": 17723.503910781594, - "quantity": 23, - "commission": 61.15, - "tax": 937.57, - "slippage": 379.41, - "pnl": 69106.46, - "pnl_pct": 20.4738, - "reason": "전량청산: RSI(82.1)>=72 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14762.752934019245, - "exit_price": 0.0, - "quantity": 254, - "commission": 562.46, - "tax": 0.0, - "slippage": 3239.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<38 + %B(0.14)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14762.752934019245, - "exit_price": 13826.489308504237, - "quantity": 254, - "commission": 526.79, - "tax": 8077.44, - "slippage": 3431.72, - "pnl": -246977.65, - "pnl_pct": -6.5855, - "reason": "전량청산: 트레일링(13840<14074)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236191.34212590594, - "exit_price": 0.0, - "quantity": 15, - "commission": 531.43, - "tax": 0.0, - "slippage": 2870.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<38 + %B(-0.03)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236191.34212590594, - "exit_price": 207816.66542943002, - "quantity": 15, - "commission": 467.59, - "tax": 5611.05, - "slippage": 2750.02, - "pnl": -432230.22, - "pnl_pct": -12.1982, - "reason": "손절 (close=208000 <= stop=214934)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99837660.6 - }, - { - "date": "2023-07-06", - "equity": 99725153.1 - }, - { - "date": "2023-07-13", - "equity": 100128382.95 - }, - { - "date": "2023-07-20", - "equity": 100158278.91 - }, - { - "date": "2023-07-27", - "equity": 100110837.16 - }, - { - "date": "2023-08-03", - "equity": 100075071.77 - }, - { - "date": "2023-08-10", - "equity": 100075071.77 - }, - { - "date": "2023-08-18", - "equity": 100075071.77 - }, - { - "date": "2023-08-25", - "equity": 100075071.77 - }, - { - "date": "2023-09-01", - "equity": 100074195.78 - }, - { - "date": "2023-09-08", - "equity": 100168682.33 - }, - { - "date": "2023-09-15", - "equity": 100168682.33 - }, - { - "date": "2023-09-22", - "equity": 100168682.33 - }, - { - "date": "2023-10-05", - "equity": 100168682.33 - }, - { - "date": "2023-10-13", - "equity": 100168682.33 - }, - { - "date": "2023-10-20", - "equity": 100168682.33 - }, - { - "date": "2023-10-27", - "equity": 100168682.33 - }, - { - "date": "2023-11-03", - "equity": 100364600.73 - }, - { - "date": "2023-11-10", - "equity": 101016149.95 - }, - { - "date": "2023-11-17", - "equity": 101180566.96 - }, - { - "date": "2023-11-24", - "equity": 101180566.96 - }, - { - "date": "2023-12-01", - "equity": 101180566.96 - }, - { - "date": "2023-12-08", - "equity": 101180566.96 - }, - { - "date": "2023-12-15", - "equity": 101180566.96 - }, - { - "date": "2023-12-22", - "equity": 101180566.96 - }, - { - "date": "2024-01-03", - "equity": 101180566.96 - }, - { - "date": "2024-01-10", - "equity": 101180566.96 - }, - { - "date": "2024-01-17", - "equity": 101180566.96 - }, - { - "date": "2024-01-24", - "equity": 101177067.62 - }, - { - "date": "2024-01-31", - "equity": 101286265.69 - }, - { - "date": "2024-02-07", - "equity": 102263169.59 - }, - { - "date": "2024-02-16", - "equity": 102739626.85 - }, - { - "date": "2024-02-23", - "equity": 102739626.85 - }, - { - "date": "2024-03-04", - "equity": 102738384.11 - }, - { - "date": "2024-03-11", - "equity": 102947877.48 - }, - { - "date": "2024-03-18", - "equity": 102633597.01 - }, - { - "date": "2024-03-25", - "equity": 102703609.34 - }, - { - "date": "2024-04-01", - "equity": 103372843.29 - }, - { - "date": "2024-04-08", - "equity": 103151774.25 - }, - { - "date": "2024-04-16", - "equity": 102018012.77 - }, - { - "date": "2024-04-23", - "equity": 102718091.48 - }, - { - "date": "2024-04-30", - "equity": 102980907.35 - }, - { - "date": "2024-05-09", - "equity": 102946167.62 - }, - { - "date": "2024-05-17", - "equity": 103057754.76 - }, - { - "date": "2024-05-24", - "equity": 102731132.95 - }, - { - "date": "2024-05-31", - "equity": 101470305.29 - }, - { - "date": "2024-06-10", - "equity": 103093791.06 - }, - { - "date": "2024-06-17", - "equity": 102103678.82 - }, - { - "date": "2024-06-24", - "equity": 102541984.48 - }, - { - "date": "2024-07-01", - "equity": 102824485.43 - }, - { - "date": "2024-07-08", - "equity": 103623371.58 - }, - { - "date": "2024-07-15", - "equity": 103688909.21 - }, - { - "date": "2024-07-22", - "equity": 103613183.01 - }, - { - "date": "2024-07-29", - "equity": 103691809.56 - }, - { - "date": "2024-08-05", - "equity": 101099091.79 - }, - { - "date": "2024-08-12", - "equity": 101099091.79 - }, - { - "date": "2024-08-20", - "equity": 101099091.79 - }, - { - "date": "2024-08-27", - "equity": 101099091.79 - }, - { - "date": "2024-09-03", - "equity": 101099091.79 - }, - { - "date": "2024-09-10", - "equity": 101048119.39 - }, - { - "date": "2024-09-20", - "equity": 100838849.62 - }, - { - "date": "2024-09-27", - "equity": 100838849.62 - }, - { - "date": "2024-10-08", - "equity": 100838849.62 - }, - { - "date": "2024-10-16", - "equity": 100838849.62 - }, - { - "date": "2024-10-23", - "equity": 100838849.62 - }, - { - "date": "2024-10-30", - "equity": 101012856.36 - }, - { - "date": "2024-11-06", - "equity": 101146272.88 - }, - { - "date": "2024-11-13", - "equity": 101099822.28 - }, - { - "date": "2024-11-20", - "equity": 101099822.28 - }, - { - "date": "2024-11-27", - "equity": 101099822.28 - }, - { - "date": "2024-12-04", - "equity": 101099822.28 - }, - { - "date": "2024-12-11", - "equity": 101099822.28 - }, - { - "date": "2024-12-18", - "equity": 101099822.28 - }, - { - "date": "2024-12-26", - "equity": 101099822.28 - }, - { - "date": "2025-01-06", - "equity": 101099822.28 - }, - { - "date": "2025-01-13", - "equity": 101099822.28 - }, - { - "date": "2025-01-20", - "equity": 101099822.28 - }, - { - "date": "2025-01-31", - "equity": 101099822.28 - }, - { - "date": "2025-02-07", - "equity": 101099822.28 - }, - { - "date": "2025-02-14", - "equity": 101099822.28 - }, - { - "date": "2025-02-21", - "equity": 101099822.28 - }, - { - "date": "2025-02-28", - "equity": 101099822.28 - }, - { - "date": "2025-03-10", - "equity": 101099822.28 - }, - { - "date": "2025-03-17", - "equity": 101099822.28 - }, - { - "date": "2025-03-24", - "equity": 101099822.28 - }, - { - "date": "2025-03-31", - "equity": 101099822.28 - }, - { - "date": "2025-04-07", - "equity": 101099822.28 - }, - { - "date": "2025-04-14", - "equity": 101099822.28 - }, - { - "date": "2025-04-21", - "equity": 101099822.28 - }, - { - "date": "2025-04-28", - "equity": 101099822.28 - }, - { - "date": "2025-05-08", - "equity": 101099822.28 - }, - { - "date": "2025-05-15", - "equity": 101099822.28 - }, - { - "date": "2025-05-22", - "equity": 101099822.28 - }, - { - "date": "2025-05-29", - "equity": 101427327.84 - }, - { - "date": "2025-06-09", - "equity": 101795862.21 - }, - { - "date": "2025-06-16", - "equity": 101650247.07 - }, - { - "date": "2025-06-23", - "equity": 101650247.07 - }, - { - "date": "2025-06-30", - "equity": 101650247.07 - }, - { - "date": "2025-07-07", - "equity": 102014384.89 - }, - { - "date": "2025-07-14", - "equity": 102071964.27 - }, - { - "date": "2025-07-21", - "equity": 102071964.27 - }, - { - "date": "2025-07-28", - "equity": 101969220.15 - }, - { - "date": "2025-08-04", - "equity": 102095873.81 - }, - { - "date": "2025-08-11", - "equity": 103000821.65 - }, - { - "date": "2025-08-19", - "equity": 102838533.62 - }, - { - "date": "2025-08-26", - "equity": 103158308.72 - }, - { - "date": "2025-09-02", - "equity": 103050834.5 - }, - { - "date": "2025-09-09", - "equity": 103302840.03 - }, - { - "date": "2025-09-16", - "equity": 104212313.64 - }, - { - "date": "2025-09-23", - "equity": 104663118.47 - }, - { - "date": "2025-09-30", - "equity": 104389625.46 - }, - { - "date": "2025-10-14", - "equity": 104596323.1 - }, - { - "date": "2025-10-21", - "equity": 104697136.26 - }, - { - "date": "2025-10-28", - "equity": 104697136.26 - }, - { - "date": "2025-11-04", - "equity": 104697136.26 - }, - { - "date": "2025-11-11", - "equity": 104697136.26 - }, - { - "date": "2025-11-18", - "equity": 104697136.26 - }, - { - "date": "2025-11-25", - "equity": 104697136.26 - }, - { - "date": "2025-12-02", - "equity": 104697136.26 - }, - { - "date": "2025-12-09", - "equity": 104697136.26 - }, - { - "date": "2025-12-16", - "equity": 104697136.26 - }, - { - "date": "2025-12-23", - "equity": 104697218.75 - }, - { - "date": "2026-01-02", - "equity": 104714530.34 - }, - { - "date": "2026-01-09", - "equity": 103746702.07 - }, - { - "date": "2026-01-16", - "equity": 106103999.54 - }, - { - "date": "2026-01-23", - "equity": 107288585.22 - }, - { - "date": "2026-01-30", - "equity": 107521430.57 - }, - { - "date": "2026-02-06", - "equity": 107521430.57 - }, - { - "date": "2026-02-13", - "equity": 107521430.57 - }, - { - "date": "2026-02-25", - "equity": 107521430.57 - }, - { - "date": "2026-03-05", - "equity": 106842222.71 - }, - { - "date": "2026-03-12", - "equity": 106842222.71 - }, - { - "date": "2026-03-19", - "equity": 106842222.71 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.2748 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.2748 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0199 - }, - { - "date": "2023-07-28", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.1016 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.0535 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.0959 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.0959 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.0959 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.0959 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.0959 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.0959 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.0959 - }, - { - "date": "2023-11-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.1641 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.0381 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.0381 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.0381 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.0381 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.0381 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.0381 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.0381 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.0381 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.0381 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.1363 - }, - { - "date": "2024-02-01", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-08", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-26", - "drawdown_pct": 0.0 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.0748 - }, - { - "date": "2024-03-12", - "drawdown_pct": 0.0 - }, - { - "date": "2024-03-19", - "drawdown_pct": -0.6701 - }, - { - "date": "2024-03-26", - "drawdown_pct": 0.0 - }, - { - "date": "2024-04-02", - "drawdown_pct": 0.0 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.4273 - }, - { - "date": "2024-04-17", - "drawdown_pct": -1.4288 - }, - { - "date": "2024-04-24", - "drawdown_pct": -0.1239 - }, - { - "date": "2024-05-02", - "drawdown_pct": -0.4318 - }, - { - "date": "2024-05-10", - "drawdown_pct": -0.4085 - }, - { - "date": "2024-05-20", - "drawdown_pct": -0.3112 - }, - { - "date": "2024-05-27", - "drawdown_pct": -0.6604 - }, - { - "date": "2024-06-03", - "drawdown_pct": -1.714 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.7688 - }, - { - "date": "2024-06-18", - "drawdown_pct": -1.591 - }, - { - "date": "2024-06-25", - "drawdown_pct": -1.2259 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.3835 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.1058 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.2613 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.1682 - }, - { - "date": "2024-07-30", - "drawdown_pct": -0.2151 - }, - { - "date": "2024-08-06", - "drawdown_pct": -2.5898 - }, - { - "date": "2024-08-13", - "drawdown_pct": -2.5898 - }, - { - "date": "2024-08-21", - "drawdown_pct": -2.5898 - }, - { - "date": "2024-08-28", - "drawdown_pct": -2.5898 - }, - { - "date": "2024-09-04", - "drawdown_pct": -2.5898 - }, - { - "date": "2024-09-11", - "drawdown_pct": -2.8405 - }, - { - "date": "2024-09-23", - "drawdown_pct": -2.8405 - }, - { - "date": "2024-09-30", - "drawdown_pct": -2.8405 - }, - { - "date": "2024-10-10", - "drawdown_pct": -2.8405 - }, - { - "date": "2024-10-17", - "drawdown_pct": -2.8405 - }, - { - "date": "2024-10-24", - "drawdown_pct": -2.8424 - }, - { - "date": "2024-10-31", - "drawdown_pct": -2.7894 - }, - { - "date": "2024-11-07", - "drawdown_pct": -2.5578 - }, - { - "date": "2024-11-14", - "drawdown_pct": -2.5891 - }, - { - "date": "2024-11-21", - "drawdown_pct": -2.5891 - }, - { - "date": "2024-11-28", - "drawdown_pct": -2.5891 - }, - { - "date": "2024-12-05", - "drawdown_pct": -2.5891 - }, - { - "date": "2024-12-12", - "drawdown_pct": -2.5891 - }, - { - "date": "2024-12-19", - "drawdown_pct": -2.5891 - }, - { - "date": "2024-12-27", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-01-07", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-01-14", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-01-21", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-02-03", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-02-10", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-02-17", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-02-24", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-03-04", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-03-11", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-03-18", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-03-25", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-04-01", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-04-08", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-04-15", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-04-22", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-04-29", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-05-09", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-05-16", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-05-23", - "drawdown_pct": -2.5891 - }, - { - "date": "2025-05-30", - "drawdown_pct": -2.3193 - }, - { - "date": "2025-06-10", - "drawdown_pct": -1.9268 - }, - { - "date": "2025-06-17", - "drawdown_pct": -2.0587 - }, - { - "date": "2025-06-24", - "drawdown_pct": -2.0587 - }, - { - "date": "2025-07-01", - "drawdown_pct": -2.0587 - }, - { - "date": "2025-07-08", - "drawdown_pct": -1.701 - }, - { - "date": "2025-07-15", - "drawdown_pct": -1.6524 - }, - { - "date": "2025-07-22", - "drawdown_pct": -1.6524 - }, - { - "date": "2025-07-29", - "drawdown_pct": -1.7219 - }, - { - "date": "2025-08-05", - "drawdown_pct": -1.4566 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.8712 - }, - { - "date": "2025-08-20", - "drawdown_pct": -1.0149 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.8246 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.6874 - }, - { - "date": "2025-09-10", - "drawdown_pct": 0.0 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.1074 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.5318 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.4221 - }, - { - "date": "2025-10-15", - "drawdown_pct": -0.2268 - }, - { - "date": "2025-10-22", - "drawdown_pct": -0.1421 - }, - { - "date": "2025-10-29", - "drawdown_pct": -0.1421 - }, - { - "date": "2025-11-05", - "drawdown_pct": -0.1421 - }, - { - "date": "2025-11-12", - "drawdown_pct": -0.1421 - }, - { - "date": "2025-11-19", - "drawdown_pct": -0.1421 - }, - { - "date": "2025-11-26", - "drawdown_pct": -0.1421 - }, - { - "date": "2025-12-03", - "drawdown_pct": -0.1421 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.1421 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.1421 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.2098 - }, - { - "date": "2026-01-05", - "drawdown_pct": -0.0805 - }, - { - "date": "2026-01-12", - "drawdown_pct": -0.3012 - }, - { - "date": "2026-01-19", - "drawdown_pct": -0.042 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-09", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.0035 - }, - { - "date": "2026-03-06", - "drawdown_pct": -0.6317 - }, - { - "date": "2026-03-13", - "drawdown_pct": -0.6317 - }, - { - "date": "2026-03-20", - "drawdown_pct": -0.6317 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100530.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100530.json deleted file mode 100644 index dd2e0a6..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100530.json +++ /dev/null @@ -1,6666 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "adaptive_modes": { - "aggressive": { - "rsi_entry": 48, - "bear_rsi_entry": 38, - "bb_pct_b_scale": 0.45, - "position_size": 0.06, - "max_holdings": 15, - "stop_loss": -5, - "stop_loss_vol": -8, - "atr_stop_mult": 2.0, - "atr_trail_mult": 1.2, - "rsi_partial": 50, - "rsi_full": 60 - }, - "normal": { - "rsi_entry": 43, - "bear_rsi_entry": 32, - "bb_pct_b_scale": 0.35, - "position_size": 0.05, - "max_holdings": 12, - "stop_loss": -4, - "stop_loss_vol": -7, - "atr_stop_mult": 1.8, - "atr_trail_mult": 1.1, - "rsi_partial": 48, - "rsi_full": 58 - }, - "defensive": { - "rsi_entry": 35, - "bear_rsi_entry": 25, - "bb_pct_b_scale": 0.2, - "position_size": 0.03, - "max_holdings": 8, - "stop_loss": -3.5, - "stop_loss_vol": -6, - "atr_stop_mult": 1.5, - "atr_trail_mult": 1.0, - "rsi_partial": 45, - "rsi_full": 55 - }, - "crisis": { - "rsi_entry": 28, - "bear_rsi_entry": 20, - "bb_pct_b_scale": 0.1, - "position_size": 0.0, - "max_holdings": 3, - "stop_loss": -3, - "stop_loss_vol": -5, - "atr_stop_mult": 1.2, - "atr_trail_mult": 0.8, - "rsi_partial": 42, - "rsi_full": 50 - } - } - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 3.1896, - "cagr_pct": 1.0913, - "sharpe_ratio": -0.9281, - "sortino_ratio": -1.4965, - "max_drawdown_pct": -1.7378, - "win_rate": 65.57, - "profit_factor": 1.3453, - "avg_win_pct": 5.5673, - "avg_loss_pct": -3.4381, - "total_trades": 183, - "winning_trades": 120, - "losing_trades": 63, - "max_consecutive_wins": 13, - "max_consecutive_losses": 7, - "avg_holding_days": 6.4 - }, - "stock_summary": [ - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 9, - "losses": 1, - "total_pnl": 1734872.0, - "trades": 10, - "win_rate": 90.0 - }, - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 9, - "losses": 0, - "total_pnl": 1114592.0, - "trades": 9, - "win_rate": 100.0 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 7, - "losses": 2, - "total_pnl": 682223.0, - "trades": 9, - "win_rate": 77.8 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 14, - "losses": 5, - "total_pnl": 621819.0, - "trades": 19, - "win_rate": 73.7 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 4, - "losses": 3, - "total_pnl": 540959.0, - "trades": 7, - "win_rate": 57.1 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 3, - "losses": 2, - "total_pnl": 383495.0, - "trades": 5, - "win_rate": 60.0 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 5, - "losses": 1, - "total_pnl": 354672.0, - "trades": 6, - "win_rate": 83.3 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 5, - "losses": 2, - "total_pnl": 281926.0, - "trades": 7, - "win_rate": 71.4 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 266856.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 4, - "losses": 0, - "total_pnl": 261854.0, - "trades": 4, - "win_rate": 100.0 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 3, - "losses": 0, - "total_pnl": 239865.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": 143453.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 12, - "losses": 6, - "total_pnl": 123791.0, - "trades": 18, - "win_rate": 66.7 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 3, - "losses": 0, - "total_pnl": 107147.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 3, - "losses": 1, - "total_pnl": 103736.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 1, - "losses": 0, - "total_pnl": 72618.0, - "trades": 1, - "win_rate": 100.0 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": 7069.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 6, - "losses": 4, - "total_pnl": -7109.0, - "trades": 10, - "win_rate": 60.0 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -56344.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -91471.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "068270", - "name": "셀트리온", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -100765.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -129746.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -151649.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -154526.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 5, - "losses": 4, - "total_pnl": -200530.0, - "trades": 9, - "win_rate": 55.6 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 1, - "losses": 1, - "total_pnl": -243147.0, - "trades": 2, - "win_rate": 50.0 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 5, - "losses": 5, - "total_pnl": -274113.0, - "trades": 10, - "win_rate": 50.0 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 4, - "losses": 4, - "total_pnl": -278889.0, - "trades": 8, - "win_rate": 50.0 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": -289305.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -289389.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 3, - "losses": 4, - "total_pnl": -448767.0, - "trades": 7, - "win_rate": 42.9 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 1, - "losses": 2, - "total_pnl": -507606.0, - "trades": 3, - "win_rate": 33.3 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -627996.0, - "trades": 2, - "win_rate": 0.0 - } - ], - "open_positions": [], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 144, - "commission": 748.92, - "tax": 0.0, - "slippage": 3190.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<32 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-29", - "entry_price": 34672.15613856657, - "exit_price": 33549.16088916228, - "quantity": 144, - "commission": 724.66, - "tax": 11111.48, - "slippage": 120.83, - "pnl": -174296.38, - "pnl_pct": -3.4904, - "reason": "전량청산: 트레일링(33550<33768)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 165, - "commission": 746.42, - "tax": 0.0, - "slippage": 1368.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<32 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 82, - "commission": 401.51, - "tax": 6156.42, - "slippage": 597.6, - "pnl": 196793.58, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-14", - "entry_price": 30158.292133948828, - "exit_price": 32975.69644993259, - "quantity": 41, - "commission": 202.8, - "tax": 3109.61, - "slippage": 996.45, - "pnl": 112015.69, - "pnl_pct": 9.0578, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-17", - "entry_price": 30158.292133948828, - "exit_price": 33427.36440214571, - "quantity": 21, - "commission": 105.3, - "tax": 1614.54, - "slippage": 475.35, - "pnl": 66835.68, - "pnl_pct": 10.5516, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30158.292133948828, - "exit_price": 31821.5840807686, - "quantity": 21, - "commission": 100.24, - "tax": 1536.98, - "slippage": 596.73, - "pnl": 33196.91, - "pnl_pct": 5.2409, - "reason": "전량청산: 트레일링(31850<32387)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83107.2246169915, - "exit_price": 0.0, - "quantity": 60, - "commission": 747.97, - "tax": 0.0, - "slippage": 433.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<32 + %B(0.08) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-28", - "entry_price": 83107.2246169915, - "exit_price": 84164.4741827825, - "quantity": 60, - "commission": 757.48, - "tax": 9089.76, - "slippage": 2131.55, - "pnl": 52839.77, - "pnl_pct": 1.0595, - "reason": "전량청산: 트레일링(84200<84953)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-11-02", - "exit_date": null, - "entry_price": 20300.60488355459, - "exit_price": 0.0, - "quantity": 246, - "commission": 749.09, - "tax": 0.0, - "slippage": 148.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.9)<32 + %B(0.34) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-06", - "entry_price": 20300.60488355459, - "exit_price": 24594.621505819832, - "quantity": 123, - "commission": 453.77, - "tax": 5445.25, - "slippage": 661.55, - "pnl": 521890.48, - "pnl_pct": 20.8978, - "reason": "1차 익절(50%): RSI(57.3)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-07", - "entry_price": 20300.60488355459, - "exit_price": 22838.452631666838, - "quantity": 123, - "commission": 421.37, - "tax": 5056.43, - "slippage": 1420.33, - "pnl": 306302.92, - "pnl_pct": 12.2651, - "reason": "전량청산: 트레일링(22850<23253)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49851.32281808874, - "exit_price": 0.0, - "quantity": 101, - "commission": 755.25, - "tax": 0.0, - "slippage": 133.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.7)<32 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 353011.177959271, - "exit_price": 0.0, - "quantity": 14, - "commission": 741.32, - "tax": 0.0, - "slippage": 982.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<32 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105233.3450968991, - "exit_price": 0.0, - "quantity": 48, - "commission": 757.68, - "tax": 0.0, - "slippage": 3280.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<32 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-30", - "entry_price": 105233.3450968991, - "exit_price": 100401.25735862453, - "quantity": 48, - "commission": 722.89, - "tax": 11084.3, - "slippage": 2627.65, - "pnl": -244505.08, - "pnl_pct": -4.8398, - "reason": "전량청산: 트레일링(100456<100975)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49851.32281808874, - "exit_price": 52588.40482328066, - "quantity": 50, - "commission": 394.41, - "tax": 4732.96, - "slippage": 579.76, - "pnl": 131352.85, - "pnl_pct": 5.269, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 353011.177959271, - "exit_price": 364474.101287013, - "quantity": 14, - "commission": 765.4, - "tax": 9184.75, - "slippage": 3008.58, - "pnl": 149789.46, - "pnl_pct": 3.0304, - "reason": "전량청산: 트레일링(364689<365436)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49851.32281808874, - "exit_price": 53456.695470567734, - "quantity": 25, - "commission": 200.46, - "tax": 2405.55, - "slippage": 1082.61, - "pnl": 87341.36, - "pnl_pct": 7.0071, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-02", - "entry_price": 49851.32281808874, - "exit_price": 53999.649066977385, - "quantity": 13, - "commission": 105.3, - "tax": 1263.59, - "slippage": 4.56, - "pnl": 52462.14, - "pnl_pct": 8.094, - "reason": "1차 익절(50%): RSI(54.6)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-06", - "entry_price": 49851.32281808874, - "exit_price": 52757.45274350323, - "quantity": 13, - "commission": 102.88, - "tax": 1234.52, - "slippage": 553.11, - "pnl": 36345.08, - "pnl_pct": 5.6074, - "reason": "전량청산: RSI(59.6)>=58", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-02-07", - "exit_date": null, - "entry_price": 230660.9211305448, - "exit_price": 0.0, - "quantity": 21, - "commission": 726.58, - "tax": 0.0, - "slippage": 3379.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.8)<32 + %B(0.33) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-14", - "entry_price": 230660.9211305448, - "exit_price": 243417.14899922788, - "quantity": 10, - "commission": 365.13, - "tax": 5598.59, - "slippage": 828.51, - "pnl": 121252.57, - "pnl_pct": 5.256, - "reason": "1차 익절(50%): RSI(51.6)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-15", - "entry_price": 230660.9211305448, - "exit_price": 252960.66368654763, - "quantity": 5, - "commission": 189.72, - "tax": 2909.05, - "slippage": 196.68, - "pnl": 108226.95, - "pnl_pct": 9.3827, - "reason": "1차 익절(50%): RSI(55.3)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-16", - "entry_price": 230660.9211305448, - "exit_price": 253756.8678796595, - "quantity": 3, - "commission": 114.19, - "tax": 1750.92, - "slippage": 729.4, - "pnl": 67318.93, - "pnl_pct": 9.727, - "reason": "1차 익절(50%): RSI(61.2)>=42 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-19", - "entry_price": 230660.9211305448, - "exit_price": 243917.87093099253, - "quantity": 3, - "commission": 109.76, - "tax": 1683.03, - "slippage": 246.39, - "pnl": 37874.26, - "pnl_pct": 5.4725, - "reason": "전량청산: RSI(50.0)>=50 | 트레일링(244000<250329)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23702.19807648811, - "exit_price": 0.0, - "quantity": 214, - "commission": 760.84, - "tax": 0.0, - "slippage": 470.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<43 + %B(0.04)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-03-06", - "exit_date": null, - "entry_price": 72907.05062387117, - "exit_price": 0.0, - "quantity": 69, - "commission": 754.59, - "tax": 0.0, - "slippage": 486.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.7)<43 + %B(0.26)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-07", - "entry_price": 23702.19807648811, - "exit_price": 22930.550004292327, - "quantity": 214, - "commission": 736.07, - "tax": 11286.42, - "slippage": 4162.3, - "pnl": -177916.02, - "pnl_pct": -3.5071, - "reason": "전량청산: 트레일링(22950<23133)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-08", - "entry_price": 72907.05062387117, - "exit_price": 73255.7468819008, - "quantity": 34, - "commission": 373.6, - "tax": 4483.25, - "slippage": 1504.61, - "pnl": 6626.99, - "pnl_pct": 0.2673, - "reason": "1차 익절(50%): RSI(53.1)>=48", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194757.0671619792, - "exit_price": 0.0, - "quantity": 26, - "commission": 759.55, - "tax": 0.0, - "slippage": 4083.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.8)<43 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-11", - "entry_price": 194757.0671619792, - "exit_price": 202851.86444730117, - "quantity": 13, - "commission": 395.56, - "tax": 4746.73, - "slippage": 1925.76, - "pnl": 99710.29, - "pnl_pct": 3.9377, - "reason": "1차 익절(50%): RSI(49.2)>=48", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-12", - "entry_price": 72907.05062387117, - "exit_price": 73260.69448089637, - "quantity": 17, - "commission": 186.81, - "tax": 2241.78, - "slippage": 668.19, - "pnl": 3397.44, - "pnl_pct": 0.2741, - "reason": "1차 익절(50%): RSI(50.0)>=48", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-13", - "entry_price": 72907.05062387117, - "exit_price": 74027.89212188912, - "quantity": 9, - "commission": 99.94, - "tax": 1199.25, - "slippage": 648.97, - "pnl": 8689.96, - "pnl_pct": 1.3242, - "reason": "1차 익절(50%): RSI(56.2)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450170.3404697437, - "exit_price": 0.0, - "quantity": 11, - "commission": 742.78, - "tax": 0.0, - "slippage": 1873.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43 + %B(0.30)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-14", - "entry_price": 72907.05062387117, - "exit_price": 74258.9833810964, - "quantity": 9, - "commission": 100.25, - "tax": 1203.0, - "slippage": 369.15, - "pnl": 10765.73, - "pnl_pct": 1.6405, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122101.18736903886, - "exit_price": 0.0, - "quantity": 41, - "commission": 750.92, - "tax": 0.0, - "slippage": 4148.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<43 + %B(0.29)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 23564.56614016818, - "exit_price": 0.0, - "quantity": 215, - "commission": 759.96, - "tax": 0.0, - "slippage": 3131.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.5)<43 + %B(0.31)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-15", - "entry_price": 450170.3404697437, - "exit_price": 430628.6043259661, - "quantity": 11, - "commission": 710.54, - "tax": 8526.45, - "slippage": 4085.35, - "pnl": -224938.86, - "pnl_pct": -4.5418, - "reason": "전량청산: 트레일링(431000<436754)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-18", - "entry_price": 194757.0671619792, - "exit_price": 197286.0306865263, - "quantity": 13, - "commission": 384.71, - "tax": 4616.49, - "slippage": 1481.6, - "pnl": 27495.55, - "pnl_pct": 1.0858, - "reason": "전량청산: 트레일링(197400<197701)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-19", - "entry_price": 122101.18736903886, - "exit_price": 118416.50823740853, - "quantity": 41, - "commission": 728.26, - "tax": 8739.14, - "slippage": 3423.16, - "pnl": -161290.17, - "pnl_pct": -3.2214, - "reason": "전량청산: 트레일링(118500<119201)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-19", - "exit_date": null, - "entry_price": 118505.4301894632, - "exit_price": 0.0, - "quantity": 42, - "commission": 746.58, - "tax": 0.0, - "slippage": 228.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<43 + %B(0.17)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 191443.61972995973, - "exit_price": 0.0, - "quantity": 26, - "commission": 746.63, - "tax": 0.0, - "slippage": 1134.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<43 + %B(0.34)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27908.0739241845, - "exit_price": 0.0, - "quantity": 181, - "commission": 757.7, - "tax": 0.0, - "slippage": 1461.38, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<43 + %B(0.21)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-22", - "entry_price": 191443.61972995973, - "exit_price": 191384.72781561682, - "quantity": 13, - "commission": 373.2, - "tax": 4478.4, - "slippage": 198.54, - "pnl": -5990.51, - "pnl_pct": -0.2407, - "reason": "1차 익절(50%): RSI(50.3)>=48", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-25", - "entry_price": 23564.56614016818, - "exit_price": 23494.529414170516, - "quantity": 107, - "commission": 377.09, - "tax": 5782.0, - "slippage": 585.35, - "pnl": -14031.23, - "pnl_pct": -0.5564, - "reason": "1차 익절(50%): RSI(52.6)>=48", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 27908.0739241845, - "exit_price": 27797.19216026241, - "quantity": 90, - "commission": 375.26, - "tax": 4503.15, - "slippage": 252.71, - "pnl": -15234.52, - "pnl_pct": -0.6064, - "reason": "1차 익절(50%): RSI(53.2)>=48", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-26", - "entry_price": 23564.56614016818, - "exit_price": 23743.398126926135, - "quantity": 54, - "commission": 192.32, - "tax": 2948.93, - "slippage": 356.5, - "pnl": 6324.8, - "pnl_pct": 0.497, - "reason": "1차 익절(50%): RSI(60.3)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 191443.61972995973, - "exit_price": 207867.777635593, - "quantity": 13, - "commission": 405.34, - "tax": 4864.11, - "slippage": 1718.89, - "pnl": 207871.29, - "pnl_pct": 8.3511, - "reason": "전량청산: RSI(73.7)>=58 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27908.0739241845, - "exit_price": 28839.474591636714, - "quantity": 45, - "commission": 194.67, - "tax": 2336.0, - "slippage": 473.64, - "pnl": 39193.99, - "pnl_pct": 3.1204, - "reason": "1차 익절(50%): RSI(62.2)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-27", - "entry_price": 23564.56614016818, - "exit_price": 23741.208202030975, - "quantity": 54, - "commission": 192.3, - "tax": 2948.66, - "slippage": 474.76, - "pnl": 6206.84, - "pnl_pct": 0.4877, - "reason": "전량청산: RSI(64.8)>=58", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-27", - "entry_price": 27908.0739241845, - "exit_price": 28194.091901732245, - "quantity": 46, - "commission": 194.54, - "tax": 2334.47, - "slippage": 271.77, - "pnl": 10435.25, - "pnl_pct": 0.8127, - "reason": "전량청산: 트레일링(28200<28320)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-19", - "exit_date": "2024-03-28", - "entry_price": 118505.4301894632, - "exit_price": 119967.9626613541, - "quantity": 42, - "commission": 755.8, - "tax": 9069.58, - "slippage": 1345.57, - "pnl": 50854.4, - "pnl_pct": 1.0216, - "reason": "전량청산: 트레일링(120000<120089)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 51548.2377112672, - "exit_price": 0.0, - "quantity": 98, - "commission": 757.76, - "tax": 0.0, - "slippage": 4727.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<43 + %B(0.22)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24665.974072246325, - "exit_price": 0.0, - "quantity": 205, - "commission": 758.48, - "tax": 0.0, - "slippage": 3274.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<43 + %B(0.23)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-03", - "entry_price": 51548.2377112672, - "exit_price": 48870.213493822885, - "quantity": 98, - "commission": 718.39, - "tax": 11015.35, - "slippage": 2919.08, - "pnl": -274937.87, - "pnl_pct": -5.4416, - "reason": "전량청산: 트레일링(48900<51208)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-03", - "entry_price": 24665.974072246325, - "exit_price": 25295.67019220059, - "quantity": 205, - "commission": 777.84, - "tax": 9334.1, - "slippage": 887.61, - "pnl": 118217.28, - "pnl_pct": 2.3376, - "reason": "전량청산: 트레일링(25300<25760)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401792.74440937705, - "exit_price": 0.0, - "quantity": 12, - "commission": 723.23, - "tax": 0.0, - "slippage": 3512.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.8)<43 + %B(0.01)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106717.4350460844, - "exit_price": 0.0, - "quantity": 47, - "commission": 752.36, - "tax": 0.0, - "slippage": 819.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<43 + %B(0.20)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48168.27077952062, - "exit_price": 0.0, - "quantity": 105, - "commission": 758.65, - "tax": 0.0, - "slippage": 1918.43, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<43 + %B(-0.13)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273132.00332050136, - "exit_price": 0.0, - "quantity": 18, - "commission": 737.46, - "tax": 0.0, - "slippage": 4860.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<43 + %B(0.19)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-09", - "entry_price": 106717.4350460844, - "exit_price": 107930.88002593577, - "quantity": 47, - "commission": 760.91, - "tax": 9130.95, - "slippage": 3248.64, - "pnl": 46387.69, - "pnl_pct": 0.9247, - "reason": "전량청산: 트레일링(108000<108296)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-09", - "entry_price": 48168.27077952062, - "exit_price": 44325.2992788636, - "quantity": 105, - "commission": 698.12, - "tax": 10704.56, - "slippage": 2593.58, - "pnl": -415673.34, - "pnl_pct": -8.2174, - "reason": "손절 (close=44350 <= stop=44796)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26167.90266266339, - "exit_price": 0.0, - "quantity": 192, - "commission": 753.64, - "tax": 0.0, - "slippage": 3437.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<43 + %B(0.22)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-12", - "entry_price": 401792.74440937705, - "exit_price": 394667.073491525, - "quantity": 12, - "commission": 710.4, - "tax": 8524.81, - "slippage": 3995.12, - "pnl": -95466.49, - "pnl_pct": -1.9797, - "reason": "전량청산: 트레일링(395000<399764)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273132.00332050136, - "exit_price": 259574.41384697816, - "quantity": 18, - "commission": 700.85, - "tax": 8410.21, - "slippage": 3628.55, - "pnl": -253885.13, - "pnl_pct": -5.1633, - "reason": "전량청산: 트레일링(259776<270158)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26167.90266266339, - "exit_price": 23794.548655887254, - "quantity": 192, - "commission": 685.28, - "tax": 8223.4, - "slippage": 1046.66, - "pnl": -465346.28, - "pnl_pct": -9.2606, - "reason": "손절 (close=23800 <= stop=24893)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13400.430143268315, - "exit_price": 0.0, - "quantity": 224, - "commission": 450.25, - "tax": 0.0, - "slippage": 96.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<35 + %B(0.13)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157049.5261285453, - "exit_price": 0.0, - "quantity": 19, - "commission": 447.59, - "tax": 0.0, - "slippage": 941.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<35 + %B(0.05)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42411.35221314137, - "exit_price": 0.0, - "quantity": 70, - "commission": 445.32, - "tax": 0.0, - "slippage": 794.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<35 + %B(0.15)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43809.241048549084, - "exit_price": 0.0, - "quantity": 68, - "commission": 446.85, - "tax": 0.0, - "slippage": 628.39, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(17.4)<35 + %B(0.13)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250804.26300130147, - "exit_price": 0.0, - "quantity": 11, - "commission": 413.83, - "tax": 0.0, - "slippage": 2598.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<35 + %B(0.19)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370824.69420560816, - "exit_price": 0.0, - "quantity": 8, - "commission": 444.99, - "tax": 0.0, - "slippage": 2597.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<35 + %B(0.14)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164951.89038254367, - "exit_price": 0.0, - "quantity": 18, - "commission": 445.37, - "tax": 0.0, - "slippage": 934.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<35 + %B(0.10)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 23765.56666830075, - "exit_price": 0.0, - "quantity": 126, - "commission": 449.17, - "tax": 0.0, - "slippage": 1961.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.5)<35 + %B(0.14)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13400.430143268315, - "exit_price": 14144.401808599992, - "quantity": 112, - "commission": 237.63, - "tax": 2851.51, - "slippage": 627.0, - "pnl": 80010.56, - "pnl_pct": 5.3302, - "reason": "1차 익절(50%): RSI(51.4)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-23", - "entry_price": 13400.430143268315, - "exit_price": 14187.013424225685, - "quantity": 112, - "commission": 238.34, - "tax": 2860.1, - "slippage": 1454.5, - "pnl": 84773.76, - "pnl_pct": 5.6475, - "reason": "전량청산: RSI(52.6)>=50", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-23", - "entry_price": 42411.35221314137, - "exit_price": 42080.68233700607, - "quantity": 70, - "commission": 441.85, - "tax": 6774.99, - "slippage": 1352.24, - "pnl": -30809.05, - "pnl_pct": -1.0376, - "reason": "전량청산: 트레일링(42100<42344)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-23", - "entry_price": 250804.26300130147, - "exit_price": 266490.3932779381, - "quantity": 5, - "commission": 199.87, - "tax": 2398.41, - "slippage": 353.03, - "pnl": 75644.27, - "pnl_pct": 6.0312, - "reason": "1차 익절(50%): RSI(45.0)>=42", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250804.26300130147, - "exit_price": 287814.99939332, - "quantity": 3, - "commission": 129.52, - "tax": 1554.2, - "slippage": 213.0, - "pnl": 109235.63, - "pnl_pct": 14.5159, - "reason": "1차 익절(50%): RSI(60.4)>=42 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 157049.5261285453, - "exit_price": 161209.45131995948, - "quantity": 19, - "commission": 459.45, - "tax": 5513.36, - "slippage": 1720.42, - "pnl": 72618.18, - "pnl_pct": 2.4333, - "reason": "전량청산: 트레일링(161300<161440)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 43809.241048549084, - "exit_price": 44738.2423130186, - "quantity": 68, - "commission": 456.33, - "tax": 5475.96, - "slippage": 799.52, - "pnl": 56792.94, - "pnl_pct": 1.9061, - "reason": "전량청산: 트레일링(44750<45376)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250804.26300130147, - "exit_price": 271733.0557459462, - "quantity": 3, - "commission": 122.28, - "tax": 1467.36, - "slippage": 476.83, - "pnl": 61083.88, - "pnl_pct": 8.1172, - "reason": "전량청산: RSI(52.2)>=50 | 트레일링(271892<280629)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-25", - "entry_price": 370824.69420560816, - "exit_price": 372665.1120644163, - "quantity": 8, - "commission": 447.2, - "tax": 5366.38, - "slippage": 2679.1, - "pnl": 8464.78, - "pnl_pct": 0.2853, - "reason": "전량청산: 트레일링(373000<379929)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-26", - "entry_price": 23765.56666830075, - "exit_price": 24640.154777548287, - "quantity": 63, - "commission": 232.85, - "tax": 2794.19, - "slippage": 620.25, - "pnl": 51847.42, - "pnl_pct": 3.4624, - "reason": "1차 익절(50%): RSI(44.0)>=42", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164951.89038254367, - "exit_price": 177960.96090487, - "quantity": 9, - "commission": 240.25, - "tax": 2882.97, - "slippage": 351.35, - "pnl": 113735.73, - "pnl_pct": 7.6601, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-02", - "entry_price": 164951.89038254367, - "exit_price": 178022.23879852257, - "quantity": 9, - "commission": 240.33, - "tax": 2883.96, - "slippage": 1599.85, - "pnl": 114286.16, - "pnl_pct": 7.6971, - "reason": "전량청산: RSI(50.6)>=50", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 23765.56666830075, - "exit_price": 25287.108984769984, - "quantity": 63, - "commission": 238.96, - "tax": 2867.56, - "slippage": 812.13, - "pnl": 92526.06, - "pnl_pct": 6.1789, - "reason": "전량청산: RSI(53.8)>=50", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226020.54552715126, - "exit_price": 0.0, - "quantity": 22, - "commission": 745.87, - "tax": 0.0, - "slippage": 452.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<43 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96046.52515092854, - "exit_price": 0.0, - "quantity": 52, - "commission": 749.16, - "tax": 0.0, - "slippage": 235.31, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<43 + %B(0.13)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-21", - "entry_price": 226020.54552715126, - "exit_price": 223475.49341936663, - "quantity": 22, - "commission": 737.47, - "tax": 8849.63, - "slippage": 539.14, - "pnl": -66324.11, - "pnl_pct": -1.3336, - "reason": "전량청산: 트레일링(223500<225011)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96046.52515092854, - "exit_price": 94412.72391754822, - "quantity": 52, - "commission": 736.42, - "tax": 11291.76, - "slippage": 3082.36, - "pnl": -97735.01, - "pnl_pct": -1.9566, - "reason": "전량청산: 트레일링(94472<97429)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 208665.1485474697, - "exit_price": 0.0, - "quantity": 24, - "commission": 751.19, - "tax": 0.0, - "slippage": 3963.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.1)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388664.0091471017, - "exit_price": 0.0, - "quantity": 12, - "commission": 699.6, - "tax": 0.0, - "slippage": 1968.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<43 + %B(0.16)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 208665.1485474697, - "exit_price": 187488.0885550965, - "quantity": 24, - "commission": 674.96, - "tax": 10349.34, - "slippage": 285.87, - "pnl": -520024.93, - "pnl_pct": -10.3824, - "reason": "손절 (close=187500 <= stop=194278)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388664.0091471017, - "exit_price": 373857.2743868466, - "quantity": 12, - "commission": 672.94, - "tax": 8075.32, - "slippage": 1712.71, - "pnl": -187128.67, - "pnl_pct": -4.0116, - "reason": "손절 (close=374000 <= stop=375614)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23823.707688849714, - "exit_price": 0.0, - "quantity": 210, - "commission": 750.45, - "tax": 0.0, - "slippage": 4978.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<43 + %B(0.18)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 377126.43748275517, - "exit_price": 0.0, - "quantity": 13, - "commission": 735.4, - "tax": 0.0, - "slippage": 2592.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<43 + %B(-0.11)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 187682.07719580256, - "exit_price": 0.0, - "quantity": 26, - "commission": 731.96, - "tax": 0.0, - "slippage": 4734.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.7)<43 + %B(0.00)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88662.25303070214, - "exit_price": 0.0, - "quantity": 56, - "commission": 744.76, - "tax": 0.0, - "slippage": 4270.17, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<43 + %B(-0.05)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247177.83782159875, - "exit_price": 0.0, - "quantity": 20, - "commission": 741.53, - "tax": 0.0, - "slippage": 56.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<43 + %B(0.01)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-05-31", - "entry_price": 23823.707688849714, - "exit_price": 23383.13510942697, - "quantity": 210, - "commission": 736.57, - "tax": 8838.83, - "slippage": 3541.63, - "pnl": -102846.08, - "pnl_pct": -2.0554, - "reason": "전량청산: 트레일링(23400<23518)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-05-31", - "entry_price": 377126.43748275517, - "exit_price": 366397.05293832754, - "quantity": 13, - "commission": 714.47, - "tax": 8573.69, - "slippage": 3249.31, - "pnl": -149505.56, - "pnl_pct": -3.049, - "reason": "전량청산: 트레일링(366647<367083)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22261.947589851596, - "exit_price": 0.0, - "quantity": 225, - "commission": 751.34, - "tax": 0.0, - "slippage": 2688.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<43 + %B(0.15)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374099.79262104223, - "exit_price": 0.0, - "quantity": 13, - "commission": 729.49, - "tax": 0.0, - "slippage": 1297.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<43 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 23965.351035075986, - "exit_price": 0.0, - "quantity": 208, - "commission": 747.72, - "tax": 0.0, - "slippage": 3193.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.7)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 220024.5414781911, - "exit_price": 0.0, - "quantity": 22, - "commission": 726.08, - "tax": 0.0, - "slippage": 539.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.5)<43 + %B(0.29)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-04", - "entry_price": 22261.947589851596, - "exit_price": 22240.326473172612, - "quantity": 225, - "commission": 750.61, - "tax": 9007.33, - "slippage": 2176.54, - "pnl": -15374.04, - "pnl_pct": -0.3069, - "reason": "전량청산: 트레일링(22250<22425)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-04", - "exit_date": null, - "entry_price": 176880.21835127898, - "exit_price": 0.0, - "quantity": 28, - "commission": 742.9, - "tax": 0.0, - "slippage": 2246.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88662.25303070214, - "exit_price": 98595.86790611294, - "quantity": 28, - "commission": 414.1, - "tax": 6349.57, - "slippage": 2635.7, - "pnl": 271005.16, - "pnl_pct": 10.9148, - "reason": "1차 익절(50%): RSI(49.7)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247177.83782159875, - "exit_price": 266812.10697568377, - "quantity": 10, - "commission": 400.22, - "tax": 4802.62, - "slippage": 2338.93, - "pnl": 190769.09, - "pnl_pct": 7.7167, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 187682.07719580256, - "exit_price": 221941.52763073327, - "quantity": 13, - "commission": 432.79, - "tax": 6636.05, - "slippage": 760.14, - "pnl": 437938.04, - "pnl_pct": 17.9466, - "reason": "1차 익절(50%): RSI(54.9)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88662.25303070214, - "exit_price": 105406.20868910383, - "quantity": 28, - "commission": 442.71, - "tax": 6788.16, - "slippage": 1478.16, - "pnl": 461227.51, - "pnl_pct": 18.576, - "reason": "전량청산: RSI(60.4)>=58 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-10", - "entry_price": 374099.79262104223, - "exit_price": 376932.6482410401, - "quantity": 13, - "commission": 735.02, - "tax": 8820.22, - "slippage": 875.57, - "pnl": 26542.39, - "pnl_pct": 0.5457, - "reason": "전량청산: 트레일링(377000<377011)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-10", - "entry_price": 23965.351035075986, - "exit_price": 22879.100822479002, - "quantity": 208, - "commission": 713.83, - "tax": 8565.94, - "slippage": 4347.03, - "pnl": -235967.53, - "pnl_pct": -4.733, - "reason": "손절 (close=22900 <= stop=23007)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-04", - "exit_date": "2024-06-10", - "entry_price": 176880.21835127898, - "exit_price": 170551.40248012886, - "quantity": 28, - "commission": 716.32, - "tax": 8595.79, - "slippage": 4160.73, - "pnl": -187261.85, - "pnl_pct": -3.7805, - "reason": "손절 (close=170700 <= stop=170927)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-10", - "exit_date": null, - "entry_price": 377112.51368637616, - "exit_price": 0.0, - "quantity": 13, - "commission": 735.37, - "tax": 0.0, - "slippage": 1462.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.6)<43 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-10", - "exit_date": null, - "entry_price": 22914.631943432432, - "exit_price": 0.0, - "quantity": 221, - "commission": 759.62, - "tax": 0.0, - "slippage": 3233.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.0)<43 + %B(0.09)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-11", - "entry_price": 247177.83782159875, - "exit_price": 277055.1788421043, - "quantity": 10, - "commission": 415.58, - "tax": 4986.99, - "slippage": 1688.21, - "pnl": 293000.07, - "pnl_pct": 11.852, - "reason": "전량청산: RSI(61.1)>=58", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-11", - "entry_price": 220024.5414781911, - "exit_price": 218966.52820018763, - "quantity": 22, - "commission": 722.59, - "tax": 8671.07, - "slippage": 736.38, - "pnl": -33396.04, - "pnl_pct": -0.6898, - "reason": "전량청산: 트레일링(219000<221186)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-10", - "exit_date": "2024-06-11", - "entry_price": 22914.631943432432, - "exit_price": 22282.996009158323, - "quantity": 221, - "commission": 738.68, - "tax": 8864.18, - "slippage": 3757.88, - "pnl": -149954.02, - "pnl_pct": -2.9607, - "reason": "전량청산: 트레일링(22300<22409)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-12", - "entry_price": 187682.07719580256, - "exit_price": 209387.00009318994, - "quantity": 13, - "commission": 408.3, - "tax": 6260.67, - "slippage": 1469.0, - "pnl": 275129.04, - "pnl_pct": 11.2747, - "reason": "전량청산: 트레일링(209500<212230)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 170032.28863871933, - "exit_price": 0.0, - "quantity": 29, - "commission": 739.64, - "tax": 0.0, - "slippage": 3836.37, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<43 + %B(0.20)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13967.403737263845, - "exit_price": 0.0, - "quantity": 362, - "commission": 758.43, - "tax": 0.0, - "slippage": 2680.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<43 + %B(0.15)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134400.0768628396, - "exit_price": 0.0, - "quantity": 37, - "commission": 745.92, - "tax": 0.0, - "slippage": 2.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.2)<43 + %B(0.27)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82826.84012151998, - "exit_price": 0.0, - "quantity": 61, - "commission": 757.87, - "tax": 0.0, - "slippage": 1637.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.3)<43 + %B(0.26)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43650.85015980514, - "exit_price": 0.0, - "quantity": 115, - "commission": 752.98, - "tax": 0.0, - "slippage": 97.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<43 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-10", - "exit_date": "2024-06-14", - "entry_price": 377112.51368637616, - "exit_price": 379646.9425258194, - "quantity": 6, - "commission": 341.68, - "tax": 4100.19, - "slippage": 2118.34, - "pnl": 10425.3, - "pnl_pct": 0.4607, - "reason": "1차 익절(50%): RSI(48.9)>=48", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 375788.9240375256, - "exit_price": 0.0, - "quantity": 13, - "commission": 732.79, - "tax": 0.0, - "slippage": 4289.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<43 + %B(0.28)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 151826.1636608041, - "exit_price": 0.0, - "quantity": 33, - "commission": 751.54, - "tax": 0.0, - "slippage": 4163.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<43 + %B(0.30)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-10", - "exit_date": "2024-06-17", - "entry_price": 377112.51368637616, - "exit_price": 370885.9122594756, - "quantity": 7, - "commission": 389.43, - "tax": 4673.16, - "slippage": 798.61, - "pnl": -49044.77, - "pnl_pct": -1.8576, - "reason": "전량청산: 트레일링(371000<374707)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 170032.28863871933, - "exit_price": 166090.3786298453, - "quantity": 29, - "commission": 722.49, - "tax": 8669.92, - "slippage": 279.02, - "pnl": -124447.44, - "pnl_pct": -2.5234, - "reason": "전량청산: 트레일링(166100<167187)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 13967.403737263845, - "exit_price": 13937.751766091103, - "quantity": 362, - "commission": 756.82, - "tax": 9081.84, - "slippage": 4433.86, - "pnl": -21331.1, - "pnl_pct": -0.4218, - "reason": "전량청산: 트레일링(13950<14059)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 134400.0768628396, - "exit_price": 130576.23370749956, - "quantity": 37, - "commission": 724.7, - "tax": 8696.38, - "slippage": 4579.35, - "pnl": -151649.19, - "pnl_pct": -3.0491, - "reason": "전량청산: 트레일링(130700<132228)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 43650.85015980514, - "exit_price": 42396.368293632324, - "quantity": 115, - "commission": 731.34, - "tax": 8776.05, - "slippage": 417.65, - "pnl": -154525.78, - "pnl_pct": -3.0778, - "reason": "전량청산: 트레일링(42400<42915)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-17", - "exit_date": null, - "entry_price": 166180.72301595687, - "exit_price": 0.0, - "quantity": 30, - "commission": 747.81, - "tax": 0.0, - "slippage": 2421.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.3)<43 + %B(0.08)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-06-18", - "exit_date": null, - "entry_price": 20351.408474750835, - "exit_price": 0.0, - "quantity": 247, - "commission": 754.02, - "tax": 0.0, - "slippage": 347.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.6)<43 + %B(0.26)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82826.84012151998, - "exit_price": 87333.52337075652, - "quantity": 30, - "commission": 393.0, - "tax": 4716.01, - "slippage": 1994.3, - "pnl": 129718.77, - "pnl_pct": 5.2197, - "reason": "1차 익절(50%): RSI(55.6)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-19", - "entry_price": 375788.9240375256, - "exit_price": 383975.7128038502, - "quantity": 6, - "commission": 345.58, - "tax": 4146.94, - "slippage": 1765.72, - "pnl": 44290.01, - "pnl_pct": 1.964, - "reason": "1차 익절(50%): RSI(54.8)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-19", - "entry_price": 20351.408474750835, - "exit_price": 21697.213905220357, - "quantity": 123, - "commission": 400.31, - "tax": 6138.14, - "slippage": 342.69, - "pnl": 158620.13, - "pnl_pct": 6.3357, - "reason": "1차 익절(50%): RSI(63.2)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82826.84012151998, - "exit_price": 87558.36526367856, - "quantity": 15, - "commission": 197.01, - "tax": 2364.08, - "slippage": 624.52, - "pnl": 68225.43, - "pnl_pct": 5.4906, - "reason": "1차 익절(50%): RSI(57.1)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-20", - "entry_price": 375788.9240375256, - "exit_price": 383569.9958270849, - "quantity": 3, - "commission": 172.61, - "tax": 2071.28, - "slippage": 633.01, - "pnl": 20930.23, - "pnl_pct": 1.8563, - "reason": "1차 익절(50%): RSI(58.9)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-20", - "entry_price": 20351.408474750835, - "exit_price": 21394.327788140683, - "quantity": 62, - "commission": 198.97, - "tax": 3050.83, - "slippage": 351.68, - "pnl": 61221.93, - "pnl_pct": 4.8513, - "reason": "1차 익절(50%): RSI(58.2)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-21", - "entry_price": 82826.84012151998, - "exit_price": 86924.09832542558, - "quantity": 8, - "commission": 104.31, - "tax": 1251.71, - "slippage": 607.21, - "pnl": 31322.66, - "pnl_pct": 4.7264, - "reason": "1차 익절(50%): RSI(58.2)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-21", - "entry_price": 375788.9240375256, - "exit_price": 380681.85087744007, - "quantity": 2, - "commission": 114.2, - "tax": 1370.45, - "slippage": 322.3, - "pnl": 8188.46, - "pnl_pct": 1.0893, - "reason": "1차 익절(50%): RSI(60.1)>=48", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-21", - "entry_price": 151826.1636608041, - "exit_price": 149368.35734810695, - "quantity": 33, - "commission": 739.37, - "tax": 8872.48, - "slippage": 1044.21, - "pnl": -91471.0, - "pnl_pct": -1.8254, - "reason": "전량청산: 트레일링(149400<149485)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-21", - "entry_price": 20351.408474750835, - "exit_price": 20538.917465375584, - "quantity": 62, - "commission": 191.01, - "tax": 2928.85, - "slippage": 687.12, - "pnl": 8316.43, - "pnl_pct": 0.659, - "reason": "전량청산: 트레일링(20550<21209)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-24", - "entry_price": 375788.9240375256, - "exit_price": 369315.22842583037, - "quantity": 2, - "commission": 110.79, - "tax": 1329.53, - "slippage": 539.54, - "pnl": -14500.46, - "pnl_pct": -1.929, - "reason": "전량청산: 트레일링(369585<378689)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-25", - "entry_price": 82826.84012151998, - "exit_price": 87082.47974237875, - "quantity": 8, - "commission": 104.5, - "tax": 1253.99, - "slippage": 140.16, - "pnl": 32587.24, - "pnl_pct": 4.9172, - "reason": "전량청산: RSI(69.0)>=58", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-17", - "exit_date": "2024-06-25", - "entry_price": 166180.72301595687, - "exit_price": 166348.13040912754, - "quantity": 30, - "commission": 748.57, - "tax": 8982.8, - "slippage": 1556.09, - "pnl": -5456.96, - "pnl_pct": -0.1094, - "reason": "전량청산: 트레일링(166400<167133)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181180.1220335556, - "exit_price": 0.0, - "quantity": 27, - "commission": 733.78, - "tax": 0.0, - "slippage": 4863.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<43 + %B(0.05)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148596.50689155946, - "exit_price": 0.0, - "quantity": 34, - "commission": 757.84, - "tax": 0.0, - "slippage": 3281.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.6)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148596.50689155946, - "exit_price": 152833.01449716947, - "quantity": 17, - "commission": 389.72, - "tax": 4676.69, - "slippage": 1138.75, - "pnl": 66575.29, - "pnl_pct": 2.6351, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 21010.86909266175, - "exit_price": 0.0, - "quantity": 241, - "commission": 759.54, - "tax": 0.0, - "slippage": 2619.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<43 + %B(0.31)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162919.71158350696, - "exit_price": 0.0, - "quantity": 31, - "commission": 757.58, - "tax": 0.0, - "slippage": 611.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<43 + %B(0.06)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359385.7348766821, - "exit_price": 0.0, - "quantity": 14, - "commission": 754.71, - "tax": 0.0, - "slippage": 1130.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<43 + %B(0.21)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-02", - "entry_price": 181180.1220335556, - "exit_price": 179839.17840736968, - "quantity": 27, - "commission": 728.35, - "tax": 8740.18, - "slippage": 1642.18, - "pnl": -46407.79, - "pnl_pct": -0.9485, - "reason": "전량청산: 트레일링(179900<182176)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-02", - "entry_price": 359385.7348766821, - "exit_price": 343927.5453207173, - "quantity": 14, - "commission": 722.25, - "tax": 8666.97, - "slippage": 2834.37, - "pnl": -226558.59, - "pnl_pct": -4.5022, - "reason": "전량청산: 트레일링(344130<348560)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-02", - "exit_date": null, - "entry_price": 344209.1893829284, - "exit_price": 0.0, - "quantity": 14, - "commission": 722.84, - "tax": 0.0, - "slippage": 1108.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<43 + %B(-0.02)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-04", - "entry_price": 148596.50689155946, - "exit_price": 157765.24969673355, - "quantity": 17, - "commission": 402.3, - "tax": 4827.62, - "slippage": 590.76, - "pnl": 150259.79, - "pnl_pct": 5.9473, - "reason": "전량청산: RSI(63.0)>=58", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 21010.86909266175, - "exit_price": 21398.48074795941, - "quantity": 120, - "commission": 385.17, - "tax": 4622.07, - "slippage": 182.31, - "pnl": 41127.96, - "pnl_pct": 1.631, - "reason": "1차 익절(50%): RSI(52.0)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162919.71158350696, - "exit_price": 167993.91159288288, - "quantity": 15, - "commission": 377.99, - "tax": 4535.84, - "slippage": 1591.33, - "pnl": 70832.61, - "pnl_pct": 2.898, - "reason": "1차 익절(50%): RSI(53.5)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-02", - "exit_date": "2024-07-05", - "entry_price": 344209.1893829284, - "exit_price": 373904.37806227244, - "quantity": 7, - "commission": 392.6, - "tax": 4711.2, - "slippage": 599.35, - "pnl": 202401.11, - "pnl_pct": 8.399, - "reason": "1차 익절(50%): RSI(50.4)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 21010.86909266175, - "exit_price": 21680.352385717768, - "quantity": 60, - "commission": 195.12, - "tax": 2341.48, - "slippage": 1178.86, - "pnl": 37443.3, - "pnl_pct": 2.9697, - "reason": "1차 익절(50%): RSI(60.0)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 162919.71158350696, - "exit_price": 170353.43216425672, - "quantity": 8, - "commission": 204.42, - "tax": 2453.09, - "slippage": 1172.54, - "pnl": 56616.75, - "pnl_pct": 4.3433, - "reason": "1차 익절(50%): RSI(56.1)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-09", - "entry_price": 21010.86909266175, - "exit_price": 21748.45885263992, - "quantity": 30, - "commission": 97.87, - "tax": 1174.42, - "slippage": 46.23, - "pnl": 20760.86, - "pnl_pct": 3.2932, - "reason": "1차 익절(50%): RSI(58.9)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 21010.86909266175, - "exit_price": 21494.882900361066, - "quantity": 15, - "commission": 48.36, - "tax": 580.36, - "slippage": 76.76, - "pnl": 6584.21, - "pnl_pct": 2.0888, - "reason": "1차 익절(50%): RSI(54.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162919.71158350696, - "exit_price": 177381.2564443524, - "quantity": 8, - "commission": 212.86, - "tax": 2554.29, - "slippage": 949.95, - "pnl": 112729.71, - "pnl_pct": 8.6479, - "reason": "전량청산: RSI(64.5)>=60 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-02", - "exit_date": "2024-07-10", - "entry_price": 344209.1893829284, - "exit_price": 365100.7652169213, - "quantity": 7, - "commission": 383.36, - "tax": 4600.27, - "slippage": 547.64, - "pnl": 140895.99, - "pnl_pct": 5.8467, - "reason": "전량청산: 트레일링(365179<366969)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-11", - "entry_price": 21010.86909266175, - "exit_price": 21697.128832882667, - "quantity": 8, - "commission": 26.04, - "tax": 312.44, - "slippage": 22.97, - "pnl": 5126.39, - "pnl_pct": 3.0494, - "reason": "1차 익절(50%): RSI(53.9)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 21010.86909266175, - "exit_price": 22129.278359571137, - "quantity": 8, - "commission": 26.56, - "tax": 318.66, - "slippage": 165.77, - "pnl": 8576.84, - "pnl_pct": 5.1019, - "reason": "전량청산: RSI(64.9)>=60 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485276.95590026275, - "exit_price": 0.0, - "quantity": 6, - "commission": 436.75, - "tax": 0.0, - "slippage": 1661.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.5)<35 + %B(0.04)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194691.9817817203, - "exit_price": 0.0, - "quantity": 15, - "commission": 438.06, - "tax": 0.0, - "slippage": 1379.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.7)<35 + %B(0.19)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-01", - "entry_price": 485276.95590026275, - "exit_price": 488616.32110152184, - "quantity": 6, - "commission": 439.75, - "tax": 5277.06, - "slippage": 2302.07, - "pnl": 13882.63, - "pnl_pct": 0.4767, - "reason": "전량청산: 트레일링(489000<492321)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194691.9817817203, - "exit_price": 173060.14151998682, - "quantity": 15, - "commission": 389.39, - "tax": 4672.62, - "slippage": 2097.88, - "pnl": -329977.67, - "pnl_pct": -11.2974, - "reason": "손절 (close=173200 <= stop=183010)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173232.9789971675, - "exit_price": 0.0, - "quantity": 17, - "commission": 441.74, - "tax": 0.0, - "slippage": 560.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<35 + %B(0.02)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79607.71569281262, - "exit_price": 0.0, - "quantity": 38, - "commission": 453.76, - "tax": 0.0, - "slippage": 293.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<35 + %B(0.07)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 173232.9789971675, - "exit_price": 156032.71291042637, - "quantity": 17, - "commission": 397.88, - "tax": 4774.6, - "slippage": 1143.88, - "pnl": -298018.75, - "pnl_pct": -10.1181, - "reason": "손절 (close=156100 <= stop=164571)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79607.71569281262, - "exit_price": 71369.75648631639, - "quantity": 38, - "commission": 406.81, - "tax": 4881.69, - "slippage": 1149.25, - "pnl": -318784.71, - "pnl_pct": -10.5364, - "reason": "손절 (close=71400 <= stop=76385)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24011.208592032883, - "exit_price": 0.0, - "quantity": 210, - "commission": 756.35, - "tax": 0.0, - "slippage": 2353.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.8)<43 + %B(-0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-09-06", - "exit_date": null, - "entry_price": 214156.0222317844, - "exit_price": 0.0, - "quantity": 23, - "commission": 738.84, - "tax": 0.0, - "slippage": 3588.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<43 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-11", - "entry_price": 24011.208592032883, - "exit_price": 23484.17593313861, - "quantity": 210, - "commission": 739.75, - "tax": 8877.02, - "slippage": 3323.05, - "pnl": -121049.98, - "pnl_pct": -2.4003, - "reason": "전량청산: 트레일링(23500<23750)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-09-06", - "exit_date": "2024-09-11", - "entry_price": 214156.0222317844, - "exit_price": 208294.80155343018, - "quantity": 23, - "commission": 718.62, - "tax": 8623.4, - "slippage": 4719.56, - "pnl": -144888.94, - "pnl_pct": -2.9411, - "reason": "전량청산: 트레일링(208500<210657)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90908.94618448772, - "exit_price": 0.0, - "quantity": 55, - "commission": 750.0, - "tax": 0.0, - "slippage": 492.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<32 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-10-29", - "entry_price": 90908.94618448772, - "exit_price": 93662.27438586701, - "quantity": 55, - "commission": 772.71, - "tax": 9272.57, - "slippage": 2074.91, - "pnl": 140637.77, - "pnl_pct": 2.8123, - "reason": "전량청산: 트레일링(93700<93704)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40913.87747656066, - "exit_price": 0.0, - "quantity": 123, - "commission": 754.86, - "tax": 0.0, - "slippage": 1706.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<32 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-02", - "entry_price": 40913.87747656066, - "exit_price": 42063.723586219545, - "quantity": 123, - "commission": 776.08, - "tax": 11899.83, - "slippage": 4462.0, - "pnl": 128000.31, - "pnl_pct": 2.5431, - "reason": "전량청산: 트레일링(42100<42198)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256563.78034965057, - "exit_price": 0.0, - "quantity": 19, - "commission": 731.21, - "tax": 0.0, - "slippage": 1211.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<43 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38407.30402208413, - "exit_price": 0.0, - "quantity": 131, - "commission": 754.7, - "tax": 0.0, - "slippage": 956.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<43 + %B(0.23)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-07-28", - "exit_date": null, - "entry_price": 25561.462076147138, - "exit_price": 0.0, - "quantity": 197, - "commission": 755.34, - "tax": 0.0, - "slippage": 2258.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<43 + %B(0.33)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-30", - "entry_price": 25561.462076147138, - "exit_price": 27088.56700756049, - "quantity": 98, - "commission": 398.2, - "tax": 6105.76, - "slippage": 1120.43, - "pnl": 142776.56, - "pnl_pct": 5.6988, - "reason": "1차 익절(50%): RSI(61.4)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-31", - "entry_price": 25561.462076147138, - "exit_price": 26842.521062865693, - "quantity": 49, - "commission": 197.29, - "tax": 3025.15, - "slippage": 366.47, - "pnl": 59361.57, - "pnl_pct": 4.7387, - "reason": "1차 익절(50%): RSI(56.0)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800199.8451583057, - "exit_price": 0.0, - "quantity": 6, - "commission": 720.18, - "tax": 0.0, - "slippage": 1199.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<43 + %B(0.15)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-01", - "entry_price": 256563.78034965057, - "exit_price": 250768.26033458172, - "quantity": 19, - "commission": 714.69, - "tax": 8576.27, - "slippage": 4403.05, - "pnl": -120137.05, - "pnl_pct": -2.4641, - "reason": "전량청산: 트레일링(251000<253866)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-08-01", - "entry_price": 25561.462076147138, - "exit_price": 24789.010357522675, - "quantity": 50, - "commission": 185.92, - "tax": 2850.74, - "slippage": 549.48, - "pnl": -41850.95, - "pnl_pct": -3.274, - "reason": "전량청산: 트레일링(24800<27483)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24821.36145779809, - "exit_price": 0.0, - "quantity": 203, - "commission": 755.81, - "tax": 0.0, - "slippage": 4336.38, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<43 + %B(0.11)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38407.30402208413, - "exit_price": 39178.42724775197, - "quantity": 65, - "commission": 381.99, - "tax": 5857.17, - "slippage": 1402.23, - "pnl": 43509.37, - "pnl_pct": 1.7426, - "reason": "1차 익절(50%): RSI(48.6)>=45 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-04", - "entry_price": 800199.8451583057, - "exit_price": 758961.6034578906, - "quantity": 6, - "commission": 683.07, - "tax": 8196.79, - "slippage": 230.38, - "pnl": -257029.48, - "pnl_pct": -5.3526, - "reason": "손절 (close=759000 <= stop=760557)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16816.787945469332, - "exit_price": 0.0, - "quantity": 179, - "commission": 451.53, - "tax": 0.0, - "slippage": 3005.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<35 + %B(0.15)<0.20 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-05", - "entry_price": 38407.30402208413, - "exit_price": 38967.394924181885, - "quantity": 33, - "commission": 192.89, - "tax": 2957.63, - "slippage": 1075.97, - "pnl": 15142.37, - "pnl_pct": 1.1945, - "reason": "1차 익절(50%): RSI(52.8)>=45", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24821.36145779809, - "exit_price": 26873.93400067904, - "quantity": 101, - "commission": 407.14, - "tax": 6242.81, - "slippage": 2632.67, - "pnl": 200283.83, - "pnl_pct": 7.9879, - "reason": "1차 익절(50%): RSI(55.4)>=45 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26924.91927184292, - "exit_price": 0.0, - "quantity": 112, - "commission": 452.34, - "tax": 0.0, - "slippage": 2790.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.0)<35 + %B(0.12)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-07", - "entry_price": 24821.36145779809, - "exit_price": 26127.806606545066, - "quantity": 51, - "commission": 199.88, - "tax": 3064.79, - "slippage": 1131.86, - "pnl": 63174.15, - "pnl_pct": 4.9897, - "reason": "1차 익절(50%): RSI(50.5)>=45 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-08", - "entry_price": 24821.36145779809, - "exit_price": 26795.542862235816, - "quantity": 51, - "commission": 204.99, - "tax": 3143.12, - "slippage": 227.31, - "pnl": 97145.27, - "pnl_pct": 7.6729, - "reason": "전량청산: RSI(55.2)>=55", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 38407.30402208413, - "exit_price": 39980.574354981974, - "quantity": 33, - "commission": 197.9, - "tax": 3034.53, - "slippage": 641.05, - "pnl": 48495.38, - "pnl_pct": 3.8257, - "reason": "전량청산: RSI(59.6)>=55", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 16816.787945469332, - "exit_price": 16396.49454429313, - "quantity": 179, - "commission": 440.25, - "tax": 6750.44, - "slippage": 627.48, - "pnl": -82874.73, - "pnl_pct": -2.7527, - "reason": "전량청산: 트레일링(16400<16559)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-11", - "entry_price": 26924.91927184292, - "exit_price": 26239.472692320574, - "quantity": 112, - "commission": 440.82, - "tax": 5289.88, - "slippage": 1179.06, - "pnl": -82953.06, - "pnl_pct": -2.7504, - "reason": "전량청산: 트레일링(26250<26316)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 26651.562633409256, - "exit_price": 0.0, - "quantity": 113, - "commission": 451.74, - "tax": 0.0, - "slippage": 176.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<35 + %B(0.25)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61823.420538752776, - "exit_price": 0.0, - "quantity": 81, - "commission": 751.15, - "tax": 0.0, - "slippage": 1897.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<43 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427420.72687629395, - "exit_price": 0.0, - "quantity": 11, - "commission": 705.24, - "tax": 0.0, - "slippage": 4628.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<43 + %B(0.21)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61823.420538752776, - "exit_price": 66582.33747632573, - "quantity": 40, - "commission": 399.49, - "tax": 4793.93, - "slippage": 706.5, - "pnl": 184792.31, - "pnl_pct": 7.4715, - "reason": "1차 익절(50%): RSI(50.3)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-22", - "entry_price": 26651.562633409256, - "exit_price": 25080.319827891093, - "quantity": 113, - "commission": 425.11, - "tax": 5101.34, - "slippage": 2223.86, - "pnl": -183528.63, - "pnl_pct": -6.0931, - "reason": "손절 (close=25100 <= stop=25231)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61823.420538752776, - "exit_price": 62671.47097536783, - "quantity": 41, - "commission": 385.43, - "tax": 4625.15, - "slippage": 1169.69, - "pnl": 29379.27, - "pnl_pct": 1.1589, - "reason": "전량청산: 트레일링(62700<68371)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 427420.72687629395, - "exit_price": 421821.49084091216, - "quantity": 5, - "commission": 316.37, - "tax": 4850.95, - "slippage": 892.55, - "pnl": -33484.06, - "pnl_pct": -1.5666, - "reason": "1차 익절(50%): RSI(50.0)>=48", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427420.72687629395, - "exit_price": 437580.69487330347, - "quantity": 3, - "commission": 196.91, - "tax": 3019.31, - "slippage": 1257.92, - "pnl": 27071.35, - "pnl_pct": 2.1109, - "reason": "1차 익절(50%): RSI(52.4)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147246.4266776244, - "exit_price": 0.0, - "quantity": 34, - "commission": 750.96, - "tax": 0.0, - "slippage": 4978.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<43 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 172996.09234311685, - "exit_price": 0.0, - "quantity": 29, - "commission": 752.53, - "tax": 0.0, - "slippage": 2786.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<43 + %B(0.34)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-27", - "entry_price": 427420.72687629395, - "exit_price": 422696.1132995497, - "quantity": 3, - "commission": 190.21, - "tax": 2916.6, - "slippage": 911.66, - "pnl": -17473.0, - "pnl_pct": -1.3625, - "reason": "전량청산: 트레일링(423000<430061)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-08-28", - "entry_price": 172996.09234311685, - "exit_price": 172373.31302732276, - "quantity": 14, - "commission": 361.98, - "tax": 4343.81, - "slippage": 373.62, - "pnl": -13787.99, - "pnl_pct": -0.5692, - "reason": "1차 익절(50%): RSI(49.7)>=48", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-08-29", - "entry_price": 172996.09234311685, - "exit_price": 167550.27176844713, - "quantity": 15, - "commission": 376.99, - "tax": 4523.86, - "slippage": 745.92, - "pnl": -86977.4, - "pnl_pct": -3.3513, - "reason": "손절 (close=167600 <= stop=167924)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-01", - "entry_price": 147246.4266776244, - "exit_price": 146258.1809489685, - "quantity": 34, - "commission": 745.92, - "tax": 8951.0, - "slippage": 4821.85, - "pnl": -44048.23, - "pnl_pct": -0.8797, - "reason": "전량청산: 트레일링(146400<146529)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276660.1433504107, - "exit_price": 0.0, - "quantity": 18, - "commission": 746.98, - "tax": 0.0, - "slippage": 2882.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<43 + %B(0.05)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23962.98557507291, - "exit_price": 0.0, - "quantity": 252, - "commission": 905.8, - "tax": 0.0, - "slippage": 3272.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<48 + %B(0.24)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 65348.84280409275, - "exit_price": 0.0, - "quantity": 92, - "commission": 901.81, - "tax": 0.0, - "slippage": 4493.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.3)<48 + %B(0.35)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 65348.84280409275, - "exit_price": 67496.14134407874, - "quantity": 46, - "commission": 465.72, - "tax": 5588.68, - "slippage": 177.5, - "pnl": 92270.42, - "pnl_pct": 3.069, - "reason": "1차 익절(50%): RSI(52.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129675.7094162419, - "exit_price": 0.0, - "quantity": 46, - "commission": 894.76, - "tax": 0.0, - "slippage": 3482.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<48 + %B(0.12)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49224.74023883964, - "exit_price": 0.0, - "quantity": 123, - "commission": 908.2, - "tax": 0.0, - "slippage": 3043.05, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<48 + %B(0.19)<0.50 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23962.98557507291, - "exit_price": 25278.42618673118, - "quantity": 126, - "commission": 477.76, - "tax": 5733.15, - "slippage": 2718.3, - "pnl": 159081.71, - "pnl_pct": 5.268, - "reason": "1차 익절(50%): RSI(50.5)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 65348.84280409275, - "exit_price": 69289.0899119538, - "quantity": 46, - "commission": 478.09, - "tax": 5737.14, - "slippage": 501.86, - "pnl": 174585.23, - "pnl_pct": 5.8069, - "reason": "전량청산: RSI(60.2)>=60 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-16", - "entry_price": 23962.98557507291, - "exit_price": 24676.268761089123, - "quantity": 126, - "commission": 466.38, - "tax": 5596.58, - "slippage": 2990.14, - "pnl": 83357.82, - "pnl_pct": 2.7604, - "reason": "전량청산: 트레일링(24700<24713)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129675.7094162419, - "exit_price": 139588.8164394524, - "quantity": 23, - "commission": 481.58, - "tax": 5778.98, - "slippage": 257.22, - "pnl": 221293.52, - "pnl_pct": 7.4185, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 49224.74023883964, - "exit_price": 50590.597256974375, - "quantity": 61, - "commission": 462.9, - "tax": 7097.86, - "slippage": 573.57, - "pnl": 75306.11, - "pnl_pct": 2.5076, - "reason": "1차 익절(50%): RSI(50.0)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-09-18", - "exit_date": null, - "entry_price": 218630.01517075935, - "exit_price": 0.0, - "quantity": 28, - "commission": 918.25, - "tax": 0.0, - "slippage": 3640.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.7)<48 + %B(0.36)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-19", - "entry_price": 276660.1433504107, - "exit_price": 282808.91484733, - "quantity": 9, - "commission": 381.79, - "tax": 4581.5, - "slippage": 1719.77, - "pnl": 50002.16, - "pnl_pct": 2.0079, - "reason": "1차 익절(50%): RSI(53.0)>=50", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-22", - "entry_price": 276660.1433504107, - "exit_price": 280434.02530745225, - "quantity": 9, - "commission": 378.59, - "tax": 4543.03, - "slippage": 593.77, - "pnl": 28669.83, - "pnl_pct": 1.1513, - "reason": "전량청산: 트레일링(280500<281214)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 129675.7094162419, - "exit_price": 143582.7842822372, - "quantity": 23, - "commission": 495.36, - "tax": 5944.33, - "slippage": 395.96, - "pnl": 312975.65, - "pnl_pct": 10.492, - "reason": "전량청산: RSI(67.4)>=58", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49224.74023883964, - "exit_price": 48506.77655089901, - "quantity": 62, - "commission": 451.11, - "tax": 6917.07, - "slippage": 2679.85, - "pnl": -52339.72, - "pnl_pct": -1.7147, - "reason": "전량청산: 트레일링(48550<49500)", - "market": "KOSDAQ" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-09-18", - "exit_date": "2025-09-26", - "entry_price": 218630.01517075935, - "exit_price": 214447.18680789936, - "quantity": 28, - "commission": 900.68, - "tax": 10808.14, - "slippage": 1478.77, - "pnl": -129746.26, - "pnl_pct": -2.1192, - "reason": "전량청산: 트레일링(214500<216032)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297176.57218859944, - "exit_price": 0.0, - "quantity": 10, - "commission": 445.76, - "tax": 0.0, - "slippage": 1765.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.0)<35 + %B(0.16)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-10", - "entry_price": 297176.57218859944, - "exit_price": 297815.42430992104, - "quantity": 10, - "commission": 446.72, - "tax": 5360.68, - "slippage": 1845.76, - "pnl": 135.36, - "pnl_pct": 0.0046, - "reason": "전량청산: 트레일링(298000<301054)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289121.15600053204, - "exit_price": 0.0, - "quantity": 10, - "commission": 433.68, - "tax": 0.0, - "slippage": 1211.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<35 + %B(0.01)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289121.15600053204, - "exit_price": 308819.645262609, - "quantity": 5, - "commission": 231.61, - "tax": 2779.38, - "slippage": 901.77, - "pnl": 95264.61, - "pnl_pct": 6.589, - "reason": "1차 익절(50%): RSI(50.8)>=42 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-21", - "entry_price": 289121.15600053204, - "exit_price": 308338.7215322584, - "quantity": 5, - "commission": 231.25, - "tax": 2775.05, - "slippage": 806.39, - "pnl": 92864.68, - "pnl_pct": 6.423, - "reason": "전량청산: RSI(50.5)>=50 | 트레일링(308500<310743)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-26", - "exit_date": null, - "entry_price": 439410.33604714635, - "exit_price": 0.0, - "quantity": 13, - "commission": 856.85, - "tax": 0.0, - "slippage": 5334.37, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.1)<48 + %B(0.35)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-12-30", - "exit_date": null, - "entry_price": 171535.03045270115, - "exit_price": 0.0, - "quantity": 35, - "commission": 900.56, - "tax": 0.0, - "slippage": 1226.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<48 + %B(0.37)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-02", - "entry_price": 439410.33604714635, - "exit_price": 456672.70034703927, - "quantity": 6, - "commission": 411.01, - "tax": 6302.08, - "slippage": 1963.8, - "pnl": 96465.63, - "pnl_pct": 3.6584, - "reason": "1차 익절(50%): RSI(50.2)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-02", - "entry_price": 171535.03045270115, - "exit_price": 175058.20608969696, - "quantity": 17, - "commission": 446.4, - "tax": 5356.78, - "slippage": 710.5, - "pnl": 53653.39, - "pnl_pct": 1.8396, - "reason": "1차 익절(50%): RSI(54.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-05", - "entry_price": 439410.33604714635, - "exit_price": 468314.5743307783, - "quantity": 3, - "commission": 210.74, - "tax": 3231.37, - "slippage": 556.28, - "pnl": 83072.87, - "pnl_pct": 6.3009, - "reason": "1차 익절(50%): RSI(55.6)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-05", - "entry_price": 171535.03045270115, - "exit_price": 176981.04366151377, - "quantity": 9, - "commission": 238.92, - "tax": 2867.09, - "slippage": 1070.61, - "pnl": 45676.53, - "pnl_pct": 2.9582, - "reason": "1차 익절(50%): RSI(57.1)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275082.49919694464, - "exit_price": 0.0, - "quantity": 22, - "commission": 907.77, - "tax": 0.0, - "slippage": 1814.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<48 + %B(0.26)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 15284.831187559033, - "exit_price": 0.0, - "quantity": 402, - "commission": 921.68, - "tax": 0.0, - "slippage": 1942.14, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.7)<48 + %B(0.32)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330248.1152824968, - "exit_price": 0.0, - "quantity": 18, - "commission": 891.67, - "tax": 0.0, - "slippage": 4466.08, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<48 + %B(0.19)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 93006.74650964787, - "exit_price": 0.0, - "quantity": 66, - "commission": 920.77, - "tax": 0.0, - "slippage": 445.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.3)<48 + %B(0.36)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 24361.15925247576, - "exit_price": 0.0, - "quantity": 252, - "commission": 920.85, - "tax": 0.0, - "slippage": 2812.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.3)<48 + %B(0.29)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 302802.03246835846, - "exit_price": 0.0, - "quantity": 20, - "commission": 908.41, - "tax": 0.0, - "slippage": 6040.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.8)<48 + %B(0.22)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-06", - "entry_price": 439410.33604714635, - "exit_price": 473527.8502837167, - "quantity": 2, - "commission": 142.06, - "tax": 2178.23, - "slippage": 944.3, - "pnl": 65782.92, - "pnl_pct": 7.4842, - "reason": "1차 익절(50%): RSI(67.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-06", - "entry_price": 171535.03045270115, - "exit_price": 181086.73248340885, - "quantity": 9, - "commission": 244.47, - "tax": 2933.61, - "slippage": 119.41, - "pnl": 82555.67, - "pnl_pct": 5.3467, - "reason": "전량청산: RSI(62.5)>=60 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48960.43390358547, - "exit_price": 0.0, - "quantity": 125, - "commission": 918.01, - "tax": 0.0, - "slippage": 1304.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.9)<48 + %B(0.18)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-07", - "entry_price": 439410.33604714635, - "exit_price": 470875.09060465253, - "quantity": 2, - "commission": 141.26, - "tax": 2166.03, - "slippage": 249.82, - "pnl": 60490.4, - "pnl_pct": 6.8821, - "reason": "전량청산: RSI(64.8)>=60", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-07", - "entry_price": 15284.831187559033, - "exit_price": 14826.150430830574, - "quantity": 402, - "commission": 894.02, - "tax": 13708.26, - "slippage": 5567.53, - "pnl": -199913.62, - "pnl_pct": -3.253, - "reason": "전량청산: 트레일링(14840<15036)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-07", - "entry_price": 93006.74650964787, - "exit_price": 92218.69623676874, - "quantity": 66, - "commission": 912.97, - "tax": 10955.58, - "slippage": 5366.05, - "pnl": -64800.63, - "pnl_pct": -1.0555, - "reason": "전량청산: 트레일링(92300<93400)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-07", - "entry_price": 24361.15925247576, - "exit_price": 24128.765623643998, - "quantity": 252, - "commission": 912.07, - "tax": 10944.81, - "slippage": 5351.06, - "pnl": -71340.92, - "pnl_pct": -1.1619, - "reason": "전량청산: 트레일링(24150<24166)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-07", - "exit_date": null, - "entry_price": 24158.924079193046, - "exit_price": 0.0, - "quantity": 253, - "commission": 916.83, - "tax": 0.0, - "slippage": 2257.79, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.9)<48 + %B(0.24)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-07", - "exit_date": null, - "entry_price": 92314.56003262657, - "exit_price": 0.0, - "quantity": 66, - "commission": 913.91, - "tax": 0.0, - "slippage": 960.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.7)<48 + %B(0.28)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 330248.1152824968, - "exit_price": 314737.37033928843, - "quantity": 18, - "commission": 849.79, - "tax": 10197.49, - "slippage": 4727.33, - "pnl": -291132.36, - "pnl_pct": -4.8968, - "reason": "전량청산: 트레일링(315000<319800)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 302802.03246835846, - "exit_price": 300288.58625251125, - "quantity": 20, - "commission": 900.87, - "tax": 10810.39, - "slippage": 4228.27, - "pnl": -62888.59, - "pnl_pct": -1.0383, - "reason": "전량청산: 트레일링(300500<301771)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 178609.18448118208, - "exit_price": 0.0, - "quantity": 34, - "commission": 910.91, - "tax": 0.0, - "slippage": 3712.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(23.3)<48 + %B(0.17)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 146444.4321972093, - "exit_price": 0.0, - "quantity": 41, - "commission": 900.63, - "tax": 0.0, - "slippage": 5921.72, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<48 + %B(0.23)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 275082.49919694464, - "exit_price": 267325.0613350124, - "quantity": 22, - "commission": 882.17, - "tax": 10586.07, - "slippage": 3848.65, - "pnl": -183039.65, - "pnl_pct": -3.0241, - "reason": "전량청산: 트레일링(267500<270686)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-09", - "entry_price": 92314.56003262657, - "exit_price": 89099.30296115275, - "quantity": 66, - "commission": 882.08, - "tax": 10585.0, - "slippage": 46.0, - "pnl": -224587.96, - "pnl_pct": -3.6856, - "reason": "전량청산: 트레일링(89100<90205)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-12", - "entry_price": 24158.924079193046, - "exit_price": 25079.490686208603, - "quantity": 126, - "commission": 474.0, - "tax": 5688.03, - "slippage": 2584.17, - "pnl": 109372.76, - "pnl_pct": 3.5925, - "reason": "1차 익절(50%): RSI(52.5)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48960.43390358547, - "exit_price": 53783.89342313164, - "quantity": 62, - "commission": 500.19, - "tax": 6002.28, - "slippage": 998.61, - "pnl": 292096.69, - "pnl_pct": 9.6211, - "reason": "1차 익절(50%): RSI(64.2)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-13", - "entry_price": 24158.924079193046, - "exit_price": 25483.083587768364, - "quantity": 63, - "commission": 240.82, - "tax": 2889.78, - "slippage": 1065.73, - "pnl": 80063.15, - "pnl_pct": 5.2596, - "reason": "1차 익절(50%): RSI(55.1)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 178609.18448118208, - "exit_price": 195815.96971923028, - "quantity": 17, - "commission": 499.33, - "tax": 5991.97, - "slippage": 3128.51, - "pnl": 285568.6, - "pnl_pct": 9.4036, - "reason": "1차 익절(50%): RSI(54.0)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 146444.4321972093, - "exit_price": 155679.09087348895, - "quantity": 20, - "commission": 467.04, - "tax": 7161.24, - "slippage": 418.18, - "pnl": 176625.56, - "pnl_pct": 6.0296, - "reason": "1차 익절(50%): RSI(50.7)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48960.43390358547, - "exit_price": 55193.62833739286, - "quantity": 31, - "commission": 256.65, - "tax": 3079.8, - "slippage": 197.52, - "pnl": 189664.91, - "pnl_pct": 12.4944, - "reason": "1차 익절(50%): RSI(66.4)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-14", - "entry_price": 24158.924079193046, - "exit_price": 25647.254527171754, - "quantity": 32, - "commission": 123.11, - "tax": 1477.28, - "slippage": 87.86, - "pnl": 45910.22, - "pnl_pct": 5.9377, - "reason": "1차 익절(50%): RSI(53.4)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14668.11025857537, - "exit_price": 0.0, - "quantity": 351, - "commission": 772.28, - "tax": 0.0, - "slippage": 2846.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<43 + %B(0.22)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-15", - "entry_price": 48960.43390358547, - "exit_price": 57684.285508149434, - "quantity": 16, - "commission": 138.44, - "tax": 1661.31, - "slippage": 251.43, - "pnl": 137664.37, - "pnl_pct": 17.5708, - "reason": "1차 익절(50%): RSI(71.2)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-15", - "entry_price": 24158.924079193046, - "exit_price": 25884.334907479915, - "quantity": 32, - "commission": 124.24, - "tax": 1490.94, - "slippage": 501.28, - "pnl": 53482.0, - "pnl_pct": 6.917, - "reason": "전량청산: RSI(60.6)>=58 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-16", - "entry_price": 48960.43390358547, - "exit_price": 57258.88082167695, - "quantity": 16, - "commission": 137.42, - "tax": 1649.06, - "slippage": 657.91, - "pnl": 130871.17, - "pnl_pct": 16.7037, - "reason": "전량청산: RSI(69.2)>=58 | BB상단 도달 | 트레일링(57300<57496)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-16", - "entry_price": 146444.4321972093, - "exit_price": 145770.31551186266, - "quantity": 21, - "commission": 459.18, - "tax": 7040.71, - "slippage": 623.37, - "pnl": -22117.63, - "pnl_pct": -0.7191, - "reason": "전량청산: 트레일링(145800<148181)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-20", - "entry_price": 178609.18448118208, - "exit_price": 204869.98121842855, - "quantity": 17, - "commission": 522.42, - "tax": 6269.02, - "slippage": 2210.32, - "pnl": 439186.65, - "pnl_pct": 14.4621, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14668.11025857537, - "exit_price": 14996.040241475544, - "quantity": 175, - "commission": 393.65, - "tax": 6035.91, - "slippage": 692.96, - "pnl": 50573.16, - "pnl_pct": 1.9699, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14668.11025857537, - "exit_price": 16232.066242721094, - "quantity": 88, - "commission": 214.26, - "tax": 3285.37, - "slippage": 698.17, - "pnl": 133934.87, - "pnl_pct": 10.3746, - "reason": "1차 익절(50%): RSI(61.4)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-27", - "entry_price": 14668.11025857537, - "exit_price": 16305.224908465585, - "quantity": 88, - "commission": 215.23, - "tax": 3300.18, - "slippage": 1300.21, - "pnl": 140357.06, - "pnl_pct": 10.8721, - "reason": "전량청산: RSI(67.5)>=58 | BB상단 도달 | 트레일링(16320<16462)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14762.4800297711, - "exit_price": 0.0, - "quantity": 210, - "commission": 465.02, - "tax": 0.0, - "slippage": 2620.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<35 + %B(0.14)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14762.4800297711, - "exit_price": 13838.722589206856, - "quantity": 210, - "commission": 435.92, - "tax": 6684.1, - "slippage": 268.26, - "pnl": -201574.1, - "pnl_pct": -6.5012, - "reason": "손절 (close=13840 <= stop=14017)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236099.96388232504, - "exit_price": 0.0, - "quantity": 13, - "commission": 460.39, - "tax": 0.0, - "slippage": 1299.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<35 + %B(-0.03)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236099.96388232504, - "exit_price": 207942.4505134138, - "quantity": 13, - "commission": 405.49, - "tax": 4865.85, - "slippage": 748.14, - "pnl": -371779.41, - "pnl_pct": -12.111, - "reason": "손절 (close=208000 <= stop=222225)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99825703.62 - }, - { - "date": "2023-07-06", - "equity": 99825703.62 - }, - { - "date": "2023-07-13", - "equity": 100228933.48 - }, - { - "date": "2023-07-20", - "equity": 100258829.44 - }, - { - "date": "2023-07-27", - "equity": 100233364.04 - }, - { - "date": "2023-08-03", - "equity": 100287385.25 - }, - { - "date": "2023-08-10", - "equity": 100287385.25 - }, - { - "date": "2023-08-18", - "equity": 100287385.25 - }, - { - "date": "2023-08-25", - "equity": 100287385.25 - }, - { - "date": "2023-09-01", - "equity": 100287385.25 - }, - { - "date": "2023-09-08", - "equity": 100287385.25 - }, - { - "date": "2023-09-15", - "equity": 100287385.25 - }, - { - "date": "2023-09-22", - "equity": 100287385.25 - }, - { - "date": "2023-10-05", - "equity": 100287385.25 - }, - { - "date": "2023-10-13", - "equity": 100287385.25 - }, - { - "date": "2023-10-20", - "equity": 100287385.25 - }, - { - "date": "2023-10-27", - "equity": 100287385.25 - }, - { - "date": "2023-11-03", - "equity": 100483287.36 - }, - { - "date": "2023-11-10", - "equity": 101115578.65 - }, - { - "date": "2023-11-17", - "equity": 101115578.65 - }, - { - "date": "2023-11-24", - "equity": 101115578.65 - }, - { - "date": "2023-12-01", - "equity": 101115578.65 - }, - { - "date": "2023-12-08", - "equity": 101115578.65 - }, - { - "date": "2023-12-15", - "equity": 101115578.65 - }, - { - "date": "2023-12-22", - "equity": 101115578.65 - }, - { - "date": "2024-01-03", - "equity": 101115578.65 - }, - { - "date": "2024-01-10", - "equity": 101115578.65 - }, - { - "date": "2024-01-17", - "equity": 101115578.65 - }, - { - "date": "2024-01-24", - "equity": 101114689.8 - }, - { - "date": "2024-01-31", - "equity": 101292017.05 - }, - { - "date": "2024-02-07", - "equity": 101324258.53 - }, - { - "date": "2024-02-16", - "equity": 101695076.34 - }, - { - "date": "2024-02-23", - "equity": 101663037.16 - }, - { - "date": "2024-03-04", - "equity": 101661805.93 - }, - { - "date": "2024-03-11", - "equity": 101680107.24 - }, - { - "date": "2024-03-18", - "equity": 101280526.96 - }, - { - "date": "2024-03-25", - "equity": 101277436.22 - }, - { - "date": "2024-04-01", - "equity": 101535723.32 - }, - { - "date": "2024-04-08", - "equity": 101210505.22 - }, - { - "date": "2024-04-16", - "equity": 100199957.63 - }, - { - "date": "2024-04-23", - "equity": 100840742.13 - }, - { - "date": "2024-04-30", - "equity": 101067857.35 - }, - { - "date": "2024-05-09", - "equity": 101089516.68 - }, - { - "date": "2024-05-17", - "equity": 101202312.21 - }, - { - "date": "2024-05-24", - "equity": 100926655.43 - }, - { - "date": "2024-05-31", - "equity": 100189223.44 - }, - { - "date": "2024-06-10", - "equity": 101496299.51 - }, - { - "date": "2024-06-17", - "equity": 100760409.67 - }, - { - "date": "2024-06-24", - "equity": 101349213.99 - }, - { - "date": "2024-07-01", - "equity": 101473053.94 - }, - { - "date": "2024-07-08", - "equity": 101921491.1 - }, - { - "date": "2024-07-15", - "equity": 101909192.3 - }, - { - "date": "2024-07-22", - "equity": 101909192.3 - }, - { - "date": "2024-07-29", - "equity": 101909192.3 - }, - { - "date": "2024-08-05", - "equity": 100976293.8 - }, - { - "date": "2024-08-12", - "equity": 100976293.8 - }, - { - "date": "2024-08-20", - "equity": 100976293.8 - }, - { - "date": "2024-08-27", - "equity": 100976293.8 - }, - { - "date": "2024-09-03", - "equity": 100976293.8 - }, - { - "date": "2024-09-10", - "equity": 100921856.29 - }, - { - "date": "2024-09-20", - "equity": 100710354.88 - }, - { - "date": "2024-09-27", - "equity": 100710354.88 - }, - { - "date": "2024-10-08", - "equity": 100710354.88 - }, - { - "date": "2024-10-16", - "equity": 100710354.88 - }, - { - "date": "2024-10-23", - "equity": 100710354.88 - }, - { - "date": "2024-10-30", - "equity": 100850992.66 - }, - { - "date": "2024-11-06", - "equity": 100850992.66 - }, - { - "date": "2024-11-13", - "equity": 100850992.66 - }, - { - "date": "2024-11-20", - "equity": 100850992.66 - }, - { - "date": "2024-11-27", - "equity": 100850992.66 - }, - { - "date": "2024-12-04", - "equity": 100850992.66 - }, - { - "date": "2024-12-11", - "equity": 100850992.66 - }, - { - "date": "2024-12-18", - "equity": 100850992.66 - }, - { - "date": "2024-12-26", - "equity": 100850992.66 - }, - { - "date": "2025-01-06", - "equity": 100850992.66 - }, - { - "date": "2025-01-13", - "equity": 100850992.66 - }, - { - "date": "2025-01-20", - "equity": 100850992.66 - }, - { - "date": "2025-01-31", - "equity": 100850992.66 - }, - { - "date": "2025-02-07", - "equity": 100850992.66 - }, - { - "date": "2025-02-14", - "equity": 100850992.66 - }, - { - "date": "2025-02-21", - "equity": 100850992.66 - }, - { - "date": "2025-02-28", - "equity": 100850992.66 - }, - { - "date": "2025-03-10", - "equity": 100850992.66 - }, - { - "date": "2025-03-17", - "equity": 100850992.66 - }, - { - "date": "2025-03-24", - "equity": 100850992.66 - }, - { - "date": "2025-03-31", - "equity": 100850992.66 - }, - { - "date": "2025-04-07", - "equity": 100850992.66 - }, - { - "date": "2025-04-14", - "equity": 100850992.66 - }, - { - "date": "2025-04-21", - "equity": 100850992.66 - }, - { - "date": "2025-04-28", - "equity": 100850992.66 - }, - { - "date": "2025-05-08", - "equity": 100850992.66 - }, - { - "date": "2025-05-15", - "equity": 100850992.66 - }, - { - "date": "2025-05-22", - "equity": 100850992.66 - }, - { - "date": "2025-05-29", - "equity": 101112980.86 - }, - { - "date": "2025-06-09", - "equity": 100978992.96 - }, - { - "date": "2025-06-16", - "equity": 100978992.96 - }, - { - "date": "2025-06-23", - "equity": 100978992.96 - }, - { - "date": "2025-06-30", - "equity": 100978992.96 - }, - { - "date": "2025-07-07", - "equity": 100978992.96 - }, - { - "date": "2025-07-14", - "equity": 100978992.96 - }, - { - "date": "2025-07-21", - "equity": 100978992.96 - }, - { - "date": "2025-07-28", - "equity": 100877325.03 - }, - { - "date": "2025-08-04", - "equity": 100798261.93 - }, - { - "date": "2025-08-11", - "equity": 101064036.19 - }, - { - "date": "2025-08-19", - "equity": 100948076.41 - }, - { - "date": "2025-08-26", - "equity": 101124043.24 - }, - { - "date": "2025-09-02", - "equity": 100925979.82 - }, - { - "date": "2025-09-09", - "equity": 101047776.74 - }, - { - "date": "2025-09-16", - "equity": 101628116.79 - }, - { - "date": "2025-09-23", - "equity": 102158871.91 - }, - { - "date": "2025-09-30", - "equity": 101941436.29 - }, - { - "date": "2025-10-14", - "equity": 102044926.4 - }, - { - "date": "2025-10-21", - "equity": 102129700.94 - }, - { - "date": "2025-10-28", - "equity": 102129700.94 - }, - { - "date": "2025-11-04", - "equity": 102129700.94 - }, - { - "date": "2025-11-11", - "equity": 102129700.94 - }, - { - "date": "2025-11-18", - "equity": 102129700.94 - }, - { - "date": "2025-11-25", - "equity": 102129700.94 - }, - { - "date": "2025-12-02", - "equity": 102129700.94 - }, - { - "date": "2025-12-09", - "equity": 102129700.94 - }, - { - "date": "2025-12-16", - "equity": 102129700.94 - }, - { - "date": "2025-12-23", - "equity": 102129700.94 - }, - { - "date": "2026-01-02", - "equity": 102466192.53 - }, - { - "date": "2026-01-09", - "equity": 101316652.22 - }, - { - "date": "2026-01-16", - "equity": 103040005.85 - }, - { - "date": "2026-01-23", - "equity": 103546681.58 - }, - { - "date": "2026-01-30", - "equity": 103762948.16 - }, - { - "date": "2026-02-06", - "equity": 103762948.16 - }, - { - "date": "2026-02-13", - "equity": 103762948.16 - }, - { - "date": "2026-02-25", - "equity": 103762948.16 - }, - { - "date": "2026-03-05", - "equity": 103189594.65 - }, - { - "date": "2026-03-12", - "equity": 103189594.65 - }, - { - "date": "2026-03-19", - "equity": 103189594.65 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.1743 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.1743 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0199 - }, - { - "date": "2023-07-28", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-04", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-11", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-21", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-28", - "drawdown_pct": 0.0 - }, - { - "date": "2023-09-04", - "drawdown_pct": 0.0 - }, - { - "date": "2023-09-11", - "drawdown_pct": 0.0 - }, - { - "date": "2023-09-18", - "drawdown_pct": 0.0 - }, - { - "date": "2023-09-25", - "drawdown_pct": 0.0 - }, - { - "date": "2023-10-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-10-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-10-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-10-30", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.2192 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.2192 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.2192 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.2192 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.2192 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.2192 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.2192 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.2192 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.2192 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.2192 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.3148 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.0927 - }, - { - "date": "2024-02-08", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-19", - "drawdown_pct": -0.0315 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.0315 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.1064 - }, - { - "date": "2024-03-12", - "drawdown_pct": 0.0 - }, - { - "date": "2024-03-19", - "drawdown_pct": -0.5326 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.1163 - }, - { - "date": "2024-04-02", - "drawdown_pct": -0.1256 - }, - { - "date": "2024-04-09", - "drawdown_pct": -0.7125 - }, - { - "date": "2024-04-17", - "drawdown_pct": -1.5553 - }, - { - "date": "2024-04-24", - "drawdown_pct": -0.5162 - }, - { - "date": "2024-05-02", - "drawdown_pct": -0.6536 - }, - { - "date": "2024-05-10", - "drawdown_pct": -0.606 - }, - { - "date": "2024-05-20", - "drawdown_pct": -0.506 - }, - { - "date": "2024-05-27", - "drawdown_pct": -0.795 - }, - { - "date": "2024-06-03", - "drawdown_pct": -1.5224 - }, - { - "date": "2024-06-11", - "drawdown_pct": -0.6119 - }, - { - "date": "2024-06-18", - "drawdown_pct": -1.221 - }, - { - "date": "2024-06-25", - "drawdown_pct": -0.7448 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.0106 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.0886 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.1106 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.1106 - }, - { - "date": "2024-07-30", - "drawdown_pct": -0.1127 - }, - { - "date": "2024-08-06", - "drawdown_pct": -1.0251 - }, - { - "date": "2024-08-13", - "drawdown_pct": -1.0251 - }, - { - "date": "2024-08-21", - "drawdown_pct": -1.0251 - }, - { - "date": "2024-08-28", - "drawdown_pct": -1.0251 - }, - { - "date": "2024-09-04", - "drawdown_pct": -1.0251 - }, - { - "date": "2024-09-11", - "drawdown_pct": -1.2857 - }, - { - "date": "2024-09-23", - "drawdown_pct": -1.2857 - }, - { - "date": "2024-09-30", - "drawdown_pct": -1.2857 - }, - { - "date": "2024-10-10", - "drawdown_pct": -1.2857 - }, - { - "date": "2024-10-17", - "drawdown_pct": -1.2857 - }, - { - "date": "2024-10-24", - "drawdown_pct": -1.2869 - }, - { - "date": "2024-10-31", - "drawdown_pct": -1.1479 - }, - { - "date": "2024-11-07", - "drawdown_pct": -1.1479 - }, - { - "date": "2024-11-14", - "drawdown_pct": -1.1479 - }, - { - "date": "2024-11-21", - "drawdown_pct": -1.1479 - }, - { - "date": "2024-11-28", - "drawdown_pct": -1.1479 - }, - { - "date": "2024-12-05", - "drawdown_pct": -1.1479 - }, - { - "date": "2024-12-12", - "drawdown_pct": -1.1479 - }, - { - "date": "2024-12-19", - "drawdown_pct": -1.1479 - }, - { - "date": "2024-12-27", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-01-07", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-01-14", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-01-21", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-02-03", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-02-10", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-02-17", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-02-24", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-03-04", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-03-11", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-03-18", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-03-25", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-04-01", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-04-08", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-04-15", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-04-22", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-04-29", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-05-09", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-05-16", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-05-23", - "drawdown_pct": -1.1479 - }, - { - "date": "2025-05-30", - "drawdown_pct": -0.9212 - }, - { - "date": "2025-06-10", - "drawdown_pct": -1.0224 - }, - { - "date": "2025-06-17", - "drawdown_pct": -1.0224 - }, - { - "date": "2025-06-24", - "drawdown_pct": -1.0224 - }, - { - "date": "2025-07-01", - "drawdown_pct": -1.0224 - }, - { - "date": "2025-07-08", - "drawdown_pct": -1.0224 - }, - { - "date": "2025-07-15", - "drawdown_pct": -1.0224 - }, - { - "date": "2025-07-22", - "drawdown_pct": -1.0224 - }, - { - "date": "2025-07-29", - "drawdown_pct": -1.0919 - }, - { - "date": "2025-08-05", - "drawdown_pct": -1.0832 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.939 - }, - { - "date": "2025-08-20", - "drawdown_pct": -1.141 - }, - { - "date": "2025-08-27", - "drawdown_pct": -1.0379 - }, - { - "date": "2025-09-03", - "drawdown_pct": -1.0744 - }, - { - "date": "2025-09-10", - "drawdown_pct": -0.598 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.2212 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.1387 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.2338 - }, - { - "date": "2025-10-15", - "drawdown_pct": -0.1227 - }, - { - "date": "2025-10-22", - "drawdown_pct": -0.0495 - }, - { - "date": "2025-10-29", - "drawdown_pct": -0.0495 - }, - { - "date": "2025-11-05", - "drawdown_pct": -0.0495 - }, - { - "date": "2025-11-12", - "drawdown_pct": -0.0495 - }, - { - "date": "2025-11-19", - "drawdown_pct": -0.0495 - }, - { - "date": "2025-11-26", - "drawdown_pct": -0.0495 - }, - { - "date": "2025-12-03", - "drawdown_pct": -0.0495 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.0495 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.0495 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.0495 - }, - { - "date": "2026-01-05", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-12", - "drawdown_pct": -0.2781 - }, - { - "date": "2026-01-19", - "drawdown_pct": -0.2303 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-09", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.003 - }, - { - "date": "2026-03-06", - "drawdown_pct": -0.5526 - }, - { - "date": "2026-03-13", - "drawdown_pct": -0.5526 - }, - { - "date": "2026-03-20", - "drawdown_pct": -0.5526 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100535.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100535.json deleted file mode 100644 index 63d8a95..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100535.json +++ /dev/null @@ -1,8162 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "adaptive_modes": { - "aggressive": { - "rsi_entry": 50, - "bear_rsi_entry": 40, - "bb_pct_b_scale": 0.5, - "position_size": 0.07, - "max_holdings": 16, - "stop_loss": -6, - "stop_loss_vol": -9, - "atr_stop_mult": 2.5, - "atr_trail_mult": 1.3, - "rsi_partial": 52, - "rsi_full": 63 - }, - "normal": { - "rsi_entry": 46, - "bear_rsi_entry": 35, - "bb_pct_b_scale": 0.4, - "position_size": 0.055, - "max_holdings": 13, - "stop_loss": -5.5, - "stop_loss_vol": -8, - "atr_stop_mult": 2.2, - "atr_trail_mult": 1.2, - "rsi_partial": 50, - "rsi_full": 60 - }, - "defensive": { - "rsi_entry": 38, - "bear_rsi_entry": 28, - "bb_pct_b_scale": 0.25, - "position_size": 0.035, - "max_holdings": 9, - "stop_loss": -5, - "stop_loss_vol": -7, - "atr_stop_mult": 2.0, - "atr_trail_mult": 1.1, - "rsi_partial": 48, - "rsi_full": 58 - }, - "crisis": { - "rsi_entry": 28, - "bear_rsi_entry": 20, - "bb_pct_b_scale": 0.1, - "position_size": 0.01, - "max_holdings": 3, - "stop_loss": -4, - "stop_loss_vol": -6, - "atr_stop_mult": 1.5, - "atr_trail_mult": 1.0, - "rsi_partial": 45, - "rsi_full": 55 - } - } - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 3.3954, - "cagr_pct": 1.1609, - "sharpe_ratio": -0.6183, - "sortino_ratio": -0.8998, - "max_drawdown_pct": -3.5859, - "win_rate": 66.8, - "profit_factor": 1.2452, - "avg_win_pct": 6.1315, - "avg_loss_pct": -3.675, - "total_trades": 241, - "winning_trades": 161, - "losing_trades": 80, - "max_consecutive_wins": 13, - "max_consecutive_losses": 10, - "avg_holding_days": 7.0 - }, - "stock_summary": [ - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 11, - "losses": 1, - "total_pnl": 1992625.0, - "trades": 12, - "win_rate": 91.7 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 11, - "losses": 2, - "total_pnl": 1245381.0, - "trades": 13, - "win_rate": 84.6 - }, - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 6, - "losses": 0, - "total_pnl": 1217601.0, - "trades": 6, - "win_rate": 100.0 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 13, - "losses": 5, - "total_pnl": 1125013.0, - "trades": 18, - "win_rate": 72.2 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 8, - "losses": 2, - "total_pnl": 459405.0, - "trades": 10, - "win_rate": 80.0 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 423298.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 6, - "losses": 1, - "total_pnl": 401383.0, - "trades": 7, - "win_rate": 85.7 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 6, - "losses": 1, - "total_pnl": 350444.0, - "trades": 7, - "win_rate": 85.7 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 9, - "losses": 1, - "total_pnl": 303361.0, - "trades": 10, - "win_rate": 90.0 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 2, - "losses": 0, - "total_pnl": 294547.0, - "trades": 2, - "win_rate": 100.0 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 3, - "losses": 0, - "total_pnl": 267938.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 6, - "losses": 4, - "total_pnl": 128275.0, - "trades": 10, - "win_rate": 60.0 - }, - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 3, - "losses": 0, - "total_pnl": 115326.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 95334.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "068270", - "name": "셀트리온", - "market": "KOSPI", - "wins": 1, - "losses": 2, - "total_pnl": 50421.0, - "trades": 3, - "win_rate": 33.3 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 5, - "losses": 4, - "total_pnl": 44357.0, - "trades": 9, - "win_rate": 55.6 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 7, - "losses": 4, - "total_pnl": 3143.0, - "trades": 11, - "win_rate": 63.6 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 2, - "losses": 2, - "total_pnl": -13567.0, - "trades": 4, - "win_rate": 50.0 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 1, - "losses": 2, - "total_pnl": -34835.0, - "trades": 3, - "win_rate": 33.3 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 8, - "losses": 6, - "total_pnl": -75846.0, - "trades": 14, - "win_rate": 57.1 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 10, - "losses": 5, - "total_pnl": -112127.0, - "trades": 15, - "win_rate": 66.7 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -169193.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 12, - "losses": 3, - "total_pnl": -187294.0, - "trades": 15, - "win_rate": 80.0 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 10, - "losses": 9, - "total_pnl": -302948.0, - "trades": 19, - "win_rate": 52.6 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -307099.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": -338972.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -342013.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 5, - "losses": 4, - "total_pnl": -353613.0, - "trades": 9, - "win_rate": 55.6 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 2, - "losses": 3, - "total_pnl": -434485.0, - "trades": 5, - "win_rate": 40.0 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -439229.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 1, - "losses": 4, - "total_pnl": -627066.0, - "trades": 5, - "win_rate": 20.0 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 1, - "losses": 3, - "total_pnl": -636668.0, - "trades": 4, - "win_rate": 25.0 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -747520.0, - "trades": 2, - "win_rate": 0.0 - } - ], - "open_positions": [], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 158, - "commission": 821.73, - "tax": 0.0, - "slippage": 3500.67, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(7.7)<35 + %B(0.08) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-29", - "entry_price": 34672.15613856657, - "exit_price": 33549.16088916228, - "quantity": 158, - "commission": 795.12, - "tax": 12191.77, - "slippage": 132.58, - "pnl": -191241.86, - "pnl_pct": -3.4904, - "reason": "전량청산: 트레일링(33550<33660)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30158.292133948828, - "exit_price": 0.0, - "quantity": 181, - "commission": 818.8, - "tax": 0.0, - "slippage": 1500.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.4)<35 + %B(0.17) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30158.292133948828, - "exit_price": 32642.71216939944, - "quantity": 90, - "commission": 440.68, - "tax": 6757.04, - "slippage": 655.9, - "pnl": 215992.95, - "pnl_pct": 7.9566, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-14", - "entry_price": 30158.292133948828, - "exit_price": 32975.69644993259, - "quantity": 45, - "commission": 222.59, - "tax": 3412.98, - "slippage": 1093.66, - "pnl": 122944.06, - "pnl_pct": 9.0578, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-17", - "entry_price": 30158.292133948828, - "exit_price": 33427.36440214571, - "quantity": 23, - "commission": 115.32, - "tax": 1768.31, - "slippage": 520.62, - "pnl": 73200.98, - "pnl_pct": 10.5516, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30158.292133948828, - "exit_price": 31821.5840807686, - "quantity": 23, - "commission": 109.78, - "tax": 1683.36, - "slippage": 653.57, - "pnl": 36358.52, - "pnl_pct": 5.2409, - "reason": "전량청산: 트레일링(31850<32263)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83107.2246169915, - "exit_price": 0.0, - "quantity": 66, - "commission": 822.76, - "tax": 0.0, - "slippage": 476.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.5)<35 + %B(0.08) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-28", - "entry_price": 83107.2246169915, - "exit_price": 84164.4741827825, - "quantity": 66, - "commission": 833.23, - "tax": 9998.74, - "slippage": 2344.7, - "pnl": 58123.74, - "pnl_pct": 1.0595, - "reason": "전량청산: 트레일링(84200<84749)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2023-09-01", - "exit_date": null, - "entry_price": 139204.14777294578, - "exit_price": 0.0, - "quantity": 39, - "commission": 814.34, - "tax": 0.0, - "slippage": 161.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<35 + %B(0.19) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-05", - "entry_price": 139204.14777294578, - "exit_price": 144768.34122124844, - "quantity": 19, - "commission": 412.59, - "tax": 4951.08, - "slippage": 601.52, - "pnl": 99959.28, - "pnl_pct": 3.7788, - "reason": "1차 익절(50%): RSI(50.1)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2023-09-01", - "exit_date": "2023-09-06", - "entry_price": 139204.14777294578, - "exit_price": 139729.35133072315, - "quantity": 20, - "commission": 419.19, - "tax": 5030.26, - "slippage": 1412.97, - "pnl": 4637.01, - "pnl_pct": 0.1665, - "reason": "전량청산: 트레일링(139800<143123)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-11-02", - "exit_date": null, - "entry_price": 20300.53868018458, - "exit_price": 0.0, - "quantity": 272, - "commission": 828.26, - "tax": 0.0, - "slippage": 146.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.9)<35 + %B(0.34) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-06", - "entry_price": 20300.53868018458, - "exit_price": 24595.10859379311, - "quantity": 136, - "commission": 501.74, - "tax": 6020.88, - "slippage": 665.23, - "pnl": 577124.75, - "pnl_pct": 20.9006, - "reason": "1차 익절(50%): RSI(57.3)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-11-02", - "exit_date": "2023-11-07", - "entry_price": 20300.53868018458, - "exit_price": 22835.15014059674, - "quantity": 136, - "commission": 465.84, - "tax": 5590.04, - "slippage": 2019.58, - "pnl": 338237.15, - "pnl_pct": 12.2493, - "reason": "전량청산: 트레일링(22850<23117)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49877.165332808065, - "exit_price": 0.0, - "quantity": 111, - "commission": 830.45, - "tax": 0.0, - "slippage": 3015.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.7)<35 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 128728.37070805664, - "exit_price": 0.0, - "quantity": 43, - "commission": 830.3, - "tax": 0.0, - "slippage": 1219.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.9)<35 + %B(0.35) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-25", - "entry_price": 128728.37070805664, - "exit_price": 136819.3295278774, - "quantity": 21, - "commission": 430.98, - "tax": 5171.77, - "slippage": 1694.08, - "pnl": 163901.89, - "pnl_pct": 6.0621, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-26", - "entry_price": 128728.37070805664, - "exit_price": 136089.7555718005, - "quantity": 11, - "commission": 224.55, - "tax": 2694.58, - "slippage": 1212.69, - "pnl": 77843.71, - "pnl_pct": 5.4966, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 352943.2936787395, - "exit_price": 0.0, - "quantity": 15, - "commission": 794.12, - "tax": 0.0, - "slippage": 34.41, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(13.2)<35 + %B(0.22) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105249.74398161899, - "exit_price": 0.0, - "quantity": 53, - "commission": 836.74, - "tax": 0.0, - "slippage": 4491.43, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.6)<35 + %B(0.23) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-30", - "entry_price": 128728.37070805664, - "exit_price": 131508.12485561956, - "quantity": 11, - "commission": 216.99, - "tax": 2603.86, - "slippage": 1010.63, - "pnl": 27544.04, - "pnl_pct": 1.9449, - "reason": "전량청산: 트레일링(131600<132040)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49877.165332808065, - "exit_price": 52582.102822831155, - "quantity": 55, - "commission": 433.8, - "tax": 5205.63, - "slippage": 984.34, - "pnl": 142720.64, - "pnl_pct": 5.2018, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 105249.74398161899, - "exit_price": 98478.68620214555, - "quantity": 53, - "commission": 782.91, - "tax": 12004.55, - "slippage": 811.63, - "pnl": -372490.26, - "pnl_pct": -6.6766, - "reason": "전량청산: 트레일링(98494<100615)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49877.165332808065, - "exit_price": 53448.78910063694, - "quantity": 28, - "commission": 224.48, - "tax": 2693.82, - "slippage": 1433.91, - "pnl": 96877.68, - "pnl_pct": 6.9358, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-02", - "entry_price": 352943.2936787395, - "exit_price": 384630.4918828225, - "quantity": 7, - "commission": 403.86, - "tax": 4846.34, - "slippage": 906.56, - "pnl": 216189.59, - "pnl_pct": 8.7492, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-05", - "entry_price": 352943.2936787395, - "exit_price": 378849.8599911309, - "quantity": 4, - "commission": 227.31, - "tax": 2727.72, - "slippage": 140.56, - "pnl": 100459.47, - "pnl_pct": 7.1148, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-02-06", - "entry_price": 352943.2936787395, - "exit_price": 366122.5865248914, - "quantity": 4, - "commission": 219.67, - "tax": 2636.08, - "slippage": 141.65, - "pnl": 49649.65, - "pnl_pct": 3.5163, - "reason": "전량청산: 트레일링(366158<372465)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-07", - "entry_price": 49877.165332808065, - "exit_price": 54453.81155703407, - "quantity": 28, - "commission": 228.71, - "tax": 2744.47, - "slippage": 1293.28, - "pnl": 124963.43, - "pnl_pct": 8.9466, - "reason": "전량청산: RSI(64.3)>=60", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-02-07", - "exit_date": null, - "entry_price": 230639.15885023007, - "exit_price": 0.0, - "quantity": 24, - "commission": 830.3, - "tax": 0.0, - "slippage": 3339.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(30.8)<35 + %B(0.33) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-14", - "entry_price": 230639.15885023007, - "exit_price": 243303.4642654577, - "quantity": 12, - "commission": 437.95, - "tax": 6715.18, - "slippage": 2358.43, - "pnl": 144403.39, - "pnl_pct": 5.2167, - "reason": "1차 익절(50%): RSI(51.6)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-02-07", - "exit_date": "2024-02-16", - "entry_price": 230639.15885023007, - "exit_price": 253814.6481261798, - "quantity": 12, - "commission": 456.87, - "tax": 7005.28, - "slippage": 2224.22, - "pnl": 270228.57, - "pnl_pct": 9.7623, - "reason": "전량청산: RSI(61.2)>=55", - "market": "KOSDAQ" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-02-16", - "exit_date": null, - "entry_price": 136172.980643247, - "exit_price": 0.0, - "quantity": 7, - "commission": 142.98, - "tax": 0.0, - "slippage": 510.86, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<28 + %B(0.17)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-02-16", - "exit_date": "2024-02-23", - "entry_price": 136172.980643247, - "exit_price": 135567.948190828, - "quantity": 7, - "commission": 142.35, - "tax": 1708.16, - "slippage": 924.36, - "pnl": -6228.71, - "pnl_pct": -0.6533, - "reason": "전량청산: 트레일링(135700<136407)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23708.971264739837, - "exit_price": 0.0, - "quantity": 237, - "commission": 842.85, - "tax": 0.0, - "slippage": 2126.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.4)<46 + %B(0.04)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-03-06", - "exit_date": null, - "entry_price": 72940.2437620198, - "exit_price": 0.0, - "quantity": 77, - "commission": 842.46, - "tax": 0.0, - "slippage": 3098.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.7)<46 + %B(0.26)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-07", - "entry_price": 23708.971264739837, - "exit_price": 22930.965162955395, - "quantity": 237, - "commission": 815.2, - "tax": 12499.67, - "slippage": 4511.26, - "pnl": -198545.16, - "pnl_pct": -3.5329, - "reason": "전량청산: 트레일링(22950<23077)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-08", - "entry_price": 72940.2437620198, - "exit_price": 73254.6625021517, - "quantity": 38, - "commission": 417.55, - "tax": 5010.62, - "slippage": 1722.82, - "pnl": 6103.98, - "pnl_pct": 0.2202, - "reason": "1차 익절(50%): RSI(53.1)>=50", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194767.68816280048, - "exit_price": 0.0, - "quantity": 28, - "commission": 818.02, - "tax": 0.0, - "slippage": 4695.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(38.8)<46 + %B(0.28)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-11", - "exit_date": null, - "entry_price": 23863.769848664375, - "exit_price": 0.0, - "quantity": 235, - "commission": 841.2, - "tax": 0.0, - "slippage": 3235.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<46 + %B(0.35)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-12", - "entry_price": 72940.2437620198, - "exit_price": 73248.35488440545, - "quantity": 19, - "commission": 208.76, - "tax": 2505.09, - "slippage": 981.26, - "pnl": 2932.38, - "pnl_pct": 0.2116, - "reason": "1차 익절(50%): RSI(50.0)>=50", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194767.68816280048, - "exit_price": 204490.62891354243, - "quantity": 14, - "commission": 429.43, - "tax": 5153.16, - "slippage": 131.2, - "pnl": 130129.56, - "pnl_pct": 4.7716, - "reason": "1차 익절(50%): RSI(50.4)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-13", - "entry_price": 72940.2437620198, - "exit_price": 74083.11273777422, - "quantity": 10, - "commission": 111.12, - "tax": 1333.5, - "slippage": 168.87, - "pnl": 9874.66, - "pnl_pct": 1.3536, - "reason": "1차 익절(50%): RSI(56.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450130.22458362096, - "exit_price": 0.0, - "quantity": 12, - "commission": 810.23, - "tax": 0.0, - "slippage": 1562.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<46 + %B(0.30)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-14", - "entry_price": 72940.2437620198, - "exit_price": 74294.07145611457, - "quantity": 10, - "commission": 111.44, - "tax": 1337.29, - "slippage": 59.29, - "pnl": 11980.13, - "pnl_pct": 1.6422, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122028.40048813605, - "exit_price": 0.0, - "quantity": 46, - "commission": 842.0, - "tax": 0.0, - "slippage": 1306.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.3)<46 + %B(0.29)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 188919.07917001552, - "exit_price": 0.0, - "quantity": 29, - "commission": 821.8, - "tax": 0.0, - "slippage": 553.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<46 + %B(0.38)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-11", - "exit_date": "2024-03-15", - "entry_price": 23863.769848664375, - "exit_price": 23143.564911088, - "quantity": 235, - "commission": 815.81, - "tax": 12509.1, - "slippage": 1512.25, - "pnl": -183414.27, - "pnl_pct": -3.2701, - "reason": "전량청산: 트레일링(23150<23406)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-15", - "entry_price": 450130.22458362096, - "exit_price": 430726.02000452206, - "quantity": 12, - "commission": 775.31, - "tax": 9303.68, - "slippage": 3287.76, - "pnl": -243739.68, - "pnl_pct": -4.5117, - "reason": "전량청산: 트레일링(431000<435186)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-15", - "exit_date": null, - "entry_price": 194670.99634202756, - "exit_price": 0.0, - "quantity": 28, - "commission": 817.62, - "tax": 0.0, - "slippage": 1987.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.2)<46 + %B(0.38)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194767.68816280048, - "exit_price": 192628.6661276366, - "quantity": 14, - "commission": 404.52, - "tax": 4854.24, - "slippage": 998.67, - "pnl": -35614.08, - "pnl_pct": -1.3059, - "reason": "전량청산: 트레일링(192700<197963)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-19", - "entry_price": 122028.40048813605, - "exit_price": 118475.17341685358, - "quantity": 46, - "commission": 817.48, - "tax": 9809.74, - "slippage": 1142.02, - "pnl": -174917.66, - "pnl_pct": -3.1157, - "reason": "전량청산: 트레일링(118500<118874)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-19", - "entry_price": 188919.07917001552, - "exit_price": 182651.22315191163, - "quantity": 29, - "commission": 794.53, - "tax": 9534.39, - "slippage": 1414.53, - "pnl": -192918.55, - "pnl_pct": -3.5207, - "reason": "전량청산: 트레일링(182700<184557)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-15", - "exit_date": "2024-03-19", - "entry_price": 194670.99634202756, - "exit_price": 188123.62794113375, - "quantity": 28, - "commission": 790.12, - "tax": 9481.43, - "slippage": 4938.42, - "pnl": -194415.48, - "pnl_pct": -3.5662, - "reason": "전량청산: 트레일링(188300<190571)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-19", - "exit_date": null, - "entry_price": 118576.7921931517, - "exit_price": 0.0, - "quantity": 47, - "commission": 835.97, - "tax": 0.0, - "slippage": 3609.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<46 + %B(0.17)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 191516.58767448468, - "exit_price": 0.0, - "quantity": 29, - "commission": 833.1, - "tax": 0.0, - "slippage": 3381.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<46 + %B(0.34)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 27904.77476828473, - "exit_price": 0.0, - "quantity": 199, - "commission": 832.96, - "tax": 0.0, - "slippage": 950.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.2)<46 + %B(0.21)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184534.45098154203, - "exit_price": 0.0, - "quantity": 30, - "commission": 830.41, - "tax": 0.0, - "slippage": 4033.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<46 + %B(0.24)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 441572.14220099594, - "exit_price": 0.0, - "quantity": 12, - "commission": 794.83, - "tax": 0.0, - "slippage": 865.71, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.8)<46 + %B(0.18)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-22", - "entry_price": 191516.58767448468, - "exit_price": 191327.37222844758, - "quantity": 14, - "commission": 401.79, - "tax": 4821.45, - "slippage": 1016.79, - "pnl": -8274.44, - "pnl_pct": -0.3086, - "reason": "1차 익절(50%): RSI(50.3)>=50", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 191516.58767448468, - "exit_price": 191610.20942134788, - "quantity": 7, - "commission": 201.19, - "tax": 2414.29, - "slippage": 1328.53, - "pnl": -2161.22, - "pnl_pct": -0.1612, - "reason": "1차 익절(50%): RSI(54.4)>=50", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 27904.77476828473, - "exit_price": 27782.208006676057, - "quantity": 99, - "commission": 412.57, - "tax": 4950.79, - "slippage": 1761.41, - "pnl": -17911.85, - "pnl_pct": -0.6483, - "reason": "1차 익절(50%): RSI(53.2)>=50", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-25", - "entry_price": 441572.14220099594, - "exit_price": 455746.0309168388, - "quantity": 6, - "commission": 410.17, - "tax": 4922.06, - "slippage": 1523.81, - "pnl": 79313.69, - "pnl_pct": 2.9932, - "reason": "1차 익절(50%): RSI(57.3)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 191516.58767448468, - "exit_price": 207857.60023579412, - "quantity": 4, - "commission": 124.71, - "tax": 1496.57, - "slippage": 569.6, - "pnl": 63627.85, - "pnl_pct": 8.3045, - "reason": "1차 익절(50%): RSI(73.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 27904.77476828473, - "exit_price": 28825.683722102523, - "quantity": 50, - "commission": 216.19, - "tax": 2594.31, - "slippage": 1215.81, - "pnl": 43025.66, - "pnl_pct": 3.0833, - "reason": "1차 익절(50%): RSI(62.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-26", - "entry_price": 441572.14220099594, - "exit_price": 449650.8000398042, - "quantity": 6, - "commission": 404.69, - "tax": 4856.23, - "slippage": 2095.2, - "pnl": 42813.62, - "pnl_pct": 1.6157, - "reason": "전량청산: 트레일링(450000<461100)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-27", - "entry_price": 191516.58767448468, - "exit_price": 207452.47252506745, - "quantity": 4, - "commission": 124.47, - "tax": 1493.66, - "slippage": 190.11, - "pnl": 62010.5, - "pnl_pct": 8.0935, - "reason": "전량청산: RSI(74.7)>=60 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-27", - "entry_price": 27904.77476828473, - "exit_price": 28199.094773121906, - "quantity": 50, - "commission": 211.49, - "tax": 2537.92, - "slippage": 45.26, - "pnl": 11757.3, - "pnl_pct": 0.8425, - "reason": "전량청산: 트레일링(28200<28240)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184534.45098154203, - "exit_price": 189240.2847380024, - "quantity": 15, - "commission": 425.79, - "tax": 5109.49, - "slippage": 895.73, - "pnl": 64637.03, - "pnl_pct": 2.3348, - "reason": "1차 익절(50%): RSI(50.8)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-28", - "entry_price": 184534.45098154203, - "exit_price": 187049.90568210496, - "quantity": 15, - "commission": 420.86, - "tax": 5050.35, - "slippage": 751.41, - "pnl": 31845.41, - "pnl_pct": 1.1503, - "reason": "전량청산: 트레일링(187100<187300)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-19", - "exit_date": "2024-03-29", - "entry_price": 118576.7921931517, - "exit_price": 119274.82974676015, - "quantity": 47, - "commission": 840.89, - "tax": 10090.65, - "slippage": 1183.0, - "pnl": 21040.26, - "pnl_pct": 0.3775, - "reason": "전량청산: 트레일링(119300<119680)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 51548.55985028825, - "exit_price": 0.0, - "quantity": 108, - "commission": 835.09, - "tax": 0.0, - "slippage": 5244.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.8)<46 + %B(0.22)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-01", - "exit_date": null, - "entry_price": 177155.11706988566, - "exit_price": 0.0, - "quantity": 31, - "commission": 823.77, - "tax": 0.0, - "slippage": 4808.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.8)<46 + %B(0.03)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24657.756809761682, - "exit_price": 0.0, - "quantity": 227, - "commission": 839.6, - "tax": 0.0, - "slippage": 1760.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<46 + %B(0.23)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-03", - "entry_price": 51548.55985028825, - "exit_price": 48867.94904926708, - "quantity": 108, - "commission": 791.66, - "tax": 12138.8, - "slippage": 3461.5, - "pnl": -303271.51, - "pnl_pct": -5.4466, - "reason": "전량청산: 트레일링(48900<50927)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-03", - "entry_price": 24657.756809761682, - "exit_price": 25289.990512903165, - "quantity": 227, - "commission": 861.12, - "tax": 10333.49, - "slippage": 2272.15, - "pnl": 131482.84, - "pnl_pct": 2.3487, - "reason": "전량청산: 트레일링(25300<25670)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401867.1908572808, - "exit_price": 0.0, - "quantity": 13, - "commission": 783.64, - "tax": 0.0, - "slippage": 4773.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(22.8)<46 + %B(0.01)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106748.95949267109, - "exit_price": 0.0, - "quantity": 52, - "commission": 832.64, - "tax": 0.0, - "slippage": 2545.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.1)<46 + %B(0.20)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48162.753980016874, - "exit_price": 0.0, - "quantity": 115, - "commission": 830.81, - "tax": 0.0, - "slippage": 1466.71, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<46 + %B(-0.13)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-01", - "exit_date": "2024-04-05", - "entry_price": 177155.11706988566, - "exit_price": 175656.66754689816, - "quantity": 31, - "commission": 816.8, - "tax": 9801.64, - "slippage": 1343.31, - "pnl": -57894.15, - "pnl_pct": -1.054, - "reason": "전량청산: 트레일링(175700<175823)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273015.176031824, - "exit_price": 0.0, - "quantity": 20, - "commission": 819.05, - "tax": 0.0, - "slippage": 3063.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.3)<46 + %B(0.19)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48162.753980016874, - "exit_price": 42538.82034455735, - "quantity": 115, - "commission": 733.79, - "tax": 11251.52, - "slippage": 1285.66, - "pnl": -659568.49, - "pnl_pct": -11.9065, - "reason": "손절 (close=42550 <= stop=44310)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26165.286923644348, - "exit_price": 0.0, - "quantity": 212, - "commission": 832.06, - "tax": 0.0, - "slippage": 3240.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<46 + %B(0.22)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 251225.35354378424, - "exit_price": 0.0, - "quantity": 22, - "commission": 829.04, - "tax": 0.0, - "slippage": 4957.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.6)<46 + %B(0.39)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-12", - "entry_price": 401867.1908572808, - "exit_price": 394842.2368004695, - "quantity": 13, - "commission": 769.94, - "tax": 9239.31, - "slippage": 2050.92, - "pnl": -102117.29, - "pnl_pct": -1.9544, - "reason": "전량청산: 트레일링(395000<398743)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273015.176031824, - "exit_price": 259719.02573046915, - "quantity": 20, - "commission": 779.16, - "tax": 9349.88, - "slippage": 1139.49, - "pnl": -276871.09, - "pnl_pct": -5.0699, - "reason": "전량청산: 트레일링(259776<268943)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106748.95949267109, - "exit_price": 114485.68219029566, - "quantity": 26, - "commission": 446.49, - "tax": 5357.93, - "slippage": 2972.26, - "pnl": 194934.05, - "pnl_pct": 7.0224, - "reason": "1차 익절(50%): RSI(54.2)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26165.286923644348, - "exit_price": 23787.8732742105, - "quantity": 212, - "commission": 756.45, - "tax": 9077.45, - "slippage": 2570.87, - "pnl": -514677.66, - "pnl_pct": -9.277, - "reason": "손절 (close=23800 <= stop=24465)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13401.218186123127, - "exit_price": 0.0, - "quantity": 261, - "commission": 524.66, - "tax": 0.0, - "slippage": 317.95, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<38 + %B(0.13)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157007.3972709417, - "exit_price": 0.0, - "quantity": 22, - "commission": 518.12, - "tax": 0.0, - "slippage": 162.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(18.4)<38 + %B(0.05)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42404.649123126874, - "exit_price": 0.0, - "quantity": 82, - "commission": 521.58, - "tax": 0.0, - "slippage": 381.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<38 + %B(0.15)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43827.4821366266, - "exit_price": 0.0, - "quantity": 79, - "commission": 519.36, - "tax": 0.0, - "slippage": 2171.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(17.4)<38 + %B(0.13)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250766.4697421697, - "exit_price": 0.0, - "quantity": 13, - "commission": 488.99, - "tax": 0.0, - "slippage": 2580.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.2)<38 + %B(0.19)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370656.4102676993, - "exit_price": 0.0, - "quantity": 9, - "commission": 500.39, - "tax": 0.0, - "slippage": 1407.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(12.6)<38 + %B(0.14)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164910.47571874448, - "exit_price": 0.0, - "quantity": 21, - "commission": 519.47, - "tax": 0.0, - "slippage": 219.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(15.9)<38 + %B(0.10)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-22", - "entry_price": 106748.95949267109, - "exit_price": 115056.0756201231, - "quantity": 26, - "commission": 448.72, - "tax": 5384.62, - "slippage": 1142.03, - "pnl": 209735.36, - "pnl_pct": 7.5556, - "reason": "전량청산: RSI(58.6)>=58", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13401.218186123127, - "exit_price": 14135.904882469604, - "quantity": 130, - "commission": 275.65, - "tax": 3307.8, - "slippage": 1832.37, - "pnl": 91664.49, - "pnl_pct": 5.2608, - "reason": "1차 익절(50%): RSI(51.4)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-23", - "entry_price": 251225.35354378424, - "exit_price": 238373.80622869384, - "quantity": 22, - "commission": 786.63, - "tax": 9439.6, - "slippage": 2776.26, - "pnl": -293789.32, - "pnl_pct": -5.3148, - "reason": "손절 (close=238500 <= stop=238850)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-23", - "entry_price": 13401.218186123127, - "exit_price": 14186.210687037887, - "quantity": 65, - "commission": 138.32, - "tax": 1659.79, - "slippage": 896.31, - "pnl": 49095.75, - "pnl_pct": 5.6354, - "reason": "1차 익절(50%): RSI(52.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-24", - "entry_price": 13401.218186123127, - "exit_price": 14107.845790604448, - "quantity": 33, - "commission": 69.83, - "tax": 838.01, - "slippage": 401.09, - "pnl": 22344.54, - "pnl_pct": 5.0518, - "reason": "1차 익절(50%): RSI(56.7)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250766.4697421697, - "exit_price": 287882.694774517, - "quantity": 6, - "commission": 259.09, - "tax": 3109.13, - "slippage": 19.83, - "pnl": 219103.43, - "pnl_pct": 14.5601, - "reason": "1차 익절(50%): RSI(60.4)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-25", - "entry_price": 13401.218186123127, - "exit_price": 14009.89548009257, - "quantity": 33, - "commission": 69.35, - "tax": 832.19, - "slippage": 333.45, - "pnl": 19118.48, - "pnl_pct": 4.3224, - "reason": "전량청산: 트레일링(14020<14063)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42404.649123126874, - "exit_price": 40272.52707212823, - "quantity": 82, - "commission": 495.35, - "tax": 7595.4, - "slippage": 2252.78, - "pnl": -183446.34, - "pnl_pct": -5.2749, - "reason": "전량청산: 트레일링(40300<41964)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 43827.4821366266, - "exit_price": 44725.97057771421, - "quantity": 79, - "commission": 530.0, - "tax": 6360.03, - "slippage": 1898.32, - "pnl": 63571.2, - "pnl_pct": 1.8358, - "reason": "전량청산: 트레일링(44750<44982)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250766.4697421697, - "exit_price": 271819.4523654534, - "quantity": 3, - "commission": 122.32, - "tax": 1467.83, - "slippage": 217.64, - "pnl": 61455.96, - "pnl_pct": 8.1679, - "reason": "1차 익절(50%): RSI(52.2)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-25", - "entry_price": 370656.4102676993, - "exit_price": 372760.92124912975, - "quantity": 9, - "commission": 503.23, - "tax": 6038.73, - "slippage": 2151.71, - "pnl": 11898.26, - "pnl_pct": 0.3566, - "reason": "전량청산: 트레일링(373000<377536)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-26", - "entry_price": 250766.4697421697, - "exit_price": 272346.6157536125, - "quantity": 2, - "commission": 81.7, - "tax": 980.45, - "slippage": 60.77, - "pnl": 42022.91, - "pnl_pct": 8.3776, - "reason": "1차 익절(50%): RSI(55.3)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157007.3972709417, - "exit_price": 168826.568149162, - "quantity": 11, - "commission": 278.56, - "tax": 3342.77, - "slippage": 807.75, - "pnl": 126130.49, - "pnl_pct": 7.302, - "reason": "1차 익절(50%): RSI(46.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-29", - "entry_price": 250766.4697421697, - "exit_price": 277098.2168992366, - "quantity": 2, - "commission": 83.13, - "tax": 997.55, - "slippage": 251.57, - "pnl": 51507.58, - "pnl_pct": 10.2685, - "reason": "전량청산: 트레일링(277224<278712)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164910.47571874448, - "exit_price": 177830.22076490126, - "quantity": 10, - "commission": 266.75, - "tax": 3200.94, - "slippage": 1697.79, - "pnl": 125482.4, - "pnl_pct": 7.608, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 164910.47571874448, - "exit_price": 175945.7622971994, - "quantity": 5, - "commission": 131.96, - "tax": 1583.51, - "slippage": 771.19, - "pnl": 53337.28, - "pnl_pct": 6.4677, - "reason": "1차 익절(50%): 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157007.3972709417, - "exit_price": 161957.33097377833, - "quantity": 11, - "commission": 267.23, - "tax": 3206.76, - "slippage": 469.36, - "pnl": 50716.22, - "pnl_pct": 2.9361, - "reason": "전량청산: 트레일링(162000<164736)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-02", - "entry_price": 164910.47571874448, - "exit_price": 178110.79555465444, - "quantity": 3, - "commission": 80.15, - "tax": 961.8, - "slippage": 267.61, - "pnl": 38484.8, - "pnl_pct": 7.7778, - "reason": "1차 익절(50%): RSI(50.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 164910.47571874448, - "exit_price": 179667.89625706873, - "quantity": 3, - "commission": 80.85, - "tax": 970.21, - "slippage": 96.31, - "pnl": 43146.99, - "pnl_pct": 8.72, - "reason": "전량청산: RSI(55.2)>=55", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226206.25389169191, - "exit_price": 0.0, - "quantity": 24, - "commission": 814.34, - "tax": 0.0, - "slippage": 4950.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.8)<46 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96125.60634448426, - "exit_price": 0.0, - "quantity": 57, - "commission": 821.87, - "tax": 0.0, - "slippage": 4765.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<46 + %B(0.13)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-05-16", - "exit_date": null, - "entry_price": 46813.9672162398, - "exit_price": 0.0, - "quantity": 118, - "commission": 828.61, - "tax": 0.0, - "slippage": 1648.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.5)<46 + %B(0.17)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-21", - "entry_price": 226206.25389169191, - "exit_price": 223357.19478789746, - "quantity": 24, - "commission": 804.09, - "tax": 9649.03, - "slippage": 3427.33, - "pnl": -79644.88, - "pnl_pct": -1.4668, - "reason": "전량청산: 트레일링(223500<224557)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96125.60634448426, - "exit_price": 94414.46936618502, - "quantity": 57, - "commission": 807.24, - "tax": 12377.74, - "slippage": 3279.25, - "pnl": -111541.66, - "pnl_pct": -2.0354, - "reason": "전량청산: 트레일링(94472<97100)", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-05-16", - "exit_date": "2024-05-22", - "entry_price": 46813.9672162398, - "exit_price": 45792.99996150043, - "quantity": 118, - "commission": 810.54, - "tax": 9726.43, - "slippage": 826.0, - "pnl": -131839.71, - "pnl_pct": -2.3863, - "reason": "전량청산: 트레일링(45800<45861)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-24", - "exit_date": null, - "entry_price": 221668.89614221663, - "exit_price": 0.0, - "quantity": 24, - "commission": 798.01, - "tax": 0.0, - "slippage": 4053.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.0)<46 + %B(0.18)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 208612.46052777994, - "exit_price": 0.0, - "quantity": 26, - "commission": 813.59, - "tax": 0.0, - "slippage": 2923.97, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.1)<46 + %B(0.30)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388802.4963869479, - "exit_price": 0.0, - "quantity": 14, - "commission": 816.49, - "tax": 0.0, - "slippage": 4234.95, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<46 + %B(0.16)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 95503.62384907206, - "exit_price": 0.0, - "quantity": 57, - "commission": 816.56, - "tax": 0.0, - "slippage": 2885.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(42.1)<46 + %B(0.31)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-24", - "exit_date": "2024-05-29", - "entry_price": 221668.89614221663, - "exit_price": 217499.87561259218, - "quantity": 24, - "commission": 783.0, - "tax": 9395.99, - "slippage": 2.99, - "pnl": -111033.49, - "pnl_pct": -2.0868, - "reason": "전량청산: 트레일링(217500<218014)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 208612.46052777994, - "exit_price": 187439.22073931163, - "quantity": 26, - "commission": 731.01, - "tax": 11208.87, - "slippage": 1580.26, - "pnl": -563257.7, - "pnl_pct": -10.3831, - "reason": "손절 (close=187500 <= stop=191923)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388802.4963869479, - "exit_price": 373992.7156983477, - "quantity": 14, - "commission": 785.38, - "tax": 9424.62, - "slippage": 101.98, - "pnl": -218363.42, - "pnl_pct": -4.011, - "reason": "전량청산: 트레일링(374000<381800)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 95503.62384907206, - "exit_price": 88503.69486997958, - "quantity": 57, - "commission": 756.71, - "tax": 11602.83, - "slippage": 4691.39, - "pnl": -412172.05, - "pnl_pct": -7.5704, - "reason": "전량청산: 트레일링(88586<92302)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23820.91358069219, - "exit_price": 0.0, - "quantity": 229, - "commission": 818.25, - "tax": 0.0, - "slippage": 4789.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<46 + %B(0.18)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 377240.47719298553, - "exit_price": 0.0, - "quantity": 14, - "commission": 792.21, - "tax": 0.0, - "slippage": 4388.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.2)<46 + %B(-0.11)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 187557.658898513, - "exit_price": 0.0, - "quantity": 29, - "commission": 815.88, - "tax": 0.0, - "slippage": 1672.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.7)<46 + %B(0.00)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88591.13135879906, - "exit_price": 0.0, - "quantity": 61, - "commission": 810.61, - "tax": 0.0, - "slippage": 313.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<46 + %B(-0.05)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247392.02202268326, - "exit_price": 0.0, - "quantity": 22, - "commission": 816.39, - "tax": 0.0, - "slippage": 4774.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.9)<46 + %B(0.01)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-05-31", - "entry_price": 23820.91358069219, - "exit_price": 23377.841382980027, - "quantity": 229, - "commission": 803.03, - "tax": 9636.35, - "slippage": 5074.32, - "pnl": -112721.16, - "pnl_pct": -2.0661, - "reason": "전량청산: 트레일링(23400<23460)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22251.905789308512, - "exit_price": 0.0, - "quantity": 245, - "commission": 817.76, - "tax": 0.0, - "slippage": 466.92, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<46 + %B(0.15)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 21360.375896391808, - "exit_price": 0.0, - "quantity": 255, - "commission": 817.03, - "tax": 0.0, - "slippage": 2645.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.2)<46 + %B(0.33)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374025.88548190723, - "exit_price": 0.0, - "quantity": 14, - "commission": 785.45, - "tax": 0.0, - "slippage": 362.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<46 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 23968.216421857913, - "exit_price": 0.0, - "quantity": 227, - "commission": 816.12, - "tax": 0.0, - "slippage": 4135.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.7)<46 + %B(0.30)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 220168.4835744475, - "exit_price": 0.0, - "quantity": 24, - "commission": 792.61, - "tax": 0.0, - "slippage": 4043.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.5)<46 + %B(0.29)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-04", - "entry_price": 22251.905789308512, - "exit_price": 22247.143289914882, - "quantity": 245, - "commission": 817.58, - "tax": 9810.99, - "slippage": 699.89, - "pnl": -12613.14, - "pnl_pct": -0.2313, - "reason": "전량청산: 트레일링(22250<22369)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-04", - "entry_price": 21360.375896391808, - "exit_price": 20890.066598297737, - "quantity": 255, - "commission": 799.05, - "tax": 12252.02, - "slippage": 2533.02, - "pnl": -133796.97, - "pnl_pct": -2.456, - "reason": "전량청산: 트레일링(20900<20903)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-04", - "exit_date": null, - "entry_price": 176897.2052753299, - "exit_price": 0.0, - "quantity": 30, - "commission": 796.04, - "tax": 0.0, - "slippage": 2916.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<46 + %B(0.30)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88591.13135879906, - "exit_price": 98663.84156128991, - "quantity": 30, - "commission": 443.99, - "tax": 6807.81, - "slippage": 784.75, - "pnl": 294530.85, - "pnl_pct": 11.0804, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247392.02202268326, - "exit_price": 266813.02024611033, - "quantity": 11, - "commission": 440.24, - "tax": 5282.9, - "slippage": 2562.78, - "pnl": 207499.64, - "pnl_pct": 7.6238, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 187557.658898513, - "exit_price": 221906.0633772754, - "quantity": 14, - "commission": 466.0, - "tax": 7145.38, - "slippage": 1315.11, - "pnl": 472872.41, - "pnl_pct": 18.0059, - "reason": "1차 익절(50%): RSI(54.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88591.13135879906, - "exit_price": 105436.66397305229, - "quantity": 15, - "commission": 237.23, - "tax": 3637.56, - "slippage": 335.04, - "pnl": 248608.86, - "pnl_pct": 18.7055, - "reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-10", - "entry_price": 187557.658898513, - "exit_price": 215383.78169286804, - "quantity": 7, - "commission": 226.15, - "tax": 3467.68, - "slippage": 813.53, - "pnl": 190892.09, - "pnl_pct": 14.5375, - "reason": "1차 익절(50%): RSI(51.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-10", - "entry_price": 88591.13135879906, - "exit_price": 101656.74338241041, - "quantity": 8, - "commission": 121.99, - "tax": 1870.48, - "slippage": 594.05, - "pnl": 102426.11, - "pnl_pct": 14.4499, - "reason": "1차 익절(50%): RSI(54.8)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-04", - "exit_date": "2024-06-10", - "entry_price": 176897.2052753299, - "exit_price": 170665.66351347938, - "quantity": 30, - "commission": 768.0, - "tax": 9215.95, - "slippage": 1030.09, - "pnl": -197726.23, - "pnl_pct": -3.7253, - "reason": "전량청산: 트레일링(170700<174531)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-11", - "entry_price": 187557.658898513, - "exit_price": 213433.44857180727, - "quantity": 4, - "commission": 128.06, - "tax": 1963.59, - "slippage": 266.21, - "pnl": 101298.98, - "pnl_pct": 13.5004, - "reason": "1차 익절(50%): RSI(55.3)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-11", - "entry_price": 88591.13135879906, - "exit_price": 101042.34760861925, - "quantity": 8, - "commission": 121.25, - "tax": 1859.18, - "slippage": 805.22, - "pnl": 97522.99, - "pnl_pct": 13.7582, - "reason": "전량청산: 트레일링(101143<101324)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-11", - "entry_price": 247392.02202268326, - "exit_price": 277043.83820534893, - "quantity": 11, - "commission": 457.12, - "tax": 5485.47, - "slippage": 1981.78, - "pnl": 319819.19, - "pnl_pct": 11.7506, - "reason": "전량청산: RSI(61.1)>=60", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-11", - "entry_price": 23968.216421857913, - "exit_price": 22290.230368128705, - "quantity": 227, - "commission": 758.98, - "tax": 9107.79, - "slippage": 2217.71, - "pnl": -391585.72, - "pnl_pct": -7.1961, - "reason": "손절 (close=22300 <= stop=22650)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-11", - "entry_price": 220168.4835744475, - "exit_price": 218886.6508908132, - "quantity": 24, - "commission": 787.99, - "tax": 9455.9, - "slippage": 2720.38, - "pnl": -41800.49, - "pnl_pct": -0.791, - "reason": "전량청산: 트레일링(219000<220657)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-06-11", - "exit_date": null, - "entry_price": 219026.49991889516, - "exit_price": 0.0, - "quantity": 25, - "commission": 821.35, - "tax": 0.0, - "slippage": 662.5, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(43.5)<46 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-12", - "entry_price": 187557.658898513, - "exit_price": 209452.92590789188, - "quantity": 4, - "commission": 125.67, - "tax": 1926.97, - "slippage": 188.3, - "pnl": 85415.89, - "pnl_pct": 11.3836, - "reason": "전량청산: 트레일링(209500<211160)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-13", - "entry_price": 374025.88548190723, - "exit_price": 374873.21791419474, - "quantity": 14, - "commission": 787.23, - "tax": 9446.81, - "slippage": 1774.95, - "pnl": 843.16, - "pnl_pct": 0.0161, - "reason": "전량청산: 트레일링(375000<376100)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169999.95365126588, - "exit_price": 0.0, - "quantity": 32, - "commission": 816.0, - "tax": 0.0, - "slippage": 3198.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<46 + %B(0.20)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13963.212401667048, - "exit_price": 0.0, - "quantity": 396, - "commission": 829.41, - "tax": 0.0, - "slippage": 1272.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.5)<46 + %B(0.15)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134429.5972164703, - "exit_price": 0.0, - "quantity": 41, - "commission": 826.74, - "tax": 0.0, - "slippage": 1213.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.2)<46 + %B(0.27)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82805.87822752155, - "exit_price": 0.0, - "quantity": 66, - "commission": 819.78, - "tax": 0.0, - "slippage": 387.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.3)<46 + %B(0.26)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43677.547644084836, - "exit_price": 0.0, - "quantity": 126, - "commission": 825.51, - "tax": 0.0, - "slippage": 3471.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.4)<46 + %B(0.28)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 375085.85316892917, - "exit_price": 0.0, - "quantity": 14, - "commission": 787.68, - "tax": 0.0, - "slippage": 1201.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.7)<46 + %B(0.29)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 377240.47719298553, - "exit_price": 375119.05190733675, - "quantity": 14, - "commission": 787.75, - "tax": 9453.0, - "slippage": 4759.27, - "pnl": -40732.91, - "pnl_pct": -0.7711, - "reason": "전량청산: 트레일링(375459<378046)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-11", - "exit_date": "2024-06-14", - "entry_price": 219026.49991889516, - "exit_price": 237795.4067747396, - "quantity": 12, - "commission": 428.03, - "tax": 5136.38, - "slippage": 2455.12, - "pnl": 219268.22, - "pnl_pct": 8.3413, - "reason": "1차 익절(50%): RSI(71.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 375485.6040297318, - "exit_price": 0.0, - "quantity": 14, - "commission": 788.52, - "tax": 0.0, - "slippage": 372.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<46 + %B(0.28)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 151736.10530303378, - "exit_price": 0.0, - "quantity": 36, - "commission": 819.37, - "tax": 0.0, - "slippage": 1299.79, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.9)<46 + %B(0.30)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-11", - "exit_date": "2024-06-17", - "entry_price": 219026.49991889516, - "exit_price": 234842.79022210036, - "quantity": 6, - "commission": 211.36, - "tax": 2536.3, - "slippage": 943.26, - "pnl": 91952.96, - "pnl_pct": 6.996, - "reason": "1차 익절(50%): RSI(67.1)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 169999.95365126588, - "exit_price": 166064.41526629578, - "quantity": 32, - "commission": 797.11, - "tax": 9565.31, - "slippage": 1138.71, - "pnl": -137115.65, - "pnl_pct": -2.5201, - "reason": "전량청산: 트레일링(166100<166831)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 13963.212401667048, - "exit_price": 13948.154249710287, - "quantity": 396, - "commission": 828.52, - "tax": 9942.24, - "slippage": 730.92, - "pnl": -17563.21, - "pnl_pct": -0.3176, - "reason": "전량청산: 트레일링(13950<14033)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 134429.5972164703, - "exit_price": 130577.7282887561, - "quantity": 41, - "commission": 803.05, - "tax": 9636.64, - "slippage": 5013.14, - "pnl": -169193.06, - "pnl_pct": -3.0693, - "reason": "전량청산: 트레일링(130700<131849)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 43677.547644084836, - "exit_price": 42375.78777284301, - "quantity": 126, - "commission": 800.9, - "tax": 9610.83, - "slippage": 3050.74, - "pnl": -175258.98, - "pnl_pct": -3.1841, - "reason": "전량청산: 트레일링(42400<42799)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-17", - "exit_date": null, - "entry_price": 166178.5106574704, - "exit_price": 0.0, - "quantity": 33, - "commission": 822.58, - "tax": 0.0, - "slippage": 2590.85, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(28.3)<46 + %B(0.08)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-11", - "exit_date": "2024-06-18", - "entry_price": 219026.49991889516, - "exit_price": 235315.22212557952, - "quantity": 3, - "commission": 105.89, - "tax": 1270.7, - "slippage": 554.33, - "pnl": 47391.01, - "pnl_pct": 7.2113, - "reason": "1차 익절(50%): RSI(70.9)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-18", - "entry_price": 375085.85316892917, - "exit_price": 367702.8411048219, - "quantity": 14, - "commission": 772.18, - "tax": 9266.11, - "slippage": 4160.22, - "pnl": -114188.14, - "pnl_pct": -2.1742, - "reason": "전량청산: 트레일링(368000<370314)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-06-18", - "exit_date": null, - "entry_price": 20353.874841757264, - "exit_price": 0.0, - "quantity": 270, - "commission": 824.33, - "tax": 0.0, - "slippage": 1046.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.6)<46 + %B(0.26)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-11", - "exit_date": "2024-06-19", - "entry_price": 219026.49991889516, - "exit_price": 241976.54274295663, - "quantity": 2, - "commission": 72.59, - "tax": 871.12, - "slippage": 46.91, - "pnl": 44890.67, - "pnl_pct": 10.2462, - "reason": "1차 익절(50%): RSI(77.5)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82805.87822752155, - "exit_price": 87362.32612665769, - "quantity": 33, - "commission": 432.44, - "tax": 5189.32, - "slippage": 1243.24, - "pnl": 144331.13, - "pnl_pct": 5.281, - "reason": "1차 익절(50%): RSI(55.6)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-19", - "entry_price": 375485.6040297318, - "exit_price": 384107.23144253215, - "quantity": 7, - "commission": 403.31, - "tax": 4839.75, - "slippage": 1139.38, - "pnl": 54714.07, - "pnl_pct": 2.0813, - "reason": "1차 익절(50%): RSI(54.8)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-19", - "entry_price": 20353.874841757264, - "exit_price": 21689.865564703603, - "quantity": 135, - "commission": 439.22, - "tax": 6734.7, - "slippage": 1368.15, - "pnl": 172772.66, - "pnl_pct": 6.2868, - "reason": "1차 익절(50%): RSI(63.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-11", - "exit_date": "2024-06-20", - "entry_price": 219026.49991889516, - "exit_price": 238326.11540990384, - "quantity": 2, - "commission": 71.5, - "tax": 857.97, - "slippage": 347.77, - "pnl": 37604.05, - "pnl_pct": 8.5831, - "reason": "전량청산: RSI(75.8)>=60 | 트레일링(238500<243986)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82805.87822752155, - "exit_price": 87541.01326565711, - "quantity": 33, - "commission": 433.33, - "tax": 5199.94, - "slippage": 1946.56, - "pnl": 150216.3, - "pnl_pct": 5.4964, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-21", - "entry_price": 375485.6040297318, - "exit_price": 380468.18756840774, - "quantity": 7, - "commission": 399.49, - "tax": 4793.9, - "slippage": 2623.69, - "pnl": 29290.43, - "pnl_pct": 1.1142, - "reason": "전량청산: RSI(60.1)>=60", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-21", - "entry_price": 20353.874841757264, - "exit_price": 20547.977512747828, - "quantity": 135, - "commission": 416.1, - "tax": 6380.15, - "slippage": 273.04, - "pnl": 18995.45, - "pnl_pct": 0.6912, - "reason": "전량청산: 트레일링(20550<21146)", - "market": "KOSDAQ" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-24", - "entry_price": 151736.10530303378, - "exit_price": 148940.00942896676, - "quantity": 36, - "commission": 804.28, - "tax": 9651.31, - "slippage": 2159.66, - "pnl": -111934.42, - "pnl_pct": -2.0488, - "reason": "전량청산: 트레일링(149000<149454)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-17", - "exit_date": "2024-06-25", - "entry_price": 166178.5106574704, - "exit_price": 166343.5400464623, - "quantity": 33, - "commission": 823.4, - "tax": 9880.81, - "slippage": 1863.18, - "pnl": -6080.82, - "pnl_pct": -0.1109, - "reason": "전량청산: 트레일링(166400<166809)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181155.96272907985, - "exit_price": 0.0, - "quantity": 30, - "commission": 815.2, - "tax": 0.0, - "slippage": 4678.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<46 + %B(0.05)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148536.92546558718, - "exit_price": 0.0, - "quantity": 37, - "commission": 824.38, - "tax": 0.0, - "slippage": 1366.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.6)<46 + %B(0.30)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148536.92546558718, - "exit_price": 152870.9170578994, - "quantity": 18, - "commission": 412.75, - "tax": 4953.02, - "slippage": 523.49, - "pnl": 72245.03, - "pnl_pct": 2.7017, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 21009.420884504496, - "exit_price": 0.0, - "quantity": 264, - "commission": 831.97, - "tax": 0.0, - "slippage": 2487.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<46 + %B(0.31)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162968.72451912903, - "exit_price": 0.0, - "quantity": 34, - "commission": 831.14, - "tax": 0.0, - "slippage": 2336.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.0)<46 + %B(0.06)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359405.0826632046, - "exit_price": 0.0, - "quantity": 15, - "commission": 808.66, - "tax": 0.0, - "slippage": 1501.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<46 + %B(0.21)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-02", - "entry_price": 181155.96272907985, - "exit_price": 179855.059820026, - "quantity": 30, - "commission": 809.35, - "tax": 9712.17, - "slippage": 1348.21, - "pnl": -50363.81, - "pnl_pct": -0.9266, - "reason": "전량청산: 트레일링(179900<181374)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-02", - "entry_price": 148536.92546558718, - "exit_price": 153358.27873051114, - "quantity": 9, - "commission": 207.03, - "tax": 2484.4, - "slippage": 1275.49, - "pnl": 40500.22, - "pnl_pct": 3.0291, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-02", - "entry_price": 359405.0826632046, - "exit_price": 343977.50541670475, - "quantity": 15, - "commission": 773.95, - "tax": 9287.39, - "slippage": 2287.42, - "pnl": -242283.66, - "pnl_pct": -4.4935, - "reason": "전량청산: 트레일링(344130<347360)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-02", - "exit_date": null, - "entry_price": 344426.41606742167, - "exit_price": 0.0, - "quantity": 16, - "commission": 826.62, - "tax": 0.0, - "slippage": 4742.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.8)<46 + %B(-0.02)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-03", - "entry_price": 148536.92546558718, - "exit_price": 153915.24990188272, - "quantity": 5, - "commission": 115.44, - "tax": 1385.24, - "slippage": 423.75, - "pnl": 25279.55, - "pnl_pct": 3.4033, - "reason": "1차 익절(50%): RSI(57.8)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-04", - "entry_price": 148536.92546558718, - "exit_price": 157792.01716160096, - "quantity": 5, - "commission": 118.34, - "tax": 1420.13, - "slippage": 39.91, - "pnl": 44625.58, - "pnl_pct": 6.0078, - "reason": "전량청산: RSI(63.0)>=60", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 21009.420884504496, - "exit_price": 21378.615355175967, - "quantity": 132, - "commission": 423.3, - "tax": 5079.56, - "slippage": 2822.77, - "pnl": 42814.83, - "pnl_pct": 1.5436, - "reason": "1차 익절(50%): RSI(52.0)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162968.72451912903, - "exit_price": 167959.46376294806, - "quantity": 17, - "commission": 428.3, - "tax": 5139.56, - "slippage": 2389.12, - "pnl": 78859.14, - "pnl_pct": 2.846, - "reason": "1차 익절(50%): RSI(53.5)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-02", - "exit_date": "2024-07-05", - "entry_price": 344426.41606742167, - "exit_price": 373627.6050897381, - "quantity": 8, - "commission": 448.35, - "tax": 5380.24, - "slippage": 2899.16, - "pnl": 227367.61, - "pnl_pct": 8.2504, - "reason": "1차 익절(50%): RSI(50.4)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162968.72451912903, - "exit_price": 177335.56986051606, - "quantity": 17, - "commission": 452.21, - "tax": 5426.47, - "slippage": 2795.31, - "pnl": 237942.13, - "pnl_pct": 8.5872, - "reason": "전량청산: RSI(64.5)>=63 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-02", - "exit_date": "2024-07-10", - "entry_price": 344426.41606742167, - "exit_price": 364869.0741404023, - "quantity": 8, - "commission": 437.84, - "tax": 5254.11, - "slippage": 2479.41, - "pnl": 157436.0, - "pnl_pct": 5.7128, - "reason": "전량청산: 트레일링(365179<365731)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 21009.420884504496, - "exit_price": 22146.316208900123, - "quantity": 132, - "commission": 438.5, - "tax": 5261.96, - "slippage": 486.26, - "pnl": 143953.73, - "pnl_pct": 5.19, - "reason": "전량청산: RSI(64.9)>=63 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-07-23", - "exit_date": null, - "entry_price": 145970.85504020329, - "exit_price": 0.0, - "quantity": 24, - "commission": 525.5, - "tax": 0.0, - "slippage": 1700.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.7)<38 + %B(-0.08)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-07-26", - "exit_date": null, - "entry_price": 225548.20001596943, - "exit_price": 0.0, - "quantity": 15, - "commission": 507.48, - "tax": 0.0, - "slippage": 723.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.0)<38 + %B(0.28)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-07-26", - "exit_date": "2024-07-30", - "entry_price": 225548.20001596943, - "exit_price": 221910.969055054, - "quantity": 15, - "commission": 499.3, - "tax": 5991.6, - "slippage": 1335.46, - "pnl": -61556.84, - "pnl_pct": -1.8192, - "reason": "전량청산: 트레일링(222000<224921)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485028.43816898647, - "exit_price": 0.0, - "quantity": 7, - "commission": 509.28, - "tax": 0.0, - "slippage": 199.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(25.5)<38 + %B(0.04)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194673.7481689529, - "exit_price": 0.0, - "quantity": 18, - "commission": 525.62, - "tax": 0.0, - "slippage": 1327.47, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.7)<38 + %B(0.19)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-01", - "entry_price": 485028.43816898647, - "exit_price": 488518.18397539173, - "quantity": 7, - "commission": 512.94, - "tax": 6155.33, - "slippage": 3372.71, - "pnl": 17250.67, - "pnl_pct": 0.508, - "reason": "전량청산: 트레일링(489000<490954)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194673.7481689529, - "exit_price": 173154.0668303246, - "quantity": 18, - "commission": 467.52, - "tax": 5610.19, - "slippage": 826.8, - "pnl": -393957.59, - "pnl_pct": -11.241, - "reason": "손절 (close=173200 <= stop=181047)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173335.8010282575, - "exit_price": 0.0, - "quantity": 20, - "commission": 520.01, - "tax": 0.0, - "slippage": 2716.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<38 + %B(0.02)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 329593.8997765697, - "exit_price": 0.0, - "quantity": 10, - "commission": 494.39, - "tax": 0.0, - "slippage": 1499.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<38 + %B(0.30)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79633.67139588481, - "exit_price": 0.0, - "quantity": 44, - "commission": 525.58, - "tax": 0.0, - "slippage": 1481.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.0)<38 + %B(0.07)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 244233.58550436978, - "exit_price": 0.0, - "quantity": 14, - "commission": 512.89, - "tax": 0.0, - "slippage": 3270.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.8)<38 + %B(0.11)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 175674.696682006, - "exit_price": 0.0, - "quantity": 20, - "commission": 527.02, - "tax": 0.0, - "slippage": 3493.93, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.7)<38 + %B(0.16)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-07-23", - "exit_date": "2024-08-05", - "entry_price": 145970.85504020329, - "exit_price": 131227.02761913685, - "quantity": 24, - "commission": 472.42, - "tax": 5669.01, - "slippage": 1751.34, - "pnl": -360518.78, - "pnl_pct": -10.2893, - "reason": "손절 (close=131300 <= stop=137817)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 173335.8010282575, - "exit_price": 155987.85646822624, - "quantity": 20, - "commission": 467.96, - "tax": 5615.56, - "slippage": 2242.87, - "pnl": -353562.43, - "pnl_pct": -10.1972, - "reason": "손절 (close=156100 <= stop=162936)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 329593.8997765697, - "exit_price": 297579.92844008096, - "quantity": 10, - "commission": 446.37, - "tax": 5356.44, - "slippage": 460.72, - "pnl": -326436.91, - "pnl_pct": -9.9027, - "reason": "손절 (close=297626 <= stop=309818)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79633.67139588481, - "exit_price": 71378.8150612597, - "quantity": 44, - "commission": 471.1, - "tax": 5653.2, - "slippage": 932.14, - "pnl": -369863.56, - "pnl_pct": -10.5542, - "reason": "손절 (close=71400 <= stop=75605)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 244233.58550436978, - "exit_price": 223783.0091022469, - "quantity": 14, - "commission": 469.94, - "tax": 5639.33, - "slippage": 3037.87, - "pnl": -292930.24, - "pnl_pct": -8.5658, - "reason": "손절 (close=224000 <= stop=229580)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 175674.696682006, - "exit_price": 160307.09948135307, - "quantity": 20, - "commission": 480.92, - "tax": 5771.06, - "slippage": 1858.01, - "pnl": -314130.94, - "pnl_pct": -8.9394, - "reason": "손절 (close=160400 <= stop=165153)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24013.012684832982, - "exit_price": 0.0, - "quantity": 226, - "commission": 814.04, - "tax": 0.0, - "slippage": 2940.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.8)<46 + %B(-0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-09-06", - "exit_date": null, - "entry_price": 214160.0667699211, - "exit_price": 0.0, - "quantity": 25, - "commission": 803.1, - "tax": 0.0, - "slippage": 4001.67, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.0)<46 + %B(0.30)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-11", - "entry_price": 24013.012684832982, - "exit_price": 23498.656616086675, - "quantity": 226, - "commission": 796.6, - "tax": 9559.25, - "slippage": 303.6, - "pnl": -127414.37, - "pnl_pct": -2.3475, - "reason": "전량청산: 트레일링(23500<23600)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-09-06", - "exit_date": "2024-09-11", - "entry_price": 214160.0667699211, - "exit_price": 208378.1989715553, - "quantity": 25, - "commission": 781.42, - "tax": 9377.02, - "slippage": 3045.03, - "pnl": -155508.23, - "pnl_pct": -2.9041, - "reason": "전량청산: 트레일링(208500<209571)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-24", - "exit_date": null, - "entry_price": 90945.70909980737, - "exit_price": 0.0, - "quantity": 59, - "commission": 804.87, - "tax": 0.0, - "slippage": 2696.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.5)<35 + %B(0.00) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-24", - "exit_date": "2024-10-31", - "entry_price": 90945.70909980737, - "exit_price": 91821.63504192076, - "quantity": 59, - "commission": 812.62, - "tax": 9751.46, - "slippage": 4623.53, - "pnl": 40310.68, - "pnl_pct": 0.7511, - "reason": "전량청산: 트레일링(91900<93414)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2025-02-13", - "exit_date": null, - "entry_price": 94314.8459062447, - "exit_price": 0.0, - "quantity": 57, - "commission": 806.39, - "tax": 0.0, - "slippage": 846.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<35 + %B(0.17) + reversal (BEAR)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2025-02-13", - "exit_date": "2025-02-25", - "entry_price": 94314.8459062447, - "exit_price": 93110.45540621482, - "quantity": 57, - "commission": 796.09, - "tax": 9553.13, - "slippage": 5104.04, - "pnl": -79805.88, - "pnl_pct": -1.4843, - "reason": "전량청산: 트레일링(93200<93747)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40903.276558928344, - "exit_price": 0.0, - "quantity": 132, - "commission": 809.88, - "tax": 0.0, - "slippage": 432.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.3)<35 + %B(0.24) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 88816.50125653509, - "exit_price": 0.0, - "quantity": 61, - "commission": 812.67, - "tax": 0.0, - "slippage": 1006.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(33.0)<35 + %B(0.28) + reversal (BEAR)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40903.276558928344, - "exit_price": 43673.996965848135, - "quantity": 66, - "commission": 432.37, - "tax": 6629.71, - "slippage": 1716.2, - "pnl": 175400.52, - "pnl_pct": 6.4963, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-05", - "entry_price": 88816.50125653509, - "exit_price": 96135.04455234329, - "quantity": 30, - "commission": 432.61, - "tax": 6633.32, - "slippage": 1948.66, - "pnl": 212090.7, - "pnl_pct": 7.9587, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-09", - "entry_price": 88816.50125653509, - "exit_price": 92378.26716010191, - "quantity": 15, - "commission": 207.85, - "tax": 3187.05, - "slippage": 325.99, - "pnl": 49831.75, - "pnl_pct": 3.7399, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-10", - "entry_price": 88816.50125653509, - "exit_price": 92188.94645419407, - "quantity": 8, - "commission": 110.63, - "tax": 1696.28, - "slippage": 88.43, - "pnl": 25066.08, - "pnl_pct": 3.5273, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-11", - "entry_price": 40903.276558928344, - "exit_price": 44410.426728886945, - "quantity": 66, - "commission": 439.66, - "tax": 6741.5, - "slippage": 2611.84, - "pnl": 223885.8, - "pnl_pct": 8.292, - "reason": "전량청산: RSI(61.5)>=60", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-12", - "entry_price": 88816.50125653509, - "exit_price": 97475.99400359062, - "quantity": 8, - "commission": 116.97, - "tax": 1793.56, - "slippage": 192.05, - "pnl": 67258.83, - "pnl_pct": 9.4646, - "reason": "전량청산: RSI(63.0)>=60", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-07-04", - "exit_date": null, - "entry_price": 375723.2419421518, - "exit_price": 0.0, - "quantity": 9, - "commission": 507.23, - "tax": 0.0, - "slippage": 2009.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.1)<38 + %B(0.16)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-07", - "entry_price": 375723.2419421518, - "exit_price": 416741.7179101915, - "quantity": 4, - "commission": 250.05, - "tax": 3834.02, - "slippage": 1033.13, - "pnl": 159764.4, - "pnl_pct": 10.6289, - "reason": "1차 익절(50%): RSI(56.9)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-08", - "entry_price": 375723.2419421518, - "exit_price": 418824.3447604743, - "quantity": 2, - "commission": 125.65, - "tax": 1926.59, - "slippage": 351.31, - "pnl": 84037.25, - "pnl_pct": 11.1817, - "reason": "1차 익절(50%): RSI(58.5)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-09", - "entry_price": 375723.2419421518, - "exit_price": 423252.81478548516, - "quantity": 1, - "commission": 63.49, - "tax": 973.48, - "slippage": 247.19, - "pnl": 46436.24, - "pnl_pct": 12.3573, - "reason": "1차 익절(50%): RSI(63.3)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-10", - "entry_price": 375723.2419421518, - "exit_price": 448765.2705607262, - "quantity": 1, - "commission": 67.31, - "tax": 1032.16, - "slippage": 234.73, - "pnl": 71886.2, - "pnl_pct": 19.1299, - "reason": "1차 익절(50%): RSI(68.4)>=48 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-07-04", - "exit_date": "2025-07-11", - "entry_price": 375723.2419421518, - "exit_price": 438589.6639528537, - "quantity": 1, - "commission": 65.79, - "tax": 1008.76, - "slippage": 410.34, - "pnl": 61735.52, - "pnl_pct": 16.4287, - "reason": "전량청산: RSI(68.4)>=58 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256552.39248465214, - "exit_price": 0.0, - "quantity": 21, - "commission": 808.14, - "tax": 0.0, - "slippage": 1100.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.2)<46 + %B(0.14)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38427.501765150315, - "exit_price": 0.0, - "quantity": 143, - "commission": 824.27, - "tax": 0.0, - "slippage": 3932.75, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.6)<46 + %B(0.23)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-07-28", - "exit_date": null, - "entry_price": 25556.098426089335, - "exit_price": 0.0, - "quantity": 214, - "commission": 820.35, - "tax": 0.0, - "slippage": 1305.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(36.9)<46 + %B(0.33)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-30", - "entry_price": 25556.098426089335, - "exit_price": 27089.27420355196, - "quantity": 107, - "commission": 434.78, - "tax": 6666.67, - "slippage": 1147.66, - "pnl": 156538.18, - "pnl_pct": 5.7237, - "reason": "1차 익절(50%): RSI(61.4)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-31", - "entry_price": 25556.098426089335, - "exit_price": 26831.965117513526, - "quantity": 107, - "commission": 430.65, - "tax": 6603.35, - "slippage": 1929.73, - "pnl": 129073.56, - "pnl_pct": 4.7195, - "reason": "전량청산: 트레일링(26850<27467)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800239.997663839, - "exit_price": 0.0, - "quantity": 6, - "commission": 720.22, - "tax": 0.0, - "slippage": 1439.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.2)<46 + %B(0.15)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-01", - "entry_price": 256552.39248465214, - "exit_price": 250920.63952373576, - "quantity": 21, - "commission": 790.4, - "tax": 9484.8, - "slippage": 1666.57, - "pnl": -129350.15, - "pnl_pct": -2.4005, - "reason": "전량청산: 트레일링(251000<253036)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24818.64623941188, - "exit_price": 0.0, - "quantity": 221, - "commission": 822.74, - "tax": 0.0, - "slippage": 4120.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.9)<46 + %B(0.11)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38427.501765150315, - "exit_price": 39197.15630991187, - "quantity": 71, - "commission": 417.45, - "tax": 6400.9, - "slippage": 201.9, - "pnl": 47417.87, - "pnl_pct": 1.7377, - "reason": "1차 익절(50%): RSI(48.6)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16807.69919677999, - "exit_price": 0.0, - "quantity": 207, - "commission": 521.88, - "tax": 0.0, - "slippage": 1593.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.4)<38 + %B(0.15)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-05", - "entry_price": 38427.501765150315, - "exit_price": 38961.060276806675, - "quantity": 36, - "commission": 210.39, - "tax": 3225.98, - "slippage": 1401.83, - "pnl": 15564.23, - "pnl_pct": 1.1249, - "reason": "1차 익절(50%): RSI(52.8)>=48", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24818.64623941188, - "exit_price": 26873.205005552696, - "quantity": 110, - "commission": 443.41, - "tax": 6798.92, - "slippage": 2947.45, - "pnl": 218349.63, - "pnl_pct": 7.9968, - "reason": "1차 익절(50%): RSI(55.4)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26901.97071339758, - "exit_price": 0.0, - "quantity": 130, - "commission": 524.59, - "tax": 0.0, - "slippage": 256.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.0)<38 + %B(0.12)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 228548.705760353, - "exit_price": 0.0, - "quantity": 15, - "commission": 514.23, - "tax": 0.0, - "slippage": 730.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.3)<38 + %B(0.23)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800239.997663839, - "exit_price": 814783.8616619784, - "quantity": 3, - "commission": 366.65, - "tax": 4399.83, - "slippage": 648.42, - "pnl": 38505.0, - "pnl_pct": 1.6037, - "reason": "1차 익절(50%): RSI(51.3)>=48 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-07", - "entry_price": 24818.64623941188, - "exit_price": 26125.595267265464, - "quantity": 55, - "commission": 215.54, - "tax": 3304.89, - "slippage": 1342.26, - "pnl": 68157.02, - "pnl_pct": 4.9923, - "reason": "1차 익절(50%): RSI(50.5)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-08", - "entry_price": 24818.64623941188, - "exit_price": 26776.392840145203, - "quantity": 28, - "commission": 112.46, - "tax": 1724.4, - "slippage": 661.0, - "pnl": 52875.81, - "pnl_pct": 7.6077, - "reason": "1차 익절(50%): RSI(55.2)>=48 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-08", - "entry_price": 228548.705760353, - "exit_price": 229298.2074793498, - "quantity": 15, - "commission": 515.92, - "tax": 6191.05, - "slippage": 3026.89, - "pnl": 4021.32, - "pnl_pct": 0.1173, - "reason": "전량청산: 트레일링(229500<231757)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 38427.501765150315, - "exit_price": 39985.218916450445, - "quantity": 36, - "commission": 215.92, - "tax": 3310.78, - "slippage": 532.12, - "pnl": 52343.61, - "pnl_pct": 3.7832, - "reason": "전량청산: RSI(59.6)>=58", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 16807.69919677999, - "exit_price": 16397.41295194934, - "quantity": 207, - "commission": 509.14, - "tax": 7806.81, - "slippage": 535.52, - "pnl": -93767.08, - "pnl_pct": -2.6947, - "reason": "전량청산: 트레일링(16400<16516)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800239.997663839, - "exit_price": 774353.8476601541, - "quantity": 3, - "commission": 348.46, - "tax": 4181.51, - "slippage": 1938.46, - "pnl": -82548.53, - "pnl_pct": -3.438, - "reason": "전량청산: 트레일링(775000<788629)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-12", - "entry_price": 24818.64623941188, - "exit_price": 25981.707961947726, - "quantity": 28, - "commission": 109.12, - "tax": 1673.22, - "slippage": 512.18, - "pnl": 30679.14, - "pnl_pct": 4.4141, - "reason": "전량청산: 트레일링(26000<26346)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-12", - "entry_price": 26901.97071339758, - "exit_price": 26233.943458649694, - "quantity": 130, - "commission": 511.56, - "tax": 6138.74, - "slippage": 2087.35, - "pnl": -94018.44, - "pnl_pct": -2.6879, - "reason": "전량청산: 트레일링(26250<26269)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-12", - "exit_date": null, - "entry_price": 16616.388068856286, - "exit_price": 0.0, - "quantity": 211, - "commission": 525.91, - "tax": 0.0, - "slippage": 3457.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.7)<38 + %B(0.17)<0.25 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 26667.42846886699, - "exit_price": 0.0, - "quantity": 131, - "commission": 524.01, - "tax": 0.0, - "slippage": 2283.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.0)<38 + %B(0.25)<0.30 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61800.483468022, - "exit_price": 0.0, - "quantity": 89, - "commission": 825.04, - "tax": 0.0, - "slippage": 43.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.0)<46 + %B(0.28)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427348.90346569434, - "exit_price": 0.0, - "quantity": 12, - "commission": 769.23, - "tax": 0.0, - "slippage": 4186.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(37.9)<46 + %B(0.21)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-12", - "exit_date": "2025-08-21", - "entry_price": 16616.388068856286, - "exit_price": 16265.129107701707, - "quantity": 211, - "commission": 514.79, - "tax": 7893.47, - "slippage": 1027.76, - "pnl": -83049.81, - "pnl_pct": -2.3684, - "reason": "전량청산: 트레일링(16270<16371)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61800.483468022, - "exit_price": 66555.81831158327, - "quantity": 44, - "commission": 439.27, - "tax": 5271.22, - "slippage": 1943.99, - "pnl": 203116.36, - "pnl_pct": 7.4685, - "reason": "1차 익절(50%): RSI(50.3)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61800.483468022, - "exit_price": 62641.12908875377, - "quantity": 45, - "commission": 422.83, - "tax": 5073.93, - "slippage": 2649.19, - "pnl": 31915.14, - "pnl_pct": 1.1474, - "reason": "전량청산: 트레일링(62700<68114)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 427348.90346569434, - "exit_price": 421943.329149726, - "quantity": 6, - "commission": 379.75, - "tax": 5822.82, - "slippage": 340.03, - "pnl": -39020.63, - "pnl_pct": -1.5216, - "reason": "1차 익절(50%): RSI(50.0)>=50", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-26", - "entry_price": 26667.42846886699, - "exit_price": 25147.09696893896, - "quantity": 131, - "commission": 494.14, - "tax": 5929.69, - "slippage": 380.3, - "pnl": -206111.27, - "pnl_pct": -5.8991, - "reason": "손절 (close=25150 <= stop=25201)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147115.74499232104, - "exit_price": 0.0, - "quantity": 37, - "commission": 816.49, - "tax": 0.0, - "slippage": 582.56, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<46 + %B(0.14)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 172995.65236750897, - "exit_price": 0.0, - "quantity": 31, - "commission": 804.43, - "tax": 0.0, - "slippage": 2965.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(39.2)<46 + %B(0.34)<0.40 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-27", - "entry_price": 427348.90346569434, - "exit_price": 422884.79670619086, - "quantity": 6, - "commission": 380.6, - "tax": 5835.81, - "slippage": 691.22, - "pnl": -33385.66, - "pnl_pct": -1.3019, - "reason": "전량청산: 트레일링(423000<428157)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-09-01", - "exit_date": null, - "entry_price": 25565.453402080624, - "exit_price": 0.0, - "quantity": 215, - "commission": 824.49, - "tax": 0.0, - "slippage": 3322.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.0)<46 + %B(0.34)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-02", - "entry_price": 147115.74499232104, - "exit_price": 145795.30038189644, - "quantity": 37, - "commission": 809.16, - "tax": 9709.97, - "slippage": 3873.89, - "pnl": -60192.07, - "pnl_pct": -1.1056, - "reason": "전량청산: 트레일링(145900<146137)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-09-01", - "exit_date": "2025-09-03", - "entry_price": 25565.453402080624, - "exit_price": 26094.686110148254, - "quantity": 107, - "commission": 418.82, - "tax": 6421.9, - "slippage": 568.59, - "pnl": 49376.85, - "pnl_pct": 1.8048, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-09-01", - "exit_date": "2025-09-04", - "entry_price": 25565.453402080624, - "exit_price": 26882.938998905993, - "quantity": 54, - "commission": 217.75, - "tax": 3338.86, - "slippage": 921.29, - "pnl": 67380.53, - "pnl_pct": 4.88, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276572.99154880084, - "exit_price": 0.0, - "quantity": 19, - "commission": 788.23, - "tax": 0.0, - "slippage": 1386.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(26.4)<46 + %B(0.05)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-09-01", - "exit_date": "2025-09-09", - "entry_price": 25565.453402080624, - "exit_price": 27386.614227251106, - "quantity": 54, - "commission": 221.83, - "tax": 3401.42, - "slippage": 722.83, - "pnl": 94512.36, - "pnl_pct": 6.845, - "reason": "전량청산: BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23971.682808961352, - "exit_price": 0.0, - "quantity": 293, - "commission": 1053.56, - "tax": 0.0, - "slippage": 6353.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<50 + %B(0.24)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 65355.25057247816, - "exit_price": 0.0, - "quantity": 107, - "commission": 1048.95, - "tax": 0.0, - "slippage": 5911.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(41.3)<50 + %B(0.35)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 24702.279772152506, - "exit_price": 0.0, - "quantity": 284, - "commission": 1052.32, - "tax": 0.0, - "slippage": 647.46, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(48.1)<50 + %B(0.43)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 65355.25057247816, - "exit_price": 67471.40863535195, - "quantity": 53, - "commission": 536.4, - "tax": 6436.77, - "slippage": 1515.34, - "pnl": 104663.63, - "pnl_pct": 3.0212, - "reason": "1차 익절(50%): RSI(52.2)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 24702.279772152506, - "exit_price": 25742.875484232714, - "quantity": 142, - "commission": 548.32, - "tax": 6579.88, - "slippage": 1011.68, - "pnl": 140110.23, - "pnl_pct": 3.9937, - "reason": "1차 익절(50%): RSI(62.7)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129600.45952130579, - "exit_price": 0.0, - "quantity": 54, - "commission": 1049.76, - "tax": 0.0, - "slippage": 24.81, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(21.9)<50 + %B(0.12)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49237.93906577256, - "exit_price": 0.0, - "quantity": 143, - "commission": 1056.15, - "tax": 0.0, - "slippage": 5425.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.2)<50 + %B(0.19)<0.50 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 16100.251154240777, - "exit_price": 0.0, - "quantity": 439, - "commission": 1060.2, - "tax": 0.0, - "slippage": 4500.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.7)<50 + %B(0.41)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-11", - "entry_price": 172995.65236750897, - "exit_price": 171954.9436948613, - "quantity": 15, - "commission": 386.9, - "tax": 4642.78, - "slippage": 675.84, - "pnl": -21029.55, - "pnl_pct": -0.8103, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-11", - "entry_price": 65355.25057247816, - "exit_price": 67749.74454441402, - "quantity": 27, - "commission": 274.39, - "tax": 3292.64, - "slippage": 1356.9, - "pnl": 60819.62, - "pnl_pct": 3.4462, - "reason": "1차 익절(50%): RSI(54.9)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-11", - "entry_price": 24702.279772152506, - "exit_price": 25435.959733282332, - "quantity": 142, - "commission": 541.79, - "tax": 6501.43, - "slippage": 1993.72, - "pnl": 96613.18, - "pnl_pct": 2.7539, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-12", - "entry_price": 172995.65236750897, - "exit_price": 171626.56615601102, - "quantity": 8, - "commission": 205.95, - "tax": 2471.42, - "slippage": 587.47, - "pnl": -13837.66, - "pnl_pct": -0.9997, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23971.682808961352, - "exit_price": 25299.755356599908, - "quantity": 146, - "commission": 554.06, - "tax": 6648.78, - "slippage": 35.72, - "pnl": 186170.77, - "pnl_pct": 5.3186, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 65355.25057247816, - "exit_price": 69294.78560049689, - "quantity": 27, - "commission": 280.64, - "tax": 3367.73, - "slippage": 140.79, - "pnl": 102454.39, - "pnl_pct": 5.8053, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-12", - "entry_price": 16100.251154240777, - "exit_price": 16405.49939302201, - "quantity": 219, - "commission": 538.92, - "tax": 8263.45, - "slippage": 3175.63, - "pnl": 57518.1, - "pnl_pct": 1.631, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-15", - "entry_price": 23971.682808961352, - "exit_price": 25177.22099999669, - "quantity": 73, - "commission": 275.69, - "tax": 3308.29, - "slippage": 1662.87, - "pnl": 84157.82, - "pnl_pct": 4.8085, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-15", - "entry_price": 16100.251154240777, - "exit_price": 16251.128701897518, - "quantity": 110, - "commission": 268.14, - "tax": 4111.54, - "slippage": 975.84, - "pnl": 11951.2, - "pnl_pct": 0.6747, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-16", - "entry_price": 23971.682808961352, - "exit_price": 24679.385503008816, - "quantity": 37, - "commission": 136.97, - "tax": 1643.65, - "slippage": 762.74, - "pnl": 24271.34, - "pnl_pct": 2.7361, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-16", - "entry_price": 16100.251154240777, - "exit_price": 16040.65072145784, - "quantity": 110, - "commission": 264.67, - "tax": 4058.28, - "slippage": 1028.42, - "pnl": -11144.66, - "pnl_pct": -0.6292, - "reason": "전량청산: 트레일링(16050<16139)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-17", - "entry_price": 23971.682808961352, - "exit_price": 24546.36429756432, - "quantity": 37, - "commission": 136.23, - "tax": 1634.79, - "slippage": 134.52, - "pnl": 19359.15, - "pnl_pct": 2.1823, - "reason": "전량청산: 트레일링(24550<24698)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129600.45952130579, - "exit_price": 139582.2086055082, - "quantity": 27, - "commission": 565.31, - "tax": 6783.7, - "slippage": 480.37, - "pnl": 261633.34, - "pnl_pct": 7.4758, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-09-18", - "exit_date": null, - "entry_price": 218567.35444945973, - "exit_price": 0.0, - "quantity": 32, - "commission": 1049.12, - "tax": 0.0, - "slippage": 2155.34, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.7)<50 + %B(0.36)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-19", - "entry_price": 276572.99154880084, - "exit_price": 282745.58823868586, - "quantity": 9, - "commission": 381.71, - "tax": 4580.48, - "slippage": 2289.71, - "pnl": 50217.81, - "pnl_pct": 2.0172, - "reason": "1차 익절(50%): RSI(53.0)>=52", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-22", - "entry_price": 276572.99154880084, - "exit_price": 280276.6876934789, - "quantity": 10, - "commission": 420.42, - "tax": 5044.98, - "slippage": 2233.12, - "pnl": 31156.71, - "pnl_pct": 1.1264, - "reason": "전량청산: 트레일링(280500<280607)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-23", - "entry_price": 172995.65236750897, - "exit_price": 184041.45858439544, - "quantity": 8, - "commission": 220.85, - "tax": 2650.2, - "slippage": 1268.33, - "pnl": 85287.81, - "pnl_pct": 6.1616, - "reason": "전량청산: RSI(71.7)>=60 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 129600.45952130579, - "exit_price": 143470.9144221948, - "quantity": 27, - "commission": 581.06, - "tax": 6972.69, - "slippage": 3485.31, - "pnl": 366423.66, - "pnl_pct": 10.47, - "reason": "전량청산: RSI(67.4)>=60", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49237.93906577256, - "exit_price": 48539.800784063606, - "quantity": 143, - "commission": 1041.18, - "tax": 15964.74, - "slippage": 1458.49, - "pnl": -117895.85, - "pnl_pct": -1.6742, - "reason": "전량청산: 트레일링(48550<49381)", - "market": "KOSDAQ" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-09-18", - "exit_date": "2025-09-26", - "entry_price": 218567.35444945973, - "exit_price": 214446.4758709367, - "quantity": 32, - "commission": 1029.34, - "tax": 12352.12, - "slippage": 1712.77, - "pnl": -146298.7, - "pnl_pct": -2.0914, - "reason": "전량청산: 트레일링(214500<215671)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297030.5297056365, - "exit_price": 0.0, - "quantity": 11, - "commission": 490.1, - "tax": 0.0, - "slippage": 335.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.0)<38 + %B(0.16)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-10", - "entry_price": 297030.5297056365, - "exit_price": 297767.5253599223, - "quantity": 11, - "commission": 491.32, - "tax": 5895.8, - "slippage": 2557.22, - "pnl": 1229.74, - "pnl_pct": 0.0376, - "reason": "전량청산: 트레일링(298000<300359)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289255.5149287193, - "exit_price": 0.0, - "quantity": 12, - "commission": 520.66, - "tax": 0.0, - "slippage": 3066.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.5)<38 + %B(0.01)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289255.5149287193, - "exit_price": 308874.4293865419, - "quantity": 6, - "commission": 277.99, - "tax": 3335.84, - "slippage": 753.42, - "pnl": 113839.33, - "pnl_pct": 6.5583, - "reason": "1차 익절(50%): RSI(50.8)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-10-17", - "exit_date": null, - "entry_price": 202125.37362505044, - "exit_price": 0.0, - "quantity": 5, - "commission": 151.59, - "tax": 0.0, - "slippage": 626.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(19.3)<28 + %B(0.06)<0.20 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-21", - "entry_price": 289255.5149287193, - "exit_price": 308452.3202951245, - "quantity": 6, - "commission": 277.61, - "tax": 3331.29, - "slippage": 286.08, - "pnl": 111311.61, - "pnl_pct": 6.4127, - "reason": "전량청산: 트레일링(308500<309054)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-27", - "entry_price": 202125.37362505044, - "exit_price": 212801.93534365724, - "quantity": 2, - "commission": 63.84, - "tax": 766.09, - "slippage": 396.13, - "pnl": 20462.56, - "pnl_pct": 5.0611, - "reason": "1차 익절(50%): RSI(46.9)>=45 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-28", - "entry_price": 202125.37362505044, - "exit_price": 217311.94826107216, - "quantity": 1, - "commission": 32.6, - "tax": 391.16, - "slippage": 188.05, - "pnl": 14732.5, - "pnl_pct": 7.2877, - "reason": "1차 익절(50%): RSI(55.1)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-29", - "entry_price": 202125.37362505044, - "exit_price": 220784.25846672227, - "quantity": 1, - "commission": 33.12, - "tax": 397.41, - "slippage": 215.74, - "pnl": 18198.04, - "pnl_pct": 9.002, - "reason": "1차 익절(50%): RSI(55.6)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-10-17", - "exit_date": "2025-10-31", - "entry_price": 202125.37362505044, - "exit_price": 220321.22483575315, - "quantity": 1, - "commission": 33.05, - "tax": 396.58, - "slippage": 178.78, - "pnl": 17735.91, - "pnl_pct": 8.7734, - "reason": "전량청산: RSI(57.6)>=55", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-11-21", - "exit_date": null, - "entry_price": 28374.988149402205, - "exit_price": 0.0, - "quantity": 35, - "commission": 148.97, - "tax": 0.0, - "slippage": 874.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.7)<28 + %B(0.02)<0.15 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-01", - "entry_price": 28374.988149402205, - "exit_price": 31299.224186872587, - "quantity": 17, - "commission": 79.81, - "tax": 1223.8, - "slippage": 13.19, - "pnl": 48336.04, - "pnl_pct": 10.0189, - "reason": "1차 익절(50%): RSI(46.2)>=45 | BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-02", - "entry_price": 28374.988149402205, - "exit_price": 31226.982360257654, - "quantity": 9, - "commission": 42.16, - "tax": 646.4, - "slippage": 207.16, - "pnl": 24941.09, - "pnl_pct": 9.765, - "reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-11-21", - "exit_date": "2025-12-04", - "entry_price": 28374.988149402205, - "exit_price": 30539.851733954238, - "quantity": 9, - "commission": 41.23, - "tax": 632.17, - "slippage": 91.33, - "pnl": 18772.06, - "pnl_pct": 7.3497, - "reason": "전량청산: 트레일링(30550<30648)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 448417.0055169497, - "exit_price": 0.0, - "quantity": 7, - "commission": 470.84, - "tax": 0.0, - "slippage": 2919.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(20.4)<38 + %B(0.31)<0.35 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 338771.55659453024, - "exit_price": 0.0, - "quantity": 10, - "commission": 508.16, - "tax": 0.0, - "slippage": 2715.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(35.4)<38 + %B(-0.01)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2025-12-30", - "entry_price": 338771.55659453024, - "exit_price": 332712.26667855104, - "quantity": 10, - "commission": 499.07, - "tax": 5988.82, - "slippage": 2877.33, - "pnl": -67588.95, - "pnl_pct": -1.9948, - "reason": "전량청산: 트레일링(333000<333729)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-12-30", - "exit_date": null, - "entry_price": 171639.0435077925, - "exit_price": 0.0, - "quantity": 41, - "commission": 1055.58, - "tax": 0.0, - "slippage": 5700.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.7)<50 + %B(0.37)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-02", - "entry_price": 448417.0055169497, - "exit_price": 456878.06979071535, - "quantity": 3, - "commission": 205.6, - "tax": 3152.46, - "slippage": 365.79, - "pnl": 21823.35, - "pnl_pct": 1.622, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-02", - "entry_price": 171639.0435077925, - "exit_price": 174962.1307234504, - "quantity": 20, - "commission": 524.89, - "tax": 6298.64, - "slippage": 2757.39, - "pnl": 59123.3, - "pnl_pct": 1.7221, - "reason": "1차 익절(50%): RSI(54.5)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-05", - "entry_price": 448417.0055169497, - "exit_price": 468449.35719903023, - "quantity": 2, - "commission": 140.53, - "tax": 2154.87, - "slippage": 101.29, - "pnl": 37634.78, - "pnl_pct": 4.1958, - "reason": "1차 익절(50%): RSI(55.6)>=52 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-05", - "entry_price": 171639.0435077925, - "exit_price": 176945.53926274733, - "quantity": 10, - "commission": 265.42, - "tax": 3185.02, - "slippage": 1544.61, - "pnl": 49357.06, - "pnl_pct": 2.8752, - "reason": "1차 익절(50%): RSI(57.1)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275236.11314411793, - "exit_price": 0.0, - "quantity": 26, - "commission": 1073.42, - "tax": 0.0, - "slippage": 6138.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.4)<50 + %B(0.26)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 15283.398787204096, - "exit_price": 0.0, - "quantity": 468, - "commission": 1072.89, - "tax": 0.0, - "slippage": 1590.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.7)<50 + %B(0.32)<0.50 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330269.47357984696, - "exit_price": 0.0, - "quantity": 21, - "commission": 1040.35, - "tax": 0.0, - "slippage": 5658.95, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(34.5)<50 + %B(0.19)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 93042.80820082515, - "exit_price": 0.0, - "quantity": 76, - "commission": 1060.69, - "tax": 0.0, - "slippage": 3253.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(45.3)<50 + %B(0.36)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 24357.431397619694, - "exit_price": 0.0, - "quantity": 294, - "commission": 1074.16, - "tax": 0.0, - "slippage": 2184.83, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.3)<50 + %B(0.29)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 302740.59201349376, - "exit_price": 0.0, - "quantity": 23, - "commission": 1044.46, - "tax": 0.0, - "slippage": 5533.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(46.8)<50 + %B(0.22)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-06", - "entry_price": 448417.0055169497, - "exit_price": 473892.1197389687, - "quantity": 2, - "commission": 142.17, - "tax": 2179.9, - "slippage": 215.76, - "pnl": 48493.63, - "pnl_pct": 5.4064, - "reason": "전량청산: RSI(67.4)>=63 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-06", - "entry_price": 171639.0435077925, - "exit_price": 181095.71437087556, - "quantity": 5, - "commission": 135.82, - "tax": 1629.86, - "slippage": 21.43, - "pnl": 45388.94, - "pnl_pct": 5.2881, - "reason": "1차 익절(50%): RSI(62.5)>=52 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48959.45370313864, - "exit_price": 0.0, - "quantity": 146, - "commission": 1072.21, - "tax": 0.0, - "slippage": 1380.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(24.9)<50 + %B(0.18)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-07", - "entry_price": 171639.0435077925, - "exit_price": 177641.66785127216, - "quantity": 3, - "commission": 79.94, - "tax": 959.27, - "slippage": 175.0, - "pnl": 16891.43, - "pnl_pct": 3.2799, - "reason": "1차 익절(50%): RSI(57.7)>=52 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-07", - "entry_price": 15283.398787204096, - "exit_price": 14827.17300234027, - "quantity": 468, - "commission": 1040.87, - "tax": 15959.97, - "slippage": 6003.03, - "pnl": -231587.4, - "pnl_pct": -3.2373, - "reason": "전량청산: 트레일링(14840<15000)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-07", - "entry_price": 93042.80820082515, - "exit_price": 92210.75613569633, - "quantity": 76, - "commission": 1051.2, - "tax": 12614.43, - "slippage": 6782.53, - "pnl": -77962.28, - "pnl_pct": -1.1024, - "reason": "전량청산: 트레일링(92300<93150)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-07", - "exit_date": null, - "entry_price": 92325.76323682824, - "exit_price": 0.0, - "quantity": 77, - "commission": 1066.36, - "tax": 0.0, - "slippage": 1983.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(40.7)<50 + %B(0.28)<0.45 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-08", - "entry_price": 171639.0435077925, - "exit_price": 175387.41995487435, - "quantity": 3, - "commission": 78.92, - "tax": 947.09, - "slippage": 337.74, - "pnl": 10141.88, - "pnl_pct": 1.9693, - "reason": "전량청산: 트레일링(175500<176391)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 330269.47357984696, - "exit_price": 314874.1013089266, - "quantity": 21, - "commission": 991.85, - "tax": 11902.24, - "slippage": 2643.87, - "pnl": -337237.26, - "pnl_pct": -4.8616, - "reason": "전량청산: 트레일링(315000<318575)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 24357.431397619694, - "exit_price": 23976.45240750724, - "quantity": 294, - "commission": 1057.36, - "tax": 12688.34, - "slippage": 6922.99, - "pnl": -126827.69, - "pnl_pct": -1.7708, - "reason": "전량청산: 트레일링(24000<24110)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 302740.59201349376, - "exit_price": 300338.86717239016, - "quantity": 23, - "commission": 1036.17, - "tax": 12434.03, - "slippage": 3706.06, - "pnl": -69754.32, - "pnl_pct": -1.0016, - "reason": "전량청산: 트레일링(300500<300836)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 178667.65382954795, - "exit_price": 0.0, - "quantity": 39, - "commission": 1045.21, - "tax": 0.0, - "slippage": 6538.5, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(23.3)<50 + %B(0.17)<0.50 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2026-01-08", - "exit_date": null, - "entry_price": 146316.87449829586, - "exit_price": 0.0, - "quantity": 48, - "commission": 1053.48, - "tax": 0.0, - "slippage": 809.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(27.5)<50 + %B(0.23)<0.45 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 275236.11314411793, - "exit_price": 267240.41783655155, - "quantity": 26, - "commission": 1042.24, - "tax": 12506.85, - "slippage": 6749.14, - "pnl": -222510.59, - "pnl_pct": -3.1089, - "reason": "전량청산: 트레일링(267500<269657)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-07", - "exit_date": "2026-01-09", - "entry_price": 92325.76323682824, - "exit_price": 89084.08960757904, - "quantity": 77, - "commission": 1028.92, - "tax": 12347.05, - "slippage": 1225.1, - "pnl": -264051.21, - "pnl_pct": -3.7137, - "reason": "전량청산: 트레일링(89100<89960)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2026-01-09", - "exit_date": null, - "entry_price": 304292.6104319915, - "exit_price": 0.0, - "quantity": 18, - "commission": 821.59, - "tax": 0.0, - "slippage": 5266.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(43.6)<46 + %B(0.34)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-09", - "exit_date": "2026-01-12", - "entry_price": 304292.6104319915, - "exit_price": 309417.8381607991, - "quantity": 9, - "commission": 417.71, - "tax": 5012.57, - "slippage": 739.46, - "pnl": 40285.97, - "pnl_pct": 1.4708, - "reason": "1차 익절(50%): RSI(54.7)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48959.45370313864, - "exit_price": 53794.16794295985, - "quantity": 73, - "commission": 589.05, - "tax": 7068.55, - "slippage": 425.74, - "pnl": 344740.43, - "pnl_pct": 9.6442, - "reason": "1차 익절(50%): RSI(64.2)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 178667.65382954795, - "exit_price": 195914.82550332134, - "quantity": 19, - "commission": 558.36, - "tax": 6700.29, - "slippage": 1618.32, - "pnl": 319928.41, - "pnl_pct": 9.423, - "reason": "1차 익절(50%): RSI(54.0)>=50 | BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-13", - "entry_price": 146316.87449829586, - "exit_price": 155586.56553405637, - "quantity": 24, - "commission": 560.11, - "tax": 8588.38, - "slippage": 2722.43, - "pnl": 212797.35, - "pnl_pct": 6.0589, - "reason": "1차 익절(50%): RSI(50.7)>=50 | BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2026-01-09", - "exit_date": "2026-01-13", - "entry_price": 304292.6104319915, - "exit_price": 352389.4287467463, - "quantity": 9, - "commission": 475.73, - "tax": 5708.71, - "slippage": 995.14, - "pnl": 426276.14, - "pnl_pct": 15.563, - "reason": "전량청산: RSI(72.3)>=60 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48959.45370313864, - "exit_price": 55166.5372712975, - "quantity": 73, - "commission": 604.07, - "tax": 7248.88, - "slippage": 2442.78, - "pnl": 444728.04, - "pnl_pct": 12.4414, - "reason": "전량청산: RSI(66.4)>=60 | BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14667.497462054755, - "exit_price": 0.0, - "quantity": 386, - "commission": 849.25, - "tax": 0.0, - "slippage": 2894.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(31.9)<46 + %B(0.22)<0.40 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-15", - "entry_price": 178667.65382954795, - "exit_price": 195324.73281232445, - "quantity": 10, - "commission": 292.99, - "tax": 3515.85, - "slippage": 752.67, - "pnl": 162493.96, - "pnl_pct": 9.0934, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-16", - "entry_price": 146316.87449829586, - "exit_price": 145715.9334632582, - "quantity": 24, - "commission": 524.58, - "tax": 8043.52, - "slippage": 2017.6, - "pnl": -23517.42, - "pnl_pct": -0.6696, - "reason": "전량청산: 트레일링(145800<147497)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2026-01-19", - "exit_date": null, - "entry_price": 21105.374644879525, - "exit_price": 0.0, - "quantity": 268, - "commission": 848.44, - "tax": 0.0, - "slippage": 1440.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(43.8)<46 + %B(0.13)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2026-01-08", - "exit_date": "2026-01-20", - "entry_price": 178667.65382954795, - "exit_price": 204854.69901681397, - "quantity": 10, - "commission": 307.28, - "tax": 3687.38, - "slippage": 1453.01, - "pnl": 257607.78, - "pnl_pct": 14.4161, - "reason": "전량청산: BB상단 도달", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-19", - "exit_date": "2026-01-21", - "entry_price": 21105.374644879525, - "exit_price": 21249.964060337854, - "quantity": 268, - "commission": 854.25, - "tax": 10250.98, - "slippage": 9.63, - "pnl": 26796.3, - "pnl_pct": 0.4737, - "reason": "전량청산: 트레일링(21250<21313)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2026-01-22", - "exit_date": null, - "entry_price": 21419.80730854168, - "exit_price": 0.0, - "quantity": 264, - "commission": 848.22, - "tax": 0.0, - "slippage": 5229.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(44.3)<46 + %B(0.35)<0.35 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14667.497462054755, - "exit_price": 14991.923220043607, - "quantity": 193, - "commission": 434.02, - "tax": 6654.91, - "slippage": 1558.82, - "pnl": 55100.62, - "pnl_pct": 1.9462, - "reason": "1차 익절(50%): BB중앙 상회", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-22", - "exit_date": "2026-01-23", - "entry_price": 21419.80730854168, - "exit_price": 23483.093395020096, - "quantity": 132, - "commission": 464.97, - "tax": 5579.58, - "slippage": 2231.67, - "pnl": 265885.1, - "pnl_pct": 9.4024, - "reason": "1차 익절(50%): RSI(61.7)>=50 | BB중앙 상회 | 2xATR 수익", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14667.497462054755, - "exit_price": 16227.950730735887, - "quantity": 193, - "commission": 469.8, - "tax": 7203.59, - "slippage": 2325.51, - "pnl": 293069.47, - "pnl_pct": 10.3512, - "reason": "전량청산: RSI(61.4)>=60 | BB상단 도달", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2026-01-22", - "exit_date": "2026-01-26", - "entry_price": 21419.80730854168, - "exit_price": 23034.54201297282, - "quantity": 132, - "commission": 456.08, - "tax": 5473.01, - "slippage": 2040.45, - "pnl": 206791.78, - "pnl_pct": 7.3127, - "reason": "전량청산: BB상단 도달 | 트레일링(23050<23099)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14755.372266708771, - "exit_price": 0.0, - "quantity": 246, - "commission": 544.47, - "tax": 0.0, - "slippage": 1321.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(29.5)<38 + %B(0.14)<0.30 (BULL)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14755.372266708771, - "exit_price": 13839.031562454013, - "quantity": 246, - "commission": 510.66, - "tax": 7830.12, - "slippage": 238.24, - "pnl": -234305.07, - "pnl_pct": -6.454, - "reason": "전량청산: 트레일링(13840<14223)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236156.76009363908, - "exit_price": 0.0, - "quantity": 15, - "commission": 531.35, - "tax": 0.0, - "slippage": 2351.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "RSI(32.2)<38 + %B(-0.03)<0.25 (BULL)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236156.76009363908, - "exit_price": 207931.31839250313, - "quantity": 15, - "commission": 467.85, - "tax": 5614.15, - "slippage": 1030.22, - "pnl": -429994.97, - "pnl_pct": -12.1369, - "reason": "손절 (close=208000 <= stop=219626)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99808758.14 - }, - { - "date": "2023-07-06", - "equity": 99808758.14 - }, - { - "date": "2023-07-13", - "equity": 100251084.84 - }, - { - "date": "2023-07-20", - "equity": 100283851.36 - }, - { - "date": "2023-07-27", - "equity": 100255955.06 - }, - { - "date": "2023-08-03", - "equity": 100315378.39 - }, - { - "date": "2023-08-10", - "equity": 100315378.39 - }, - { - "date": "2023-08-18", - "equity": 100315378.39 - }, - { - "date": "2023-08-25", - "equity": 100315378.39 - }, - { - "date": "2023-09-01", - "equity": 100314402.28 - }, - { - "date": "2023-09-08", - "equity": 100419974.68 - }, - { - "date": "2023-09-15", - "equity": 100419974.68 - }, - { - "date": "2023-09-22", - "equity": 100419974.68 - }, - { - "date": "2023-10-05", - "equity": 100419974.68 - }, - { - "date": "2023-10-13", - "equity": 100419974.68 - }, - { - "date": "2023-10-20", - "equity": 100419974.68 - }, - { - "date": "2023-10-27", - "equity": 100419974.68 - }, - { - "date": "2023-11-03", - "equity": 100636599.9 - }, - { - "date": "2023-11-10", - "equity": 101335336.58 - }, - { - "date": "2023-11-17", - "equity": 101335336.58 - }, - { - "date": "2023-11-24", - "equity": 101335336.58 - }, - { - "date": "2023-12-01", - "equity": 101335336.58 - }, - { - "date": "2023-12-08", - "equity": 101335336.58 - }, - { - "date": "2023-12-15", - "equity": 101335336.58 - }, - { - "date": "2023-12-22", - "equity": 101335336.58 - }, - { - "date": "2024-01-03", - "equity": 101335336.58 - }, - { - "date": "2024-01-10", - "equity": 101335336.58 - }, - { - "date": "2024-01-17", - "equity": 101335336.58 - }, - { - "date": "2024-01-24", - "equity": 101329440.54 - }, - { - "date": "2024-01-31", - "equity": 101702307.86 - }, - { - "date": "2024-02-07", - "equity": 101958826.32 - }, - { - "date": "2024-02-16", - "equity": 102376974.55 - }, - { - "date": "2024-02-23", - "equity": 102371399.68 - }, - { - "date": "2024-03-04", - "equity": 102368430.64 - }, - { - "date": "2024-03-11", - "equity": 102383071.89 - }, - { - "date": "2024-03-18", - "equity": 101664535.62 - }, - { - "date": "2024-03-25", - "equity": 101615723.72 - }, - { - "date": "2024-04-01", - "equity": 101688867.37 - }, - { - "date": "2024-04-08", - "equity": 101281380.75 - }, - { - "date": "2024-04-16", - "equity": 100026277.31 - }, - { - "date": "2024-04-23", - "equity": 100686707.46 - }, - { - "date": "2024-04-30", - "equity": 100947476.75 - }, - { - "date": "2024-05-09", - "equity": 100908412.04 - }, - { - "date": "2024-05-17", - "equity": 100983652.87 - }, - { - "date": "2024-05-24", - "equity": 100586298.71 - }, - { - "date": "2024-05-31", - "equity": 99270129.47 - }, - { - "date": "2024-06-10", - "equity": 100818268.7 - }, - { - "date": "2024-06-17", - "equity": 100297589.0 - }, - { - "date": "2024-06-24", - "equity": 100852237.21 - }, - { - "date": "2024-07-01", - "equity": 100990599.09 - }, - { - "date": "2024-07-08", - "equity": 101446754.23 - }, - { - "date": "2024-07-15", - "equity": 101535546.16 - }, - { - "date": "2024-07-22", - "equity": 101535546.16 - }, - { - "date": "2024-07-29", - "equity": 101610389.66 - }, - { - "date": "2024-08-05", - "equity": 99079839.53 - }, - { - "date": "2024-08-12", - "equity": 99079839.53 - }, - { - "date": "2024-08-20", - "equity": 99079839.53 - }, - { - "date": "2024-08-27", - "equity": 99079839.53 - }, - { - "date": "2024-09-03", - "equity": 99079839.53 - }, - { - "date": "2024-09-10", - "equity": 99020079.85 - }, - { - "date": "2024-09-20", - "equity": 98796916.93 - }, - { - "date": "2024-09-27", - "equity": 98796916.93 - }, - { - "date": "2024-10-08", - "equity": 98796916.93 - }, - { - "date": "2024-10-16", - "equity": 98796916.93 - }, - { - "date": "2024-10-23", - "equity": 98796916.93 - }, - { - "date": "2024-10-30", - "equity": 98982215.22 - }, - { - "date": "2024-11-06", - "equity": 98837227.61 - }, - { - "date": "2024-11-13", - "equity": 98837227.61 - }, - { - "date": "2024-11-20", - "equity": 98837227.61 - }, - { - "date": "2024-11-27", - "equity": 98837227.61 - }, - { - "date": "2024-12-04", - "equity": 98837227.61 - }, - { - "date": "2024-12-11", - "equity": 98837227.61 - }, - { - "date": "2024-12-18", - "equity": 98837227.61 - }, - { - "date": "2024-12-26", - "equity": 98837227.61 - }, - { - "date": "2025-01-06", - "equity": 98837227.61 - }, - { - "date": "2025-01-13", - "equity": 98837227.61 - }, - { - "date": "2025-01-20", - "equity": 98837227.61 - }, - { - "date": "2025-01-31", - "equity": 98837227.61 - }, - { - "date": "2025-02-07", - "equity": 98837227.61 - }, - { - "date": "2025-02-14", - "equity": 98875475.0 - }, - { - "date": "2025-02-21", - "equity": 98852675.0 - }, - { - "date": "2025-02-28", - "equity": 98757421.73 - }, - { - "date": "2025-03-10", - "equity": 98757421.73 - }, - { - "date": "2025-03-17", - "equity": 98757421.73 - }, - { - "date": "2025-03-24", - "equity": 98757421.73 - }, - { - "date": "2025-03-31", - "equity": 98757421.73 - }, - { - "date": "2025-04-07", - "equity": 98757421.73 - }, - { - "date": "2025-04-14", - "equity": 98757421.73 - }, - { - "date": "2025-04-21", - "equity": 98757421.73 - }, - { - "date": "2025-04-28", - "equity": 98757421.73 - }, - { - "date": "2025-05-08", - "equity": 98757421.73 - }, - { - "date": "2025-05-15", - "equity": 98757421.73 - }, - { - "date": "2025-05-22", - "equity": 98757421.73 - }, - { - "date": "2025-05-29", - "equity": 99111360.09 - }, - { - "date": "2025-06-09", - "equity": 99475646.33 - }, - { - "date": "2025-06-16", - "equity": 99510955.41 - }, - { - "date": "2025-06-23", - "equity": 99510955.41 - }, - { - "date": "2025-06-30", - "equity": 99510955.41 - }, - { - "date": "2025-07-07", - "equity": 99876821.81 - }, - { - "date": "2025-07-14", - "equity": 99934815.02 - }, - { - "date": "2025-07-21", - "equity": 99934815.02 - }, - { - "date": "2025-07-28", - "equity": 99821024.21 - }, - { - "date": "2025-08-04", - "equity": 99883229.97 - }, - { - "date": "2025-08-11", - "equity": 100441756.81 - }, - { - "date": "2025-08-19", - "equity": 100220031.13 - }, - { - "date": "2025-08-26", - "equity": 100340859.26 - }, - { - "date": "2025-09-02", - "equity": 100144311.65 - }, - { - "date": "2025-09-09", - "equity": 100388286.12 - }, - { - "date": "2025-09-16", - "equity": 101407127.21 - }, - { - "date": "2025-09-23", - "equity": 102080658.99 - }, - { - "date": "2025-09-30", - "equity": 101745800.35 - }, - { - "date": "2025-10-14", - "equity": 101869443.25 - }, - { - "date": "2025-10-21", - "equity": 101988902.56 - }, - { - "date": "2025-10-28", - "equity": 102038064.69 - }, - { - "date": "2025-11-04", - "equity": 102043310.02 - }, - { - "date": "2025-11-11", - "equity": 102043310.02 - }, - { - "date": "2025-11-18", - "equity": 102043310.02 - }, - { - "date": "2025-11-25", - "equity": 102038786.47 - }, - { - "date": "2025-12-02", - "equity": 102142423.95 - }, - { - "date": "2025-12-09", - "equity": 102135359.21 - }, - { - "date": "2025-12-16", - "equity": 102135359.21 - }, - { - "date": "2025-12-23", - "equity": 102139245.61 - }, - { - "date": "2026-01-02", - "equity": 102254919.27 - }, - { - "date": "2026-01-09", - "equity": 100659605.7 - }, - { - "date": "2026-01-16", - "equity": 102911778.97 - }, - { - "date": "2026-01-23", - "equity": 103897726.26 - }, - { - "date": "2026-01-30", - "equity": 104059677.82 - }, - { - "date": "2026-02-06", - "equity": 104059677.82 - }, - { - "date": "2026-02-13", - "equity": 104059677.82 - }, - { - "date": "2026-02-25", - "equity": 104059677.82 - }, - { - "date": "2026-03-05", - "equity": 103395377.78 - }, - { - "date": "2026-03-12", - "equity": 103395377.78 - }, - { - "date": "2026-03-19", - "equity": 103395377.78 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.1912 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.1912 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.0218 - }, - { - "date": "2023-07-28", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-04", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-11", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-21", - "drawdown_pct": 0.0 - }, - { - "date": "2023-08-28", - "drawdown_pct": 0.0 - }, - { - "date": "2023-09-04", - "drawdown_pct": 0.0 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.1063 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.1063 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.1063 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.1063 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.1063 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.1063 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.1063 - }, - { - "date": "2023-11-06", - "drawdown_pct": 0.0 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.2422 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.2422 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.2422 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.2422 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.2422 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.2422 - }, - { - "date": "2023-12-26", - "drawdown_pct": -0.2422 - }, - { - "date": "2024-01-04", - "drawdown_pct": -0.2422 - }, - { - "date": "2024-01-11", - "drawdown_pct": -0.2422 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.2422 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.0119 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.1661 - }, - { - "date": "2024-02-08", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.0123 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.0962 - }, - { - "date": "2024-03-12", - "drawdown_pct": 0.0 - }, - { - "date": "2024-03-19", - "drawdown_pct": -1.0962 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.5715 - }, - { - "date": "2024-04-02", - "drawdown_pct": -0.6194 - }, - { - "date": "2024-04-09", - "drawdown_pct": -1.3121 - }, - { - "date": "2024-04-17", - "drawdown_pct": -2.52 - }, - { - "date": "2024-04-24", - "drawdown_pct": -1.1817 - }, - { - "date": "2024-05-02", - "drawdown_pct": -1.4805 - }, - { - "date": "2024-05-10", - "drawdown_pct": -1.4594 - }, - { - "date": "2024-05-20", - "drawdown_pct": -1.4438 - }, - { - "date": "2024-05-27", - "drawdown_pct": -1.8212 - }, - { - "date": "2024-06-03", - "drawdown_pct": -3.126 - }, - { - "date": "2024-06-11", - "drawdown_pct": -1.6725 - }, - { - "date": "2024-06-18", - "drawdown_pct": -2.1154 - }, - { - "date": "2024-06-25", - "drawdown_pct": -1.6305 - }, - { - "date": "2024-07-02", - "drawdown_pct": -1.9208 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.9399 - }, - { - "date": "2024-07-16", - "drawdown_pct": -0.8706 - }, - { - "date": "2024-07-23", - "drawdown_pct": -0.8728 - }, - { - "date": "2024-07-30", - "drawdown_pct": -0.9148 - }, - { - "date": "2024-08-06", - "drawdown_pct": -3.2681 - }, - { - "date": "2024-08-13", - "drawdown_pct": -3.2681 - }, - { - "date": "2024-08-21", - "drawdown_pct": -3.2681 - }, - { - "date": "2024-08-28", - "drawdown_pct": -3.2681 - }, - { - "date": "2024-09-04", - "drawdown_pct": -3.2681 - }, - { - "date": "2024-09-11", - "drawdown_pct": -3.5443 - }, - { - "date": "2024-09-23", - "drawdown_pct": -3.5443 - }, - { - "date": "2024-09-30", - "drawdown_pct": -3.5443 - }, - { - "date": "2024-10-10", - "drawdown_pct": -3.5443 - }, - { - "date": "2024-10-17", - "drawdown_pct": -3.5443 - }, - { - "date": "2024-10-24", - "drawdown_pct": -3.5477 - }, - { - "date": "2024-10-31", - "drawdown_pct": -3.505 - }, - { - "date": "2024-11-07", - "drawdown_pct": -3.505 - }, - { - "date": "2024-11-14", - "drawdown_pct": -3.505 - }, - { - "date": "2024-11-21", - "drawdown_pct": -3.505 - }, - { - "date": "2024-11-28", - "drawdown_pct": -3.505 - }, - { - "date": "2024-12-05", - "drawdown_pct": -3.505 - }, - { - "date": "2024-12-12", - "drawdown_pct": -3.505 - }, - { - "date": "2024-12-19", - "drawdown_pct": -3.505 - }, - { - "date": "2024-12-27", - "drawdown_pct": -3.505 - }, - { - "date": "2025-01-07", - "drawdown_pct": -3.505 - }, - { - "date": "2025-01-14", - "drawdown_pct": -3.505 - }, - { - "date": "2025-01-21", - "drawdown_pct": -3.505 - }, - { - "date": "2025-02-03", - "drawdown_pct": -3.505 - }, - { - "date": "2025-02-10", - "drawdown_pct": -3.505 - }, - { - "date": "2025-02-17", - "drawdown_pct": -3.5066 - }, - { - "date": "2025-02-24", - "drawdown_pct": -3.4732 - }, - { - "date": "2025-03-04", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-03-11", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-03-18", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-03-25", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-04-01", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-04-08", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-04-15", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-04-22", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-04-29", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-05-09", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-05-16", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-05-23", - "drawdown_pct": -3.5829 - }, - { - "date": "2025-05-30", - "drawdown_pct": -3.2874 - }, - { - "date": "2025-06-10", - "drawdown_pct": -2.8931 - }, - { - "date": "2025-06-17", - "drawdown_pct": -2.8472 - }, - { - "date": "2025-06-24", - "drawdown_pct": -2.8472 - }, - { - "date": "2025-07-01", - "drawdown_pct": -2.8472 - }, - { - "date": "2025-07-08", - "drawdown_pct": -2.4826 - }, - { - "date": "2025-07-15", - "drawdown_pct": -2.4334 - }, - { - "date": "2025-07-22", - "drawdown_pct": -2.4334 - }, - { - "date": "2025-07-29", - "drawdown_pct": -2.5109 - }, - { - "date": "2025-08-05", - "drawdown_pct": -2.3335 - }, - { - "date": "2025-08-12", - "drawdown_pct": -2.0332 - }, - { - "date": "2025-08-20", - "drawdown_pct": -2.3039 - }, - { - "date": "2025-08-27", - "drawdown_pct": -2.2612 - }, - { - "date": "2025-09-03", - "drawdown_pct": -2.1535 - }, - { - "date": "2025-09-10", - "drawdown_pct": -1.2925 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.8166 - }, - { - "date": "2025-09-24", - "drawdown_pct": -0.5569 - }, - { - "date": "2025-10-01", - "drawdown_pct": -0.6653 - }, - { - "date": "2025-10-15", - "drawdown_pct": -0.5329 - }, - { - "date": "2025-10-22", - "drawdown_pct": -0.4231 - }, - { - "date": "2025-10-29", - "drawdown_pct": -0.3738 - }, - { - "date": "2025-11-05", - "drawdown_pct": -0.3749 - }, - { - "date": "2025-11-12", - "drawdown_pct": -0.3749 - }, - { - "date": "2025-11-19", - "drawdown_pct": -0.3749 - }, - { - "date": "2025-11-26", - "drawdown_pct": -0.3605 - }, - { - "date": "2025-12-03", - "drawdown_pct": -0.2803 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.285 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.285 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.3412 - }, - { - "date": "2026-01-05", - "drawdown_pct": -0.1196 - }, - { - "date": "2026-01-12", - "drawdown_pct": -0.5648 - }, - { - "date": "2026-01-19", - "drawdown_pct": -0.3707 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-09", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.0018 - }, - { - "date": "2026-03-06", - "drawdown_pct": -0.6384 - }, - { - "date": "2026-03-13", - "drawdown_pct": -0.6384 - }, - { - "date": "2026-03-20", - "drawdown_pct": -0.6384 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_101300.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_101300.json deleted file mode 100644 index 57b67de..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_101300.json +++ /dev/null @@ -1,8988 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "adaptive_modes": { - "aggressive": { - "rsi_entry": 48.0, - "bear_rsi_entry": 38.0, - "bb_pct_b_scale": 0.45, - "position_size": 0.07, - "max_holdings": 15, - "stop_loss": -8.0, - "stop_loss_vol": -12.0, - "atr_stop_mult": 3.0, - "atr_trail_mult": 1.8, - "rsi_partial": 58.0, - "rsi_full": 72.0 - }, - "normal": { - "rsi_entry": 43.0, - "bear_rsi_entry": 32.0, - "bb_pct_b_scale": 0.35, - "position_size": 0.05, - "max_holdings": 12, - "stop_loss": -6.0, - "stop_loss_vol": -10.0, - "atr_stop_mult": 2.5, - "atr_trail_mult": 1.5, - "rsi_partial": 52.0, - "rsi_full": 67.0 - }, - "defensive": { - "rsi_entry": 35.0, - "bear_rsi_entry": 25.0, - "bb_pct_b_scale": 0.2, - "position_size": 0.03, - "max_holdings": 8, - "stop_loss": -5.0, - "stop_loss_vol": -8.0, - "atr_stop_mult": 2.0, - "atr_trail_mult": 1.2, - "rsi_partial": 48.0, - "rsi_full": 60.0 - }, - "crisis": { - "rsi_entry": 28.0, - "bear_rsi_entry": 20.0, - "bb_pct_b_scale": 0.1, - "position_size": 0.0, - "max_holdings": 3, - "stop_loss": -4.0, - "stop_loss_vol": -6.0, - "atr_stop_mult": 1.5, - "atr_trail_mult": 1.0, - "rsi_partial": 45.0, - "rsi_full": 55.0 - } - } - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 10.2911, - "cagr_pct": 3.444, - "sharpe_ratio": 0.1189, - "sortino_ratio": 0.1949, - "max_drawdown_pct": -3.7812, - "win_rate": 71.83, - "profit_factor": 1.563, - "avg_win_pct": 9.3157, - "avg_loss_pct": -4.105, - "total_trades": 284, - "winning_trades": 204, - "losing_trades": 80, - "max_consecutive_wins": 45, - "max_consecutive_losses": 9, - "avg_holding_days": 11.0 - }, - "stock_summary": [ - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 17, - "losses": 0, - "total_pnl": 1976517.0, - "trades": 17, - "win_rate": 100.0 - }, - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 12, - "losses": 1, - "total_pnl": 1695613.0, - "trades": 13, - "win_rate": 92.3 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 9, - "losses": 1, - "total_pnl": 1572070.0, - "trades": 10, - "win_rate": 90.0 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 9, - "losses": 4, - "total_pnl": 1519751.0, - "trades": 13, - "win_rate": 69.2 - }, - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 8, - "losses": 1, - "total_pnl": 1451521.0, - "trades": 9, - "win_rate": 88.9 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 11, - "losses": 3, - "total_pnl": 1027723.0, - "trades": 14, - "win_rate": 78.6 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 11, - "losses": 3, - "total_pnl": 1025368.0, - "trades": 14, - "win_rate": 78.6 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 14, - "losses": 2, - "total_pnl": 975419.0, - "trades": 16, - "win_rate": 87.5 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 963234.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 7, - "losses": 1, - "total_pnl": 875693.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 3, - "losses": 0, - "total_pnl": 600416.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 15, - "losses": 2, - "total_pnl": 503881.0, - "trades": 17, - "win_rate": 88.2 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 2, - "losses": 2, - "total_pnl": 449229.0, - "trades": 4, - "win_rate": 50.0 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 2, - "losses": 2, - "total_pnl": 390806.0, - "trades": 4, - "win_rate": 50.0 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 3, - "losses": 1, - "total_pnl": 302153.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": 239749.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 11, - "losses": 4, - "total_pnl": 219078.0, - "trades": 15, - "win_rate": 73.3 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 4, - "losses": 0, - "total_pnl": 165479.0, - "trades": 4, - "win_rate": 100.0 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 2, - "losses": 2, - "total_pnl": 145647.0, - "trades": 4, - "win_rate": 50.0 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 6, - "losses": 4, - "total_pnl": 127633.0, - "trades": 10, - "win_rate": 60.0 - }, - { - "code": "034020", - "name": "두산에너빌리티", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -25230.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 1, - "losses": 1, - "total_pnl": -34436.0, - "trades": 2, - "win_rate": 50.0 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 7, - "losses": 4, - "total_pnl": -108967.0, - "trades": 11, - "win_rate": 63.6 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 7, - "losses": 2, - "total_pnl": -119870.0, - "trades": 9, - "win_rate": 77.8 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 3, - "losses": 4, - "total_pnl": -206069.0, - "trades": 7, - "win_rate": 42.9 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -218976.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -325838.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": -340606.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 11, - "losses": 7, - "total_pnl": -439690.0, - "trades": 18, - "win_rate": 61.1 - }, - { - "code": "068270", - "name": "셀트리온", - "market": "KOSPI", - "wins": 6, - "losses": 5, - "total_pnl": -451006.0, - "trades": 11, - "win_rate": 54.5 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 1, - "losses": 4, - "total_pnl": -475851.0, - "trades": 5, - "win_rate": 20.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 5, - "losses": 3, - "total_pnl": -832809.0, - "trades": 8, - "win_rate": 62.5 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -937915.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 6, - "losses": 6, - "total_pnl": -1418650.0, - "trades": 12, - "win_rate": 50.0 - } - ], - "open_positions": [], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 216, - "commission": 1123.38, - "tax": 0.0, - "slippage": 4785.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(7.7) reversal vol(1.7x)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2023-06-28", - "exit_date": null, - "entry_price": 139651.49270194533, - "exit_price": 0.0, - "quantity": 44, - "commission": 921.7, - "tax": 0.0, - "slippage": 153.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(26.3) reversal vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32840.96528689157, - "quantity": 216, - "commission": 1064.05, - "tax": 16315.39, - "slippage": 1951.5, - "pnl": -414040.04, - "pnl_pct": -5.5277, - "reason": "청산: 트레일링 (-5.3%)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2023-07-06", - "exit_date": null, - "entry_price": 117926.31654602774, - "exit_price": 0.0, - "quantity": 49, - "commission": 866.76, - "tax": 0.0, - "slippage": 1289.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(28.4) reversal vol(1.7x)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2023-06-28", - "exit_date": "2023-07-11", - "entry_price": 139651.49270194533, - "exit_price": 134765.6758097018, - "quantity": 44, - "commission": 889.45, - "tax": 10673.44, - "slippage": 4370.26, - "pnl": -227460.54, - "pnl_pct": -3.7012, - "reason": "청산: 트레일링 (-3.4%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30170.402489545802, - "exit_price": 0.0, - "quantity": 247, - "commission": 1117.81, - "tax": 0.0, - "slippage": 5039.41, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(19.4) reversal vol(1.7x)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30170.402489545802, - "exit_price": 32620.870337114437, - "quantity": 123, - "commission": 601.86, - "tax": 9228.44, - "slippage": 3582.95, - "pnl": 291020.6, - "pnl_pct": 7.841, - "reason": "익절(50%): 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-14", - "entry_price": 117926.31654602774, - "exit_price": 122489.34999300289, - "quantity": 24, - "commission": 440.96, - "tax": 5291.54, - "slippage": 255.6, - "pnl": 103355.77, - "pnl_pct": 3.6513, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-14", - "entry_price": 30170.402489545802, - "exit_price": 32986.076579950386, - "quantity": 62, - "commission": 306.77, - "tax": 4703.81, - "slippage": 863.25, - "pnl": 169280.62, - "pnl_pct": 9.0483, - "reason": "익절(50%): 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-17", - "entry_price": 117926.31654602774, - "exit_price": 133596.01909148306, - "quantity": 12, - "commission": 240.47, - "tax": 2885.67, - "slippage": 47.77, - "pnl": 184698.02, - "pnl_pct": 13.0498, - "reason": "익절(50%): RSI 66 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-18", - "entry_price": 117926.31654602774, - "exit_price": 131971.13978732593, - "quantity": 6, - "commission": 118.77, - "tax": 1425.29, - "slippage": 173.16, - "pnl": 82618.74, - "pnl_pct": 11.6749, - "reason": "익절(50%): RSI 67 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-19", - "entry_price": 117926.31654602774, - "exit_price": 129534.5059546618, - "quantity": 3, - "commission": 58.29, - "tax": 699.49, - "slippage": 196.48, - "pnl": 34013.72, - "pnl_pct": 9.613, - "reason": "익절(50%): RSI 62 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-20", - "entry_price": 117926.31654602774, - "exit_price": 129496.56359192595, - "quantity": 2, - "commission": 38.85, - "tax": 466.19, - "slippage": 6.87, - "pnl": 22600.08, - "pnl_pct": 9.5809, - "reason": "익절(50%): RSI 61 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-21", - "entry_price": 117926.31654602774, - "exit_price": 128574.4294781217, - "quantity": 2, - "commission": 38.57, - "tax": 462.87, - "slippage": 51.14, - "pnl": 20759.41, - "pnl_pct": 8.8005, - "reason": "청산: 트레일링 (+9.1%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30170.402489545802, - "exit_price": 31829.301180656723, - "quantity": 62, - "commission": 296.01, - "tax": 4538.86, - "slippage": 1283.33, - "pnl": 97736.26, - "pnl_pct": 5.2242, - "reason": "청산: 트레일링 (+5.6%)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83145.28463703812, - "exit_price": 0.0, - "quantity": 62, - "commission": 773.25, - "tax": 0.0, - "slippage": 2807.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(31.5) reversal vol(1.7x)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-31", - "entry_price": 83145.28463703812, - "exit_price": 82681.76956055724, - "quantity": 62, - "commission": 768.94, - "tax": 9227.29, - "slippage": 1130.29, - "pnl": -39507.41, - "pnl_pct": -0.7663, - "reason": "청산: 트레일링 (-0.5%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2023-08-18", - "exit_date": null, - "entry_price": 250147.316420969, - "exit_price": 0.0, - "quantity": 21, - "commission": 787.96, - "tax": 0.0, - "slippage": 3093.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(30.8) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2023-08-18", - "exit_date": "2023-08-23", - "entry_price": 250147.316420969, - "exit_price": 245800.88010765726, - "quantity": 21, - "commission": 774.27, - "tax": 9291.27, - "slippage": 4181.52, - "pnl": -102128.67, - "pnl_pct": -1.9439, - "reason": "청산: 트레일링 (-1.7%)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2023-10-04", - "exit_date": null, - "entry_price": 474344.0826281644, - "exit_price": 0.0, - "quantity": 15, - "commission": 1067.27, - "tax": 0.0, - "slippage": 46.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(19.0) reversal vol(2.7x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2023-10-04", - "exit_date": "2023-10-12", - "entry_price": 474344.0826281644, - "exit_price": 523359.9263806365, - "quantity": 7, - "commission": 549.53, - "tax": 6594.34, - "slippage": 2954.52, - "pnl": 335468.98, - "pnl_pct": 10.1017, - "reason": "익절(50%): 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2023-10-04", - "exit_date": "2023-10-13", - "entry_price": 474344.0826281644, - "exit_price": 514611.4784576235, - "quantity": 4, - "commission": 308.77, - "tax": 3705.2, - "slippage": 1438.09, - "pnl": 156771.01, - "pnl_pct": 8.2613, - "reason": "익절(50%): 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2023-10-04", - "exit_date": "2023-10-19", - "entry_price": 474344.0826281644, - "exit_price": 483477.44055969024, - "quantity": 4, - "commission": 290.09, - "tax": 3481.04, - "slippage": 658.24, - "pnl": 32477.7, - "pnl_pct": 1.7115, - "reason": "청산: 트레일링 (+2.0%)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-10-24", - "exit_date": null, - "entry_price": 20953.257295521056, - "exit_price": 0.0, - "quantity": 278, - "commission": 873.75, - "tax": 0.0, - "slippage": 905.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(28.6) reversal vol(2.0x)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-10-24", - "exit_date": "2023-10-26", - "entry_price": 20953.257295521056, - "exit_price": 19491.324772961245, - "quantity": 278, - "commission": 812.79, - "tax": 9753.46, - "slippage": 5191.71, - "pnl": -417857.24, - "pnl_pct": -7.1724, - "reason": "청산: 트레일링 (-6.9%)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2023-10-30", - "exit_date": null, - "entry_price": 11883.998743195938, - "exit_price": 0.0, - "quantity": 434, - "commission": 773.65, - "tax": 0.0, - "slippage": 1735.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(31.8) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2023-10-30", - "exit_date": "2023-11-06", - "entry_price": 11883.998743195938, - "exit_price": 12568.834184748712, - "quantity": 217, - "commission": 409.12, - "tax": 4909.39, - "slippage": 252.98, - "pnl": 142903.96, - "pnl_pct": 5.5406, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2023-10-30", - "exit_date": "2023-11-15", - "entry_price": 11883.998743195938, - "exit_price": 12618.77943932436, - "quantity": 217, - "commission": 410.74, - "tax": 4928.9, - "slippage": 264.86, - "pnl": 153720.95, - "pnl_pct": 5.96, - "reason": "청산: BB상단 (+6.2%)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2023-12-11", - "exit_date": null, - "entry_price": 95080.51196480301, - "exit_price": 0.0, - "quantity": 79, - "commission": 1126.7, - "tax": 0.0, - "slippage": 6360.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(5.3) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2023-12-11", - "exit_date": "2023-12-21", - "entry_price": 95080.51196480301, - "exit_price": 99439.92925987899, - "quantity": 39, - "commission": 581.72, - "tax": 6980.68, - "slippage": 2342.76, - "pnl": 161898.65, - "pnl_pct": 4.3654, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2023-12-11", - "exit_date": "2023-12-22", - "entry_price": 95080.51196480301, - "exit_price": 99619.52931115455, - "quantity": 20, - "commission": 298.86, - "tax": 3586.3, - "slippage": 1609.41, - "pnl": 86609.94, - "pnl_pct": 4.5539, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2023-12-11", - "exit_date": "2023-12-28", - "entry_price": 95080.51196480301, - "exit_price": 101725.71330411457, - "quantity": 20, - "commission": 305.18, - "tax": 3662.13, - "slippage": 1485.73, - "pnl": 128651.48, - "pnl_pct": 6.7644, - "reason": "청산: RSI 77 (+7.1%)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-18", - "exit_date": null, - "entry_price": 368802.6563556507, - "exit_price": 0.0, - "quantity": 20, - "commission": 1106.41, - "tax": 0.0, - "slippage": 3953.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(14.7) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-18", - "exit_date": "2024-01-22", - "entry_price": 368802.6563556507, - "exit_price": 350151.9297365356, - "quantity": 20, - "commission": 1050.46, - "tax": 12605.47, - "slippage": 6821.41, - "pnl": -387776.87, - "pnl_pct": -5.2565, - "reason": "청산: 트레일링 (-5.0%)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-23", - "exit_date": null, - "entry_price": 351115.85913131566, - "exit_price": 0.0, - "quantity": 21, - "commission": 1106.01, - "tax": 0.0, - "slippage": 2790.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(0.6) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49877.51922546897, - "exit_price": 0.0, - "quantity": 151, - "commission": 1129.73, - "tax": 0.0, - "slippage": 4155.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(18.7) reversal vol(1.7x)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105252.22434151616, - "exit_price": 0.0, - "quantity": 53, - "commission": 836.76, - "tax": 0.0, - "slippage": 4622.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(29.6) reversal vol(1.7x)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49877.51922546897, - "exit_price": 52567.46586102564, - "quantity": 75, - "commission": 591.38, - "tax": 7096.61, - "slippage": 2440.06, - "pnl": 193496.88, - "pnl_pct": 5.1718, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 105252.22434151616, - "exit_price": 98409.1270405608, - "quantity": 53, - "commission": 782.35, - "tax": 11996.07, - "slippage": 4498.27, - "pnl": -376299.34, - "pnl_pct": -6.7447, - "reason": "청산: 트레일링 (-6.4%)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49877.51922546897, - "exit_price": 53469.111660228766, - "quantity": 38, - "commission": 304.77, - "tax": 3657.29, - "slippage": 1173.76, - "pnl": 132234.15, - "pnl_pct": 6.9757, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-23", - "exit_date": "2024-02-02", - "entry_price": 351115.85913131566, - "exit_price": 384488.9089402979, - "quantity": 10, - "commission": 576.73, - "tax": 6920.8, - "slippage": 2710.91, - "pnl": 325706.29, - "pnl_pct": 9.2749, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-23", - "exit_date": "2024-02-05", - "entry_price": 351115.85913131566, - "exit_price": 378867.6378283986, - "quantity": 5, - "commission": 284.15, - "tax": 3409.81, - "slippage": 86.81, - "pnl": 134801.6, - "pnl_pct": 7.6773, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-23", - "exit_date": "2024-02-06", - "entry_price": 351115.85913131566, - "exit_price": 366074.553223184, - "quantity": 6, - "commission": 329.47, - "tax": 3953.61, - "slippage": 500.68, - "pnl": 85153.09, - "pnl_pct": 4.0414, - "reason": "청산: 트레일링 (+4.3%)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-08", - "entry_price": 49877.51922546897, - "exit_price": 55683.88109042736, - "quantity": 38, - "commission": 317.4, - "tax": 3808.78, - "slippage": 612.52, - "pnl": 216231.27, - "pnl_pct": 11.4068, - "reason": "청산: RSI 69 | BB상단 (+11.7%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23701.89106985309, - "exit_price": 0.0, - "quantity": 318, - "commission": 1130.58, - "tax": 0.0, - "slippage": 601.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(28.4) %B(0.04) vol(1.0x)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-03-06", - "exit_date": null, - "entry_price": 72916.97045561572, - "exit_price": 0.0, - "quantity": 78, - "commission": 853.13, - "tax": 0.0, - "slippage": 1323.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(42.7) %B(0.26) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-08", - "entry_price": 72916.97045561572, - "exit_price": 73292.59659522427, - "quantity": 39, - "commission": 428.76, - "tax": 5145.14, - "slippage": 288.73, - "pnl": 8648.95, - "pnl_pct": 0.3041, - "reason": "익절(50%): RSI 53", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194654.0936631652, - "exit_price": 0.0, - "quantity": 32, - "commission": 934.34, - "tax": 0.0, - "slippage": 1731.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(38.8) %B(0.28) vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194654.0936631652, - "exit_price": 204370.0025311479, - "quantity": 16, - "commission": 490.49, - "tax": 5885.86, - "slippage": 2079.96, - "pnl": 148611.03, - "pnl_pct": 4.7709, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2024-03-12", - "exit_date": null, - "entry_price": 97835.68058710327, - "exit_price": 0.0, - "quantity": 59, - "commission": 865.85, - "tax": 0.0, - "slippage": 2105.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(96840) 근처 반등 RSI(50.0)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-13", - "entry_price": 72916.97045561572, - "exit_price": 74072.56959033664, - "quantity": 39, - "commission": 433.32, - "tax": 5199.89, - "slippage": 1069.79, - "pnl": 39008.58, - "pnl_pct": 1.3715, - "reason": "청산: BB상단 (+1.6%)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450094.27816384716, - "exit_price": 0.0, - "quantity": 16, - "commission": 1080.23, - "tax": 0.0, - "slippage": 1508.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.2) %B(0.30) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122032.57129429, - "exit_price": 0.0, - "quantity": 56, - "commission": 1025.07, - "tax": 0.0, - "slippage": 1823.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.3) %B(0.29) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 29277.397146690593, - "exit_price": 0.0, - "quantity": 197, - "commission": 865.15, - "tax": 0.0, - "slippage": 5397.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(29135) 근처 반등 RSI(45.8)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23701.89106985309, - "exit_price": 23134.99798083154, - "quantity": 318, - "commission": 1103.54, - "tax": 16920.94, - "slippage": 4770.64, - "pnl": -199427.06, - "pnl_pct": -2.6455, - "reason": "청산: 트레일링 (-2.3%)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194654.0936631652, - "exit_price": 192582.62045520797, - "quantity": 16, - "commission": 462.2, - "tax": 5546.38, - "slippage": 1878.07, - "pnl": -39619.32, - "pnl_pct": -1.2719, - "reason": "청산: 트레일링 (-1.0%)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-20", - "entry_price": 122032.57129429, - "exit_price": 116979.97677816082, - "quantity": 56, - "commission": 982.63, - "tax": 11791.58, - "slippage": 1121.3, - "pnl": -296744.58, - "pnl_pct": -4.3416, - "reason": "청산: 트레일링 (-4.1%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 191539.5548691277, - "exit_price": 0.0, - "quantity": 31, - "commission": 890.66, - "tax": 0.0, - "slippage": 4326.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.4) %B(0.34) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184430.13141984973, - "exit_price": 0.0, - "quantity": 40, - "commission": 1106.58, - "tax": 0.0, - "slippage": 1205.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.2) %B(0.24) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 118845.0793064808, - "exit_price": 0.0, - "quantity": 49, - "commission": 873.51, - "tax": 0.0, - "slippage": 2208.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(41.9) %B(0.22) vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450094.27816384716, - "exit_price": 449055.2092538888, - "quantity": 8, - "commission": 538.87, - "tax": 6466.4, - "slippage": 3558.33, - "pnl": -15857.93, - "pnl_pct": -0.4403, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 191539.5548691277, - "exit_price": 191677.24804605998, - "quantity": 15, - "commission": 431.27, - "tax": 5175.29, - "slippage": 1841.28, - "pnl": -3972.13, - "pnl_pct": -0.1382, - "reason": "익절(50%): RSI 54", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 191539.5548691277, - "exit_price": 207884.15445329488, - "quantity": 8, - "commission": 249.46, - "tax": 2993.53, - "slippage": 926.76, - "pnl": 127283.96, - "pnl_pct": 8.3054, - "reason": "익절(50%): RSI 74 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-27", - "entry_price": 450094.27816384716, - "exit_price": 443696.0312725605, - "quantity": 8, - "commission": 532.44, - "tax": 6389.22, - "slippage": 2431.75, - "pnl": -58647.75, - "pnl_pct": -1.6285, - "reason": "청산: 트레일링 (-1.4%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-27", - "entry_price": 191539.5548691277, - "exit_price": 207325.1082265606, - "quantity": 8, - "commission": 248.79, - "tax": 2985.48, - "slippage": 1399.13, - "pnl": 122820.31, - "pnl_pct": 8.0141, - "reason": "청산: RSI 75 | BB상단 (+8.3%)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184430.13141984973, - "exit_price": 189153.1032167443, - "quantity": 20, - "commission": 567.46, - "tax": 6809.51, - "slippage": 2937.94, - "pnl": 86529.17, - "pnl_pct": 2.3455, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-03-28", - "exit_date": null, - "entry_price": 53512.254071850075, - "exit_price": 0.0, - "quantity": 107, - "commission": 858.87, - "tax": 0.0, - "slippage": 1311.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(53650) 근처 반등 RSI(45.9)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-03-12", - "exit_date": "2024-04-01", - "entry_price": 97835.68058710327, - "exit_price": 96496.90232646327, - "quantity": 59, - "commission": 854.0, - "tax": 10247.97, - "slippage": 182.76, - "pnl": -90955.73, - "pnl_pct": -1.5755, - "reason": "시간손절 (20일, -1.4%)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-04-01", - "entry_price": 29277.397146690593, - "exit_price": 27391.35658648318, - "quantity": 197, - "commission": 809.41, - "tax": 9712.98, - "slippage": 1702.75, - "pnl": -382937.53, - "pnl_pct": -6.6384, - "reason": "손절 (-6.4%)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184430.13141984973, - "exit_price": 194247.97794779792, - "quantity": 20, - "commission": 582.74, - "tax": 6992.93, - "slippage": 1040.44, - "pnl": 188227.97, - "pnl_pct": 5.1022, - "reason": "청산: BB상단 (+5.4%)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 118845.0793064808, - "exit_price": 124473.7326359735, - "quantity": 24, - "commission": 448.11, - "tax": 5377.27, - "slippage": 630.42, - "pnl": 128834.47, - "pnl_pct": 4.5162, - "reason": "익절(50%): RSI 60 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 118845.0793064808, - "exit_price": 123183.73923222249, - "quantity": 12, - "commission": 221.73, - "tax": 2660.77, - "slippage": 1395.13, - "pnl": 48967.5, - "pnl_pct": 3.4331, - "reason": "익절(50%): RSI 60 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24671.602461992552, - "exit_price": 0.0, - "quantity": 249, - "commission": 921.48, - "tax": 0.0, - "slippage": 5379.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.8) %B(0.23) vol(1.4x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-03", - "entry_price": 118845.0793064808, - "exit_price": 122061.5778307545, - "quantity": 6, - "commission": 109.86, - "tax": 1318.27, - "slippage": 230.53, - "pnl": 17763.91, - "pnl_pct": 2.4908, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-03", - "entry_price": 24671.602461992552, - "exit_price": 25283.41740176804, - "quantity": 249, - "commission": 944.34, - "tax": 11332.03, - "slippage": 4129.07, - "pnl": 139144.07, - "pnl_pct": 2.2647, - "reason": "청산: 트레일링 (+2.5%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-03", - "exit_date": null, - "entry_price": 25310.009487096835, - "exit_price": 0.0, - "quantity": 227, - "commission": 861.81, - "tax": 0.0, - "slippage": 2272.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(25420) 근처 반등 RSI(42.1)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-04", - "entry_price": 118845.0793064808, - "exit_price": 121288.9739226055, - "quantity": 3, - "commission": 54.58, - "tax": 654.96, - "slippage": 333.08, - "pnl": 6568.66, - "pnl_pct": 1.8421, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-03-28", - "exit_date": "2024-04-04", - "entry_price": 53512.254071850075, - "exit_price": 48127.90628329792, - "quantity": 107, - "commission": 772.45, - "tax": 11844.28, - "slippage": 2364.03, - "pnl": -589600.82, - "pnl_pct": -10.2957, - "reason": "손절 (-10.0%)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401606.3493868489, - "exit_price": 0.0, - "quantity": 18, - "commission": 1084.34, - "tax": 0.0, - "slippage": 1914.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(22.8) %B(0.01) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106726.31515507094, - "exit_price": 0.0, - "quantity": 70, - "commission": 1120.63, - "tax": 0.0, - "slippage": 1842.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(27.1) %B(0.20) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48177.02987565996, - "exit_price": 0.0, - "quantity": 132, - "commission": 953.91, - "tax": 0.0, - "slippage": 3567.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.7) %B(-0.13) vol(1.3x)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-05", - "entry_price": 118845.0793064808, - "exit_price": 120668.28708785129, - "quantity": 2, - "commission": 36.2, - "tax": 434.41, - "slippage": 63.43, - "pnl": 3140.16, - "pnl_pct": 1.3209, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-08", - "entry_price": 118845.0793064808, - "exit_price": 117431.31114614874, - "quantity": 2, - "commission": 35.23, - "tax": 422.75, - "slippage": 137.38, - "pnl": -3321.17, - "pnl_pct": -1.3971, - "reason": "청산: 트레일링 (-1.1%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273106.98174766556, - "exit_price": 0.0, - "quantity": 27, - "commission": 1106.08, - "tax": 0.0, - "slippage": 6614.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(27.3) %B(0.19) vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-03", - "exit_date": "2024-04-11", - "entry_price": 25310.009487096835, - "exit_price": 24990.01498737149, - "quantity": 227, - "commission": 850.91, - "tax": 10210.92, - "slippage": 2266.6, - "pnl": -84562.39, - "pnl_pct": -1.4716, - "reason": "모멘텀 트레일링 (-1.2%)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48177.02987565996, - "exit_price": 42540.66790169786, - "quantity": 132, - "commission": 842.31, - "tax": 12915.35, - "slippage": 1231.84, - "pnl": -758711.34, - "pnl_pct": -11.9288, - "reason": "손절 (-11.7%)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26176.085608409845, - "exit_price": 0.0, - "quantity": 275, - "commission": 1079.76, - "tax": 0.0, - "slippage": 7173.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(31.2) %B(0.22) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-12", - "entry_price": 401606.3493868489, - "exit_price": 394798.7371139978, - "quantity": 18, - "commission": 1065.96, - "tax": 12791.48, - "slippage": 3622.73, - "pnl": -137478.79, - "pnl_pct": -1.9015, - "reason": "청산: 트레일링 (-1.6%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273106.98174766556, - "exit_price": 259752.38391654313, - "quantity": 27, - "commission": 1052.0, - "tax": 12623.97, - "slippage": 637.63, - "pnl": -375356.19, - "pnl_pct": -5.0896, - "reason": "청산: 트레일링 (-4.9%)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106726.31515507094, - "exit_price": 114594.60046337632, - "quantity": 35, - "commission": 601.62, - "tax": 7219.46, - "slippage": 188.98, - "pnl": 267008.59, - "pnl_pct": 7.1469, - "reason": "익절(50%): RSI 54 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26176.085608409845, - "exit_price": 23797.390350697657, - "quantity": 275, - "commission": 981.64, - "tax": 11779.71, - "slippage": 717.65, - "pnl": -667982.31, - "pnl_pct": -9.2782, - "reason": "손절 (-9.1%)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13408.40777695882, - "exit_price": 0.0, - "quantity": 333, - "commission": 669.75, - "tax": 0.0, - "slippage": 2799.79, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(18.4) %B(0.13) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157124.356460205, - "exit_price": 0.0, - "quantity": 28, - "commission": 659.92, - "tax": 0.0, - "slippage": 3481.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(18.4) %B(0.05) vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42417.89958259231, - "exit_price": 0.0, - "quantity": 93, - "commission": 591.73, - "tax": 0.0, - "slippage": 1664.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(26.5) %B(0.15) vol(1.2x)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43802.78251352946, - "exit_price": 0.0, - "quantity": 102, - "commission": 670.18, - "tax": 0.0, - "slippage": 283.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(17.4) %B(0.13) vol(2.0x)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250663.62158138136, - "exit_price": 0.0, - "quantity": 15, - "commission": 563.99, - "tax": 0.0, - "slippage": 1434.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.2) %B(0.19) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370869.06297137897, - "exit_price": 0.0, - "quantity": 12, - "commission": 667.56, - "tax": 0.0, - "slippage": 4428.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(12.6) %B(0.14) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164987.25095550684, - "exit_price": 0.0, - "quantity": 27, - "commission": 668.2, - "tax": 0.0, - "slippage": 2355.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(15.9) %B(0.10) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13408.40777695882, - "exit_price": 14136.259240956768, - "quantity": 166, - "commission": 351.99, - "tax": 4223.91, - "slippage": 2280.97, - "pnl": 115913.57, - "pnl_pct": 5.207, - "reason": "익절(50%): RSI 51 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-23", - "entry_price": 106726.31515507094, - "exit_price": 115800.23563251102, - "quantity": 35, - "commission": 607.95, - "tax": 7295.41, - "slippage": 3491.75, - "pnl": 309123.54, - "pnl_pct": 8.2742, - "reason": "청산: RSI 67 (+8.6%)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-23", - "entry_price": 13408.40777695882, - "exit_price": 14199.836969488411, - "quantity": 83, - "commission": 176.79, - "tax": 2121.46, - "slippage": 13.53, - "pnl": 63223.44, - "pnl_pct": 5.6801, - "reason": "익절(50%): RSI 53 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-24", - "entry_price": 13408.40777695882, - "exit_price": 14109.823407910633, - "quantity": 42, - "commission": 88.89, - "tax": 1066.7, - "slippage": 427.42, - "pnl": 28219.39, - "pnl_pct": 5.0102, - "reason": "익절(50%): RSI 57 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250663.62158138136, - "exit_price": 287689.74512870243, - "quantity": 7, - "commission": 302.07, - "tax": 3624.89, - "slippage": 1373.78, - "pnl": 254992.7, - "pnl_pct": 14.5303, - "reason": "익절(50%): RSI 60 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-25", - "entry_price": 13408.40777695882, - "exit_price": 14012.471675967668, - "quantity": 42, - "commission": 88.28, - "tax": 1059.34, - "slippage": 316.19, - "pnl": 24138.59, - "pnl_pct": 4.2857, - "reason": "청산: 트레일링 (+4.6%)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42417.89958259231, - "exit_price": 40289.24694484491, - "quantity": 93, - "commission": 562.03, - "tax": 8617.87, - "slippage": 1000.03, - "pnl": -207736.33, - "pnl_pct": -5.2652, - "reason": "청산: 트레일링 (-5.0%)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 43802.78251352946, - "exit_price": 44721.316959513555, - "quantity": 102, - "commission": 684.24, - "tax": 8210.83, - "slippage": 2925.67, - "pnl": 84125.26, - "pnl_pct": 1.8826, - "reason": "청산: 트레일링 (+2.2%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250663.62158138136, - "exit_price": 271861.66985641664, - "quantity": 4, - "commission": 163.12, - "tax": 1957.4, - "slippage": 121.32, - "pnl": 82521.27, - "pnl_pct": 8.229, - "reason": "익절(50%): RSI 52 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-25", - "entry_price": 370869.06297137897, - "exit_price": 372837.8325615004, - "quantity": 12, - "commission": 671.11, - "tax": 8053.3, - "slippage": 1946.01, - "pnl": 14233.27, - "pnl_pct": 0.3198, - "reason": "청산: 트레일링 (+0.6%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-26", - "entry_price": 250663.62158138136, - "exit_price": 272253.41609804117, - "quantity": 4, - "commission": 163.35, - "tax": 1960.22, - "slippage": 494.34, - "pnl": 84085.2, - "pnl_pct": 8.385, - "reason": "청산: RSI 55 | 트레일링 (+8.7%)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157124.356460205, - "exit_price": 168738.90048984168, - "quantity": 14, - "commission": 354.35, - "tax": 4252.22, - "slippage": 2255.39, - "pnl": 157667.08, - "pnl_pct": 7.1665, - "reason": "익절(50%): RSI 47 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164987.25095550684, - "exit_price": 177844.0981766127, - "quantity": 13, - "commission": 346.8, - "tax": 4161.55, - "slippage": 2026.72, - "pnl": 162308.94, - "pnl_pct": 7.5663, - "reason": "익절(50%): 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 164987.25095550684, - "exit_price": 176053.61718816272, - "quantity": 7, - "commission": 184.86, - "tax": 2218.28, - "slippage": 324.68, - "pnl": 74888.2, - "pnl_pct": 6.4834, - "reason": "익절(50%): 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157124.356460205, - "exit_price": 161918.90504968585, - "quantity": 14, - "commission": 340.03, - "tax": 4080.36, - "slippage": 1135.33, - "pnl": 62373.33, - "pnl_pct": 2.8351, - "reason": "청산: 트레일링 (+3.1%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 164987.25095550684, - "exit_price": 179667.89625706873, - "quantity": 7, - "commission": 188.65, - "tax": 2263.82, - "slippage": 224.73, - "pnl": 100138.81, - "pnl_pct": 8.6694, - "reason": "청산: RSI 55 (+8.9%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226206.25389169191, - "exit_price": 0.0, - "quantity": 26, - "commission": 882.2, - "tax": 0.0, - "slippage": 5362.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.8) %B(0.14) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96125.60634448426, - "exit_price": 0.0, - "quantity": 69, - "commission": 994.9, - "tax": 0.0, - "slippage": 5768.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.7) %B(0.13) vol(2.0x)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96125.60634448426, - "exit_price": 94443.80532366227, - "quantity": 69, - "commission": 977.49, - "tax": 14988.23, - "slippage": 1945.43, - "pnl": -133004.9, - "pnl_pct": -2.005, - "reason": "청산: 트레일링 (-1.7%)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-24", - "entry_price": 226206.25389169191, - "exit_price": 221358.4726868872, - "quantity": 26, - "commission": 863.3, - "tax": 10359.58, - "slippage": 3679.71, - "pnl": -138147.39, - "pnl_pct": -2.3485, - "reason": "청산: 트레일링 (-2.1%)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 208626.9702890849, - "exit_price": 0.0, - "quantity": 34, - "commission": 1064.0, - "tax": 0.0, - "slippage": 4316.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.1) %B(0.30) vol(2.0x)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388559.37805583153, - "exit_price": 0.0, - "quantity": 17, - "commission": 990.83, - "tax": 0.0, - "slippage": 1009.43, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(36.1) %B(0.16) vol(1.8x)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 95525.78394339957, - "exit_price": 0.0, - "quantity": 61, - "commission": 874.06, - "tax": 0.0, - "slippage": 4439.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(42.1) %B(0.31) vol(1.6x)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 208626.9702890849, - "exit_price": 187398.86643185257, - "quantity": 34, - "commission": 955.73, - "tax": 14654.59, - "slippage": 3438.54, - "pnl": -738429.85, - "pnl_pct": -10.4087, - "reason": "손절 (-10.1%)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388559.37805583153, - "exit_price": 373708.79369699216, - "quantity": 17, - "commission": 952.96, - "tax": 11435.49, - "slippage": 4950.51, - "pnl": -265839.21, - "pnl_pct": -4.0239, - "reason": "청산: 트레일링 (-3.7%)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 95525.78394339957, - "exit_price": 88539.01808959492, - "quantity": 61, - "commission": 810.13, - "tax": 12422.02, - "slippage": 2865.9, - "pnl": -440298.93, - "pnl_pct": -7.555, - "reason": "청산: 트레일링 (-7.3%)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23800.013611127848, - "exit_price": 0.0, - "quantity": 310, - "commission": 1106.7, - "tax": 0.0, - "slippage": 4.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.0) %B(0.18) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 377049.1831700986, - "exit_price": 0.0, - "quantity": 19, - "commission": 1074.59, - "tax": 0.0, - "slippage": 2321.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.2) %B(-0.11) vol(2.3x)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 187503.65188919732, - "exit_price": 0.0, - "quantity": 39, - "commission": 1096.9, - "tax": 0.0, - "slippage": 142.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.7) %B(0.00) vol(2.0x)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247404.64995047523, - "exit_price": 0.0, - "quantity": 28, - "commission": 1039.1, - "tax": 0.0, - "slippage": 6430.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.9) %B(0.01) vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88663.84245626885, - "exit_price": 0.0, - "quantity": 77, - "commission": 1024.07, - "tax": 0.0, - "slippage": 5993.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.5) %B(-0.05) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22268.504558028286, - "exit_price": 0.0, - "quantity": 332, - "commission": 1108.97, - "tax": 0.0, - "slippage": 6143.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(27.5) %B(0.15) vol(2.4x)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 21356.56542657735, - "exit_price": 0.0, - "quantity": 276, - "commission": 884.16, - "tax": 0.0, - "slippage": 1812.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.2) %B(0.33) vol(1.3x)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374021.6640122689, - "exit_price": 0.0, - "quantity": 19, - "commission": 1065.96, - "tax": 0.0, - "slippage": 411.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.8) %B(0.14) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 220193.16211182487, - "exit_price": 0.0, - "quantity": 26, - "commission": 858.75, - "tax": 0.0, - "slippage": 5022.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.5) %B(0.29) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 158950.37557191332, - "exit_price": 0.0, - "quantity": 35, - "commission": 834.49, - "tax": 0.0, - "slippage": 5263.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(160310) 근처 반등 RSI(53.4)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2024-06-04", - "exit_date": null, - "entry_price": 173057.8217303062, - "exit_price": 0.0, - "quantity": 32, - "commission": 830.68, - "tax": 0.0, - "slippage": 474.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(171074) 근처 반등 RSI(45.8)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 23800.013611127848, - "exit_price": 23238.700721727888, - "quantity": 310, - "commission": 1080.6, - "tax": 12967.2, - "slippage": 3502.78, - "pnl": -189161.49, - "pnl_pct": -2.5635, - "reason": "청산: 트레일링 (-2.3%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247404.64995047523, - "exit_price": 267027.5170737931, - "quantity": 14, - "commission": 560.76, - "tax": 6729.09, - "slippage": 258.76, - "pnl": 266910.74, - "pnl_pct": 7.7049, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88663.84245626885, - "exit_price": 98614.93617231077, - "quantity": 38, - "commission": 562.11, - "tax": 8618.95, - "slippage": 2852.43, - "pnl": 368455.13, - "pnl_pct": 10.9343, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-05", - "entry_price": 22268.504558028286, - "exit_price": 22182.998475669385, - "quantity": 332, - "commission": 1104.71, - "tax": 13256.56, - "slippage": 5644.51, - "pnl": -43858.26, - "pnl_pct": -0.5931, - "reason": "청산: 트레일링 (-0.3%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-05", - "exit_date": null, - "entry_price": 23252.98510154962, - "exit_price": 0.0, - "quantity": 297, - "commission": 1035.92, - "tax": 0.0, - "slippage": 886.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(33.0) %B(0.14) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 187503.65188919732, - "exit_price": 221894.4873120621, - "quantity": 19, - "commission": 632.4, - "tax": 9696.79, - "slippage": 2004.74, - "pnl": 642562.3, - "pnl_pct": 18.0338, - "reason": "익절(50%): RSI 55 | BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88663.84245626885, - "exit_price": 105401.01826283362, - "quantity": 19, - "commission": 300.39, - "tax": 4606.02, - "slippage": 1101.65, - "pnl": 312847.23, - "pnl_pct": 18.5681, - "reason": "익절(50%): RSI 60 | BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-07", - "entry_price": 21356.56542657735, - "exit_price": 20544.553086275282, - "quantity": 276, - "commission": 850.54, - "tax": 13041.68, - "slippage": 1503.35, - "pnl": -238891.79, - "pnl_pct": -4.0522, - "reason": "청산: 트레일링 (-3.8%)", - "market": "KOSDAQ" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2024-06-07", - "exit_date": null, - "entry_price": 47141.091596235114, - "exit_price": 0.0, - "quantity": 123, - "commission": 869.75, - "tax": 0.0, - "slippage": 5054.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(47205) 근처 반등 RSI(46.6)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-10", - "entry_price": 187503.65188919732, - "exit_price": 215408.8137738867, - "quantity": 10, - "commission": 323.11, - "tax": 4954.4, - "slippage": 911.86, - "pnl": 273492.85, - "pnl_pct": 14.5838, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-10", - "entry_price": 88663.84245626885, - "exit_price": 101709.45355676218, - "quantity": 10, - "commission": 152.56, - "tax": 2339.32, - "slippage": 215.46, - "pnl": 127831.23, - "pnl_pct": 14.4154, - "reason": "익절(50%): RSI 55 | BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-11", - "entry_price": 220193.16211182487, - "exit_price": 218881.8941565573, - "quantity": 26, - "commission": 853.64, - "tax": 10243.67, - "slippage": 3070.75, - "pnl": -46049.03, - "pnl_pct": -0.8042, - "reason": "청산: 트레일링 (-0.5%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-05", - "exit_date": "2024-06-11", - "entry_price": 23252.98510154962, - "exit_price": 22283.722537159294, - "quantity": 297, - "commission": 992.74, - "tax": 11912.88, - "slippage": 4834.41, - "pnl": -301812.52, - "pnl_pct": -4.3696, - "reason": "청산: 트레일링 (-4.1%)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-12", - "entry_price": 88663.84245626885, - "exit_price": 99357.01021077353, - "quantity": 10, - "commission": 149.04, - "tax": 2285.21, - "slippage": 199.9, - "pnl": 104364.44, - "pnl_pct": 11.769, - "reason": "청산: 트레일링 (+12.1%)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169952.96059789203, - "exit_price": 0.0, - "quantity": 44, - "commission": 1121.69, - "tax": 0.0, - "slippage": 2330.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.0) %B(0.20) vol(1.4x)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13973.892285018987, - "exit_price": 0.0, - "quantity": 504, - "commission": 1056.43, - "tax": 0.0, - "slippage": 7001.71, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(33.5) %B(0.15) vol(1.7x)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134487.34361094673, - "exit_price": 0.0, - "quantity": 50, - "commission": 1008.66, - "tax": 0.0, - "slippage": 4367.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.2) %B(0.27) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43669.12306866286, - "exit_price": 0.0, - "quantity": 147, - "commission": 962.9, - "tax": 0.0, - "slippage": 2811.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.4) %B(0.28) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82842.85527963775, - "exit_price": 0.0, - "quantity": 74, - "commission": 919.56, - "tax": 0.0, - "slippage": 3171.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.3) %B(0.26) vol(1.4x)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 187503.65188919732, - "exit_price": 200475.73865872843, - "quantity": 10, - "commission": 300.71, - "tax": 4610.94, - "slippage": 242.61, - "pnl": 124527.96, - "pnl_pct": 6.6404, - "reason": "청산: 트레일링 (+6.9%)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 247404.64995047523, - "exit_price": 264563.5399165827, - "quantity": 14, - "commission": 555.58, - "tax": 6667.0, - "slippage": 832.44, - "pnl": 232482.33, - "pnl_pct": 6.711, - "reason": "청산: 트레일링 (+7.0%)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 151751.2875797778, - "exit_price": 0.0, - "quantity": 37, - "commission": 842.22, - "tax": 0.0, - "slippage": 1897.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(41.9) %B(0.30) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 377049.1831700986, - "exit_price": 372791.5543766195, - "quantity": 19, - "commission": 1062.46, - "tax": 12749.47, - "slippage": 4169.47, - "pnl": -95781.46, - "pnl_pct": -1.3368, - "reason": "청산: 트레일링 (-1.1%)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 374021.6640122689, - "exit_price": 370914.62743420666, - "quantity": 19, - "commission": 1057.11, - "tax": 12685.28, - "slippage": 1622.08, - "pnl": -73842.04, - "pnl_pct": -1.0389, - "reason": "청산: 트레일링 (-0.8%)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 13973.892285018987, - "exit_price": 13946.927967486901, - "quantity": 504, - "commission": 1054.39, - "tax": 12652.65, - "slippage": 1548.3, - "pnl": -28353.48, - "pnl_pct": -0.4025, - "reason": "청산: 트레일링 (-0.2%)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 134487.34361094673, - "exit_price": 130690.72120365863, - "quantity": 50, - "commission": 980.18, - "tax": 11762.16, - "slippage": 463.94, - "pnl": -203582.12, - "pnl_pct": -3.0271, - "reason": "청산: 트레일링 (-2.8%)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 43669.12306866286, - "exit_price": 42373.24123461175, - "quantity": 147, - "commission": 934.33, - "tax": 11211.96, - "slippage": 3933.54, - "pnl": -203603.82, - "pnl_pct": -3.1712, - "reason": "청산: 트레일링 (-2.9%)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-18", - "entry_price": 158950.37557191332, - "exit_price": 149265.818991677, - "quantity": 35, - "commission": 783.65, - "tax": 9403.75, - "slippage": 1196.34, - "pnl": -349981.36, - "pnl_pct": -6.29, - "reason": "손절 (-6.1%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-06-18", - "exit_date": null, - "entry_price": 20368.425297264675, - "exit_price": 0.0, - "quantity": 285, - "commission": 870.75, - "tax": 0.0, - "slippage": 5251.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.6) %B(0.26) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82842.85527963775, - "exit_price": 87324.86786601781, - "quantity": 37, - "commission": 484.65, - "tax": 5815.84, - "slippage": 2779.89, - "pnl": 159074.2, - "pnl_pct": 5.1889, - "reason": "익절(50%): RSI 56 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-19", - "entry_price": 20368.425297264675, - "exit_price": 21698.462395507417, - "quantity": 142, - "commission": 462.18, - "tax": 7086.72, - "slippage": 218.34, - "pnl": 180882.53, - "pnl_pct": 6.253, - "reason": "익절(50%): RSI 63 | BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82842.85527963775, - "exit_price": 87579.15079402928, - "quantity": 37, - "commission": 486.06, - "tax": 5832.77, - "slippage": 771.42, - "pnl": 168464.32, - "pnl_pct": 5.4952, - "reason": "청산: BB상단 (+5.7%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-20", - "entry_price": 20368.425297264675, - "exit_price": 21385.68387554446, - "quantity": 71, - "commission": 227.76, - "tax": 3492.28, - "slippage": 1016.44, - "pnl": 68288.4, - "pnl_pct": 4.7213, - "reason": "익절(50%): RSI 58 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-21", - "entry_price": 20368.425297264675, - "exit_price": 20545.59743360854, - "quantity": 72, - "commission": 221.89, - "tax": 3402.35, - "slippage": 316.98, - "pnl": 8912.17, - "pnl_pct": 0.6076, - "reason": "청산: 트레일링 (+0.9%)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2024-06-04", - "exit_date": "2024-06-24", - "entry_price": 173057.8217303062, - "exit_price": 164649.2120755586, - "quantity": 32, - "commission": 790.32, - "tax": 9483.79, - "slippage": 697.21, - "pnl": -280180.3, - "pnl_pct": -5.0586, - "reason": "시간손절 (20일, -4.8%)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2024-06-07", - "exit_date": "2024-06-27", - "entry_price": 47141.091596235114, - "exit_price": 47105.89050355662, - "quantity": 123, - "commission": 869.1, - "tax": 10429.24, - "slippage": 5425.47, - "pnl": -16497.84, - "pnl_pct": -0.2845, - "reason": "시간손절 (20일, +0.0%)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 169952.96059789203, - "exit_price": 165305.54947236401, - "quantity": 44, - "commission": 1091.02, - "tax": 13092.2, - "slippage": 4155.82, - "pnl": -219791.0, - "pnl_pct": -2.9388, - "reason": "청산: 트레일링 (-2.7%)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-27", - "entry_price": 151751.2875797778, - "exit_price": 154426.97232643483, - "quantity": 18, - "commission": 416.95, - "tax": 5003.43, - "slippage": 1314.5, - "pnl": 42332.21, - "pnl_pct": 1.5495, - "reason": "익절(50%): RSI 59 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181142.0161157966, - "exit_price": 0.0, - "quantity": 33, - "commission": 896.65, - "tax": 0.0, - "slippage": 4686.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.0) %B(0.05) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-28", - "entry_price": 151751.2875797778, - "exit_price": 157872.41547435286, - "quantity": 9, - "commission": 213.13, - "tax": 2557.53, - "slippage": 1148.26, - "pnl": 52114.63, - "pnl_pct": 3.8152, - "reason": "익절(50%): RSI 65 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148528.27587228274, - "exit_price": 0.0, - "quantity": 42, - "commission": 935.73, - "tax": 0.0, - "slippage": 1187.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.6) %B(0.30) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-01", - "entry_price": 151751.2875797778, - "exit_price": 155984.8787929803, - "quantity": 5, - "commission": 116.99, - "tax": 1403.86, - "slippage": 75.61, - "pnl": 19533.29, - "pnl_pct": 2.574, - "reason": "익절(50%): RSI 63 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148528.27587228274, - "exit_price": 152834.09227421007, - "quantity": 21, - "commission": 481.43, - "tax": 5777.13, - "slippage": 1384.06, - "pnl": 83695.72, - "pnl_pct": 2.6829, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162969.00095768995, - "exit_price": 0.0, - "quantity": 41, - "commission": 1002.26, - "tax": 0.0, - "slippage": 2829.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(35.0) %B(0.06) vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 21009.80751802877, - "exit_price": 0.0, - "quantity": 317, - "commission": 999.02, - "tax": 0.0, - "slippage": 3108.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.5) %B(0.31) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359566.96059809014, - "exit_price": 0.0, - "quantity": 18, - "commission": 970.83, - "tax": 0.0, - "slippage": 4715.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(35.8) %B(0.21) vol(1.4x)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-04", - "entry_price": 151751.2875797778, - "exit_price": 162390.57826106483, - "quantity": 5, - "commission": 121.79, - "tax": 1461.52, - "slippage": 547.11, - "pnl": 51499.33, - "pnl_pct": 6.7863, - "reason": "청산: RSI 70 | BB상단 (+7.1%)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-05", - "entry_price": 148528.27587228274, - "exit_price": 162240.17156967416, - "quantity": 21, - "commission": 511.06, - "tax": 6132.68, - "slippage": 3356.4, - "pnl": 280838.21, - "pnl_pct": 9.0025, - "reason": "청산: RSI 69 | BB상단 (+9.3%)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162969.00095768995, - "exit_price": 168083.45595585936, - "quantity": 20, - "commission": 504.25, - "tax": 6051.0, - "slippage": 330.88, - "pnl": 95244.94, - "pnl_pct": 2.9217, - "reason": "익절(50%): RSI 53 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 21009.80751802877, - "exit_price": 21391.383904563012, - "quantity": 158, - "commission": 506.98, - "tax": 6083.71, - "slippage": 1361.34, - "pnl": 53200.45, - "pnl_pct": 1.6024, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359566.96059809014, - "exit_price": 373863.10421860835, - "quantity": 9, - "commission": 504.72, - "tax": 6056.58, - "slippage": 1142.06, - "pnl": 121618.58, - "pnl_pct": 3.7576, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181142.0161157966, - "exit_price": 188237.66089415114, - "quantity": 16, - "commission": 451.77, - "tax": 5421.24, - "slippage": 2597.43, - "pnl": 107222.56, - "pnl_pct": 3.699, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 162969.00095768995, - "exit_price": 170457.6040950666, - "quantity": 10, - "commission": 255.69, - "tax": 3068.24, - "slippage": 423.96, - "pnl": 71317.65, - "pnl_pct": 4.3755, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 21009.80751802877, - "exit_price": 21695.872466686837, - "quantity": 79, - "commission": 257.1, - "tax": 3085.15, - "slippage": 326.08, - "pnl": 50607.92, - "pnl_pct": 3.0486, - "reason": "익절(50%): RSI 60 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-09", - "entry_price": 181142.0161157966, - "exit_price": 191114.2250896543, - "quantity": 8, - "commission": 229.34, - "tax": 2752.04, - "slippage": 686.2, - "pnl": 76578.92, - "pnl_pct": 5.2837, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-09", - "entry_price": 162969.00095768995, - "exit_price": 170627.98480408028, - "quantity": 5, - "commission": 127.97, - "tax": 1535.65, - "slippage": 360.08, - "pnl": 36509.07, - "pnl_pct": 4.4798, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-09", - "entry_price": 21009.80751802877, - "exit_price": 21743.941643103495, - "quantity": 40, - "commission": 130.46, - "tax": 1565.56, - "slippage": 242.33, - "pnl": 27543.28, - "pnl_pct": 3.2769, - "reason": "익절(50%): RSI 59 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-10", - "entry_price": 181142.0161157966, - "exit_price": 191752.08712329622, - "quantity": 4, - "commission": 115.05, - "tax": 1380.62, - "slippage": 191.65, - "pnl": 40835.93, - "pnl_pct": 5.6351, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162969.00095768995, - "exit_price": 177336.1203561285, - "quantity": 3, - "commission": 79.8, - "tax": 957.62, - "slippage": 491.64, - "pnl": 41990.61, - "pnl_pct": 8.5874, - "reason": "익절(50%): RSI 65 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-11", - "entry_price": 181142.0161157966, - "exit_price": 191115.2734015458, - "quantity": 2, - "commission": 57.33, - "tax": 688.01, - "slippage": 169.45, - "pnl": 19146.82, - "pnl_pct": 5.2842, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-11", - "entry_price": 162969.00095768995, - "exit_price": 175948.31642265143, - "quantity": 3, - "commission": 79.18, - "tax": 950.12, - "slippage": 455.05, - "pnl": 37835.31, - "pnl_pct": 7.7376, - "reason": "청산: BB상단 (+8.1%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-12", - "entry_price": 181142.0161157966, - "exit_price": 190295.21806050956, - "quantity": 1, - "commission": 28.54, - "tax": 342.53, - "slippage": 104.78, - "pnl": 8754.95, - "pnl_pct": 4.8325, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 21009.80751802877, - "exit_price": 22148.879468501025, - "quantity": 40, - "commission": 132.89, - "tax": 1594.72, - "slippage": 44.82, - "pnl": 43709.21, - "pnl_pct": 5.2003, - "reason": "청산: BB상단 (+5.4%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-15", - "entry_price": 181142.0161157966, - "exit_price": 187612.3347524321, - "quantity": 1, - "commission": 28.14, - "tax": 337.7, - "slippage": 187.67, - "pnl": 6077.3, - "pnl_pct": 3.3545, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-16", - "entry_price": 181142.0161157966, - "exit_price": 184345.75291055275, - "quantity": 1, - "commission": 27.65, - "tax": 331.82, - "slippage": 154.25, - "pnl": 2817.09, - "pnl_pct": 1.555, - "reason": "청산: 트레일링 (+1.9%)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359566.96059809014, - "exit_price": 352109.47630012373, - "quantity": 9, - "commission": 475.35, - "tax": 5704.17, - "slippage": 3073.71, - "pnl": -73782.3, - "pnl_pct": -2.2796, - "reason": "청산: 트레일링 (-2.0%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-07-26", - "exit_date": null, - "entry_price": 225708.89575466834, - "exit_price": 0.0, - "quantity": 19, - "commission": 643.27, - "tax": 0.0, - "slippage": 3969.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.0) %B(0.28) vol(1.9x)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-07-26", - "exit_date": "2024-07-30", - "entry_price": 225708.89575466834, - "exit_price": 221811.58954696002, - "quantity": 19, - "commission": 632.16, - "tax": 7585.96, - "slippage": 3579.8, - "pnl": -82910.21, - "pnl_pct": -1.933, - "reason": "청산: 트레일링 (-1.6%)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485080.6608886429, - "exit_price": 0.0, - "quantity": 8, - "commission": 582.1, - "tax": 0.0, - "slippage": 645.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.5) %B(0.04) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194694.5057630127, - "exit_price": 0.0, - "quantity": 22, - "commission": 642.49, - "tax": 0.0, - "slippage": 2079.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(21.7) %B(0.19) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 53011.328606857554, - "exit_price": 0.0, - "quantity": 64, - "commission": 508.91, - "tax": 0.0, - "slippage": 725.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(53950) 근처 반등 RSI(42.9)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-01", - "entry_price": 485080.6608886429, - "exit_price": 488803.8912969433, - "quantity": 8, - "commission": 586.56, - "tax": 7038.78, - "slippage": 1568.87, - "pnl": 21578.41, - "pnl_pct": 0.556, - "reason": "청산: 트레일링 (+0.8%)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194694.5057630127, - "exit_price": 173189.84434872482, - "quantity": 22, - "commission": 571.53, - "tax": 6858.32, - "slippage": 223.42, - "pnl": -481174.89, - "pnl_pct": -11.2321, - "reason": "손절 (-11.0%)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173265.6381442068, - "exit_price": 0.0, - "quantity": 26, - "commission": 675.74, - "tax": 0.0, - "slippage": 1706.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(19.3) %B(0.02) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 329768.60408673016, - "exit_price": 0.0, - "quantity": 11, - "commission": 544.12, - "tax": 0.0, - "slippage": 3570.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.5) %B(0.30) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79621.11016343051, - "exit_price": 0.0, - "quantity": 46, - "commission": 549.39, - "tax": 0.0, - "slippage": 971.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(31.0) %B(0.07) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-05", - "entry_price": 53011.328606857554, - "exit_price": 47063.07027464823, - "quantity": 64, - "commission": 451.81, - "tax": 5421.67, - "slippage": 2363.5, - "pnl": -387070.91, - "pnl_pct": -11.4071, - "reason": "손절 (-11.2%)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 173265.6381442068, - "exit_price": 156028.97319385837, - "quantity": 26, - "commission": 608.51, - "tax": 7302.16, - "slippage": 1846.7, - "pnl": -456739.69, - "pnl_pct": -10.1372, - "reason": "손절 (-9.9%)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 329768.60408673016, - "exit_price": 297500.1019739747, - "quantity": 11, - "commission": 490.88, - "tax": 5890.5, - "slippage": 1384.88, - "pnl": -361879.02, - "pnl_pct": -9.9746, - "reason": "손절 (-9.7%)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79621.11016343051, - "exit_price": 71331.64752044261, - "quantity": 46, - "commission": 492.19, - "tax": 5906.26, - "slippage": 3144.21, - "pnl": -388263.12, - "pnl_pct": -10.5992, - "reason": "손절 (-10.3%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24023.890144547826, - "exit_price": 0.0, - "quantity": 286, - "commission": 1030.62, - "tax": 0.0, - "slippage": 6832.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.8) %B(-0.14) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-09-06", - "exit_date": null, - "entry_price": 214118.9344212088, - "exit_price": 0.0, - "quantity": 27, - "commission": 867.18, - "tax": 0.0, - "slippage": 3211.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.0) %B(0.30) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-11", - "entry_price": 24023.890144547826, - "exit_price": 23483.117405530535, - "quantity": 286, - "commission": 1007.43, - "tax": 12089.11, - "slippage": 4828.42, - "pnl": -168788.16, - "pnl_pct": -2.4562, - "reason": "청산: 트레일링 (-2.2%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-09-06", - "exit_date": "2024-09-11", - "entry_price": 214118.9344212088, - "exit_price": 208467.72486193036, - "quantity": 27, - "commission": 844.29, - "tax": 10131.53, - "slippage": 871.43, - "pnl": -164425.67, - "pnl_pct": -2.8437, - "reason": "청산: 트레일링 (-2.6%)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-23", - "exit_date": null, - "entry_price": 93027.593827771, - "exit_price": 0.0, - "quantity": 62, - "commission": 865.16, - "tax": 0.0, - "slippage": 1710.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(28.0) reversal vol(1.8x)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-23", - "exit_date": "2024-10-31", - "entry_price": 93027.593827771, - "exit_price": 91810.97560935933, - "quantity": 62, - "commission": 853.84, - "tax": 10246.1, - "slippage": 5519.51, - "pnl": -87395.43, - "pnl_pct": -1.515, - "reason": "청산: 트레일링 (-1.2%)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-11-01", - "exit_date": null, - "entry_price": 119469.15412672344, - "exit_price": 0.0, - "quantity": 44, - "commission": 788.5, - "tax": 0.0, - "slippage": 3042.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(30.6) reversal vol(2.1x)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-11-01", - "exit_date": "2024-11-13", - "entry_price": 119469.15412672344, - "exit_price": 116936.5631614392, - "quantity": 44, - "commission": 771.78, - "tax": 9261.38, - "slippage": 2791.22, - "pnl": -122255.66, - "pnl_pct": -2.3254, - "reason": "청산: 트레일링 (-2.1%)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-02-03", - "exit_date": null, - "entry_price": 169651.80055687323, - "exit_price": 0.0, - "quantity": 33, - "commission": 839.78, - "tax": 0.0, - "slippage": 4184.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(28.4) reversal vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-02-10", - "exit_date": null, - "entry_price": 53603.064058627846, - "exit_price": 0.0, - "quantity": 93, - "commission": 747.76, - "tax": 0.0, - "slippage": 284.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(32.0) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-02-10", - "exit_date": "2025-02-13", - "entry_price": 53603.064058627846, - "exit_price": 59165.41668640803, - "quantity": 46, - "commission": 408.24, - "tax": 4898.9, - "slippage": 1590.83, - "pnl": 250191.22, - "pnl_pct": 10.1452, - "reason": "익절(50%): RSI 52 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-14", - "entry_price": 169651.80055687323, - "exit_price": 174060.42961151534, - "quantity": 16, - "commission": 417.75, - "tax": 5012.94, - "slippage": 1401.13, - "pnl": 64700.22, - "pnl_pct": 2.3832, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-02-10", - "exit_date": "2025-02-14", - "entry_price": 53603.064058627846, - "exit_price": 58949.689526369155, - "quantity": 23, - "commission": 203.38, - "tax": 2440.52, - "slippage": 1157.14, - "pnl": 120143.56, - "pnl_pct": 9.7436, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-17", - "entry_price": 169651.80055687323, - "exit_price": 174795.47713820345, - "quantity": 8, - "commission": 209.75, - "tax": 2517.05, - "slippage": 220.18, - "pnl": 38219.02, - "pnl_pct": 2.8156, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-02-10", - "exit_date": "2025-02-17", - "entry_price": 53603.064058627846, - "exit_price": 63339.086617532404, - "quantity": 12, - "commission": 114.01, - "tax": 1368.12, - "slippage": 730.96, - "pnl": 115253.65, - "pnl_pct": 17.9151, - "reason": "익절(50%): RSI 60 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-18", - "entry_price": 169651.80055687323, - "exit_price": 173653.08728216606, - "quantity": 4, - "commission": 104.19, - "tax": 1250.3, - "slippage": 55.65, - "pnl": 14548.86, - "pnl_pct": 2.1436, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-02-10", - "exit_date": "2025-02-18", - "entry_price": 53603.064058627846, - "exit_price": 65687.79130006356, - "quantity": 12, - "commission": 118.24, - "tax": 1418.86, - "slippage": 146.5, - "pnl": 143383.15, - "pnl_pct": 22.2875, - "reason": "청산: BB상단 (+22.6%)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-19", - "entry_price": 169651.80055687323, - "exit_price": 173852.49007302237, - "quantity": 2, - "commission": 52.16, - "tax": 625.87, - "slippage": 207.02, - "pnl": 7672.46, - "pnl_pct": 2.2609, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-20", - "entry_price": 169651.80055687323, - "exit_price": 173645.67304104808, - "quantity": 1, - "commission": 26.05, - "tax": 312.56, - "slippage": 117.33, - "pnl": 3629.82, - "pnl_pct": 2.1392, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-24", - "entry_price": 169651.80055687323, - "exit_price": 171410.6740569982, - "quantity": 2, - "commission": 51.42, - "tax": 617.08, - "slippage": 80.65, - "pnl": 2798.35, - "pnl_pct": 0.8246, - "reason": "시간손절 (21일, +1.1%)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2025-03-12", - "exit_date": null, - "entry_price": 137016.42446611077, - "exit_price": 0.0, - "quantity": 50, - "commission": 1027.62, - "tax": 0.0, - "slippage": 821.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(22.7) reversal vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2025-03-12", - "exit_date": "2025-03-27", - "entry_price": 137016.42446611077, - "exit_price": 137077.85258050144, - "quantity": 50, - "commission": 1028.08, - "tax": 12337.01, - "slippage": 6107.37, - "pnl": -11321.31, - "pnl_pct": -0.1652, - "reason": "청산: 트레일링 (+0.1%)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-05-14", - "exit_date": null, - "entry_price": 335082.4821415092, - "exit_price": 0.0, - "quantity": 19, - "commission": 954.99, - "tax": 0.0, - "slippage": 1567.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(25.1) reversal vol(3.3x)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-05-14", - "exit_date": "2025-05-27", - "entry_price": 335082.4821415092, - "exit_price": 343795.4854111845, - "quantity": 9, - "commission": 464.12, - "tax": 7116.57, - "slippage": 1840.63, - "pnl": 70383.98, - "pnl_pct": 2.3335, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40925.33270377258, - "exit_price": 0.0, - "quantity": 160, - "commission": 982.21, - "tax": 0.0, - "slippage": 4053.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(24.3) reversal vol(2.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-05-14", - "exit_date": "2025-06-02", - "entry_price": 335082.4821415092, - "exit_price": 349853.27127963246, - "quantity": 5, - "commission": 262.39, - "tax": 4023.31, - "slippage": 733.64, - "pnl": 69316.93, - "pnl_pct": 4.1367, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-05-14", - "exit_date": "2025-06-04", - "entry_price": 335082.4821415092, - "exit_price": 380777.62085778004, - "quantity": 5, - "commission": 285.58, - "tax": 4378.94, - "slippage": 1111.9, - "pnl": 223559.86, - "pnl_pct": 13.3416, - "reason": "청산: RSI 69 | BB상단 (+13.7%)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40925.33270377258, - "exit_price": 43677.15439533125, - "quantity": 80, - "commission": 524.13, - "tax": 8036.6, - "slippage": 1827.65, - "pnl": 211093.91, - "pnl_pct": 6.4466, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 40925.33270377258, - "exit_price": 42809.947836855994, - "quantity": 80, - "commission": 513.72, - "tax": 7877.03, - "slippage": 3204.17, - "pnl": 141887.36, - "pnl_pct": 4.3331, - "reason": "청산: 트레일링 (+4.7%)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2025-06-25", - "exit_date": null, - "entry_price": 49260.05976557161, - "exit_price": 0.0, - "quantity": 69, - "commission": 509.84, - "tax": 0.0, - "slippage": 694.12, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(50138) 근처 반등 RSI(48.6)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2025-06-25", - "exit_date": "2025-07-07", - "entry_price": 49260.05976557161, - "exit_price": 49814.29783873065, - "quantity": 69, - "commission": 515.58, - "tax": 6186.94, - "slippage": 2463.45, - "pnl": 31030.07, - "pnl_pct": 0.9128, - "reason": "모멘텀 트레일링 (+1.2%)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256561.22294684596, - "exit_price": 0.0, - "quantity": 27, - "commission": 1039.07, - "tax": 0.0, - "slippage": 1653.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(31.2) %B(0.14) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38415.19817651679, - "exit_price": 0.0, - "quantity": 166, - "commission": 956.54, - "tax": 0.0, - "slippage": 2522.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(36.6) %B(0.23) vol(1.2x)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-07-28", - "exit_date": null, - "entry_price": 25567.16168519663, - "exit_price": 0.0, - "quantity": 258, - "commission": 989.45, - "tax": 0.0, - "slippage": 4427.71, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(36.9) %B(0.33) vol(1.9x)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-30", - "entry_price": 25567.16168519663, - "exit_price": 27091.870079137454, - "quantity": 129, - "commission": 524.23, - "tax": 8038.16, - "slippage": 1048.76, - "pnl": 187630.27, - "pnl_pct": 5.6881, - "reason": "익절(50%): RSI 61 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-07-30", - "exit_date": null, - "entry_price": 68021.50004934649, - "exit_price": 0.0, - "quantity": 83, - "commission": 846.87, - "tax": 0.0, - "slippage": 1784.5, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(67115) 근처 반등 RSI(53.4)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-31", - "entry_price": 25567.16168519663, - "exit_price": 26829.812438378674, - "quantity": 129, - "commission": 519.16, - "tax": 7960.41, - "slippage": 2604.2, - "pnl": 153907.66, - "pnl_pct": 4.6658, - "reason": "청산: 트레일링 (+5.0%)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800058.0344915945, - "exit_price": 0.0, - "quantity": 8, - "commission": 960.07, - "tax": 0.0, - "slippage": 464.28, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(35.2) %B(0.15) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24811.36548096094, - "exit_price": 0.0, - "quantity": 239, - "commission": 889.49, - "tax": 0.0, - "slippage": 2716.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.9) %B(0.11) vol(1.5x)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38415.19817651679, - "exit_price": 39160.860585918505, - "quantity": 83, - "commission": 487.55, - "tax": 7475.81, - "slippage": 3248.57, - "pnl": 53448.35, - "pnl_pct": 1.6761, - "reason": "익절(50%): RSI 49 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16816.734420323966, - "exit_price": 0.0, - "quantity": 199, - "commission": 501.98, - "tax": 0.0, - "slippage": 3330.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.4) %B(0.15) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24811.36548096094, - "exit_price": 26898.02928660242, - "quantity": 119, - "commission": 480.13, - "tax": 7361.99, - "slippage": 234.51, - "pnl": 240027.99, - "pnl_pct": 8.1283, - "reason": "익절(50%): RSI 55 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26905.733850999983, - "exit_price": 0.0, - "quantity": 156, - "commission": 629.59, - "tax": 0.0, - "slippage": 894.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(27.0) %B(0.12) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 56815.06338355782, - "exit_price": 0.0, - "quantity": 60, - "commission": 511.34, - "tax": 0.0, - "slippage": 903.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(56685) 근처 반등 RSI(47.2)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256561.22294684596, - "exit_price": 277241.02052260673, - "quantity": 13, - "commission": 540.62, - "tax": 6487.44, - "slippage": 3366.73, - "pnl": 261309.01, - "pnl_pct": 7.8335, - "reason": "익절(50%): RSI 55 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-07-30", - "exit_date": "2025-08-07", - "entry_price": 68021.50004934649, - "exit_price": 62444.945989144595, - "quantity": 83, - "commission": 777.44, - "tax": 9329.27, - "slippage": 4569.48, - "pnl": -473807.57, - "pnl_pct": -8.391, - "reason": "손절 (-8.1%)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800058.0344915945, - "exit_price": 814283.3947523751, - "quantity": 4, - "commission": 488.57, - "tax": 5862.84, - "slippage": 2866.42, - "pnl": 50070.0, - "pnl_pct": 1.5643, - "reason": "익절(50%): RSI 51 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-07", - "entry_price": 24811.36548096094, - "exit_price": 26140.33686662948, - "quantity": 60, - "commission": 235.26, - "tax": 3607.37, - "slippage": 579.79, - "pnl": 75672.35, - "pnl_pct": 5.0824, - "reason": "익절(50%): RSI 51 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-07", - "entry_price": 56815.06338355782, - "exit_price": 63589.96730146208, - "quantity": 18, - "commission": 171.69, - "tax": 2060.31, - "slippage": 180.59, - "pnl": 119562.86, - "pnl_pct": 11.6895, - "reason": "모멘텀 1차 익절(30%): +11.9%", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256561.22294684596, - "exit_price": 290757.3802181998, - "quantity": 7, - "commission": 305.3, - "tax": 3663.54, - "slippage": 1698.34, - "pnl": 235134.87, - "pnl_pct": 13.0907, - "reason": "익절(50%): RSI 58 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 256561.22294684596, - "exit_price": 288796.67696164973, - "quantity": 7, - "commission": 303.24, - "tax": 3638.84, - "slippage": 1423.26, - "pnl": 221436.71, - "pnl_pct": 12.3281, - "reason": "청산: BB상단 (+12.6%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 16816.734420323966, - "exit_price": 16389.968484642097, - "quantity": 199, - "commission": 489.24, - "tax": 7501.69, - "slippage": 1996.27, - "pnl": -93419.33, - "pnl_pct": -2.7911, - "reason": "청산: 트레일링 (-2.5%)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-08-11", - "exit_date": null, - "entry_price": 202699.9146953854, - "exit_price": 0.0, - "quantity": 17, - "commission": 516.88, - "tax": 0.0, - "slippage": 3398.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(200490) 근처 반등 RSI(46.0)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38415.19817651679, - "exit_price": 39074.42952597751, - "quantity": 83, - "commission": 486.48, - "tax": 7459.31, - "slippage": 2122.35, - "pnl": 46292.15, - "pnl_pct": 1.4516, - "reason": "청산: RSI 63 | 트레일링 (+1.8%)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800058.0344915945, - "exit_price": 774993.9370919571, - "quantity": 4, - "commission": 465.0, - "tax": 5579.96, - "slippage": 24.25, - "pnl": -106781.38, - "pnl_pct": -3.3362, - "reason": "청산: 트레일링 (-3.1%)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-12", - "entry_price": 24811.36548096094, - "exit_price": 25978.755292486996, - "quantity": 60, - "commission": 233.81, - "tax": 3585.07, - "slippage": 1274.68, - "pnl": 66001.21, - "pnl_pct": 4.4329, - "reason": "청산: 트레일링 (+4.8%)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-08-11", - "exit_date": "2025-08-12", - "entry_price": 202699.9146953854, - "exit_price": 222933.2385382594, - "quantity": 5, - "commission": 167.2, - "tax": 2006.4, - "slippage": 333.81, - "pnl": 98841.0, - "pnl_pct": 9.751, - "reason": "모멘텀 1차 익절(30%): +10.0%", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-13", - "entry_price": 26905.733850999983, - "exit_price": 26082.685554539385, - "quantity": 156, - "commission": 610.33, - "tax": 7324.02, - "slippage": 2701.05, - "pnl": -136959.48, - "pnl_pct": -3.2626, - "reason": "청산: 트레일링 (-3.0%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-08-11", - "exit_date": "2025-08-13", - "entry_price": 202699.9146953854, - "exit_price": 214298.59951415763, - "quantity": 12, - "commission": 385.74, - "tax": 4628.85, - "slippage": 2416.81, - "pnl": 133804.77, - "pnl_pct": 5.5001, - "reason": "모멘텀 트레일링 (+5.8%)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2025-08-13", - "exit_date": null, - "entry_price": 78310.514994257, - "exit_price": 0.0, - "quantity": 44, - "commission": 516.85, - "tax": 0.0, - "slippage": 462.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(77015) 근처 반등 RSI(51.6)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 26653.076174066668, - "exit_price": 0.0, - "quantity": 148, - "commission": 591.7, - "tax": 0.0, - "slippage": 455.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.0) %B(0.25) vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 128513.75412313564, - "exit_price": 0.0, - "quantity": 26, - "commission": 501.2, - "tax": 0.0, - "slippage": 357.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(126255) 근처 반등 RSI(50.0)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61834.18922100667, - "exit_price": 0.0, - "quantity": 103, - "commission": 955.34, - "tax": 0.0, - "slippage": 3521.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.0) %B(0.28) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427116.29268665845, - "exit_price": 0.0, - "quantity": 14, - "commission": 896.94, - "tax": 0.0, - "slippage": 1628.1, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.9) %B(0.21) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61834.18922100667, - "exit_price": 66559.71833351979, - "quantity": 51, - "commission": 509.18, - "tax": 6110.18, - "slippage": 2054.36, - "pnl": 233909.59, - "pnl_pct": 7.4162, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-22", - "entry_price": 128513.75412313564, - "exit_price": 139299.96486111285, - "quantity": 26, - "commission": 543.27, - "tax": 6519.24, - "slippage": 2600.91, - "pnl": 272877.77, - "pnl_pct": 8.1654, - "reason": "과매수 청산 RSI(92)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61834.18922100667, - "exit_price": 62687.23444851707, - "quantity": 52, - "commission": 488.96, - "tax": 5867.53, - "slippage": 663.81, - "pnl": 37519.56, - "pnl_pct": 1.1667, - "reason": "청산: 트레일링 (+1.4%)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-25", - "entry_price": 56815.06338355782, - "exit_price": 64658.96480406014, - "quantity": 42, - "commission": 407.35, - "tax": 4888.22, - "slippage": 1723.48, - "pnl": 323790.36, - "pnl_pct": 13.5671, - "reason": "과매수 청산 RSI(80)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427116.29268665845, - "exit_price": 437884.3750510859, - "quantity": 7, - "commission": 459.78, - "tax": 7049.94, - "slippage": 809.37, - "pnl": 67418.39, - "pnl_pct": 2.2546, - "reason": "익절(50%): RSI 52 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147171.86303545118, - "exit_price": 0.0, - "quantity": 51, - "commission": 1125.86, - "tax": 0.0, - "slippage": 3665.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(26.4) %B(0.14) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 173056.53267930762, - "exit_price": 0.0, - "quantity": 35, - "commission": 908.55, - "tax": 0.0, - "slippage": 5478.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.2) %B(0.34) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-27", - "entry_price": 26653.076174066668, - "exit_price": 24878.93201753896, - "quantity": 148, - "commission": 552.31, - "tax": 6627.75, - "slippage": 3118.06, - "pnl": -270345.09, - "pnl_pct": -6.8524, - "reason": "손절 (-6.6%)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-28", - "entry_price": 427116.29268665845, - "exit_price": 417961.41924049606, - "quantity": 7, - "commission": 438.86, - "tax": 6729.18, - "slippage": 270.07, - "pnl": -71700.62, - "pnl_pct": -2.3978, - "reason": "청산: 트레일링 (-2.1%)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2025-08-13", - "exit_date": "2025-08-29", - "entry_price": 78310.514994257, - "exit_price": 73868.69775040755, - "quantity": 44, - "commission": 487.53, - "tax": 5850.4, - "slippage": 1377.3, - "pnl": -202294.74, - "pnl_pct": -5.8701, - "reason": "손절 (-5.6%)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-29", - "exit_date": null, - "entry_price": 438621.3242782118, - "exit_price": 0.0, - "quantity": 13, - "commission": 855.31, - "tax": 0.0, - "slippage": 1577.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(431250) 근처 반등 RSI(52.8)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-04", - "entry_price": 147171.86303545118, - "exit_price": 150099.4677920679, - "quantity": 25, - "commission": 562.87, - "tax": 6754.48, - "slippage": 13.31, - "pnl": 65320.88, - "pnl_pct": 1.7751, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2025-09-04", - "exit_date": null, - "entry_price": 75358.06527749337, - "exit_price": 0.0, - "quantity": 76, - "commission": 859.08, - "tax": 0.0, - "slippage": 4412.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(75675) 근처 반등 RSI(40.2)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-05", - "entry_price": 147171.86303545118, - "exit_price": 151403.47732333883, - "quantity": 13, - "commission": 295.24, - "tax": 3542.84, - "slippage": 1254.79, - "pnl": 50885.92, - "pnl_pct": 2.6593, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276572.4306300631, - "exit_price": 0.0, - "quantity": 27, - "commission": 1120.12, - "tax": 0.0, - "slippage": 1955.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(26.4) %B(0.05) vol(2.4x)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-08", - "entry_price": 147171.86303545118, - "exit_price": 154185.62807084192, - "quantity": 13, - "commission": 300.66, - "tax": 3607.94, - "slippage": 1486.84, - "pnl": 86983.35, - "pnl_pct": 4.5457, - "reason": "청산: BB상단 (+4.8%)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23963.212746085974, - "exit_price": 0.0, - "quantity": 446, - "commission": 1603.14, - "tax": 0.0, - "slippage": 5892.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(31.9) %B(0.24) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 65327.92795580944, - "exit_price": 0.0, - "quantity": 140, - "commission": 1371.89, - "tax": 0.0, - "slippage": 3909.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(41.3) %B(0.35) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-29", - "exit_date": "2025-09-10", - "entry_price": 438621.3242782118, - "exit_price": 485995.3005259903, - "quantity": 3, - "commission": 218.7, - "tax": 3353.37, - "slippage": 14.1, - "pnl": 138352.48, - "pnl_pct": 10.5126, - "reason": "모멘텀 1차 익절(30%): +10.8%", - "market": "KOSDAQ" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 65327.92795580944, - "exit_price": 67494.92103944502, - "quantity": 70, - "commission": 708.7, - "tax": 8504.36, - "slippage": 355.53, - "pnl": 141790.52, - "pnl_pct": 3.1002, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129714.4505885717, - "exit_price": 0.0, - "quantity": 83, - "commission": 1614.94, - "tax": 0.0, - "slippage": 9499.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(21.9) %B(0.12) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49244.47328572075, - "exit_price": 0.0, - "quantity": 218, - "commission": 1610.29, - "tax": 0.0, - "slippage": 9695.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(24.2) %B(0.19) vol(1.4x)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 16098.778547753316, - "exit_price": 0.0, - "quantity": 517, - "commission": 1248.46, - "tax": 0.0, - "slippage": 4538.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(45.7) %B(0.41) vol(1.0x)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-11", - "entry_price": 173056.53267930762, - "exit_price": 171856.4496565796, - "quantity": 17, - "commission": 438.23, - "tax": 5258.81, - "slippage": 2440.36, - "pnl": -26539.75, - "pnl_pct": -0.902, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-12", - "entry_price": 173056.53267930762, - "exit_price": 171599.9831074337, - "quantity": 9, - "commission": 231.66, - "tax": 2779.92, - "slippage": 900.15, - "pnl": -16354.15, - "pnl_pct": -1.0499, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-29", - "exit_date": "2025-09-12", - "entry_price": 438621.3242782118, - "exit_price": 491427.21190439357, - "quantity": 3, - "commission": 221.14, - "tax": 3390.85, - "slippage": 218.36, - "pnl": 154608.29, - "pnl_pct": 11.7478, - "reason": "모멘텀 1차 익절(30%): +12.1%", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23963.212746085974, - "exit_price": 25296.775628362164, - "quantity": 223, - "commission": 846.18, - "tax": 10154.13, - "slippage": 719.03, - "pnl": 285582.65, - "pnl_pct": 5.3434, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 65327.92795580944, - "exit_price": 69278.63769634985, - "quantity": 70, - "commission": 727.43, - "tax": 8729.11, - "slippage": 1495.36, - "pnl": 266407.2, - "pnl_pct": 5.8248, - "reason": "청산: BB상단 (+6.1%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-12", - "entry_price": 16098.778547753316, - "exit_price": 16405.238723954848, - "quantity": 258, - "commission": 634.88, - "tax": 9734.87, - "slippage": 3808.41, - "pnl": 68073.95, - "pnl_pct": 1.6387, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-09-12", - "exit_date": null, - "entry_price": 223677.93333514247, - "exit_price": 0.0, - "quantity": 36, - "commission": 1207.86, - "tax": 0.0, - "slippage": 6405.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(220400) 근처 반등 RSI(53.8)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-15", - "entry_price": 173056.53267930762, - "exit_price": 169853.68056105985, - "quantity": 9, - "commission": 229.3, - "tax": 2751.63, - "slippage": 1316.87, - "pnl": -32040.23, - "pnl_pct": -2.0568, - "reason": "시간손절 (20일, -1.8%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-15", - "entry_price": 16098.778547753316, - "exit_price": 16245.383485410079, - "quantity": 129, - "commission": 314.35, - "tax": 4820.01, - "slippage": 1885.53, - "pnl": 13466.17, - "pnl_pct": 0.6483, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-29", - "exit_date": "2025-09-16", - "entry_price": 438621.3242782118, - "exit_price": 492896.4322665985, - "quantity": 7, - "commission": 517.54, - "tax": 7935.63, - "slippage": 724.97, - "pnl": 371012.03, - "pnl_pct": 12.0819, - "reason": "과매수 청산 RSI(82)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-17", - "entry_price": 16098.778547753316, - "exit_price": 16165.965104116765, - "quantity": 65, - "commission": 157.62, - "tax": 2416.81, - "slippage": 262.27, - "pnl": 1635.73, - "pnl_pct": 0.1563, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2025-09-04", - "exit_date": "2025-09-18", - "entry_price": 75358.06527749337, - "exit_price": 82191.55036429859, - "quantity": 76, - "commission": 936.98, - "tax": 11243.8, - "slippage": 642.17, - "pnl": 506305.0, - "pnl_pct": 8.839, - "reason": "과매수 청산 RSI(84)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129714.4505885717, - "exit_price": 139491.09577263476, - "quantity": 41, - "commission": 857.87, - "tax": 10294.44, - "slippage": 4465.07, - "pnl": 388892.4, - "pnl_pct": 7.3113, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-19", - "entry_price": 129714.4505885717, - "exit_price": 141175.07176668497, - "quantity": 21, - "commission": 444.7, - "tax": 5336.42, - "slippage": 2623.49, - "pnl": 234483.33, - "pnl_pct": 8.6067, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-09-19", - "exit_date": null, - "entry_price": 289617.6462543564, - "exit_price": 0.0, - "quantity": 28, - "commission": 1216.39, - "tax": 0.0, - "slippage": 3294.1, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(289325) 근처 반등 RSI(54.7)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-23", - "entry_price": 276572.4306300631, - "exit_price": 278327.14576942305, - "quantity": 27, - "commission": 1127.22, - "tax": 13526.7, - "slippage": 4667.06, - "pnl": 31603.27, - "pnl_pct": 0.4231, - "reason": "청산: 트레일링 (+0.7%)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-23", - "entry_price": 23963.212746085974, - "exit_price": 24196.25980921236, - "quantity": 223, - "commission": 809.36, - "tax": 9712.38, - "slippage": 834.06, - "pnl": 40646.18, - "pnl_pct": 0.7605, - "reason": "청산: 트레일링 (+1.0%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 129714.4505885717, - "exit_price": 143466.4690861464, - "quantity": 21, - "commission": 451.92, - "tax": 5423.03, - "slippage": 2804.15, - "pnl": 282508.84, - "pnl_pct": 10.3695, - "reason": "청산: RSI 67 (+10.7%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 16098.778547753316, - "exit_price": 16046.114432518707, - "quantity": 65, - "commission": 156.45, - "tax": 2398.89, - "slippage": 902.56, - "pnl": -6135.47, - "pnl_pct": -0.5862, - "reason": "청산: 트레일링 (-0.2%)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49244.47328572075, - "exit_price": 48502.605197101206, - "quantity": 218, - "commission": 1586.04, - "tax": 24319.21, - "slippage": 10332.07, - "pnl": -189242.78, - "pnl_pct": -1.7625, - "reason": "청산: 트레일링 (-1.4%)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-09-19", - "exit_date": "2025-09-25", - "entry_price": 289617.6462543564, - "exit_price": 271279.8754780362, - "quantity": 28, - "commission": 1139.38, - "tax": 13672.51, - "slippage": 6163.49, - "pnl": -529485.86, - "pnl_pct": -6.5284, - "reason": "손절 (-6.3%)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-09-12", - "exit_date": "2025-09-26", - "entry_price": 223677.93333514247, - "exit_price": 214310.9362240997, - "quantity": 36, - "commission": 1157.28, - "tax": 13887.35, - "slippage": 6806.3, - "pnl": -353464.38, - "pnl_pct": -4.3889, - "reason": "손절 (-4.1%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297007.3615494838, - "exit_price": 0.0, - "quantity": 11, - "commission": 490.06, - "tax": 0.0, - "slippage": 80.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.0) %B(0.16) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 220162.04418378614, - "exit_price": 0.0, - "quantity": 15, - "commission": 495.36, - "tax": 0.0, - "slippage": 2430.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(217725) 근처 반등 RSI(44.4)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 222073.7451738841, - "exit_price": 0.0, - "quantity": 15, - "commission": 499.67, - "tax": 0.0, - "slippage": 1106.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(219150) 근처 반등 RSI(49.6)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-10", - "entry_price": 297007.3615494838, - "exit_price": 297722.61686595756, - "quantity": 11, - "commission": 491.24, - "tax": 5894.91, - "slippage": 3051.21, - "pnl": 991.6, - "pnl_pct": 0.0303, - "reason": "청산: 트레일링 (+0.3%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2025-10-10", - "exit_date": null, - "entry_price": 27722.22191334856, - "exit_price": 0.0, - "quantity": 126, - "commission": 523.95, - "tax": 0.0, - "slippage": 2799.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(27900) 근처 반등 RSI(40.2)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289249.71450420044, - "exit_price": 0.0, - "quantity": 12, - "commission": 520.65, - "tax": 0.0, - "slippage": 2996.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.5) %B(0.01) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 284230.2528059071, - "exit_price": 0.0, - "quantity": 12, - "commission": 511.61, - "tax": 0.0, - "slippage": 2763.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(280975) 근처 반등 RSI(45.5)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-16", - "entry_price": 220162.04418378614, - "exit_price": 241935.43301827813, - "quantity": 15, - "commission": 544.35, - "tax": 6532.26, - "slippage": 968.5, - "pnl": 319028.86, - "pnl_pct": 9.659, - "reason": "과매수 청산 RSI(83)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-16", - "entry_price": 222073.7451738841, - "exit_price": 218327.9586697539, - "quantity": 15, - "commission": 491.24, - "tax": 5894.85, - "slippage": 2580.62, - "pnl": -63072.56, - "pnl_pct": -1.8932, - "reason": "모멘텀 트레일링 (-1.6%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289249.71450420044, - "exit_price": 308966.5984514415, - "quantity": 6, - "commission": 278.07, - "tax": 3336.84, - "slippage": 200.41, - "pnl": 114426.07, - "pnl_pct": 6.5923, - "reason": "익절(50%): RSI 51 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-17", - "entry_price": 284230.2528059071, - "exit_price": 269264.9510520068, - "quantity": 12, - "commission": 484.68, - "tax": 5816.12, - "slippage": 2820.59, - "pnl": -186396.04, - "pnl_pct": -5.4641, - "reason": "손절 (-5.2%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-21", - "entry_price": 289249.71450420044, - "exit_price": 308235.12398196233, - "quantity": 6, - "commission": 277.41, - "tax": 3328.94, - "slippage": 1589.26, - "pnl": 110045.78, - "pnl_pct": 6.3399, - "reason": "청산: 트레일링 (+6.7%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-10-10", - "exit_date": "2025-10-24", - "entry_price": 27722.22191334856, - "exit_price": 29293.48269207591, - "quantity": 126, - "commission": 553.65, - "tax": 6643.76, - "slippage": 821.18, - "pnl": 190257.5, - "pnl_pct": 5.446, - "reason": "모멘텀 트레일링 (+5.7%)", - "market": "KOSPI" - }, - { - "stock_code": "034020", - "stock_name": "두산에너빌리티", - "side": "BUY", - "entry_date": "2025-12-08", - "exit_date": null, - "entry_price": 76862.71385130985, - "exit_price": 0.0, - "quantity": 46, - "commission": 530.35, - "tax": 0.0, - "slippage": 2884.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(76995) 근처 반등 RSI(52.6)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-12-10", - "exit_date": null, - "entry_price": 299137.63066716905, - "exit_price": 0.0, - "quantity": 19, - "commission": 852.54, - "tax": 0.0, - "slippage": 2614.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(293425) 근처 반등 RSI(52.2)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-12-11", - "exit_date": null, - "entry_price": 37311.38361935173, - "exit_price": 0.0, - "quantity": 157, - "commission": 878.68, - "tax": 0.0, - "slippage": 1787.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(37775) 근처 반등 RSI(47.4)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-12-18", - "exit_date": null, - "entry_price": 72557.66254868859, - "exit_price": 0.0, - "quantity": 48, - "commission": 522.42, - "tax": 0.0, - "slippage": 2767.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(74175) 근처 반등 RSI(50.7)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 77317.59313117662, - "exit_price": 0.0, - "quantity": 45, - "commission": 521.89, - "tax": 0.0, - "slippage": 791.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(78020) 근처 반등 RSI(41.5)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 302507.15849149716, - "exit_price": 0.0, - "quantity": 11, - "commission": 499.14, - "tax": 0.0, - "slippage": 78.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(310425) 근처 반등 RSI(45.0)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-26", - "exit_date": null, - "entry_price": 439084.7839770759, - "exit_price": 0.0, - "quantity": 22, - "commission": 1448.98, - "tax": 0.0, - "slippage": 1865.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(41.1) %B(0.35) vol(1.7x)", - "market": "KOSDAQ" - }, - { - "stock_code": "034020", - "stock_name": "두산에너빌리티", - "side": "SELL", - "entry_date": "2025-12-08", - "exit_date": "2025-12-29", - "entry_price": 76862.71385130985, - "exit_price": 76474.88796073338, - "quantity": 46, - "commission": 527.68, - "tax": 6332.12, - "slippage": 1155.15, - "pnl": -25230.14, - "pnl_pct": -0.7135, - "reason": "시간손절 (21일, -0.5%)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2025-12-30", - "entry_price": 299137.63066716905, - "exit_price": 329714.76352913, - "quantity": 5, - "commission": 247.29, - "tax": 2967.43, - "slippage": 1426.18, - "pnl": 149446.59, - "pnl_pct": 9.9903, - "reason": "모멘텀 1차 익절(30%): +10.3%", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-12-30", - "exit_date": null, - "entry_price": 171665.8214813443, - "exit_price": 0.0, - "quantity": 61, - "commission": 1570.74, - "tax": 0.0, - "slippage": 10115.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.7) %B(0.37) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-02", - "entry_price": 299137.63066716905, - "exit_price": 345903.4227525182, - "quantity": 4, - "commission": 207.54, - "tax": 2490.5, - "slippage": 386.31, - "pnl": 184185.64, - "pnl_pct": 15.3907, - "reason": "모멘텀 1차 익절(30%): +15.7%", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-02", - "entry_price": 439084.7839770759, - "exit_price": 456706.84284545627, - "quantity": 11, - "commission": 753.57, - "tax": 11554.68, - "slippage": 3224.73, - "pnl": 180809.91, - "pnl_pct": 3.743, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-02", - "entry_price": 171665.8214813443, - "exit_price": 175030.01631489856, - "quantity": 30, - "commission": 787.64, - "tax": 9451.62, - "slippage": 2099.51, - "pnl": 89914.09, - "pnl_pct": 1.7457, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-05", - "entry_price": 299137.63066716905, - "exit_price": 337168.8619805706, - "quantity": 3, - "commission": 151.73, - "tax": 1820.71, - "slippage": 993.41, - "pnl": 111986.64, - "pnl_pct": 12.477, - "reason": "모멘텀 1차 익절(30%): +12.8%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-12-11", - "exit_date": "2026-01-05", - "entry_price": 37311.38361935173, - "exit_price": 37679.78466688555, - "quantity": 157, - "commission": 887.36, - "tax": 13606.17, - "slippage": 3173.81, - "pnl": 42466.75, - "pnl_pct": 0.7248, - "reason": "시간손절 (25일, +1.0%)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-05", - "entry_price": 171665.8214813443, - "exit_price": 176933.6611024485, - "quantity": 15, - "commission": 398.1, - "tax": 4777.21, - "slippage": 2495.08, - "pnl": 73456.04, - "pnl_pct": 2.8522, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275031.7189817591, - "exit_price": 0.0, - "quantity": 40, - "commission": 1650.19, - "tax": 0.0, - "slippage": 1268.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.4) %B(0.26) vol(1.9x)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 15294.82772133642, - "exit_price": 0.0, - "quantity": 720, - "commission": 1651.84, - "tax": 0.0, - "slippage": 10675.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.7) %B(0.32) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330058.92737933696, - "exit_price": 0.0, - "quantity": 32, - "commission": 1584.28, - "tax": 0.0, - "slippage": 1885.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.5) %B(0.19) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 93089.51569136583, - "exit_price": 0.0, - "quantity": 92, - "commission": 1284.64, - "tax": 0.0, - "slippage": 8235.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(45.3) %B(0.36) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 24356.464105927436, - "exit_price": 0.0, - "quantity": 345, - "commission": 1260.45, - "tax": 0.0, - "slippage": 2230.12, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(46.3) %B(0.29) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 37704.086776029995, - "exit_price": 0.0, - "quantity": 222, - "commission": 1255.55, - "tax": 0.0, - "slippage": 907.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(37452) 근처 반등 RSI(52.4)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-06", - "entry_price": 439084.7839770759, - "exit_price": 473794.01677844033, - "quantity": 11, - "commission": 781.76, - "tax": 11986.99, - "slippage": 2265.82, - "pnl": 368308.32, - "pnl_pct": 7.6244, - "reason": "청산: BB상단 (+8.0%)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-06", - "entry_price": 171665.8214813443, - "exit_price": 180968.0604895158, - "quantity": 8, - "commission": 217.16, - "tax": 2605.94, - "slippage": 1055.52, - "pnl": 71388.81, - "pnl_pct": 5.1975, - "reason": "익절(50%): RSI 63 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48965.354504529845, - "exit_price": 0.0, - "quantity": 225, - "commission": 1652.58, - "tax": 0.0, - "slippage": 3454.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(24.9) %B(0.18) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-12-18", - "exit_date": "2026-01-07", - "entry_price": 72557.66254868859, - "exit_price": 70357.32289672724, - "quantity": 48, - "commission": 506.57, - "tax": 6078.87, - "slippage": 2048.5, - "pnl": -112724.16, - "pnl_pct": -3.2361, - "reason": "시간손절 (20일, -3.0%)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-08", - "entry_price": 77317.59313117662, - "exit_price": 77460.36471287561, - "quantity": 45, - "commission": 522.86, - "tax": 6274.29, - "slippage": 1783.59, - "pnl": -894.32, - "pnl_pct": -0.0257, - "reason": "시간손절 (20일, +0.2%)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-08", - "entry_price": 302507.15849149716, - "exit_price": 300384.24877227994, - "quantity": 11, - "commission": 495.63, - "tax": 5947.61, - "slippage": 1273.26, - "pnl": -30294.39, - "pnl_pct": -0.9103, - "reason": "시간손절 (20일, -0.7%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 15294.82772133642, - "exit_price": 14531.61640984756, - "quantity": 720, - "commission": 1569.41, - "tax": 24064.36, - "slippage": 6036.18, - "pnl": -576797.76, - "pnl_pct": -5.237, - "reason": "청산: 트레일링 (-4.9%)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-09", - "entry_price": 171665.8214813443, - "exit_price": 172656.00942318988, - "quantity": 8, - "commission": 207.19, - "tax": 2486.25, - "slippage": 351.92, - "pnl": 5022.07, - "pnl_pct": 0.3656, - "reason": "청산: 트레일링 (+0.6%)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 330058.92737933696, - "exit_price": 312278.5045988018, - "quantity": 32, - "commission": 1498.94, - "tax": 17987.24, - "slippage": 7087.85, - "pnl": -590043.99, - "pnl_pct": -5.5857, - "reason": "청산: 트레일링 (-5.3%)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 93089.51569136583, - "exit_price": 89099.84930711072, - "quantity": 92, - "commission": 1229.58, - "tax": 14754.94, - "slippage": 13.86, - "pnl": -384318.46, - "pnl_pct": -4.4868, - "reason": "청산: 트레일링 (-4.3%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 24356.464105927436, - "exit_price": 25076.768063345975, - "quantity": 172, - "commission": 646.98, - "tax": 7763.77, - "slippage": 3995.89, - "pnl": 114853.14, - "pnl_pct": 2.7412, - "reason": "익절(50%): RSI 52 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-12", - "exit_date": null, - "entry_price": 321673.11231706536, - "exit_price": 0.0, - "quantity": 18, - "commission": 868.52, - "tax": 0.0, - "slippage": 3116.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(42.5) %B(0.24) vol(1.4x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275031.7189817591, - "exit_price": 299784.17100025655, - "quantity": 20, - "commission": 899.35, - "tax": 10792.23, - "slippage": 4316.58, - "pnl": 482532.36, - "pnl_pct": 8.771, - "reason": "익절(50%): RSI 62 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 24356.464105927436, - "exit_price": 25481.080273015094, - "quantity": 86, - "commission": 328.71, - "tax": 3944.47, - "slippage": 1627.1, - "pnl": 92129.61, - "pnl_pct": 4.3977, - "reason": "익절(50%): RSI 55 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48965.354504529845, - "exit_price": 53763.9201864615, - "quantity": 112, - "commission": 903.23, - "tax": 10838.81, - "slippage": 4040.94, - "pnl": 524874.7, - "pnl_pct": 9.5694, - "reason": "익절(50%): RSI 64 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-13", - "entry_price": 321673.11231706536, - "exit_price": 342375.2541459149, - "quantity": 9, - "commission": 462.21, - "tax": 5546.48, - "slippage": 1122.71, - "pnl": 179876.33, - "pnl_pct": 6.2123, - "reason": "익절(50%): RSI 52 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2026-01-13", - "exit_date": null, - "entry_price": 1330093.065168798, - "exit_price": 0.0, - "quantity": 4, - "commission": 798.06, - "tax": 0.0, - "slippage": 372.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(1321000) 근처 반등 RSI(51.2)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 24356.464105927436, - "exit_price": 25632.962303382024, - "quantity": 43, - "commission": 165.33, - "tax": 1983.99, - "slippage": 732.62, - "pnl": 52583.0, - "pnl_pct": 5.0199, - "reason": "익절(50%): RSI 53 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48965.354504529845, - "exit_price": 55181.77295801045, - "quantity": 56, - "commission": 463.53, - "tax": 5562.32, - "slippage": 1020.71, - "pnl": 341682.27, - "pnl_pct": 12.4589, - "reason": "익절(50%): RSI 66 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14664.602003356556, - "exit_price": 0.0, - "quantity": 508, - "commission": 1117.44, - "tax": 0.0, - "slippage": 2337.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(31.9) %B(0.22) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 92578.44141335433, - "exit_price": 0.0, - "quantity": 65, - "commission": 902.64, - "tax": 0.0, - "slippage": 5098.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(92505) 근처 반등 RSI(45.7)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-15", - "entry_price": 24356.464105927436, - "exit_price": 25881.358364587937, - "quantity": 22, - "commission": 85.41, - "tax": 1024.9, - "slippage": 410.12, - "pnl": 32356.99, - "pnl_pct": 6.0376, - "reason": "익절(50%): RSI 61 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-15", - "entry_price": 48965.354504529845, - "exit_price": 57682.67140512421, - "quantity": 28, - "commission": 242.27, - "tax": 2907.21, - "slippage": 485.2, - "pnl": 240729.74, - "pnl_pct": 17.5557, - "reason": "익절(50%): RSI 71 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-16", - "entry_price": 48965.354504529845, - "exit_price": 57282.27798885544, - "quantity": 14, - "commission": 120.29, - "tax": 1443.51, - "slippage": 248.11, - "pnl": 114770.3, - "pnl_pct": 16.7397, - "reason": "익절(50%): RSI 69 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2026-01-13", - "exit_date": "2026-01-16", - "entry_price": 1330093.065168798, - "exit_price": 1584352.6972398385, - "quantity": 1, - "commission": 237.65, - "tax": 2851.83, - "slippage": 647.3, - "pnl": 250970.63, - "pnl_pct": 18.8658, - "reason": "모멘텀 1차 익절(30%): +19.2%", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-19", - "entry_price": 299137.63066716905, - "exit_price": 366352.5202581433, - "quantity": 2, - "commission": 109.91, - "tax": 1318.87, - "slippage": 294.96, - "pnl": 132911.26, - "pnl_pct": 22.2124, - "reason": "모멘텀 2차 익절(30%): +22.5%", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275031.7189817591, - "exit_price": 313907.16426640685, - "quantity": 20, - "commission": 941.72, - "tax": 11300.66, - "slippage": 1856.71, - "pnl": 764441.43, - "pnl_pct": 13.8952, - "reason": "청산: BB상단 (+14.2%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 24356.464105927436, - "exit_price": 25046.81144063357, - "quantity": 22, - "commission": 82.65, - "tax": 991.85, - "slippage": 70.15, - "pnl": 14032.76, - "pnl_pct": 2.6184, - "reason": "청산: 트레일링 (+2.8%)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-19", - "entry_price": 48965.354504529845, - "exit_price": 62473.72210413919, - "quantity": 7, - "commission": 65.6, - "tax": 787.17, - "slippage": 183.95, - "pnl": 93654.39, - "pnl_pct": 27.3197, - "reason": "익절(50%): RSI 82 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2026-01-13", - "exit_date": "2026-01-19", - "entry_price": 1330093.065168798, - "exit_price": 1582510.4639455634, - "quantity": 3, - "commission": 712.13, - "tax": 8545.56, - "slippage": 4468.61, - "pnl": 747395.97, - "pnl_pct": 18.7276, - "reason": "모멘텀 1차 익절(30%): +19.1%", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-19", - "entry_price": 92578.44141335433, - "exit_price": 106827.59471165035, - "quantity": 19, - "commission": 304.46, - "tax": 3653.5, - "slippage": 1375.7, - "pnl": 266512.1, - "pnl_pct": 15.1492, - "reason": "모멘텀 1차 익절(30%): +15.5%", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-20", - "entry_price": 299137.63066716905, - "exit_price": 369665.96194807894, - "quantity": 1, - "commission": 55.45, - "tax": 665.4, - "slippage": 334.04, - "pnl": 69762.61, - "pnl_pct": 23.3177, - "reason": "모멘텀 1차 익절(30%): +23.7%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-20", - "entry_price": 37704.086776029995, - "exit_price": 41574.394579496424, - "quantity": 66, - "commission": 411.59, - "tax": 6310.99, - "slippage": 1689.96, - "pnl": 248344.46, - "pnl_pct": 9.9783, - "reason": "모멘텀 1차 익절(30%): +10.3%", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-20", - "entry_price": 48965.354504529845, - "exit_price": 63280.94987294, - "quantity": 4, - "commission": 37.97, - "tax": 455.62, - "slippage": 76.2, - "pnl": 56739.41, - "pnl_pct": 28.9648, - "reason": "익절(50%): RSI 82 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-20", - "entry_price": 92578.44141335433, - "exit_price": 104942.46659262075, - "quantity": 13, - "commission": 204.64, - "tax": 2455.65, - "slippage": 747.93, - "pnl": 157891.51, - "pnl_pct": 13.1172, - "reason": "모멘텀 1차 익절(30%): +13.4%", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2026-01-20", - "exit_date": null, - "entry_price": 28400.0115286874, - "exit_price": 0.0, - "quantity": 219, - "commission": 932.94, - "tax": 0.0, - "slippage": 2.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(27962) 근처 반등 RSI(51.9)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-21", - "entry_price": 299137.63066716905, - "exit_price": 360896.4241482103, - "quantity": 1, - "commission": 54.13, - "tax": 649.61, - "slippage": 103.58, - "pnl": 61010.17, - "pnl_pct": 20.3923, - "reason": "모멘텀 1차 익절(30%): +20.7%", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-21", - "entry_price": 48965.354504529845, - "exit_price": 62373.174979440635, - "quantity": 4, - "commission": 37.42, - "tax": 449.09, - "slippage": 107.3, - "pnl": 53115.39, - "pnl_pct": 27.1148, - "reason": "청산: RSI 82 | BB상단 | 트레일링 (+27.4%)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-21", - "entry_price": 92578.44141335433, - "exit_price": 109236.60766341531, - "quantity": 9, - "commission": 147.47, - "tax": 1769.63, - "slippage": 570.53, - "pnl": 147881.41, - "pnl_pct": 17.7458, - "reason": "모멘텀 1차 익절(30%): +18.1%", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-22", - "entry_price": 299137.63066716905, - "exit_price": 368258.7409776654, - "quantity": 3, - "commission": 165.72, - "tax": 1988.6, - "slippage": 723.78, - "pnl": 205074.41, - "pnl_pct": 22.8483, - "reason": "모멘텀 1차 익절(30%): +23.2%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-22", - "entry_price": 37704.086776029995, - "exit_price": 42930.028757228894, - "quantity": 46, - "commission": 296.22, - "tax": 4542.0, - "slippage": 918.68, - "pnl": 235294.96, - "pnl_pct": 13.5644, - "reason": "모멘텀 1차 익절(30%): +13.9%", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-22", - "entry_price": 321673.11231706536, - "exit_price": 350345.0229903436, - "quantity": 9, - "commission": 472.97, - "tax": 5675.59, - "slippage": 1394.79, - "pnl": 251464.38, - "pnl_pct": 8.6847, - "reason": "청산: BB상단 (+9.0%)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-22", - "entry_price": 92578.44141335433, - "exit_price": 106177.30491121496, - "quantity": 7, - "commission": 111.49, - "tax": 1337.83, - "slippage": 158.87, - "pnl": 93645.52, - "pnl_pct": 14.4482, - "reason": "모멘텀 1차 익절(30%): +14.7%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-23", - "entry_price": 37704.086776029995, - "exit_price": 43929.203467129286, - "quantity": 33, - "commission": 217.45, - "tax": 3334.23, - "slippage": 686.29, - "pnl": 201690.54, - "pnl_pct": 16.2076, - "reason": "모멘텀 1차 익절(30%): +16.6%", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14664.602003356556, - "exit_price": 14986.482287612576, - "quantity": 254, - "commission": 570.98, - "tax": 8755.1, - "slippage": 3433.5, - "pnl": 71872.78, - "pnl_pct": 1.9293, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 92578.44141335433, - "exit_price": 105515.93978533061, - "quantity": 5, - "commission": 79.14, - "tax": 949.64, - "slippage": 420.3, - "pnl": 63589.28, - "pnl_pct": 13.7353, - "reason": "모멘텀 1차 익절(30%): +14.1%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-26", - "entry_price": 37704.086776029995, - "exit_price": 49791.549368469336, - "quantity": 23, - "commission": 171.78, - "tax": 2633.97, - "slippage": 194.36, - "pnl": 275075.81, - "pnl_pct": 31.7155, - "reason": "모멘텀 2차 익절(30%): +32.1%", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14664.602003356556, - "exit_price": 16238.622920483584, - "quantity": 254, - "commission": 618.69, - "tax": 9486.6, - "slippage": 349.78, - "pnl": 389137.3, - "pnl_pct": 10.4456, - "reason": "청산: BB상단 (+10.7%)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 92578.44141335433, - "exit_price": 102447.16616898369, - "quantity": 3, - "commission": 46.1, - "tax": 553.21, - "slippage": 158.5, - "pnl": 28965.2, - "pnl_pct": 10.4275, - "reason": "모멘텀 1차 익절(30%): +10.7%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-27", - "entry_price": 37704.086776029995, - "exit_price": 51767.21366367133, - "quantity": 16, - "commission": 124.24, - "tax": 1905.03, - "slippage": 524.58, - "pnl": 222890.27, - "pnl_pct": 36.9418, - "reason": "모멘텀 1차 익절(30%): +37.4%", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2026-01-27", - "exit_date": null, - "entry_price": 176559.16072707984, - "exit_price": 0.0, - "quantity": 35, - "commission": 926.94, - "tax": 0.0, - "slippage": 2070.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(176425) 근처 반등 RSI(49.0)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-28", - "entry_price": 37704.086776029995, - "exit_price": 55054.90486710403, - "quantity": 11, - "commission": 90.84, - "tax": 1392.89, - "slippage": 496.05, - "pnl": 189313.06, - "pnl_pct": 45.6388, - "reason": "모멘텀 1차 익절(30%): +46.1%", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-28", - "entry_price": 92578.44141335433, - "exit_price": 99824.96130005969, - "quantity": 9, - "commission": 134.76, - "tax": 1617.16, - "slippage": 675.35, - "pnl": 63341.77, - "pnl_pct": 7.601, - "reason": "모멘텀 트레일링 (+7.9%)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2026-01-20", - "exit_date": "2026-01-28", - "entry_price": 28400.0115286874, - "exit_price": 30179.681570749177, - "quantity": 219, - "commission": 991.4, - "tax": 11896.83, - "slippage": 4449.74, - "pnl": 375926.57, - "pnl_pct": 6.0433, - "reason": "과매수 청산 RSI(80)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-29", - "entry_price": 37704.086776029995, - "exit_price": 55787.46505083735, - "quantity": 8, - "commission": 66.94, - "tax": 1026.49, - "slippage": 100.28, - "pnl": 143528.35, - "pnl_pct": 47.5767, - "reason": "모멘텀 1차 익절(30%): +48.0%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-30", - "entry_price": 37704.086776029995, - "exit_price": 57188.609767848044, - "quantity": 5, - "commission": 42.89, - "tax": 657.67, - "slippage": 56.95, - "pnl": 96693.78, - "pnl_pct": 51.2832, - "reason": "모멘텀 1차 익절(30%): +51.7%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-02", - "entry_price": 37704.086776029995, - "exit_price": 55298.649276058706, - "quantity": 4, - "commission": 33.18, - "tax": 508.75, - "slippage": 5.4, - "pnl": 69813.7, - "pnl_pct": 46.2836, - "reason": "모멘텀 1차 익절(30%): +46.7%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-03", - "entry_price": 37704.086776029995, - "exit_price": 52487.14576643589, - "quantity": 3, - "commission": 23.62, - "tax": 362.16, - "slippage": 38.56, - "pnl": 43946.43, - "pnl_pct": 38.8462, - "reason": "모멘텀 1차 익절(30%): +39.2%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-04", - "entry_price": 37704.086776029995, - "exit_price": 52874.86528739083, - "quantity": 2, - "commission": 15.86, - "tax": 243.22, - "slippage": 50.27, - "pnl": 30071.16, - "pnl_pct": 39.8719, - "reason": "모멘텀 2차 익절(30%): +40.3%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-05", - "entry_price": 37704.086776029995, - "exit_price": 52555.30379726274, - "quantity": 1, - "commission": 7.88, - "tax": 120.88, - "slippage": 44.7, - "pnl": 14716.8, - "pnl_pct": 39.0265, - "reason": "모멘텀 1차 익절(30%): +39.5%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-06", - "entry_price": 37704.086776029995, - "exit_price": 53296.11825538446, - "quantity": 1, - "commission": 7.99, - "tax": 122.58, - "slippage": 3.88, - "pnl": 15455.8, - "pnl_pct": 40.9862, - "reason": "모멘텀 1차 익절(30%): +41.4%", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2026-01-27", - "exit_date": "2026-02-06", - "entry_price": 176559.16072707984, - "exit_price": 165431.41001267987, - "quantity": 35, - "commission": 868.51, - "tax": 10422.18, - "slippage": 2400.65, - "pnl": -401688.9, - "pnl_pct": -6.4993, - "reason": "손절 (-6.3%)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-09", - "entry_price": 37704.086776029995, - "exit_price": 53666.181599054384, - "quantity": 3, - "commission": 24.15, - "tax": 370.3, - "slippage": 101.46, - "pnl": 47474.87, - "pnl_pct": 41.9652, - "reason": "모멘텀 1차 익절(30%): +42.4%", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14752.867919741911, - "exit_price": 0.0, - "quantity": 283, - "commission": 626.26, - "tax": 0.0, - "slippage": 811.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.5) %B(0.14) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14752.867919741911, - "exit_price": 13830.36245717321, - "quantity": 283, - "commission": 587.1, - "tax": 9002.18, - "slippage": 2727.42, - "pnl": -271284.59, - "pnl_pct": -6.4968, - "reason": "청산: 트레일링 (-6.2%)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236116.67301188648, - "exit_price": 0.0, - "quantity": 16, - "commission": 566.68, - "tax": 0.0, - "slippage": 1866.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.2) %B(-0.03) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236116.67301188648, - "exit_price": 207949.25123656768, - "quantity": 16, - "commission": 499.08, - "tax": 5988.94, - "slippage": 811.98, - "pnl": -457733.45, - "pnl_pct": -12.1144, - "reason": "손절 (-11.9%)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99783751.52 - }, - { - "date": "2023-07-06", - "equity": 99615112.31 - }, - { - "date": "2023-07-13", - "equity": 99978772.68 - }, - { - "date": "2023-07-20", - "equity": 100438153.43 - }, - { - "date": "2023-07-27", - "equity": 100361001.75 - }, - { - "date": "2023-08-03", - "equity": 100325075.24 - }, - { - "date": "2023-08-10", - "equity": 100325075.24 - }, - { - "date": "2023-08-18", - "equity": 100321193.63 - }, - { - "date": "2023-08-25", - "equity": 100222946.56 - }, - { - "date": "2023-09-01", - "equity": 100222946.56 - }, - { - "date": "2023-09-08", - "equity": 100222946.56 - }, - { - "date": "2023-09-15", - "equity": 100222946.56 - }, - { - "date": "2023-09-22", - "equity": 100222946.56 - }, - { - "date": "2023-10-05", - "equity": 100287923.05 - }, - { - "date": "2023-10-13", - "equity": 100877409.62 - }, - { - "date": "2023-10-20", - "equity": 100747664.25 - }, - { - "date": "2023-10-27", - "equity": 100329807.02 - }, - { - "date": "2023-11-03", - "equity": 100440137.91 - }, - { - "date": "2023-11-10", - "equity": 100566936.43 - }, - { - "date": "2023-11-17", - "equity": 100626431.93 - }, - { - "date": "2023-11-24", - "equity": 100626431.93 - }, - { - "date": "2023-12-01", - "equity": 100626431.93 - }, - { - "date": "2023-12-08", - "equity": 100626431.93 - }, - { - "date": "2023-12-15", - "equity": 100792744.78 - }, - { - "date": "2023-12-22", - "equity": 100967045.04 - }, - { - "date": "2024-01-03", - "equity": 101003592.0 - }, - { - "date": "2024-01-10", - "equity": 101003592.0 - }, - { - "date": "2024-01-17", - "equity": 101003592.0 - }, - { - "date": "2024-01-24", - "equity": 100514107.95 - }, - { - "date": "2024-01-31", - "equity": 100923282.56 - }, - { - "date": "2024-02-07", - "equity": 101286277.78 - }, - { - "date": "2024-02-16", - "equity": 101327139.08 - }, - { - "date": "2024-02-23", - "equity": 101327139.08 - }, - { - "date": "2024-03-04", - "equity": 101325407.14 - }, - { - "date": "2024-03-11", - "equity": 101627302.35 - }, - { - "date": "2024-03-18", - "equity": 100735576.79 - }, - { - "date": "2024-03-25", - "equity": 101031422.11 - }, - { - "date": "2024-04-01", - "equity": 101013698.8 - }, - { - "date": "2024-04-08", - "equity": 100694866.11 - }, - { - "date": "2024-04-16", - "equity": 99229570.51 - }, - { - "date": "2024-04-23", - "equity": 100078430.84 - }, - { - "date": "2024-04-30", - "equity": 100403770.57 - }, - { - "date": "2024-05-09", - "equity": 100358492.86 - }, - { - "date": "2024-05-17", - "equity": 100499514.12 - }, - { - "date": "2024-05-24", - "equity": 100093585.38 - }, - { - "date": "2024-05-31", - "equity": 98635273.13 - }, - { - "date": "2024-06-10", - "equity": 100745452.73 - }, - { - "date": "2024-06-17", - "equity": 98834194.25 - }, - { - "date": "2024-06-24", - "equity": 99587699.65 - }, - { - "date": "2024-07-01", - "equity": 99789962.0 - }, - { - "date": "2024-07-08", - "equity": 100811332.28 - }, - { - "date": "2024-07-15", - "equity": 100861241.31 - }, - { - "date": "2024-07-22", - "equity": 100693968.35 - }, - { - "date": "2024-07-29", - "equity": 100736856.06 - }, - { - "date": "2024-08-05", - "equity": 98557508.92 - }, - { - "date": "2024-08-12", - "equity": 98557508.92 - }, - { - "date": "2024-08-20", - "equity": 98557508.92 - }, - { - "date": "2024-08-27", - "equity": 98557508.92 - }, - { - "date": "2024-09-03", - "equity": 98557508.92 - }, - { - "date": "2024-09-10", - "equity": 98492367.31 - }, - { - "date": "2024-09-20", - "equity": 98224295.1 - }, - { - "date": "2024-09-27", - "equity": 98224295.1 - }, - { - "date": "2024-10-08", - "equity": 98224295.1 - }, - { - "date": "2024-10-16", - "equity": 98224295.1 - }, - { - "date": "2024-10-23", - "equity": 98221719.12 - }, - { - "date": "2024-10-30", - "equity": 98289919.12 - }, - { - "date": "2024-11-06", - "equity": 98221068.38 - }, - { - "date": "2024-11-13", - "equity": 98014644.01 - }, - { - "date": "2024-11-20", - "equity": 98014644.01 - }, - { - "date": "2024-11-27", - "equity": 98014644.01 - }, - { - "date": "2024-12-04", - "equity": 98014644.01 - }, - { - "date": "2024-12-11", - "equity": 98014644.01 - }, - { - "date": "2024-12-18", - "equity": 98014644.01 - }, - { - "date": "2024-12-26", - "equity": 98014644.01 - }, - { - "date": "2025-01-06", - "equity": 98014644.01 - }, - { - "date": "2025-01-13", - "equity": 98014644.01 - }, - { - "date": "2025-01-20", - "equity": 98014644.01 - }, - { - "date": "2025-01-31", - "equity": 98014644.01 - }, - { - "date": "2025-02-07", - "equity": 98124063.81 - }, - { - "date": "2025-02-14", - "equity": 98655015.27 - }, - { - "date": "2025-02-21", - "equity": 98776319.46 - }, - { - "date": "2025-02-28", - "equity": 98775184.31 - }, - { - "date": "2025-03-10", - "equity": 98775184.31 - }, - { - "date": "2025-03-17", - "equity": 98833335.46 - }, - { - "date": "2025-03-24", - "equity": 98858335.46 - }, - { - "date": "2025-03-31", - "equity": 98763863.0 - }, - { - "date": "2025-04-07", - "equity": 98763863.0 - }, - { - "date": "2025-04-14", - "equity": 98763863.0 - }, - { - "date": "2025-04-21", - "equity": 98763863.0 - }, - { - "date": "2025-04-28", - "equity": 98763863.0 - }, - { - "date": "2025-05-08", - "equity": 98763863.0 - }, - { - "date": "2025-05-15", - "equity": 98685340.86 - }, - { - "date": "2025-05-22", - "equity": 98542840.86 - }, - { - "date": "2025-05-29", - "equity": 99166884.09 - }, - { - "date": "2025-06-09", - "equity": 99607699.95 - }, - { - "date": "2025-06-16", - "equity": 99480105.03 - }, - { - "date": "2025-06-23", - "equity": 99480105.03 - }, - { - "date": "2025-06-30", - "equity": 99509951.07 - }, - { - "date": "2025-07-07", - "equity": 99511135.1 - }, - { - "date": "2025-07-14", - "equity": 99511135.1 - }, - { - "date": "2025-07-21", - "equity": 99511135.1 - }, - { - "date": "2025-07-28", - "equity": 99364546.41 - }, - { - "date": "2025-08-04", - "equity": 99361445.89 - }, - { - "date": "2025-08-11", - "equity": 100957521.06 - }, - { - "date": "2025-08-19", - "equity": 100778428.79 - }, - { - "date": "2025-08-26", - "equity": 101318855.14 - }, - { - "date": "2025-09-02", - "equity": 101212171.15 - }, - { - "date": "2025-09-09", - "equity": 101808026.57 - }, - { - "date": "2025-09-16", - "equity": 102883096.87 - }, - { - "date": "2025-09-23", - "equity": 103770640.92 - }, - { - "date": "2025-09-30", - "equity": 103009777.32 - }, - { - "date": "2025-10-14", - "equity": 103067521.26 - }, - { - "date": "2025-10-21", - "equity": 103332977.12 - }, - { - "date": "2025-10-28", - "equity": 103495058.53 - }, - { - "date": "2025-11-04", - "equity": 103495058.53 - }, - { - "date": "2025-11-11", - "equity": 103495058.53 - }, - { - "date": "2025-11-18", - "equity": 103495058.53 - }, - { - "date": "2025-11-25", - "equity": 103495058.53 - }, - { - "date": "2025-12-02", - "equity": 103495058.53 - }, - { - "date": "2025-12-09", - "equity": 103487043.34 - }, - { - "date": "2025-12-16", - "equity": 103475059.9 - }, - { - "date": "2025-12-23", - "equity": 103878378.22 - }, - { - "date": "2026-01-02", - "equity": 104902516.19 - }, - { - "date": "2026-01-09", - "equity": 103001883.01 - }, - { - "date": "2026-01-16", - "equity": 107596479.79 - }, - { - "date": "2026-01-23", - "equity": 110387562.82 - }, - { - "date": "2026-01-30", - "equity": 111351162.14 - }, - { - "date": "2026-02-06", - "equity": 111019381.86 - }, - { - "date": "2026-02-13", - "equity": 111020085.95 - }, - { - "date": "2026-02-25", - "equity": 111020085.95 - }, - { - "date": "2026-03-05", - "equity": 110291067.92 - }, - { - "date": "2026-03-12", - "equity": 110291067.92 - }, - { - "date": "2026-03-19", - "equity": 110291067.92 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.3706 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.6791 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.1019 - }, - { - "date": "2023-07-28", - "drawdown_pct": -0.0838 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.1874 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.1874 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.0555 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.289 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.289 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.289 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.289 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.289 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.3413 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.1218 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.2037 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.6201 - }, - { - "date": "2023-11-06", - "drawdown_pct": -0.329 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.3656 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.3238 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.3238 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.3238 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.3312 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.2452 - }, - { - "date": "2023-12-26", - "drawdown_pct": 0.0 - }, - { - "date": "2024-01-04", - "drawdown_pct": 0.0 - }, - { - "date": "2024-01-11", - "drawdown_pct": 0.0 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.005 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.7589 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.0858 - }, - { - "date": "2024-02-08", - "drawdown_pct": -0.0884 - }, - { - "date": "2024-02-19", - "drawdown_pct": -0.0884 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.0884 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.1999 - }, - { - "date": "2024-03-12", - "drawdown_pct": 0.0 - }, - { - "date": "2024-03-19", - "drawdown_pct": -1.1603 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.3335 - }, - { - "date": "2024-04-02", - "drawdown_pct": -0.609 - }, - { - "date": "2024-04-09", - "drawdown_pct": -1.3456 - }, - { - "date": "2024-04-17", - "drawdown_pct": -2.5343 - }, - { - "date": "2024-04-24", - "drawdown_pct": -0.9281 - }, - { - "date": "2024-05-02", - "drawdown_pct": -1.2888 - }, - { - "date": "2024-05-10", - "drawdown_pct": -1.2616 - }, - { - "date": "2024-05-20", - "drawdown_pct": -1.1357 - }, - { - "date": "2024-05-27", - "drawdown_pct": -1.5603 - }, - { - "date": "2024-06-03", - "drawdown_pct": -2.8564 - }, - { - "date": "2024-06-11", - "drawdown_pct": -1.0735 - }, - { - "date": "2024-06-18", - "drawdown_pct": -2.9901 - }, - { - "date": "2024-06-25", - "drawdown_pct": -2.3519 - }, - { - "date": "2024-07-02", - "drawdown_pct": -2.6191 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.9767 - }, - { - "date": "2024-07-16", - "drawdown_pct": -1.1459 - }, - { - "date": "2024-07-23", - "drawdown_pct": -1.1459 - }, - { - "date": "2024-07-30", - "drawdown_pct": -1.2285 - }, - { - "date": "2024-08-06", - "drawdown_pct": -3.2433 - }, - { - "date": "2024-08-13", - "drawdown_pct": -3.2433 - }, - { - "date": "2024-08-21", - "drawdown_pct": -3.2433 - }, - { - "date": "2024-08-28", - "drawdown_pct": -3.2433 - }, - { - "date": "2024-09-04", - "drawdown_pct": -3.2433 - }, - { - "date": "2024-09-11", - "drawdown_pct": -3.5705 - }, - { - "date": "2024-09-23", - "drawdown_pct": -3.5705 - }, - { - "date": "2024-09-30", - "drawdown_pct": -3.5705 - }, - { - "date": "2024-10-10", - "drawdown_pct": -3.5705 - }, - { - "date": "2024-10-17", - "drawdown_pct": -3.5705 - }, - { - "date": "2024-10-24", - "drawdown_pct": -3.7008 - }, - { - "date": "2024-10-31", - "drawdown_pct": -3.6563 - }, - { - "date": "2024-11-07", - "drawdown_pct": -3.5304 - }, - { - "date": "2024-11-14", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-11-21", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-11-28", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-12-05", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-12-12", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-12-19", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-12-27", - "drawdown_pct": -3.7763 - }, - { - "date": "2025-01-07", - "drawdown_pct": -3.7763 - }, - { - "date": "2025-01-14", - "drawdown_pct": -3.7763 - }, - { - "date": "2025-01-21", - "drawdown_pct": -3.7763 - }, - { - "date": "2025-02-03", - "drawdown_pct": -3.7812 - }, - { - "date": "2025-02-10", - "drawdown_pct": -3.6886 - }, - { - "date": "2025-02-17", - "drawdown_pct": -3.0377 - }, - { - "date": "2025-02-24", - "drawdown_pct": -3.0296 - }, - { - "date": "2025-03-04", - "drawdown_pct": -3.0296 - }, - { - "date": "2025-03-11", - "drawdown_pct": -3.0296 - }, - { - "date": "2025-03-18", - "drawdown_pct": -3.0118 - }, - { - "date": "2025-03-25", - "drawdown_pct": -2.9431 - }, - { - "date": "2025-04-01", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-04-08", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-04-15", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-04-22", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-04-29", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-05-09", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-05-16", - "drawdown_pct": -3.3697 - }, - { - "date": "2025-05-23", - "drawdown_pct": -3.2671 - }, - { - "date": "2025-05-30", - "drawdown_pct": -2.7285 - }, - { - "date": "2025-06-10", - "drawdown_pct": -2.2202 - }, - { - "date": "2025-06-17", - "drawdown_pct": -2.3376 - }, - { - "date": "2025-06-24", - "drawdown_pct": -2.3376 - }, - { - "date": "2025-07-01", - "drawdown_pct": -2.3456 - }, - { - "date": "2025-07-08", - "drawdown_pct": -2.3071 - }, - { - "date": "2025-07-15", - "drawdown_pct": -2.3071 - }, - { - "date": "2025-07-22", - "drawdown_pct": -2.3071 - }, - { - "date": "2025-07-29", - "drawdown_pct": -2.4041 - }, - { - "date": "2025-08-05", - "drawdown_pct": -2.2591 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.7713 - }, - { - "date": "2025-08-20", - "drawdown_pct": -1.1445 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.8444 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.5941 - }, - { - "date": "2025-09-10", - "drawdown_pct": 0.0 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.3368 - }, - { - "date": "2025-09-24", - "drawdown_pct": -1.1095 - }, - { - "date": "2025-10-01", - "drawdown_pct": -1.3746 - }, - { - "date": "2025-10-15", - "drawdown_pct": -1.0654 - }, - { - "date": "2025-10-22", - "drawdown_pct": -1.0109 - }, - { - "date": "2025-10-29", - "drawdown_pct": -0.91 - }, - { - "date": "2025-11-05", - "drawdown_pct": -0.91 - }, - { - "date": "2025-11-12", - "drawdown_pct": -0.91 - }, - { - "date": "2025-11-19", - "drawdown_pct": -0.91 - }, - { - "date": "2025-11-26", - "drawdown_pct": -0.91 - }, - { - "date": "2025-12-03", - "drawdown_pct": -0.91 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.9165 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.8779 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.2988 - }, - { - "date": "2026-01-05", - "drawdown_pct": -0.0512 - }, - { - "date": "2026-01-12", - "drawdown_pct": -1.0023 - }, - { - "date": "2026-01-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": -0.2869 - }, - { - "date": "2026-02-09", - "drawdown_pct": -0.3963 - }, - { - "date": "2026-02-19", - "drawdown_pct": -0.3963 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.3976 - }, - { - "date": "2026-03-06", - "drawdown_pct": -1.0504 - }, - { - "date": "2026-03-13", - "drawdown_pct": -1.0504 - }, - { - "date": "2026-03-20", - "drawdown_pct": -1.0504 - } - ] -} \ No newline at end of file diff --git a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_104305.json b/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_104305.json deleted file mode 100644 index 57b67de..0000000 --- a/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_104305.json +++ /dev/null @@ -1,8988 +0,0 @@ -{ - "config": { - "start_date": "2023-03-25", - "end_date": "2026-03-25", - "initial_capital": 100000000, - "strategy": "RSI+BB Mean Reversion (CLAUDE.md Section 6)", - "universe": { - "005930": { - "name": "삼성전자", - "market": "KOSPI" - }, - "000660": { - "name": "SK하이닉스", - "market": "KOSPI" - }, - "005380": { - "name": "현대차", - "market": "KOSPI" - }, - "000270": { - "name": "기아", - "market": "KOSPI" - }, - "035420": { - "name": "NAVER", - "market": "KOSPI" - }, - "035720": { - "name": "카카오", - "market": "KOSPI" - }, - "051910": { - "name": "LG화학", - "market": "KOSPI" - }, - "006400": { - "name": "삼성SDI", - "market": "KOSPI" - }, - "068270": { - "name": "셀트리온", - "market": "KOSPI" - }, - "055550": { - "name": "신한지주", - "market": "KOSPI" - }, - "036570": { - "name": "엔씨소프트", - "market": "KOSPI" - }, - "323410": { - "name": "카카오뱅크", - "market": "KOSPI" - }, - "352820": { - "name": "하이브", - "market": "KOSPI" - }, - "003670": { - "name": "포스코퓨처엠", - "market": "KOSPI" - }, - "247540": { - "name": "에코프로비엠", - "market": "KOSDAQ" - }, - "196170": { - "name": "알테오젠", - "market": "KOSDAQ" - }, - "403870": { - "name": "HPSP", - "market": "KOSDAQ" - }, - "293490": { - "name": "카카오게임즈", - "market": "KOSDAQ" - }, - "263750": { - "name": "펄어비스", - "market": "KOSDAQ" - }, - "086520": { - "name": "에코프로", - "market": "KOSDAQ" - }, - "028260": { - "name": "삼성물산", - "market": "KOSPI" - }, - "009150": { - "name": "삼성전기", - "market": "KOSPI" - }, - "034730": { - "name": "SK", - "market": "KOSPI" - }, - "066570": { - "name": "LG전자", - "market": "KOSPI" - }, - "012330": { - "name": "현대모비스", - "market": "KOSPI" - }, - "028050": { - "name": "삼성엔지니어링", - "market": "KOSPI" - }, - "011170": { - "name": "롯데케미칼", - "market": "KOSPI" - }, - "010130": { - "name": "고려아연", - "market": "KOSPI" - }, - "034020": { - "name": "두산에너빌리티", - "market": "KOSPI" - }, - "047050": { - "name": "포스코인터내셔널", - "market": "KOSPI" - }, - "005490": { - "name": "POSCO홀딩스", - "market": "KOSPI" - }, - "018260": { - "name": "삼성에스디에스", - "market": "KOSPI" - }, - "032830": { - "name": "삼성생명", - "market": "KOSPI" - }, - "316140": { - "name": "우리금융지주", - "market": "KOSPI" - } - }, - "params": { - "rsi_period": 14, - "bb_period": 20, - "atr_period": 14, - "adaptive_modes": { - "aggressive": { - "rsi_entry": 48.0, - "bear_rsi_entry": 38.0, - "bb_pct_b_scale": 0.45, - "position_size": 0.07, - "max_holdings": 15, - "stop_loss": -8.0, - "stop_loss_vol": -12.0, - "atr_stop_mult": 3.0, - "atr_trail_mult": 1.8, - "rsi_partial": 58.0, - "rsi_full": 72.0 - }, - "normal": { - "rsi_entry": 43.0, - "bear_rsi_entry": 32.0, - "bb_pct_b_scale": 0.35, - "position_size": 0.05, - "max_holdings": 12, - "stop_loss": -6.0, - "stop_loss_vol": -10.0, - "atr_stop_mult": 2.5, - "atr_trail_mult": 1.5, - "rsi_partial": 52.0, - "rsi_full": 67.0 - }, - "defensive": { - "rsi_entry": 35.0, - "bear_rsi_entry": 25.0, - "bb_pct_b_scale": 0.2, - "position_size": 0.03, - "max_holdings": 8, - "stop_loss": -5.0, - "stop_loss_vol": -8.0, - "atr_stop_mult": 2.0, - "atr_trail_mult": 1.2, - "rsi_partial": 48.0, - "rsi_full": 60.0 - }, - "crisis": { - "rsi_entry": 28.0, - "bear_rsi_entry": 20.0, - "bb_pct_b_scale": 0.1, - "position_size": 0.0, - "max_holdings": 3, - "stop_loss": -4.0, - "stop_loss_vol": -6.0, - "atr_stop_mult": 1.5, - "atr_trail_mult": 1.0, - "rsi_partial": 45.0, - "rsi_full": 55.0 - } - } - }, - "costs": { - "buy_commission": 0.00015, - "sell_commission": 0.00015, - "tax_kospi": 0.0018, - "tax_kosdaq": 0.0023, - "slippage_pct": 0.001 - } - }, - "metrics": { - "total_return_pct": 10.2911, - "cagr_pct": 3.444, - "sharpe_ratio": 0.1189, - "sortino_ratio": 0.1949, - "max_drawdown_pct": -3.7812, - "win_rate": 71.83, - "profit_factor": 1.563, - "avg_win_pct": 9.3157, - "avg_loss_pct": -4.105, - "total_trades": 284, - "winning_trades": 204, - "losing_trades": 80, - "max_consecutive_wins": 45, - "max_consecutive_losses": 9, - "avg_holding_days": 11.0 - }, - "stock_summary": [ - { - "code": "263750", - "name": "펄어비스", - "market": "KOSDAQ", - "wins": 17, - "losses": 0, - "total_pnl": 1976517.0, - "trades": 17, - "win_rate": 100.0 - }, - { - "code": "047050", - "name": "포스코인터내셔널", - "market": "KOSPI", - "wins": 12, - "losses": 1, - "total_pnl": 1695613.0, - "trades": 13, - "win_rate": 92.3 - }, - { - "code": "196170", - "name": "알테오젠", - "market": "KOSDAQ", - "wins": 9, - "losses": 1, - "total_pnl": 1572070.0, - "trades": 10, - "win_rate": 90.0 - }, - { - "code": "006400", - "name": "삼성SDI", - "market": "KOSPI", - "wins": 9, - "losses": 4, - "total_pnl": 1519751.0, - "trades": 13, - "win_rate": 69.2 - }, - { - "code": "003670", - "name": "포스코퓨처엠", - "market": "KOSPI", - "wins": 8, - "losses": 1, - "total_pnl": 1451521.0, - "trades": 9, - "win_rate": 88.9 - }, - { - "code": "066570", - "name": "LG전자", - "market": "KOSPI", - "wins": 11, - "losses": 3, - "total_pnl": 1027723.0, - "trades": 14, - "win_rate": 78.6 - }, - { - "code": "352820", - "name": "하이브", - "market": "KOSPI", - "wins": 11, - "losses": 3, - "total_pnl": 1025368.0, - "trades": 14, - "win_rate": 78.6 - }, - { - "code": "036570", - "name": "엔씨소프트", - "market": "KOSPI", - "wins": 14, - "losses": 2, - "total_pnl": 975419.0, - "trades": 16, - "win_rate": 87.5 - }, - { - "code": "010130", - "name": "고려아연", - "market": "KOSPI", - "wins": 4, - "losses": 1, - "total_pnl": 963234.0, - "trades": 5, - "win_rate": 80.0 - }, - { - "code": "316140", - "name": "우리금융지주", - "market": "KOSPI", - "wins": 7, - "losses": 1, - "total_pnl": 875693.0, - "trades": 8, - "win_rate": 87.5 - }, - { - "code": "032830", - "name": "삼성생명", - "market": "KOSPI", - "wins": 3, - "losses": 0, - "total_pnl": 600416.0, - "trades": 3, - "win_rate": 100.0 - }, - { - "code": "018260", - "name": "삼성에스디에스", - "market": "KOSPI", - "wins": 15, - "losses": 2, - "total_pnl": 503881.0, - "trades": 17, - "win_rate": 88.2 - }, - { - "code": "000270", - "name": "기아", - "market": "KOSPI", - "wins": 2, - "losses": 2, - "total_pnl": 449229.0, - "trades": 4, - "win_rate": 50.0 - }, - { - "code": "055550", - "name": "신한지주", - "market": "KOSPI", - "wins": 2, - "losses": 2, - "total_pnl": 390806.0, - "trades": 4, - "win_rate": 50.0 - }, - { - "code": "247540", - "name": "에코프로비엠", - "market": "KOSDAQ", - "wins": 3, - "losses": 1, - "total_pnl": 302153.0, - "trades": 4, - "win_rate": 75.0 - }, - { - "code": "035720", - "name": "카카오", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": 239749.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "011170", - "name": "롯데케미칼", - "market": "KOSPI", - "wins": 11, - "losses": 4, - "total_pnl": 219078.0, - "trades": 15, - "win_rate": 73.3 - }, - { - "code": "009150", - "name": "삼성전기", - "market": "KOSPI", - "wins": 4, - "losses": 0, - "total_pnl": 165479.0, - "trades": 4, - "win_rate": 100.0 - }, - { - "code": "034730", - "name": "SK", - "market": "KOSPI", - "wins": 2, - "losses": 2, - "total_pnl": 145647.0, - "trades": 4, - "win_rate": 50.0 - }, - { - "code": "086520", - "name": "에코프로", - "market": "KOSDAQ", - "wins": 6, - "losses": 4, - "total_pnl": 127633.0, - "trades": 10, - "win_rate": 60.0 - }, - { - "code": "034020", - "name": "두산에너빌리티", - "market": "KOSPI", - "wins": 0, - "losses": 1, - "total_pnl": -25230.0, - "trades": 1, - "win_rate": 0.0 - }, - { - "code": "005380", - "name": "현대차", - "market": "KOSPI", - "wins": 1, - "losses": 1, - "total_pnl": -34436.0, - "trades": 2, - "win_rate": 50.0 - }, - { - "code": "028050", - "name": "삼성엔지니어링", - "market": "KOSPI", - "wins": 7, - "losses": 4, - "total_pnl": -108967.0, - "trades": 11, - "win_rate": 63.6 - }, - { - "code": "035420", - "name": "NAVER", - "market": "KOSPI", - "wins": 7, - "losses": 2, - "total_pnl": -119870.0, - "trades": 9, - "win_rate": 77.8 - }, - { - "code": "012330", - "name": "현대모비스", - "market": "KOSPI", - "wins": 3, - "losses": 4, - "total_pnl": -206069.0, - "trades": 7, - "win_rate": 42.9 - }, - { - "code": "051910", - "name": "LG화학", - "market": "KOSPI", - "wins": 3, - "losses": 3, - "total_pnl": -218976.0, - "trades": 6, - "win_rate": 50.0 - }, - { - "code": "028260", - "name": "삼성물산", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -325838.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "005930", - "name": "삼성전자", - "market": "KOSPI", - "wins": 2, - "losses": 1, - "total_pnl": -340606.0, - "trades": 3, - "win_rate": 66.7 - }, - { - "code": "293490", - "name": "카카오게임즈", - "market": "KOSDAQ", - "wins": 11, - "losses": 7, - "total_pnl": -439690.0, - "trades": 18, - "win_rate": 61.1 - }, - { - "code": "068270", - "name": "셀트리온", - "market": "KOSPI", - "wins": 6, - "losses": 5, - "total_pnl": -451006.0, - "trades": 11, - "win_rate": 54.5 - }, - { - "code": "005490", - "name": "POSCO홀딩스", - "market": "KOSPI", - "wins": 1, - "losses": 4, - "total_pnl": -475851.0, - "trades": 5, - "win_rate": 20.0 - }, - { - "code": "403870", - "name": "HPSP", - "market": "KOSDAQ", - "wins": 5, - "losses": 3, - "total_pnl": -832809.0, - "trades": 8, - "win_rate": 62.5 - }, - { - "code": "000660", - "name": "SK하이닉스", - "market": "KOSPI", - "wins": 0, - "losses": 2, - "total_pnl": -937915.0, - "trades": 2, - "win_rate": 0.0 - }, - { - "code": "323410", - "name": "카카오뱅크", - "market": "KOSPI", - "wins": 6, - "losses": 6, - "total_pnl": -1418650.0, - "trades": 12, - "win_rate": 50.0 - } - ], - "open_positions": [], - "trades": [ - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-06-27", - "exit_date": null, - "entry_price": 34672.15613856657, - "exit_price": 0.0, - "quantity": 216, - "commission": 1123.38, - "tax": 0.0, - "slippage": 4785.73, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(7.7) reversal vol(1.7x)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2023-06-28", - "exit_date": null, - "entry_price": 139651.49270194533, - "exit_price": 0.0, - "quantity": 44, - "commission": 921.7, - "tax": 0.0, - "slippage": 153.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(26.3) reversal vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-06-27", - "exit_date": "2023-06-30", - "entry_price": 34672.15613856657, - "exit_price": 32840.96528689157, - "quantity": 216, - "commission": 1064.05, - "tax": 16315.39, - "slippage": 1951.5, - "pnl": -414040.04, - "pnl_pct": -5.5277, - "reason": "청산: 트레일링 (-5.3%)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2023-07-06", - "exit_date": null, - "entry_price": 117926.31654602774, - "exit_price": 0.0, - "quantity": 49, - "commission": 866.76, - "tax": 0.0, - "slippage": 1289.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(28.4) reversal vol(1.7x)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2023-06-28", - "exit_date": "2023-07-11", - "entry_price": 139651.49270194533, - "exit_price": 134765.6758097018, - "quantity": 44, - "commission": 889.45, - "tax": 10673.44, - "slippage": 4370.26, - "pnl": -227460.54, - "pnl_pct": -3.7012, - "reason": "청산: 트레일링 (-3.4%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2023-07-11", - "exit_date": null, - "entry_price": 30170.402489545802, - "exit_price": 0.0, - "quantity": 247, - "commission": 1117.81, - "tax": 0.0, - "slippage": 5039.41, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(19.4) reversal vol(1.7x)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-13", - "entry_price": 30170.402489545802, - "exit_price": 32620.870337114437, - "quantity": 123, - "commission": 601.86, - "tax": 9228.44, - "slippage": 3582.95, - "pnl": 291020.6, - "pnl_pct": 7.841, - "reason": "익절(50%): 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-14", - "entry_price": 117926.31654602774, - "exit_price": 122489.34999300289, - "quantity": 24, - "commission": 440.96, - "tax": 5291.54, - "slippage": 255.6, - "pnl": 103355.77, - "pnl_pct": 3.6513, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-14", - "entry_price": 30170.402489545802, - "exit_price": 32986.076579950386, - "quantity": 62, - "commission": 306.77, - "tax": 4703.81, - "slippage": 863.25, - "pnl": 169280.62, - "pnl_pct": 9.0483, - "reason": "익절(50%): 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-17", - "entry_price": 117926.31654602774, - "exit_price": 133596.01909148306, - "quantity": 12, - "commission": 240.47, - "tax": 2885.67, - "slippage": 47.77, - "pnl": 184698.02, - "pnl_pct": 13.0498, - "reason": "익절(50%): RSI 66 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-18", - "entry_price": 117926.31654602774, - "exit_price": 131971.13978732593, - "quantity": 6, - "commission": 118.77, - "tax": 1425.29, - "slippage": 173.16, - "pnl": 82618.74, - "pnl_pct": 11.6749, - "reason": "익절(50%): RSI 67 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-19", - "entry_price": 117926.31654602774, - "exit_price": 129534.5059546618, - "quantity": 3, - "commission": 58.29, - "tax": 699.49, - "slippage": 196.48, - "pnl": 34013.72, - "pnl_pct": 9.613, - "reason": "익절(50%): RSI 62 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-20", - "entry_price": 117926.31654602774, - "exit_price": 129496.56359192595, - "quantity": 2, - "commission": 38.85, - "tax": 466.19, - "slippage": 6.87, - "pnl": 22600.08, - "pnl_pct": 9.5809, - "reason": "익절(50%): RSI 61 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2023-07-06", - "exit_date": "2023-07-21", - "entry_price": 117926.31654602774, - "exit_price": 128574.4294781217, - "quantity": 2, - "commission": 38.57, - "tax": 462.87, - "slippage": 51.14, - "pnl": 20759.41, - "pnl_pct": 8.8005, - "reason": "청산: 트레일링 (+9.1%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2023-07-11", - "exit_date": "2023-07-24", - "entry_price": 30170.402489545802, - "exit_price": 31829.301180656723, - "quantity": 62, - "commission": 296.01, - "tax": 4538.86, - "slippage": 1283.33, - "pnl": 97736.26, - "pnl_pct": 5.2242, - "reason": "청산: 트레일링 (+5.6%)", - "market": "KOSDAQ" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2023-07-27", - "exit_date": null, - "entry_price": 83145.28463703812, - "exit_price": 0.0, - "quantity": 62, - "commission": 773.25, - "tax": 0.0, - "slippage": 2807.65, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(31.5) reversal vol(1.7x)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2023-07-27", - "exit_date": "2023-07-31", - "entry_price": 83145.28463703812, - "exit_price": 82681.76956055724, - "quantity": 62, - "commission": 768.94, - "tax": 9227.29, - "slippage": 1130.29, - "pnl": -39507.41, - "pnl_pct": -0.7663, - "reason": "청산: 트레일링 (-0.5%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2023-08-18", - "exit_date": null, - "entry_price": 250147.316420969, - "exit_price": 0.0, - "quantity": 21, - "commission": 787.96, - "tax": 0.0, - "slippage": 3093.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(30.8) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2023-08-18", - "exit_date": "2023-08-23", - "entry_price": 250147.316420969, - "exit_price": 245800.88010765726, - "quantity": 21, - "commission": 774.27, - "tax": 9291.27, - "slippage": 4181.52, - "pnl": -102128.67, - "pnl_pct": -1.9439, - "reason": "청산: 트레일링 (-1.7%)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2023-10-04", - "exit_date": null, - "entry_price": 474344.0826281644, - "exit_price": 0.0, - "quantity": 15, - "commission": 1067.27, - "tax": 0.0, - "slippage": 46.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(19.0) reversal vol(2.7x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2023-10-04", - "exit_date": "2023-10-12", - "entry_price": 474344.0826281644, - "exit_price": 523359.9263806365, - "quantity": 7, - "commission": 549.53, - "tax": 6594.34, - "slippage": 2954.52, - "pnl": 335468.98, - "pnl_pct": 10.1017, - "reason": "익절(50%): 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2023-10-04", - "exit_date": "2023-10-13", - "entry_price": 474344.0826281644, - "exit_price": 514611.4784576235, - "quantity": 4, - "commission": 308.77, - "tax": 3705.2, - "slippage": 1438.09, - "pnl": 156771.01, - "pnl_pct": 8.2613, - "reason": "익절(50%): 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2023-10-04", - "exit_date": "2023-10-19", - "entry_price": 474344.0826281644, - "exit_price": 483477.44055969024, - "quantity": 4, - "commission": 290.09, - "tax": 3481.04, - "slippage": 658.24, - "pnl": 32477.7, - "pnl_pct": 1.7115, - "reason": "청산: 트레일링 (+2.0%)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2023-10-24", - "exit_date": null, - "entry_price": 20953.257295521056, - "exit_price": 0.0, - "quantity": 278, - "commission": 873.75, - "tax": 0.0, - "slippage": 905.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(28.6) reversal vol(2.0x)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2023-10-24", - "exit_date": "2023-10-26", - "entry_price": 20953.257295521056, - "exit_price": 19491.324772961245, - "quantity": 278, - "commission": 812.79, - "tax": 9753.46, - "slippage": 5191.71, - "pnl": -417857.24, - "pnl_pct": -7.1724, - "reason": "청산: 트레일링 (-6.9%)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2023-10-30", - "exit_date": null, - "entry_price": 11883.998743195938, - "exit_price": 0.0, - "quantity": 434, - "commission": 773.65, - "tax": 0.0, - "slippage": 1735.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(31.8) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2023-10-30", - "exit_date": "2023-11-06", - "entry_price": 11883.998743195938, - "exit_price": 12568.834184748712, - "quantity": 217, - "commission": 409.12, - "tax": 4909.39, - "slippage": 252.98, - "pnl": 142903.96, - "pnl_pct": 5.5406, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2023-10-30", - "exit_date": "2023-11-15", - "entry_price": 11883.998743195938, - "exit_price": 12618.77943932436, - "quantity": 217, - "commission": 410.74, - "tax": 4928.9, - "slippage": 264.86, - "pnl": 153720.95, - "pnl_pct": 5.96, - "reason": "청산: BB상단 (+6.2%)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2023-12-11", - "exit_date": null, - "entry_price": 95080.51196480301, - "exit_price": 0.0, - "quantity": 79, - "commission": 1126.7, - "tax": 0.0, - "slippage": 6360.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(5.3) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2023-12-11", - "exit_date": "2023-12-21", - "entry_price": 95080.51196480301, - "exit_price": 99439.92925987899, - "quantity": 39, - "commission": 581.72, - "tax": 6980.68, - "slippage": 2342.76, - "pnl": 161898.65, - "pnl_pct": 4.3654, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2023-12-11", - "exit_date": "2023-12-22", - "entry_price": 95080.51196480301, - "exit_price": 99619.52931115455, - "quantity": 20, - "commission": 298.86, - "tax": 3586.3, - "slippage": 1609.41, - "pnl": 86609.94, - "pnl_pct": 4.5539, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2023-12-11", - "exit_date": "2023-12-28", - "entry_price": 95080.51196480301, - "exit_price": 101725.71330411457, - "quantity": 20, - "commission": 305.18, - "tax": 3662.13, - "slippage": 1485.73, - "pnl": 128651.48, - "pnl_pct": 6.7644, - "reason": "청산: RSI 77 (+7.1%)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-18", - "exit_date": null, - "entry_price": 368802.6563556507, - "exit_price": 0.0, - "quantity": 20, - "commission": 1106.41, - "tax": 0.0, - "slippage": 3953.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(14.7) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-18", - "exit_date": "2024-01-22", - "entry_price": 368802.6563556507, - "exit_price": 350151.9297365356, - "quantity": 20, - "commission": 1050.46, - "tax": 12605.47, - "slippage": 6821.41, - "pnl": -387776.87, - "pnl_pct": -5.2565, - "reason": "청산: 트레일링 (-5.0%)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-01-23", - "exit_date": null, - "entry_price": 351115.85913131566, - "exit_price": 0.0, - "quantity": 21, - "commission": 1106.01, - "tax": 0.0, - "slippage": 2790.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(0.6) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-01-24", - "exit_date": null, - "entry_price": 49877.51922546897, - "exit_price": 0.0, - "quantity": 151, - "commission": 1129.73, - "tax": 0.0, - "slippage": 4155.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(18.7) reversal vol(1.7x)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-01-26", - "exit_date": null, - "entry_price": 105252.22434151616, - "exit_price": 0.0, - "quantity": 53, - "commission": 836.76, - "tax": 0.0, - "slippage": 4622.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(29.6) reversal vol(1.7x)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-01-31", - "entry_price": 49877.51922546897, - "exit_price": 52567.46586102564, - "quantity": 75, - "commission": 591.38, - "tax": 7096.61, - "slippage": 2440.06, - "pnl": 193496.88, - "pnl_pct": 5.1718, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-01-26", - "exit_date": "2024-01-31", - "entry_price": 105252.22434151616, - "exit_price": 98409.1270405608, - "quantity": 53, - "commission": 782.35, - "tax": 11996.07, - "slippage": 4498.27, - "pnl": -376299.34, - "pnl_pct": -6.7447, - "reason": "청산: 트레일링 (-6.4%)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-01", - "entry_price": 49877.51922546897, - "exit_price": 53469.111660228766, - "quantity": 38, - "commission": 304.77, - "tax": 3657.29, - "slippage": 1173.76, - "pnl": 132234.15, - "pnl_pct": 6.9757, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-23", - "exit_date": "2024-02-02", - "entry_price": 351115.85913131566, - "exit_price": 384488.9089402979, - "quantity": 10, - "commission": 576.73, - "tax": 6920.8, - "slippage": 2710.91, - "pnl": 325706.29, - "pnl_pct": 9.2749, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-23", - "exit_date": "2024-02-05", - "entry_price": 351115.85913131566, - "exit_price": 378867.6378283986, - "quantity": 5, - "commission": 284.15, - "tax": 3409.81, - "slippage": 86.81, - "pnl": 134801.6, - "pnl_pct": 7.6773, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-01-23", - "exit_date": "2024-02-06", - "entry_price": 351115.85913131566, - "exit_price": 366074.553223184, - "quantity": 6, - "commission": 329.47, - "tax": 3953.61, - "slippage": 500.68, - "pnl": 85153.09, - "pnl_pct": 4.0414, - "reason": "청산: 트레일링 (+4.3%)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-01-24", - "exit_date": "2024-02-08", - "entry_price": 49877.51922546897, - "exit_price": 55683.88109042736, - "quantity": 38, - "commission": 317.4, - "tax": 3808.78, - "slippage": 612.52, - "pnl": 216231.27, - "pnl_pct": 11.4068, - "reason": "청산: RSI 69 | BB상단 (+11.7%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-03-04", - "exit_date": null, - "entry_price": 23701.89106985309, - "exit_price": 0.0, - "quantity": 318, - "commission": 1130.58, - "tax": 0.0, - "slippage": 601.36, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(28.4) %B(0.04) vol(1.0x)", - "market": "KOSDAQ" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-03-06", - "exit_date": null, - "entry_price": 72916.97045561572, - "exit_price": 0.0, - "quantity": 78, - "commission": 853.13, - "tax": 0.0, - "slippage": 1323.7, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(42.7) %B(0.26) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-08", - "entry_price": 72916.97045561572, - "exit_price": 73292.59659522427, - "quantity": 39, - "commission": 428.76, - "tax": 5145.14, - "slippage": 288.73, - "pnl": 8648.95, - "pnl_pct": 0.3041, - "reason": "익절(50%): RSI 53", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2024-03-08", - "exit_date": null, - "entry_price": 194654.0936631652, - "exit_price": 0.0, - "quantity": 32, - "commission": 934.34, - "tax": 0.0, - "slippage": 1731.0, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(38.8) %B(0.28) vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-12", - "entry_price": 194654.0936631652, - "exit_price": 204370.0025311479, - "quantity": 16, - "commission": 490.49, - "tax": 5885.86, - "slippage": 2079.96, - "pnl": 148611.03, - "pnl_pct": 4.7709, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2024-03-12", - "exit_date": null, - "entry_price": 97835.68058710327, - "exit_price": 0.0, - "quantity": 59, - "commission": 865.85, - "tax": 0.0, - "slippage": 2105.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(96840) 근처 반등 RSI(50.0)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-03-06", - "exit_date": "2024-03-13", - "entry_price": 72916.97045561572, - "exit_price": 74072.56959033664, - "quantity": 39, - "commission": 433.32, - "tax": 5199.89, - "slippage": 1069.79, - "pnl": 39008.58, - "pnl_pct": 1.3715, - "reason": "청산: BB상단 (+1.6%)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-03-13", - "exit_date": null, - "entry_price": 450094.27816384716, - "exit_price": 0.0, - "quantity": 16, - "commission": 1080.23, - "tax": 0.0, - "slippage": 1508.45, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.2) %B(0.30) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 122032.57129429, - "exit_price": 0.0, - "quantity": 56, - "commission": 1025.07, - "tax": 0.0, - "slippage": 1823.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.3) %B(0.29) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-03-14", - "exit_date": null, - "entry_price": 29277.397146690593, - "exit_price": 0.0, - "quantity": 197, - "commission": 865.15, - "tax": 0.0, - "slippage": 5397.24, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(29135) 근처 반등 RSI(45.8)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-03-04", - "exit_date": "2024-03-15", - "entry_price": 23701.89106985309, - "exit_price": 23134.99798083154, - "quantity": 318, - "commission": 1103.54, - "tax": 16920.94, - "slippage": 4770.64, - "pnl": -199427.06, - "pnl_pct": -2.6455, - "reason": "청산: 트레일링 (-2.3%)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2024-03-08", - "exit_date": "2024-03-19", - "entry_price": 194654.0936631652, - "exit_price": 192582.62045520797, - "quantity": 16, - "commission": 462.2, - "tax": 5546.38, - "slippage": 1878.07, - "pnl": -39619.32, - "pnl_pct": -1.2719, - "reason": "청산: 트레일링 (-1.0%)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-03-20", - "entry_price": 122032.57129429, - "exit_price": 116979.97677816082, - "quantity": 56, - "commission": 982.63, - "tax": 11791.58, - "slippage": 1121.3, - "pnl": -296744.58, - "pnl_pct": -4.3416, - "reason": "청산: 트레일링 (-4.1%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-03-20", - "exit_date": null, - "entry_price": 191539.5548691277, - "exit_price": 0.0, - "quantity": 31, - "commission": 890.66, - "tax": 0.0, - "slippage": 4326.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.4) %B(0.34) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 184430.13141984973, - "exit_price": 0.0, - "quantity": 40, - "commission": 1106.58, - "tax": 0.0, - "slippage": 1205.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.2) %B(0.24) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2024-03-21", - "exit_date": null, - "entry_price": 118845.0793064808, - "exit_price": 0.0, - "quantity": 49, - "commission": 873.51, - "tax": 0.0, - "slippage": 2208.89, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(41.9) %B(0.22) vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-22", - "entry_price": 450094.27816384716, - "exit_price": 449055.2092538888, - "quantity": 8, - "commission": 538.87, - "tax": 6466.4, - "slippage": 3558.33, - "pnl": -15857.93, - "pnl_pct": -0.4403, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-25", - "entry_price": 191539.5548691277, - "exit_price": 191677.24804605998, - "quantity": 15, - "commission": 431.27, - "tax": 5175.29, - "slippage": 1841.28, - "pnl": -3972.13, - "pnl_pct": -0.1382, - "reason": "익절(50%): RSI 54", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-26", - "entry_price": 191539.5548691277, - "exit_price": 207884.15445329488, - "quantity": 8, - "commission": 249.46, - "tax": 2993.53, - "slippage": 926.76, - "pnl": 127283.96, - "pnl_pct": 8.3054, - "reason": "익절(50%): RSI 74 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-03-13", - "exit_date": "2024-03-27", - "entry_price": 450094.27816384716, - "exit_price": 443696.0312725605, - "quantity": 8, - "commission": 532.44, - "tax": 6389.22, - "slippage": 2431.75, - "pnl": -58647.75, - "pnl_pct": -1.6285, - "reason": "청산: 트레일링 (-1.4%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-03-20", - "exit_date": "2024-03-27", - "entry_price": 191539.5548691277, - "exit_price": 207325.1082265606, - "quantity": 8, - "commission": 248.79, - "tax": 2985.48, - "slippage": 1399.13, - "pnl": 122820.31, - "pnl_pct": 8.0141, - "reason": "청산: RSI 75 | BB상단 (+8.3%)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-03-27", - "entry_price": 184430.13141984973, - "exit_price": 189153.1032167443, - "quantity": 20, - "commission": 567.46, - "tax": 6809.51, - "slippage": 2937.94, - "pnl": 86529.17, - "pnl_pct": 2.3455, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-03-28", - "exit_date": null, - "entry_price": 53512.254071850075, - "exit_price": 0.0, - "quantity": 107, - "commission": 858.87, - "tax": 0.0, - "slippage": 1311.19, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(53650) 근처 반등 RSI(45.9)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2024-03-12", - "exit_date": "2024-04-01", - "entry_price": 97835.68058710327, - "exit_price": 96496.90232646327, - "quantity": 59, - "commission": 854.0, - "tax": 10247.97, - "slippage": 182.76, - "pnl": -90955.73, - "pnl_pct": -1.5755, - "reason": "시간손절 (20일, -1.4%)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-03-14", - "exit_date": "2024-04-01", - "entry_price": 29277.397146690593, - "exit_price": 27391.35658648318, - "quantity": 197, - "commission": 809.41, - "tax": 9712.98, - "slippage": 1702.75, - "pnl": -382937.53, - "pnl_pct": -6.6384, - "reason": "손절 (-6.4%)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 184430.13141984973, - "exit_price": 194247.97794779792, - "quantity": 20, - "commission": 582.74, - "tax": 6992.93, - "slippage": 1040.44, - "pnl": 188227.97, - "pnl_pct": 5.1022, - "reason": "청산: BB상단 (+5.4%)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-01", - "entry_price": 118845.0793064808, - "exit_price": 124473.7326359735, - "quantity": 24, - "commission": 448.11, - "tax": 5377.27, - "slippage": 630.42, - "pnl": 128834.47, - "pnl_pct": 4.5162, - "reason": "익절(50%): RSI 60 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-02", - "entry_price": 118845.0793064808, - "exit_price": 123183.73923222249, - "quantity": 12, - "commission": 221.73, - "tax": 2660.77, - "slippage": 1395.13, - "pnl": 48967.5, - "pnl_pct": 3.4331, - "reason": "익절(50%): RSI 60 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-02", - "exit_date": null, - "entry_price": 24671.602461992552, - "exit_price": 0.0, - "quantity": 249, - "commission": 921.48, - "tax": 0.0, - "slippage": 5379.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.8) %B(0.23) vol(1.4x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-03", - "entry_price": 118845.0793064808, - "exit_price": 122061.5778307545, - "quantity": 6, - "commission": 109.86, - "tax": 1318.27, - "slippage": 230.53, - "pnl": 17763.91, - "pnl_pct": 2.4908, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-02", - "exit_date": "2024-04-03", - "entry_price": 24671.602461992552, - "exit_price": 25283.41740176804, - "quantity": 249, - "commission": 944.34, - "tax": 11332.03, - "slippage": 4129.07, - "pnl": 139144.07, - "pnl_pct": 2.2647, - "reason": "청산: 트레일링 (+2.5%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-04-03", - "exit_date": null, - "entry_price": 25310.009487096835, - "exit_price": 0.0, - "quantity": 227, - "commission": 861.81, - "tax": 0.0, - "slippage": 2272.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(25420) 근처 반등 RSI(42.1)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-04", - "entry_price": 118845.0793064808, - "exit_price": 121288.9739226055, - "quantity": 3, - "commission": 54.58, - "tax": 654.96, - "slippage": 333.08, - "pnl": 6568.66, - "pnl_pct": 1.8421, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-03-28", - "exit_date": "2024-04-04", - "entry_price": 53512.254071850075, - "exit_price": 48127.90628329792, - "quantity": 107, - "commission": 772.45, - "tax": 11844.28, - "slippage": 2364.03, - "pnl": -589600.82, - "pnl_pct": -10.2957, - "reason": "손절 (-10.0%)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 401606.3493868489, - "exit_price": 0.0, - "quantity": 18, - "commission": 1084.34, - "tax": 0.0, - "slippage": 1914.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(22.8) %B(0.01) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 106726.31515507094, - "exit_price": 0.0, - "quantity": 70, - "commission": 1120.63, - "tax": 0.0, - "slippage": 1842.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(27.1) %B(0.20) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-04", - "exit_date": null, - "entry_price": 48177.02987565996, - "exit_price": 0.0, - "quantity": 132, - "commission": 953.91, - "tax": 0.0, - "slippage": 3567.94, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.7) %B(-0.13) vol(1.3x)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-05", - "entry_price": 118845.0793064808, - "exit_price": 120668.28708785129, - "quantity": 2, - "commission": 36.2, - "tax": 434.41, - "slippage": 63.43, - "pnl": 3140.16, - "pnl_pct": 1.3209, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2024-03-21", - "exit_date": "2024-04-08", - "entry_price": 118845.0793064808, - "exit_price": 117431.31114614874, - "quantity": 2, - "commission": 35.23, - "tax": 422.75, - "slippage": 137.38, - "pnl": -3321.17, - "pnl_pct": -1.3971, - "reason": "청산: 트레일링 (-1.1%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-08", - "exit_date": null, - "entry_price": 273106.98174766556, - "exit_price": 0.0, - "quantity": 27, - "commission": 1106.08, - "tax": 0.0, - "slippage": 6614.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(27.3) %B(0.19) vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-04-03", - "exit_date": "2024-04-11", - "entry_price": 25310.009487096835, - "exit_price": 24990.01498737149, - "quantity": 227, - "commission": 850.91, - "tax": 10210.92, - "slippage": 2266.6, - "pnl": -84562.39, - "pnl_pct": -1.4716, - "reason": "모멘텀 트레일링 (-1.2%)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-11", - "entry_price": 48177.02987565996, - "exit_price": 42540.66790169786, - "quantity": 132, - "commission": 842.31, - "tax": 12915.35, - "slippage": 1231.84, - "pnl": -758711.34, - "pnl_pct": -11.9288, - "reason": "손절 (-11.7%)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-04-11", - "exit_date": null, - "entry_price": 26176.085608409845, - "exit_price": 0.0, - "quantity": 275, - "commission": 1079.76, - "tax": 0.0, - "slippage": 7173.54, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(31.2) %B(0.22) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-12", - "entry_price": 401606.3493868489, - "exit_price": 394798.7371139978, - "quantity": 18, - "commission": 1065.96, - "tax": 12791.48, - "slippage": 3622.73, - "pnl": -137478.79, - "pnl_pct": -1.9015, - "reason": "청산: 트레일링 (-1.6%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-08", - "exit_date": "2024-04-12", - "entry_price": 273106.98174766556, - "exit_price": 259752.38391654313, - "quantity": 27, - "commission": 1052.0, - "tax": 12623.97, - "slippage": 637.63, - "pnl": -375356.19, - "pnl_pct": -5.0896, - "reason": "청산: 트레일링 (-4.9%)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-15", - "entry_price": 106726.31515507094, - "exit_price": 114594.60046337632, - "quantity": 35, - "commission": 601.62, - "tax": 7219.46, - "slippage": 188.98, - "pnl": 267008.59, - "pnl_pct": 7.1469, - "reason": "익절(50%): RSI 54 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-04-11", - "exit_date": "2024-04-16", - "entry_price": 26176.085608409845, - "exit_price": 23797.390350697657, - "quantity": 275, - "commission": 981.64, - "tax": 11779.71, - "slippage": 717.65, - "pnl": -667982.31, - "pnl_pct": -9.2782, - "reason": "손절 (-9.1%)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-04-16", - "exit_date": null, - "entry_price": 13408.40777695882, - "exit_price": 0.0, - "quantity": 333, - "commission": 669.75, - "tax": 0.0, - "slippage": 2799.79, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(18.4) %B(0.13) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 157124.356460205, - "exit_price": 0.0, - "quantity": 28, - "commission": 659.92, - "tax": 0.0, - "slippage": 3481.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(18.4) %B(0.05) vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2024-04-17", - "exit_date": null, - "entry_price": 42417.89958259231, - "exit_price": 0.0, - "quantity": 93, - "commission": 591.73, - "tax": 0.0, - "slippage": 1664.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(26.5) %B(0.15) vol(1.2x)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 43802.78251352946, - "exit_price": 0.0, - "quantity": 102, - "commission": 670.18, - "tax": 0.0, - "slippage": 283.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(17.4) %B(0.13) vol(2.0x)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-04-18", - "exit_date": null, - "entry_price": 250663.62158138136, - "exit_price": 0.0, - "quantity": 15, - "commission": 563.99, - "tax": 0.0, - "slippage": 1434.32, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.2) %B(0.19) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 370869.06297137897, - "exit_price": 0.0, - "quantity": 12, - "commission": 667.56, - "tax": 0.0, - "slippage": 4428.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(12.6) %B(0.14) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-04-19", - "exit_date": null, - "entry_price": 164987.25095550684, - "exit_price": 0.0, - "quantity": 27, - "commission": 668.2, - "tax": 0.0, - "slippage": 2355.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(15.9) %B(0.10) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-22", - "entry_price": 13408.40777695882, - "exit_price": 14136.259240956768, - "quantity": 166, - "commission": 351.99, - "tax": 4223.91, - "slippage": 2280.97, - "pnl": 115913.57, - "pnl_pct": 5.207, - "reason": "익절(50%): RSI 51 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-04-04", - "exit_date": "2024-04-23", - "entry_price": 106726.31515507094, - "exit_price": 115800.23563251102, - "quantity": 35, - "commission": 607.95, - "tax": 7295.41, - "slippage": 3491.75, - "pnl": 309123.54, - "pnl_pct": 8.2742, - "reason": "청산: RSI 67 (+8.6%)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-23", - "entry_price": 13408.40777695882, - "exit_price": 14199.836969488411, - "quantity": 83, - "commission": 176.79, - "tax": 2121.46, - "slippage": 13.53, - "pnl": 63223.44, - "pnl_pct": 5.6801, - "reason": "익절(50%): RSI 53 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-24", - "entry_price": 13408.40777695882, - "exit_price": 14109.823407910633, - "quantity": 42, - "commission": 88.89, - "tax": 1066.7, - "slippage": 427.42, - "pnl": 28219.39, - "pnl_pct": 5.0102, - "reason": "익절(50%): RSI 57 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-24", - "entry_price": 250663.62158138136, - "exit_price": 287689.74512870243, - "quantity": 7, - "commission": 302.07, - "tax": 3624.89, - "slippage": 1373.78, - "pnl": 254992.7, - "pnl_pct": 14.5303, - "reason": "익절(50%): RSI 60 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-04-16", - "exit_date": "2024-04-25", - "entry_price": 13408.40777695882, - "exit_price": 14012.471675967668, - "quantity": 42, - "commission": 88.28, - "tax": 1059.34, - "slippage": 316.19, - "pnl": 24138.59, - "pnl_pct": 4.2857, - "reason": "청산: 트레일링 (+4.6%)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-25", - "entry_price": 42417.89958259231, - "exit_price": 40289.24694484491, - "quantity": 93, - "commission": 562.03, - "tax": 8617.87, - "slippage": 1000.03, - "pnl": -207736.33, - "pnl_pct": -5.2652, - "reason": "청산: 트레일링 (-5.0%)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 43802.78251352946, - "exit_price": 44721.316959513555, - "quantity": 102, - "commission": 684.24, - "tax": 8210.83, - "slippage": 2925.67, - "pnl": 84125.26, - "pnl_pct": 1.8826, - "reason": "청산: 트레일링 (+2.2%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-25", - "entry_price": 250663.62158138136, - "exit_price": 271861.66985641664, - "quantity": 4, - "commission": 163.12, - "tax": 1957.4, - "slippage": 121.32, - "pnl": 82521.27, - "pnl_pct": 8.229, - "reason": "익절(50%): RSI 52 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-25", - "entry_price": 370869.06297137897, - "exit_price": 372837.8325615004, - "quantity": 12, - "commission": 671.11, - "tax": 8053.3, - "slippage": 1946.01, - "pnl": 14233.27, - "pnl_pct": 0.3198, - "reason": "청산: 트레일링 (+0.6%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-04-18", - "exit_date": "2024-04-26", - "entry_price": 250663.62158138136, - "exit_price": 272253.41609804117, - "quantity": 4, - "commission": 163.35, - "tax": 1960.22, - "slippage": 494.34, - "pnl": 84085.2, - "pnl_pct": 8.385, - "reason": "청산: RSI 55 | 트레일링 (+8.7%)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-04-29", - "entry_price": 157124.356460205, - "exit_price": 168738.90048984168, - "quantity": 14, - "commission": 354.35, - "tax": 4252.22, - "slippage": 2255.39, - "pnl": 157667.08, - "pnl_pct": 7.1665, - "reason": "익절(50%): RSI 47 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-29", - "entry_price": 164987.25095550684, - "exit_price": 177844.0981766127, - "quantity": 13, - "commission": 346.8, - "tax": 4161.55, - "slippage": 2026.72, - "pnl": 162308.94, - "pnl_pct": 7.5663, - "reason": "익절(50%): 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-04-30", - "entry_price": 164987.25095550684, - "exit_price": 176053.61718816272, - "quantity": 7, - "commission": 184.86, - "tax": 2218.28, - "slippage": 324.68, - "pnl": 74888.2, - "pnl_pct": 6.4834, - "reason": "익절(50%): 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2024-04-17", - "exit_date": "2024-05-02", - "entry_price": 157124.356460205, - "exit_price": 161918.90504968585, - "quantity": 14, - "commission": 340.03, - "tax": 4080.36, - "slippage": 1135.33, - "pnl": 62373.33, - "pnl_pct": 2.8351, - "reason": "청산: 트레일링 (+3.1%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-04-19", - "exit_date": "2024-05-03", - "entry_price": 164987.25095550684, - "exit_price": 179667.89625706873, - "quantity": 7, - "commission": 188.65, - "tax": 2263.82, - "slippage": 224.73, - "pnl": 100138.81, - "pnl_pct": 8.6694, - "reason": "청산: RSI 55 (+8.9%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-05-09", - "exit_date": null, - "entry_price": 226206.25389169191, - "exit_price": 0.0, - "quantity": 26, - "commission": 882.2, - "tax": 0.0, - "slippage": 5362.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.8) %B(0.14) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-14", - "exit_date": null, - "entry_price": 96125.60634448426, - "exit_price": 0.0, - "quantity": 69, - "commission": 994.9, - "tax": 0.0, - "slippage": 5768.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.7) %B(0.13) vol(2.0x)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-14", - "exit_date": "2024-05-21", - "entry_price": 96125.60634448426, - "exit_price": 94443.80532366227, - "quantity": 69, - "commission": 977.49, - "tax": 14988.23, - "slippage": 1945.43, - "pnl": -133004.9, - "pnl_pct": -2.005, - "reason": "청산: 트레일링 (-1.7%)", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-05-09", - "exit_date": "2024-05-24", - "entry_price": 226206.25389169191, - "exit_price": 221358.4726868872, - "quantity": 26, - "commission": 863.3, - "tax": 10359.58, - "slippage": 3679.71, - "pnl": -138147.39, - "pnl_pct": -2.3485, - "reason": "청산: 트레일링 (-2.1%)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 208626.9702890849, - "exit_price": 0.0, - "quantity": 34, - "commission": 1064.0, - "tax": 0.0, - "slippage": 4316.99, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.1) %B(0.30) vol(2.0x)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 388559.37805583153, - "exit_price": 0.0, - "quantity": 17, - "commission": 990.83, - "tax": 0.0, - "slippage": 1009.43, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(36.1) %B(0.16) vol(1.8x)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-27", - "exit_date": null, - "entry_price": 95525.78394339957, - "exit_price": 0.0, - "quantity": 61, - "commission": 874.06, - "tax": 0.0, - "slippage": 4439.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(42.1) %B(0.31) vol(1.6x)", - "market": "KOSDAQ" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 208626.9702890849, - "exit_price": 187398.86643185257, - "quantity": 34, - "commission": 955.73, - "tax": 14654.59, - "slippage": 3438.54, - "pnl": -738429.85, - "pnl_pct": -10.4087, - "reason": "손절 (-10.1%)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 388559.37805583153, - "exit_price": 373708.79369699216, - "quantity": 17, - "commission": 952.96, - "tax": 11435.49, - "slippage": 4950.51, - "pnl": -265839.21, - "pnl_pct": -4.0239, - "reason": "청산: 트레일링 (-3.7%)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-27", - "exit_date": "2024-05-29", - "entry_price": 95525.78394339957, - "exit_price": 88539.01808959492, - "quantity": 61, - "commission": 810.13, - "tax": 12422.02, - "slippage": 2865.9, - "pnl": -440298.93, - "pnl_pct": -7.555, - "reason": "청산: 트레일링 (-7.3%)", - "market": "KOSDAQ" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 23800.013611127848, - "exit_price": 0.0, - "quantity": 310, - "commission": 1106.7, - "tax": 0.0, - "slippage": 4.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.0) %B(0.18) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 377049.1831700986, - "exit_price": 0.0, - "quantity": 19, - "commission": 1074.59, - "tax": 0.0, - "slippage": 2321.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.2) %B(-0.11) vol(2.3x)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 187503.65188919732, - "exit_price": 0.0, - "quantity": 39, - "commission": 1096.9, - "tax": 0.0, - "slippage": 142.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.7) %B(0.00) vol(2.0x)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 247404.64995047523, - "exit_price": 0.0, - "quantity": 28, - "commission": 1039.1, - "tax": 0.0, - "slippage": 6430.2, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.9) %B(0.01) vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2024-05-29", - "exit_date": null, - "entry_price": 88663.84245626885, - "exit_price": 0.0, - "quantity": 77, - "commission": 1024.07, - "tax": 0.0, - "slippage": 5993.87, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.5) %B(-0.05) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 22268.504558028286, - "exit_price": 0.0, - "quantity": 332, - "commission": 1108.97, - "tax": 0.0, - "slippage": 6143.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(27.5) %B(0.15) vol(2.4x)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-05-31", - "exit_date": null, - "entry_price": 21356.56542657735, - "exit_price": 0.0, - "quantity": 276, - "commission": 884.16, - "tax": 0.0, - "slippage": 1812.06, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.2) %B(0.33) vol(1.3x)", - "market": "KOSDAQ" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 374021.6640122689, - "exit_price": 0.0, - "quantity": 19, - "commission": 1065.96, - "tax": 0.0, - "slippage": 411.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.8) %B(0.14) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 220193.16211182487, - "exit_price": 0.0, - "quantity": 26, - "commission": 858.75, - "tax": 0.0, - "slippage": 5022.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.5) %B(0.29) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-03", - "exit_date": null, - "entry_price": 158950.37557191332, - "exit_price": 0.0, - "quantity": 35, - "commission": 834.49, - "tax": 0.0, - "slippage": 5263.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(160310) 근처 반등 RSI(53.4)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2024-06-04", - "exit_date": null, - "entry_price": 173057.8217303062, - "exit_price": 0.0, - "quantity": 32, - "commission": 830.68, - "tax": 0.0, - "slippage": 474.3, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(171074) 근처 반등 RSI(45.8)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 23800.013611127848, - "exit_price": 23238.700721727888, - "quantity": 310, - "commission": 1080.6, - "tax": 12967.2, - "slippage": 3502.78, - "pnl": -189161.49, - "pnl_pct": -2.5635, - "reason": "청산: 트레일링 (-2.3%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 247404.64995047523, - "exit_price": 267027.5170737931, - "quantity": 14, - "commission": 560.76, - "tax": 6729.09, - "slippage": 258.76, - "pnl": 266910.74, - "pnl_pct": 7.7049, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-05", - "entry_price": 88663.84245626885, - "exit_price": 98614.93617231077, - "quantity": 38, - "commission": 562.11, - "tax": 8618.95, - "slippage": 2852.43, - "pnl": 368455.13, - "pnl_pct": 10.9343, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-05", - "entry_price": 22268.504558028286, - "exit_price": 22182.998475669385, - "quantity": 332, - "commission": 1104.71, - "tax": 13256.56, - "slippage": 5644.51, - "pnl": -43858.26, - "pnl_pct": -0.5931, - "reason": "청산: 트레일링 (-0.3%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-06-05", - "exit_date": null, - "entry_price": 23252.98510154962, - "exit_price": 0.0, - "quantity": 297, - "commission": 1035.92, - "tax": 0.0, - "slippage": 886.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(33.0) %B(0.14) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 187503.65188919732, - "exit_price": 221894.4873120621, - "quantity": 19, - "commission": 632.4, - "tax": 9696.79, - "slippage": 2004.74, - "pnl": 642562.3, - "pnl_pct": 18.0338, - "reason": "익절(50%): RSI 55 | BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-07", - "entry_price": 88663.84245626885, - "exit_price": 105401.01826283362, - "quantity": 19, - "commission": 300.39, - "tax": 4606.02, - "slippage": 1101.65, - "pnl": 312847.23, - "pnl_pct": 18.5681, - "reason": "익절(50%): RSI 60 | BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-05-31", - "exit_date": "2024-06-07", - "entry_price": 21356.56542657735, - "exit_price": 20544.553086275282, - "quantity": 276, - "commission": 850.54, - "tax": 13041.68, - "slippage": 1503.35, - "pnl": -238891.79, - "pnl_pct": -4.0522, - "reason": "청산: 트레일링 (-3.8%)", - "market": "KOSDAQ" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2024-06-07", - "exit_date": null, - "entry_price": 47141.091596235114, - "exit_price": 0.0, - "quantity": 123, - "commission": 869.75, - "tax": 0.0, - "slippage": 5054.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(47205) 근처 반등 RSI(46.6)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-10", - "entry_price": 187503.65188919732, - "exit_price": 215408.8137738867, - "quantity": 10, - "commission": 323.11, - "tax": 4954.4, - "slippage": 911.86, - "pnl": 273492.85, - "pnl_pct": 14.5838, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-10", - "entry_price": 88663.84245626885, - "exit_price": 101709.45355676218, - "quantity": 10, - "commission": 152.56, - "tax": 2339.32, - "slippage": 215.46, - "pnl": 127831.23, - "pnl_pct": 14.4154, - "reason": "익절(50%): RSI 55 | BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-11", - "entry_price": 220193.16211182487, - "exit_price": 218881.8941565573, - "quantity": 26, - "commission": 853.64, - "tax": 10243.67, - "slippage": 3070.75, - "pnl": -46049.03, - "pnl_pct": -0.8042, - "reason": "청산: 트레일링 (-0.5%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-06-05", - "exit_date": "2024-06-11", - "entry_price": 23252.98510154962, - "exit_price": 22283.722537159294, - "quantity": 297, - "commission": 992.74, - "tax": 11912.88, - "slippage": 4834.41, - "pnl": -301812.52, - "pnl_pct": -4.3696, - "reason": "청산: 트레일링 (-4.1%)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-12", - "entry_price": 88663.84245626885, - "exit_price": 99357.01021077353, - "quantity": 10, - "commission": 149.04, - "tax": 2285.21, - "slippage": 199.9, - "pnl": 104364.44, - "pnl_pct": 11.769, - "reason": "청산: 트레일링 (+12.1%)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 169952.96059789203, - "exit_price": 0.0, - "quantity": 44, - "commission": 1121.69, - "tax": 0.0, - "slippage": 2330.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.0) %B(0.20) vol(1.4x)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 13973.892285018987, - "exit_price": 0.0, - "quantity": 504, - "commission": 1056.43, - "tax": 0.0, - "slippage": 7001.71, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(33.5) %B(0.15) vol(1.7x)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 134487.34361094673, - "exit_price": 0.0, - "quantity": 50, - "commission": 1008.66, - "tax": 0.0, - "slippage": 4367.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.2) %B(0.27) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 43669.12306866286, - "exit_price": 0.0, - "quantity": 147, - "commission": 962.9, - "tax": 0.0, - "slippage": 2811.09, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.4) %B(0.28) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2024-06-13", - "exit_date": null, - "entry_price": 82842.85527963775, - "exit_price": 0.0, - "quantity": 74, - "commission": 919.56, - "tax": 0.0, - "slippage": 3171.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.3) %B(0.26) vol(1.4x)", - "market": "KOSPI" - }, - { - "stock_code": "247540", - "stock_name": "에코프로비엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 187503.65188919732, - "exit_price": 200475.73865872843, - "quantity": 10, - "commission": 300.71, - "tax": 4610.94, - "slippage": 242.61, - "pnl": 124527.96, - "pnl_pct": 6.6404, - "reason": "청산: 트레일링 (+6.9%)", - "market": "KOSDAQ" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-14", - "entry_price": 247404.64995047523, - "exit_price": 264563.5399165827, - "quantity": 14, - "commission": 555.58, - "tax": 6667.0, - "slippage": 832.44, - "pnl": 232482.33, - "pnl_pct": 6.711, - "reason": "청산: 트레일링 (+7.0%)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "BUY", - "entry_date": "2024-06-14", - "exit_date": null, - "entry_price": 151751.2875797778, - "exit_price": 0.0, - "quantity": 37, - "commission": 842.22, - "tax": 0.0, - "slippage": 1897.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(41.9) %B(0.30) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-05-29", - "exit_date": "2024-06-17", - "entry_price": 377049.1831700986, - "exit_price": 372791.5543766195, - "quantity": 19, - "commission": 1062.46, - "tax": 12749.47, - "slippage": 4169.47, - "pnl": -95781.46, - "pnl_pct": -1.3368, - "reason": "청산: 트레일링 (-1.1%)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-17", - "entry_price": 374021.6640122689, - "exit_price": 370914.62743420666, - "quantity": 19, - "commission": 1057.11, - "tax": 12685.28, - "slippage": 1622.08, - "pnl": -73842.04, - "pnl_pct": -1.0389, - "reason": "청산: 트레일링 (-0.8%)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 13973.892285018987, - "exit_price": 13946.927967486901, - "quantity": 504, - "commission": 1054.39, - "tax": 12652.65, - "slippage": 1548.3, - "pnl": -28353.48, - "pnl_pct": -0.4025, - "reason": "청산: 트레일링 (-0.2%)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 134487.34361094673, - "exit_price": 130690.72120365863, - "quantity": 50, - "commission": 980.18, - "tax": 11762.16, - "slippage": 463.94, - "pnl": -203582.12, - "pnl_pct": -3.0271, - "reason": "청산: 트레일링 (-2.8%)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-17", - "entry_price": 43669.12306866286, - "exit_price": 42373.24123461175, - "quantity": 147, - "commission": 934.33, - "tax": 11211.96, - "slippage": 3933.54, - "pnl": -203603.82, - "pnl_pct": -3.1712, - "reason": "청산: 트레일링 (-2.9%)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-03", - "exit_date": "2024-06-18", - "entry_price": 158950.37557191332, - "exit_price": 149265.818991677, - "quantity": 35, - "commission": 783.65, - "tax": 9403.75, - "slippage": 1196.34, - "pnl": -349981.36, - "pnl_pct": -6.29, - "reason": "손절 (-6.1%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2024-06-18", - "exit_date": null, - "entry_price": 20368.425297264675, - "exit_price": 0.0, - "quantity": 285, - "commission": 870.75, - "tax": 0.0, - "slippage": 5251.21, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.6) %B(0.26) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-19", - "entry_price": 82842.85527963775, - "exit_price": 87324.86786601781, - "quantity": 37, - "commission": 484.65, - "tax": 5815.84, - "slippage": 2779.89, - "pnl": 159074.2, - "pnl_pct": 5.1889, - "reason": "익절(50%): RSI 56 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-19", - "entry_price": 20368.425297264675, - "exit_price": 21698.462395507417, - "quantity": 142, - "commission": 462.18, - "tax": 7086.72, - "slippage": 218.34, - "pnl": 180882.53, - "pnl_pct": 6.253, - "reason": "익절(50%): RSI 63 | BB중앙 | 2xATR", - "market": "KOSDAQ" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-20", - "entry_price": 82842.85527963775, - "exit_price": 87579.15079402928, - "quantity": 37, - "commission": 486.06, - "tax": 5832.77, - "slippage": 771.42, - "pnl": 168464.32, - "pnl_pct": 5.4952, - "reason": "청산: BB상단 (+5.7%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-20", - "entry_price": 20368.425297264675, - "exit_price": 21385.68387554446, - "quantity": 71, - "commission": 227.76, - "tax": 3492.28, - "slippage": 1016.44, - "pnl": 68288.4, - "pnl_pct": 4.7213, - "reason": "익절(50%): RSI 58 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2024-06-18", - "exit_date": "2024-06-21", - "entry_price": 20368.425297264675, - "exit_price": 20545.59743360854, - "quantity": 72, - "commission": 221.89, - "tax": 3402.35, - "slippage": 316.98, - "pnl": 8912.17, - "pnl_pct": 0.6076, - "reason": "청산: 트레일링 (+0.9%)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2024-06-04", - "exit_date": "2024-06-24", - "entry_price": 173057.8217303062, - "exit_price": 164649.2120755586, - "quantity": 32, - "commission": 790.32, - "tax": 9483.79, - "slippage": 697.21, - "pnl": -280180.3, - "pnl_pct": -5.0586, - "reason": "시간손절 (20일, -4.8%)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2024-06-07", - "exit_date": "2024-06-27", - "entry_price": 47141.091596235114, - "exit_price": 47105.89050355662, - "quantity": 123, - "commission": 869.1, - "tax": 10429.24, - "slippage": 5425.47, - "pnl": -16497.84, - "pnl_pct": -0.2845, - "reason": "시간손절 (20일, +0.0%)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-06-13", - "exit_date": "2024-06-27", - "entry_price": 169952.96059789203, - "exit_price": 165305.54947236401, - "quantity": 44, - "commission": 1091.02, - "tax": 13092.2, - "slippage": 4155.82, - "pnl": -219791.0, - "pnl_pct": -2.9388, - "reason": "청산: 트레일링 (-2.7%)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-27", - "entry_price": 151751.2875797778, - "exit_price": 154426.97232643483, - "quantity": 18, - "commission": 416.95, - "tax": 5003.43, - "slippage": 1314.5, - "pnl": 42332.21, - "pnl_pct": 1.5495, - "reason": "익절(50%): RSI 59 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2024-06-27", - "exit_date": null, - "entry_price": 181142.0161157966, - "exit_price": 0.0, - "quantity": 33, - "commission": 896.65, - "tax": 0.0, - "slippage": 4686.53, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.0) %B(0.05) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-06-28", - "entry_price": 151751.2875797778, - "exit_price": 157872.41547435286, - "quantity": 9, - "commission": 213.13, - "tax": 2557.53, - "slippage": 1148.26, - "pnl": 52114.63, - "pnl_pct": 3.8152, - "reason": "익절(50%): RSI 65 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2024-06-28", - "exit_date": null, - "entry_price": 148528.27587228274, - "exit_price": 0.0, - "quantity": 42, - "commission": 935.73, - "tax": 0.0, - "slippage": 1187.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.6) %B(0.30) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-01", - "entry_price": 151751.2875797778, - "exit_price": 155984.8787929803, - "quantity": 5, - "commission": 116.99, - "tax": 1403.86, - "slippage": 75.61, - "pnl": 19533.29, - "pnl_pct": 2.574, - "reason": "익절(50%): RSI 63 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-01", - "entry_price": 148528.27587228274, - "exit_price": 152834.09227421007, - "quantity": 21, - "commission": 481.43, - "tax": 5777.13, - "slippage": 1384.06, - "pnl": 83695.72, - "pnl_pct": 2.6829, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 162969.00095768995, - "exit_price": 0.0, - "quantity": 41, - "commission": 1002.26, - "tax": 0.0, - "slippage": 2829.04, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(35.0) %B(0.06) vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 21009.80751802877, - "exit_price": 0.0, - "quantity": 317, - "commission": 999.02, - "tax": 0.0, - "slippage": 3108.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.5) %B(0.31) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-07-01", - "exit_date": null, - "entry_price": 359566.96059809014, - "exit_price": 0.0, - "quantity": 18, - "commission": 970.83, - "tax": 0.0, - "slippage": 4715.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(35.8) %B(0.21) vol(1.4x)", - "market": "KOSPI" - }, - { - "stock_code": "009150", - "stock_name": "삼성전기", - "side": "SELL", - "entry_date": "2024-06-14", - "exit_date": "2024-07-04", - "entry_price": 151751.2875797778, - "exit_price": 162390.57826106483, - "quantity": 5, - "commission": 121.79, - "tax": 1461.52, - "slippage": 547.11, - "pnl": 51499.33, - "pnl_pct": 6.7863, - "reason": "청산: RSI 70 | BB상단 (+7.1%)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2024-06-28", - "exit_date": "2024-07-05", - "entry_price": 148528.27587228274, - "exit_price": 162240.17156967416, - "quantity": 21, - "commission": 511.06, - "tax": 6132.68, - "slippage": 3356.4, - "pnl": 280838.21, - "pnl_pct": 9.0025, - "reason": "청산: RSI 69 | BB상단 (+9.3%)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 162969.00095768995, - "exit_price": 168083.45595585936, - "quantity": 20, - "commission": 504.25, - "tax": 6051.0, - "slippage": 330.88, - "pnl": 95244.94, - "pnl_pct": 2.9217, - "reason": "익절(50%): RSI 53 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 21009.80751802877, - "exit_price": 21391.383904563012, - "quantity": 158, - "commission": 506.98, - "tax": 6083.71, - "slippage": 1361.34, - "pnl": 53200.45, - "pnl_pct": 1.6024, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-05", - "entry_price": 359566.96059809014, - "exit_price": 373863.10421860835, - "quantity": 9, - "commission": 504.72, - "tax": 6056.58, - "slippage": 1142.06, - "pnl": 121618.58, - "pnl_pct": 3.7576, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-08", - "entry_price": 181142.0161157966, - "exit_price": 188237.66089415114, - "quantity": 16, - "commission": 451.77, - "tax": 5421.24, - "slippage": 2597.43, - "pnl": 107222.56, - "pnl_pct": 3.699, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 162969.00095768995, - "exit_price": 170457.6040950666, - "quantity": 10, - "commission": 255.69, - "tax": 3068.24, - "slippage": 423.96, - "pnl": 71317.65, - "pnl_pct": 4.3755, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-08", - "entry_price": 21009.80751802877, - "exit_price": 21695.872466686837, - "quantity": 79, - "commission": 257.1, - "tax": 3085.15, - "slippage": 326.08, - "pnl": 50607.92, - "pnl_pct": 3.0486, - "reason": "익절(50%): RSI 60 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-09", - "entry_price": 181142.0161157966, - "exit_price": 191114.2250896543, - "quantity": 8, - "commission": 229.34, - "tax": 2752.04, - "slippage": 686.2, - "pnl": 76578.92, - "pnl_pct": 5.2837, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-09", - "entry_price": 162969.00095768995, - "exit_price": 170627.98480408028, - "quantity": 5, - "commission": 127.97, - "tax": 1535.65, - "slippage": 360.08, - "pnl": 36509.07, - "pnl_pct": 4.4798, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-09", - "entry_price": 21009.80751802877, - "exit_price": 21743.941643103495, - "quantity": 40, - "commission": 130.46, - "tax": 1565.56, - "slippage": 242.33, - "pnl": 27543.28, - "pnl_pct": 3.2769, - "reason": "익절(50%): RSI 59 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-10", - "entry_price": 181142.0161157966, - "exit_price": 191752.08712329622, - "quantity": 4, - "commission": 115.05, - "tax": 1380.62, - "slippage": 191.65, - "pnl": 40835.93, - "pnl_pct": 5.6351, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-10", - "entry_price": 162969.00095768995, - "exit_price": 177336.1203561285, - "quantity": 3, - "commission": 79.8, - "tax": 957.62, - "slippage": 491.64, - "pnl": 41990.61, - "pnl_pct": 8.5874, - "reason": "익절(50%): RSI 65 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-11", - "entry_price": 181142.0161157966, - "exit_price": 191115.2734015458, - "quantity": 2, - "commission": 57.33, - "tax": 688.01, - "slippage": 169.45, - "pnl": 19146.82, - "pnl_pct": 5.2842, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-11", - "entry_price": 162969.00095768995, - "exit_price": 175948.31642265143, - "quantity": 3, - "commission": 79.18, - "tax": 950.12, - "slippage": 455.05, - "pnl": 37835.31, - "pnl_pct": 7.7376, - "reason": "청산: BB상단 (+8.1%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-12", - "entry_price": 181142.0161157966, - "exit_price": 190295.21806050956, - "quantity": 1, - "commission": 28.54, - "tax": 342.53, - "slippage": 104.78, - "pnl": 8754.95, - "pnl_pct": 4.8325, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-12", - "entry_price": 21009.80751802877, - "exit_price": 22148.879468501025, - "quantity": 40, - "commission": 132.89, - "tax": 1594.72, - "slippage": 44.82, - "pnl": 43709.21, - "pnl_pct": 5.2003, - "reason": "청산: BB상단 (+5.4%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-15", - "entry_price": 181142.0161157966, - "exit_price": 187612.3347524321, - "quantity": 1, - "commission": 28.14, - "tax": 337.7, - "slippage": 187.67, - "pnl": 6077.3, - "pnl_pct": 3.3545, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2024-06-27", - "exit_date": "2024-07-16", - "entry_price": 181142.0161157966, - "exit_price": 184345.75291055275, - "quantity": 1, - "commission": 27.65, - "tax": 331.82, - "slippage": 154.25, - "pnl": 2817.09, - "pnl_pct": 1.555, - "reason": "청산: 트레일링 (+1.9%)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-07-01", - "exit_date": "2024-07-16", - "entry_price": 359566.96059809014, - "exit_price": 352109.47630012373, - "quantity": 9, - "commission": 475.35, - "tax": 5704.17, - "slippage": 3073.71, - "pnl": -73782.3, - "pnl_pct": -2.2796, - "reason": "청산: 트레일링 (-2.0%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-07-26", - "exit_date": null, - "entry_price": 225708.89575466834, - "exit_price": 0.0, - "quantity": 19, - "commission": 643.27, - "tax": 0.0, - "slippage": 3969.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.0) %B(0.28) vol(1.9x)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-07-26", - "exit_date": "2024-07-30", - "entry_price": 225708.89575466834, - "exit_price": 221811.58954696002, - "quantity": 19, - "commission": 632.16, - "tax": 7585.96, - "slippage": 3579.8, - "pnl": -82910.21, - "pnl_pct": -1.933, - "reason": "청산: 트레일링 (-1.6%)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2024-07-30", - "exit_date": null, - "entry_price": 485080.6608886429, - "exit_price": 0.0, - "quantity": 8, - "commission": 582.1, - "tax": 0.0, - "slippage": 645.29, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(25.5) %B(0.04) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 194694.5057630127, - "exit_price": 0.0, - "quantity": 22, - "commission": 642.49, - "tax": 0.0, - "slippage": 2079.13, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(21.7) %B(0.19) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2024-07-31", - "exit_date": null, - "entry_price": 53011.328606857554, - "exit_price": 0.0, - "quantity": 64, - "commission": 508.91, - "tax": 0.0, - "slippage": 725.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(53950) 근처 반등 RSI(42.9)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2024-07-30", - "exit_date": "2024-08-01", - "entry_price": 485080.6608886429, - "exit_price": 488803.8912969433, - "quantity": 8, - "commission": 586.56, - "tax": 7038.78, - "slippage": 1568.87, - "pnl": 21578.41, - "pnl_pct": 0.556, - "reason": "청산: 트레일링 (+0.8%)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-02", - "entry_price": 194694.5057630127, - "exit_price": 173189.84434872482, - "quantity": 22, - "commission": 571.53, - "tax": 6858.32, - "slippage": 223.42, - "pnl": -481174.89, - "pnl_pct": -11.2321, - "reason": "손절 (-11.0%)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 173265.6381442068, - "exit_price": 0.0, - "quantity": 26, - "commission": 675.74, - "tax": 0.0, - "slippage": 1706.59, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(19.3) %B(0.02) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 329768.60408673016, - "exit_price": 0.0, - "quantity": 11, - "commission": 544.12, - "tax": 0.0, - "slippage": 3570.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.5) %B(0.30) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "BUY", - "entry_date": "2024-08-02", - "exit_date": null, - "entry_price": 79621.11016343051, - "exit_price": 0.0, - "quantity": 46, - "commission": 549.39, - "tax": 0.0, - "slippage": 971.07, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(31.0) %B(0.07) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2024-07-31", - "exit_date": "2024-08-05", - "entry_price": 53011.328606857554, - "exit_price": 47063.07027464823, - "quantity": 64, - "commission": 451.81, - "tax": 5421.67, - "slippage": 2363.5, - "pnl": -387070.91, - "pnl_pct": -11.4071, - "reason": "손절 (-11.2%)", - "market": "KOSPI" - }, - { - "stock_code": "000660", - "stock_name": "SK하이닉스", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 173265.6381442068, - "exit_price": 156028.97319385837, - "quantity": 26, - "commission": 608.51, - "tax": 7302.16, - "slippage": 1846.7, - "pnl": -456739.69, - "pnl_pct": -10.1372, - "reason": "손절 (-9.9%)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 329768.60408673016, - "exit_price": 297500.1019739747, - "quantity": 11, - "commission": 490.88, - "tax": 5890.5, - "slippage": 1384.88, - "pnl": -361879.02, - "pnl_pct": -9.9746, - "reason": "손절 (-9.7%)", - "market": "KOSPI" - }, - { - "stock_code": "005930", - "stock_name": "삼성전자", - "side": "SELL", - "entry_date": "2024-08-02", - "exit_date": "2024-08-05", - "entry_price": 79621.11016343051, - "exit_price": 71331.64752044261, - "quantity": 46, - "commission": 492.19, - "tax": 5906.26, - "slippage": 3144.21, - "pnl": -388263.12, - "pnl_pct": -10.5992, - "reason": "손절 (-10.3%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2024-09-05", - "exit_date": null, - "entry_price": 24023.890144547826, - "exit_price": 0.0, - "quantity": 286, - "commission": 1030.62, - "tax": 0.0, - "slippage": 6832.58, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.8) %B(-0.14) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2024-09-06", - "exit_date": null, - "entry_price": 214118.9344212088, - "exit_price": 0.0, - "quantity": 27, - "commission": 867.18, - "tax": 0.0, - "slippage": 3211.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.0) %B(0.30) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2024-09-05", - "exit_date": "2024-09-11", - "entry_price": 24023.890144547826, - "exit_price": 23483.117405530535, - "quantity": 286, - "commission": 1007.43, - "tax": 12089.11, - "slippage": 4828.42, - "pnl": -168788.16, - "pnl_pct": -2.4562, - "reason": "청산: 트레일링 (-2.2%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2024-09-06", - "exit_date": "2024-09-11", - "entry_price": 214118.9344212088, - "exit_price": 208467.72486193036, - "quantity": 27, - "commission": 844.29, - "tax": 10131.53, - "slippage": 871.43, - "pnl": -164425.67, - "pnl_pct": -2.8437, - "reason": "청산: 트레일링 (-2.6%)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "BUY", - "entry_date": "2024-10-23", - "exit_date": null, - "entry_price": 93027.593827771, - "exit_price": 0.0, - "quantity": 62, - "commission": 865.16, - "tax": 0.0, - "slippage": 1710.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(28.0) reversal vol(1.8x)", - "market": "KOSPI" - }, - { - "stock_code": "000270", - "stock_name": "기아", - "side": "SELL", - "entry_date": "2024-10-23", - "exit_date": "2024-10-31", - "entry_price": 93027.593827771, - "exit_price": 91810.97560935933, - "quantity": 62, - "commission": 853.84, - "tax": 10246.1, - "slippage": 5519.51, - "pnl": -87395.43, - "pnl_pct": -1.515, - "reason": "청산: 트레일링 (-1.2%)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "BUY", - "entry_date": "2024-11-01", - "exit_date": null, - "entry_price": 119469.15412672344, - "exit_price": 0.0, - "quantity": 44, - "commission": 788.5, - "tax": 0.0, - "slippage": 3042.78, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(30.6) reversal vol(2.1x)", - "market": "KOSPI" - }, - { - "stock_code": "028260", - "stock_name": "삼성물산", - "side": "SELL", - "entry_date": "2024-11-01", - "exit_date": "2024-11-13", - "entry_price": 119469.15412672344, - "exit_price": 116936.5631614392, - "quantity": 44, - "commission": 771.78, - "tax": 9261.38, - "slippage": 2791.22, - "pnl": -122255.66, - "pnl_pct": -2.3254, - "reason": "청산: 트레일링 (-2.1%)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-02-03", - "exit_date": null, - "entry_price": 169651.80055687323, - "exit_price": 0.0, - "quantity": 33, - "commission": 839.78, - "tax": 0.0, - "slippage": 4184.42, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(28.4) reversal vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-02-10", - "exit_date": null, - "entry_price": 53603.064058627846, - "exit_price": 0.0, - "quantity": 93, - "commission": 747.76, - "tax": 0.0, - "slippage": 284.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(32.0) reversal vol(1.6x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-02-10", - "exit_date": "2025-02-13", - "entry_price": 53603.064058627846, - "exit_price": 59165.41668640803, - "quantity": 46, - "commission": 408.24, - "tax": 4898.9, - "slippage": 1590.83, - "pnl": 250191.22, - "pnl_pct": 10.1452, - "reason": "익절(50%): RSI 52 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-14", - "entry_price": 169651.80055687323, - "exit_price": 174060.42961151534, - "quantity": 16, - "commission": 417.75, - "tax": 5012.94, - "slippage": 1401.13, - "pnl": 64700.22, - "pnl_pct": 2.3832, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-02-10", - "exit_date": "2025-02-14", - "entry_price": 53603.064058627846, - "exit_price": 58949.689526369155, - "quantity": 23, - "commission": 203.38, - "tax": 2440.52, - "slippage": 1157.14, - "pnl": 120143.56, - "pnl_pct": 9.7436, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-17", - "entry_price": 169651.80055687323, - "exit_price": 174795.47713820345, - "quantity": 8, - "commission": 209.75, - "tax": 2517.05, - "slippage": 220.18, - "pnl": 38219.02, - "pnl_pct": 2.8156, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-02-10", - "exit_date": "2025-02-17", - "entry_price": 53603.064058627846, - "exit_price": 63339.086617532404, - "quantity": 12, - "commission": 114.01, - "tax": 1368.12, - "slippage": 730.96, - "pnl": 115253.65, - "pnl_pct": 17.9151, - "reason": "익절(50%): RSI 60 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-18", - "entry_price": 169651.80055687323, - "exit_price": 173653.08728216606, - "quantity": 4, - "commission": 104.19, - "tax": 1250.3, - "slippage": 55.65, - "pnl": 14548.86, - "pnl_pct": 2.1436, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-02-10", - "exit_date": "2025-02-18", - "entry_price": 53603.064058627846, - "exit_price": 65687.79130006356, - "quantity": 12, - "commission": 118.24, - "tax": 1418.86, - "slippage": 146.5, - "pnl": 143383.15, - "pnl_pct": 22.2875, - "reason": "청산: BB상단 (+22.6%)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-19", - "entry_price": 169651.80055687323, - "exit_price": 173852.49007302237, - "quantity": 2, - "commission": 52.16, - "tax": 625.87, - "slippage": 207.02, - "pnl": 7672.46, - "pnl_pct": 2.2609, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-20", - "entry_price": 169651.80055687323, - "exit_price": 173645.67304104808, - "quantity": 1, - "commission": 26.05, - "tax": 312.56, - "slippage": 117.33, - "pnl": 3629.82, - "pnl_pct": 2.1392, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-02-03", - "exit_date": "2025-02-24", - "entry_price": 169651.80055687323, - "exit_price": 171410.6740569982, - "quantity": 2, - "commission": 51.42, - "tax": 617.08, - "slippage": 80.65, - "pnl": 2798.35, - "pnl_pct": 0.8246, - "reason": "시간손절 (21일, +1.1%)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2025-03-12", - "exit_date": null, - "entry_price": 137016.42446611077, - "exit_price": 0.0, - "quantity": 50, - "commission": 1027.62, - "tax": 0.0, - "slippage": 821.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(22.7) reversal vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2025-03-12", - "exit_date": "2025-03-27", - "entry_price": 137016.42446611077, - "exit_price": 137077.85258050144, - "quantity": 50, - "commission": 1028.08, - "tax": 12337.01, - "slippage": 6107.37, - "pnl": -11321.31, - "pnl_pct": -0.1652, - "reason": "청산: 트레일링 (+0.1%)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-05-14", - "exit_date": null, - "entry_price": 335082.4821415092, - "exit_price": 0.0, - "quantity": 19, - "commission": 954.99, - "tax": 0.0, - "slippage": 1567.16, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(25.1) reversal vol(3.3x)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-05-14", - "exit_date": "2025-05-27", - "entry_price": 335082.4821415092, - "exit_price": 343795.4854111845, - "quantity": 9, - "commission": 464.12, - "tax": 7116.57, - "slippage": 1840.63, - "pnl": 70383.98, - "pnl_pct": 2.3335, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-05-28", - "exit_date": null, - "entry_price": 40925.33270377258, - "exit_price": 0.0, - "quantity": 160, - "commission": 982.21, - "tax": 0.0, - "slippage": 4053.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "약세반등: RSI(24.3) reversal vol(2.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-05-14", - "exit_date": "2025-06-02", - "entry_price": 335082.4821415092, - "exit_price": 349853.27127963246, - "quantity": 5, - "commission": 262.39, - "tax": 4023.31, - "slippage": 733.64, - "pnl": 69316.93, - "pnl_pct": 4.1367, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-05-14", - "exit_date": "2025-06-04", - "entry_price": 335082.4821415092, - "exit_price": 380777.62085778004, - "quantity": 5, - "commission": 285.58, - "tax": 4378.94, - "slippage": 1111.9, - "pnl": 223559.86, - "pnl_pct": 13.3416, - "reason": "청산: RSI 69 | BB상단 (+13.7%)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-04", - "entry_price": 40925.33270377258, - "exit_price": 43677.15439533125, - "quantity": 80, - "commission": 524.13, - "tax": 8036.6, - "slippage": 1827.65, - "pnl": 211093.91, - "pnl_pct": 6.4466, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-05-28", - "exit_date": "2025-06-13", - "entry_price": 40925.33270377258, - "exit_price": 42809.947836855994, - "quantity": 80, - "commission": 513.72, - "tax": 7877.03, - "slippage": 3204.17, - "pnl": 141887.36, - "pnl_pct": 4.3331, - "reason": "청산: 트레일링 (+4.7%)", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2025-06-25", - "exit_date": null, - "entry_price": 49260.05976557161, - "exit_price": 0.0, - "quantity": 69, - "commission": 509.84, - "tax": 0.0, - "slippage": 694.12, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(50138) 근처 반등 RSI(48.6)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2025-06-25", - "exit_date": "2025-07-07", - "entry_price": 49260.05976557161, - "exit_price": 49814.29783873065, - "quantity": 69, - "commission": 515.58, - "tax": 6186.94, - "slippage": 2463.45, - "pnl": 31030.07, - "pnl_pct": 0.9128, - "reason": "모멘텀 트레일링 (+1.2%)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 256561.22294684596, - "exit_price": 0.0, - "quantity": 27, - "commission": 1039.07, - "tax": 0.0, - "slippage": 1653.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(31.2) %B(0.14) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-07-25", - "exit_date": null, - "entry_price": 38415.19817651679, - "exit_price": 0.0, - "quantity": 166, - "commission": 956.54, - "tax": 0.0, - "slippage": 2522.9, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(36.6) %B(0.23) vol(1.2x)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-07-28", - "exit_date": null, - "entry_price": 25567.16168519663, - "exit_price": 0.0, - "quantity": 258, - "commission": 989.45, - "tax": 0.0, - "slippage": 4427.71, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(36.9) %B(0.33) vol(1.9x)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-30", - "entry_price": 25567.16168519663, - "exit_price": 27091.870079137454, - "quantity": 129, - "commission": 524.23, - "tax": 8038.16, - "slippage": 1048.76, - "pnl": 187630.27, - "pnl_pct": 5.6881, - "reason": "익절(50%): RSI 61 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-07-30", - "exit_date": null, - "entry_price": 68021.50004934649, - "exit_price": 0.0, - "quantity": 83, - "commission": 846.87, - "tax": 0.0, - "slippage": 1784.5, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(67115) 근처 반등 RSI(53.4)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-07-28", - "exit_date": "2025-07-31", - "entry_price": 25567.16168519663, - "exit_price": 26829.812438378674, - "quantity": 129, - "commission": 519.16, - "tax": 7960.41, - "slippage": 2604.2, - "pnl": 153907.66, - "pnl_pct": 4.6658, - "reason": "청산: 트레일링 (+5.0%)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2025-07-31", - "exit_date": null, - "entry_price": 800058.0344915945, - "exit_price": 0.0, - "quantity": 8, - "commission": 960.07, - "tax": 0.0, - "slippage": 464.28, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(35.2) %B(0.15) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "BUY", - "entry_date": "2025-08-01", - "exit_date": null, - "entry_price": 24811.36548096094, - "exit_price": 0.0, - "quantity": 239, - "commission": 889.49, - "tax": 0.0, - "slippage": 2716.35, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(40.9) %B(0.11) vol(1.5x)", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-04", - "entry_price": 38415.19817651679, - "exit_price": 39160.860585918505, - "quantity": 83, - "commission": 487.55, - "tax": 7475.81, - "slippage": 3248.57, - "pnl": 53448.35, - "pnl_pct": 1.6761, - "reason": "익절(50%): RSI 49 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-08-04", - "exit_date": null, - "entry_price": 16816.734420323966, - "exit_price": 0.0, - "quantity": 199, - "commission": 501.98, - "tax": 0.0, - "slippage": 3330.15, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.4) %B(0.15) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-06", - "entry_price": 24811.36548096094, - "exit_price": 26898.02928660242, - "quantity": 119, - "commission": 480.13, - "tax": 7361.99, - "slippage": 234.51, - "pnl": 240027.99, - "pnl_pct": 8.1283, - "reason": "익절(50%): RSI 55 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 26905.733850999983, - "exit_price": 0.0, - "quantity": 156, - "commission": 629.59, - "tax": 0.0, - "slippage": 894.48, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(27.0) %B(0.12) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "BUY", - "entry_date": "2025-08-06", - "exit_date": null, - "entry_price": 56815.06338355782, - "exit_price": 0.0, - "quantity": 60, - "commission": 511.34, - "tax": 0.0, - "slippage": 903.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(56685) 근처 반등 RSI(47.2)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-07", - "entry_price": 256561.22294684596, - "exit_price": 277241.02052260673, - "quantity": 13, - "commission": 540.62, - "tax": 6487.44, - "slippage": 3366.73, - "pnl": 261309.01, - "pnl_pct": 7.8335, - "reason": "익절(50%): RSI 55 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-07-30", - "exit_date": "2025-08-07", - "entry_price": 68021.50004934649, - "exit_price": 62444.945989144595, - "quantity": 83, - "commission": 777.44, - "tax": 9329.27, - "slippage": 4569.48, - "pnl": -473807.57, - "pnl_pct": -8.391, - "reason": "손절 (-8.1%)", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-07", - "entry_price": 800058.0344915945, - "exit_price": 814283.3947523751, - "quantity": 4, - "commission": 488.57, - "tax": 5862.84, - "slippage": 2866.42, - "pnl": 50070.0, - "pnl_pct": 1.5643, - "reason": "익절(50%): RSI 51 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-07", - "entry_price": 24811.36548096094, - "exit_price": 26140.33686662948, - "quantity": 60, - "commission": 235.26, - "tax": 3607.37, - "slippage": 579.79, - "pnl": 75672.35, - "pnl_pct": 5.0824, - "reason": "익절(50%): RSI 51 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-07", - "entry_price": 56815.06338355782, - "exit_price": 63589.96730146208, - "quantity": 18, - "commission": 171.69, - "tax": 2060.31, - "slippage": 180.59, - "pnl": 119562.86, - "pnl_pct": 11.6895, - "reason": "모멘텀 1차 익절(30%): +11.9%", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-08", - "entry_price": 256561.22294684596, - "exit_price": 290757.3802181998, - "quantity": 7, - "commission": 305.3, - "tax": 3663.54, - "slippage": 1698.34, - "pnl": 235134.87, - "pnl_pct": 13.0907, - "reason": "익절(50%): RSI 58 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-11", - "entry_price": 256561.22294684596, - "exit_price": 288796.67696164973, - "quantity": 7, - "commission": 303.24, - "tax": 3638.84, - "slippage": 1423.26, - "pnl": 221436.71, - "pnl_pct": 12.3281, - "reason": "청산: BB상단 (+12.6%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-08-04", - "exit_date": "2025-08-11", - "entry_price": 16816.734420323966, - "exit_price": 16389.968484642097, - "quantity": 199, - "commission": 489.24, - "tax": 7501.69, - "slippage": 1996.27, - "pnl": -93419.33, - "pnl_pct": -2.7911, - "reason": "청산: 트레일링 (-2.5%)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "BUY", - "entry_date": "2025-08-11", - "exit_date": null, - "entry_price": 202699.9146953854, - "exit_price": 0.0, - "quantity": 17, - "commission": 516.88, - "tax": 0.0, - "slippage": 3398.55, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(200490) 근처 반등 RSI(46.0)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-07-25", - "exit_date": "2025-08-12", - "entry_price": 38415.19817651679, - "exit_price": 39074.42952597751, - "quantity": 83, - "commission": 486.48, - "tax": 7459.31, - "slippage": 2122.35, - "pnl": 46292.15, - "pnl_pct": 1.4516, - "reason": "청산: RSI 63 | 트레일링 (+1.8%)", - "market": "KOSDAQ" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2025-07-31", - "exit_date": "2025-08-12", - "entry_price": 800058.0344915945, - "exit_price": 774993.9370919571, - "quantity": 4, - "commission": 465.0, - "tax": 5579.96, - "slippage": 24.25, - "pnl": -106781.38, - "pnl_pct": -3.3362, - "reason": "청산: 트레일링 (-3.1%)", - "market": "KOSPI" - }, - { - "stock_code": "403870", - "stock_name": "HPSP", - "side": "SELL", - "entry_date": "2025-08-01", - "exit_date": "2025-08-12", - "entry_price": 24811.36548096094, - "exit_price": 25978.755292486996, - "quantity": 60, - "commission": 233.81, - "tax": 3585.07, - "slippage": 1274.68, - "pnl": 66001.21, - "pnl_pct": 4.4329, - "reason": "청산: 트레일링 (+4.8%)", - "market": "KOSDAQ" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-08-11", - "exit_date": "2025-08-12", - "entry_price": 202699.9146953854, - "exit_price": 222933.2385382594, - "quantity": 5, - "commission": 167.2, - "tax": 2006.4, - "slippage": 333.81, - "pnl": 98841.0, - "pnl_pct": 9.751, - "reason": "모멘텀 1차 익절(30%): +10.0%", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-13", - "entry_price": 26905.733850999983, - "exit_price": 26082.685554539385, - "quantity": 156, - "commission": 610.33, - "tax": 7324.02, - "slippage": 2701.05, - "pnl": -136959.48, - "pnl_pct": -3.2626, - "reason": "청산: 트레일링 (-3.0%)", - "market": "KOSPI" - }, - { - "stock_code": "036570", - "stock_name": "엔씨소프트", - "side": "SELL", - "entry_date": "2025-08-11", - "exit_date": "2025-08-13", - "entry_price": 202699.9146953854, - "exit_price": 214298.59951415763, - "quantity": 12, - "commission": 385.74, - "tax": 4628.85, - "slippage": 2416.81, - "pnl": 133804.77, - "pnl_pct": 5.5001, - "reason": "모멘텀 트레일링 (+5.8%)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2025-08-13", - "exit_date": null, - "entry_price": 78310.514994257, - "exit_price": 0.0, - "quantity": 44, - "commission": 516.85, - "tax": 0.0, - "slippage": 462.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(77015) 근처 반등 RSI(51.6)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 26653.076174066668, - "exit_price": 0.0, - "quantity": 148, - "commission": 591.7, - "tax": 0.0, - "slippage": 455.27, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.0) %B(0.25) vol(1.5x)", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "BUY", - "entry_date": "2025-08-14", - "exit_date": null, - "entry_price": 128513.75412313564, - "exit_price": 0.0, - "quantity": 26, - "commission": 501.2, - "tax": 0.0, - "slippage": 357.61, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(126255) 근처 반등 RSI(50.0)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 61834.18922100667, - "exit_price": 0.0, - "quantity": 103, - "commission": 955.34, - "tax": 0.0, - "slippage": 3521.49, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.0) %B(0.28) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-19", - "exit_date": null, - "entry_price": 427116.29268665845, - "exit_price": 0.0, - "quantity": 14, - "commission": 896.94, - "tax": 0.0, - "slippage": 1628.1, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(37.9) %B(0.21) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-21", - "entry_price": 61834.18922100667, - "exit_price": 66559.71833351979, - "quantity": 51, - "commission": 509.18, - "tax": 6110.18, - "slippage": 2054.36, - "pnl": 233909.59, - "pnl_pct": 7.4162, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "032830", - "stock_name": "삼성생명", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-22", - "entry_price": 128513.75412313564, - "exit_price": 139299.96486111285, - "quantity": 26, - "commission": 543.27, - "tax": 6519.24, - "slippage": 2600.91, - "pnl": 272877.77, - "pnl_pct": 8.1654, - "reason": "과매수 청산 RSI(92)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-22", - "entry_price": 61834.18922100667, - "exit_price": 62687.23444851707, - "quantity": 52, - "commission": 488.96, - "tax": 5867.53, - "slippage": 663.81, - "pnl": 37519.56, - "pnl_pct": 1.1667, - "reason": "청산: 트레일링 (+1.4%)", - "market": "KOSPI" - }, - { - "stock_code": "035720", - "stock_name": "카카오", - "side": "SELL", - "entry_date": "2025-08-06", - "exit_date": "2025-08-25", - "entry_price": 56815.06338355782, - "exit_price": 64658.96480406014, - "quantity": 42, - "commission": 407.35, - "tax": 4888.22, - "slippage": 1723.48, - "pnl": 323790.36, - "pnl_pct": 13.5671, - "reason": "과매수 청산 RSI(80)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-25", - "entry_price": 427116.29268665845, - "exit_price": 437884.3750510859, - "quantity": 7, - "commission": 459.78, - "tax": 7049.94, - "slippage": 809.37, - "pnl": 67418.39, - "pnl_pct": 2.2546, - "reason": "익절(50%): RSI 52 | BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 147171.86303545118, - "exit_price": 0.0, - "quantity": 51, - "commission": 1125.86, - "tax": 0.0, - "slippage": 3665.01, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(26.4) %B(0.14) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "BUY", - "entry_date": "2025-08-26", - "exit_date": null, - "entry_price": 173056.53267930762, - "exit_price": 0.0, - "quantity": 35, - "commission": 908.55, - "tax": 0.0, - "slippage": 5478.64, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(39.2) %B(0.34) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-08-14", - "exit_date": "2025-08-27", - "entry_price": 26653.076174066668, - "exit_price": 24878.93201753896, - "quantity": 148, - "commission": 552.31, - "tax": 6627.75, - "slippage": 3118.06, - "pnl": -270345.09, - "pnl_pct": -6.8524, - "reason": "손절 (-6.6%)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-19", - "exit_date": "2025-08-28", - "entry_price": 427116.29268665845, - "exit_price": 417961.41924049606, - "quantity": 7, - "commission": 438.86, - "tax": 6729.18, - "slippage": 270.07, - "pnl": -71700.62, - "pnl_pct": -2.3978, - "reason": "청산: 트레일링 (-2.1%)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2025-08-13", - "exit_date": "2025-08-29", - "entry_price": 78310.514994257, - "exit_price": 73868.69775040755, - "quantity": 44, - "commission": 487.53, - "tax": 5850.4, - "slippage": 1377.3, - "pnl": -202294.74, - "pnl_pct": -5.8701, - "reason": "손절 (-5.6%)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-08-29", - "exit_date": null, - "entry_price": 438621.3242782118, - "exit_price": 0.0, - "quantity": 13, - "commission": 855.31, - "tax": 0.0, - "slippage": 1577.22, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(431250) 근처 반등 RSI(52.8)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-04", - "entry_price": 147171.86303545118, - "exit_price": 150099.4677920679, - "quantity": 25, - "commission": 562.87, - "tax": 6754.48, - "slippage": 13.31, - "pnl": 65320.88, - "pnl_pct": 1.7751, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2025-09-04", - "exit_date": null, - "entry_price": 75358.06527749337, - "exit_price": 0.0, - "quantity": 76, - "commission": 859.08, - "tax": 0.0, - "slippage": 4412.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(75675) 근처 반등 RSI(40.2)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-05", - "entry_price": 147171.86303545118, - "exit_price": 151403.47732333883, - "quantity": 13, - "commission": 295.24, - "tax": 3542.84, - "slippage": 1254.79, - "pnl": 50885.92, - "pnl_pct": 2.6593, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-09-05", - "exit_date": null, - "entry_price": 276572.4306300631, - "exit_price": 0.0, - "quantity": 27, - "commission": 1120.12, - "tax": 0.0, - "slippage": 1955.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(26.4) %B(0.05) vol(2.4x)", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-08", - "entry_price": 147171.86303545118, - "exit_price": 154185.62807084192, - "quantity": 13, - "commission": 300.66, - "tax": 3607.94, - "slippage": 1486.84, - "pnl": 86983.35, - "pnl_pct": 4.5457, - "reason": "청산: BB상단 (+4.8%)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 23963.212746085974, - "exit_price": 0.0, - "quantity": 446, - "commission": 1603.14, - "tax": 0.0, - "slippage": 5892.88, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(31.9) %B(0.24) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-09-09", - "exit_date": null, - "entry_price": 65327.92795580944, - "exit_price": 0.0, - "quantity": 140, - "commission": 1371.89, - "tax": 0.0, - "slippage": 3909.91, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(41.3) %B(0.35) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-29", - "exit_date": "2025-09-10", - "entry_price": 438621.3242782118, - "exit_price": 485995.3005259903, - "quantity": 3, - "commission": 218.7, - "tax": 3353.37, - "slippage": 14.1, - "pnl": 138352.48, - "pnl_pct": 10.5126, - "reason": "모멘텀 1차 익절(30%): +10.8%", - "market": "KOSDAQ" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-10", - "entry_price": 65327.92795580944, - "exit_price": 67494.92103944502, - "quantity": 70, - "commission": 708.7, - "tax": 8504.36, - "slippage": 355.53, - "pnl": 141790.52, - "pnl_pct": 3.1002, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 129714.4505885717, - "exit_price": 0.0, - "quantity": 83, - "commission": 1614.94, - "tax": 0.0, - "slippage": 9499.4, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(21.9) %B(0.12) vol(2.2x)", - "market": "KOSPI" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 49244.47328572075, - "exit_price": 0.0, - "quantity": 218, - "commission": 1610.29, - "tax": 0.0, - "slippage": 9695.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(24.2) %B(0.19) vol(1.4x)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2025-09-10", - "exit_date": null, - "entry_price": 16098.778547753316, - "exit_price": 0.0, - "quantity": 517, - "commission": 1248.46, - "tax": 0.0, - "slippage": 4538.51, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(45.7) %B(0.41) vol(1.0x)", - "market": "KOSDAQ" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-11", - "entry_price": 173056.53267930762, - "exit_price": 171856.4496565796, - "quantity": 17, - "commission": 438.23, - "tax": 5258.81, - "slippage": 2440.36, - "pnl": -26539.75, - "pnl_pct": -0.902, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-12", - "entry_price": 173056.53267930762, - "exit_price": 171599.9831074337, - "quantity": 9, - "commission": 231.66, - "tax": 2779.92, - "slippage": 900.15, - "pnl": -16354.15, - "pnl_pct": -1.0499, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-29", - "exit_date": "2025-09-12", - "entry_price": 438621.3242782118, - "exit_price": 491427.21190439357, - "quantity": 3, - "commission": 221.14, - "tax": 3390.85, - "slippage": 218.36, - "pnl": 154608.29, - "pnl_pct": 11.7478, - "reason": "모멘텀 1차 익절(30%): +12.1%", - "market": "KOSDAQ" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 23963.212746085974, - "exit_price": 25296.775628362164, - "quantity": 223, - "commission": 846.18, - "tax": 10154.13, - "slippage": 719.03, - "pnl": 285582.65, - "pnl_pct": 5.3434, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-12", - "entry_price": 65327.92795580944, - "exit_price": 69278.63769634985, - "quantity": 70, - "commission": 727.43, - "tax": 8729.11, - "slippage": 1495.36, - "pnl": 266407.2, - "pnl_pct": 5.8248, - "reason": "청산: BB상단 (+6.1%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-12", - "entry_price": 16098.778547753316, - "exit_price": 16405.238723954848, - "quantity": 258, - "commission": 634.88, - "tax": 9734.87, - "slippage": 3808.41, - "pnl": 68073.95, - "pnl_pct": 1.6387, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-09-12", - "exit_date": null, - "entry_price": 223677.93333514247, - "exit_price": 0.0, - "quantity": 36, - "commission": 1207.86, - "tax": 0.0, - "slippage": 6405.6, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(220400) 근처 반등 RSI(53.8)", - "market": "KOSPI" - }, - { - "stock_code": "068270", - "stock_name": "셀트리온", - "side": "SELL", - "entry_date": "2025-08-26", - "exit_date": "2025-09-15", - "entry_price": 173056.53267930762, - "exit_price": 169853.68056105985, - "quantity": 9, - "commission": 229.3, - "tax": 2751.63, - "slippage": 1316.87, - "pnl": -32040.23, - "pnl_pct": -2.0568, - "reason": "시간손절 (20일, -1.8%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-15", - "entry_price": 16098.778547753316, - "exit_price": 16245.383485410079, - "quantity": 129, - "commission": 314.35, - "tax": 4820.01, - "slippage": 1885.53, - "pnl": 13466.17, - "pnl_pct": 0.6483, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-08-29", - "exit_date": "2025-09-16", - "entry_price": 438621.3242782118, - "exit_price": 492896.4322665985, - "quantity": 7, - "commission": 517.54, - "tax": 7935.63, - "slippage": 724.97, - "pnl": 371012.03, - "pnl_pct": 12.0819, - "reason": "과매수 청산 RSI(82)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-17", - "entry_price": 16098.778547753316, - "exit_price": 16165.965104116765, - "quantity": 65, - "commission": 157.62, - "tax": 2416.81, - "slippage": 262.27, - "pnl": 1635.73, - "pnl_pct": 0.1563, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2025-09-04", - "exit_date": "2025-09-18", - "entry_price": 75358.06527749337, - "exit_price": 82191.55036429859, - "quantity": 76, - "commission": 936.98, - "tax": 11243.8, - "slippage": 642.17, - "pnl": 506305.0, - "pnl_pct": 8.839, - "reason": "과매수 청산 RSI(84)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-18", - "entry_price": 129714.4505885717, - "exit_price": 139491.09577263476, - "quantity": 41, - "commission": 857.87, - "tax": 10294.44, - "slippage": 4465.07, - "pnl": 388892.4, - "pnl_pct": 7.3113, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-19", - "entry_price": 129714.4505885717, - "exit_price": 141175.07176668497, - "quantity": 21, - "commission": 444.7, - "tax": 5336.42, - "slippage": 2623.49, - "pnl": 234483.33, - "pnl_pct": 8.6067, - "reason": "익절(50%): BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-09-19", - "exit_date": null, - "entry_price": 289617.6462543564, - "exit_price": 0.0, - "quantity": 28, - "commission": 1216.39, - "tax": 0.0, - "slippage": 3294.1, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(289325) 근처 반등 RSI(54.7)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-09-05", - "exit_date": "2025-09-23", - "entry_price": 276572.4306300631, - "exit_price": 278327.14576942305, - "quantity": 27, - "commission": 1127.22, - "tax": 13526.7, - "slippage": 4667.06, - "pnl": 31603.27, - "pnl_pct": 0.4231, - "reason": "청산: 트레일링 (+0.7%)", - "market": "KOSPI" - }, - { - "stock_code": "323410", - "stock_name": "카카오뱅크", - "side": "SELL", - "entry_date": "2025-09-09", - "exit_date": "2025-09-23", - "entry_price": 23963.212746085974, - "exit_price": 24196.25980921236, - "quantity": 223, - "commission": 809.36, - "tax": 9712.38, - "slippage": 834.06, - "pnl": 40646.18, - "pnl_pct": 0.7605, - "reason": "청산: 트레일링 (+1.0%)", - "market": "KOSPI" - }, - { - "stock_code": "003670", - "stock_name": "포스코퓨처엠", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 129714.4505885717, - "exit_price": 143466.4690861464, - "quantity": 21, - "commission": 451.92, - "tax": 5423.03, - "slippage": 2804.15, - "pnl": 282508.84, - "pnl_pct": 10.3695, - "reason": "청산: RSI 67 (+10.7%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-23", - "entry_price": 16098.778547753316, - "exit_price": 16046.114432518707, - "quantity": 65, - "commission": 156.45, - "tax": 2398.89, - "slippage": 902.56, - "pnl": -6135.47, - "pnl_pct": -0.5862, - "reason": "청산: 트레일링 (-0.2%)", - "market": "KOSDAQ" - }, - { - "stock_code": "086520", - "stock_name": "에코프로", - "side": "SELL", - "entry_date": "2025-09-10", - "exit_date": "2025-09-24", - "entry_price": 49244.47328572075, - "exit_price": 48502.605197101206, - "quantity": 218, - "commission": 1586.04, - "tax": 24319.21, - "slippage": 10332.07, - "pnl": -189242.78, - "pnl_pct": -1.7625, - "reason": "청산: 트레일링 (-1.4%)", - "market": "KOSDAQ" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-09-19", - "exit_date": "2025-09-25", - "entry_price": 289617.6462543564, - "exit_price": 271279.8754780362, - "quantity": 28, - "commission": 1139.38, - "tax": 13672.51, - "slippage": 6163.49, - "pnl": -529485.86, - "pnl_pct": -6.5284, - "reason": "손절 (-6.3%)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-09-12", - "exit_date": "2025-09-26", - "entry_price": 223677.93333514247, - "exit_price": 214310.9362240997, - "quantity": 36, - "commission": 1157.28, - "tax": 13887.35, - "slippage": 6806.3, - "pnl": -353464.38, - "pnl_pct": -4.3889, - "reason": "손절 (-4.1%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 297007.3615494838, - "exit_price": 0.0, - "quantity": 11, - "commission": 490.06, - "tax": 0.0, - "slippage": 80.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.0) %B(0.16) vol(1.3x)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 220162.04418378614, - "exit_price": 0.0, - "quantity": 15, - "commission": 495.36, - "tax": 0.0, - "slippage": 2430.66, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(217725) 근처 반등 RSI(44.4)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "BUY", - "entry_date": "2025-10-02", - "exit_date": null, - "entry_price": 222073.7451738841, - "exit_price": 0.0, - "quantity": 15, - "commission": 499.67, - "tax": 0.0, - "slippage": 1106.18, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(219150) 근처 반등 RSI(49.6)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-10", - "entry_price": 297007.3615494838, - "exit_price": 297722.61686595756, - "quantity": 11, - "commission": 491.24, - "tax": 5894.91, - "slippage": 3051.21, - "pnl": 991.6, - "pnl_pct": 0.0303, - "reason": "청산: 트레일링 (+0.3%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2025-10-10", - "exit_date": null, - "entry_price": 27722.22191334856, - "exit_price": 0.0, - "quantity": 126, - "commission": 523.95, - "tax": 0.0, - "slippage": 2799.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(27900) 근처 반등 RSI(40.2)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 289249.71450420044, - "exit_price": 0.0, - "quantity": 12, - "commission": 520.65, - "tax": 0.0, - "slippage": 2996.57, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.5) %B(0.01) vol(1.2x)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-10-13", - "exit_date": null, - "entry_price": 284230.2528059071, - "exit_price": 0.0, - "quantity": 12, - "commission": 511.61, - "tax": 0.0, - "slippage": 2763.03, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(280975) 근처 반등 RSI(45.5)", - "market": "KOSPI" - }, - { - "stock_code": "005380", - "stock_name": "현대차", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-16", - "entry_price": 220162.04418378614, - "exit_price": 241935.43301827813, - "quantity": 15, - "commission": 544.35, - "tax": 6532.26, - "slippage": 968.5, - "pnl": 319028.86, - "pnl_pct": 9.659, - "reason": "과매수 청산 RSI(83)", - "market": "KOSPI" - }, - { - "stock_code": "034730", - "stock_name": "SK", - "side": "SELL", - "entry_date": "2025-10-02", - "exit_date": "2025-10-16", - "entry_price": 222073.7451738841, - "exit_price": 218327.9586697539, - "quantity": 15, - "commission": 491.24, - "tax": 5894.85, - "slippage": 2580.62, - "pnl": -63072.56, - "pnl_pct": -1.8932, - "reason": "모멘텀 트레일링 (-1.6%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-16", - "entry_price": 289249.71450420044, - "exit_price": 308966.5984514415, - "quantity": 6, - "commission": 278.07, - "tax": 3336.84, - "slippage": 200.41, - "pnl": 114426.07, - "pnl_pct": 6.5923, - "reason": "익절(50%): RSI 51 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-17", - "entry_price": 284230.2528059071, - "exit_price": 269264.9510520068, - "quantity": 12, - "commission": 484.68, - "tax": 5816.12, - "slippage": 2820.59, - "pnl": -186396.04, - "pnl_pct": -5.4641, - "reason": "손절 (-5.2%)", - "market": "KOSPI" - }, - { - "stock_code": "012330", - "stock_name": "현대모비스", - "side": "SELL", - "entry_date": "2025-10-13", - "exit_date": "2025-10-21", - "entry_price": 289249.71450420044, - "exit_price": 308235.12398196233, - "quantity": 6, - "commission": 277.41, - "tax": 3328.94, - "slippage": 1589.26, - "pnl": 110045.78, - "pnl_pct": 6.3399, - "reason": "청산: 트레일링 (+6.7%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2025-10-10", - "exit_date": "2025-10-24", - "entry_price": 27722.22191334856, - "exit_price": 29293.48269207591, - "quantity": 126, - "commission": 553.65, - "tax": 6643.76, - "slippage": 821.18, - "pnl": 190257.5, - "pnl_pct": 5.446, - "reason": "모멘텀 트레일링 (+5.7%)", - "market": "KOSPI" - }, - { - "stock_code": "034020", - "stock_name": "두산에너빌리티", - "side": "BUY", - "entry_date": "2025-12-08", - "exit_date": null, - "entry_price": 76862.71385130985, - "exit_price": 0.0, - "quantity": 46, - "commission": 530.35, - "tax": 0.0, - "slippage": 2884.84, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(76995) 근처 반등 RSI(52.6)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "BUY", - "entry_date": "2025-12-10", - "exit_date": null, - "entry_price": 299137.63066716905, - "exit_price": 0.0, - "quantity": 19, - "commission": 852.54, - "tax": 0.0, - "slippage": 2614.98, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(293425) 근처 반등 RSI(52.2)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2025-12-11", - "exit_date": null, - "entry_price": 37311.38361935173, - "exit_price": 0.0, - "quantity": 157, - "commission": 878.68, - "tax": 0.0, - "slippage": 1787.23, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(37775) 근처 반등 RSI(47.4)", - "market": "KOSDAQ" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "BUY", - "entry_date": "2025-12-18", - "exit_date": null, - "entry_price": 72557.66254868859, - "exit_price": 0.0, - "quantity": 48, - "commission": 522.42, - "tax": 0.0, - "slippage": 2767.8, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(74175) 근처 반등 RSI(50.7)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 77317.59313117662, - "exit_price": 0.0, - "quantity": 45, - "commission": 521.89, - "tax": 0.0, - "slippage": 791.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(78020) 근처 반등 RSI(41.5)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "BUY", - "entry_date": "2025-12-19", - "exit_date": null, - "entry_price": 302507.15849149716, - "exit_price": 0.0, - "quantity": 11, - "commission": 499.14, - "tax": 0.0, - "slippage": 78.74, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(310425) 근처 반등 RSI(45.0)", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "BUY", - "entry_date": "2025-12-26", - "exit_date": null, - "entry_price": 439084.7839770759, - "exit_price": 0.0, - "quantity": 22, - "commission": 1448.98, - "tax": 0.0, - "slippage": 1865.25, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(41.1) %B(0.35) vol(1.7x)", - "market": "KOSDAQ" - }, - { - "stock_code": "034020", - "stock_name": "두산에너빌리티", - "side": "SELL", - "entry_date": "2025-12-08", - "exit_date": "2025-12-29", - "entry_price": 76862.71385130985, - "exit_price": 76474.88796073338, - "quantity": 46, - "commission": 527.68, - "tax": 6332.12, - "slippage": 1155.15, - "pnl": -25230.14, - "pnl_pct": -0.7135, - "reason": "시간손절 (21일, -0.5%)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2025-12-30", - "entry_price": 299137.63066716905, - "exit_price": 329714.76352913, - "quantity": 5, - "commission": 247.29, - "tax": 2967.43, - "slippage": 1426.18, - "pnl": 149446.59, - "pnl_pct": 9.9903, - "reason": "모멘텀 1차 익절(30%): +10.3%", - "market": "KOSPI" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2025-12-30", - "exit_date": null, - "entry_price": 171665.8214813443, - "exit_price": 0.0, - "quantity": 61, - "commission": 1570.74, - "tax": 0.0, - "slippage": 10115.11, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.7) %B(0.37) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-02", - "entry_price": 299137.63066716905, - "exit_price": 345903.4227525182, - "quantity": 4, - "commission": 207.54, - "tax": 2490.5, - "slippage": 386.31, - "pnl": 184185.64, - "pnl_pct": 15.3907, - "reason": "모멘텀 1차 익절(30%): +15.7%", - "market": "KOSPI" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-02", - "entry_price": 439084.7839770759, - "exit_price": 456706.84284545627, - "quantity": 11, - "commission": 753.57, - "tax": 11554.68, - "slippage": 3224.73, - "pnl": 180809.91, - "pnl_pct": 3.743, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-02", - "entry_price": 171665.8214813443, - "exit_price": 175030.01631489856, - "quantity": 30, - "commission": 787.64, - "tax": 9451.62, - "slippage": 2099.51, - "pnl": 89914.09, - "pnl_pct": 1.7457, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-05", - "entry_price": 299137.63066716905, - "exit_price": 337168.8619805706, - "quantity": 3, - "commission": 151.73, - "tax": 1820.71, - "slippage": 993.41, - "pnl": 111986.64, - "pnl_pct": 12.477, - "reason": "모멘텀 1차 익절(30%): +12.8%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2025-12-11", - "exit_date": "2026-01-05", - "entry_price": 37311.38361935173, - "exit_price": 37679.78466688555, - "quantity": 157, - "commission": 887.36, - "tax": 13606.17, - "slippage": 3173.81, - "pnl": 42466.75, - "pnl_pct": 0.7248, - "reason": "시간손절 (25일, +1.0%)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-05", - "entry_price": 171665.8214813443, - "exit_price": 176933.6611024485, - "quantity": 15, - "commission": 398.1, - "tax": 4777.21, - "slippage": 2495.08, - "pnl": 73456.04, - "pnl_pct": 2.8522, - "reason": "익절(50%): BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 275031.7189817591, - "exit_price": 0.0, - "quantity": 40, - "commission": 1650.19, - "tax": 0.0, - "slippage": 1268.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.4) %B(0.26) vol(1.9x)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 15294.82772133642, - "exit_price": 0.0, - "quantity": 720, - "commission": 1651.84, - "tax": 0.0, - "slippage": 10675.96, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.7) %B(0.32) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 330058.92737933696, - "exit_price": 0.0, - "quantity": 32, - "commission": 1584.28, - "tax": 0.0, - "slippage": 1885.68, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(34.5) %B(0.19) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 93089.51569136583, - "exit_price": 0.0, - "quantity": 92, - "commission": 1284.64, - "tax": 0.0, - "slippage": 8235.44, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(45.3) %B(0.36) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 24356.464105927436, - "exit_price": 0.0, - "quantity": 345, - "commission": 1260.45, - "tax": 0.0, - "slippage": 2230.12, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(46.3) %B(0.29) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "BUY", - "entry_date": "2026-01-05", - "exit_date": null, - "entry_price": 37704.086776029995, - "exit_price": 0.0, - "quantity": 222, - "commission": 1255.55, - "tax": 0.0, - "slippage": 907.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(37452) 근처 반등 RSI(52.4)", - "market": "KOSDAQ" - }, - { - "stock_code": "196170", - "stock_name": "알테오젠", - "side": "SELL", - "entry_date": "2025-12-26", - "exit_date": "2026-01-06", - "entry_price": 439084.7839770759, - "exit_price": 473794.01677844033, - "quantity": 11, - "commission": 781.76, - "tax": 11986.99, - "slippage": 2265.82, - "pnl": 368308.32, - "pnl_pct": 7.6244, - "reason": "청산: BB상단 (+8.0%)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-06", - "entry_price": 171665.8214813443, - "exit_price": 180968.0604895158, - "quantity": 8, - "commission": 217.16, - "tax": 2605.94, - "slippage": 1055.52, - "pnl": 71388.81, - "pnl_pct": 5.1975, - "reason": "익절(50%): RSI 63 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "BUY", - "entry_date": "2026-01-06", - "exit_date": null, - "entry_price": 48965.354504529845, - "exit_price": 0.0, - "quantity": 225, - "commission": 1652.58, - "tax": 0.0, - "slippage": 3454.76, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(24.9) %B(0.18) vol(1.0x)", - "market": "KOSPI" - }, - { - "stock_code": "011170", - "stock_name": "롯데케미칼", - "side": "SELL", - "entry_date": "2025-12-18", - "exit_date": "2026-01-07", - "entry_price": 72557.66254868859, - "exit_price": 70357.32289672724, - "quantity": 48, - "commission": 506.57, - "tax": 6078.87, - "slippage": 2048.5, - "pnl": -112724.16, - "pnl_pct": -3.2361, - "reason": "시간손절 (20일, -3.0%)", - "market": "KOSPI" - }, - { - "stock_code": "055550", - "stock_name": "신한지주", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-08", - "entry_price": 77317.59313117662, - "exit_price": 77460.36471287561, - "quantity": 45, - "commission": 522.86, - "tax": 6274.29, - "slippage": 1783.59, - "pnl": -894.32, - "pnl_pct": -0.0257, - "reason": "시간손절 (20일, +0.2%)", - "market": "KOSPI" - }, - { - "stock_code": "005490", - "stock_name": "POSCO홀딩스", - "side": "SELL", - "entry_date": "2025-12-19", - "exit_date": "2026-01-08", - "entry_price": 302507.15849149716, - "exit_price": 300384.24877227994, - "quantity": 11, - "commission": 495.63, - "tax": 5947.61, - "slippage": 1273.26, - "pnl": -30294.39, - "pnl_pct": -0.9103, - "reason": "시간손절 (20일, -0.7%)", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-08", - "entry_price": 15294.82772133642, - "exit_price": 14531.61640984756, - "quantity": 720, - "commission": 1569.41, - "tax": 24064.36, - "slippage": 6036.18, - "pnl": -576797.76, - "pnl_pct": -5.237, - "reason": "청산: 트레일링 (-4.9%)", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2025-12-30", - "exit_date": "2026-01-09", - "entry_price": 171665.8214813443, - "exit_price": 172656.00942318988, - "quantity": 8, - "commission": 207.19, - "tax": 2486.25, - "slippage": 351.92, - "pnl": 5022.07, - "pnl_pct": 0.3656, - "reason": "청산: 트레일링 (+0.6%)", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 330058.92737933696, - "exit_price": 312278.5045988018, - "quantity": 32, - "commission": 1498.94, - "tax": 17987.24, - "slippage": 7087.85, - "pnl": -590043.99, - "pnl_pct": -5.5857, - "reason": "청산: 트레일링 (-5.3%)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-09", - "entry_price": 93089.51569136583, - "exit_price": 89099.84930711072, - "quantity": 92, - "commission": 1229.58, - "tax": 14754.94, - "slippage": 13.86, - "pnl": -384318.46, - "pnl_pct": -4.4868, - "reason": "청산: 트레일링 (-4.3%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-12", - "entry_price": 24356.464105927436, - "exit_price": 25076.768063345975, - "quantity": 172, - "commission": 646.98, - "tax": 7763.77, - "slippage": 3995.89, - "pnl": 114853.14, - "pnl_pct": 2.7412, - "reason": "익절(50%): RSI 52 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "BUY", - "entry_date": "2026-01-12", - "exit_date": null, - "entry_price": 321673.11231706536, - "exit_price": 0.0, - "quantity": 18, - "commission": 868.52, - "tax": 0.0, - "slippage": 3116.02, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(42.5) %B(0.24) vol(1.4x)", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 275031.7189817591, - "exit_price": 299784.17100025655, - "quantity": 20, - "commission": 899.35, - "tax": 10792.23, - "slippage": 4316.58, - "pnl": 482532.36, - "pnl_pct": 8.771, - "reason": "익절(50%): RSI 62 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-13", - "entry_price": 24356.464105927436, - "exit_price": 25481.080273015094, - "quantity": 86, - "commission": 328.71, - "tax": 3944.47, - "slippage": 1627.1, - "pnl": 92129.61, - "pnl_pct": 4.3977, - "reason": "익절(50%): RSI 55 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-13", - "entry_price": 48965.354504529845, - "exit_price": 53763.9201864615, - "quantity": 112, - "commission": 903.23, - "tax": 10838.81, - "slippage": 4040.94, - "pnl": 524874.7, - "pnl_pct": 9.5694, - "reason": "익절(50%): RSI 64 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-13", - "entry_price": 321673.11231706536, - "exit_price": 342375.2541459149, - "quantity": 9, - "commission": 462.21, - "tax": 5546.48, - "slippage": 1122.71, - "pnl": 179876.33, - "pnl_pct": 6.2123, - "reason": "익절(50%): RSI 52 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "BUY", - "entry_date": "2026-01-13", - "exit_date": null, - "entry_price": 1330093.065168798, - "exit_price": 0.0, - "quantity": 4, - "commission": 798.06, - "tax": 0.0, - "slippage": 372.26, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(1321000) 근처 반등 RSI(51.2)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-14", - "entry_price": 24356.464105927436, - "exit_price": 25632.962303382024, - "quantity": 43, - "commission": 165.33, - "tax": 1983.99, - "slippage": 732.62, - "pnl": 52583.0, - "pnl_pct": 5.0199, - "reason": "익절(50%): RSI 53 | BB중앙", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-14", - "entry_price": 48965.354504529845, - "exit_price": 55181.77295801045, - "quantity": 56, - "commission": 463.53, - "tax": 5562.32, - "slippage": 1020.71, - "pnl": 341682.27, - "pnl_pct": 12.4589, - "reason": "익절(50%): RSI 66 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 14664.602003356556, - "exit_price": 0.0, - "quantity": 508, - "commission": 1117.44, - "tax": 0.0, - "slippage": 2337.82, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(31.9) %B(0.22) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "BUY", - "entry_date": "2026-01-14", - "exit_date": null, - "entry_price": 92578.44141335433, - "exit_price": 0.0, - "quantity": 65, - "commission": 902.64, - "tax": 0.0, - "slippage": 5098.69, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(92505) 근처 반등 RSI(45.7)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-15", - "entry_price": 24356.464105927436, - "exit_price": 25881.358364587937, - "quantity": 22, - "commission": 85.41, - "tax": 1024.9, - "slippage": 410.12, - "pnl": 32356.99, - "pnl_pct": 6.0376, - "reason": "익절(50%): RSI 61 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-15", - "entry_price": 48965.354504529845, - "exit_price": 57682.67140512421, - "quantity": 28, - "commission": 242.27, - "tax": 2907.21, - "slippage": 485.2, - "pnl": 240729.74, - "pnl_pct": 17.5557, - "reason": "익절(50%): RSI 71 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-16", - "entry_price": 48965.354504529845, - "exit_price": 57282.27798885544, - "quantity": 14, - "commission": 120.29, - "tax": 1443.51, - "slippage": 248.11, - "pnl": 114770.3, - "pnl_pct": 16.7397, - "reason": "익절(50%): RSI 69 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2026-01-13", - "exit_date": "2026-01-16", - "entry_price": 1330093.065168798, - "exit_price": 1584352.6972398385, - "quantity": 1, - "commission": 237.65, - "tax": 2851.83, - "slippage": 647.3, - "pnl": 250970.63, - "pnl_pct": 18.8658, - "reason": "모멘텀 1차 익절(30%): +19.2%", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-19", - "entry_price": 299137.63066716905, - "exit_price": 366352.5202581433, - "quantity": 2, - "commission": 109.91, - "tax": 1318.87, - "slippage": 294.96, - "pnl": 132911.26, - "pnl_pct": 22.2124, - "reason": "모멘텀 2차 익절(30%): +22.5%", - "market": "KOSPI" - }, - { - "stock_code": "006400", - "stock_name": "삼성SDI", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 275031.7189817591, - "exit_price": 313907.16426640685, - "quantity": 20, - "commission": 941.72, - "tax": 11300.66, - "slippage": 1856.71, - "pnl": 764441.43, - "pnl_pct": 13.8952, - "reason": "청산: BB상단 (+14.2%)", - "market": "KOSPI" - }, - { - "stock_code": "028050", - "stock_name": "삼성엔지니어링", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-19", - "entry_price": 24356.464105927436, - "exit_price": 25046.81144063357, - "quantity": 22, - "commission": 82.65, - "tax": 991.85, - "slippage": 70.15, - "pnl": 14032.76, - "pnl_pct": 2.6184, - "reason": "청산: 트레일링 (+2.8%)", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-19", - "entry_price": 48965.354504529845, - "exit_price": 62473.72210413919, - "quantity": 7, - "commission": 65.6, - "tax": 787.17, - "slippage": 183.95, - "pnl": 93654.39, - "pnl_pct": 27.3197, - "reason": "익절(50%): RSI 82 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "010130", - "stock_name": "고려아연", - "side": "SELL", - "entry_date": "2026-01-13", - "exit_date": "2026-01-19", - "entry_price": 1330093.065168798, - "exit_price": 1582510.4639455634, - "quantity": 3, - "commission": 712.13, - "tax": 8545.56, - "slippage": 4468.61, - "pnl": 747395.97, - "pnl_pct": 18.7276, - "reason": "모멘텀 1차 익절(30%): +19.1%", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-19", - "entry_price": 92578.44141335433, - "exit_price": 106827.59471165035, - "quantity": 19, - "commission": 304.46, - "tax": 3653.5, - "slippage": 1375.7, - "pnl": 266512.1, - "pnl_pct": 15.1492, - "reason": "모멘텀 1차 익절(30%): +15.5%", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-20", - "entry_price": 299137.63066716905, - "exit_price": 369665.96194807894, - "quantity": 1, - "commission": 55.45, - "tax": 665.4, - "slippage": 334.04, - "pnl": 69762.61, - "pnl_pct": 23.3177, - "reason": "모멘텀 1차 익절(30%): +23.7%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-20", - "entry_price": 37704.086776029995, - "exit_price": 41574.394579496424, - "quantity": 66, - "commission": 411.59, - "tax": 6310.99, - "slippage": 1689.96, - "pnl": 248344.46, - "pnl_pct": 9.9783, - "reason": "모멘텀 1차 익절(30%): +10.3%", - "market": "KOSDAQ" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-20", - "entry_price": 48965.354504529845, - "exit_price": 63280.94987294, - "quantity": 4, - "commission": 37.97, - "tax": 455.62, - "slippage": 76.2, - "pnl": 56739.41, - "pnl_pct": 28.9648, - "reason": "익절(50%): RSI 82 | BB중앙 | 2xATR", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-20", - "entry_price": 92578.44141335433, - "exit_price": 104942.46659262075, - "quantity": 13, - "commission": 204.64, - "tax": 2455.65, - "slippage": 747.93, - "pnl": 157891.51, - "pnl_pct": 13.1172, - "reason": "모멘텀 1차 익절(30%): +13.4%", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "BUY", - "entry_date": "2026-01-20", - "exit_date": null, - "entry_price": 28400.0115286874, - "exit_price": 0.0, - "quantity": 219, - "commission": 932.94, - "tax": 0.0, - "slippage": 2.52, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(27962) 근처 반등 RSI(51.9)", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-21", - "entry_price": 299137.63066716905, - "exit_price": 360896.4241482103, - "quantity": 1, - "commission": 54.13, - "tax": 649.61, - "slippage": 103.58, - "pnl": 61010.17, - "pnl_pct": 20.3923, - "reason": "모멘텀 1차 익절(30%): +20.7%", - "market": "KOSPI" - }, - { - "stock_code": "047050", - "stock_name": "포스코인터내셔널", - "side": "SELL", - "entry_date": "2026-01-06", - "exit_date": "2026-01-21", - "entry_price": 48965.354504529845, - "exit_price": 62373.174979440635, - "quantity": 4, - "commission": 37.42, - "tax": 449.09, - "slippage": 107.3, - "pnl": 53115.39, - "pnl_pct": 27.1148, - "reason": "청산: RSI 82 | BB상단 | 트레일링 (+27.4%)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-21", - "entry_price": 92578.44141335433, - "exit_price": 109236.60766341531, - "quantity": 9, - "commission": 147.47, - "tax": 1769.63, - "slippage": 570.53, - "pnl": 147881.41, - "pnl_pct": 17.7458, - "reason": "모멘텀 1차 익절(30%): +18.1%", - "market": "KOSPI" - }, - { - "stock_code": "352820", - "stock_name": "하이브", - "side": "SELL", - "entry_date": "2025-12-10", - "exit_date": "2026-01-22", - "entry_price": 299137.63066716905, - "exit_price": 368258.7409776654, - "quantity": 3, - "commission": 165.72, - "tax": 1988.6, - "slippage": 723.78, - "pnl": 205074.41, - "pnl_pct": 22.8483, - "reason": "모멘텀 1차 익절(30%): +23.2%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-22", - "entry_price": 37704.086776029995, - "exit_price": 42930.028757228894, - "quantity": 46, - "commission": 296.22, - "tax": 4542.0, - "slippage": 918.68, - "pnl": 235294.96, - "pnl_pct": 13.5644, - "reason": "모멘텀 1차 익절(30%): +13.9%", - "market": "KOSDAQ" - }, - { - "stock_code": "051910", - "stock_name": "LG화학", - "side": "SELL", - "entry_date": "2026-01-12", - "exit_date": "2026-01-22", - "entry_price": 321673.11231706536, - "exit_price": 350345.0229903436, - "quantity": 9, - "commission": 472.97, - "tax": 5675.59, - "slippage": 1394.79, - "pnl": 251464.38, - "pnl_pct": 8.6847, - "reason": "청산: BB상단 (+9.0%)", - "market": "KOSPI" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-22", - "entry_price": 92578.44141335433, - "exit_price": 106177.30491121496, - "quantity": 7, - "commission": 111.49, - "tax": 1337.83, - "slippage": 158.87, - "pnl": 93645.52, - "pnl_pct": 14.4482, - "reason": "모멘텀 1차 익절(30%): +14.7%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-23", - "entry_price": 37704.086776029995, - "exit_price": 43929.203467129286, - "quantity": 33, - "commission": 217.45, - "tax": 3334.23, - "slippage": 686.29, - "pnl": 201690.54, - "pnl_pct": 16.2076, - "reason": "모멘텀 1차 익절(30%): +16.6%", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 14664.602003356556, - "exit_price": 14986.482287612576, - "quantity": 254, - "commission": 570.98, - "tax": 8755.1, - "slippage": 3433.5, - "pnl": 71872.78, - "pnl_pct": 1.9293, - "reason": "익절(50%): BB중앙", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-23", - "entry_price": 92578.44141335433, - "exit_price": 105515.93978533061, - "quantity": 5, - "commission": 79.14, - "tax": 949.64, - "slippage": 420.3, - "pnl": 63589.28, - "pnl_pct": 13.7353, - "reason": "모멘텀 1차 익절(30%): +14.1%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-26", - "entry_price": 37704.086776029995, - "exit_price": 49791.549368469336, - "quantity": 23, - "commission": 171.78, - "tax": 2633.97, - "slippage": 194.36, - "pnl": 275075.81, - "pnl_pct": 31.7155, - "reason": "모멘텀 2차 익절(30%): +32.1%", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 14664.602003356556, - "exit_price": 16238.622920483584, - "quantity": 254, - "commission": 618.69, - "tax": 9486.6, - "slippage": 349.78, - "pnl": 389137.3, - "pnl_pct": 10.4456, - "reason": "청산: BB상단 (+10.7%)", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-26", - "entry_price": 92578.44141335433, - "exit_price": 102447.16616898369, - "quantity": 3, - "commission": 46.1, - "tax": 553.21, - "slippage": 158.5, - "pnl": 28965.2, - "pnl_pct": 10.4275, - "reason": "모멘텀 1차 익절(30%): +10.7%", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-27", - "entry_price": 37704.086776029995, - "exit_price": 51767.21366367133, - "quantity": 16, - "commission": 124.24, - "tax": 1905.03, - "slippage": 524.58, - "pnl": 222890.27, - "pnl_pct": 36.9418, - "reason": "모멘텀 1차 익절(30%): +37.4%", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "BUY", - "entry_date": "2026-01-27", - "exit_date": null, - "entry_price": 176559.16072707984, - "exit_price": 0.0, - "quantity": 35, - "commission": 926.94, - "tax": 0.0, - "slippage": 2070.63, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "눌림목: MA20(176425) 근처 반등 RSI(49.0)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-28", - "entry_price": 37704.086776029995, - "exit_price": 55054.90486710403, - "quantity": 11, - "commission": 90.84, - "tax": 1392.89, - "slippage": 496.05, - "pnl": 189313.06, - "pnl_pct": 45.6388, - "reason": "모멘텀 1차 익절(30%): +46.1%", - "market": "KOSDAQ" - }, - { - "stock_code": "066570", - "stock_name": "LG전자", - "side": "SELL", - "entry_date": "2026-01-14", - "exit_date": "2026-01-28", - "entry_price": 92578.44141335433, - "exit_price": 99824.96130005969, - "quantity": 9, - "commission": 134.76, - "tax": 1617.16, - "slippage": 675.35, - "pnl": 63341.77, - "pnl_pct": 7.601, - "reason": "모멘텀 트레일링 (+7.9%)", - "market": "KOSPI" - }, - { - "stock_code": "316140", - "stock_name": "우리금융지주", - "side": "SELL", - "entry_date": "2026-01-20", - "exit_date": "2026-01-28", - "entry_price": 28400.0115286874, - "exit_price": 30179.681570749177, - "quantity": 219, - "commission": 991.4, - "tax": 11896.83, - "slippage": 4449.74, - "pnl": 375926.57, - "pnl_pct": 6.0433, - "reason": "과매수 청산 RSI(80)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-29", - "entry_price": 37704.086776029995, - "exit_price": 55787.46505083735, - "quantity": 8, - "commission": 66.94, - "tax": 1026.49, - "slippage": 100.28, - "pnl": 143528.35, - "pnl_pct": 47.5767, - "reason": "모멘텀 1차 익절(30%): +48.0%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-01-30", - "entry_price": 37704.086776029995, - "exit_price": 57188.609767848044, - "quantity": 5, - "commission": 42.89, - "tax": 657.67, - "slippage": 56.95, - "pnl": 96693.78, - "pnl_pct": 51.2832, - "reason": "모멘텀 1차 익절(30%): +51.7%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-02", - "entry_price": 37704.086776029995, - "exit_price": 55298.649276058706, - "quantity": 4, - "commission": 33.18, - "tax": 508.75, - "slippage": 5.4, - "pnl": 69813.7, - "pnl_pct": 46.2836, - "reason": "모멘텀 1차 익절(30%): +46.7%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-03", - "entry_price": 37704.086776029995, - "exit_price": 52487.14576643589, - "quantity": 3, - "commission": 23.62, - "tax": 362.16, - "slippage": 38.56, - "pnl": 43946.43, - "pnl_pct": 38.8462, - "reason": "모멘텀 1차 익절(30%): +39.2%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-04", - "entry_price": 37704.086776029995, - "exit_price": 52874.86528739083, - "quantity": 2, - "commission": 15.86, - "tax": 243.22, - "slippage": 50.27, - "pnl": 30071.16, - "pnl_pct": 39.8719, - "reason": "모멘텀 2차 익절(30%): +40.3%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-05", - "entry_price": 37704.086776029995, - "exit_price": 52555.30379726274, - "quantity": 1, - "commission": 7.88, - "tax": 120.88, - "slippage": 44.7, - "pnl": 14716.8, - "pnl_pct": 39.0265, - "reason": "모멘텀 1차 익절(30%): +39.5%", - "market": "KOSDAQ" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-06", - "entry_price": 37704.086776029995, - "exit_price": 53296.11825538446, - "quantity": 1, - "commission": 7.99, - "tax": 122.58, - "slippage": 3.88, - "pnl": 15455.8, - "pnl_pct": 40.9862, - "reason": "모멘텀 1차 익절(30%): +41.4%", - "market": "KOSDAQ" - }, - { - "stock_code": "018260", - "stock_name": "삼성에스디에스", - "side": "SELL", - "entry_date": "2026-01-27", - "exit_date": "2026-02-06", - "entry_price": 176559.16072707984, - "exit_price": 165431.41001267987, - "quantity": 35, - "commission": 868.51, - "tax": 10422.18, - "slippage": 2400.65, - "pnl": -401688.9, - "pnl_pct": -6.4993, - "reason": "손절 (-6.3%)", - "market": "KOSPI" - }, - { - "stock_code": "263750", - "stock_name": "펄어비스", - "side": "SELL", - "entry_date": "2026-01-05", - "exit_date": "2026-02-09", - "entry_price": 37704.086776029995, - "exit_price": 53666.181599054384, - "quantity": 3, - "commission": 24.15, - "tax": 370.3, - "slippage": 101.46, - "pnl": 47474.87, - "pnl_pct": 41.9652, - "reason": "모멘텀 1차 익절(30%): +42.4%", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "BUY", - "entry_date": "2026-02-26", - "exit_date": null, - "entry_price": 14752.867919741911, - "exit_price": 0.0, - "quantity": 283, - "commission": 626.26, - "tax": 0.0, - "slippage": 811.62, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(29.5) %B(0.14) vol(1.1x)", - "market": "KOSDAQ" - }, - { - "stock_code": "293490", - "stock_name": "카카오게임즈", - "side": "SELL", - "entry_date": "2026-02-26", - "exit_date": "2026-03-03", - "entry_price": 14752.867919741911, - "exit_price": 13830.36245717321, - "quantity": 283, - "commission": 587.1, - "tax": 9002.18, - "slippage": 2727.42, - "pnl": -271284.59, - "pnl_pct": -6.4968, - "reason": "청산: 트레일링 (-6.2%)", - "market": "KOSDAQ" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "BUY", - "entry_date": "2026-03-03", - "exit_date": null, - "entry_price": 236116.67301188648, - "exit_price": 0.0, - "quantity": 16, - "commission": 566.68, - "tax": 0.0, - "slippage": 1866.77, - "pnl": 0.0, - "pnl_pct": 0.0, - "reason": "평균회귀: RSI(32.2) %B(-0.03) vol(1.1x)", - "market": "KOSPI" - }, - { - "stock_code": "035420", - "stock_name": "NAVER", - "side": "SELL", - "entry_date": "2026-03-03", - "exit_date": "2026-03-04", - "entry_price": 236116.67301188648, - "exit_price": 207949.25123656768, - "quantity": 16, - "commission": 499.08, - "tax": 5988.94, - "slippage": 811.98, - "pnl": -457733.45, - "pnl_pct": -12.1144, - "reason": "손절 (-11.9%)", - "market": "KOSPI" - } - ], - "equity_curve_sample": [ - { - "date": "2023-03-27", - "equity": 100000000 - }, - { - "date": "2023-03-31", - "equity": 100000000.0 - }, - { - "date": "2023-04-07", - "equity": 100000000.0 - }, - { - "date": "2023-04-14", - "equity": 100000000.0 - }, - { - "date": "2023-04-21", - "equity": 100000000.0 - }, - { - "date": "2023-04-28", - "equity": 100000000.0 - }, - { - "date": "2023-05-09", - "equity": 100000000.0 - }, - { - "date": "2023-05-16", - "equity": 100000000.0 - }, - { - "date": "2023-05-23", - "equity": 100000000.0 - }, - { - "date": "2023-05-31", - "equity": 100000000.0 - }, - { - "date": "2023-06-08", - "equity": 100000000.0 - }, - { - "date": "2023-06-15", - "equity": 100000000.0 - }, - { - "date": "2023-06-22", - "equity": 100000000.0 - }, - { - "date": "2023-06-29", - "equity": 99783751.52 - }, - { - "date": "2023-07-06", - "equity": 99615112.31 - }, - { - "date": "2023-07-13", - "equity": 99978772.68 - }, - { - "date": "2023-07-20", - "equity": 100438153.43 - }, - { - "date": "2023-07-27", - "equity": 100361001.75 - }, - { - "date": "2023-08-03", - "equity": 100325075.24 - }, - { - "date": "2023-08-10", - "equity": 100325075.24 - }, - { - "date": "2023-08-18", - "equity": 100321193.63 - }, - { - "date": "2023-08-25", - "equity": 100222946.56 - }, - { - "date": "2023-09-01", - "equity": 100222946.56 - }, - { - "date": "2023-09-08", - "equity": 100222946.56 - }, - { - "date": "2023-09-15", - "equity": 100222946.56 - }, - { - "date": "2023-09-22", - "equity": 100222946.56 - }, - { - "date": "2023-10-05", - "equity": 100287923.05 - }, - { - "date": "2023-10-13", - "equity": 100877409.62 - }, - { - "date": "2023-10-20", - "equity": 100747664.25 - }, - { - "date": "2023-10-27", - "equity": 100329807.02 - }, - { - "date": "2023-11-03", - "equity": 100440137.91 - }, - { - "date": "2023-11-10", - "equity": 100566936.43 - }, - { - "date": "2023-11-17", - "equity": 100626431.93 - }, - { - "date": "2023-11-24", - "equity": 100626431.93 - }, - { - "date": "2023-12-01", - "equity": 100626431.93 - }, - { - "date": "2023-12-08", - "equity": 100626431.93 - }, - { - "date": "2023-12-15", - "equity": 100792744.78 - }, - { - "date": "2023-12-22", - "equity": 100967045.04 - }, - { - "date": "2024-01-03", - "equity": 101003592.0 - }, - { - "date": "2024-01-10", - "equity": 101003592.0 - }, - { - "date": "2024-01-17", - "equity": 101003592.0 - }, - { - "date": "2024-01-24", - "equity": 100514107.95 - }, - { - "date": "2024-01-31", - "equity": 100923282.56 - }, - { - "date": "2024-02-07", - "equity": 101286277.78 - }, - { - "date": "2024-02-16", - "equity": 101327139.08 - }, - { - "date": "2024-02-23", - "equity": 101327139.08 - }, - { - "date": "2024-03-04", - "equity": 101325407.14 - }, - { - "date": "2024-03-11", - "equity": 101627302.35 - }, - { - "date": "2024-03-18", - "equity": 100735576.79 - }, - { - "date": "2024-03-25", - "equity": 101031422.11 - }, - { - "date": "2024-04-01", - "equity": 101013698.8 - }, - { - "date": "2024-04-08", - "equity": 100694866.11 - }, - { - "date": "2024-04-16", - "equity": 99229570.51 - }, - { - "date": "2024-04-23", - "equity": 100078430.84 - }, - { - "date": "2024-04-30", - "equity": 100403770.57 - }, - { - "date": "2024-05-09", - "equity": 100358492.86 - }, - { - "date": "2024-05-17", - "equity": 100499514.12 - }, - { - "date": "2024-05-24", - "equity": 100093585.38 - }, - { - "date": "2024-05-31", - "equity": 98635273.13 - }, - { - "date": "2024-06-10", - "equity": 100745452.73 - }, - { - "date": "2024-06-17", - "equity": 98834194.25 - }, - { - "date": "2024-06-24", - "equity": 99587699.65 - }, - { - "date": "2024-07-01", - "equity": 99789962.0 - }, - { - "date": "2024-07-08", - "equity": 100811332.28 - }, - { - "date": "2024-07-15", - "equity": 100861241.31 - }, - { - "date": "2024-07-22", - "equity": 100693968.35 - }, - { - "date": "2024-07-29", - "equity": 100736856.06 - }, - { - "date": "2024-08-05", - "equity": 98557508.92 - }, - { - "date": "2024-08-12", - "equity": 98557508.92 - }, - { - "date": "2024-08-20", - "equity": 98557508.92 - }, - { - "date": "2024-08-27", - "equity": 98557508.92 - }, - { - "date": "2024-09-03", - "equity": 98557508.92 - }, - { - "date": "2024-09-10", - "equity": 98492367.31 - }, - { - "date": "2024-09-20", - "equity": 98224295.1 - }, - { - "date": "2024-09-27", - "equity": 98224295.1 - }, - { - "date": "2024-10-08", - "equity": 98224295.1 - }, - { - "date": "2024-10-16", - "equity": 98224295.1 - }, - { - "date": "2024-10-23", - "equity": 98221719.12 - }, - { - "date": "2024-10-30", - "equity": 98289919.12 - }, - { - "date": "2024-11-06", - "equity": 98221068.38 - }, - { - "date": "2024-11-13", - "equity": 98014644.01 - }, - { - "date": "2024-11-20", - "equity": 98014644.01 - }, - { - "date": "2024-11-27", - "equity": 98014644.01 - }, - { - "date": "2024-12-04", - "equity": 98014644.01 - }, - { - "date": "2024-12-11", - "equity": 98014644.01 - }, - { - "date": "2024-12-18", - "equity": 98014644.01 - }, - { - "date": "2024-12-26", - "equity": 98014644.01 - }, - { - "date": "2025-01-06", - "equity": 98014644.01 - }, - { - "date": "2025-01-13", - "equity": 98014644.01 - }, - { - "date": "2025-01-20", - "equity": 98014644.01 - }, - { - "date": "2025-01-31", - "equity": 98014644.01 - }, - { - "date": "2025-02-07", - "equity": 98124063.81 - }, - { - "date": "2025-02-14", - "equity": 98655015.27 - }, - { - "date": "2025-02-21", - "equity": 98776319.46 - }, - { - "date": "2025-02-28", - "equity": 98775184.31 - }, - { - "date": "2025-03-10", - "equity": 98775184.31 - }, - { - "date": "2025-03-17", - "equity": 98833335.46 - }, - { - "date": "2025-03-24", - "equity": 98858335.46 - }, - { - "date": "2025-03-31", - "equity": 98763863.0 - }, - { - "date": "2025-04-07", - "equity": 98763863.0 - }, - { - "date": "2025-04-14", - "equity": 98763863.0 - }, - { - "date": "2025-04-21", - "equity": 98763863.0 - }, - { - "date": "2025-04-28", - "equity": 98763863.0 - }, - { - "date": "2025-05-08", - "equity": 98763863.0 - }, - { - "date": "2025-05-15", - "equity": 98685340.86 - }, - { - "date": "2025-05-22", - "equity": 98542840.86 - }, - { - "date": "2025-05-29", - "equity": 99166884.09 - }, - { - "date": "2025-06-09", - "equity": 99607699.95 - }, - { - "date": "2025-06-16", - "equity": 99480105.03 - }, - { - "date": "2025-06-23", - "equity": 99480105.03 - }, - { - "date": "2025-06-30", - "equity": 99509951.07 - }, - { - "date": "2025-07-07", - "equity": 99511135.1 - }, - { - "date": "2025-07-14", - "equity": 99511135.1 - }, - { - "date": "2025-07-21", - "equity": 99511135.1 - }, - { - "date": "2025-07-28", - "equity": 99364546.41 - }, - { - "date": "2025-08-04", - "equity": 99361445.89 - }, - { - "date": "2025-08-11", - "equity": 100957521.06 - }, - { - "date": "2025-08-19", - "equity": 100778428.79 - }, - { - "date": "2025-08-26", - "equity": 101318855.14 - }, - { - "date": "2025-09-02", - "equity": 101212171.15 - }, - { - "date": "2025-09-09", - "equity": 101808026.57 - }, - { - "date": "2025-09-16", - "equity": 102883096.87 - }, - { - "date": "2025-09-23", - "equity": 103770640.92 - }, - { - "date": "2025-09-30", - "equity": 103009777.32 - }, - { - "date": "2025-10-14", - "equity": 103067521.26 - }, - { - "date": "2025-10-21", - "equity": 103332977.12 - }, - { - "date": "2025-10-28", - "equity": 103495058.53 - }, - { - "date": "2025-11-04", - "equity": 103495058.53 - }, - { - "date": "2025-11-11", - "equity": 103495058.53 - }, - { - "date": "2025-11-18", - "equity": 103495058.53 - }, - { - "date": "2025-11-25", - "equity": 103495058.53 - }, - { - "date": "2025-12-02", - "equity": 103495058.53 - }, - { - "date": "2025-12-09", - "equity": 103487043.34 - }, - { - "date": "2025-12-16", - "equity": 103475059.9 - }, - { - "date": "2025-12-23", - "equity": 103878378.22 - }, - { - "date": "2026-01-02", - "equity": 104902516.19 - }, - { - "date": "2026-01-09", - "equity": 103001883.01 - }, - { - "date": "2026-01-16", - "equity": 107596479.79 - }, - { - "date": "2026-01-23", - "equity": 110387562.82 - }, - { - "date": "2026-01-30", - "equity": 111351162.14 - }, - { - "date": "2026-02-06", - "equity": 111019381.86 - }, - { - "date": "2026-02-13", - "equity": 111020085.95 - }, - { - "date": "2026-02-25", - "equity": 111020085.95 - }, - { - "date": "2026-03-05", - "equity": 110291067.92 - }, - { - "date": "2026-03-12", - "equity": 110291067.92 - }, - { - "date": "2026-03-19", - "equity": 110291067.92 - } - ], - "drawdown_curve_sample": [ - { - "date": "2023-03-27", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-03", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-04-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-02", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-10", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-17", - "drawdown_pct": 0.0 - }, - { - "date": "2023-05-24", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-01", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-09", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-16", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-23", - "drawdown_pct": 0.0 - }, - { - "date": "2023-06-30", - "drawdown_pct": -0.3706 - }, - { - "date": "2023-07-07", - "drawdown_pct": -0.6791 - }, - { - "date": "2023-07-14", - "drawdown_pct": 0.0 - }, - { - "date": "2023-07-21", - "drawdown_pct": -0.1019 - }, - { - "date": "2023-07-28", - "drawdown_pct": -0.0838 - }, - { - "date": "2023-08-04", - "drawdown_pct": -0.1874 - }, - { - "date": "2023-08-11", - "drawdown_pct": -0.1874 - }, - { - "date": "2023-08-21", - "drawdown_pct": -0.0555 - }, - { - "date": "2023-08-28", - "drawdown_pct": -0.289 - }, - { - "date": "2023-09-04", - "drawdown_pct": -0.289 - }, - { - "date": "2023-09-11", - "drawdown_pct": -0.289 - }, - { - "date": "2023-09-18", - "drawdown_pct": -0.289 - }, - { - "date": "2023-09-25", - "drawdown_pct": -0.289 - }, - { - "date": "2023-10-06", - "drawdown_pct": -0.3413 - }, - { - "date": "2023-10-16", - "drawdown_pct": -0.1218 - }, - { - "date": "2023-10-23", - "drawdown_pct": -0.2037 - }, - { - "date": "2023-10-30", - "drawdown_pct": -0.6201 - }, - { - "date": "2023-11-06", - "drawdown_pct": -0.329 - }, - { - "date": "2023-11-13", - "drawdown_pct": -0.3656 - }, - { - "date": "2023-11-20", - "drawdown_pct": -0.3238 - }, - { - "date": "2023-11-27", - "drawdown_pct": -0.3238 - }, - { - "date": "2023-12-04", - "drawdown_pct": -0.3238 - }, - { - "date": "2023-12-11", - "drawdown_pct": -0.3312 - }, - { - "date": "2023-12-18", - "drawdown_pct": -0.2452 - }, - { - "date": "2023-12-26", - "drawdown_pct": 0.0 - }, - { - "date": "2024-01-04", - "drawdown_pct": 0.0 - }, - { - "date": "2024-01-11", - "drawdown_pct": 0.0 - }, - { - "date": "2024-01-18", - "drawdown_pct": -0.005 - }, - { - "date": "2024-01-25", - "drawdown_pct": -0.7589 - }, - { - "date": "2024-02-01", - "drawdown_pct": -0.0858 - }, - { - "date": "2024-02-08", - "drawdown_pct": -0.0884 - }, - { - "date": "2024-02-19", - "drawdown_pct": -0.0884 - }, - { - "date": "2024-02-26", - "drawdown_pct": -0.0884 - }, - { - "date": "2024-03-05", - "drawdown_pct": -0.1999 - }, - { - "date": "2024-03-12", - "drawdown_pct": 0.0 - }, - { - "date": "2024-03-19", - "drawdown_pct": -1.1603 - }, - { - "date": "2024-03-26", - "drawdown_pct": -0.3335 - }, - { - "date": "2024-04-02", - "drawdown_pct": -0.609 - }, - { - "date": "2024-04-09", - "drawdown_pct": -1.3456 - }, - { - "date": "2024-04-17", - "drawdown_pct": -2.5343 - }, - { - "date": "2024-04-24", - "drawdown_pct": -0.9281 - }, - { - "date": "2024-05-02", - "drawdown_pct": -1.2888 - }, - { - "date": "2024-05-10", - "drawdown_pct": -1.2616 - }, - { - "date": "2024-05-20", - "drawdown_pct": -1.1357 - }, - { - "date": "2024-05-27", - "drawdown_pct": -1.5603 - }, - { - "date": "2024-06-03", - "drawdown_pct": -2.8564 - }, - { - "date": "2024-06-11", - "drawdown_pct": -1.0735 - }, - { - "date": "2024-06-18", - "drawdown_pct": -2.9901 - }, - { - "date": "2024-06-25", - "drawdown_pct": -2.3519 - }, - { - "date": "2024-07-02", - "drawdown_pct": -2.6191 - }, - { - "date": "2024-07-09", - "drawdown_pct": -0.9767 - }, - { - "date": "2024-07-16", - "drawdown_pct": -1.1459 - }, - { - "date": "2024-07-23", - "drawdown_pct": -1.1459 - }, - { - "date": "2024-07-30", - "drawdown_pct": -1.2285 - }, - { - "date": "2024-08-06", - "drawdown_pct": -3.2433 - }, - { - "date": "2024-08-13", - "drawdown_pct": -3.2433 - }, - { - "date": "2024-08-21", - "drawdown_pct": -3.2433 - }, - { - "date": "2024-08-28", - "drawdown_pct": -3.2433 - }, - { - "date": "2024-09-04", - "drawdown_pct": -3.2433 - }, - { - "date": "2024-09-11", - "drawdown_pct": -3.5705 - }, - { - "date": "2024-09-23", - "drawdown_pct": -3.5705 - }, - { - "date": "2024-09-30", - "drawdown_pct": -3.5705 - }, - { - "date": "2024-10-10", - "drawdown_pct": -3.5705 - }, - { - "date": "2024-10-17", - "drawdown_pct": -3.5705 - }, - { - "date": "2024-10-24", - "drawdown_pct": -3.7008 - }, - { - "date": "2024-10-31", - "drawdown_pct": -3.6563 - }, - { - "date": "2024-11-07", - "drawdown_pct": -3.5304 - }, - { - "date": "2024-11-14", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-11-21", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-11-28", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-12-05", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-12-12", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-12-19", - "drawdown_pct": -3.7763 - }, - { - "date": "2024-12-27", - "drawdown_pct": -3.7763 - }, - { - "date": "2025-01-07", - "drawdown_pct": -3.7763 - }, - { - "date": "2025-01-14", - "drawdown_pct": -3.7763 - }, - { - "date": "2025-01-21", - "drawdown_pct": -3.7763 - }, - { - "date": "2025-02-03", - "drawdown_pct": -3.7812 - }, - { - "date": "2025-02-10", - "drawdown_pct": -3.6886 - }, - { - "date": "2025-02-17", - "drawdown_pct": -3.0377 - }, - { - "date": "2025-02-24", - "drawdown_pct": -3.0296 - }, - { - "date": "2025-03-04", - "drawdown_pct": -3.0296 - }, - { - "date": "2025-03-11", - "drawdown_pct": -3.0296 - }, - { - "date": "2025-03-18", - "drawdown_pct": -3.0118 - }, - { - "date": "2025-03-25", - "drawdown_pct": -2.9431 - }, - { - "date": "2025-04-01", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-04-08", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-04-15", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-04-22", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-04-29", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-05-09", - "drawdown_pct": -3.0408 - }, - { - "date": "2025-05-16", - "drawdown_pct": -3.3697 - }, - { - "date": "2025-05-23", - "drawdown_pct": -3.2671 - }, - { - "date": "2025-05-30", - "drawdown_pct": -2.7285 - }, - { - "date": "2025-06-10", - "drawdown_pct": -2.2202 - }, - { - "date": "2025-06-17", - "drawdown_pct": -2.3376 - }, - { - "date": "2025-06-24", - "drawdown_pct": -2.3376 - }, - { - "date": "2025-07-01", - "drawdown_pct": -2.3456 - }, - { - "date": "2025-07-08", - "drawdown_pct": -2.3071 - }, - { - "date": "2025-07-15", - "drawdown_pct": -2.3071 - }, - { - "date": "2025-07-22", - "drawdown_pct": -2.3071 - }, - { - "date": "2025-07-29", - "drawdown_pct": -2.4041 - }, - { - "date": "2025-08-05", - "drawdown_pct": -2.2591 - }, - { - "date": "2025-08-12", - "drawdown_pct": -0.7713 - }, - { - "date": "2025-08-20", - "drawdown_pct": -1.1445 - }, - { - "date": "2025-08-27", - "drawdown_pct": -0.8444 - }, - { - "date": "2025-09-03", - "drawdown_pct": -0.5941 - }, - { - "date": "2025-09-10", - "drawdown_pct": 0.0 - }, - { - "date": "2025-09-17", - "drawdown_pct": -0.3368 - }, - { - "date": "2025-09-24", - "drawdown_pct": -1.1095 - }, - { - "date": "2025-10-01", - "drawdown_pct": -1.3746 - }, - { - "date": "2025-10-15", - "drawdown_pct": -1.0654 - }, - { - "date": "2025-10-22", - "drawdown_pct": -1.0109 - }, - { - "date": "2025-10-29", - "drawdown_pct": -0.91 - }, - { - "date": "2025-11-05", - "drawdown_pct": -0.91 - }, - { - "date": "2025-11-12", - "drawdown_pct": -0.91 - }, - { - "date": "2025-11-19", - "drawdown_pct": -0.91 - }, - { - "date": "2025-11-26", - "drawdown_pct": -0.91 - }, - { - "date": "2025-12-03", - "drawdown_pct": -0.91 - }, - { - "date": "2025-12-10", - "drawdown_pct": -0.9165 - }, - { - "date": "2025-12-17", - "drawdown_pct": -0.8779 - }, - { - "date": "2025-12-24", - "drawdown_pct": -0.2988 - }, - { - "date": "2026-01-05", - "drawdown_pct": -0.0512 - }, - { - "date": "2026-01-12", - "drawdown_pct": -1.0023 - }, - { - "date": "2026-01-19", - "drawdown_pct": 0.0 - }, - { - "date": "2026-01-26", - "drawdown_pct": 0.0 - }, - { - "date": "2026-02-02", - "drawdown_pct": -0.2869 - }, - { - "date": "2026-02-09", - "drawdown_pct": -0.3963 - }, - { - "date": "2026-02-19", - "drawdown_pct": -0.3963 - }, - { - "date": "2026-02-26", - "drawdown_pct": -0.3976 - }, - { - "date": "2026-03-06", - "drawdown_pct": -1.0504 - }, - { - "date": "2026-03-13", - "drawdown_pct": -1.0504 - }, - { - "date": "2026-03-20", - "drawdown_pct": -1.0504 - } - ] -} \ No newline at end of file diff --git a/backend/requirements.txt b/backend/requirements.txt index 10338b7..8f3a537 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -22,13 +22,11 @@ ta==0.11.0 python-dotenv==1.0.0 pytz>=2024.1 holidays>=0.45 -celery==5.3.4 pytest==7.4.3 pytest-asyncio==0.21.1 feedparser==6.0.11 joblib>=1.3.0 beautifulsoup4>=4.12.0 -httpx>=0.27.1 finance-datareader>=0.9.50 # ML Ensemble torch>=2.1.0 diff --git a/frontend/package.json b/frontend/package.json index a3a28e6..48d732d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,6 @@ "react-chartjs-2": "^5.3.1", "react-dom": "^18.2.0", "react-router-dom": "^6.20.0", - "recharts": "^2.10.3", "tailwind-merge": "^2.1.0" }, "devDependencies": { diff --git a/frontend/src/components/HtsHeader.css b/frontend/src/components/HtsHeader.css deleted file mode 100644 index 538249b..0000000 --- a/frontend/src/components/HtsHeader.css +++ /dev/null @@ -1,123 +0,0 @@ -.hts-header { - background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); - padding: 12px 20px; - display: flex; - justify-content: space-between; - align-items: center; - border-bottom: 2px solid #00ff88; - box-shadow: 0 2px 10px rgba(0, 255, 136, 0.3); -} - -.header-left { - display: flex; - align-items: center; - gap: 15px; -} - -.header-left h1 { - margin: 0; - font-size: 20px; - font-weight: 700; - color: #00ff88; - text-shadow: 0 0 10px rgba(0, 255, 136, 0.5); -} - -.header-center { - flex: 1; - display: flex; - justify-content: center; -} - -.hts-nav { - display: flex; - gap: 5px; - background: rgba(0, 0, 0, 0.3); - padding: 5px; - border-radius: 8px; -} - -.nav-item { - padding: 8px 20px; - color: #8892b0; - text-decoration: none; - font-size: 14px; - font-weight: 500; - border-radius: 6px; - transition: all 0.3s ease; - cursor: pointer; -} - -.nav-item:hover { - background: rgba(0, 255, 136, 0.1); - color: #00ff88; -} - -.nav-item.active { - background: #00ff88; - color: #0a192f; - font-weight: 600; -} - -.header-right { - display: flex; - align-items: center; - gap: 20px; -} - -.live-indicator { - font-size: 11px; - padding: 3px 8px; - background: rgba(244, 67, 54, 0.2); - border: 1px solid #f44336; - border-radius: 3px; -} - -.header-right .time { - font-size: 13px; - color: #999; -} - -.mcp-status-inline { - display: flex; - align-items: center; - gap: 6px; - margin-left: 10px; -} - -.status-indicator.connected { - width: 10px; - height: 10px; - background: #00ff88; - border-radius: 50%; - border: 1px solid #00ff88; - margin-right: 2px; -} - -.status-indicator.disconnected { - width: 10px; - height: 10px; - background: #f44336; - border-radius: 50%; - border: 1px solid #f44336; - margin-right: 2px; -} - -.mcp-indicator { - font-size: 11px; - padding: 3px 8px; - background: rgba(0, 255, 136, 0.15); - border: 1px solid #00ff88; - border-radius: 3px; - margin-left: 8px; - color: #00ff88; - font-weight: 600; - letter-spacing: 1px; - display: inline-flex; - align-items: center; -} - -.mcp-indicator.offline { - background: rgba(244, 67, 54, 0.15); - border: 1px solid #f44336; - color: #f44336; -} \ No newline at end of file diff --git a/frontend/src/components/HtsHeader.tsx b/frontend/src/components/HtsHeader.tsx deleted file mode 100644 index 5a2935b..0000000 --- a/frontend/src/components/HtsHeader.tsx +++ /dev/null @@ -1,122 +0,0 @@ -/** - * @deprecated 이 컴포넌트는 더 이상 사용되지 않습니다. - * Layout.tsx가 메인 헤더 역할을 담당하며, App.tsx에서도 import하지 않습니다. - * 삭제 여부는 팀 확인 후 결정하세요. - * - * HtsHeader.tsx — HTS 스타일 상단 헤더 컴포넌트 (레거시) - * - * 역할: - * - 네비게이션 메뉴, MCP 연결 상태, 현재 시각 표시 - * - 리스크 체크 버튼을 통한 MCP 포트폴리오 리스크 평가 요청 - */ -import { useEffect, useState } from 'react' -import { Link, useLocation } from 'react-router-dom' -import { useQuery } from '@tanstack/react-query' -import api from '../lib/api' -import './HtsHeader.css' - -/** 네비게이션 메뉴 항목 정의 */ -const navItems = [ - { path: '/', label: '대시보드' }, - { path: '/rules', label: '트레이딩 규칙' }, - { path: '/trades', label: '거래 내역' }, - { path: '/mcp', label: 'MCP 상태' }, -] - -/** - * HtsHeader — HTS(홈 트레이딩 시스템) 스타일 헤더 - * - * 상태(State): - * - currentTime: 1초마다 갱신되는 현재 시각 (setInterval) - * - * 쿼리: - * - mcp-status: MCP 서버 연결 상태 (5초 폴링) - */ -const HtsHeader = () => { - const location = useLocation() - // 현재 시각 — 1초 간격 갱신 - const [currentTime, setCurrentTime] = useState(() => new Date()) - - // 1초마다 현재 시각 업데이트 - useEffect(() => { - const timer = setInterval(() => { - setCurrentTime(new Date()) - }, 1000) - - return () => clearInterval(timer) - }, []) - - // MCP 서버 연결 상태 가져오기 (5초 폴링) - const { data: mcpStatus } = useQuery({ - queryKey: ['mcp-status'], - queryFn: async () => (await api.get('/mcp/status')).data, - refetchInterval: 5000, - }) - - /** - * 리스크 체크 핸들러 - * MCP 서버에 RISK_ASSESSMENT 분석을 요청하고 결과를 alert로 표시 - */ - const handleRiskCheck = async () => { - try { - const response = await api.post('/mcp/analyze', { - analysis_type: 'RISK_ASSESSMENT', - data: { message: '현재 포트폴리오 리스크를 분석해주세요' } - }); - const result = response.data; - alert(`포트폴리오 리스크 평가:\n\n${result.analysis || result.result}`); - } catch (error) { - console.error('리스크 평가 실패:', error); - alert('리스크 평가에 실패했습니다. MCP 서버를 확인해주세요.'); - } - } - - return ( -
-
-

📊 Auto Stock Trading Dashboard

-
-
- -
-
- {/* MCP 상태 표시 */} - - {mcpStatus?.status === 'connected' ? '🟢 MCP LIVE' : '⚫ MCP'} - - 🔴 LIVE - - {currentTime.toLocaleTimeString('ko-KR')} -
-
- ) -} - -export default HtsHeader