i问财量化选股-涨幅2%-7%、删除创业版、超大单净流入最多的股票

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

问财量化选股策略逻辑

涨幅2%-7%: 涨幅要求较小,可以更好地控制风险,同时也能获得一定的收益。

删除创业版: 创业板的波动性较大,与主板市场相比,可能会导致投资的风险更高。

超大单净流入最多的股票: 超大单净流入说明市场资金比较活跃,这通常是一个积极的信号,可能会推动股价上涨。

选股逻辑分析

这个策略主要考虑了以下几个因素:

  1. 股价涨幅相对较小,降低了风险。
  2. 避免了创业板市场的高波动性,更注重稳健的投资。
  3. 基于超大单资金流入的情况来判断股票的趋势,增加了投资的成功率。

有何风险?

  1. 如果市场整体走势不佳,即使选择了一些业绩较好的股票,也可能无法取得理想的投资回报。
  2. 对于投资者来说,如果不能准确地判断超大单资金流入的情况,可能会做出错误的投资决策。

如何优化?

  1. 可以进一步研究和分析超大单资金流入的情况,找出更有效的判断方法。
  2. 在保证收益的同时,也可以适当提高对风险的承受能力,增加投资组合的多样性。

最终的选股逻辑

基于涨幅不超过7%,不选创业版,且超大单净流入最多的股票来进行选股。

常见问题

  1. 什么是超大单?
  2. 超大单净流入代表什么?
  3. 如何分析超大单资金流入的情况?

python代码参考

import pandas as pd
from pandas_datareader import data as pdr
import yfinance as yf

# 选取符合条件的股票
stock_list = pdr.get_data_yahoo('AAPL')['Close'].pct_change().rolling(5).mean() < 0.07
stocks = stock_list[stock_list].index.tolist()

# 获取超大单数据
data = pdr.get_data_yahoo(stocks, 'volume', prepost='latest')
for i in range(len(stocks)):
    stock_name = stocks[i]
    df = data.loc[stock_name]
    if df['Volume'] > df['Volume'].quantile(0.9):
        print(stock_name)

以上代码通过在日K线图上选取5天内的收益率小于-7%的股票,并且获取这些股票的成交量数据,找出其中

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧