i问财量化选股-收盘价大于M20、涨幅2%-7%、换手率大于7%但小于10%m股票

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

问财量化选股策略逻辑

收盘价>M20

这个条件表示股价需要高于其前20天的平均价格,通常这被视为一只股票是否上涨的重要指标。

涨幅2%-7%

这个条件表示该股在一段时间内的涨幅需要在2%到7%之间,如果涨幅超过这个范围,可能会被认为是一个买入的机会。

换手率大于7%但小于10%

换手率是指在一个交易日内,买卖双方成交的股票数量占总流通股份的比例。如果换手率大于7%,说明有较多的资金参与了这只股票的交易;而如果换手率小于10%,则可能表明这只股票相对冷门,潜在的风险和机会都比较小。

选股逻辑分析

通过这三个条件的组合,我们可以筛选出一些在一定时间内表现较好的股票。然而,这些条件并不能保证所有的买入都会获利,因为股市是非常复杂的,受到多种因素的影响。

有何风险?

首先,这种策略可能过于依赖历史数据,忽视了市场的变化和新的信息。其次,这种策略也可能会导致过度交易,增加成本。最后,这种方法也无法考虑到公司基本面的因素,如财务状况、业务模式等。

如何优化?

为了克服这些问题,我们可以在策略中加入更多的因素,如公司的基本面分析、行业分析等。同时,我们也可以使用更高级的技术分析工具,如移动平均线、MACD等,来进一步提高策略的准确性。

最终的选股逻辑

收盘价>M20,涨幅2%-7%,换手率>7%且<10%

常见问题

  1. 如何计算M20?
  2. 如何获取每日的换手率数据?
  3. 如何考虑公司的基本面因素?
  4. 如何使用技术分析工具?

python代码参考

import pandas as pd
from pandas_datareader import data as pdr

# 获取收盘价、涨幅、换手率数据
df = pdr.get_data_yahoo('AAPL', start='2021-01-01', end='2021-12-31')
close_price = df['Close'].tolist()
growth_rate = (close_price[-1] - close_price[0]) / close_price[0]
turnover_rate = df['Volume'][-1]/df['Volume'][0]

# 过滤符合条件

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧