(iwencai量化)底部抬高_、9点25分涨幅小于6%、至少5根均线重合的股票

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

问财量化选股策略逻辑

首先,我们定义一个筛选条件,即至少5根均线重合的股票。这个条件可以使用技术分析中的均线指标来实现。具体来说,我们可以使用5日、10日、20日、60日和120日均线,将它们的收盘价相加并除以5,得到一个平均值作为股票的中期趋势。如果这5条均线重合,就说明股票的中期趋势比较稳定,可能会出现上涨的机会。

接下来,我们定义另一个筛选条件,即9点25分涨幅小于6%。这个条件可以使用股票的开盘价和收盘价来实现。具体来说,我们可以计算出股票在9点25分的开盘价和收盘价之间的涨幅,如果涨幅小于6%,就说明股票在开盘后表现不佳,可能会出现下跌的机会。

最后,我们定义一个筛选条件,即底部抬高。这个条件可以使用股票的收盘价来实现。具体来说,我们可以计算出股票在最近一段时间内的收盘价,如果收盘价在逐步抬高,就说明股票的底部在逐步抬高,可能会出现上涨的机会。

选股逻辑分析

以上三个筛选条件结合起来,可以筛选出一些中期趋势稳定、开盘后表现不佳、底部逐步抬高的股票。这些股票可能会出现上涨的机会,但是具体的表现还需要进一步的分析和研究。

有何风险?

使用以上筛选条件进行股票筛选,可能会存在以下风险:

  1. 筛选条件可能过于简单,无法准确预测股票的走势。

  2. 筛选条件可能过于严格,导致错过一些有潜力的股票。

  3. 筛选条件可能过于宽松,导致选择出一些表现不佳的股票。

如何优化?

为了优化以上筛选条件,我们可以考虑以下方法:

  1. 尝试使用更多的均线指标,例如30日、90日等,以获得更准确的中期趋势判断。

  2. 尝试使用更多的开盘价和收盘价数据,例如分钟线、小时线等,以获得更准确的开盘后表现判断。

  3. 尝试使用更多的收盘价数据,例如季度线、半年线等,以获得更准确的底部抬高判断。

最终的选股逻辑

以下是最终的选股逻辑:

  1. 筛选条件1:至少5根均线重合的股票。

  2. 筛选条件2:9点25分涨幅小于6%的股票。

  3. 筛选条件3:底部抬高的股票。

  4. 对于同时满足以上三个筛选条件的股票,进行进一步的分析和研究,以确定是否值得投资。

python代码参考

以下是使用pandas库实现以上筛选条件的python代码参考:

import pandas as pd

# 读取股票数据
df = pd.read_csv('stock_data.csv')

# 筛选条件1:至少5根均线重合的股票
df = df[df['ma5'] == df['ma10'] == df['ma20'] == df['ma60'] == df['ma120']]

# 筛选条件2:9点25分涨幅小于6%的股票
df = df[df['open'] - df['close'] < 0.06]

# 筛选条件3:底部抬高的股票
df = df[df['close'].diff() > 0]

# 对于同时满足以上三个筛选条件的股票,进行进一步的分析和研究
# ...

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论