Files
auto-stock/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_100525.json
shuim de7921d270 fix: CRITICAL/HIGH 버그 30건 수정 + 전체 코드 주석 추가 + 중복 정리
## CRITICAL 수정 (20건)
- day_trading: global 선언 누락, loss_tracker 연동, ban 체크 추가
- trade_executor: BUY 체결가 order_price로 수정, remaining_pct 누적 계산
- risk_validator: get_current_price dict 파싱, MAX_POSITION_SIZE 동기화, DB 세션 누수
- risk_management/recommendations: date.today() → KST 변환
- mdd_manager: Lock 밖 executed_key 참조 수정
- correlation_filter: output → output2 키 수정
- portfolio: 해외 종목 USD/KRW 환율 적용 분리
- Sharpe Ratio 거래빈도 기반 연간화
- telegram_notifier: send_message() 공개 래퍼 추가
- position_manager: 앱 재시작 시 DB 포지션 복원
- swing exit_service: remaining_pct 조건 범위 수정
- run_backtest: original_qty 기반 remaining_pct 계산
- us_market_schedule: 2027년 미국 공휴일 추가
- Login.tsx: res.ok 검증 추가
- mean_reversion_strategy: RSI 로그 하드코딩 수정

## HIGH 수정 (10건)
- db_worker: DLQ 파일 백업 메커니즘 추가
- korea_investment_api: 만료 토큰 임의 연장 제거
- market_data: chart_cache 최대 100개 + TTL 만료
- main.py: rate_limit_store 1시간 미접근 IP 정리
- recommendations: fire-and-forget try/except 추가
- swing/scheduler: DB 세션 3개 분리
- Dashboard: wsMessages 전체 순회
- Layout: /health 엔드포인트 + 30초 폴링
- ml_ensemble: POST /train require_api_key 추가
- day_trading: record_trade_result_safe() 전환

## 코드 정리
- 프론트엔드: isUsStock, formatTime 공통 유틸 추출
- 백엔드: dead code 제거, 중복 import 통합
- MCP: JSON 파싱 헬퍼 추출 (~60줄 감소)
- 전체 ~100개 파일 한국어 주석 추가
- 테스트 13건 코드 기준 수정 (468 passed)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 16:05:41 +09:00

7244 lines
180 KiB
JSON

{
"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
}
]
}