손절가 비율 1.5% -> 0.75% (10x 레버리지 기준 ROI -7.5%)

10x x ±0.75% = ±7.5% ROI. STOP_LOSS_PCT = 0.0075.
손절 알림 도달 빈도 ~2배 증가 예상.

리포트 메시지의 ROI 라벨도 STOP_LOSS_PCT 변수에 연동되도록 변경
(이제 상수 한 줄만 바꾸면 메시지도 자동 갱신).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
ILSEON-RYU
2026-05-03 22:35:16 +09:00
parent 9c72141b3f
commit 632fd551ae
+2 -2
View File
@@ -54,7 +54,7 @@ ALERT_COOLDOWN = 600
BASE = "https://fapi.binance.com"
KST = timedelta(hours=9)
STOP_LOSS_PCT = 0.015 # 10x 레버리지 기준 ROI -15% (= 가격 1.5% 역방향)
STOP_LOSS_PCT = 0.0075 # 10x 레버리지 기준 ROI -7.5% (= 가격 0.75% 역방향)
LONG_SIGNALS = {"strong_long_signal", "long_signal", "vol_long_signal"}
SHORT_SIGNALS = {"strong_short_signal", "short_signal", "vol_short_signal"}
TF_LABEL_MAP = {
@@ -772,7 +772,7 @@ def _build_stop_touch_lines(dfs, cutoff_kst, now_kst, symbol):
lines = [
f"[손절가 터치 횟수 알림(시간봉 *3배기준)] ({symbol})",
f"기준: {now_kst.strftime('%Y-%m-%d %H:%M')} KST",
f"손절 비율: ±{STOP_LOSS_PCT*100:.1f}% (10x 레버리지 기준 ROI ±15%)",
f"손절 비율: ±{STOP_LOSS_PCT*100:.2f}% (10x 레버리지 기준 ROI ±{STOP_LOSS_PCT*100*10:.1f}%)",
]
for tf in DAILY_REPORT_TIMEFRAMES:
df = dfs.get(tf)