i问财量化选股-ma240>0、9点25分交易额≥55万元、10日振幅小于

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

问财量化选股策略逻辑

1. ma240>0
策略逻辑是选取一段时间内的平均价格大于0的股票。

风险:这种策略主要依赖于长期的上涨趋势,如果短期市场出现大幅下跌,那么这种方法可能会选出一些被高估的股票。

优化:可以通过设置不同的时间段来调整ma240的计算周期,比如可以设定为半年或者一年,以便更好地适应市场的波动。

最终的选股逻辑:选取一段时间内平均价格大于0的股票。

选股逻辑分析

2. 9点25分交易额≥55万元
策略逻辑是选择开盘时交易额超过一定金额的股票。

风险:开盘交易额的变化受到许多因素的影响,例如前一天的收盘价、市场的整体氛围等,因此这种策略的结果可能并不稳定。

优化:可以通过设置不同的交易额阈值来调整筛选条件,比如可以设定为每天的前1%或前5%,以便更准确地筛选出具有潜在投资价值的股票。

最终的选股逻辑:选择开盘时交易额超过一定金额的股票。

有何风险?

3. 10日振幅<
策略逻辑是选择过去10天内股价振幅小于一定的股票。

风险:股价振幅受许多因素影响,包括市场情绪、公司业绩等,因此这种策略的结果可能并不稳定。

优化:可以通过设置不同的振幅阈值来调整筛选条件,比如可以设定为10%或5%,以便更准确地筛选出具有潜在投资价值的股票。

最终的选股逻辑:选择过去10天内股价振幅小于一定的股票。

如何优化?

4. python代码参考

import pandas as pd
from datetime import datetime

# 获取今日股票交易数据
df = pd.read_csv('stock_data.csv')

# 计算MA240
df['ma240'] = df['close'].rolling(window=240).mean()

# 根据ma240和交易额筛选股票
selected_stocks = df[(df['ma240'] > 0) & (df['volume_open'] >= 550000)]

# 按照10日振幅筛选股票

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

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

    模板如何使用?

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


    
收益&风险
源码

评论