(supermind量化-)振幅大于1、股票均价站在五日均线之上、竞价时涨跌幅买入大单

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

问财量化选股策略逻辑

选取振幅大于1、均价站在五日均线之上,在竞价时涨跌幅买入大单和特大单总购买量大于0.7千万的股票进行投资。

选股逻辑分析

此选股策略集中了股票的波动性、技术面以及资金面等多方面因素,通过选取稳定波动性、已经超过五日均线、在竞价时存在涨跌幅买入大单和特大单的票据来进行投资,同时考虑股票流动性较高。

有何风险?

由于此种策略主要是基于短期的资金面变化及技术面指标进行选股,因此较为容易忽略公司基本面、行业趋势等重要因素,以及盲目追求短期利益(如哗众取宠的股票大涨),导致追涨杀跌、盲目跟风等投资风险。

如何优化?

为避免风险和捕捉更多投资机会,应该结合股票的财务等基本面,对公司的盈利、营收、资产等进行分析,加强其长期趋势的判断,因此应建立投资标的的长期投资计划,和一个完善的风控系统,遵循决策的科学程序。

最终的选股逻辑

选取振幅大于1、均价站在五日均线之上,在竞价时涨跌幅买入大单和特大单总共计购买量大于0.7千万的股票进行投资。同时,应加强公司基本面等长期投资因素的考虑,并建立科学的风控系统。

同花顺指标公式代码参考

振幅指标:AMO
均价指标:MA(CLOSE,5)

python代码参考

import tushare as ts

# 获取符合条件的股票
def get_selected_stocks():
    data = ts.get_today_all()
    data = data[data['turnoverratio'] > 1]
    ma5 = data['trade'].rolling(window=5).mean()
    condition1 = ma5 > data['trade']
    buy_order = data['b1_v'] + data['b2_v'] + data['b3_v'] + data['b4_v'] + data['b5_v']
    condition2 = data['b1_p'] == data['price'] & buy_order > 7000000
    data = data[condition1 & condition2]
    data = data[['name','industry','code']]
    data_sorted = data.sort_values(by=['trade'], ascending=False)
    data_sorted = data_sorted.head(10)
    selected_stocks = list(data_sorted['code'])
    return selected_stocks

result = get_selected_stocks()
print(result)

注:以上代码仅供参考,实际选股需结合具体情况进行适度修改。

    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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


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

评论