Releases
v1.1.64-alpha
Op-26M Quant Engine v1.1.64-alpha
Compare
Sorry, something went wrong.
No results found
v1.1.63-alpha — 바이낸스 헤지 PM 계좌 지원 + WINTER 매매 0건 개선
변경 목적
바이낸스 Portfolio Margin 계좌에서 헤지 미진입 문제 해결 및
WINTER 레짐 며칠째 매매 0건의 근본 원인(전략 조건 과도 강화) 개선.
주요 변경
[바이낸스 헤지 PM 계좌 자동 지원] binance_hedge.py
증상: PM 계좌에서 /fapi/v2/balance USDT=0 반환 → "USDT 부족" 오류로 헤지 미진입
원인: Portfolio Margin은 USDT가 통합 풀 보관 → fapi 잔액 API에서 0으로 보고
· get_usdt_balance(): fapi에서 0이면 /papi/v1/balance 자동 재시도
· _execute_trade(): fapi 주문 실패 시 /papi/v1/um/order 자동 재시도
· set_leverage(): fapi 실패 시 /papi/v1/um/leverage 재시도
· _get_position_risk(): fapi 포지션 0이면 /papi/v1/um/positionRisk 재시도
· _execute_trade() 에러 로깅 강화: HTTP 상태코드 + 에러코드 + 메시지 출력
결과: 일반 선물·Portfolio Margin 계좌 모두 자동 지원 (설정 변경 불필요)
[WINTER 매매 0건 개선 A] LarryConnors RSI(2) 임계값 완화 (trade_strategies.py)
기존: rsi2 < 3 (발생 빈도 주 1~2회 수준)
수정: rsi2 < 5 (발생 빈도 주 3~5회 예상)
[WINTER 매매 0건 개선 B] BBSupport WINTER 허용 추가
strategy_selector_v3.py: WINTER 허용 목록에 BBSupport 추가
trade_strategies.py: BBSupport WINTER 전용 조건 추가
· 조건: bb_bounce + rsi_oversold (macd_cross 불필요)
· 이유: 하락추세에서 MACD 크로스는 발생 빈도 극히 낮음
[WINTER 매매 0건 개선 B-2] RSIDiv WINTER 조건 완화 (trade_strategies.py)
기존: rsi_bullish_div + macd_cross 필수
WINTER: rsi_bullish_div 단독 허용
[WINTER 매매 0건 개선 C] 진입 쓰로틀 완화 (entry_throttle.py)
기존: 하루 2회 / 간격 45분 (WINTER multiplier 0.4×, gap 1.5×)
수정: 하루 3회 / 간격 30분 (multiplier 0.6×, gap 1.0×)
[WINTER 매매 0건 개선 D] QualityGate 임계값 하향 (quality_gate.py)
수정: 50점 (역추세 전략은 모멘텀·시장 점수가 구조적으로 낮음)
[QualityGate B+C 개선] risk/quality_gate.py
[B안] _score_support() 레짐 분기:
· BULL/SUPER_BULL: _score_support_bull() — 1H EMA20>EMA60 +10, 4H EMA20>EMA50 +10
· CAUTION/WINTER: _score_support_reversal() — 기존 50봉 저점 + BB하단 로직
[C안] _score_momentum() BULL 레짐 분기:
· RSI 4565 + 양봉: +10pt / RSI 3045 눌림목: +7pt / RSI 65~75: +5pt
[LarryConnors EMA200 버그 수정] trade_strategies.py
WINTER 시 EMA200 아래 코인이 대부분 → close_above_ema200=False → 항상 차단
레짐별 분기 적용 (WINTER: RSI<5+bb_bounce, CAUTION: EMA60, BULL: EMA200)
[GridScalper FLAT/BEAR 활성화] strategy_selector_v3.py + trade_strategies.py
FLAT·BEAR 허용 목록에 GridScalper 추가
getattr(_cfg, 'MARKET_REGIME') 버그 수정 → config.BOT_STATE.get('market_regime')
[RS 필터] trading.py
CAUTION/WINTER에서 BTC 하락 + 코인 BTC 대비 2%p 이상 저조 시 진입 차단
[지표 추가] indicators.py
ema60(일봉), close_above_ema60, price_change_24h 추가
[BlockReasonTracker 연동] trading.py
8개 차단 지점에 block_tracker.record_block() 추가
[바이낸스 헤지 SL/TP 레짐 분기] binance_hedge.py
WINTER: 부분 TP -8%(50% 청산) + 전량 TP -15%
[RadarWidget 차단 요인 패널] frontend/src/components/widgets/RadarWidget.jsx
BlockPanel: 현재 차단 레짐·동면·허용 전략 실시간 표시
You can’t perform that action at this time.