量化交易选股策略大全-连续2天60日均线向上、军工板块日线16元以下上月换手率在100%以

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

问财量化选股策略逻辑

  • 连续2天60日均线向上: 选取连续两天60日均线方向一致且向上突破的股票,这可能是市场行情向好的信号。
  • 军工板块日线16元以下上月换手率在100%以上赢利个股: 筛选在日线级别下,位于军工板块并且价格低于16元的股票,同时要求上个月的换手率达到100%以上,并且这些股票有盈利记录,这是筛选出优质标的的重要条件之一。
  • 昨日的曾涨停取反: 选取昨日曾经出现过涨停的情况,并将昨日的收盘价减去昨日的开盘价,如果结果大于0,则买入;否则卖出。

选股逻辑分析

该策略的优点是能够选出在市场行情向好、股价具有上涨空间的同时,换手率高、盈利情况良好的股票。但是,也存在一些风险。首先,连续2天60日均线向上只能说明短期内市场可能向好,但并不能保证未来的趋势。其次,选择昨日曾涨停取反的股票有一定的随机性,不能确保每次都能获得收益。最后,对于某些特定行业的股票,其换手率和盈利情况可能会受到行业因素的影响,因此在使用此策略时需要结合其他因素进行考虑。

如何优化?

可以从以下几个方面进行优化:

  1. 可以增加更多关于市场的参数,如短期和长期的趋势、市场情绪等,以更全面地判断市场的状况;
  2. 可以根据股票的历史数据进行更加细致的分析,例如可以设置历史盈利记录的阈值,或者可以考虑使用技术指标来判断股票的价格走势;
  3. 可以设置更多的买入和卖出规则,例如可以根据不同的时间段和不同的行业来进行操作。

最终的选股逻辑

基于以上分析,最终的选股逻辑如下:

import pandas as pd
from talib import MA

# 获取数据
data = pd.read_csv('stock_data.csv')

# 连续2天60日均线向上
condition1 = data['MA_60'] > data['MA_60'].shift(1)

# 军工板块日线16元以下上月换手率在100%以上赢利个股
condition2 = data['price'] < 16
condition3 = data['volatility'] > 100

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

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

    模板如何使用?

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


    
收益&风险
源码

评论