You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

反转策略研究:连续5日下跌后收阳买入信号代码故障求助

反转策略代码修正方案

原有代码问题定位

  • 连续下跌天数不匹配:需求要求连续5个交易日收盘价下跌,原有代码仅实现了连续3个交易日下跌的判断,缺少2天的逐跌校验
  • 缺失阳线判断规则:需求要求今日收阳线(当日收盘价>当日开盘价),原有代码仅判断了今日收盘价高于昨日收盘价,未验证阳线条件
  • 无K线标注逻辑:原有代码仅包含策略下单指令,未添加绿色箭头的绘图代码

修正后完整代码

// 计算连续5个交易日逐天下跌:T-5到T-1每天收盘价均低于前一日
concurrentloser = close[4] < close[5] and close[3] < close[4] and close[2] < close[3] and close[1] < close[2]
// 满足全部信号条件:连续下跌+今日收盘价高于昨日+今日收阳线
long_signal = concurrentloser and close > close[1] and close > open
// 在K线下方标注绿色向上箭头
plotshape(series=long_signal, title="反转买入信号", location=location.belowbar, color=color.green, style=shape.arrowup, size=size.small)
// 策略入场指令
strategy.entry("Buy", strategy.long, 100, when = long_signal)

补充说明

如果你的业务规则中「连续5个交易日下跌」包含今日(即从T-4到今日共5天下跌后收阳),可以调整concurrentloser的下标匹配你的规则即可。

内容的提问来源于stack exchange,提问作者Tency Kurien

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 13:36:01