通达信指标公式转同花顺涨幅2%-7%、近五个交易日有单日涨幅大于5%、今天收阴股价在均价线

用户头像神盾局量子研究部
2023-11-03 发布

问财量化选股策略逻辑

这个策略逻辑包括三个条件:

  1. 股价在过去五个交易日内有一次单日涨幅大于5%。
  2. 今天股票价格收盘时低于平均价格线。
  3. 近期(过去五个交易日)股价涨幅在2%-7%之间。

选股逻辑分析

这种策略逻辑的优点是简单易懂,符合“低买高卖”的基本投资理念。但是,其缺点也很明显。首先,对于已经涨过5%的股票,如果后续不再上涨,那么投资者可能会错过后续的机会。其次,平均价格线的选择可能会影响结果。如果选择的平均价格线较高,那么即使是下跌的股票,只要今天的价格高于平均价格线,也会被选中。最后,由于只考虑了最近五个交易日的数据,而忽略了更长时间的信息,因此可能会错过一些重要的趋势变化。

有何风险?

这种策略的主要风险是可能存在市场噪音,即短期内的波动并不反映长期的趋势。此外,如果平均价格线选择不当,也可能会导致误选。

如何优化?

一种优化的方法是引入更多的历史数据,例如过去一年甚至更长的时间内的数据。这样可以更好地捕捉到长期的趋势。另一种方法是结合其他的技术分析工具,例如移动平均线、相对强弱指数等,来提高预测的准确性。

最终的选股逻辑

筛选条件:涨幅在2%-7%,近五个交易日有一次单日涨幅大于5%,今天收盘价在平均线下方。

常见问题

  1. 平均价格线应该如何选择?
  2. 如果股票连续五个交易日都涨了超过5%,是否应该购买?
  3. 是否所有的跌停板都是买入的机会?

指标公式代码参考

  • 平均价格线:MA(CLOSE, n);
  • 单日涨幅大于5%的日期:DATECODE(UPPER(DATE(), n), "yyyy/mm/dd");
  • 天数窗口:60;
SELECT DISTINCT Ticker
FROM (
    SELECT MA(CLOSE, 60) as MA_C, DATEADD(dd, -5, MAX(date)) as End_date,
           SUM(CASE WHEN UP > 5 THEN 1 ELSE 0 END) as Up_day_num
    FROM Data
    GROUP BY Ticker, MA_C
) A
WHERE End_date >= GETDATE()
AND MA_C < A

## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

    select_sentence = '市值小于100亿' #选股语句。

    模板如何使用?

    点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。


    
收益&风险
源码

评论