问财量化选股策略逻辑
- 至少5根均线重合的股票
- 现量大于1万手
- 高开
- 近25个交易日有单日涨幅大于等于百分之10
选股逻辑分析
以上三个条件的组合可以筛选出具有较强趋势和成交量的股票。均线重合意味着股票价格在不同时间周期内趋势一致,这表明股票价格走势稳定。现量大于1万手意味着股票具有较高的流动性,可以保证交易的顺利进行。高开则表明股票价格在开盘时具有上涨的趋势,这有利于投资者在开盘时买入股票。近25个交易日有单日涨幅大于等于百分之10则意味着股票价格在过去一段时间内有较大的上涨空间,这表明股票具有较高的投资价值。
有何风险?
尽管以上条件可以筛选出具有较强趋势和成交量的股票,但仍然存在一定的风险。首先,股票价格的走势是不确定的,因此以上条件筛选出的股票并不一定能够持续上涨。其次,股票市场存在较大的波动性,因此投资者在买入股票时需要谨慎考虑风险。最后,投资者需要对股票进行充分的研究和分析,以确保投资决策的正确性。
如何优化?
为了优化以上选股逻辑,可以考虑以下几点:
- 将筛选条件的数量减少,例如只考虑均线重合和现量大于1万手两个条件。
- 将筛选条件的时间范围延长,例如考虑近50个交易日的单日涨幅大于等于百分之10。
- 将筛选条件的条件放宽,例如考虑高开和低开的情况。
最终的选股逻辑
最终的选股逻辑如下:
- 股票的日线图中至少有5根均线重合。
- 股票的现量大于1万手。
- 股票在最近50个交易日中有至少10个交易日的单日涨幅大于等于百分之10。
python代码参考
以下是一个简单的 Python 代码示例,用于筛选符合以上条件的股票:
import tushare as ts
# 设置 API Key 和 Secret Key
ts.set_token('your_api_key', 'your_secret_key')
# 初始化 Pro API
pro = ts.pro_api()
# 获取股票数据
df = pro.realtime_quotes('600036.XSHG')
# 筛选符合条件的股票
selected_stocks = df[df['vol'] > 10000]['code'].tolist()
# 输出符合条件的股票代码
print(selected_stocks)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。