This commit is contained in:
薇薇安 2026-01-24 16:09:39 +08:00
parent 81c73eb9cd
commit f716ea69d5
5 changed files with 154 additions and 0 deletions

View File

@ -55,6 +55,18 @@
margin-bottom: 1.5rem; 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 { .preset-card h3 {
color: #2c3e50; color: #2c3e50;
margin-top: 0; margin-top: 0;

View File

@ -14,6 +14,40 @@ const ConfigGuide = () => {
<section className="guide-section"> <section className="guide-section">
<h2>一、预设方案说明</h2> <h2>一、预设方案说明</h2>
<div className="preset-card highlight-card">
<h3>⭐ 山寨币高盈亏比狙击策略(推荐)</h3>
<p className="preset-desc">
<strong>专为山寨币设计的高盈亏比策略</strong>,核心理念:宽止损(容忍波动)+ 高盈亏比(4:1)+ 移动止损(保护利润)+ 严格筛选(流动性为王)
</p>
<div className="preset-params">
<ul>
<li><strong>🎯 盈亏比</strong>: 4.0:1(追求大赢家,用少数大单覆盖亏损)</li>
<li><strong>🛡️ 止损策略</strong>: 2.0×ATR + 15%固定(容忍山寨币高波动)</li>
<li><strong>💰 止盈策略</strong>: 8.0×ATR + 60%固定(快速止盈,不恋战)</li>
<li><strong>📈 移动止损</strong>: 盈利30%激活,保护15%利润</li>
<li><strong>💎 流动性筛选</strong>: 24H成交额≥3000万美元,波动率≥3%</li>
<li><strong>🎲 固定风险</strong>: 每笔最多亏1%,单笔1.5%仓位</li>
<li><strong>⏰ 持仓锁</strong>: 0秒(取消,山寨币变化快)</li>
<li><strong>📊 交易频率</strong>: 每小时扫描,每日最多5笔,只做最强5个</li>
</ul>
</div>
<div className="preset-effect">
<strong>数学期望:</strong>
<ul>
<li>目标胜率:35%(山寨币正常水平)</li>
<li>盈亏比:4.0:1</li>
<li>期望值:(0.35 × 4.0) - 0.65 = <strong style="color: #4CAF50">+0.75</strong></li>
<li>每笔交易平均盈利总资金的 <strong>0.75%</strong></li>
</ul>
</div>
<div className="preset-warning">
⚠️ <strong>适用范围:</strong>24H成交量≥3000万美元的主流山寨币。不适合低流动性小币种。
</div>
<div className="preset-warning" style="background: #e8f5e9; border-color: #4CAF50;">
✅ <strong>核心优势:</strong>即使胜率只有35%,但盈亏比4:1能让数学期望转正,在山寨币市场长期存活并盈利。
</div>
</div>
<div className="preset-card"> <div className="preset-card">
<h3>方案1:保守配置</h3> <h3>方案1:保守配置</h3>
<p className="preset-desc">适合新手或稳健型交易者,风险较低,止损止盈较宽松,避免被正常波动触发</p> <p className="preset-desc">适合新手或稳健型交易者,风险较低,止损止盈较宽松,避免被正常波动触发</p>

View File

@ -409,6 +409,40 @@
border-color: #ffe2b5; 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 { .active-indicator {
color: #4CAF50; color: #4CAF50;
font-size: 1.2rem; font-size: 1.2rem;

View File

@ -73,6 +73,19 @@ const ConfigPanel = () => {
// 预设方案配置 // 预设方案配置
// 注意:百分比配置使用整数形式(如8.0表示8%),在应用时会转换为小数(0.08) // 注意:百分比配置使用整数形式(如8.0表示8%),在应用时会转换为小数(0.08)
const presets = { 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: { swing: {
name: '波段回归(推荐)', name: '波段回归(推荐)',
desc: '根治高频与追价:关闭智能入场,回归“纯限价 + 30分钟扫描 + 更高信号门槛”的低频波段。建议先跑20-30单再评估。', desc: '根治高频与追价:关闭智能入场,回归“纯限价 + 30分钟扫描 + 更高信号门槛”的低频波段。建议先跑20-30单再评估。',

View File

@ -325,6 +325,60 @@ const GlobalConfig = () => {
USE_DYNAMIC_ATR_MULTIPLIER: false, // 关闭动态调整,使用固定2.5倍 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: { aggressive: {
name: '激进高频', name: '激进高频',
desc: '晚间波动大时使用,交易频率高,止损较紧但止盈合理(盈亏比1.5:1)', desc: '晚间波动大时使用,交易频率高,止损较紧但止盈合理(盈亏比1.5:1)',
@ -924,6 +978,7 @@ const GlobalConfig = () => {
} }
const presetUiMeta = { const presetUiMeta = {
altcoin: { group: 'altcoin', tag: '山寨币专用' },
swing: { group: 'limit', tag: '纯限价' }, swing: { group: 'limit', tag: '纯限价' },
strict: { group: 'limit', tag: '纯限价' }, strict: { group: 'limit', tag: '纯限价' },
fill: { group: 'smart', tag: '智能入场' }, fill: { group: 'smart', tag: '智能入场' },
@ -934,6 +989,12 @@ const GlobalConfig = () => {
} }
const presetGroups = [ const presetGroups = [
{
key: 'altcoin',
title: '⭐ 山寨币高盈亏比狙击策略',
desc: '专为山寨币设计:宽止损(2.0×ATR)+ 高盈亏比(4:1)+ 移动止损 + 严格流动性筛选。目标胜率35%,期望值+0.75%/笔。',
presetKeys: ['altcoin'],
},
{ {
key: 'limit', key: 'limit',
title: 'A. 纯限价(SMART_ENTRY_ENABLED=false)', title: 'A. 纯限价(SMART_ENTRY_ENABLED=false)',