聚宽量化交易-突破10均线、连续5天涨幅大于-4%、周一9点25分卖一量

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

问财量化选股策略逻辑

这个策略首先选择那些在最近一段时间内突破了10日均线的股票,然后筛选出在这段时间内连续5天的涨幅都大于-4%的股票。最后,这个策略会在每周一的9点25分的时候,关注卖一的数量。

选股逻辑分析

这个策略的基本思路是寻找那些价格走势向上的股票,并且价格波动比较大的股票。这是因为这些股票有可能在未来有更多的上涨空间。同时,通过关注卖一的数量,可以判断出市场的买卖情绪。

有何风险?

这个策略的风险主要来自于市场的不确定性。因为市场可能会出现突然的大涨或者大跌,这可能会导致这个策略的买入和卖出时机不准确。另外,如果市场的交易量非常小,那么这个策略的效果也会受到影响。

如何优化?

为了降低这个策略的风险,我们可以通过以下方式来优化:

  1. 增加参数:比如增加更多的均线周期,或者增加更多的交易天数等。
  2. 使用技术指标:例如MACD、RSI等技术指标,可以帮助我们更好地预测市场趋势。
  3. 利用数据挖掘:例如通过机器学习的方法,我们可以找出更多影响股票价格的因素。

最终的选股逻辑

最终的选股逻辑可能是:选择那些在过去一段时间内突破了5日均线,并且在过去7天的平均涨幅都大于-2%的股票;并且在每周一的9点25分的时候,关注卖一的数量小于1000的股票。

常见问题

读者可能会有以下几个常见的问题:

  1. 什么是均线?
  2. 什么是MACD、RSI等技术指标?
  3. 什么是数据挖掘?
  4. 如何利用Python进行数据挖掘?

python代码参考

# 这是一个简单的Python代码示例,用于模拟这个问题的解决过程
import pandas as pd

# 加载股票数据
df = pd.read_csv('stock_data.csv')

# 设置10日均线的计算方法
def calculate_10_day_moving_average(df):
    return df['Close'].rolling(window=10).mean()

# 计算所有的股票是否突破了10日均线
df['is_broken'] = df['Close'].apply(lambda x: True if x > calculate_10_day_moving_average(df) else False)

# 计算所有股票过去一周的平均涨幅
df['average_gain'] =

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧