Files
auto-stock/backend/backtest_results/backtest_2023-03-25_2026-03-25_20260325_093913.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

8079 lines
202 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,
"atr_stop_multiplier": 2.5,
"atr_trailing_multiplier": 1.5,
"max_position_size": 0.06,
"max_holdings": 20,
"bull_rsi_threshold": 45.0,
"bear_rsi_threshold": 35.0,
"stop_loss_stable": -7.0,
"stop_loss_volatile": -10.0
},
"costs": {
"buy_commission": 0.00015,
"sell_commission": 0.00015,
"tax_kospi": 0.0018,
"tax_kosdaq": 0.0023,
"slippage_pct": 0.001
}
},
"metrics": {
"total_return_pct": 10.6148,
"cagr_pct": 3.5489,
"sharpe_ratio": 0.1357,
"sortino_ratio": 0.195,
"max_drawdown_pct": -5.2042,
"win_rate": 72.98,
"profit_factor": 1.6872,
"avg_win_pct": 6.096,
"avg_loss_pct": -4.0514,
"total_trades": 248,
"winning_trades": 181,
"losing_trades": 67,
"max_consecutive_wins": 22,
"max_consecutive_losses": 6,
"avg_holding_days": 10.5
},
"stock_summary": [
{
"code": "003670",
"name": "포스코퓨처엠",
"market": "KOSPI",
"wins": 8,
"losses": 1,
"total_pnl": 1993120.0,
"trades": 9,
"win_rate": 88.9
},
{
"code": "323410",
"name": "카카오뱅크",
"market": "KOSPI",
"wins": 13,
"losses": 4,
"total_pnl": 1858708.0,
"trades": 17,
"win_rate": 76.5
},
{
"code": "036570",
"name": "엔씨소프트",
"market": "KOSPI",
"wins": 12,
"losses": 1,
"total_pnl": 1633367.0,
"trades": 13,
"win_rate": 92.3
},
{
"code": "247540",
"name": "에코프로비엠",
"market": "KOSDAQ",
"wins": 10,
"losses": 1,
"total_pnl": 1570711.0,
"trades": 11,
"win_rate": 90.9
},
{
"code": "196170",
"name": "알테오젠",
"market": "KOSDAQ",
"wins": 7,
"losses": 1,
"total_pnl": 1522353.0,
"trades": 8,
"win_rate": 87.5
},
{
"code": "047050",
"name": "포스코인터내셔널",
"market": "KOSPI",
"wins": 14,
"losses": 1,
"total_pnl": 1420549.0,
"trades": 15,
"win_rate": 93.3
},
{
"code": "006400",
"name": "삼성SDI",
"market": "KOSPI",
"wins": 12,
"losses": 4,
"total_pnl": 1084552.0,
"trades": 16,
"win_rate": 75.0
},
{
"code": "032830",
"name": "삼성생명",
"market": "KOSPI",
"wins": 5,
"losses": 0,
"total_pnl": 772284.0,
"trades": 5,
"win_rate": 100.0
},
{
"code": "051910",
"name": "LG화학",
"market": "KOSPI",
"wins": 7,
"losses": 5,
"total_pnl": 625555.0,
"trades": 12,
"win_rate": 58.3
},
{
"code": "018260",
"name": "삼성에스디에스",
"market": "KOSPI",
"wins": 9,
"losses": 1,
"total_pnl": 561894.0,
"trades": 10,
"win_rate": 90.0
},
{
"code": "011170",
"name": "롯데케미칼",
"market": "KOSPI",
"wins": 8,
"losses": 1,
"total_pnl": 503118.0,
"trades": 9,
"win_rate": 88.9
},
{
"code": "352820",
"name": "하이브",
"market": "KOSPI",
"wins": 6,
"losses": 2,
"total_pnl": 449468.0,
"trades": 8,
"win_rate": 75.0
},
{
"code": "293490",
"name": "카카오게임즈",
"market": "KOSDAQ",
"wins": 10,
"losses": 4,
"total_pnl": 446858.0,
"trades": 14,
"win_rate": 71.4
},
{
"code": "263750",
"name": "펄어비스",
"market": "KOSDAQ",
"wins": 4,
"losses": 0,
"total_pnl": 393072.0,
"trades": 4,
"win_rate": 100.0
},
{
"code": "000270",
"name": "기아",
"market": "KOSPI",
"wins": 6,
"losses": 2,
"total_pnl": 324182.0,
"trades": 8,
"win_rate": 75.0
},
{
"code": "086520",
"name": "에코프로",
"market": "KOSDAQ",
"wins": 5,
"losses": 5,
"total_pnl": 269934.0,
"trades": 10,
"win_rate": 50.0
},
{
"code": "066570",
"name": "LG전자",
"market": "KOSPI",
"wins": 3,
"losses": 0,
"total_pnl": 255720.0,
"trades": 3,
"win_rate": 100.0
},
{
"code": "316140",
"name": "우리금융지주",
"market": "KOSPI",
"wins": 2,
"losses": 2,
"total_pnl": 234338.0,
"trades": 4,
"win_rate": 50.0
},
{
"code": "000660",
"name": "SK하이닉스",
"market": "KOSPI",
"wins": 3,
"losses": 1,
"total_pnl": 45321.0,
"trades": 4,
"win_rate": 75.0
},
{
"code": "009150",
"name": "삼성전기",
"market": "KOSPI",
"wins": 2,
"losses": 1,
"total_pnl": 7832.0,
"trades": 3,
"win_rate": 66.7
},
{
"code": "010130",
"name": "고려아연",
"market": "KOSPI",
"wins": 1,
"losses": 2,
"total_pnl": -127303.0,
"trades": 3,
"win_rate": 33.3
},
{
"code": "028260",
"name": "삼성물산",
"market": "KOSPI",
"wins": 0,
"losses": 1,
"total_pnl": -188713.0,
"trades": 1,
"win_rate": 0.0
},
{
"code": "005490",
"name": "POSCO홀딩스",
"market": "KOSPI",
"wins": 4,
"losses": 3,
"total_pnl": -199209.0,
"trades": 7,
"win_rate": 57.1
},
{
"code": "012330",
"name": "현대모비스",
"market": "KOSPI",
"wins": 4,
"losses": 4,
"total_pnl": -249670.0,
"trades": 8,
"win_rate": 50.0
},
{
"code": "034730",
"name": "SK",
"market": "KOSPI",
"wins": 2,
"losses": 1,
"total_pnl": -328855.0,
"trades": 3,
"win_rate": 66.7
},
{
"code": "028050",
"name": "삼성엔지니어링",
"market": "KOSPI",
"wins": 6,
"losses": 4,
"total_pnl": -351444.0,
"trades": 10,
"win_rate": 60.0
},
{
"code": "035720",
"name": "카카오",
"market": "KOSPI",
"wins": 0,
"losses": 2,
"total_pnl": -419054.0,
"trades": 2,
"win_rate": 0.0
},
{
"code": "403870",
"name": "HPSP",
"market": "KOSDAQ",
"wins": 5,
"losses": 3,
"total_pnl": -441493.0,
"trades": 8,
"win_rate": 62.5
},
{
"code": "005380",
"name": "현대차",
"market": "KOSPI",
"wins": 0,
"losses": 1,
"total_pnl": -927966.0,
"trades": 1,
"win_rate": 0.0
},
{
"code": "035420",
"name": "NAVER",
"market": "KOSPI",
"wins": 13,
"losses": 7,
"total_pnl": -1017835.0,
"trades": 20,
"win_rate": 65.0
},
{
"code": "005930",
"name": "삼성전자",
"market": "KOSPI",
"wins": 0,
"losses": 2,
"total_pnl": -1106550.0,
"trades": 2,
"win_rate": 0.0
}
],
"open_positions": [],
"trades": [
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "BUY",
"entry_date": "2023-06-27",
"exit_date": null,
"entry_price": 34672.15613856657,
"exit_price": 0.0,
"quantity": 173,
"commission": 899.74,
"tax": 0.0,
"slippage": 3833.01,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(7.7)<30 + %B(0.08) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2023-06-27",
"exit_date": "2023-06-30",
"entry_price": 34672.15613856657,
"exit_price": 32849.178396690935,
"quantity": 173,
"commission": 852.44,
"tax": 13070.69,
"slippage": 142.14,
"pnl": -330198.02,
"pnl_pct": -5.504,
"reason": "전량청산: 트레일링(32850<33316)",
"market": "KOSDAQ"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "BUY",
"entry_date": "2023-07-11",
"exit_date": null,
"entry_price": 30158.292133948828,
"exit_price": 0.0,
"quantity": 198,
"commission": 895.7,
"tax": 0.0,
"slippage": 1641.84,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(19.4)<30 + %B(0.17) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2023-07-11",
"exit_date": "2023-07-13",
"entry_price": 30158.292133948828,
"exit_price": 32642.71216939944,
"quantity": 99,
"commission": 484.74,
"tax": 7432.75,
"slippage": 721.5,
"pnl": 237592.24,
"pnl_pct": 7.9566,
"reason": "1차 익절(50%): 2xATR 수익",
"market": "KOSDAQ"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2023-07-11",
"exit_date": "2023-07-24",
"entry_price": 30158.292133948828,
"exit_price": 31826.543391828876,
"quantity": 99,
"commission": 472.62,
"tax": 7246.9,
"slippage": 2322.2,
"pnl": 156989.5,
"pnl_pct": 5.2573,
"reason": "전량청산: 트레일링(31850<31891)",
"market": "KOSDAQ"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "BUY",
"entry_date": "2023-07-27",
"exit_date": null,
"entry_price": 83156.23372740485,
"exit_price": 0.0,
"quantity": 72,
"commission": 898.09,
"tax": 0.0,
"slippage": 4048.83,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(31.5)<30 + %B(0.08) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "SELL",
"entry_date": "2023-07-27",
"exit_date": "2023-07-31",
"entry_price": 83156.23372740485,
"exit_price": 82626.2167497508,
"quantity": 72,
"commission": 892.36,
"tax": 10708.36,
"slippage": 5312.39,
"pnl": -50660.03,
"pnl_pct": -0.846,
"reason": "전량청산: 트레일링(82700<84071)",
"market": "KOSPI"
},
{
"stock_code": "009150",
"stock_name": "삼성전기",
"side": "BUY",
"entry_date": "2023-09-01",
"exit_date": null,
"entry_price": 139212.10188550202,
"exit_price": 0.0,
"quantity": 43,
"commission": 897.92,
"tax": 0.0,
"slippage": 520.38,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(33.0)<30 + %B(0.19) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "009150",
"stock_name": "삼성전기",
"side": "SELL",
"entry_date": "2023-09-01",
"exit_date": "2023-09-05",
"entry_price": 139212.10188550202,
"exit_price": 144738.9057205096,
"quantity": 21,
"commission": 455.93,
"tax": 5471.13,
"slippage": 1282.98,
"pnl": 109697.3,
"pnl_pct": 3.7518,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "009150",
"stock_name": "삼성전기",
"side": "SELL",
"entry_date": "2023-09-01",
"exit_date": "2023-09-06",
"entry_price": 139212.10188550202,
"exit_price": 139795.83434872256,
"quantity": 22,
"commission": 461.33,
"tax": 5535.92,
"slippage": 91.64,
"pnl": 6385.47,
"pnl_pct": 0.2085,
"reason": "전량청산: 트레일링(139800<141679)",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "BUY",
"entry_date": "2023-11-02",
"exit_date": null,
"entry_price": 20304.438350888515,
"exit_price": 0.0,
"quantity": 295,
"commission": 898.47,
"tax": 0.0,
"slippage": 1309.31,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(29.9)<30 + %B(0.34) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2023-11-02",
"exit_date": "2023-11-06",
"entry_price": 20304.438350888515,
"exit_price": 24587.568259912656,
"quantity": 147,
"commission": 542.16,
"tax": 6505.87,
"slippage": 1827.47,
"pnl": 622124.36,
"pnl_pct": 20.8403,
"reason": "1차 익절(50%): RSI(57.3)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2023-11-02",
"exit_date": "2023-11-07",
"entry_price": 20304.438350888515,
"exit_price": 22849.393653092724,
"quantity": 74,
"commission": 253.63,
"tax": 3043.54,
"slippage": 44.87,
"pnl": 184804.15,
"pnl_pct": 12.2977,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2023-11-02",
"exit_date": "2023-11-16",
"entry_price": 20304.438350888515,
"exit_price": 24345.158303205782,
"quantity": 74,
"commission": 270.23,
"tax": 3242.78,
"slippage": 358.29,
"pnl": 295274.89,
"pnl_pct": 19.6489,
"reason": "전량청산: RSI(72.3)>=65",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "BUY",
"entry_date": "2024-01-24",
"exit_date": null,
"entry_price": 49882.39673922331,
"exit_price": 0.0,
"quantity": 121,
"commission": 905.37,
"tax": 0.0,
"slippage": 3920.01,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(18.7)<30 + %B(0.22) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "BUY",
"entry_date": "2024-01-24",
"exit_date": null,
"entry_price": 128770.13396855362,
"exit_price": 0.0,
"quantity": 47,
"commission": 907.83,
"tax": 0.0,
"slippage": 3296.3,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(34.9)<30 + %B(0.35) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "SELL",
"entry_date": "2024-01-24",
"exit_date": "2024-01-25",
"entry_price": 128770.13396855362,
"exit_price": 136869.82167884262,
"quantity": 23,
"commission": 472.2,
"tax": 5666.41,
"slippage": 694.1,
"pnl": 179709.95,
"pnl_pct": 6.0669,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "SELL",
"entry_date": "2024-01-24",
"exit_date": "2024-01-26",
"entry_price": 128770.13396855362,
"exit_price": 136119.7420138561,
"quantity": 12,
"commission": 245.02,
"tax": 2940.19,
"slippage": 963.1,
"pnl": 84778.31,
"pnl_pct": 5.4856,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "BUY",
"entry_date": "2024-01-26",
"exit_date": null,
"entry_price": 353226.6811948104,
"exit_price": 0.0,
"quantity": 17,
"commission": 900.73,
"tax": 0.0,
"slippage": 4856.58,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(13.2)<30 + %B(0.22) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "BUY",
"entry_date": "2024-01-26",
"exit_date": null,
"entry_price": 105165.68344206153,
"exit_price": 0.0,
"quantity": 58,
"commission": 914.94,
"tax": 0.0,
"slippage": 39.64,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(29.6)<30 + %B(0.23) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-01-24",
"exit_date": "2024-01-31",
"entry_price": 49882.39673922331,
"exit_price": 52557.613907353596,
"quantity": 60,
"commission": 473.02,
"tax": 5676.22,
"slippage": 2543.17,
"pnl": 153914.85,
"pnl_pct": 5.1418,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "SELL",
"entry_date": "2024-01-26",
"exit_date": "2024-01-31",
"entry_price": 105165.68344206153,
"exit_price": 98425.23745843003,
"quantity": 58,
"commission": 856.3,
"tax": 13129.93,
"slippage": 3988.23,
"pnl": -405847.03,
"pnl_pct": -6.6527,
"reason": "전량청산: 트레일링(98494<98889)",
"market": "KOSDAQ"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-01-24",
"exit_date": "2024-02-01",
"entry_price": 49882.39673922331,
"exit_price": 53481.79659736629,
"quantity": 30,
"commission": 240.67,
"tax": 2888.02,
"slippage": 546.1,
"pnl": 104628.84,
"pnl_pct": 6.9907,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-01-24",
"exit_date": "2024-02-02",
"entry_price": 49882.39673922331,
"exit_price": 53991.604107010164,
"quantity": 15,
"commission": 121.48,
"tax": 1457.77,
"slippage": 125.94,
"pnl": 59946.62,
"pnl_pct": 8.0105,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-01-26",
"exit_date": "2024-02-02",
"entry_price": 353226.6811948104,
"exit_price": 384391.7026983377,
"quantity": 8,
"commission": 461.27,
"tax": 5535.24,
"slippage": 2946.38,
"pnl": 242899.79,
"pnl_pct": 8.5945,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-01-24",
"exit_date": "2024-02-05",
"entry_price": 49882.39673922331,
"exit_price": 53382.025851290986,
"quantity": 8,
"commission": 64.06,
"tax": 768.7,
"slippage": 143.79,
"pnl": 27104.41,
"pnl_pct": 6.7911,
"reason": "1차 익절(50%): RSI(57.2)>=50 | BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-01-26",
"exit_date": "2024-02-05",
"entry_price": 353226.6811948104,
"exit_price": 378849.8599911309,
"quantity": 4,
"commission": 227.31,
"tax": 2727.72,
"slippage": 140.56,
"pnl": 99325.75,
"pnl_pct": 7.0288,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-01-26",
"exit_date": "2024-02-06",
"entry_price": 353226.6811948104,
"exit_price": 366122.5865248914,
"quantity": 5,
"commission": 274.59,
"tax": 3295.1,
"slippage": 177.07,
"pnl": 60644.91,
"pnl_pct": 3.4333,
"reason": "전량청산: 트레일링(366158<367923)",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "BUY",
"entry_date": "2024-02-07",
"exit_date": null,
"entry_price": 230695.34745144309,
"exit_price": 0.0,
"quantity": 26,
"commission": 899.71,
"tax": 0.0,
"slippage": 5079.03,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(30.8)<30 + %B(0.33) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-01-24",
"exit_date": "2024-02-08",
"entry_price": 49882.39673922331,
"exit_price": 55666.37246005286,
"quantity": 8,
"commission": 66.8,
"tax": 801.6,
"slippage": 269.02,
"pnl": 45343.55,
"pnl_pct": 11.3609,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2024-02-07",
"exit_date": "2024-02-14",
"entry_price": 230695.34745144309,
"exit_price": 243303.4642654577,
"quantity": 13,
"commission": 474.44,
"tax": 7274.77,
"slippage": 2554.96,
"pnl": 155706.45,
"pnl_pct": 5.1911,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "SELL",
"entry_date": "2024-01-24",
"exit_date": "2024-02-15",
"entry_price": 128770.13396855362,
"exit_price": 131204.1862164071,
"quantity": 12,
"commission": 236.17,
"tax": 2834.01,
"slippage": 1149.77,
"pnl": 25906.66,
"pnl_pct": 1.6763,
"reason": "전량청산: 트레일링(131300<133064)",
"market": "KOSPI"
},
{
"stock_code": "009150",
"stock_name": "삼성전기",
"side": "BUY",
"entry_date": "2024-02-16",
"exit_date": null,
"entry_price": 136172.980643247,
"exit_price": 0.0,
"quantity": 45,
"commission": 919.17,
"tax": 0.0,
"slippage": 3284.13,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(24.2)<40 + %B(0.17)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2024-02-07",
"exit_date": "2024-02-26",
"entry_price": 230695.34745144309,
"exit_price": 241764.505985117,
"quantity": 13,
"commission": 471.44,
"tax": 7228.76,
"slippage": 3061.42,
"pnl": 135749.01,
"pnl_pct": 4.5257,
"reason": "전량청산: 트레일링(242000<242250)",
"market": "KOSDAQ"
},
{
"stock_code": "009150",
"stock_name": "삼성전기",
"side": "SELL",
"entry_date": "2024-02-16",
"exit_date": "2024-02-26",
"entry_price": 136172.980643247,
"exit_price": 134049.23854001635,
"quantity": 45,
"commission": 904.83,
"tax": 10857.99,
"slippage": 2284.27,
"pnl": -108250.38,
"pnl_pct": -1.7663,
"reason": "전량청산: 트레일링(134100<135246)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "BUY",
"entry_date": "2024-02-29",
"exit_date": null,
"entry_price": 195107.64792309827,
"exit_price": 0.0,
"quantity": 31,
"commission": 907.25,
"tax": 0.0,
"slippage": 3337.09,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(31.5)<40 + %B(0.06)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "BUY",
"entry_date": "2024-03-04",
"exit_date": null,
"entry_price": 23719.656890542796,
"exit_price": 0.0,
"quantity": 257,
"commission": 914.39,
"tax": 0.0,
"slippage": 5051.82,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(28.4)<40 + %B(0.04)<0.4 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-02-29",
"exit_date": "2024-03-05",
"entry_price": 195107.64792309827,
"exit_price": 188583.28532272886,
"quantity": 31,
"commission": 876.91,
"tax": 10522.95,
"slippage": 3618.15,
"pnl": -214562.35,
"pnl_pct": -3.5469,
"reason": "전량청산: 트레일링(188700<190832)",
"market": "KOSPI"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "BUY",
"entry_date": "2024-03-08",
"exit_date": null,
"entry_price": 194767.68816280048,
"exit_price": 0.0,
"quantity": 31,
"commission": 905.67,
"tax": 0.0,
"slippage": 5198.33,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(38.8)<40 + %B(0.28)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "SELL",
"entry_date": "2024-03-08",
"exit_date": "2024-03-12",
"entry_price": 194767.68816280048,
"exit_price": 204381.93148629498,
"quantity": 15,
"commission": 459.86,
"tax": 5518.31,
"slippage": 1771.03,
"pnl": 137797.25,
"pnl_pct": 4.7159,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "BUY",
"entry_date": "2024-03-13",
"exit_date": null,
"entry_price": 450317.0573262967,
"exit_price": 0.0,
"quantity": 13,
"commission": 878.12,
"tax": 0.0,
"slippage": 4121.75,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(25.2)<40 + %B(0.30)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "BUY",
"entry_date": "2024-03-14",
"exit_date": null,
"entry_price": 122005.59057480599,
"exit_price": 0.0,
"quantity": 50,
"commission": 915.04,
"tax": 0.0,
"slippage": 279.53,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(34.3)<40 + %B(0.29)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2024-03-04",
"exit_date": "2024-03-15",
"entry_price": 23719.656890542796,
"exit_price": 23144.72415491867,
"quantity": 257,
"commission": 892.23,
"tax": 13680.85,
"slippage": 1355.89,
"pnl": -163245.18,
"pnl_pct": -2.6775,
"reason": "전량청산: 트레일링(23150<23232)",
"market": "KOSDAQ"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "SELL",
"entry_date": "2024-03-08",
"exit_date": "2024-03-19",
"entry_price": 194767.68816280048,
"exit_price": 192644.23493941387,
"quantity": 16,
"commission": 462.35,
"tax": 5548.15,
"slippage": 892.24,
"pnl": -40453.19,
"pnl_pct": -1.2979,
"reason": "전량청산: 트레일링(192700<196204)",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "SELL",
"entry_date": "2024-03-14",
"exit_date": "2024-03-20",
"entry_price": 122005.59057480599,
"exit_price": 116990.66433869993,
"quantity": 50,
"commission": 877.43,
"tax": 10529.16,
"slippage": 466.78,
"pnl": -263067.94,
"pnl_pct": -4.3117,
"reason": "전량청산: 트레일링(117000<117925)",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "BUY",
"entry_date": "2024-03-20",
"exit_date": null,
"entry_price": 27906.494865729474,
"exit_price": 0.0,
"quantity": 217,
"commission": 908.36,
"tax": 0.0,
"slippage": 1409.39,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(41.2)<40 + %B(0.21)<0.25 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "BUY",
"entry_date": "2024-03-21",
"exit_date": null,
"entry_price": 184418.62466358318,
"exit_price": 0.0,
"quantity": 33,
"commission": 912.87,
"tax": 0.0,
"slippage": 614.61,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(25.2)<40 + %B(0.24)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "BUY",
"entry_date": "2024-03-21",
"exit_date": null,
"entry_price": 118833.02326404947,
"exit_price": 0.0,
"quantity": 51,
"commission": 909.07,
"tax": 0.0,
"slippage": 1684.19,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(41.9)<40 + %B(0.22)<0.25 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2024-03-13",
"exit_date": "2024-03-22",
"entry_price": 450317.0573262967,
"exit_price": 449214.2598423031,
"quantity": 6,
"commission": 404.29,
"tax": 4851.51,
"slippage": 1714.44,
"pnl": -12277.88,
"pnl_pct": -0.4543,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2024-03-13",
"exit_date": "2024-03-25",
"entry_price": 450317.0573262967,
"exit_price": 460331.99478158425,
"quantity": 3,
"commission": 207.15,
"tax": 2485.79,
"slippage": 504.02,
"pnl": 27149.23,
"pnl_pct": 2.0093,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2024-03-13",
"exit_date": "2024-03-26",
"entry_price": 450317.0573262967,
"exit_price": 448833.7887457645,
"quantity": 2,
"commission": 134.65,
"tax": 1615.8,
"slippage": 332.42,
"pnl": -4852.08,
"pnl_pct": -0.5387,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2024-03-20",
"exit_date": "2024-03-26",
"entry_price": 27906.494865729474,
"exit_price": 28843.95572216224,
"quantity": 108,
"commission": 467.27,
"tax": 5607.26,
"slippage": 652.78,
"pnl": 94719.15,
"pnl_pct": 3.1423,
"reason": "1차 익절(50%): RSI(62.2)>=50 | BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2024-03-13",
"exit_date": "2024-03-27",
"entry_price": 450317.0573262967,
"exit_price": 443881.4618470102,
"quantity": 2,
"commission": 133.16,
"tax": 1597.97,
"slippage": 237.08,
"pnl": -14737.42,
"pnl_pct": -1.6361,
"reason": "전량청산: 트레일링(444000<445589)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-03-21",
"exit_date": "2024-03-27",
"entry_price": 184418.62466358318,
"exit_price": 189122.69128654603,
"quantity": 16,
"commission": 453.89,
"tax": 5446.73,
"slippage": 2836.94,
"pnl": 68921.83,
"pnl_pct": 2.3354,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2024-03-20",
"exit_date": "2024-03-29",
"entry_price": 27906.494865729474,
"exit_price": 27532.146625136455,
"quantity": 109,
"commission": 450.15,
"tax": 5401.81,
"slippage": 1946.02,
"pnl": -47112.19,
"pnl_pct": -1.5486,
"reason": "전량청산: 트레일링(27550<28064)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-03-21",
"exit_date": "2024-04-01",
"entry_price": 184418.62466358318,
"exit_price": 194181.64584559892,
"quantity": 8,
"commission": 233.02,
"tax": 2796.22,
"slippage": 946.83,
"pnl": 74853.63,
"pnl_pct": 5.0729,
"reason": "1차 익절(50%): RSI(57.4)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "SELL",
"entry_date": "2024-03-21",
"exit_date": "2024-04-01",
"entry_price": 118833.02326404947,
"exit_price": 124478.69323829934,
"quantity": 25,
"commission": 466.8,
"tax": 5601.54,
"slippage": 532.67,
"pnl": 134627.79,
"pnl_pct": 4.531,
"reason": "1차 익절(50%): RSI(60.5)>=50 | BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "BUY",
"entry_date": "2024-04-01",
"exit_date": null,
"entry_price": 51537.55003009444,
"exit_price": 0.0,
"quantity": 118,
"commission": 912.21,
"tax": 0.0,
"slippage": 4430.9,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(36.8)<40 + %B(0.22)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-03-21",
"exit_date": "2024-04-02",
"entry_price": 184418.62466358318,
"exit_price": 191968.6267211977,
"quantity": 4,
"commission": 115.18,
"tax": 1382.17,
"slippage": 125.49,
"pnl": 28592.0,
"pnl_pct": 3.8754,
"reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "SELL",
"entry_date": "2024-03-21",
"exit_date": "2024-04-02",
"entry_price": 118833.02326404947,
"exit_price": 123253.21314403128,
"quantity": 13,
"commission": 240.34,
"tax": 2884.13,
"slippage": 608.23,
"pnl": 54106.28,
"pnl_pct": 3.5019,
"reason": "1차 익절(50%): RSI(59.6)>=50 | BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "BUY",
"entry_date": "2024-04-02",
"exit_date": null,
"entry_price": 24674.39175059319,
"exit_price": 0.0,
"quantity": 248,
"commission": 917.89,
"tax": 0.0,
"slippage": 6049.15,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(39.8)<40 + %B(0.23)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-03-21",
"exit_date": "2024-04-03",
"entry_price": 184418.62466358318,
"exit_price": 193276.22404644423,
"quantity": 2,
"commission": 57.98,
"tax": 695.79,
"slippage": 247.55,
"pnl": 16906.1,
"pnl_pct": 4.5829,
"reason": "1차 익절(50%): RSI(62.8)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "SELL",
"entry_date": "2024-04-01",
"exit_date": "2024-04-03",
"entry_price": 51537.55003009444,
"exit_price": 48872.76515752942,
"quantity": 118,
"commission": 865.05,
"tax": 13264.07,
"slippage": 3213.71,
"pnl": -329485.95,
"pnl_pct": -5.4171,
"reason": "전량청산: 트레일링(48900<50084)",
"market": "KOSDAQ"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "SELL",
"entry_date": "2024-04-02",
"exit_date": "2024-04-03",
"entry_price": 24674.39175059319,
"exit_price": 25282.679259449957,
"quantity": 248,
"commission": 940.52,
"tax": 11286.19,
"slippage": 4295.54,
"pnl": 137710.71,
"pnl_pct": 2.2501,
"reason": "전량청산: 트레일링(25300<25400)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-03-21",
"exit_date": "2024-04-04",
"entry_price": 184418.62466358318,
"exit_price": 194136.2338719071,
"quantity": 1,
"commission": 29.12,
"tax": 349.45,
"slippage": 163.77,
"pnl": 9311.38,
"pnl_pct": 5.0483,
"reason": "1차 익절(50%): RSI(65.8)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "BUY",
"entry_date": "2024-04-04",
"exit_date": null,
"entry_price": 401811.5639644858,
"exit_price": 0.0,
"quantity": 15,
"commission": 904.08,
"tax": 0.0,
"slippage": 4673.46,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(22.8)<40 + %B(0.01)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "BUY",
"entry_date": "2024-04-04",
"exit_date": null,
"entry_price": 106724.43942927856,
"exit_price": 0.0,
"quantity": 57,
"commission": 912.49,
"tax": 0.0,
"slippage": 1393.05,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(27.1)<40 + %B(0.20)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "BUY",
"entry_date": "2024-04-04",
"exit_date": null,
"entry_price": 48151.54562674398,
"exit_price": 0.0,
"quantity": 126,
"commission": 910.06,
"tax": 0.0,
"slippage": 194.75,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(37.7)<40 + %B(-0.13)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-03-21",
"exit_date": "2024-04-05",
"entry_price": 184418.62466358318,
"exit_price": 193039.08601641978,
"quantity": 1,
"commission": 28.96,
"tax": 347.47,
"slippage": 60.91,
"pnl": 8216.37,
"pnl_pct": 4.4546,
"reason": "1차 익절(50%): RSI(67.9)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "SELL",
"entry_date": "2024-03-21",
"exit_date": "2024-04-05",
"entry_price": 118833.02326404947,
"exit_price": 120667.68367626973,
"quantity": 13,
"commission": 235.3,
"tax": 2823.62,
"slippage": 420.11,
"pnl": 20559.94,
"pnl_pct": 1.3307,
"reason": "전량청산: 트레일링(120700<120936)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-03-21",
"exit_date": "2024-04-08",
"entry_price": 184418.62466358318,
"exit_price": 189859.93435800297,
"quantity": 1,
"commission": 28.48,
"tax": 341.75,
"slippage": 40.07,
"pnl": 5043.42,
"pnl_pct": 2.7344,
"reason": "전량청산: 트레일링(189900<190925)",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "BUY",
"entry_date": "2024-04-08",
"exit_date": null,
"entry_price": 273119.28423047287,
"exit_price": 0.0,
"quantity": 22,
"commission": 901.29,
"tax": 0.0,
"slippage": 5660.25,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(27.3)<40 + %B(0.19)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "SELL",
"entry_date": "2024-04-04",
"exit_date": "2024-04-11",
"entry_price": 48151.54562674398,
"exit_price": 42512.710557493585,
"quantity": 126,
"commission": 803.49,
"tax": 12320.18,
"slippage": 4698.47,
"pnl": -724526.96,
"pnl_pct": -11.9401,
"reason": "손절 (close=42550 <= stop=43336)",
"market": "KOSDAQ"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "BUY",
"entry_date": "2024-04-11",
"exit_date": null,
"entry_price": 26158.228826582883,
"exit_price": 0.0,
"quantity": 232,
"commission": 910.31,
"tax": 0.0,
"slippage": 1909.09,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(31.2)<40 + %B(0.22)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "SELL",
"entry_date": "2024-04-04",
"exit_date": "2024-04-12",
"entry_price": 401811.5639644858,
"exit_price": 394741.10172720853,
"quantity": 15,
"commission": 888.17,
"tax": 10658.01,
"slippage": 3883.47,
"pnl": -118507.19,
"pnl_pct": -1.9659,
"reason": "전량청산: 트레일링(395000<395679)",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "SELL",
"entry_date": "2024-04-08",
"exit_date": "2024-04-12",
"entry_price": 273119.28423047287,
"exit_price": 259673.2243272701,
"quantity": 22,
"commission": 856.92,
"tax": 10283.06,
"slippage": 2261.06,
"pnl": -307854.59,
"pnl_pct": -5.1228,
"reason": "전량청산: 트레일링(259776<265297)",
"market": "KOSPI"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "SELL",
"entry_date": "2024-04-04",
"exit_date": "2024-04-15",
"entry_price": 106724.43942927856,
"exit_price": 114495.19284621574,
"quantity": 28,
"commission": 480.88,
"tax": 5770.56,
"slippage": 2934.6,
"pnl": 210881.42,
"pnl_pct": 7.0559,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "SELL",
"entry_date": "2024-04-04",
"exit_date": "2024-04-16",
"entry_price": 106724.43942927856,
"exit_price": 114647.36969250822,
"quantity": 14,
"commission": 240.76,
"tax": 2889.11,
"slippage": 736.82,
"pnl": 107567.03,
"pnl_pct": 7.1982,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2024-04-11",
"exit_date": "2024-04-16",
"entry_price": 26158.228826582883,
"exit_price": 23793.695852037345,
"quantity": 232,
"commission": 828.02,
"tax": 9936.25,
"slippage": 1462.56,
"pnl": -560246.22,
"pnl_pct": -9.2303,
"reason": "손절 (close=23800 <= stop=24033)",
"market": "KOSPI"
},
{
"stock_code": "316140",
"stock_name": "우리금융지주",
"side": "BUY",
"entry_date": "2024-04-16",
"exit_date": null,
"entry_price": 13403.3048086031,
"exit_price": 0.0,
"quantity": 450,
"commission": 904.72,
"tax": 0.0,
"slippage": 1487.16,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(18.4)<40 + %B(0.13)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "SELL",
"entry_date": "2024-04-04",
"exit_date": "2024-04-17",
"entry_price": 106724.43942927856,
"exit_price": 113036.50926402614,
"quantity": 7,
"commission": 118.69,
"tax": 1424.26,
"slippage": 444.44,
"pnl": 42529.48,
"pnl_pct": 5.692,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "034730",
"stock_name": "SK",
"side": "BUY",
"entry_date": "2024-04-17",
"exit_date": null,
"entry_price": 157041.2504325381,
"exit_price": 0.0,
"quantity": 38,
"commission": 895.14,
"tax": 0.0,
"slippage": 1567.52,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(18.4)<40 + %B(0.05)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "BUY",
"entry_date": "2024-04-17",
"exit_date": null,
"entry_price": 42424.78644598548,
"exit_price": 0.0,
"quantity": 141,
"commission": 897.28,
"tax": 0.0,
"slippage": 3494.89,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(26.5)<40 + %B(0.15)<0.4 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "SELL",
"entry_date": "2024-04-04",
"exit_date": "2024-04-18",
"entry_price": 106724.43942927856,
"exit_price": 112099.2642724598,
"quantity": 4,
"commission": 67.26,
"tax": 807.11,
"slippage": 402.94,
"pnl": 20560.89,
"pnl_pct": 4.8156,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "BUY",
"entry_date": "2024-04-18",
"exit_date": null,
"entry_price": 43817.49374212515,
"exit_price": 0.0,
"quantity": 137,
"commission": 900.45,
"tax": 0.0,
"slippage": 2396.64,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(17.4)<40 + %B(0.13)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "035720",
"stock_name": "카카오",
"side": "BUY",
"entry_date": "2024-04-18",
"exit_date": null,
"entry_price": 49110.76864927462,
"exit_price": 0.0,
"quantity": 123,
"commission": 906.09,
"tax": 0.0,
"slippage": 1324.54,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(26.3)<40 + %B(0.34)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "BUY",
"entry_date": "2024-04-18",
"exit_date": null,
"entry_price": 250817.95100298425,
"exit_price": 0.0,
"quantity": 24,
"commission": 902.94,
"tax": 0.0,
"slippage": 5998.82,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(29.2)<40 + %B(0.19)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "BUY",
"entry_date": "2024-04-18",
"exit_date": null,
"entry_price": 390198.71525453386,
"exit_price": 0.0,
"quantity": 15,
"commission": 877.95,
"tax": 0.0,
"slippage": 2980.73,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(33.7)<40 + %B(0.25)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "BUY",
"entry_date": "2024-04-19",
"exit_date": null,
"entry_price": 370533.6819372104,
"exit_price": 0.0,
"quantity": 16,
"commission": 889.28,
"tax": 0.0,
"slippage": 538.91,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(12.6)<40 + %B(0.14)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "BUY",
"entry_date": "2024-04-19",
"exit_date": null,
"entry_price": 164907.76949030755,
"exit_price": 0.0,
"quantity": 36,
"commission": 890.5,
"tax": 0.0,
"slippage": 279.7,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(15.9)<40 + %B(0.10)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "BUY",
"entry_date": "2024-04-19",
"exit_date": null,
"entry_price": 23752.60416684583,
"exit_price": 0.0,
"quantity": 253,
"commission": 901.41,
"tax": 0.0,
"slippage": 658.85,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(22.5)<40 + %B(0.14)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "316140",
"stock_name": "우리금융지주",
"side": "SELL",
"entry_date": "2024-04-16",
"exit_date": "2024-04-22",
"entry_price": 13403.3048086031,
"exit_price": 14141.121638509901,
"quantity": 225,
"commission": 477.26,
"tax": 5727.15,
"slippage": 1997.63,
"pnl": 159352.01,
"pnl_pct": 5.2832,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "SELL",
"entry_date": "2024-04-04",
"exit_date": "2024-04-24",
"entry_price": 106724.43942927856,
"exit_price": 116107.96037786102,
"quantity": 4,
"commission": 69.66,
"tax": 835.98,
"slippage": 368.16,
"pnl": 36564.41,
"pnl_pct": 8.5639,
"reason": "전량청산: RSI(73.1)>=65",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-04-24",
"entry_price": 250817.95100298425,
"exit_price": 287764.4660557979,
"quantity": 12,
"commission": 517.98,
"tax": 6215.71,
"slippage": 1458.41,
"pnl": 436173.02,
"pnl_pct": 14.4895,
"reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "SELL",
"entry_date": "2024-04-17",
"exit_date": "2024-04-25",
"entry_price": 42424.78644598548,
"exit_price": 40297.43983344208,
"quantity": 141,
"commission": 852.29,
"tax": 13068.46,
"slippage": 360.98,
"pnl": -314773.91,
"pnl_pct": -5.2613,
"reason": "전량청산: 트레일링(40300<40571)",
"market": "KOSDAQ"
},
{
"stock_code": "035720",
"stock_name": "카카오",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-04-25",
"entry_price": 49110.76864927462,
"exit_price": 47381.911245819596,
"quantity": 123,
"commission": 874.2,
"tax": 10490.36,
"slippage": 2224.92,
"pnl": -224920.11,
"pnl_pct": -3.7229,
"reason": "전량청산: 트레일링(47400<47552)",
"market": "KOSPI"
},
{
"stock_code": "066570",
"stock_name": "LG전자",
"side": "BUY",
"entry_date": "2024-04-25",
"exit_date": null,
"entry_price": 90690.24859704975,
"exit_price": 0.0,
"quantity": 67,
"commission": 911.44,
"tax": 0.0,
"slippage": 6046.66,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(39.2)<40 + %B(0.10)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "BUY",
"entry_date": "2024-04-25",
"exit_date": null,
"entry_price": 212112.17224116102,
"exit_price": 0.0,
"quantity": 28,
"commission": 890.87,
"tax": 0.0,
"slippage": 3140.82,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(42.7)<40 + %B(0.19)<0.25 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "034730",
"stock_name": "SK",
"side": "SELL",
"entry_date": "2024-04-17",
"exit_date": "2024-04-29",
"entry_price": 157041.2504325381,
"exit_price": 168735.98486202108,
"quantity": 19,
"commission": 480.9,
"tax": 5770.77,
"slippage": 3116.29,
"pnl": 215500.72,
"pnl_pct": 7.2213,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-04-29",
"entry_price": 43817.49374212515,
"exit_price": 47259.28512008431,
"quantity": 68,
"commission": 482.04,
"tax": 5784.54,
"slippage": 2768.61,
"pnl": 227328.29,
"pnl_pct": 7.6284,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-04-29",
"entry_price": 390198.71525453386,
"exit_price": 406995.3272240693,
"quantity": 7,
"commission": 427.35,
"tax": 5128.14,
"slippage": 32.71,
"pnl": 111611.09,
"pnl_pct": 4.0856,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2024-04-19",
"exit_date": "2024-04-29",
"entry_price": 370533.6819372104,
"exit_price": 395214.95452044305,
"quantity": 8,
"commission": 474.26,
"tax": 5691.1,
"slippage": 2280.36,
"pnl": 190840.19,
"pnl_pct": 6.4371,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2024-04-19",
"exit_date": "2024-04-29",
"entry_price": 164907.76949030755,
"exit_price": 177878.65555431327,
"quantity": 18,
"commission": 480.27,
"tax": 5763.27,
"slippage": 2184.2,
"pnl": 226787.16,
"pnl_pct": 7.6391,
"reason": "1차 익절(50%): 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2024-04-19",
"exit_date": "2024-04-29",
"entry_price": 23752.60416684583,
"exit_price": 25086.52204470674,
"quantity": 126,
"commission": 474.14,
"tax": 5689.62,
"slippage": 1698.22,
"pnl": 161460.97,
"pnl_pct": 5.3941,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-04-30",
"entry_price": 390198.71525453386,
"exit_price": 404891.93579806923,
"quantity": 4,
"commission": 242.94,
"tax": 2915.22,
"slippage": 432.26,
"pnl": 55380.61,
"pnl_pct": 3.5477,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2024-04-19",
"exit_date": "2024-04-30",
"entry_price": 23752.60416684583,
"exit_price": 25083.91185885565,
"quantity": 63,
"commission": 237.04,
"tax": 2844.52,
"slippage": 1013.55,
"pnl": 80566.36,
"pnl_pct": 5.3832,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "034730",
"stock_name": "SK",
"side": "SELL",
"entry_date": "2024-04-17",
"exit_date": "2024-05-02",
"entry_price": 157041.2504325381,
"exit_price": 161981.92854787747,
"quantity": 19,
"commission": 461.65,
"tax": 5539.78,
"slippage": 343.36,
"pnl": 87423.89,
"pnl_pct": 2.9295,
"reason": "전량청산: 트레일링(162000<162204)",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-05-02",
"entry_price": 43817.49374212515,
"exit_price": 46179.91384541909,
"quantity": 34,
"commission": 235.52,
"tax": 2826.21,
"slippage": 682.93,
"pnl": 77037.09,
"pnl_pct": 5.1702,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-05-02",
"entry_price": 250817.95100298425,
"exit_price": 271284.8557563126,
"quantity": 12,
"commission": 488.31,
"tax": 5859.75,
"slippage": 1477.73,
"pnl": 238803.32,
"pnl_pct": 7.933,
"reason": "전량청산: 트레일링(271408<272429)",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-05-03",
"entry_price": 43817.49374212515,
"exit_price": 46105.9813949449,
"quantity": 17,
"commission": 117.57,
"tax": 1410.84,
"slippage": 748.32,
"pnl": 37264.14,
"pnl_pct": 5.0018,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2024-04-19",
"exit_date": "2024-05-03",
"entry_price": 23752.60416684583,
"exit_price": 25277.840920608432,
"quantity": 32,
"commission": 121.33,
"tax": 1456.0,
"slippage": 709.09,
"pnl": 47116.23,
"pnl_pct": 6.1979,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-05-07",
"entry_price": 43817.49374212515,
"exit_price": 47187.56803680455,
"quantity": 9,
"commission": 63.7,
"tax": 764.44,
"slippage": 111.89,
"pnl": 29443.37,
"pnl_pct": 7.465,
"reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "066570",
"stock_name": "LG전자",
"side": "SELL",
"entry_date": "2024-04-25",
"exit_date": "2024-05-07",
"entry_price": 90690.24859704975,
"exit_price": 93753.04502259589,
"quantity": 33,
"commission": 464.08,
"tax": 5568.93,
"slippage": 1549.51,
"pnl": 94590.36,
"pnl_pct": 3.1601,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "316140",
"stock_name": "우리금융지주",
"side": "SELL",
"entry_date": "2024-04-16",
"exit_date": "2024-05-08",
"entry_price": 13403.3048086031,
"exit_price": 14497.409547732314,
"quantity": 225,
"commission": 489.29,
"tax": 5871.45,
"slippage": 582.85,
"pnl": 239360.47,
"pnl_pct": 7.9358,
"reason": "전량청산: RSI(70.1)>=65 | BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2024-04-19",
"exit_date": "2024-05-08",
"entry_price": 164907.76949030755,
"exit_price": 183732.16774034448,
"quantity": 18,
"commission": 496.08,
"tax": 5952.92,
"slippage": 3020.98,
"pnl": 331944.92,
"pnl_pct": 11.1812,
"reason": "전량청산: RSI(71.9)>=65",
"market": "KOSPI"
},
{
"stock_code": "066570",
"stock_name": "LG전자",
"side": "SELL",
"entry_date": "2024-04-25",
"exit_date": "2024-05-08",
"entry_price": 90690.24859704975,
"exit_price": 93818.25830629232,
"quantity": 17,
"commission": 239.24,
"tax": 2870.84,
"slippage": 1389.61,
"pnl": 49834.83,
"pnl_pct": 3.2319,
"reason": "1차 익절(50%): RSI(57.7)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2024-04-19",
"exit_date": "2024-05-09",
"entry_price": 23752.60416684583,
"exit_price": 24042.82240276566,
"quantity": 32,
"commission": 115.41,
"tax": 1384.87,
"slippage": 229.68,
"pnl": 7672.7,
"pnl_pct": 1.0093,
"reason": "전량청산: 트레일링(24050<25182)",
"market": "KOSPI"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "BUY",
"entry_date": "2024-05-09",
"exit_date": null,
"entry_price": 226144.4025858397,
"exit_price": 0.0,
"quantity": 27,
"commission": 915.88,
"tax": 0.0,
"slippage": 3898.87,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(39.8)<40 + %B(0.14)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "066570",
"stock_name": "LG전자",
"side": "SELL",
"entry_date": "2024-04-25",
"exit_date": "2024-05-10",
"entry_price": 90690.24859704975,
"exit_price": 97440.62540438479,
"quantity": 17,
"commission": 248.47,
"tax": 2981.68,
"slippage": 1009.37,
"pnl": 111294.99,
"pnl_pct": 7.2177,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-05-13",
"entry_price": 390198.71525453386,
"exit_price": 398939.0171318487,
"quantity": 4,
"commission": 239.36,
"tax": 2872.36,
"slippage": 243.93,
"pnl": 31615.36,
"pnl_pct": 2.0253,
"reason": "전량청산: 트레일링(399000<399250)",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2024-04-19",
"exit_date": "2024-05-13",
"entry_price": 370533.6819372104,
"exit_price": 390701.8582771706,
"quantity": 8,
"commission": 468.84,
"tax": 5626.11,
"slippage": 2385.13,
"pnl": 154805.82,
"pnl_pct": 5.2216,
"reason": "전량청산: 트레일링(391000<393679)",
"market": "KOSPI"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "SELL",
"entry_date": "2024-04-25",
"exit_date": "2024-05-14",
"entry_price": 212112.17224116102,
"exit_price": 193395.63015767187,
"quantity": 28,
"commission": 812.26,
"tax": 9747.14,
"slippage": 2922.36,
"pnl": -535513.45,
"pnl_pct": -9.0153,
"reason": "손절 (close=193500 <= stop=196737)",
"market": "KOSPI"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "BUY",
"entry_date": "2024-05-14",
"exit_date": null,
"entry_price": 96116.78084426063,
"exit_price": 0.0,
"quantity": 64,
"commission": 922.72,
"tax": 0.0,
"slippage": 4785.97,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(37.7)<40 + %B(0.13)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-04-18",
"exit_date": "2024-05-17",
"entry_price": 43817.49374212515,
"exit_price": 45725.73631949707,
"quantity": 9,
"commission": 61.73,
"tax": 740.76,
"slippage": 218.37,
"pnl": 16312.54,
"pnl_pct": 4.1359,
"reason": "전량청산: 트레일링(45750<45841)",
"market": "KOSPI"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "SELL",
"entry_date": "2024-05-14",
"exit_date": "2024-05-21",
"entry_price": 96116.78084426063,
"exit_price": 94471.945971829,
"quantity": 64,
"commission": 906.93,
"tax": 13906.27,
"slippage": 3.46,
"pnl": -121005.35,
"pnl_pct": -1.9668,
"reason": "전량청산: 트레일링(94472<96114)",
"market": "KOSDAQ"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "SELL",
"entry_date": "2024-05-09",
"exit_date": "2024-05-24",
"entry_price": 226144.4025858397,
"exit_price": 221428.19943337346,
"quantity": 27,
"commission": 896.78,
"tax": 10761.41,
"slippage": 1938.62,
"pnl": -139911.56,
"pnl_pct": -2.2911,
"reason": "전량청산: 트레일링(221500<224857)",
"market": "KOSPI"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "BUY",
"entry_date": "2024-05-24",
"exit_date": null,
"entry_price": 221504.31409843845,
"exit_price": 0.0,
"quantity": 27,
"commission": 897.09,
"tax": 0.0,
"slippage": 116.48,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(44.0)<40 + %B(0.18)<0.25 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "BUY",
"entry_date": "2024-05-27",
"exit_date": null,
"entry_price": 388860.95481241884,
"exit_price": 0.0,
"quantity": 15,
"commission": 874.94,
"tax": 0.0,
"slippage": 5414.32,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(36.1)<40 + %B(0.16)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "BUY",
"entry_date": "2024-05-28",
"exit_date": null,
"entry_price": 198774.51416493568,
"exit_price": 0.0,
"quantity": 30,
"commission": 894.49,
"tax": 0.0,
"slippage": 5235.42,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(30.3)<40 + %B(0.15)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "SELL",
"entry_date": "2024-05-27",
"exit_date": "2024-05-29",
"entry_price": 388860.95481241884,
"exit_price": 373688.9570920189,
"quantity": 15,
"commission": 840.8,
"tax": 10089.6,
"slippage": 4665.64,
"pnl": -239385.3,
"pnl_pct": -4.1034,
"reason": "전량청산: 트레일링(374000<379625)",
"market": "KOSPI"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "BUY",
"entry_date": "2024-05-29",
"exit_date": null,
"entry_price": 23807.318836184586,
"exit_price": 0.0,
"quantity": 256,
"commission": 914.2,
"tax": 0.0,
"slippage": 1873.62,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(25.0)<40 + %B(0.18)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "BUY",
"entry_date": "2024-05-29",
"exit_date": null,
"entry_price": 376948.8335592312,
"exit_price": 0.0,
"quantity": 16,
"commission": 904.68,
"tax": 0.0,
"slippage": 349.34,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(25.2)<40 + %B(-0.11)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "BUY",
"entry_date": "2024-05-29",
"exit_date": null,
"entry_price": 88663.7793583551,
"exit_price": 0.0,
"quantity": 68,
"commission": 904.37,
"tax": 0.0,
"slippage": 5289.0,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(32.5)<40 + %B(-0.05)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "BUY",
"entry_date": "2024-05-29",
"exit_date": null,
"entry_price": 247409.06222914153,
"exit_price": 0.0,
"quantity": 24,
"commission": 890.67,
"tax": 0.0,
"slippage": 5617.49,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(32.9)<40 + %B(0.01)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "SELL",
"entry_date": "2024-05-24",
"exit_date": "2024-05-30",
"entry_price": 221504.31409843845,
"exit_price": 214981.5845078054,
"quantity": 27,
"commission": 870.68,
"tax": 10448.11,
"slippage": 497.22,
"pnl": -188329.57,
"pnl_pct": -3.1485,
"reason": "전량청산: 트레일링(215000<216804)",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "BUY",
"entry_date": "2024-05-31",
"exit_date": null,
"entry_price": 22260.813287808793,
"exit_price": 0.0,
"quantity": 274,
"commission": 914.92,
"tax": 0.0,
"slippage": 2962.84,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(27.5)<40 + %B(0.15)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "BUY",
"entry_date": "2024-06-03",
"exit_date": null,
"entry_price": 374025.88548190723,
"exit_price": 0.0,
"quantity": 16,
"commission": 897.66,
"tax": 0.0,
"slippage": 414.17,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(29.8)<40 + %B(0.14)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "SELL",
"entry_date": "2024-05-29",
"exit_date": "2024-06-05",
"entry_price": 23807.318836184586,
"exit_price": 23232.31599965777,
"quantity": 256,
"commission": 892.12,
"tax": 10705.45,
"slippage": 4527.1,
"pnl": -159712.5,
"pnl_pct": -2.6201,
"reason": "전량청산: 트레일링(23250<23555)",
"market": "KOSPI"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "SELL",
"entry_date": "2024-05-29",
"exit_date": "2024-06-05",
"entry_price": 88663.7793583551,
"exit_price": 98614.41980017169,
"quantity": 34,
"commission": 502.93,
"tax": 7711.65,
"slippage": 2569.73,
"pnl": 329655.01,
"pnl_pct": 10.9338,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSDAQ"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "SELL",
"entry_date": "2024-05-29",
"exit_date": "2024-06-05",
"entry_price": 247409.06222914153,
"exit_price": 267011.71357297123,
"quantity": 12,
"commission": 480.62,
"tax": 5767.45,
"slippage": 411.44,
"pnl": 228538.41,
"pnl_pct": 7.6966,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2024-05-31",
"exit_date": "2024-06-05",
"entry_price": 22260.813287808793,
"exit_price": 22189.44873120621,
"quantity": 274,
"commission": 911.99,
"tax": 10943.84,
"slippage": 2891.05,
"pnl": -32324.63,
"pnl_pct": -0.5299,
"reason": "전량청산: 트레일링(22200<22220)",
"market": "KOSPI"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "BUY",
"entry_date": "2024-06-05",
"exit_date": null,
"entry_price": 23262.78293354876,
"exit_price": 0.0,
"quantity": 266,
"commission": 928.19,
"tax": 0.0,
"slippage": 3400.26,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(33.0)<40 + %B(0.14)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2024-05-28",
"exit_date": "2024-06-07",
"entry_price": 198774.51416493568,
"exit_price": 221941.1574283753,
"quantity": 15,
"commission": 499.37,
"tax": 7656.97,
"slippage": 882.64,
"pnl": 338896.07,
"pnl_pct": 11.3645,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSDAQ"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "SELL",
"entry_date": "2024-05-29",
"exit_date": "2024-06-07",
"entry_price": 88663.7793583551,
"exit_price": 105366.99408392019,
"quantity": 34,
"commission": 537.37,
"tax": 8239.7,
"slippage": 3128.2,
"pnl": 558680.04,
"pnl_pct": 18.5299,
"reason": "전량청산: BB상단 도달",
"market": "KOSDAQ"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "SELL",
"entry_date": "2024-06-05",
"exit_date": "2024-06-11",
"entry_price": 23262.78293354876,
"exit_price": 22290.56402393352,
"quantity": 266,
"commission": 889.39,
"tax": 10672.72,
"slippage": 2509.97,
"pnl": -271100.53,
"pnl_pct": -4.3805,
"reason": "전량청산: 트레일링(22300<22557)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "BUY",
"entry_date": "2024-06-13",
"exit_date": null,
"entry_price": 169935.98451510462,
"exit_price": 0.0,
"quantity": 36,
"commission": 917.65,
"tax": 0.0,
"slippage": 1295.44,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(29.0)<40 + %B(0.20)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "316140",
"stock_name": "우리금융지주",
"side": "BUY",
"entry_date": "2024-06-13",
"exit_date": null,
"entry_price": 13967.528573399362,
"exit_price": 0.0,
"quantity": 445,
"commission": 932.33,
"tax": 0.0,
"slippage": 3350.22,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(33.5)<40 + %B(0.15)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "028260",
"stock_name": "삼성물산",
"side": "BUY",
"entry_date": "2024-06-13",
"exit_date": null,
"entry_price": 134498.1027356857,
"exit_price": 0.0,
"quantity": 46,
"commission": 928.04,
"tax": 0.0,
"slippage": 4512.73,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(37.2)<40 + %B(0.27)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "032830",
"stock_name": "삼성생명",
"side": "BUY",
"entry_date": "2024-06-13",
"exit_date": null,
"entry_price": 82816.65530804866,
"exit_price": 0.0,
"quantity": 75,
"commission": 931.69,
"tax": 0.0,
"slippage": 1249.15,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(39.3)<40 + %B(0.26)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "035720",
"stock_name": "카카오",
"side": "BUY",
"entry_date": "2024-06-13",
"exit_date": null,
"entry_price": 43663.60641611528,
"exit_price": 0.0,
"quantity": 142,
"commission": 930.03,
"tax": 0.0,
"slippage": 1932.11,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(39.4)<40 + %B(0.28)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2024-05-28",
"exit_date": "2024-06-14",
"entry_price": 198774.51416493568,
"exit_price": 200300.4725539895,
"quantity": 15,
"commission": 450.68,
"tax": 6910.37,
"slippage": 2992.91,
"pnl": 15081.09,
"pnl_pct": 0.5057,
"reason": "전량청산: 트레일링(200500<207307)",
"market": "KOSDAQ"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "SELL",
"entry_date": "2024-05-29",
"exit_date": "2024-06-14",
"entry_price": 247409.06222914153,
"exit_price": 264451.02731875324,
"quantity": 12,
"commission": 476.01,
"tax": 5712.14,
"slippage": 2063.67,
"pnl": 197870.09,
"pnl_pct": 6.6637,
"reason": "전량청산: 트레일링(264623<264830)",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-05-29",
"exit_date": "2024-06-17",
"entry_price": 376948.8335592312,
"exit_price": 372847.58384959894,
"quantity": 16,
"commission": 894.83,
"tax": 10738.01,
"slippage": 2614.66,
"pnl": -78157.52,
"pnl_pct": -1.2957,
"reason": "전량청산: 트레일링(373011<375739)",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "SELL",
"entry_date": "2024-06-03",
"exit_date": "2024-06-17",
"entry_price": 374025.88548190723,
"exit_price": 370807.9793629758,
"quantity": 16,
"commission": 889.94,
"tax": 10679.27,
"slippage": 3072.33,
"pnl": -63953.37,
"pnl_pct": -1.0685,
"reason": "전량청산: 트레일링(371000<373464)",
"market": "KOSPI"
},
{
"stock_code": "316140",
"stock_name": "우리금융지주",
"side": "SELL",
"entry_date": "2024-06-13",
"exit_date": "2024-06-17",
"entry_price": 13967.528573399362,
"exit_price": 13948.311991467637,
"quantity": 445,
"commission": 931.05,
"tax": 11172.6,
"slippage": 751.16,
"pnl": -21587.36,
"pnl_pct": -0.3473,
"reason": "전량청산: 트레일링(13950<13954)",
"market": "KOSPI"
},
{
"stock_code": "028260",
"stock_name": "삼성물산",
"side": "SELL",
"entry_date": "2024-06-13",
"exit_date": "2024-06-17",
"entry_price": 134498.1027356857,
"exit_price": 130670.63205804997,
"quantity": 46,
"commission": 901.63,
"tax": 10819.53,
"slippage": 1350.93,
"pnl": -188712.84,
"pnl_pct": -3.0497,
"reason": "전량청산: 트레일링(130700<130711)",
"market": "KOSPI"
},
{
"stock_code": "035720",
"stock_name": "카카오",
"side": "SELL",
"entry_date": "2024-06-13",
"exit_date": "2024-06-17",
"entry_price": 43663.60641611528,
"exit_price": 42385.66517216495,
"quantity": 142,
"commission": 902.81,
"tax": 10833.78,
"slippage": 2035.55,
"pnl": -194134.28,
"pnl_pct": -3.1306,
"reason": "전량청산: 트레일링(42400<42448)",
"market": "KOSPI"
},
{
"stock_code": "032830",
"stock_name": "삼성생명",
"side": "SELL",
"entry_date": "2024-06-13",
"exit_date": "2024-06-19",
"entry_price": 82816.65530804866,
"exit_price": 87348.58181800683,
"quantity": 37,
"commission": 484.78,
"tax": 5817.42,
"slippage": 1902.47,
"pnl": 160919.45,
"pnl_pct": 5.2508,
"reason": "1차 익절(50%): RSI(55.6)>=50 | BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "032830",
"stock_name": "삼성생명",
"side": "SELL",
"entry_date": "2024-06-13",
"exit_date": "2024-06-20",
"entry_price": 82816.65530804866,
"exit_price": 87579.84194942453,
"quantity": 19,
"commission": 249.6,
"tax": 2995.23,
"slippage": 383.0,
"pnl": 87019.69,
"pnl_pct": 5.5294,
"reason": "1차 익절(50%): RSI(57.1)>=50 | BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "032830",
"stock_name": "삼성생명",
"side": "SELL",
"entry_date": "2024-06-13",
"exit_date": "2024-06-26",
"entry_price": 82816.65530804866,
"exit_price": 87580.70895712204,
"quantity": 19,
"commission": 249.61,
"tax": 2995.26,
"slippage": 366.53,
"pnl": 87036.13,
"pnl_pct": 5.5305,
"reason": "전량청산: RSI(76.7)>=65",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-06-13",
"exit_date": "2024-06-27",
"entry_price": 169935.98451510462,
"exit_price": 165388.25774357413,
"quantity": 36,
"commission": 893.1,
"tax": 10717.16,
"slippage": 422.72,
"pnl": -176246.07,
"pnl_pct": -2.8805,
"reason": "전량청산: 트레일링(165400<166107)",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "BUY",
"entry_date": "2024-06-27",
"exit_date": null,
"entry_price": 181114.2296352659,
"exit_price": 0.0,
"quantity": 34,
"commission": 923.68,
"tax": 0.0,
"slippage": 3883.81,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(40.0)<40 + %B(0.05)<0.25 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "BUY",
"entry_date": "2024-06-28",
"exit_date": null,
"entry_price": 148533.99785489595,
"exit_price": 0.0,
"quantity": 41,
"commission": 913.48,
"tax": 0.0,
"slippage": 1393.91,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(37.6)<40 + %B(0.30)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "SELL",
"entry_date": "2024-06-28",
"exit_date": "2024-07-01",
"entry_price": 148533.99785489595,
"exit_price": 152761.56128001137,
"quantity": 20,
"commission": 458.28,
"tax": 5499.42,
"slippage": 2768.77,
"pnl": 78147.97,
"pnl_pct": 2.6302,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "BUY",
"entry_date": "2024-07-01",
"exit_date": null,
"entry_price": 163040.03460670132,
"exit_price": 0.0,
"quantity": 38,
"commission": 929.33,
"tax": 0.0,
"slippage": 5321.32,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(35.0)<40 + %B(0.06)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "BUY",
"entry_date": "2024-07-01",
"exit_date": null,
"entry_price": 359330.45940010174,
"exit_price": 0.0,
"quantity": 17,
"commission": 916.29,
"tax": 0.0,
"slippage": 432.81,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(35.8)<40 + %B(0.21)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "SELL",
"entry_date": "2024-06-28",
"exit_date": "2024-07-02",
"entry_price": 148533.99785489595,
"exit_price": 153463.46628862436,
"quantity": 10,
"commission": 230.2,
"tax": 2762.34,
"slippage": 365.34,
"pnl": 46079.35,
"pnl_pct": 3.1018,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "SELL",
"entry_date": "2024-06-28",
"exit_date": "2024-07-03",
"entry_price": 148533.99785489595,
"exit_price": 153896.97742214237,
"quantity": 5,
"commission": 115.42,
"tax": 1385.07,
"slippage": 515.11,
"pnl": 25203.0,
"pnl_pct": 3.3931,
"reason": "1차 익절(50%): RSI(57.8)>=50 | BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "SELL",
"entry_date": "2024-06-28",
"exit_date": "2024-07-04",
"entry_price": 148533.99785489595,
"exit_price": 157766.19343179694,
"quantity": 3,
"commission": 70.99,
"tax": 851.94,
"slippage": 101.42,
"pnl": 26706.81,
"pnl_pct": 5.9925,
"reason": "1차 익절(50%): RSI(63.0)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "SELL",
"entry_date": "2024-06-28",
"exit_date": "2024-07-05",
"entry_price": 148533.99785489595,
"exit_price": 162378.51255576705,
"quantity": 3,
"commission": 73.07,
"tax": 876.84,
"slippage": 64.46,
"pnl": 40516.79,
"pnl_pct": 9.0912,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-07-01",
"exit_date": "2024-07-05",
"entry_price": 163040.03460670132,
"exit_price": 167942.7400561584,
"quantity": 19,
"commission": 478.64,
"tax": 5743.64,
"slippage": 2987.94,
"pnl": 86464.46,
"pnl_pct": 2.7908,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-07-01",
"exit_date": "2024-07-05",
"entry_price": 359330.45940010174,
"exit_price": 373776.4355935273,
"quantity": 8,
"commission": 448.53,
"tax": 5382.38,
"slippage": 1708.52,
"pnl": 109305.7,
"pnl_pct": 3.8018,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2024-06-27",
"exit_date": "2024-07-08",
"entry_price": 181114.2296352659,
"exit_price": 188310.94877864287,
"quantity": 17,
"commission": 480.19,
"tax": 5762.32,
"slippage": 1513.87,
"pnl": 115639.88,
"pnl_pct": 3.7553,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-07-01",
"exit_date": "2024-07-08",
"entry_price": 359330.45940010174,
"exit_price": 373207.943860408,
"quantity": 4,
"commission": 223.92,
"tax": 2687.1,
"slippage": 1172.22,
"pnl": 52383.32,
"pnl_pct": 3.644,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-07-01",
"exit_date": "2024-07-09",
"entry_price": 359330.45940010174,
"exit_price": 374177.60852427635,
"quantity": 2,
"commission": 112.25,
"tax": 1347.04,
"slippage": 604.78,
"pnl": 28127.21,
"pnl_pct": 3.9132,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-07-01",
"exit_date": "2024-07-10",
"entry_price": 163040.03460670132,
"exit_price": 177466.20224020077,
"quantity": 19,
"commission": 505.78,
"tax": 6069.34,
"slippage": 642.16,
"pnl": 267057.4,
"pnl_pct": 8.6197,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-07-01",
"exit_date": "2024-07-11",
"entry_price": 359330.45940010174,
"exit_price": 381296.0370818177,
"quantity": 1,
"commission": 57.19,
"tax": 686.33,
"slippage": 36.96,
"pnl": 21168.15,
"pnl_pct": 5.8901,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-07-01",
"exit_date": "2024-07-12",
"entry_price": 359330.45940010174,
"exit_price": 371871.635166507,
"quantity": 1,
"commission": 55.78,
"tax": 669.37,
"slippage": 160.36,
"pnl": 11762.13,
"pnl_pct": 3.2729,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2024-06-27",
"exit_date": "2024-07-16",
"entry_price": 181114.2296352659,
"exit_price": 184421.84974405283,
"quantity": 17,
"commission": 470.28,
"tax": 5643.31,
"slippage": 1328.55,
"pnl": 49654.12,
"pnl_pct": 1.6125,
"reason": "전량청산: 트레일링(184500<185807)",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-07-01",
"exit_date": "2024-07-16",
"entry_price": 359330.45940010174,
"exit_price": 352286.3966887258,
"quantity": 1,
"commission": 52.84,
"tax": 634.12,
"slippage": 164.6,
"pnl": -7784.92,
"pnl_pct": -2.1662,
"reason": "전량청산: 트레일링(352451<362049)",
"market": "KOSPI"
},
{
"stock_code": "034730",
"stock_name": "SK",
"side": "BUY",
"entry_date": "2024-07-23",
"exit_date": null,
"entry_price": 146006.3721664362,
"exit_price": 0.0,
"quantity": 42,
"commission": 919.84,
"tax": 0.0,
"slippage": 4467.63,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(35.7)<40 + %B(-0.08)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "005380",
"stock_name": "현대차",
"side": "BUY",
"entry_date": "2024-07-23",
"exit_date": null,
"entry_price": 263677.4315582118,
"exit_price": 0.0,
"quantity": 23,
"commission": 909.69,
"tax": 0.0,
"slippage": 4080.93,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(40.2)<40 + %B(0.24)<0.25 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "BUY",
"entry_date": "2024-07-26",
"exit_date": null,
"entry_price": 225721.92925516304,
"exit_price": 0.0,
"quantity": 27,
"commission": 914.17,
"tax": 0.0,
"slippage": 5992.09,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(25.0)<40 + %B(0.28)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "BUY",
"entry_date": "2024-07-29",
"exit_date": null,
"entry_price": 52005.117729299905,
"exit_price": 0.0,
"quantity": 119,
"commission": 928.29,
"tax": 0.0,
"slippage": 609.01,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(37.9)<40 + %B(0.25)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "SELL",
"entry_date": "2024-07-26",
"exit_date": "2024-07-30",
"entry_price": 225721.92925516304,
"exit_price": 221910.61807537332,
"quantity": 27,
"commission": 898.74,
"tax": 10784.86,
"slippage": 2413.31,
"pnl": -115503.17,
"pnl_pct": -1.8949,
"reason": "전량청산: 트레일링(222000<222893)",
"market": "KOSPI"
},
{
"stock_code": "010130",
"stock_name": "고려아연",
"side": "BUY",
"entry_date": "2024-07-30",
"exit_date": null,
"entry_price": 485164.5617636166,
"exit_price": 0.0,
"quantity": 12,
"commission": 873.3,
"tax": 0.0,
"slippage": 1974.74,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(25.5)<40 + %B(0.04)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "000660",
"stock_name": "SK하이닉스",
"side": "BUY",
"entry_date": "2024-07-31",
"exit_date": null,
"entry_price": 194767.68147557427,
"exit_price": 0.0,
"quantity": 31,
"commission": 905.67,
"tax": 0.0,
"slippage": 5198.13,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(21.7)<40 + %B(0.19)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-07-29",
"exit_date": "2024-08-01",
"entry_price": 52005.117729299905,
"exit_price": 54786.37363290117,
"quantity": 59,
"commission": 484.86,
"tax": 5818.31,
"slippage": 803.96,
"pnl": 157330.68,
"pnl_pct": 5.1268,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "010130",
"stock_name": "고려아연",
"side": "SELL",
"entry_date": "2024-07-30",
"exit_date": "2024-08-02",
"entry_price": 485164.5617636166,
"exit_price": 481908.3193061315,
"quantity": 12,
"commission": 867.43,
"tax": 10409.22,
"slippage": 1100.17,
"pnl": -51224.86,
"pnl_pct": -0.8797,
"reason": "전량청산: 트레일링(482000<486339)",
"market": "KOSPI"
},
{
"stock_code": "000660",
"stock_name": "SK하이닉스",
"side": "SELL",
"entry_date": "2024-07-31",
"exit_date": "2024-08-02",
"entry_price": 194767.68147557427,
"exit_price": 173122.3001335153,
"quantity": 31,
"commission": 805.02,
"tax": 9660.22,
"slippage": 2408.7,
"pnl": -682377.73,
"pnl_pct": -11.3001,
"reason": "손절 (close=173200 <= stop=175291)",
"market": "KOSPI"
},
{
"stock_code": "000660",
"stock_name": "SK하이닉스",
"side": "BUY",
"entry_date": "2024-08-02",
"exit_date": null,
"entry_price": 173273.06990001933,
"exit_price": 0.0,
"quantity": 35,
"commission": 909.68,
"tax": 0.0,
"slippage": 2557.45,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(19.3)<40 + %B(0.02)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "BUY",
"entry_date": "2024-08-02",
"exit_date": null,
"entry_price": 329535.7650266397,
"exit_price": 0.0,
"quantity": 18,
"commission": 889.75,
"tax": 0.0,
"slippage": 1651.77,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(29.5)<40 + %B(0.30)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "005930",
"stock_name": "삼성전자",
"side": "BUY",
"entry_date": "2024-08-02",
"exit_date": null,
"entry_price": 79619.88459325142,
"exit_price": 0.0,
"quantity": 77,
"commission": 919.61,
"tax": 0.0,
"slippage": 1531.11,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(31.0)<40 + %B(0.07)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "BUY",
"entry_date": "2024-08-02",
"exit_date": null,
"entry_price": 175662.0331126729,
"exit_price": 0.0,
"quantity": 35,
"commission": 922.23,
"tax": 0.0,
"slippage": 5671.16,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(36.7)<40 + %B(0.16)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "034730",
"stock_name": "SK",
"side": "SELL",
"entry_date": "2024-07-23",
"exit_date": "2024-08-05",
"entry_price": 146006.3721664362,
"exit_price": 131241.81693317447,
"quantity": 42,
"commission": 826.82,
"tax": 9921.88,
"slippage": 2443.69,
"pnl": -631779.86,
"pnl_pct": -10.301,
"reason": "손절 (close=131300 <= stop=132417)",
"market": "KOSPI"
},
{
"stock_code": "005380",
"stock_name": "현대차",
"side": "SELL",
"entry_date": "2024-07-23",
"exit_date": "2024-08-05",
"entry_price": 263677.4315582118,
"exit_price": 223807.05780053334,
"quantity": 23,
"commission": 772.13,
"tax": 9265.61,
"slippage": 4437.67,
"pnl": -927966.03,
"pnl_pct": -15.2991,
"reason": "손절 (close=224000 <= stop=237310)",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2024-07-29",
"exit_date": "2024-08-05",
"entry_price": 52005.117729299905,
"exit_price": 47074.079677783615,
"quantity": 60,
"commission": 423.67,
"tax": 5084.0,
"slippage": 1555.22,
"pnl": -301838.0,
"pnl_pct": -9.6719,
"reason": "전량청산: 트레일링(47100<50988)",
"market": "KOSPI"
},
{
"stock_code": "005930",
"stock_name": "삼성전자",
"side": "SELL",
"entry_date": "2024-08-02",
"exit_date": "2024-08-05",
"entry_price": 79619.88459325142,
"exit_price": 71396.38799327193,
"quantity": 77,
"commission": 824.63,
"tax": 9895.54,
"slippage": 278.12,
"pnl": -644849.02,
"pnl_pct": -10.5167,
"reason": "손절 (close=71400 <= stop=72906)",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "BUY",
"entry_date": "2024-08-06",
"exit_date": null,
"entry_price": 139639.39990434356,
"exit_price": 0.0,
"quantity": 42,
"commission": 879.73,
"tax": 0.0,
"slippage": 5854.8,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(25.1)<30 + %B(0.04) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "BUY",
"entry_date": "2024-08-06",
"exit_date": null,
"entry_price": 289742.02998588065,
"exit_price": 0.0,
"quantity": 20,
"commission": 869.23,
"tax": 0.0,
"slippage": 4840.6,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(28.3)<30 + %B(0.16) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "263750",
"stock_name": "펄어비스",
"side": "BUY",
"entry_date": "2024-08-06",
"exit_date": null,
"entry_price": 40839.53504729722,
"exit_price": 0.0,
"quantity": 146,
"commission": 894.39,
"tax": 0.0,
"slippage": 5772.12,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(33.5)<30 + %B(0.10) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2024-08-02",
"exit_date": "2024-08-08",
"entry_price": 175662.0331126729,
"exit_price": 180033.06866966194,
"quantity": 17,
"commission": 459.08,
"tax": 5509.01,
"slippage": 2837.83,
"pnl": 67891.57,
"pnl_pct": 2.2731,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2024-08-02",
"exit_date": "2024-08-09",
"entry_price": 175662.0331126729,
"exit_price": 182844.68868060218,
"quantity": 9,
"commission": 246.84,
"tax": 2962.08,
"slippage": 1397.8,
"pnl": 61197.83,
"pnl_pct": 3.8704,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "BUY",
"entry_date": "2024-08-12",
"exit_date": null,
"entry_price": 160326.6596710298,
"exit_price": 0.0,
"quantity": 37,
"commission": 889.81,
"tax": 0.0,
"slippage": 986.41,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(38.3)<40 + %B(0.13)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "BUY",
"entry_date": "2024-08-12",
"exit_date": null,
"entry_price": 17408.450155582843,
"exit_price": 0.0,
"quantity": 348,
"commission": 908.72,
"tax": 0.0,
"slippage": 2940.65,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(44.8)<40 + %B(0.10)<0.25 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "263750",
"stock_name": "펄어비스",
"side": "SELL",
"entry_date": "2024-08-06",
"exit_date": "2024-08-13",
"entry_price": 40839.53504729722,
"exit_price": 44640.456183090755,
"quantity": 73,
"commission": 488.81,
"tax": 7495.13,
"slippage": 696.7,
"pnl": 269036.1,
"pnl_pct": 9.0228,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "000660",
"stock_name": "SK하이닉스",
"side": "SELL",
"entry_date": "2024-08-02",
"exit_date": "2024-08-16",
"entry_price": 173273.06990001933,
"exit_price": 199619.91225357787,
"quantity": 17,
"commission": 509.03,
"tax": 6108.37,
"slippage": 1361.49,
"pnl": 440837.07,
"pnl_pct": 14.9635,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "000660",
"stock_name": "SK하이닉스",
"side": "SELL",
"entry_date": "2024-08-02",
"exit_date": "2024-08-19",
"entry_price": 173273.06990001933,
"exit_price": 193888.6305959454,
"quantity": 9,
"commission": 261.75,
"tax": 3141.0,
"slippage": 102.32,
"pnl": 181903.38,
"pnl_pct": 11.6628,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "263750",
"stock_name": "펄어비스",
"side": "SELL",
"entry_date": "2024-08-06",
"exit_date": "2024-08-20",
"entry_price": 40839.53504729722,
"exit_price": 41334.3294615303,
"quantity": 73,
"commission": 452.61,
"tax": 6940.03,
"slippage": 1143.95,
"pnl": 28280.15,
"pnl_pct": 0.9484,
"reason": "전량청산: 트레일링(41350<41977)",
"market": "KOSDAQ"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-08-02",
"exit_date": "2024-08-21",
"entry_price": 329535.7650266397,
"exit_price": 321295.11285213433,
"quantity": 9,
"commission": 433.75,
"tax": 5204.98,
"slippage": 2851.98,
"pnl": -80249.47,
"pnl_pct": -2.7054,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "SELL",
"entry_date": "2024-08-06",
"exit_date": "2024-08-21",
"entry_price": 139639.39990434356,
"exit_price": 146261.20079258943,
"quantity": 21,
"commission": 460.72,
"tax": 5528.67,
"slippage": 814.78,
"pnl": 132628.56,
"pnl_pct": 4.5221,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2024-08-06",
"exit_date": "2024-08-21",
"entry_price": 289742.02998588065,
"exit_price": 297766.3469606193,
"quantity": 10,
"commission": 446.65,
"tax": 5359.79,
"slippage": 2336.53,
"pnl": 74002.11,
"pnl_pct": 2.5537,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-08-12",
"exit_date": "2024-08-22",
"entry_price": 160326.6596710298,
"exit_price": 164625.06012189924,
"quantity": 18,
"commission": 444.49,
"tax": 5333.85,
"slippage": 1348.92,
"pnl": 71159.99,
"pnl_pct": 2.4654,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2024-08-12",
"exit_date": "2024-08-22",
"entry_price": 17408.450155582843,
"exit_price": 18382.220892332643,
"quantity": 174,
"commission": 479.78,
"tax": 7356.56,
"slippage": 1353.56,
"pnl": 161145.41,
"pnl_pct": 5.3192,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "000660",
"stock_name": "SK하이닉스",
"side": "SELL",
"entry_date": "2024-08-02",
"exit_date": "2024-08-23",
"entry_price": 173273.06990001933,
"exit_price": 185322.41757762054,
"quantity": 9,
"commission": 250.19,
"tax": 3002.22,
"slippage": 1598.24,
"pnl": 104957.8,
"pnl_pct": 6.7294,
"reason": "전량청산: 트레일링(185500<188357)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-08-12",
"exit_date": "2024-08-23",
"entry_price": 160326.6596710298,
"exit_price": 164735.85479850264,
"quantity": 9,
"commission": 222.39,
"tax": 2668.72,
"slippage": 1477.31,
"pnl": 36575.2,
"pnl_pct": 2.5344,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2024-08-02",
"exit_date": "2024-08-26",
"entry_price": 175662.0331126729,
"exit_price": 193292.51440625335,
"quantity": 9,
"commission": 260.94,
"tax": 3131.34,
"slippage": 967.37,
"pnl": 155044.9,
"pnl_pct": 9.8055,
"reason": "전량청산: RSI(85.4)>=65",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "SELL",
"entry_date": "2024-08-06",
"exit_date": "2024-08-26",
"entry_price": 139639.39990434356,
"exit_price": 151890.80194215497,
"quantity": 21,
"commission": 478.46,
"tax": 5741.47,
"slippage": 2293.16,
"pnl": 250619.65,
"pnl_pct": 8.5452,
"reason": "전량청산: RSI(79.9)>=65 | BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2024-08-06",
"exit_date": "2024-08-26",
"entry_price": 289742.02998588065,
"exit_price": 316950.92940638814,
"quantity": 10,
"commission": 475.43,
"tax": 5705.12,
"slippage": 490.71,
"pnl": 265473.84,
"pnl_pct": 9.161,
"reason": "전량청산: RSI(74.9)>=65",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-08-12",
"exit_date": "2024-08-26",
"entry_price": 160326.6596710298,
"exit_price": 170649.3519741881,
"quantity": 5,
"commission": 127.99,
"tax": 1535.84,
"slippage": 253.24,
"pnl": 49829.39,
"pnl_pct": 6.2151,
"reason": "1차 익절(50%): RSI(73.2)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2024-08-12",
"exit_date": "2024-08-28",
"entry_price": 160326.6596710298,
"exit_price": 163641.32540601806,
"quantity": 5,
"commission": 122.73,
"tax": 1472.77,
"slippage": 793.37,
"pnl": 14857.58,
"pnl_pct": 1.8531,
"reason": "전량청산: 트레일링(163800<165782)",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2024-08-02",
"exit_date": "2024-08-29",
"entry_price": 329535.7650266397,
"exit_price": 350779.7175639884,
"quantity": 9,
"commission": 473.55,
"tax": 5682.63,
"slippage": 1829.54,
"pnl": 184594.52,
"pnl_pct": 6.2231,
"reason": "전량청산: RSI(77.1)>=65 | BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2024-08-12",
"exit_date": "2024-09-02",
"entry_price": 17408.450155582843,
"exit_price": 18120.170000999082,
"quantity": 174,
"commission": 472.94,
"tax": 7251.69,
"slippage": 1710.42,
"pnl": 115660.26,
"pnl_pct": 3.8178,
"reason": "전량청산: 트레일링(18130<18266)",
"market": "KOSDAQ"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "BUY",
"entry_date": "2024-09-05",
"exit_date": null,
"entry_price": 24017.951413449096,
"exit_price": 0.0,
"quantity": 258,
"commission": 929.49,
"tax": 0.0,
"slippage": 4631.46,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(32.8)<40 + %B(-0.14)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "005930",
"stock_name": "삼성전자",
"side": "BUY",
"entry_date": "2024-09-12",
"exit_date": null,
"entry_price": 66303.79005759377,
"exit_price": 0.0,
"quantity": 93,
"commission": 924.94,
"tax": 0.0,
"slippage": 352.48,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(14.8)<30 + %B(0.13) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "SELL",
"entry_date": "2024-09-05",
"exit_date": "2024-09-27",
"entry_price": 24017.951413449096,
"exit_price": 22336.943630763843,
"quantity": 258,
"commission": 864.44,
"tax": 10373.28,
"slippage": 3368.54,
"pnl": -445867.22,
"pnl_pct": -7.1942,
"reason": "전량청산: 트레일링(22350<23616)",
"market": "KOSPI"
},
{
"stock_code": "005930",
"stock_name": "삼성전자",
"side": "SELL",
"entry_date": "2024-09-12",
"exit_date": "2024-09-30",
"entry_price": 66303.79005759377,
"exit_price": 61469.07470145045,
"quantity": 93,
"commission": 857.49,
"tax": 10289.92,
"slippage": 2876.05,
"pnl": -461700.88,
"pnl_pct": -7.4864,
"reason": "손절 (close=61500 <= stop=61643)",
"market": "KOSPI"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "BUY",
"entry_date": "2024-10-24",
"exit_date": null,
"entry_price": 90977.51223818719,
"exit_price": 0.0,
"quantity": 67,
"commission": 914.32,
"tax": 0.0,
"slippage": 5193.32,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(26.5)<30 + %B(0.00) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "SELL",
"entry_date": "2024-10-24",
"exit_date": "2024-10-31",
"entry_price": 90977.51223818719,
"exit_price": 91885.53193230237,
"quantity": 67,
"commission": 923.45,
"tax": 11081.4,
"slippage": 969.36,
"pnl": 47918.15,
"pnl_pct": 0.786,
"reason": "전량청산: 트레일링(91900<92568)",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "BUY",
"entry_date": "2024-12-20",
"exit_date": null,
"entry_price": 134128.74437303876,
"exit_price": 0.0,
"quantity": 45,
"commission": 905.37,
"tax": 0.0,
"slippage": 5793.5,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(29.7)<30 + %B(0.26) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "316140",
"stock_name": "우리금융지주",
"side": "BUY",
"entry_date": "2024-12-20",
"exit_date": null,
"entry_price": 15581.24813662845,
"exit_price": 0.0,
"quantity": 394,
"commission": 920.85,
"tax": 0.0,
"slippage": 491.77,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(34.4)<30 + %B(0.28) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "SELL",
"entry_date": "2024-12-20",
"exit_date": "2024-12-26",
"entry_price": 134128.74437303876,
"exit_price": 129275.97283254519,
"quantity": 45,
"commission": 872.61,
"tax": 10471.35,
"slippage": 1081.22,
"pnl": -230624.05,
"pnl_pct": -3.8204,
"reason": "전량청산: 트레일링(129300<129586)",
"market": "KOSPI"
},
{
"stock_code": "316140",
"stock_name": "우리금융지주",
"side": "SELL",
"entry_date": "2024-12-20",
"exit_date": "2025-01-03",
"entry_price": 15581.24813662845,
"exit_price": 15250.919764275573,
"quantity": 394,
"commission": 901.33,
"tax": 10815.95,
"slippage": 3577.61,
"pnl": -142787.51,
"pnl_pct": -2.3256,
"reason": "전량청산: 트레일링(15260<15278)",
"market": "KOSPI"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "BUY",
"entry_date": "2025-01-03",
"exit_date": null,
"entry_price": 59686.273727972264,
"exit_price": 0.0,
"quantity": 102,
"commission": 913.2,
"tax": 0.0,
"slippage": 4107.92,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(30.1)<30 + %B(0.27) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "SELL",
"entry_date": "2025-01-03",
"exit_date": "2025-01-08",
"entry_price": 59686.273727972264,
"exit_price": 63946.95588846795,
"quantity": 51,
"commission": 489.19,
"tax": 7500.98,
"slippage": 767.25,
"pnl": 208848.02,
"pnl_pct": 6.8599,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "SELL",
"entry_date": "2025-01-03",
"exit_date": "2025-01-13",
"entry_price": 59686.273727972264,
"exit_price": 59343.88460957562,
"quantity": 51,
"commission": 453.98,
"tax": 6961.04,
"slippage": 362.88,
"pnl": -25333.46,
"pnl_pct": -0.8321,
"reason": "전량청산: 트레일링(59351<59585)",
"market": "KOSDAQ"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "BUY",
"entry_date": "2025-02-13",
"exit_date": null,
"entry_price": 94383.95409372241,
"exit_price": 0.0,
"quantity": 65,
"commission": 920.24,
"tax": 0.0,
"slippage": 5457.02,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(34.7)<30 + %B(0.17) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "000270",
"stock_name": "기아",
"side": "SELL",
"entry_date": "2025-02-13",
"exit_date": "2025-02-25",
"entry_price": 94383.95409372241,
"exit_price": 93177.05272958611,
"quantity": 65,
"commission": 908.48,
"tax": 10901.72,
"slippage": 1491.57,
"pnl": -91179.02,
"pnl_pct": -1.486,
"reason": "전량청산: 트레일링(93200<93293)",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "BUY",
"entry_date": "2025-03-20",
"exit_date": null,
"entry_price": 198371.86580026464,
"exit_price": 0.0,
"quantity": 30,
"commission": 892.67,
"tax": 0.0,
"slippage": 3535.97,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(27.8)<30 + %B(0.31) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2025-03-20",
"exit_date": "2025-03-28",
"entry_price": 198371.86580026464,
"exit_price": 195098.08496093447,
"quantity": 30,
"commission": 877.94,
"tax": 10535.3,
"slippage": 3627.45,
"pnl": -110519.34,
"pnl_pct": -1.8568,
"reason": "전량청산: 트레일링(195219<195320)",
"market": "KOSPI"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "BUY",
"entry_date": "2025-04-04",
"exit_date": null,
"entry_price": 52121.841618089,
"exit_price": 0.0,
"quantity": 117,
"commission": 914.74,
"tax": 0.0,
"slippage": 2555.47,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(32.4)<30 + %B(0.25) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "BUY",
"entry_date": "2025-04-04",
"exit_date": null,
"entry_price": 98157.25825157946,
"exit_price": 0.0,
"quantity": 62,
"commission": 912.86,
"tax": 0.0,
"slippage": 3550.01,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(33.6)<30 + %B(0.22) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2025-04-04",
"exit_date": "2025-04-10",
"entry_price": 98157.25825157946,
"exit_price": 103445.89198894244,
"quantity": 31,
"commission": 481.02,
"tax": 7375.69,
"slippage": 1677.35,
"pnl": 155634.5,
"pnl_pct": 5.114,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "BUY",
"entry_date": "2025-04-10",
"exit_date": null,
"entry_price": 142332.91522985013,
"exit_price": 0.0,
"quantity": 43,
"commission": 918.05,
"tax": 0.0,
"slippage": 5715.35,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(29.8)<30 + %B(0.17) + reversal (BEAR)",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "BUY",
"entry_date": "2025-04-10",
"exit_date": null,
"entry_price": 13772.812649176063,
"exit_price": 0.0,
"quantity": 446,
"commission": 921.4,
"tax": 0.0,
"slippage": 1254.44,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(30.0)<30 + %B(0.17) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "SELL",
"entry_date": "2025-04-04",
"exit_date": "2025-04-18",
"entry_price": 52121.841618089,
"exit_price": 47965.62279356211,
"quantity": 117,
"commission": 841.8,
"tax": 12907.55,
"slippage": 4022.13,
"pnl": -500941.69,
"pnl_pct": -8.2133,
"reason": "전량청산: 트레일링(48000<48789)",
"market": "KOSDAQ"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2025-04-10",
"exit_date": "2025-04-18",
"entry_price": 142332.91522985013,
"exit_price": 138466.9419955627,
"quantity": 43,
"commission": 893.11,
"tax": 10717.34,
"slippage": 1421.49,
"pnl": -178765.35,
"pnl_pct": -2.9204,
"reason": "전량청산: 트레일링(138500<138532)",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2025-04-04",
"exit_date": "2025-04-21",
"entry_price": 98157.25825157946,
"exit_price": 94862.43992313951,
"quantity": 31,
"commission": 441.11,
"tax": 6763.69,
"slippage": 1164.36,
"pnl": -109800.6,
"pnl_pct": -3.6079,
"reason": "전량청산: 트레일링(94900<96179)",
"market": "KOSDAQ"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2025-04-10",
"exit_date": "2025-04-23",
"entry_price": 13772.812649176063,
"exit_price": 13960.616487585248,
"quantity": 223,
"commission": 466.98,
"tax": 7160.4,
"slippage": 2092.52,
"pnl": 33792.17,
"pnl_pct": 1.1001,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2025-04-10",
"exit_date": "2025-04-29",
"entry_price": 13772.812649176063,
"exit_price": 14365.689041963291,
"quantity": 223,
"commission": 480.53,
"tax": 7368.16,
"slippage": 961.34,
"pnl": 123902.04,
"pnl_pct": 4.0335,
"reason": "전량청산: RSI(71.3)>=65",
"market": "KOSDAQ"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "BUY",
"entry_date": "2025-05-28",
"exit_date": null,
"entry_price": 40912.93164732752,
"exit_price": 0.0,
"quantity": 148,
"commission": 908.27,
"tax": 0.0,
"slippage": 1913.88,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(24.3)<30 + %B(0.24) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "BUY",
"entry_date": "2025-05-28",
"exit_date": null,
"entry_price": 88866.7655669264,
"exit_price": 0.0,
"quantity": 68,
"commission": 906.44,
"tax": 0.0,
"slippage": 4540.06,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(33.0)<30 + %B(0.28) + reversal (BEAR)",
"market": "KOSDAQ"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "SELL",
"entry_date": "2025-05-28",
"exit_date": "2025-06-04",
"entry_price": 40912.93164732752,
"exit_price": 43696.82986589665,
"quantity": 74,
"commission": 485.03,
"tax": 7437.2,
"slippage": 234.59,
"pnl": 197632.1,
"pnl_pct": 6.5268,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2025-05-28",
"exit_date": "2025-06-05",
"entry_price": 88866.7655669264,
"exit_price": 96155.9129327241,
"quantity": 34,
"commission": 490.4,
"tax": 7519.39,
"slippage": 1498.96,
"pnl": 239368.0,
"pnl_pct": 7.921,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "SELL",
"entry_date": "2025-05-28",
"exit_date": "2025-06-13",
"entry_price": 40912.93164732752,
"exit_price": 42807.216227209385,
"quantity": 74,
"commission": 475.16,
"tax": 7285.79,
"slippage": 3166.0,
"pnl": 131961.98,
"pnl_pct": 4.358,
"reason": "전량청산: 트레일링(42850<43039)",
"market": "KOSDAQ"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2025-05-28",
"exit_date": "2025-06-13",
"entry_price": 88866.7655669264,
"exit_price": 91908.35912679732,
"quantity": 34,
"commission": 468.73,
"tax": 7187.23,
"slippage": 3115.79,
"pnl": 95304.99,
"pnl_pct": 3.1538,
"reason": "전량청산: 트레일링(92000<93086)",
"market": "KOSDAQ"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "BUY",
"entry_date": "2025-07-04",
"exit_date": null,
"entry_price": 375527.5094007729,
"exit_price": 0.0,
"quantity": 16,
"commission": 901.27,
"tax": 0.0,
"slippage": 440.15,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(36.1)<40 + %B(0.16)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "SELL",
"entry_date": "2025-07-04",
"exit_date": "2025-07-07",
"entry_price": 375527.5094007729,
"exit_price": 416911.11465178465,
"quantity": 8,
"commission": 500.29,
"tax": 7671.16,
"slippage": 711.08,
"pnl": 322446.75,
"pnl_pct": 10.7315,
"reason": "1차 익절(50%): RSI(56.9)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSDAQ"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "SELL",
"entry_date": "2025-07-04",
"exit_date": "2025-07-08",
"entry_price": 375527.5094007729,
"exit_price": 418888.8810262196,
"quantity": 8,
"commission": 502.67,
"tax": 7707.56,
"slippage": 888.95,
"pnl": 338230.12,
"pnl_pct": 11.2568,
"reason": "전량청산: BB상단 도달",
"market": "KOSDAQ"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "BUY",
"entry_date": "2025-07-25",
"exit_date": null,
"entry_price": 256739.38103045535,
"exit_price": 0.0,
"quantity": 24,
"commission": 924.26,
"tax": 0.0,
"slippage": 5745.14,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(31.2)<40 + %B(0.14)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "263750",
"stock_name": "펄어비스",
"side": "BUY",
"entry_date": "2025-07-25",
"exit_date": null,
"entry_price": 38433.82518426955,
"exit_price": 0.0,
"quantity": 160,
"commission": 922.41,
"tax": 0.0,
"slippage": 5412.03,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(36.6)<40 + %B(0.23)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "010130",
"stock_name": "고려아연",
"side": "BUY",
"entry_date": "2025-07-31",
"exit_date": null,
"entry_price": 800703.4161939876,
"exit_price": 0.0,
"quantity": 7,
"commission": 840.74,
"tax": 0.0,
"slippage": 4923.91,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(35.2)<40 + %B(0.15)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "BUY",
"entry_date": "2025-08-01",
"exit_date": null,
"entry_price": 24809.164271800724,
"exit_price": 0.0,
"quantity": 248,
"commission": 922.9,
"tax": 0.0,
"slippage": 2272.74,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(40.9)<40 + %B(0.11)<0.25 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "263750",
"stock_name": "펄어비스",
"side": "SELL",
"entry_date": "2025-07-25",
"exit_date": "2025-08-04",
"entry_price": 38433.82518426955,
"exit_price": 39193.816324171596,
"quantity": 80,
"commission": 470.33,
"tax": 7211.66,
"slippage": 494.69,
"pnl": 52656.1,
"pnl_pct": 1.7123,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "BUY",
"entry_date": "2025-08-04",
"exit_date": null,
"entry_price": 232693.84570195377,
"exit_price": 0.0,
"quantity": 26,
"commission": 907.51,
"tax": 0.0,
"slippage": 5039.99,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(34.3)<40 + %B(0.29)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "BUY",
"entry_date": "2025-08-04",
"exit_date": null,
"entry_price": 16811.81947074147,
"exit_price": 0.0,
"quantity": 366,
"commission": 922.97,
"tax": 0.0,
"slippage": 4325.93,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(34.4)<40 + %B(0.15)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "SELL",
"entry_date": "2025-08-01",
"exit_date": "2025-08-06",
"entry_price": 24809.164271800724,
"exit_price": 26883.545868101974,
"quantity": 124,
"commission": 500.03,
"tax": 7667.19,
"slippage": 2040.31,
"pnl": 248594.65,
"pnl_pct": 8.0797,
"reason": "1차 익절(50%): RSI(55.4)>=50 | BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "SELL",
"entry_date": "2025-07-25",
"exit_date": "2025-08-07",
"entry_price": 256739.38103045535,
"exit_price": 277226.04282484227,
"quantity": 12,
"commission": 499.01,
"tax": 5988.08,
"slippage": 3287.49,
"pnl": 238890.72,
"pnl_pct": 7.7528,
"reason": "1차 익절(50%): RSI(55.3)>=50 | BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "010130",
"stock_name": "고려아연",
"side": "SELL",
"entry_date": "2025-07-31",
"exit_date": "2025-08-07",
"entry_price": 800703.4161939876,
"exit_price": 814467.0093010658,
"quantity": 3,
"commission": 366.51,
"tax": 4398.12,
"slippage": 1598.97,
"pnl": 36165.83,
"pnl_pct": 1.5054,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "SELL",
"entry_date": "2025-07-25",
"exit_date": "2025-08-08",
"entry_price": 256739.38103045535,
"exit_price": 290997.7234758187,
"quantity": 12,
"commission": 523.8,
"tax": 6285.55,
"slippage": 27.32,
"pnl": 403828.63,
"pnl_pct": 13.1056,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2025-08-04",
"exit_date": "2025-08-11",
"entry_price": 232693.84570195377,
"exit_price": 222817.78577786926,
"quantity": 26,
"commission": 868.99,
"tax": 10427.87,
"slippage": 4737.57,
"pnl": -268981.93,
"pnl_pct": -4.4453,
"reason": "전량청산: 트레일링(223000<228214)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "BUY",
"entry_date": "2025-08-11",
"exit_date": null,
"entry_price": 223066.76146174056,
"exit_price": 0.0,
"quantity": 27,
"commission": 903.42,
"tax": 0.0,
"slippage": 1802.56,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(40.3)<40 + %B(0.08)<0.25 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "263750",
"stock_name": "펄어비스",
"side": "SELL",
"entry_date": "2025-07-25",
"exit_date": "2025-08-12",
"entry_price": 38433.82518426955,
"exit_price": 39074.061501244825,
"quantity": 80,
"commission": 468.89,
"tax": 7189.63,
"slippage": 2075.08,
"pnl": 43099.18,
"pnl_pct": 1.4015,
"reason": "전량청산: 트레일링(39100<39154)",
"market": "KOSDAQ"
},
{
"stock_code": "010130",
"stock_name": "고려아연",
"side": "SELL",
"entry_date": "2025-07-31",
"exit_date": "2025-08-12",
"entry_price": 800703.4161939876,
"exit_price": 774272.3292469565,
"quantity": 4,
"commission": 464.56,
"tax": 5574.76,
"slippage": 2910.68,
"pnl": -112244.09,
"pnl_pct": -3.504,
"reason": "전량청산: 트레일링(775000<776857)",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2025-08-04",
"exit_date": "2025-08-18",
"entry_price": 16811.81947074147,
"exit_price": 16487.785539523655,
"quantity": 366,
"commission": 905.18,
"tax": 13879.42,
"slippage": 810.49,
"pnl": -134303.99,
"pnl_pct": -2.1824,
"reason": "전량청산: 트레일링(16490<16576)",
"market": "KOSDAQ"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "BUY",
"entry_date": "2025-08-19",
"exit_date": null,
"entry_price": 61807.1334918319,
"exit_price": 0.0,
"quantity": 100,
"commission": 927.11,
"tax": 0.0,
"slippage": 713.35,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(37.0)<40 + %B(0.28)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "BUY",
"entry_date": "2025-08-19",
"exit_date": null,
"entry_price": 427045.7043624819,
"exit_price": 0.0,
"quantity": 14,
"commission": 896.8,
"tax": 0.0,
"slippage": 639.86,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(37.9)<40 + %B(0.21)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "SELL",
"entry_date": "2025-08-01",
"exit_date": "2025-08-20",
"entry_price": 24809.164271800724,
"exit_price": 25735.754491247215,
"quantity": 124,
"commission": 478.69,
"tax": 7339.84,
"slippage": 1766.44,
"pnl": 106617.21,
"pnl_pct": 3.4652,
"reason": "전량청산: 트레일링(25750<26059)",
"market": "KOSDAQ"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2025-08-11",
"exit_date": "2025-08-20",
"entry_price": 223066.76146174056,
"exit_price": 221439.67487097226,
"quantity": 27,
"commission": 896.83,
"tax": 10761.97,
"slippage": 1628.78,
"pnl": -56493.56,
"pnl_pct": -0.9379,
"reason": "전량청산: 트레일링(221500<221607)",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "SELL",
"entry_date": "2025-08-19",
"exit_date": "2025-08-21",
"entry_price": 61807.1334918319,
"exit_price": 66559.71833351979,
"quantity": 50,
"commission": 499.2,
"tax": 5990.37,
"slippage": 2014.08,
"pnl": 230676.12,
"pnl_pct": 7.4633,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "011170",
"stock_name": "롯데케미칼",
"side": "SELL",
"entry_date": "2025-08-19",
"exit_date": "2025-08-22",
"entry_price": 61807.1334918319,
"exit_price": 62655.00571586639,
"quantity": 50,
"commission": 469.91,
"tax": 5638.95,
"slippage": 2249.71,
"pnl": 35821.19,
"pnl_pct": 1.159,
"reason": "전량청산: 트레일링(62700<67343)",
"market": "KOSPI"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "SELL",
"entry_date": "2025-08-19",
"exit_date": "2025-08-25",
"entry_price": 427045.7043624819,
"exit_price": 437910.82437720057,
"quantity": 7,
"commission": 459.81,
"tax": 7050.36,
"slippage": 624.23,
"pnl": 68097.27,
"pnl_pct": 2.2777,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "BUY",
"entry_date": "2025-08-26",
"exit_date": null,
"entry_price": 147193.296403752,
"exit_price": 0.0,
"quantity": 42,
"commission": 927.32,
"tax": 0.0,
"slippage": 3918.45,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(26.4)<40 + %B(0.14)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "SELL",
"entry_date": "2025-08-19",
"exit_date": "2025-08-28",
"entry_price": 427045.7043624819,
"exit_price": 417889.6547291185,
"quantity": 7,
"commission": 438.78,
"tax": 6728.02,
"slippage": 772.42,
"pnl": -71707.55,
"pnl_pct": -2.3984,
"reason": "전량청산: 트레일링(418000<422661)",
"market": "KOSDAQ"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "SELL",
"entry_date": "2025-08-26",
"exit_date": "2025-09-04",
"entry_price": 147193.296403752,
"exit_price": 150026.6713689924,
"quantity": 21,
"commission": 472.58,
"tax": 5671.01,
"slippage": 1539.9,
"pnl": 52893.62,
"pnl_pct": 1.7109,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "BUY",
"entry_date": "2025-09-05",
"exit_date": null,
"entry_price": 276750.32553978346,
"exit_price": 0.0,
"quantity": 22,
"commission": 913.28,
"tax": 0.0,
"slippage": 5507.16,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(26.4)<40 + %B(0.05)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "018260",
"stock_name": "삼성에스디에스",
"side": "SELL",
"entry_date": "2025-08-26",
"exit_date": "2025-09-08",
"entry_price": 147193.296403752,
"exit_price": 154169.4461970386,
"quantity": 21,
"commission": 485.63,
"tax": 5827.61,
"slippage": 2741.63,
"pnl": 139722.25,
"pnl_pct": 4.5195,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "BUY",
"entry_date": "2025-09-09",
"exit_date": null,
"entry_price": 23952.21054830172,
"exit_price": 0.0,
"quantity": 260,
"commission": 934.14,
"tax": 0.0,
"slippage": 574.74,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(31.9)<40 + %B(0.24)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "BUY",
"entry_date": "2025-09-10",
"exit_date": null,
"entry_price": 129654.89542012426,
"exit_price": 0.0,
"quantity": 48,
"commission": 933.52,
"tax": 0.0,
"slippage": 2634.98,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(21.9)<40 + %B(0.12)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "BUY",
"entry_date": "2025-09-10",
"exit_date": null,
"entry_price": 49213.612667019435,
"exit_price": 0.0,
"quantity": 127,
"commission": 937.52,
"tax": 0.0,
"slippage": 1728.81,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(24.2)<40 + %B(0.19)<0.45 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2025-09-09",
"exit_date": "2025-09-12",
"entry_price": 23952.21054830172,
"exit_price": 25299.910294066078,
"quantity": 130,
"commission": 493.35,
"tax": 5920.18,
"slippage": 11.66,
"pnl": 168320.37,
"pnl_pct": 5.4048,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2025-09-09",
"exit_date": "2025-09-17",
"entry_price": 23952.21054830172,
"exit_price": 24531.069023074866,
"quantity": 130,
"commission": 478.36,
"tax": 5740.27,
"slippage": 2461.03,
"pnl": 68565.91,
"pnl_pct": 2.2017,
"reason": "전량청산: 트레일링(24550<24582)",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "SELL",
"entry_date": "2025-09-10",
"exit_date": "2025-09-18",
"entry_price": 129654.89542012426,
"exit_price": 139511.05897252873,
"quantity": 24,
"commission": 502.24,
"tax": 6026.88,
"slippage": 2134.58,
"pnl": 229552.05,
"pnl_pct": 7.3759,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "005490",
"stock_name": "POSCO홀딩스",
"side": "SELL",
"entry_date": "2025-09-05",
"exit_date": "2025-09-23",
"entry_price": 276750.32553978346,
"exit_price": 278427.04545941204,
"quantity": 22,
"commission": 918.81,
"tax": 11025.71,
"slippage": 1605.0,
"pnl": 24030.04,
"pnl_pct": 0.3946,
"reason": "전량청산: 트레일링(278500<279446)",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "SELL",
"entry_date": "2025-09-10",
"exit_date": "2025-09-24",
"entry_price": 129654.89542012426,
"exit_price": 138297.41364228466,
"quantity": 24,
"commission": 497.87,
"tax": 5974.45,
"slippage": 2462.07,
"pnl": 200481.36,
"pnl_pct": 6.4418,
"reason": "전량청산: 트레일링(138400<139918)",
"market": "KOSPI"
},
{
"stock_code": "086520",
"stock_name": "에코프로",
"side": "SELL",
"entry_date": "2025-09-10",
"exit_date": "2025-09-24",
"entry_price": 49213.612667019435,
"exit_price": 48523.21591555431,
"quantity": 127,
"commission": 924.37,
"tax": 14173.63,
"slippage": 3401.58,
"pnl": -103715.91,
"pnl_pct": -1.6592,
"reason": "전량청산: 트레일링(48550<49027)",
"market": "KOSDAQ"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "BUY",
"entry_date": "2025-10-02",
"exit_date": null,
"entry_price": 297127.0230149373,
"exit_price": 0.0,
"quantity": 21,
"commission": 935.95,
"tax": 0.0,
"slippage": 2667.48,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(34.0)<40 + %B(0.16)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "BUY",
"entry_date": "2025-10-02",
"exit_date": null,
"entry_price": 277502.6833416413,
"exit_price": 0.0,
"quantity": 22,
"commission": 915.76,
"tax": 0.0,
"slippage": 59.03,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(42.2)<40 + %B(0.17)<0.25 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "SELL",
"entry_date": "2025-10-02",
"exit_date": "2025-10-13",
"entry_price": 297127.0230149373,
"exit_price": 288978.2545244387,
"quantity": 21,
"commission": 910.28,
"tax": 10923.38,
"slippage": 456.65,
"pnl": -183893.75,
"pnl_pct": -2.9467,
"reason": "전량청산: 트레일링(289000<296991)",
"market": "KOSPI"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "BUY",
"entry_date": "2025-10-13",
"exit_date": null,
"entry_price": 289255.21774766373,
"exit_price": 0.0,
"quantity": 21,
"commission": 911.15,
"tax": 0.0,
"slippage": 5359.57,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(32.5)<40 + %B(0.01)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2025-10-02",
"exit_date": "2025-10-14",
"entry_price": 277502.6833416413,
"exit_price": 296231.9851785325,
"quantity": 11,
"commission": 488.78,
"tax": 5865.39,
"slippage": 2948.16,
"pnl": 199210.26,
"pnl_pct": 6.5251,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "BUY",
"entry_date": "2025-10-14",
"exit_date": null,
"entry_price": 271648.1277635193,
"exit_price": 0.0,
"quantity": 23,
"commission": 937.19,
"tax": 0.0,
"slippage": 3406.94,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(37.0)<40 + %B(0.28)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2025-10-02",
"exit_date": "2025-10-16",
"entry_price": 277502.6833416413,
"exit_price": 311739.60635379556,
"quantity": 11,
"commission": 514.37,
"tax": 6172.44,
"slippage": 2864.33,
"pnl": 369461.46,
"pnl_pct": 12.1016,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "SELL",
"entry_date": "2025-10-13",
"exit_date": "2025-10-16",
"entry_price": 289255.21774766373,
"exit_price": 308820.0045439547,
"quantity": 10,
"commission": 463.23,
"tax": 5558.76,
"slippage": 1799.95,
"pnl": 189192.0,
"pnl_pct": 6.5397,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "BUY",
"entry_date": "2025-10-16",
"exit_date": null,
"entry_price": 22753.36913362166,
"exit_price": 0.0,
"quantity": 277,
"commission": 945.4,
"tax": 0.0,
"slippage": 933.25,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(27.3)<40 + %B(0.16)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "BUY",
"entry_date": "2025-10-16",
"exit_date": null,
"entry_price": 432055.0564643299,
"exit_price": 0.0,
"quantity": 14,
"commission": 907.32,
"tax": 0.0,
"slippage": 770.79,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(38.7)<40 + %B(0.05)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "SELL",
"entry_date": "2025-10-13",
"exit_date": "2025-10-17",
"entry_price": 289255.21774766373,
"exit_price": 307905.0564282215,
"quantity": 5,
"commission": 230.93,
"tax": 2771.15,
"slippage": 474.72,
"pnl": 90030.18,
"pnl_pct": 6.224,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "BUY",
"entry_date": "2025-10-17",
"exit_date": null,
"entry_price": 202181.594260726,
"exit_price": 0.0,
"quantity": 31,
"commission": 940.14,
"tax": 0.0,
"slippage": 5629.42,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(19.3)<40 + %B(0.06)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "SELL",
"entry_date": "2025-10-13",
"exit_date": "2025-10-20",
"entry_price": 289255.21774766373,
"exit_price": 308254.39626894204,
"quantity": 3,
"commission": 138.71,
"tax": 1664.57,
"slippage": 736.81,
"pnl": 55064.08,
"pnl_pct": 6.3445,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "BUY",
"entry_date": "2025-10-20",
"exit_date": null,
"entry_price": 15273.134321401334,
"exit_price": 0.0,
"quantity": 414,
"commission": 948.46,
"tax": 0.0,
"slippage": 5437.61,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(35.2)<40 + %B(0.18)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "SELL",
"entry_date": "2025-10-14",
"exit_date": "2025-10-21",
"entry_price": 271648.1277635193,
"exit_price": 280747.40217713604,
"quantity": 11,
"commission": 463.23,
"tax": 5558.8,
"slippage": 2778.58,
"pnl": 93621.77,
"pnl_pct": 3.1327,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2025-10-20",
"exit_date": "2025-10-21",
"entry_price": 15273.134321401334,
"exit_price": 15766.687092990383,
"quantity": 207,
"commission": 489.56,
"tax": 7506.52,
"slippage": 685.77,
"pnl": 93695.12,
"pnl_pct": 2.9631,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "SELL",
"entry_date": "2025-10-14",
"exit_date": "2025-10-22",
"entry_price": 271648.1277635193,
"exit_price": 281429.75737840874,
"quantity": 6,
"commission": 253.29,
"tax": 3039.44,
"slippage": 421.46,
"pnl": 55152.57,
"pnl_pct": 3.3833,
"reason": "1차 익절(50%): RSI(57.5)>=50 | BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2025-10-16",
"exit_date": "2025-10-22",
"entry_price": 22753.36913362166,
"exit_price": 23647.56893084746,
"quantity": 138,
"commission": 489.5,
"tax": 5874.06,
"slippage": 335.49,
"pnl": 116565.02,
"pnl_pct": 3.7117,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "352820",
"stock_name": "하이브",
"side": "SELL",
"entry_date": "2025-10-14",
"exit_date": "2025-10-23",
"entry_price": 271648.1277635193,
"exit_price": 288274.9364642201,
"quantity": 6,
"commission": 259.45,
"tax": 3113.37,
"slippage": 1350.38,
"pnl": 96143.55,
"pnl_pct": 5.8979,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2025-10-16",
"exit_date": "2025-10-23",
"entry_price": 22753.36913362166,
"exit_price": 22779.841728806918,
"quantity": 139,
"commission": 474.96,
"tax": 5699.52,
"slippage": 2802.0,
"pnl": -2969.19,
"pnl_pct": -0.0939,
"reason": "전량청산: 트레일링(22800<22828)",
"market": "KOSPI"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "SELL",
"entry_date": "2025-10-16",
"exit_date": "2025-10-27",
"entry_price": 432055.0564643299,
"exit_price": 483303.5165320162,
"quantity": 7,
"commission": 507.47,
"tax": 7781.19,
"slippage": 1375.38,
"pnl": 349996.91,
"pnl_pct": 11.5708,
"reason": "1차 익절(50%): RSI(60.4)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSDAQ"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2025-10-17",
"exit_date": "2025-10-27",
"entry_price": 202181.594260726,
"exit_price": 212867.79909833788,
"quantity": 15,
"commission": 478.95,
"tax": 5747.43,
"slippage": 1983.01,
"pnl": 153611.78,
"pnl_pct": 5.0644,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "012330",
"stock_name": "현대모비스",
"side": "SELL",
"entry_date": "2025-10-13",
"exit_date": "2025-10-28",
"entry_price": 289255.21774766373,
"exit_price": 304452.9385084778,
"quantity": 3,
"commission": 137.0,
"tax": 1644.05,
"slippage": 141.18,
"pnl": 43681.95,
"pnl_pct": 5.0331,
"reason": "전량청산: 트레일링(304500<304536)",
"market": "KOSPI"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "SELL",
"entry_date": "2025-10-16",
"exit_date": "2025-10-28",
"entry_price": 432055.0564643299,
"exit_price": 475557.3766365298,
"quantity": 7,
"commission": 499.34,
"tax": 7656.47,
"slippage": 3098.36,
"pnl": 295906.77,
"pnl_pct": 9.7826,
"reason": "전량청산: BB상단 도달",
"market": "KOSDAQ"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2025-10-17",
"exit_date": "2025-10-28",
"entry_price": 202181.594260726,
"exit_price": 217311.94826107216,
"quantity": 8,
"commission": 260.77,
"tax": 3129.29,
"slippage": 1504.41,
"pnl": 117410.15,
"pnl_pct": 7.2579,
"reason": "1차 익절(50%): RSI(55.1)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2025-10-20",
"exit_date": "2025-10-28",
"entry_price": 15273.134321401334,
"exit_price": 16184.18546226652,
"quantity": 207,
"commission": 502.52,
"tax": 7705.29,
"slippage": 3273.61,
"pnl": 179905.55,
"pnl_pct": 5.6896,
"reason": "전량청산: BB상단 도달",
"market": "KOSDAQ"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2025-10-17",
"exit_date": "2025-11-03",
"entry_price": 202181.594260726,
"exit_price": 224317.9817488734,
"quantity": 8,
"commission": 269.18,
"tax": 3230.18,
"slippage": 1456.15,
"pnl": 173349.12,
"pnl_pct": 10.7158,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "032830",
"stock_name": "삼성생명",
"side": "BUY",
"entry_date": "2025-11-07",
"exit_date": null,
"entry_price": 152133.97526310882,
"exit_price": 0.0,
"quantity": 42,
"commission": 958.44,
"tax": 0.0,
"slippage": 5626.96,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(35.0)<40 + %B(0.15)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "032830",
"stock_name": "삼성생명",
"side": "SELL",
"entry_date": "2025-11-07",
"exit_date": "2025-11-10",
"entry_price": 152133.97526310882,
"exit_price": 158896.06144709437,
"quantity": 21,
"commission": 500.52,
"tax": 6006.27,
"slippage": 82.71,
"pnl": 135017.79,
"pnl_pct": 4.2255,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "032830",
"stock_name": "삼성생명",
"side": "SELL",
"entry_date": "2025-11-07",
"exit_date": "2025-11-12",
"entry_price": 152133.97526310882,
"exit_price": 166876.9937332169,
"quantity": 21,
"commission": 525.66,
"tax": 6307.95,
"slippage": 2583.13,
"pnl": 302290.55,
"pnl_pct": 9.4605,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "BUY",
"entry_date": "2025-11-21",
"exit_date": null,
"entry_price": 28359.41745801628,
"exit_price": 0.0,
"quantity": 227,
"commission": 965.64,
"tax": 0.0,
"slippage": 2137.76,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(27.7)<40 + %B(0.02)<0.4 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "BUY",
"entry_date": "2025-11-24",
"exit_date": null,
"entry_price": 25373.596182711328,
"exit_price": 0.0,
"quantity": 253,
"commission": 962.93,
"tax": 0.0,
"slippage": 5969.83,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(39.8)<40 + %B(0.19)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "BUY",
"entry_date": "2025-11-28",
"exit_date": null,
"entry_price": 244195.74537390066,
"exit_price": 0.0,
"quantity": 26,
"commission": 952.36,
"tax": 0.0,
"slippage": 5089.38,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(39.9)<40 + %B(0.03)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "SELL",
"entry_date": "2025-11-21",
"exit_date": "2025-12-01",
"entry_price": 28359.41745801628,
"exit_price": 31272.954795911854,
"quantity": 113,
"commission": 530.08,
"tax": 8127.84,
"slippage": 3056.11,
"pnl": 320091.11,
"pnl_pct": 9.9869,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSDAQ"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "SELL",
"entry_date": "2025-11-21",
"exit_date": "2025-12-02",
"entry_price": 28359.41745801628,
"exit_price": 31224.66408385705,
"quantity": 57,
"commission": 266.97,
"tax": 4093.55,
"slippage": 1444.15,
"pnl": 158716.06,
"pnl_pct": 9.8171,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSDAQ"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "SELL",
"entry_date": "2025-11-24",
"exit_date": "2025-12-03",
"entry_price": 25373.596182711328,
"exit_price": 25993.063051550544,
"quantity": 126,
"commission": 491.27,
"tax": 5895.23,
"slippage": 874.06,
"pnl": 71186.77,
"pnl_pct": 2.2263,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "SELL",
"entry_date": "2025-11-24",
"exit_date": "2025-12-04",
"entry_price": 25373.596182711328,
"exit_price": 25729.72510638976,
"quantity": 63,
"commission": 243.15,
"tax": 2917.75,
"slippage": 1277.32,
"pnl": 19035.44,
"pnl_pct": 1.1906,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "SELL",
"entry_date": "2025-11-24",
"exit_date": "2025-12-05",
"entry_price": 25373.596182711328,
"exit_price": 25947.194918494846,
"quantity": 32,
"commission": 124.55,
"tax": 1494.56,
"slippage": 89.76,
"pnl": 16614.26,
"pnl_pct": 2.0459,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "403870",
"stock_name": "HPSP",
"side": "SELL",
"entry_date": "2025-11-21",
"exit_date": "2025-12-09",
"entry_price": 28359.41745801628,
"exit_price": 30073.747779834524,
"quantity": 57,
"commission": 257.13,
"tax": 3942.67,
"slippage": 1496.38,
"pnl": 93274.56,
"pnl_pct": 5.7693,
"reason": "전량청산: 트레일링(30100<30405)",
"market": "KOSDAQ"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "SELL",
"entry_date": "2025-11-24",
"exit_date": "2025-12-09",
"entry_price": 25373.596182711328,
"exit_price": 24578.87860601709,
"quantity": 32,
"commission": 117.98,
"tax": 1415.74,
"slippage": 675.88,
"pnl": -27086.48,
"pnl_pct": -3.3355,
"reason": "전량청산: 트레일링(24600<25105)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2025-11-28",
"exit_date": "2025-12-15",
"entry_price": 244195.74537390066,
"exit_price": 240446.50469093025,
"quantity": 26,
"commission": 937.74,
"tax": 11252.9,
"slippage": 1390.88,
"pnl": -110623.26,
"pnl_pct": -1.7421,
"reason": "전량청산: 트레일링(240500<241768)",
"market": "KOSPI"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "BUY",
"entry_date": "2025-12-19",
"exit_date": null,
"entry_price": 448365.83079930744,
"exit_price": 0.0,
"quantity": 14,
"commission": 941.57,
"tax": 0.0,
"slippage": 5121.63,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(20.4)<40 + %B(0.31)<0.45 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "BUY",
"entry_date": "2025-12-19",
"exit_date": null,
"entry_price": 338655.8126449389,
"exit_price": 0.0,
"quantity": 19,
"commission": 965.17,
"tax": 0.0,
"slippage": 2960.44,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(35.4)<40 + %B(-0.01)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "BUY",
"entry_date": "2025-12-19",
"exit_date": null,
"entry_price": 235571.87244925823,
"exit_price": 0.0,
"quantity": 27,
"commission": 954.07,
"tax": 0.0,
"slippage": 1940.56,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(38.5)<40 + %B(0.22)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2025-12-19",
"exit_date": "2025-12-26",
"entry_price": 235571.87244925823,
"exit_price": 231315.87751694612,
"quantity": 27,
"commission": 936.83,
"tax": 11241.95,
"slippage": 4971.31,
"pnl": -128044.71,
"pnl_pct": -2.0128,
"reason": "전량청산: 트레일링(231500<232062)",
"market": "KOSPI"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "SELL",
"entry_date": "2025-12-19",
"exit_date": "2026-01-02",
"entry_price": 448365.83079930744,
"exit_price": 456895.98886225466,
"quantity": 7,
"commission": 479.74,
"tax": 7356.03,
"slippage": 728.08,
"pnl": 51404.56,
"pnl_pct": 1.6376,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2025-12-19",
"exit_date": "2026-01-02",
"entry_price": 338655.8126449389,
"exit_price": 322492.3682198088,
"quantity": 19,
"commission": 919.1,
"tax": 11029.24,
"slippage": 145.0,
"pnl": -320018.96,
"pnl_pct": -4.9728,
"reason": "전량청산: 트레일링(322500<331232)",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "BUY",
"entry_date": "2026-01-05",
"exit_date": null,
"entry_price": 275053.1106917901,
"exit_price": 0.0,
"quantity": 23,
"commission": 948.93,
"tax": 0.0,
"slippage": 1221.55,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(29.4)<40 + %B(0.26)<0.4 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "BUY",
"entry_date": "2026-01-05",
"exit_date": null,
"entry_price": 330108.32644389523,
"exit_price": 0.0,
"quantity": 19,
"commission": 940.81,
"tax": 0.0,
"slippage": 2058.2,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(34.5)<40 + %B(0.19)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "196170",
"stock_name": "알테오젠",
"side": "SELL",
"entry_date": "2025-12-19",
"exit_date": "2026-01-06",
"entry_price": 448365.83079930744,
"exit_price": 473590.29670547764,
"quantity": 7,
"commission": 497.27,
"tax": 7624.8,
"slippage": 2867.92,
"pnl": 167978.4,
"pnl_pct": 5.3513,
"reason": "전량청산: BB상단 도달",
"market": "KOSDAQ"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "BUY",
"entry_date": "2026-01-06",
"exit_date": null,
"entry_price": 48997.32922164317,
"exit_price": 0.0,
"quantity": 131,
"commission": 962.8,
"tax": 0.0,
"slippage": 6200.13,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(24.9)<40 + %B(0.18)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "BUY",
"entry_date": "2026-01-07",
"exit_date": null,
"entry_price": 24156.740868574234,
"exit_price": 0.0,
"quantity": 266,
"commission": 963.85,
"tax": 0.0,
"slippage": 1793.07,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(38.9)<40 + %B(0.24)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "051910",
"stock_name": "LG화학",
"side": "SELL",
"entry_date": "2026-01-05",
"exit_date": "2026-01-08",
"entry_price": 330108.32644389523,
"exit_price": 314797.9332523386,
"quantity": 19,
"commission": 897.17,
"tax": 10766.09,
"slippage": 3839.27,
"pnl": -303501.54,
"pnl_pct": -4.8382,
"reason": "전량청산: 트레일링(315000<316125)",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "BUY",
"entry_date": "2026-01-08",
"exit_date": null,
"entry_price": 178571.34259160826,
"exit_price": 0.0,
"quantity": 36,
"commission": 964.29,
"tax": 0.0,
"slippage": 2568.33,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(23.3)<40 + %B(0.17)<0.45 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "BUY",
"entry_date": "2026-01-08",
"exit_date": null,
"entry_price": 146443.54219923713,
"exit_price": 0.0,
"quantity": 43,
"commission": 944.56,
"tax": 0.0,
"slippage": 6172.31,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(27.5)<40 + %B(0.23)<0.4 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "SELL",
"entry_date": "2026-01-07",
"exit_date": "2026-01-12",
"entry_price": 24156.740868574234,
"exit_price": 25086.540985114785,
"quantity": 133,
"commission": 500.48,
"tax": 6005.72,
"slippage": 1790.05,
"pnl": 116675.29,
"pnl_pct": 3.631,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2026-01-05",
"exit_date": "2026-01-13",
"entry_price": 275053.1106917901,
"exit_price": 299718.2288579026,
"quantity": 11,
"commission": 494.54,
"tax": 5934.42,
"slippage": 3099.48,
"pnl": 264433.51,
"pnl_pct": 8.7386,
"reason": "1차 익절(50%): RSI(61.6)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2026-01-06",
"exit_date": "2026-01-13",
"entry_price": 48997.32922164317,
"exit_price": 53793.79461375039,
"quantity": 65,
"commission": 524.49,
"tax": 6293.87,
"slippage": 403.35,
"pnl": 304474.16,
"pnl_pct": 9.5587,
"reason": "1차 익절(50%): RSI(64.2)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "SELL",
"entry_date": "2026-01-08",
"exit_date": "2026-01-13",
"entry_price": 178571.34259160826,
"exit_price": 195809.80148023964,
"quantity": 18,
"commission": 528.69,
"tax": 6344.24,
"slippage": 3423.57,
"pnl": 302937.19,
"pnl_pct": 9.4233,
"reason": "1차 익절(50%): BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2026-01-08",
"exit_date": "2026-01-13",
"entry_price": 146443.54219923713,
"exit_price": 155672.19699102195,
"quantity": 21,
"commission": 490.37,
"tax": 7518.97,
"slippage": 583.86,
"pnl": 185331.12,
"pnl_pct": 6.0255,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2026-01-05",
"exit_date": "2026-01-14",
"entry_price": 275053.1106917901,
"exit_price": 285225.19645285007,
"quantity": 6,
"commission": 256.7,
"tax": 3080.43,
"slippage": 1648.82,
"pnl": 57447.83,
"pnl_pct": 3.4805,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2026-01-06",
"exit_date": "2026-01-14",
"entry_price": 48997.32922164317,
"exit_price": 55185.34625678873,
"quantity": 33,
"commission": 273.17,
"tax": 3278.01,
"slippage": 483.57,
"pnl": 200410.85,
"pnl_pct": 12.3928,
"reason": "1차 익절(50%): RSI(66.4)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "028050",
"stock_name": "삼성엔지니어링",
"side": "SELL",
"entry_date": "2026-01-07",
"exit_date": "2026-01-14",
"entry_price": 24156.740868574234,
"exit_price": 25647.219474663943,
"quantity": 133,
"commission": 511.66,
"tax": 6139.94,
"slippage": 369.81,
"pnl": 191100.12,
"pnl_pct": 5.9471,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "BUY",
"entry_date": "2026-01-14",
"exit_date": null,
"entry_price": 14666.370704700556,
"exit_price": 0.0,
"quantity": 448,
"commission": 985.58,
"tax": 0.0,
"slippage": 2854.08,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(31.9)<40 + %B(0.22)<0.3 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "047050",
"stock_name": "포스코인터내셔널",
"side": "SELL",
"entry_date": "2026-01-06",
"exit_date": "2026-01-15",
"entry_price": 48997.32922164317,
"exit_price": 57657.96295000034,
"quantity": 33,
"commission": 285.41,
"tax": 3424.88,
"slippage": 1387.22,
"pnl": 281848.09,
"pnl_pct": 17.4286,
"reason": "전량청산: RSI(71.2)>=65 | BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "006400",
"stock_name": "삼성SDI",
"side": "SELL",
"entry_date": "2026-01-05",
"exit_date": "2026-01-19",
"entry_price": 275053.1106917901,
"exit_price": 313901.5053233428,
"quantity": 6,
"commission": 282.51,
"tax": 3390.14,
"slippage": 590.97,
"pnl": 229170.17,
"pnl_pct": 13.8843,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2026-01-08",
"exit_date": "2026-01-19",
"entry_price": 146443.54219923713,
"exit_price": 154106.5225948202,
"quantity": 11,
"commission": 254.28,
"tax": 3898.9,
"slippage": 1028.25,
"pnl": 79897.98,
"pnl_pct": 4.9592,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "BUY",
"entry_date": "2026-01-19",
"exit_date": null,
"entry_price": 21110.791026559025,
"exit_price": 0.0,
"quantity": 312,
"commission": 987.99,
"tax": 0.0,
"slippage": 3366.8,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(43.8)<40 + %B(0.13)<0.25 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "003670",
"stock_name": "포스코퓨처엠",
"side": "SELL",
"entry_date": "2026-01-08",
"exit_date": "2026-01-20",
"entry_price": 178571.34259160826,
"exit_price": 204921.03493616433,
"quantity": 18,
"commission": 553.29,
"tax": 6639.44,
"slippage": 1421.37,
"pnl": 466619.59,
"pnl_pct": 14.5149,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "247540",
"stock_name": "에코프로비엠",
"side": "SELL",
"entry_date": "2026-01-08",
"exit_date": "2026-01-22",
"entry_price": 146443.54219923713,
"exit_price": 172300.59622130118,
"quantity": 11,
"commission": 284.3,
"tax": 4359.21,
"slippage": 1093.44,
"pnl": 279542.46,
"pnl_pct": 17.3508,
"reason": "전량청산: RSI(73.7)>=65 | BB상단 도달",
"market": "KOSDAQ"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2026-01-14",
"exit_date": "2026-01-23",
"entry_price": 14666.370704700556,
"exit_price": 14996.179162407921,
"quantity": 224,
"commission": 503.87,
"tax": 7726.03,
"slippage": 855.87,
"pnl": 65154.4,
"pnl_pct": 1.9829,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSDAQ"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2026-01-19",
"exit_date": "2026-01-23",
"entry_price": 21110.791026559025,
"exit_price": 23483.343545829895,
"quantity": 156,
"commission": 549.51,
"tax": 6594.12,
"slippage": 2598.41,
"pnl": 362480.57,
"pnl_pct": 11.005,
"reason": "1차 익절(50%): RSI(61.7)>=50 | BB중앙 상회 | 2xATR 수익",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2026-01-14",
"exit_date": "2026-01-26",
"entry_price": 14666.370704700556,
"exit_price": 16239.97253364173,
"quantity": 224,
"commission": 545.66,
"tax": 8366.83,
"slippage": 6.15,
"pnl": 343081.52,
"pnl_pct": 10.4415,
"reason": "전량청산: BB상단 도달",
"market": "KOSDAQ"
},
{
"stock_code": "323410",
"stock_name": "카카오뱅크",
"side": "SELL",
"entry_date": "2026-01-19",
"exit_date": "2026-01-26",
"entry_price": 21110.791026559025,
"exit_price": 23028.665492435248,
"quantity": 156,
"commission": 538.87,
"tax": 6466.45,
"slippage": 3328.18,
"pnl": 291689.1,
"pnl_pct": 8.8558,
"reason": "전량청산: BB상단 도달",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "BUY",
"entry_date": "2026-02-06",
"exit_date": null,
"entry_price": 216616.57485737058,
"exit_price": 0.0,
"quantity": 30,
"commission": 974.77,
"tax": 0.0,
"slippage": 3497.25,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(35.2)<40 + %B(0.20)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2026-02-06",
"exit_date": "2026-02-19",
"entry_price": 216616.57485737058,
"exit_price": 226836.6893901941,
"quantity": 15,
"commission": 510.38,
"tax": 6124.59,
"slippage": 2449.66,
"pnl": 146179.36,
"pnl_pct": 4.4982,
"reason": "1차 익절(50%): BB중앙 상회",
"market": "KOSPI"
},
{
"stock_code": "036570",
"stock_name": "엔씨소프트",
"side": "SELL",
"entry_date": "2026-02-06",
"exit_date": "2026-02-26",
"entry_price": 216616.57485737058,
"exit_price": 231328.23855698016,
"quantity": 15,
"commission": 520.49,
"tax": 6245.86,
"slippage": 2576.42,
"pnl": 213421.22,
"pnl_pct": 6.5673,
"reason": "전량청산: 트레일링(231500<234491)",
"market": "KOSPI"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "BUY",
"entry_date": "2026-02-26",
"exit_date": null,
"entry_price": 14759.891770440385,
"exit_price": 0.0,
"quantity": 454,
"commission": 1005.15,
"tax": 0.0,
"slippage": 4490.86,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(29.5)<40 + %B(0.14)<0.4 (BULL)",
"market": "KOSDAQ"
},
{
"stock_code": "293490",
"stock_name": "카카오게임즈",
"side": "SELL",
"entry_date": "2026-02-26",
"exit_date": "2026-03-03",
"entry_price": 14759.891770440385,
"exit_price": 13834.959174830547,
"quantity": 454,
"commission": 942.16,
"tax": 14446.46,
"slippage": 2288.53,
"pnl": -436313.17,
"pnl_pct": -6.5102,
"reason": "전량청산: 트레일링(13840<14024)",
"market": "KOSDAQ"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "BUY",
"entry_date": "2026-03-03",
"exit_date": null,
"entry_price": 236016.5138194258,
"exit_price": 0.0,
"quantity": 28,
"commission": 991.27,
"tax": 0.0,
"slippage": 462.39,
"pnl": 0.0,
"pnl_pct": 0.0,
"reason": "RSI(32.2)<40 + %B(-0.03)<0.3 (BULL)",
"market": "KOSPI"
},
{
"stock_code": "035420",
"stock_name": "NAVER",
"side": "SELL",
"entry_date": "2026-03-03",
"exit_date": "2026-03-04",
"entry_price": 236016.5138194258,
"exit_price": 207861.83856153846,
"quantity": 28,
"commission": 873.02,
"tax": 10476.24,
"slippage": 3868.52,
"pnl": -800671.43,
"pnl_pct": -12.114,
"reason": "손절 (close=208000 <= stop=212892)",
"market": "KOSPI"
}
],
"equity_curve_sample": [
{
"date": "2023-03-27",
"equity": 100000000
},
{
"date": "2023-03-31",
"equity": 100000000.0
},
{
"date": "2023-04-07",
"equity": 100000000.0
},
{
"date": "2023-04-14",
"equity": 100000000.0
},
{
"date": "2023-04-21",
"equity": 100000000.0
},
{
"date": "2023-04-28",
"equity": 100000000.0
},
{
"date": "2023-05-09",
"equity": 100000000.0
},
{
"date": "2023-05-16",
"equity": 100000000.0
},
{
"date": "2023-05-23",
"equity": 100000000.0
},
{
"date": "2023-05-31",
"equity": 100000000.0
},
{
"date": "2023-06-08",
"equity": 100000000.0
},
{
"date": "2023-06-15",
"equity": 100000000.0
},
{
"date": "2023-06-22",
"equity": 100000000.0
},
{
"date": "2023-06-29",
"equity": 99804967.25
},
{
"date": "2023-07-06",
"equity": 99669801.98
},
{
"date": "2023-07-13",
"equity": 100153625.46
},
{
"date": "2023-07-20",
"equity": 100178375.46
},
{
"date": "2023-07-27",
"equity": 100059436.81
},
{
"date": "2023-08-03",
"equity": 100013723.69
},
{
"date": "2023-08-10",
"equity": 100013723.69
},
{
"date": "2023-08-18",
"equity": 100013723.69
},
{
"date": "2023-08-25",
"equity": 100013723.69
},
{
"date": "2023-09-01",
"equity": 100012305.39
},
{
"date": "2023-09-08",
"equity": 100129806.47
},
{
"date": "2023-09-15",
"equity": 100129806.47
},
{
"date": "2023-09-22",
"equity": 100129806.47
},
{
"date": "2023-10-05",
"equity": 100129806.47
},
{
"date": "2023-10-13",
"equity": 100129806.47
},
{
"date": "2023-10-20",
"equity": 100129806.47
},
{
"date": "2023-10-27",
"equity": 100129806.47
},
{
"date": "2023-11-03",
"equity": 100363598.68
},
{
"date": "2023-11-10",
"equity": 101132281.16
},
{
"date": "2023-11-17",
"equity": 101232009.86
},
{
"date": "2023-11-24",
"equity": 101232009.86
},
{
"date": "2023-12-01",
"equity": 101232009.86
},
{
"date": "2023-12-08",
"equity": 101232009.86
},
{
"date": "2023-12-15",
"equity": 101232009.86
},
{
"date": "2023-12-22",
"equity": 101232009.86
},
{
"date": "2024-01-03",
"equity": 101232009.86
},
{
"date": "2024-01-10",
"equity": 101232009.86
},
{
"date": "2024-01-17",
"equity": 101232009.86
},
{
"date": "2024-01-24",
"equity": 101222980.37
},
{
"date": "2024-01-31",
"equity": 101626768.61
},
{
"date": "2024-02-07",
"equity": 101973345.09
},
{
"date": "2024-02-16",
"equity": 102364380.25
},
{
"date": "2024-02-23",
"equity": 102261880.25
},
{
"date": "2024-03-04",
"equity": 101990360.99
},
{
"date": "2024-03-11",
"equity": 102165888.98
},
{
"date": "2024-03-18",
"equity": 101669016.38
},
{
"date": "2024-03-25",
"equity": 101767434.57
},
{
"date": "2024-04-01",
"equity": 102101550.43
},
{
"date": "2024-04-08",
"equity": 101616843.0
},
{
"date": "2024-04-16",
"equity": 100546607.31
},
{
"date": "2024-04-23",
"equity": 101700370.9
},
{
"date": "2024-04-30",
"equity": 103132449.7
},
{
"date": "2024-05-09",
"equity": 103050286.79
},
{
"date": "2024-05-17",
"equity": 103003010.21
},
{
"date": "2024-05-24",
"equity": 102611643.17
},
{
"date": "2024-05-31",
"equity": 101841118.83
},
{
"date": "2024-06-10",
"equity": 104001820.94
},
{
"date": "2024-06-17",
"equity": 102740285.61
},
{
"date": "2024-06-24",
"equity": 103132953.1
},
{
"date": "2024-07-01",
"equity": 103265067.63
},
{
"date": "2024-07-08",
"equity": 103918410.14
},
{
"date": "2024-07-15",
"equity": 104034667.78
},
{
"date": "2024-07-22",
"equity": 103953140.08
},
{
"date": "2024-07-29",
"equity": 103889218.43
},
{
"date": "2024-08-05",
"equity": 99042606.06
},
{
"date": "2024-08-12",
"equity": 101108406.96
},
{
"date": "2024-08-20",
"equity": 101653249.76
},
{
"date": "2024-08-27",
"equity": 103253997.59
},
{
"date": "2024-09-03",
"equity": 103340377.94
},
{
"date": "2024-09-10",
"equity": 103347716.98
},
{
"date": "2024-09-20",
"equity": 102987939.57
},
{
"date": "2024-09-27",
"equity": 102697933.31
},
{
"date": "2024-10-08",
"equity": 102432809.84
},
{
"date": "2024-10-16",
"equity": 102432809.84
},
{
"date": "2024-10-23",
"equity": 102432809.84
},
{
"date": "2024-10-30",
"equity": 102641102.2
},
{
"date": "2024-11-06",
"equity": 102480727.99
},
{
"date": "2024-11-13",
"equity": 102480727.99
},
{
"date": "2024-11-20",
"equity": 102480727.99
},
{
"date": "2024-11-27",
"equity": 102480727.99
},
{
"date": "2024-12-04",
"equity": 102480727.99
},
{
"date": "2024-12-11",
"equity": 102480727.99
},
{
"date": "2024-12-18",
"equity": 102480727.99
},
{
"date": "2024-12-26",
"equity": 102260511.32
},
{
"date": "2025-01-06",
"equity": 102382387.3
},
{
"date": "2025-01-13",
"equity": 102290830.98
},
{
"date": "2025-01-20",
"equity": 102290830.98
},
{
"date": "2025-01-31",
"equity": 102290830.98
},
{
"date": "2025-02-07",
"equity": 102290830.98
},
{
"date": "2025-02-14",
"equity": 102329953.72
},
{
"date": "2025-02-21",
"equity": 102303953.72
},
{
"date": "2025-02-28",
"equity": 102199651.96
},
{
"date": "2025-03-10",
"equity": 102199651.96
},
{
"date": "2025-03-17",
"equity": 102199651.96
},
{
"date": "2025-03-24",
"equity": 102165853.31
},
{
"date": "2025-03-31",
"equity": 102089132.62
},
{
"date": "2025-04-07",
"equity": 101453549.54
},
{
"date": "2025-04-14",
"equity": 102038636.23
},
{
"date": "2025-04-21",
"equity": 101305903.64
},
{
"date": "2025-04-28",
"equity": 101606153.73
},
{
"date": "2025-05-08",
"equity": 101612953.69
},
{
"date": "2025-05-15",
"equity": 101612953.69
},
{
"date": "2025-05-22",
"equity": 101612953.69
},
{
"date": "2025-05-29",
"equity": 102004485.04
},
{
"date": "2025-06-09",
"equity": 102419819.47
},
{
"date": "2025-06-16",
"equity": 102277220.77
},
{
"date": "2025-06-23",
"equity": 102277220.77
},
{
"date": "2025-06-30",
"equity": 102277220.77
},
{
"date": "2025-07-07",
"equity": 102930996.81
},
{
"date": "2025-07-14",
"equity": 102937897.64
},
{
"date": "2025-07-21",
"equity": 102937897.64
},
{
"date": "2025-07-28",
"equity": 102804893.79
},
{
"date": "2025-08-04",
"equity": 102771560.42
},
{
"date": "2025-08-11",
"equity": 103803237.63
},
{
"date": "2025-08-19",
"equity": 103691621.83
},
{
"date": "2025-08-26",
"equity": 103933206.89
},
{
"date": "2025-09-02",
"equity": 103703367.66
},
{
"date": "2025-09-09",
"equity": 104108299.98
},
{
"date": "2025-09-16",
"equity": 104435039.97
},
{
"date": "2025-09-23",
"equity": 104830397.09
},
{
"date": "2025-09-30",
"equity": 104538463.13
},
{
"date": "2025-10-14",
"equity": 104972177.39
},
{
"date": "2025-10-21",
"equity": 106176682.56
},
{
"date": "2025-10-28",
"equity": 106972553.92
},
{
"date": "2025-11-04",
"equity": 107023598.41
},
{
"date": "2025-11-11",
"equity": 107310723.5
},
{
"date": "2025-11-18",
"equity": 107460906.76
},
{
"date": "2025-11-25",
"equity": 107364920.59
},
{
"date": "2025-12-02",
"equity": 108141160.15
},
{
"date": "2025-12-09",
"equity": 108210696.74
},
{
"date": "2025-12-16",
"equity": 108002115.22
},
{
"date": "2025-12-23",
"equity": 108043731.79
},
{
"date": "2026-01-02",
"equity": 107665424.51
},
{
"date": "2026-01-09",
"equity": 107078843.15
},
{
"date": "2026-01-16",
"equity": 109460097.77
},
{
"date": "2026-01-23",
"equity": 111303919.09
},
{
"date": "2026-01-30",
"equity": 111492226.94
},
{
"date": "2026-02-06",
"equity": 111487754.92
},
{
"date": "2026-02-13",
"equity": 111352754.92
},
{
"date": "2026-02-25",
"equity": 111951170.28
},
{
"date": "2026-03-05",
"equity": 110614842.91
},
{
"date": "2026-03-12",
"equity": 110614842.91
},
{
"date": "2026-03-19",
"equity": 110614842.91
}
],
"drawdown_curve_sample": [
{
"date": "2023-03-27",
"drawdown_pct": 0.0
},
{
"date": "2023-04-03",
"drawdown_pct": 0.0
},
{
"date": "2023-04-10",
"drawdown_pct": 0.0
},
{
"date": "2023-04-17",
"drawdown_pct": 0.0
},
{
"date": "2023-04-24",
"drawdown_pct": 0.0
},
{
"date": "2023-05-02",
"drawdown_pct": 0.0
},
{
"date": "2023-05-10",
"drawdown_pct": 0.0
},
{
"date": "2023-05-17",
"drawdown_pct": 0.0
},
{
"date": "2023-05-24",
"drawdown_pct": 0.0
},
{
"date": "2023-06-01",
"drawdown_pct": 0.0
},
{
"date": "2023-06-09",
"drawdown_pct": 0.0
},
{
"date": "2023-06-16",
"drawdown_pct": 0.0
},
{
"date": "2023-06-23",
"drawdown_pct": 0.0
},
{
"date": "2023-06-30",
"drawdown_pct": -0.3302
},
{
"date": "2023-07-07",
"drawdown_pct": -0.3302
},
{
"date": "2023-07-14",
"drawdown_pct": 0.0
},
{
"date": "2023-07-21",
"drawdown_pct": -0.0938
},
{
"date": "2023-07-28",
"drawdown_pct": -0.094
},
{
"date": "2023-08-04",
"drawdown_pct": -0.2186
},
{
"date": "2023-08-11",
"drawdown_pct": -0.2186
},
{
"date": "2023-08-21",
"drawdown_pct": -0.2186
},
{
"date": "2023-08-28",
"drawdown_pct": -0.2186
},
{
"date": "2023-09-04",
"drawdown_pct": -0.1599
},
{
"date": "2023-09-11",
"drawdown_pct": -0.1158
},
{
"date": "2023-09-18",
"drawdown_pct": -0.1158
},
{
"date": "2023-09-25",
"drawdown_pct": -0.1158
},
{
"date": "2023-10-06",
"drawdown_pct": -0.1158
},
{
"date": "2023-10-16",
"drawdown_pct": -0.1158
},
{
"date": "2023-10-23",
"drawdown_pct": -0.1158
},
{
"date": "2023-10-30",
"drawdown_pct": -0.1158
},
{
"date": "2023-11-06",
"drawdown_pct": 0.0
},
{
"date": "2023-11-13",
"drawdown_pct": -0.2296
},
{
"date": "2023-11-20",
"drawdown_pct": -0.1531
},
{
"date": "2023-11-27",
"drawdown_pct": -0.1531
},
{
"date": "2023-12-04",
"drawdown_pct": -0.1531
},
{
"date": "2023-12-11",
"drawdown_pct": -0.1531
},
{
"date": "2023-12-18",
"drawdown_pct": -0.1531
},
{
"date": "2023-12-26",
"drawdown_pct": -0.1531
},
{
"date": "2024-01-04",
"drawdown_pct": -0.1531
},
{
"date": "2024-01-11",
"drawdown_pct": -0.1531
},
{
"date": "2024-01-18",
"drawdown_pct": -0.1531
},
{
"date": "2024-01-25",
"drawdown_pct": 0.0
},
{
"date": "2024-02-01",
"drawdown_pct": -0.0823
},
{
"date": "2024-02-08",
"drawdown_pct": 0.0
},
{
"date": "2024-02-19",
"drawdown_pct": -0.083
},
{
"date": "2024-02-26",
"drawdown_pct": -0.2933
},
{
"date": "2024-03-05",
"drawdown_pct": -0.5965
},
{
"date": "2024-03-12",
"drawdown_pct": -0.2099
},
{
"date": "2024-03-19",
"drawdown_pct": -0.9155
},
{
"date": "2024-03-26",
"drawdown_pct": -0.3989
},
{
"date": "2024-04-02",
"drawdown_pct": -0.2675
},
{
"date": "2024-04-09",
"drawdown_pct": -0.9706
},
{
"date": "2024-04-17",
"drawdown_pct": -1.9372
},
{
"date": "2024-04-24",
"drawdown_pct": 0.0
},
{
"date": "2024-05-02",
"drawdown_pct": -0.5383
},
{
"date": "2024-05-10",
"drawdown_pct": -0.1658
},
{
"date": "2024-05-20",
"drawdown_pct": -0.3283
},
{
"date": "2024-05-27",
"drawdown_pct": -0.7392
},
{
"date": "2024-06-03",
"drawdown_pct": -1.2919
},
{
"date": "2024-06-11",
"drawdown_pct": -0.4916
},
{
"date": "2024-06-18",
"drawdown_pct": -1.5907
},
{
"date": "2024-06-25",
"drawdown_pct": -1.3735
},
{
"date": "2024-07-02",
"drawdown_pct": -1.6466
},
{
"date": "2024-07-09",
"drawdown_pct": -0.4855
},
{
"date": "2024-07-16",
"drawdown_pct": -0.5042
},
{
"date": "2024-07-23",
"drawdown_pct": -0.5141
},
{
"date": "2024-07-30",
"drawdown_pct": -1.0534
},
{
"date": "2024-08-06",
"drawdown_pct": -4.3448
},
{
"date": "2024-08-13",
"drawdown_pct": -3.0713
},
{
"date": "2024-08-21",
"drawdown_pct": -2.1928
},
{
"date": "2024-08-28",
"drawdown_pct": -1.2259
},
{
"date": "2024-09-04",
"drawdown_pct": -1.0907
},
{
"date": "2024-09-11",
"drawdown_pct": -1.2195
},
{
"date": "2024-09-23",
"drawdown_pct": -1.4019
},
{
"date": "2024-09-30",
"drawdown_pct": -1.9593
},
{
"date": "2024-10-10",
"drawdown_pct": -1.9593
},
{
"date": "2024-10-17",
"drawdown_pct": -1.9593
},
{
"date": "2024-10-24",
"drawdown_pct": -1.9652
},
{
"date": "2024-10-31",
"drawdown_pct": -1.9135
},
{
"date": "2024-11-07",
"drawdown_pct": -1.9135
},
{
"date": "2024-11-14",
"drawdown_pct": -1.9135
},
{
"date": "2024-11-21",
"drawdown_pct": -1.9135
},
{
"date": "2024-11-28",
"drawdown_pct": -1.9135
},
{
"date": "2024-12-05",
"drawdown_pct": -1.9135
},
{
"date": "2024-12-12",
"drawdown_pct": -1.9135
},
{
"date": "2024-12-19",
"drawdown_pct": -1.9135
},
{
"date": "2024-12-27",
"drawdown_pct": -2.2072
},
{
"date": "2025-01-07",
"drawdown_pct": -2.1225
},
{
"date": "2025-01-14",
"drawdown_pct": -2.0952
},
{
"date": "2025-01-21",
"drawdown_pct": -2.0952
},
{
"date": "2025-02-03",
"drawdown_pct": -2.0952
},
{
"date": "2025-02-10",
"drawdown_pct": -2.0952
},
{
"date": "2025-02-17",
"drawdown_pct": -2.1013
},
{
"date": "2025-02-24",
"drawdown_pct": -2.064
},
{
"date": "2025-03-04",
"drawdown_pct": -2.1825
},
{
"date": "2025-03-11",
"drawdown_pct": -2.1825
},
{
"date": "2025-03-18",
"drawdown_pct": -2.1825
},
{
"date": "2025-03-25",
"drawdown_pct": -2.2008
},
{
"date": "2025-04-01",
"drawdown_pct": -2.2883
},
{
"date": "2025-04-08",
"drawdown_pct": -2.7661
},
{
"date": "2025-04-15",
"drawdown_pct": -2.4959
},
{
"date": "2025-04-22",
"drawdown_pct": -3.0208
},
{
"date": "2025-04-29",
"drawdown_pct": -2.744
},
{
"date": "2025-05-09",
"drawdown_pct": -2.744
},
{
"date": "2025-05-16",
"drawdown_pct": -2.744
},
{
"date": "2025-05-23",
"drawdown_pct": -2.744
},
{
"date": "2025-05-30",
"drawdown_pct": -2.4242
},
{
"date": "2025-06-10",
"drawdown_pct": -1.9854
},
{
"date": "2025-06-17",
"drawdown_pct": -2.1083
},
{
"date": "2025-06-24",
"drawdown_pct": -2.1083
},
{
"date": "2025-07-01",
"drawdown_pct": -2.1083
},
{
"date": "2025-07-08",
"drawdown_pct": -1.4759
},
{
"date": "2025-07-15",
"drawdown_pct": -1.4759
},
{
"date": "2025-07-22",
"drawdown_pct": -1.4759
},
{
"date": "2025-07-29",
"drawdown_pct": -1.5649
},
{
"date": "2025-08-05",
"drawdown_pct": -1.4312
},
{
"date": "2025-08-12",
"drawdown_pct": -0.7982
},
{
"date": "2025-08-20",
"drawdown_pct": -0.9872
},
{
"date": "2025-08-27",
"drawdown_pct": -0.6981
},
{
"date": "2025-09-03",
"drawdown_pct": -0.7272
},
{
"date": "2025-09-10",
"drawdown_pct": -0.1875
},
{
"date": "2025-09-17",
"drawdown_pct": -0.0541
},
{
"date": "2025-09-24",
"drawdown_pct": -0.4401
},
{
"date": "2025-10-01",
"drawdown_pct": -0.4401
},
{
"date": "2025-10-15",
"drawdown_pct": 0.0
},
{
"date": "2025-10-22",
"drawdown_pct": 0.0
},
{
"date": "2025-10-29",
"drawdown_pct": 0.0
},
{
"date": "2025-11-05",
"drawdown_pct": 0.0
},
{
"date": "2025-11-12",
"drawdown_pct": 0.0
},
{
"date": "2025-11-19",
"drawdown_pct": 0.0
},
{
"date": "2025-11-26",
"drawdown_pct": 0.0
},
{
"date": "2025-12-03",
"drawdown_pct": 0.0
},
{
"date": "2025-12-10",
"drawdown_pct": -0.1777
},
{
"date": "2025-12-17",
"drawdown_pct": -0.2863
},
{
"date": "2025-12-24",
"drawdown_pct": -0.3744
},
{
"date": "2026-01-05",
"drawdown_pct": -0.5276
},
{
"date": "2026-01-12",
"drawdown_pct": 0.0
},
{
"date": "2026-01-19",
"drawdown_pct": -0.1067
},
{
"date": "2026-01-26",
"drawdown_pct": 0.0
},
{
"date": "2026-02-02",
"drawdown_pct": 0.0
},
{
"date": "2026-02-09",
"drawdown_pct": -0.3673
},
{
"date": "2026-02-19",
"drawdown_pct": 0.0
},
{
"date": "2026-02-26",
"drawdown_pct": -0.0936
},
{
"date": "2026-03-06",
"drawdown_pct": -1.1937
},
{
"date": "2026-03-13",
"drawdown_pct": -1.1937
},
{
"date": "2026-03-20",
"drawdown_pct": -1.1937
}
]
}