This commit is contained in:
薇薇安 2026-01-28 20:27:34 +08:00
parent 8422e93aa2
commit 8337893b0c

View File

@ -192,7 +192,7 @@ def _get_trading_config():
# ===== 用户风险旋钮(山寨币专属策略)=====
'AUTO_TRADE_ENABLED': True, # 自动交易总开关
'MAX_OPEN_POSITIONS': 4, # 同时持仓数量上限总仓位12% / 单笔1.5% = 最多4个
'MAX_DAILY_ENTRIES': 8, # 每日最多8笔增加交易频率
'MAX_DAILY_ENTRIES': 15, # 每日最多15笔快速验证模式提高上限以快速验证策略
'MAX_POSITION_PERCENT': 0.015, # 单笔仓位1.5%(山寨币风险高,不加仓)
'MAX_TOTAL_POSITION_PERCENT': 0.12, # 总仓位12%(保守控制总风险)
@ -214,15 +214,15 @@ def _get_trading_config():
'USE_DYNAMIC_ATR_MULTIPLIER': False, # 不使用动态ATR
'ATR_MULTIPLIER_MIN': 1.5, # 动态ATR倍数最小值
'ATR_MULTIPLIER_MAX': 2.5, # 动态ATR倍数最大值
'SCAN_INTERVAL': 1800, # 扫描间隔30分钟1800秒增加交易机会
'SCAN_INTERVAL': 900, # 扫描间隔15分钟900秒快速验证模式提高扫描频率以增加交易机会
'KLINE_INTERVAL': '1h',
'PRIMARY_INTERVAL': '4h', # 主周期4小时过滤噪音
'CONFIRM_INTERVAL': '1d', # 确认周期日线,看大趋势
'ENTRY_INTERVAL': '1h', # 入场周期1小时避免太小的时间框架
# 入场短周期用于快速方向确认例如15m不要太小以免噪音太大
'ENTRY_SHORT_INTERVAL': '15m',
# 是否开启“短周期方向过滤”避免在15m明显上涨时做空、明显下跌时做多
'ENTRY_SHORT_TREND_FILTER_ENABLED': True,
# 是否开启“短周期方向过滤”避免在15m明显上涨时做空、明显下跌时做多(快速验证模式:关闭以增加交易机会)
'ENTRY_SHORT_TREND_FILTER_ENABLED': False,
# 短周期方向过滤使用的最小趋势幅度例如0.003=0.3%),变化太小视为震荡不过滤
'ENTRY_SHORT_TREND_MIN_PCT': 0.003,
# 检查最近多少根短周期K线来评估方向例如3根15m约等于45分钟
@ -230,13 +230,13 @@ def _get_trading_config():
'MIN_VOLUME_24H': 30000000, # 24小时成交额≥3000万美元过滤垃圾币
'MIN_VOLUME_24H_STRICT': 50000000, # 严格过滤≥5000万美元
'MIN_VOLATILITY': 0.03, # 最小波动率3%,过滤死币
'MIN_SIGNAL_STRENGTH': 9, # 信号强度≥92026-01-28优化大幅提高门槛减少垃圾信号提升胜率
'MIN_SIGNAL_STRENGTH': 7, # 信号强度≥7快速验证模式降低门槛以增加交易频率验证后可调回9
# ===== 动态过滤优化 =====
'BETA_FILTER_ENABLED': True, # 大盘共振过滤BTC/ETH下跌时屏蔽多单
'BETA_FILTER_THRESHOLD': -0.005, # -0.5%2026-01-27优化更敏感地过滤大盘风险15分钟内跌幅超过0.5%即屏蔽多单)
'ATR_SPIKE_THRESHOLD': 2.0, # ATR异常激增阈值当前ATR / 平均ATR
'SIGNAL_STRENGTH_POSITION_MULTIPLIER': {9: 1.0, 10: 1.0}, # 信号强度分级:9-10分100%仓位2026-01-28优化最低信号强度已提高到9
'SIGNAL_STRENGTH_POSITION_MULTIPLIER': {7: 0.8, 8: 0.9, 9: 1.0, 10: 1.0}, # 信号强度分级:7分80%仓位8分90%9-10分100%快速验证模式支持7-8分信号
# ===== 仓位管理优化(山寨币专属)=====
'USE_FIXED_RISK_SIZING': True, # 固定每笔风险,避免亏损扩大
@ -258,8 +258,8 @@ def _get_trading_config():
# ===== 自动交易过滤(用于提升胜率/控频)=====
# 是否仅在 marketRegime=trending 时才自动交易;否则只生成推荐
'AUTO_TRADE_ONLY_TRENDING': True,
# 是否允许 4H 趋势为 neutral 时自动交易;默认不允许(震荡最易扫损)
'AUTO_TRADE_ALLOW_4H_NEUTRAL': False,
# 是否允许 4H 趋势为 neutral 时自动交易;快速验证模式:允许中性趋势以增加交易机会
'AUTO_TRADE_ALLOW_4H_NEUTRAL': True,
# ===== 趋势入场过滤(防止追在半山腰)=====
# 是否启用基于趋势状态的入场过滤:
@ -267,8 +267,8 @@ def _get_trading_config():
# - 开仓时根据当前价格相对于信号价格的偏移,过滤“过晚追价”的入场
'USE_TREND_ENTRY_FILTER': True,
# 在信号方向上允许的最大累计趋势幅度(相对于信号价),超过则认为“时机太晚”,不再入场
# 例如0.05 表示价格沿趋势方向已经走了 5% 以上还没上车,则跳过本轮机会
'MAX_TREND_MOVE_BEFORE_ENTRY': 0.05,
# 例如0.08 表示价格沿趋势方向已经走了 8% 以上还没上车,则跳过本轮机会(快速验证模式:放宽阈值以增加交易机会)
'MAX_TREND_MOVE_BEFORE_ENTRY': 0.08,
# 趋势状态缓存的 TTL用于控制一轮趋势的“有效期”
'TREND_STATE_TTL_SEC': 3600,
@ -283,7 +283,7 @@ def _get_trading_config():
# 根治方案:默认关闭。关闭后回归“纯限价单模式”(不追价/不市价兜底/未成交撤单跳过)
'SMART_ENTRY_ENABLED': True, # 开启智能入场,提高成交率
'SMART_ENTRY_STRONG_SIGNAL': 9, # 强信号阈值≥92026-01-28优化与MIN_SIGNAL_STRENGTH保持一致
'ENTRY_SYMBOL_COOLDOWN_SEC': 3600, # 同一币种冷却60分钟3600秒避免频繁操作2026-01-28优化减少同一交易对反复开仓
'ENTRY_SYMBOL_COOLDOWN_SEC': 1800, # 同一币种冷却30分钟1800秒快速验证模式缩短冷却以增加交易频率
'ENTRY_TIMEOUT_SEC': 180, # 智能入场总预算(秒)(限价/追价逻辑内部使用)
'ENTRY_STEP_WAIT_SEC': 15, # 每步等待成交时间(秒)
'ENTRY_CHASE_MAX_STEPS': 4, # 最多追价步数(逐步减少 offset