(supermind量化策略)task14/a/元宇宙、9点25分涨幅小于6%、机构抄底

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

问财量化选股策略逻辑

选股逻辑:元宇宙,9点25分涨幅小于6%,机构抄底。

选股逻辑分析

这个选股逻辑着重考虑了机构的买入行为,要求选股的股票在元宇宙板块内,同时在9点25分前的涨幅不超过6%。另外,还需要考虑机构的持仓情况,通过机构抄底的行为来判断机构对该股票的青睐程度,选出估值较低,有较大上涨空间的个股。

有何风险?

该选股策略同样存在结构性风险。如过度依赖机构买入情况,可能会忽视股票的基本面,而选出的股票可能存在实际价值不高的情况。此外,对机构的抄底行为进行分析需要人工识别和判断,存在一定的主观性和误差性。

如何优化?

可以采用多因素评估机构的投资行为,如机构持仓变动情况、机构的交易策略、机构作为行业龙头的影响力等,以多重角度来评估机构的投资价值。同时,还需结合股票的基本面和技术指标等因素,从多方面来考虑选股策略。

最终的选股逻辑

选股逻辑:元宇宙,9点25分涨幅小于6%,机构抄底。

同花顺指标公式代码参考

通达信指标:

元宇宙板块:CATEGORY='SW1_zxx'
9点25分涨幅小于6%:(Ref(CLOSE,1)/OPEN - 1) < 0.06
机构抄底:IF(CBDFL<=0,'Y','N')
选股条件:CATEGORY=='SW1_zxx' AND (Ref(CLOSE,1)/OPEN-1) < 0.06 AND IF(CBDFL<=0,'Y','N')

其中,CBDFL表示机构抄底标志,1表示有机构抄底,0表示无机构抄底。

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 = pd.DataFrame(columns=['symbol'])
for symbol in yxu_stocks['symbol']:
    tick_data = ak.stock_zh_a_tick_tx_js(code=symbol, return_type='pd')
    if tick_data.iloc[-1]['last_match'] / tick_data.iloc[0]['open'] - 1 <= -0.0995 and \
        tick_data.loc[:'2021-09-08 09:15:00', 'close'].iloc[-2] / tick_data.iloc[0]['open'] - 1 < 0.06 and \
        '机构' in ak.stock_a_holding_change(symbol=symbol).iloc[-1]['holders']:
        final_stocks = final_stocks.append({'symbol': symbol}, ignore_index=True)

# 按机构持股量排序并取前5只股票
final_stocks = yxu_stocks[yxu_stocks['symbol'].isin(final_stocks['symbol'])].sort_values(by='institution_holding_ratio', ascending=False).head(5)
    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

    select_sentence = '市值小于100亿' #选股语句。

    模板如何使用?

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


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

评论