(iwencai量化策略)按个股热度从大到小排序名_、9点25分涨幅小于6%、至少5根均线

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

问财量化选股策略逻辑

在问财量化选股策略中,我们采用至少5根均线重合的股票作为筛选条件。具体来说,我们选择5日、10日、20日、60日和120日均线,将它们的收盘价相加并除以5,得到平均线。然后,我们选择所有平均线重合的股票。这表明这些股票在短期内和长期内的走势较为一致,可能具有较好的投资价值。

选股逻辑分析

这种策略的逻辑是基于均线的平均值来判断股票的趋势。当均线重合时,说明股票的短期和长期走势一致,可能会出现买入或卖出的机会。但是,这种策略的局限性在于它没有考虑股票的基本面因素,也没有考虑市场情绪等因素。因此,它可能无法准确预测股票的走势。

有何风险?

这种策略的潜在风险包括以下几点:

  1. 均线指标可能被操纵或误导。如果股票的价格被操纵,那么均线指标也可能被操纵,从而导致错误的信号。

  2. 均线指标可能无法准确反映股票的走势。由于市场情绪和其他因素的影响,股票的走势可能与均线指标不符。

  3. 选择的均线周期可能不适合当前市场环境。如果选择的均线周期过长或过短,那么可能会错过买入或卖出的机会。

如何优化?

为了优化这种策略,我们可以考虑以下几点:

  1. 结合其他技术指标。除了均线指标外,我们还可以结合其他技术指标,如MACD、布林线等,来更准确地判断股票的走势。

  2. 考虑基本面因素。除了技术指标外,我们还可以考虑股票的基本面因素,如盈利能力、财务状况等,来更准确地判断股票的价值。

  3. 考虑市场情绪。除了技术指标和基本面因素外,我们还可以考虑市场情绪,如投资者信心、市场情绪等,来更准确地判断股票的走势。

最终的选股逻辑

最终的选股逻辑如下:

  1. 选择至少5根均线,包括5日、10日、20日、60日和120日均线。

  2. 计算所有均线的平均值,并将它们相加并除以5。

  3. 选择所有平均线重合的股票。

  4. 结合其他技术指标和基本面因素,以及市场情绪,对股票进行综合分析。

  5. 根据分析结果,决定是否买入或卖出股票。

python代码参考

以下是使用pandas和numpy库实现上述策略的Python代码:

import pandas as pd
import numpy as np

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

# 计算均线
ma5 = data['close'].rolling(window=5).mean()
ma10 = data['close'].rolling(window=10).mean()
ma20 = data['close'].rolling(window=20).mean()
ma60 = data['close'].rolling(window=60).mean()
ma120 = data['close'].rolling(window=120).mean()

# 选择所有均线重合的股票
intersection = np.intersect1d(np.where(ma5 > ma10, ma5, ma10), np.where(ma5 > ma20, ma5, ma20), np.where(ma5 > ma60, ma5, ma60), np.where(ma5 > ma120, ma5, ma120))

# 输出结果
print(intersection)

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论