问财量化选股策略逻辑
- 资金强度由大到小
- 剔除昨日涨停
- (昨日换手率*(今日竞价成交量/昨日成交量))>0.5<2
选股逻辑分析
- 资金强度由大到小:表示资金流入的强度,越大说明资金流入越多,越有可能成为热门股。
- 剔除昨日涨停:表示昨日已经涨停的股票,今天继续上涨的概率较低,可以避免追高风险。
- (昨日换手率*(今日竞价成交量/昨日成交量))>0.5<2:表示今天的换手率和成交量都比昨日大,说明今天有更多的资金参与交易,股票活跃度较高,但也要注意避免过度交易的情况。
有何风险?
- 过于依赖资金强度和换手率,可能会忽略其他因素,导致选出的股票表现不佳。
- 剔除昨日涨停可能会错失一些优质股票,因为有些股票在连续上涨后可能会出现调整。
如何优化?
- 可以加入其他因素,如技术指标、行业因素等,综合考虑选出更优质的股票。
- 可以通过回测等方式,对选出的股票进行验证,确保选出的股票表现良好。
最终的选股逻辑
- 资金强度由大到小
- 剔除昨日涨停
- (昨日换手率*(今日竞价成交量/昨日成交量))>0.5<2
- 加入其他因素,如技术指标、行业因素等
python代码参考
- 以下代码使用了问财量化交易的量化策略库,需要先安装问财量化交易
- 代码中使用了tushare库获取股票数据,需要先安装tushare
import tushare as ts
import talib
def get_k_data(code, start_date, end_date):
# 获取股票数据
k_data = ts.get_k_data(code, start_date, end_date)
# 计算资金强度
k_data['资金强度'] = talib.MA(k_data['资金流入'], timeperiod=3) / talib.MA(k_data['资金流出'], timeperiod=3)
# 剔除昨日涨停
k_data = k_data
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
