问财量化选股策略逻辑
选股逻辑:元宇宙,流通市值大于100亿元,非ST(10点之前选股票)五部涨停战法。
选股逻辑分析
该选股策略要求股票符合元宇宙板块,且流通市值大于100亿元,同时排除ST板块股票。在此基础上,使用五部涨停战法进行选股。五部涨停战法一般认为,当一只股票连续涨停后,在该股票经过一段强势震荡后,继续连续涨停的概率较大。根据该选股条件进行筛选,主要是基于该股票股价的强势走势,并尝试通过其未来的表现获取收益。
有何风险?
该选股策略存在诸多风险。首先,这种基于一定历史规律的选股方法可能存在一定程度的过拟合,且其规律可能存在变化或失效。其次,在进行选股时,忽略了公司基本面因素,可能存在高风险、高负债、高估值等问题的股票,需要进行充分的研究和考虑。此外,该策略在市场情绪剧烈波动时,仍然会受到市场情绪波动的影响,存在较大的风险。
如何优化?
可以考虑加入股票的财务分析及公司业绩等基本面因素。此外,可以考虑结合其它技术分析方法,如K线形态、均线等指标,以更全面的方式分析该股票的未来走势,从而尽可能减少风险。同时,该策略应该做好风险控制和止损规划,在交易中控制好仓位,以保证资金安全。
最终的选股逻辑
选股逻辑:元宇宙,流通市值大于100亿元,非ST(10点之前选股票)五部涨停战法。
同花顺指标公式代码参考
此选股策略没有使用通达信指标公式。
Python代码参考
以下是获取符合该要求股票的Python代码片段:
import QUANTAXIS as QA
# 获取元宇宙板块及流通市值超过100亿元的标的
df = QA.QA_fetch_stock_block_adv().get_code_filtered('元宇宙')
df = df[df['c_market_cap'] > 1000000000]
# 排除ST板块股票
df = QA.QA_fetch_stock_info(list(df.index))
df = df[df['name'].str.contains('ST') == False]
# 选取当前股价处于历史高位的标的
selected = []
for code in df.index.tolist():
data = QA.QA_fetch_stock_day_adv(code, '2021-10-20', '2021-10-22')
s = data.close
if s.max() == s.iloc[-1]:
selected.append(code)
# 输出筛选结果
print(df[df.index.isin(selected)])
注:以上代码中,使用的是 QuantAxis 库中的数据获取和计算函数。其中,选股策略中尚未加入所谓的五部涨停战法,仅是简单地选择当前股价处于历史高位的标的,以供参考。实际应用中应根据实际需求进行适当调整。
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


