This commit is contained in:
dsyoon
2026-06-03 16:43:33 +01:00
parent d7848df6f7
commit b0d29353a3

30
.env
View File

@@ -1,8 +1,8 @@
# DeepCoin 로컬 설정 (Git 제외). 설정 변경은 이 파일만 수정하세요. # DeepCoin 로컬 설정 (Git 제외). 설정 변경은 이 파일만 수정하세요.
# --- 빗썸 API --- # --- 빗썸 API ---
BITHUMB_ACCESS_KEY=a5d33ce55f598185d37cd26272341b7b965c31a59457f7 BITHUMB_ACCESS_KEY=4d8782eb50f40a9efe0fed9667e5a95286f69765c53d87
BITHUMB_SECRET_KEY=ODBiYWFmNWE2MTkwYjdhMTNhZTM1YjU5OGY4OGE2MGNkNDY2NzMzMjE2Nzc5NDVlMzBhMDk3NTNmM2M2Mg== BITHUMB_SECRET_KEY=ZWVkYzU4OWM3NDkwNWZmNTg0ZWQ1NGY0MDQ5MzhiN2ZlYjk5NmZlMGFjNTM4NGY1OWU2NWM4M2M4NmMzNA==
BITHUMB_API_URL=https://api.bithumb.com BITHUMB_API_URL=https://api.bithumb.com
BITHUMB_API_CANDLE_COUNT=200 BITHUMB_API_CANDLE_COUNT=200
BITHUMB_MINUTE_INTERVALS=1,3,5,10,15,30,60,240 BITHUMB_MINUTE_INTERVALS=1,3,5,10,15,30,60,240
@@ -27,10 +27,10 @@ TREND_INTERVAL_1H=60
TREND_INTERVAL_1D=1440 TREND_INTERVAL_1D=1440
ALL_INTERVALS=3,5,10,15,30,60,240,1440 ALL_INTERVALS=3,5,10,15,30,60,240,1440
DOWNLOAD_INTERVALS=3,5,10,15,30,60,240,1440 DOWNLOAD_INTERVALS=3,5,10,15,30,60,240,1440
GENERAL_ANALYSIS_INTERVALS=3,5,10,15,30,60,240,1440 GENERAL_ANALYSIS_INTERVALS=3,5,10,15,30,60,240,1440,10080,43200
TIMING_INTERVALS=3,5,10,15 TIMING_INTERVALS=3,5,10,15
TREND_INTERVALS=60,240,1440 TREND_INTERVALS=60,240,1440,10080,43200
INTERVAL_PREFIX=1:m1,3:m3,5:m5,10:m10,15:m15,30:m30,60:m60,240:m240,1440:d1 INTERVAL_PREFIX=3:m3,5:m5,10:m10,15:m15,30:m30,60:m60,240:m240,1440:d1,10080:w1,43200:mo1
# --- 볼린저 / RSI --- # --- 볼린저 / RSI ---
BB_PERIOD=20 BB_PERIOD=20
@@ -62,7 +62,6 @@ ALIGN_BB_POS_HIGH=0.8
# --- 다운로드 / DB --- # --- 다운로드 / DB ---
DOWNLOAD_MONTHS=12 DOWNLOAD_MONTHS=12
DOWNLOAD_MONTHS_1M=6
INCREMENTAL_OVERLAP_BARS=3 INCREMENTAL_OVERLAP_BARS=3
DOWNLOAD_BACKFILL_EXTRA_BARS=200 DOWNLOAD_BACKFILL_EXTRA_BARS=200
DOWNLOAD_MIN_INCREMENTAL_BARS=50 DOWNLOAD_MIN_INCREMENTAL_BARS=50
@@ -108,8 +107,8 @@ MONITOR_TELEGRAM_BATCH_SIZE=20
# --- general_analysis --- # --- general_analysis ---
GA_COL_PREFIX=ga_ GA_COL_PREFIX=ga_
LOOKBACK_BARS=3:120,5:100,10:80,15:60,30:50,60:40,240:30,1440:60 LOOKBACK_BARS=3:120,5:100,10:80,15:60,30:50,60:40,240:30,1440:60,10080:12,43200:6
CONTEXT_TAIL_ROWS=3:6000,5:5000,10:4000,15:3000,30:2000,60:1500,240:800,1440:500 CONTEXT_TAIL_ROWS=3:6000,5:5000,10:4000,15:3000,30:2000,60:1500,240:800,1440:500,10080:120,43200:48
GA_DEFAULT_TAIL_EXPORT=200 GA_DEFAULT_TAIL_EXPORT=200
GA_PATTERN_TOLERANCE_PCT=2.5 GA_PATTERN_TOLERANCE_PCT=2.5
GA_VP_BINS=30 GA_VP_BINS=30
@@ -187,9 +186,24 @@ LIVE_COOLDOWN_MIN=3
LIVE_MAX_TRADES_PER_DAY=15 LIVE_MAX_TRADES_PER_DAY=15
LIVE_DAILY_LOSS_LIMIT_KRW=40000 LIVE_DAILY_LOSS_LIMIT_KRW=40000
LIVE_SLIPPAGE_PCT=0.05 LIVE_SLIPPAGE_PCT=0.05
# 06: 시뮬 sim_causal_hybrid 정합 — fire_outcomes monitor 발화 부트스트랩
LIVE_HYBRID_BOOTSTRAP_FIRES=1
# 07 일일 24h 수익률 텔레그램 (scripts/07_daily_pnl_telegram.py)
DAILY_PNL_REPORT_ENABLED=1
DAILY_PNL_REPORT_HOUR=19
DAILY_PNL_REPORT_MINUTE=0
DAILY_PNL_REPORT_TZ=Asia/Seoul
DAILY_PNL_SNAPSHOT_ON_LIVE=1
DAILY_PNL_SNAPSHOT_RETENTION_DAYS=90
# 05/06 루프 시 봉 DB 증분 · live_eval 캐시(루프 주기와 동일) # 05/06 루프 시 봉 DB 증분 · live_eval 캐시(루프 주기와 동일)
MONITOR_PERSIST_CANDLES=1 MONITOR_PERSIST_CANDLES=1
MATCH_LIVE_CACHE_SEC=180 MATCH_LIVE_CACHE_SEC=180
# 05/06 시작·루프마다 지연 봉 자동 보완 (간격당 허용 지연 = 간격분×OPS_SYNC_MAX_LAG_BARS) # 05/06 시작·루프마다 지연 봉 자동 보완 (간격당 허용 지연 = 간격분×OPS_SYNC_MAX_LAG_BARS)
OPS_SYNC_ON_START=1 OPS_SYNC_ON_START=1
OPS_SYNC_MAX_LAG_BARS=2 OPS_SYNC_MAX_LAG_BARS=2
# --- 주·월봉 다운로드 (01_download) ---
DOWNLOAD_INTERVALS_WM=10080,43200
DOWNLOAD_MONTHS_WM=24
WEEK_INTERVAL_MIN=10080
MONTH_INTERVAL_MIN=43200