通达信选股量化迁移-非涨停、10日振幅小于、量比从大到小前30

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

问财量化选股策略逻辑

这段话描述了选股票的逻辑,包括条件:

  1. 非涨停
  2. 10日振幅<,即最近10天股票价格的变化不超过10%
  3. 量比从大到小前30,即成交量排名前30的股票

这个策略的选择标准比较严格,筛选出的是近期波动较小且交易活跃的股票,有一定的抗风险能力。

选股逻辑分析

这个策略的优点是可以筛选出波动较小、成交量较大的股票,这些股票通常会有更好的市场表现和流动性。缺点是需要一定的技术分析能力和市场经验,因为选择的标准相对复杂。

有何风险?

这个策略的风险主要来自于市场的不确定性。虽然选择了波动较小的股票,但如果市场整体下跌,那么这些股票也可能会受到拖累。此外,选择的标准也可能导致某些优质的股票被排除在外。

如何优化?

可以尝试根据不同的投资目标和风格调整选择的标准。例如,如果更看重稳定性和长期收益,可以选择波动较小且具有持续增长潜力的股票;如果更看重短期收益和高风险高回报,可以选择近期涨幅较大的股票。

最终的选股逻辑

通过以上分析,最终的选股逻辑如下:

  • 非涨停
  • 10日振幅<,即最近10天股票价格的变化不超过10%
  • 量比从大到小前30,即成交量排名前30的股票

常见问题

  1. 什么是量比?
    答:量比是指当前股票成交量与过去5个交易日相比的比率。
  2. 如何计算10日振幅?
    答:10日振幅是指最近10天股票价格的最大值减去最小值后的绝对值。
  3. 如何使用上述选股逻辑?
    答:可以使用编程语言(如Python)编写程序,根据上述选股逻辑筛选股票。

python代码参考

import pandas as pd

# 假设df是包含所有股票数据的数据框
stocks = df[df['status'] != 'st']
selected_stocks = stocks[(stocks['volumes'].rank(ascending=False) <= 30) & (stocks['pct_change_10_days'] < 10)]

这个代码会筛选出近10天波动较小且成交量较大的股票。其中,'volumes'是成交量列,'pct_change_

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧