问财量化选股策略逻辑
这个选股逻辑主要是基于日线数据,选择换手率高、收盘价超过M20并且在开盘时交易额达到55万以上的股票。
选股逻辑分析
这个选股逻辑的优点是它可以筛选出市场上的活跃股票,并且这些股票通常有较高的换手率,表明投资者对这些股票的买卖较为频繁,可能具有较好的投资机会。但是,这个选股逻辑也有其缺点,例如可能会遗漏一些长期稳定增长但换手率较低的股票,或者被高换手率的短期炒作所吸引。
有何风险?
首先,这个选股逻辑可能会过于依赖日线数据,而忽视了其他的因素,如公司的基本面情况等。其次,由于市场波动较大,即使选择了换手率较高、收盘价超过M20并且在开盘时交易额达到55万以上的股票,也并不能保证一定能够获得收益。
如何优化?
为了克服上述风险,我们可以考虑结合其他的数据和信息来进行选股,例如公司的财务报告、行业动态、宏观经济数据等。此外,我们还可以通过构建模型来预测股票的未来走势,以进一步提高选股的成功率。
最终的选股逻辑
综合考虑以上因素,我们可以得出一个更加完善的选股逻辑:
stock = (df['date'] < 'yesterday') &
df['close'] > M20 &
df['open_volume'] >= 550000 &
df['volume'] / df['close'].rolling(window=30).sum() > 0.1 &
df['change'] > 0
在这个逻辑中,我们添加了一些新的条件,包括滚动的日均换手率大于0.1(这可以排除一些流动性较差的股票),以及上涨的幅度大于0(这可以过滤掉一些短期下跌的股票)。
常见问题
- 什么是M20?
答:M20代表了市场的平均移动20日均线。 - 为什么要在开盘时交易额达到55万以上?
答:这是因为交易额的大小可以反映市场的活跃度和参与者的信心程度,交易额越大,说明市场参与者越多,可能存在更好的投资机会。 - 为什么要有日线数据?
答:日线数据可以更全面地反映出股票的价格变化趋势,有助于我们做出更准确的投资决策。 - 为什么要有滚动的日均换手
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。