问财量化选股策略逻辑
选股逻辑:元宇宙,9点25分涨幅小于6%,按今日竞价金额排序前5。
选股逻辑分析
该选股策略同样考虑了行业风向,但更注重了股票市场表现上的选股点。要求选股股票在9点25分前的涨幅不超过6%,并按照竞价金额排序,选出前5个具有较好上涨潜力的个股,适合中短线投资者参考。
有何风险?
该选股策略同样存在着结构性的风险,只考虑了竞价金额的排序,没有考虑股票的投资价值。此外,随着选股人数逐渐增多,越来越多的人会关注、使用同一策略,造成选出的股票供需关系扭曲,使策略失效。
如何优化?
可以采用多因素选股策略,如基本面分析,在竞价金额排序的基础上,再根据公司的财务、行业及此前的交易记录中等更全面更深入地分析选股。若想避免选股策略失效,则可以每隔一段时间进一步调整策略,保证选出的股票具有投资价值。
最终的选股逻辑
选股逻辑:元宇宙,9点25分涨幅小于6%,按今日竞价金额排序前5。
同花顺指标公式代码参考
通达信指标:
元宇宙板块:CATEGORY='SW1_zxx'
9点25分涨幅小于6%:(Ref(CLOSE,1)/OPEN - 1) < 0.06
按今日竞价金额排序前5:RANK(JJJ) <= 5
选股条件:CATEGORY=='SW1_zxx' AND (Ref(CLOSE,1)/OPEN-1) < 0.06 AND RANK(JJJ) <= 5
Python代码参考
以下是利用Python进行选股的代码:
import akshare as ak
import pandas as pd
# 获取元宇宙板块数据
yxu_stocks = ak.stock_zh_a_classified_sector()
yxu_stocks = yxu_stocks[yxu_stocks['name'] == '元宇宙']
# 筛选出符合条件的股票并按竞价金额排序
final_stocks = yxu_stocks[yxu_stocks['symbol'].apply(lambda x: ak.stock_zh_a_tick_tx_js(code=x).iloc[-1]['jj']) \
.sort_values(ascending=False).head(5)]
# 筛选出价格小于6%的股票
final_stocks = final_stocks[final_stocks['symbol'].apply(lambda x: \
ak.stock_zh_a_spot_tx_js(symbol=x).iloc[0]['now'] < ak.stock_zh_a_k_daily_tx(code=x, ktype='5')[1]['close'] * 1.06)]
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
