MENU

“方向判定 + 固定止盈止损” 的二元决策模型

March 2, 2026 • 阅读: 10 • 笔记&折腾

一个“方向判定 + 固定止盈止损” 的二元决策模型

指标解释

BAR:K线周期(示例:30m)
ema30:30周期EMA,短期趋势参考
ema90:90周期EMA,长期趋势参考

下单信号生成逻辑

做多信号:如果 ema_fast > ema_slow 且 当前成交量 > 成交量均值 * vol_multipler,信号为 1,做多。
做空信号:如果 ema_fast < ema_slow 且 当前成交量 > 成交量均值 * vol_multipler,信号为 -1,做空。

关键指标解释

ema_fast
含义:快周期指数移动均线,代表短期价格趋势。
用途:更敏感,反应最近价格方向。
案例:30。即30条K线。

ema_slow
含义:慢周期指数移动均线,代表中期趋势基线。
用途:和快线比较,判断趋势方向。
案例:90。即90条K线。

vol_ma
含义:成交量的滚动均值,窗口长度等于 slow。
用途:作为放量阈值基准,避免在“趋势方向对,但量能不足”时入场。

vol_multipler
含义:成交量倍数阈值。
用途:当前成交量必须大于 vol_ma * vol_multipler 才允许开仓。
案例:值为2时,也就是“至少放量到均量的 2 倍”。

平仓逻辑

多头
止盈触发价 = entry * (1 + tp_pct)
止损触发价 = entry * (1 - sl_pct)
下单价会再向不利方向偏 0.1% 滑点缓冲

空头
止盈触发价 = entry * (1 - tp_pct)
止损触发价 = entry * (1 + sl_pct)
下单价同样加 0.1% 缓冲

在近3月K线回测数据中,ETH和BTC的最佳tp_pct、sl_pct为:

ETH:
    bar: "30m"
    tp_pct: 0.045
    sl_pct: 0.045

BTC:
    bar: "30m"
    tp_pct: 0.025
    sl_pct: 0.025
Leave a Comment