Pine Script实现EMA均值回归做空策略代码编写求助
EMA均值回归做空策略(Pine Script实现)
策略核心规则
- 适用周期:10分钟K线,仅允许每日9:15-10:15时段开仓,其余时段禁止入场
- 偏离判定:K线最低价需位于用户自定义参数EMA(示例为7周期EMA)上方,且与EMA存在明显间距,不得过度贴近EMA
- 参考K线选取:若存在多根满足偏离要求的K线,选取最低价距离EMA最远的K线作为参考K线,目前暂未明确最小偏离阈值
- 空单入场规则:若价格跌破上述参考K线的最低价,且当前时间未超过10:15则开空仓;超过10:15不再开新仓
- 止损规则:止损(SL)设置为所有偏离EMA的K线中的最高价(HH, Highest High)
当前开发进展
作为Pine Script初学者,目前仅完成EMA绘制、识别收盘价与最低价偏离EMA的K线的基础代码,尚未确定平仓出场条件,现有代码如下:
//@version=5 strategy("7ema", overlay=true) ema_input=input.int(7,'EMA Length') ema_=ta.ema(close,ema_input) plot(ema_) barcolor((close > ema_) and (low > ema_ or high < ema_) ? color.black : na)
参考说明
配套策略示意图展示了价格脱离EMA运行的K线形态,可作为偏离判定的直观参考。
内容的提问来源于stack exchange,提问作者sachin.pandey
相关产品推荐
相关产品推荐

