(同花顺量化)10日涨幅大于0小于35_、现量大于1万手

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

问财量化选股策略逻辑

这个策略的逻辑包括以下几点:

  1. 至少5根均线重合的股票:这表明这些股票的短期和中期趋势比较一致,可能具有更强的上涨动力。
  2. 现量大于1万手:这表明这些股票的交易量比较大,表明市场对这些股票的关注度较高。
  3. 高开:这表明这些股票在开盘时的价格比前一交易日有所上涨,可能表明市场对这些股票的预期比较乐观。
  4. 10日涨幅大于0小于35:这表明这些股票在最近10天内的价格上涨了,但涨幅不是很大,可能表明这些股票具有一定的上涨潜力,但短期内可能不会出现大幅上涨。

选股逻辑分析

这个策略的逻辑主要关注股票的短期和中期趋势,以及交易量和价格波动。这些因素可以帮助投资者筛选出具有上涨潜力的股票。但是,需要注意的是,这个策略并没有考虑股票的基本面因素,例如公司的财务状况、盈利能力等。因此,投资者在使用这个策略时需要谨慎,并结合其他因素进行综合分析。

有何风险?

这个策略的逻辑主要关注股票的短期和中期趋势,以及交易量和价格波动。但是,需要注意的是,这个策略并没有考虑股票的基本面因素,例如公司的财务状况、盈利能力等。因此,投资者在使用这个策略时需要谨慎,并结合其他因素进行综合分析。此外,由于这个策略主要关注股票的价格波动,因此可能会面临较高的市场风险。如果市场出现大幅波动,这些股票的价格也可能出现较大的波动。

如何优化?

这个策略可以通过加入其他因素来进行优化,例如加入股票的基本面因素,例如公司的财务状况、盈利能力等。此外,还可以通过调整策略的参数来优化策略,例如调整均线的数量、调整高开的标准等。投资者可以根据自己的风险承受能力和投资目标来调整策略的参数。

最终的选股逻辑

最终的选股逻辑如下:

  1. 选取至少5根均线重合的股票。
  2. 选取现量大于1万手的股票。
  3. 选取高开的股票。
  4. 选取10日涨幅大于0小于35的股票。
  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()
ma50 = data['close'].rolling(window=50).mean()
ma100 = data['close'].rolling(window=100).mean()

# 选取符合策略条件的股票
filtered_data = data[(data['close'] > ma5) & (data['close'] > ma10) & (data['close'] > ma20) & (data['close'] > ma50) & (data['close'] > ma100) & (data['volume'] > 10000) & (data['open'] > data['close'].shift(1)) & (data['close'] - data['close'].shift(1) > 0) & (data['close'] - data['close'].shift(1) < 35)]

# 输出符合策略条件的股票数量
print('符合策略条件的股票数量:', len(filtered_data))

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论