import React from 'react' import { Link } from 'react-router-dom' import './ConfigGuide.css' const ConfigGuide = () => { return (
← 返回配置页面

交易配置说明文档

一、预设方案说明

方案1:保守配置

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

  • 扫描间隔: 3600秒(1小时)
  • 最小涨跌幅: 2.0%
  • 信号强度: 5/10
  • 处理交易对: 10个
  • 止损: 10% of margin(最小2%价格变动)
  • 止盈: 20% of margin(最小3%价格变动)
效果:每小时扫描一次,只捕捉2%以上的波动,止损止盈宽松,避免被正常波动触发,适合稳健交易

方案2:平衡配置(推荐)

平衡交易频率和信号质量,止损止盈适中(盈亏比2.5:1),适合大多数交易者

  • 扫描间隔: 600秒(10分钟)
  • 最小涨跌幅: 1.5%
  • 信号强度: 4/10
  • 处理交易对: 12个
  • 止损: 8% of margin(最小2%价格变动)
  • 止盈: 20% of margin(最小3%价格变动,盈亏比2.5:1)
效果:10分钟扫描一次,捕捉1.5%以上的波动,止损止盈适中,盈亏比2.5:1,平衡风险与收益,推荐使用

方案3:激进高频配置

适合晚间波动大时使用,交易频率高,止损较紧但止盈合理(盈亏比3:1)

  • 扫描间隔: 300秒(5分钟)
  • 最小涨跌幅: 1.0%
  • 信号强度: 3/10
  • 处理交易对: 18个
  • 止损: 5% of margin(最小1.5%价格变动)
  • 止盈: 15% of margin(最小2%价格变动,盈亏比3:1)
效果:5分钟扫描一次,捕捉1%以上的波动,止损较紧但止盈合理,能捕捉更大趋势,适合高频交易
⚠️ 风险提示:高频交易会增加手续费成本,止损较紧可能被正常波动触发,建议在波动大的时段使用,并密切监控胜率

二、配置参数详细说明

市场扫描参数

SCAN_INTERVAL(扫描间隔)

单位:

默认值:3600(1小时)

说明:系统每隔多长时间扫描一次市场,寻找交易机会

影响:

  • 值越小,扫描越频繁,能更快捕捉市场波动,但系统资源消耗增加
  • 建议范围:300(5分钟)- 3600(1小时)
  • 晚间波动大时建议:300-600秒
  • 白天平稳时段建议:1800-3600秒

MIN_CHANGE_PERCENT(最小涨跌幅阈值)

单位:百分比(前端显示为%,存储为小数)

默认值:2.0(2%)

说明:只有涨跌幅达到此阈值的交易对才会被考虑交易

影响:

  • 值越小,捕捉的交易机会越多,但可能包含更多噪音
  • 值越大,只捕捉大幅波动,信号质量更高但机会更少
  • 建议范围:1.0% - 3.0%
  • 高频交易建议:1.0-1.5%
  • 稳健交易建议:2.0-3.0%

MIN_SIGNAL_STRENGTH(最小信号强度)

单位:0-10的整数

默认值:5

说明:技术指标综合评分,只有达到此强度的信号才会执行交易

影响:

  • 值越小,交易机会越多,但信号质量可能下降
  • 值越大,只执行高质量信号,胜率更高但机会更少
  • 建议范围:3-7
  • 激进策略建议:3-4
  • 稳健策略建议:5-7

TOP_N_SYMBOLS(处理交易对数量)

单位:

默认值:10

说明:每次扫描后,处理涨跌幅最大的前N个交易对

影响:

  • 值越大,处理的交易对越多,交易机会增加
  • 但系统计算量增加,可能影响响应速度
  • 建议范围:10-20

MIN_VOLATILITY(最小波动率)

单位:百分比(小数形式)

默认值:0.02(2%)

说明:交易对的最小波动率要求,过滤掉波动过小的交易对

影响:

  • 值越小,允许更多交易对参与,但可能包含波动不足的交易对
  • 建议范围:0.015(1.5%)- 0.025(2.5%)

MIN_VOLUME_24H(最小24小时成交量)

单位:USDT

默认值:10000000(1000万)

说明:过滤掉成交量过小的交易对,确保流动性

影响:

  • 值越小,允许更多交易对,但可能包含流动性差的交易对
  • 建议不要低于500万USDT

时间周期参数

PRIMARY_INTERVAL(主周期)

默认值:1h

说明:用于计算技术指标的主要时间周期

选项:1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 1d

影响:

  • 周期越短,反应越快,但信号可能更频繁变化
  • 周期越长,信号更稳定,但反应较慢
  • 高频交易建议:15m-30m
  • 稳健交易建议:1h-4h

ENTRY_INTERVAL(入场周期)

默认值:15m

说明:用于确定入场时机的K线周期

影响:

  • 周期越短,入场时机更精确,但可能产生更多假信号
  • 建议:5m-15m

仓位控制参数

MAX_POSITION_PERCENT(单笔最大仓位)

单位:账户余额的百分比

默认值:0.05(5%)

说明:单笔交易最多使用账户余额的百分比

影响:

  • 值越大,单笔交易金额越大,潜在收益和风险都增加
  • 建议范围:3%-10%

MAX_TOTAL_POSITION_PERCENT(总仓位上限)

单位:账户余额的百分比

默认值:0.30(30%)

说明:所有持仓的总价值不能超过账户余额的百分比

影响:

  • 值越大,可以同时持有更多仓位,但风险集中度增加
  • 建议范围:20%-50%

风险控制参数

STOP_LOSS_PERCENT(止损百分比)

单位:百分比

默认值:0.03(3%)

说明:当亏损达到此百分比时自动平仓止损

影响:

  • 值越小,止损更严格,单笔损失更小但可能被正常波动触发
  • 建议范围:2%-5%

TAKE_PROFIT_PERCENT(止盈百分比)

单位:百分比

默认值:0.05(5%)

说明:当盈利达到此百分比时自动平仓止盈

影响:

  • 值越大,目标利润更高,但可能错过及时止盈的机会
  • 建议范围:3%-8%

三、使用建议

时段差异化配置

建议在不同时段使用不同配置:

  • 晚间波动时段(20:00-02:00 UTC+8):使用激进高频配置,捕捉更多机会
  • 白天平稳时段:使用保守或平衡配置,确保信号质量

渐进式调整

不要一次性大幅调整所有参数,建议:

  1. 先调整SCAN_INTERVAL(从3600→1800→600→300)
  2. 观察1-2天效果
  3. 再调整MIN_CHANGE_PERCENT和MIN_SIGNAL_STRENGTH
  4. 根据实际表现微调

监控指标

修改配置后,建议监控:

  • 胜率:如果下降明显,需要提高MIN_SIGNAL_STRENGTH
  • 总盈亏:确保增加的交易次数带来正收益
  • 手续费:高频交易会增加手续费成本
  • 系统负载:确保服务器能承受更频繁的扫描

四、配置生效时间

配置修改后:

  • 立即保存到数据库
  • 交易系统会在下次扫描时自动重新加载配置
  • 如果SCAN_INTERVAL是3600秒,最多等待1小时
  • 如果改为300秒,最多等待5分钟
  • 无需重启交易系统
) } export default ConfigGuide