量化交易ma240>0、涨幅2%-7%、分时大单买入占比大于50

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

问财量化选股策略逻辑

选股逻辑主要包括以下几个部分:

  1. MA240>0: 表示股票价格在近一年内的趋势是向上的。
  2. 涨幅2%-7%: 表示股票的上涨空间相对有限,不是短期内的大涨股。
  3. 分时大单买入占比大于50: 表示股票有机构或主力资金的介入。

选股逻辑分析

以上三个条件的组合,筛选出了具有长期向上趋势、上涨空间相对有限且有机构资金参与的股票。这种类型的股票往往比较稳定,适合稳健型投资者投资。

然而,以上策略也存在一些风险:

  1. 股票市场的波动性较大,即使符合以上三个条件的股票也可能因为市场整体下跌而产生亏损。
  2. 分时大单买入占比超过50并不一定意味着股票一定会涨,可能存在短期交易陷阱。

如何优化?

  1. 可以加入更多的条件来筛选股票,例如公司的盈利能力、财务状况等。
  2. 可以使用更复杂的技术指标和分析方法,如MACD、RSI等。
  3. 可以结合基本面和技术面进行综合分析。

最终的选股逻辑

通过MA240>0、涨幅2%-7%和分时大单买入占比大于50这三个条件的组合,以及根据股票的基本面和技术面进行进一步的分析,选出具有长期向上趋势、上涨空间相对有限且有机构资金参与的股票。

常见问题

  1. 为什么只选择近一年的数据进行分析?
    答:这是因为我们希望得到的是短期的趋势,并且使用近一年的数据可以避免由于历史数据过长导致的过拟合问题。

  2. 分时大单买入占比超过50就代表股票一定会涨吗?
    答:不一定,这只是一个信号,还需要结合其他因素进行分析。

python代码参考

import pandas as pd

def select_stocks(df):
    ma240 = df['Close'].rolling(window=240).mean()
    ma240[df['Close'] > ma240] = ma240[df['Close'] > ma240].shift(1)
    ma240[ma240 < 0] = 0
    
    return df[(df['Close'] > ma240) & (df['Change'] > 2

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

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

    模板如何使用?

    点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。


    
收益&风险
源码

评论