From f716ea69d51f9efe24db73153c7f44415eae7aaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=96=87=E8=96=87=E5=AE=89?= Date: Sat, 24 Jan 2026 16:09:39 +0800 Subject: [PATCH] a --- frontend/src/components/ConfigGuide.css | 12 +++++ frontend/src/components/ConfigGuide.jsx | 34 +++++++++++++ frontend/src/components/ConfigPanel.css | 34 +++++++++++++ frontend/src/components/ConfigPanel.jsx | 13 +++++ frontend/src/components/GlobalConfig.jsx | 61 ++++++++++++++++++++++++ 5 files changed, 154 insertions(+) diff --git a/frontend/src/components/ConfigGuide.css b/frontend/src/components/ConfigGuide.css index afaec9b..2560413 100644 --- a/frontend/src/components/ConfigGuide.css +++ b/frontend/src/components/ConfigGuide.css @@ -55,6 +55,18 @@ margin-bottom: 1.5rem; } +.preset-card.highlight-card { + background: linear-gradient(135deg, #fff9f9 0%, #fffaf5 100%); + border: 2px solid #ff6b6b; + box-shadow: 0 4px 16px rgba(255, 107, 107, 0.15); +} + +.preset-card.highlight-card h3 { + color: #ff4444; + font-size: 1.3rem; + font-weight: 800; +} + .preset-card h3 { color: #2c3e50; margin-top: 0; diff --git a/frontend/src/components/ConfigGuide.jsx b/frontend/src/components/ConfigGuide.jsx index 2e31618..c4a20fb 100644 --- a/frontend/src/components/ConfigGuide.jsx +++ b/frontend/src/components/ConfigGuide.jsx @@ -14,6 +14,40 @@ const ConfigGuide = () => {

一、预设方案说明

+
+

⭐ 山寨币高盈亏比狙击策略(推荐)

+

+ 专为山寨币设计的高盈亏比策略,核心理念:宽止损(容忍波动)+ 高盈亏比(4:1)+ 移动止损(保护利润)+ 严格筛选(流动性为王) +

+
+
    +
  • 🎯 盈亏比: 4.0:1(追求大赢家,用少数大单覆盖亏损)
  • +
  • 🛡️ 止损策略: 2.0×ATR + 15%固定(容忍山寨币高波动)
  • +
  • 💰 止盈策略: 8.0×ATR + 60%固定(快速止盈,不恋战)
  • +
  • 📈 移动止损: 盈利30%激活,保护15%利润
  • +
  • 💎 流动性筛选: 24H成交额≥3000万美元,波动率≥3%
  • +
  • 🎲 固定风险: 每笔最多亏1%,单笔1.5%仓位
  • +
  • ⏰ 持仓锁: 0秒(取消,山寨币变化快)
  • +
  • 📊 交易频率: 每小时扫描,每日最多5笔,只做最强5个
  • +
+
+
+ 数学期望: +
    +
  • 目标胜率:35%(山寨币正常水平)
  • +
  • 盈亏比:4.0:1
  • +
  • 期望值:(0.35 × 4.0) - 0.65 = +0.75
  • +
  • 每笔交易平均盈利总资金的 0.75%
  • +
+
+
+ ⚠️ 适用范围:24H成交量≥3000万美元的主流山寨币。不适合低流动性小币种。 +
+
+ ✅ 核心优势:即使胜率只有35%,但盈亏比4:1能让数学期望转正,在山寨币市场长期存活并盈利。 +
+
+

方案1:保守配置

适合新手或稳健型交易者,风险较低,止损止盈较宽松,避免被正常波动触发

diff --git a/frontend/src/components/ConfigPanel.css b/frontend/src/components/ConfigPanel.css index e241781..86cd3ba 100644 --- a/frontend/src/components/ConfigPanel.css +++ b/frontend/src/components/ConfigPanel.css @@ -409,6 +409,40 @@ border-color: #ffe2b5; } +.preset-tag--altcoin { + background: linear-gradient(135deg, #ff6b6b 0%, #ffa500 100%); + color: #fff; + border-color: #ff8c42; + font-weight: 900; + box-shadow: 0 2px 8px rgba(255, 107, 107, 0.3); +} + +.preset-btn[data-preset="altcoin"] { + border: 2px solid #ff6b6b; + background: linear-gradient(135deg, #fff5f5 0%, #fff9f0 100%); +} + +.preset-btn[data-preset="altcoin"]:hover:not(:disabled) { + background: linear-gradient(135deg, #ffebeb 0%, #fff2e6 100%); + box-shadow: 0 4px 12px rgba(255, 107, 107, 0.2); +} + +.preset-btn[data-preset="altcoin"].active { + border-color: #ff4444; + background: linear-gradient(135deg, #ffe0e0 0%, #ffe8d9 100%); +} + +.preset-group[data-group="altcoin"] { + border: 2px solid #ff6b6b; + background: linear-gradient(135deg, #fff9f9 0%, #fffaf5 100%); + box-shadow: 0 4px 16px rgba(255, 107, 107, 0.15); +} + +.preset-group[data-group="altcoin"] .preset-group-title { + color: #ff4444; + font-weight: 800; +} + .active-indicator { color: #4CAF50; font-size: 1.2rem; diff --git a/frontend/src/components/ConfigPanel.jsx b/frontend/src/components/ConfigPanel.jsx index ac511cf..3e77925 100644 --- a/frontend/src/components/ConfigPanel.jsx +++ b/frontend/src/components/ConfigPanel.jsx @@ -73,6 +73,19 @@ const ConfigPanel = () => { // 预设方案配置 // 注意:百分比配置使用整数形式(如8.0表示8%),在应用时会转换为小数(0.08) const presets = { + altcoin: { + name: '⭐山寨币狙击', + desc: '高盈亏比(4:1)+ 宽止损(2.0×ATR)+ 移动止损保护 + 严格流动性筛选。期望胜率35%,每笔+0.75%。', + configs: { + ATR_STOP_LOSS_MULTIPLIER: 2.0, STOP_LOSS_PERCENT: 15.0, RISK_REWARD_RATIO: 4.0, + ATR_TAKE_PROFIT_MULTIPLIER: 8.0, TAKE_PROFIT_PERCENT: 60.0, MIN_HOLD_TIME_SEC: 0, + USE_FIXED_RISK_SIZING: true, FIXED_RISK_PERCENT: 1.0, + USE_TRAILING_STOP: true, TRAILING_STOP_ACTIVATION: 30.0, TRAILING_STOP_PROTECT: 15.0, + MAX_POSITION_PERCENT: 1.5, MAX_TOTAL_POSITION_PERCENT: 12.0, MAX_DAILY_ENTRIES: 5, + MIN_VOLUME_24H: 30000000, MIN_VOLATILITY: 3.0, TOP_N_SYMBOLS: 5, MIN_SIGNAL_STRENGTH: 7, + SCAN_INTERVAL: 3600, SMART_ENTRY_ENABLED: true, AUTO_TRADE_ONLY_TRENDING: true, + }, + }, swing: { name: '波段回归(推荐)', desc: '根治高频与追价:关闭智能入场,回归“纯限价 + 30分钟扫描 + 更高信号门槛”的低频波段。建议先跑20-30单再评估。', diff --git a/frontend/src/components/GlobalConfig.jsx b/frontend/src/components/GlobalConfig.jsx index 0536af2..a9df9a2 100644 --- a/frontend/src/components/GlobalConfig.jsx +++ b/frontend/src/components/GlobalConfig.jsx @@ -325,6 +325,60 @@ const GlobalConfig = () => { USE_DYNAMIC_ATR_MULTIPLIER: false, // 关闭动态调整,使用固定2.5倍 } }, + altcoin: { + name: '山寨币狙击(高盈亏比)', + desc: '专为山寨币设计:宽止损(2.0倍ATR+15%固定)、高盈亏比(4:1)、移动止损保护利润、严格成交量过滤(≥3000万美元)。期望胜率35%,每笔盈利+0.75%。', + configs: { + // 风险控制(最关键) + ATR_STOP_LOSS_MULTIPLIER: 2.0, // ATR止损2.0倍(容忍山寨币高波动) + STOP_LOSS_PERCENT: 15.0, // 固定止损15%(山寨币波动大) + RISK_REWARD_RATIO: 4.0, // 盈亏比4:1(追求大赢家) + ATR_TAKE_PROFIT_MULTIPLIER: 8.0, // ATR止盈8.0倍(盈亏比4:1) + TAKE_PROFIT_PERCENT: 60.0, // 固定止盈60% + MIN_HOLD_TIME_SEC: 0, // 取消持仓锁(山寨币变化快) + USE_FIXED_RISK_SIZING: true, // 固定风险 + FIXED_RISK_PERCENT: 1.0, // 每笔最多亏1% + USE_DYNAMIC_ATR_MULTIPLIER: false, // 不使用动态ATR + + // 移动止损(必须开启) + USE_TRAILING_STOP: true, // 启用移动止损保护利润 + TRAILING_STOP_ACTIVATION: 30.0, // 盈利30%后激活 + TRAILING_STOP_PROTECT: 15.0, // 保护15%利润 + + // 仓位管理 + MAX_POSITION_PERCENT: 1.5, // 单笔1.5%(山寨币不加仓) + MAX_TOTAL_POSITION_PERCENT: 12.0, // 总仓位12% + MAX_DAILY_ENTRIES: 5, // 每日最多5笔 + MAX_OPEN_POSITIONS: 4, // 最多4个持仓 + LEVERAGE: 8, // 基础杠杆8倍 + MAX_LEVERAGE: 12, // 最大杠杆12倍 + USE_DYNAMIC_LEVERAGE: false, // 不使用动态杠杆 + + // 品种筛选(流动性为王) + MIN_VOLUME_24H: 30000000, // 24H成交额≥3000万美元 + MIN_VOLUME_24H_STRICT: 50000000, // 严格过滤≥5000万 + MIN_VOLATILITY: 3.0, // 最小波动率3% + TOP_N_SYMBOLS: 5, // 只做最强5个 + MAX_SCAN_SYMBOLS: 150, // 扫描前150个 + MIN_SIGNAL_STRENGTH: 7, // 信号强度≥7 + + // 时间框架 + PRIMARY_INTERVAL: '4h', // 主周期4小时 + ENTRY_INTERVAL: '1h', // 入场周期1小时 + CONFIRM_INTERVAL: '1d', // 确认周期日线 + SCAN_INTERVAL: 3600, // 扫描间隔1小时 + + // 智能入场 + SMART_ENTRY_ENABLED: true, // 开启智能入场 + ENTRY_SYMBOL_COOLDOWN_SEC: 1800, // 币种冷却30分钟 + ENTRY_MAX_DRIFT_PCT_TRENDING: 0.8, // 追价偏离0.8% + ENTRY_MAX_DRIFT_PCT_RANGING: 0.3, // 震荡偏离0.3% + + // 交易控制 + AUTO_TRADE_ONLY_TRENDING: true, // 只做趋势市 + AUTO_TRADE_ALLOW_4H_NEUTRAL: false, // 4H中性不交易 + }, + }, aggressive: { name: '激进高频', desc: '晚间波动大时使用,交易频率高,止损较紧但止盈合理(盈亏比1.5:1)', @@ -924,6 +978,7 @@ const GlobalConfig = () => { } const presetUiMeta = { + altcoin: { group: 'altcoin', tag: '山寨币专用' }, swing: { group: 'limit', tag: '纯限价' }, strict: { group: 'limit', tag: '纯限价' }, fill: { group: 'smart', tag: '智能入场' }, @@ -934,6 +989,12 @@ const GlobalConfig = () => { } const presetGroups = [ + { + key: 'altcoin', + title: '⭐ 山寨币高盈亏比狙击策略', + desc: '专为山寨币设计:宽止损(2.0×ATR)+ 高盈亏比(4:1)+ 移动止损 + 严格流动性筛选。目标胜率35%,期望值+0.75%/笔。', + presetKeys: ['altcoin'], + }, { key: 'limit', title: 'A. 纯限价(SMART_ENTRY_ENABLED=false)',