问财量化选股策略逻辑
- 今日增仓占比>5%
- 涨幅<2.6且涨幅>-5
- 开盘价在十日线左右
选股逻辑分析
以上三个条件分别代表了三个方面的筛选标准。首先,今日增仓占比>5%表示该股票在最近一段时间内有较多的投资者进行了买入操作,这可能意味着市场对该股票的未来表现有一定的信心。其次,涨幅<2.6且涨幅>-5表示该股票在最近一段时间内的涨幅要小于2.6%,且涨幅要大于-5%,这说明该股票的上涨趋势相对较弱,可能具备一定的投资价值。最后,开盘价在十日线左右表示该股票的开盘价在十日均线附近,这可能意味着该股票的价格相对稳定,具备一定的投资价值。
有何风险?
虽然以上三个条件可以筛选出一些具备投资价值的股票,但是仍然存在一定的风险。首先,市场走势不可预测,即使有较多投资者买入某股票,也不能保证该股票一定会涨。其次,涨幅较弱的股票并不一定具备投资价值,因为其可能是因为市场整体表现不佳导致的。最后,开盘价在十日线左右的股票也不一定具备投资价值,因为其价格可能受到多种因素的影响。
如何优化?
为了进一步优化以上选股逻辑,可以考虑加入更多的筛选条件,例如加入股票的市盈率、市净率等财务指标,以及加入行业背景、公司经营状况等因素。这样可以更加全面地筛选出具备投资价值的股票。
最终的选股逻辑
- 今日增仓占比>5%
- 涨幅<2.6且涨幅>-5
- 开盘价在十日线左右
- 市盈率<20
- 市净率>1
- 行业背景良好
- 公司经营状况稳定
python代码参考
以下是使用问财量化交易平台进行筛选的Python代码:
import requests
from jqdata import jqdata
# 设置股票代码
stock_code = '600036.XSHG'
# 获取股票数据
df = jqdata.get_data(stock_code)
# 筛选条件
筛选条件 = [
df['交易日期'].dt.strftime('%Y-%m-%d'),
df['今日增仓占比'],
df['涨幅'],
df['开盘价'],
df['市盈率'],
df['市净率'],
df['行业背景'],
df['公司经营状况']
]
# 筛选结果
filtered_df = df[(df[筛选条件] > 0).all(axis=1)]
# 输出筛选结果
print(filtered_df)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。