auto_trade_sys/frontend/src/components/ConfigGuide.jsx
薇薇安 ebe9af132e a
2026-01-17 16:23:06 +08:00

301 lines
14 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import React from 'react'
import { Link } from 'react-router-dom'
import './ConfigGuide.css'
const ConfigGuide = () => {
return (
<div className="config-guide">
<div className="guide-header">
<Link to="/config" className="back-link"> 返回配置页面</Link>
<h1>交易配置说明文档</h1>
</div>
<div className="guide-content">
<section className="guide-section">
<h2>预设方案说明</h2>
<div className="preset-card">
<h3>方案1保守配置</h3>
<p className="preset-desc">适合新手或稳健型交易者风险较低止损止盈较宽松避免被正常波动触发</p>
<div className="preset-params">
<ul>
<li><strong>扫描间隔</strong>: 36001</li>
<li><strong>最小涨跌幅</strong>: 2.0%</li>
<li><strong>信号强度</strong>: 5/10</li>
<li><strong>处理交易对</strong>: 10</li>
<li><strong>止损</strong>: 10% of margin2%</li>
<li><strong>止盈</strong>: 20% of margin3%</li>
</ul>
</div>
<div className="preset-effect">
<strong>效果</strong>2%
</div>
</div>
<div className="preset-card">
<h3>方案2平衡配置推荐</h3>
<p className="preset-desc">平衡交易频率和信号质量止损止盈适中盈亏比2.5:1适合大多数交易者</p>
<div className="preset-params">
<ul>
<li><strong>扫描间隔</strong>: 60010</li>
<li><strong>最小涨跌幅</strong>: 1.5%</li>
<li><strong>信号强度</strong>: 4/10</li>
<li><strong>处理交易对</strong>: 12</li>
<li><strong>止损</strong>: 8% of margin2%</li>
<li><strong>止盈</strong>: 20% of margin3%2.5:1</li>
</ul>
</div>
<div className="preset-effect">
<strong>效果</strong>101.5%2.5:1使
</div>
</div>
<div className="preset-card">
<h3>方案3激进高频配置</h3>
<p className="preset-desc">适合晚间波动大时使用交易频率高止损较紧但止盈合理盈亏比3:1</p>
<div className="preset-params">
<ul>
<li><strong>扫描间隔</strong>: 3005</li>
<li><strong>最小涨跌幅</strong>: 1.0%</li>
<li><strong>信号强度</strong>: 3/10</li>
<li><strong>处理交易对</strong>: 18</li>
<li><strong>止损</strong>: 5% of margin1.5%</li>
<li><strong>止盈</strong>: 15% of margin2%3:1</li>
</ul>
</div>
<div className="preset-effect">
<strong>效果</strong>51%
</div>
<div className="preset-warning">
<strong>风险提示</strong>使
</div>
</div>
</section>
<section className="guide-section">
<h2>配置参数详细说明</h2>
<div className="config-detail">
<h3>市场扫描参数</h3>
<div className="param-item">
<h4>SCAN_INTERVAL扫描间隔</h4>
<p><strong>单位</strong></p>
<p><strong>默认值</strong>36001</p>
<p><strong>说明</strong></p>
<p><strong>影响</strong></p>
<ul>
<li>值越小扫描越频繁能更快捕捉市场波动但系统资源消耗增加</li>
<li>建议范围3005分钟- 36001小时</li>
<li>晚间波动大时建议300-600</li>
<li>白天平稳时段建议1800-3600</li>
</ul>
</div>
<div className="param-item">
<h4>MIN_CHANGE_PERCENT最小涨跌幅阈值</h4>
<p><strong>单位</strong>%</p>
<p><strong>默认值</strong>2.02%</p>
<p><strong>说明</strong></p>
<p><strong>影响</strong></p>
<ul>
<li>值越小捕捉的交易机会越多但可能包含更多噪音</li>
<li>值越大只捕捉大幅波动信号质量更高但机会更少</li>
<li>建议范围1.0% - 3.0%</li>
<li>高频交易建议1.0-1.5%</li>
<li>稳健交易建议2.0-3.0%</li>
</ul>
</div>
<div className="param-item">
<h4>MIN_SIGNAL_STRENGTH最小信号强度</h4>
<p><strong>单位</strong>0-10</p>
<p><strong>默认值</strong>5</p>
<p><strong>说明</strong></p>
<p><strong>影响</strong></p>
<ul>
<li>值越小交易机会越多但信号质量可能下降</li>
<li>值越大只执行高质量信号胜率更高但机会更少</li>
<li>建议范围3-7</li>
<li>激进策略建议3-4</li>
<li>稳健策略建议5-7</li>
</ul>
</div>
<div className="param-item">
<h4>TOP_N_SYMBOLS处理交易对数量</h4>
<p><strong>单位</strong></p>
<p><strong>默认值</strong>10</p>
<p><strong>说明</strong>N</p>
<p><strong>影响</strong></p>
<ul>
<li>值越大处理的交易对越多交易机会增加</li>
<li>但系统计算量增加可能影响响应速度</li>
<li>建议范围10-20</li>
</ul>
</div>
<div className="param-item">
<h4>MIN_VOLATILITY最小波动率</h4>
<p><strong>单位</strong></p>
<p><strong>默认值</strong>0.022%</p>
<p><strong>说明</strong></p>
<p><strong>影响</strong></p>
<ul>
<li>值越小允许更多交易对参与但可能包含波动不足的交易对</li>
<li>建议范围0.0151.5%- 0.0252.5%</li>
</ul>
</div>
<div className="param-item">
<h4>MIN_VOLUME_24H最小24小时成交量</h4>
<p><strong>单位</strong>USDT</p>
<p><strong>默认值</strong>100000001000</p>
<p><strong>说明</strong></p>
<p><strong>影响</strong></p>
<ul>
<li>值越小允许更多交易对但可能包含流动性差的交易对</li>
<li>建议不要低于500万USDT</li>
</ul>
</div>
</div>
<div className="config-detail">
<h3>时间周期参数</h3>
<div className="param-item">
<h4>PRIMARY_INTERVAL主周期</h4>
<p><strong>默认值</strong>1h</p>
<p><strong>说明</strong></p>
<p><strong>选项</strong>1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 1d</p>
<p><strong>影响</strong></p>
<ul>
<li>周期越短反应越快但信号可能更频繁变化</li>
<li>周期越长信号更稳定但反应较慢</li>
<li>高频交易建议15m-30m</li>
<li>稳健交易建议1h-4h</li>
</ul>
</div>
<div className="param-item">
<h4>ENTRY_INTERVAL入场周期</h4>
<p><strong>默认值</strong>15m</p>
<p><strong>说明</strong>K线</p>
<p><strong>影响</strong></p>
<ul>
<li>周期越短入场时机更精确但可能产生更多假信号</li>
<li>建议5m-15m</li>
</ul>
</div>
</div>
<div className="config-detail">
<h3>仓位控制参数</h3>
<div className="param-item">
<h4>MAX_POSITION_PERCENT单笔最大仓位</h4>
<p><strong>单位</strong></p>
<p><strong>默认值</strong>0.055%</p>
<p><strong>说明</strong>使</p>
<p><strong>影响</strong></p>
<ul>
<li>值越大单笔交易金额越大潜在收益和风险都增加</li>
<li>建议范围3%-10%</li>
</ul>
</div>
<div className="param-item">
<h4>MAX_TOTAL_POSITION_PERCENT总仓位上限</h4>
<p><strong>单位</strong></p>
<p><strong>默认值</strong>0.3030%</p>
<p><strong>说明</strong></p>
<p><strong>影响</strong></p>
<ul>
<li>值越大可以同时持有更多仓位但风险集中度增加</li>
<li>建议范围20%-50%</li>
</ul>
</div>
</div>
<div className="config-detail">
<h3>风险控制参数</h3>
<div className="param-item">
<h4>STOP_LOSS_PERCENT止损百分比</h4>
<p><strong>单位</strong></p>
<p><strong>默认值</strong>0.033%</p>
<p><strong>说明</strong></p>
<p><strong>影响</strong></p>
<ul>
<li>值越小止损更严格单笔损失更小但可能被正常波动触发</li>
<li>建议范围2%-5%</li>
</ul>
</div>
<div className="param-item">
<h4>TAKE_PROFIT_PERCENT止盈百分比</h4>
<p><strong>单位</strong></p>
<p><strong>默认值</strong>0.055%</p>
<p><strong>说明</strong></p>
<p><strong>影响</strong></p>
<ul>
<li>值越大目标利润更高但可能错过及时止盈的机会</li>
<li>建议范围3%-8%</li>
</ul>
</div>
</div>
</section>
<section className="guide-section">
<h2>使用建议</h2>
<div className="tips">
<h3>时段差异化配置</h3>
<p>建议在不同时段使用不同配置</p>
<ul>
<li><strong>晚间波动时段20:00-02:00 UTC+8</strong>使</li>
<li><strong>白天平稳时段</strong>使</li>
</ul>
</div>
<div className="tips">
<h3>渐进式调整</h3>
<p>不要一次性大幅调整所有参数建议</p>
<ol>
<li>先调整SCAN_INTERVAL从36001800600300</li>
<li>观察1-2天效果</li>
<li>再调整MIN_CHANGE_PERCENT和MIN_SIGNAL_STRENGTH</li>
<li>根据实际表现微调</li>
</ol>
</div>
<div className="tips">
<h3>监控指标</h3>
<p>修改配置后建议监控</p>
<ul>
<li><strong>胜率</strong>MIN_SIGNAL_STRENGTH</li>
<li><strong>总盈亏</strong></li>
<li><strong>手续费</strong></li>
<li><strong>系统负载</strong></li>
</ul>
</div>
</section>
<section className="guide-section">
<h2>配置生效时间</h2>
<p>配置修改后</p>
<ul>
<li>立即保存到数据库</li>
<li>交易系统会在<strong>下次扫描时</strong></li>
<li>如果SCAN_INTERVAL是3600秒最多等待1小时</li>
<li>如果改为300秒最多等待5分钟</li>
<li>无需重启交易系统</li>
</ul>
</section>
</div>
</div>
)
}
export default ConfigGuide