(supermind量化策略)task14/a/元宇宙、9点25分涨幅小于6%、按今日竞价

用户头像神盾局量子研究部
2023-08-30 发布

问财量化选股策略逻辑

选股逻辑:元宇宙,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亿' #选股语句。

    模板如何使用?

    点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。


    ## 如果有任何问题请添加 下方的二维码进群提问。
    ![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
收益&风险
源码

评论