问财量化选股策略逻辑
涨幅2%-7%: 涨幅要求较小,可以更好地控制风险,同时也能获得一定的收益。
删除创业版: 创业板的波动性较大,与主板市场相比,可能会导致投资的风险更高。
超大单净流入最多的股票: 超大单净流入说明市场资金比较活跃,这通常是一个积极的信号,可能会推动股价上涨。
选股逻辑分析
这个策略主要考虑了以下几个因素:
- 股价涨幅相对较小,降低了风险。
- 避免了创业板市场的高波动性,更注重稳健的投资。
- 基于超大单资金流入的情况来判断股票的趋势,增加了投资的成功率。
有何风险?
- 如果市场整体走势不佳,即使选择了一些业绩较好的股票,也可能无法取得理想的投资回报。
- 对于投资者来说,如果不能准确地判断超大单资金流入的情况,可能会做出错误的投资决策。
如何优化?
- 可以进一步研究和分析超大单资金流入的情况,找出更有效的判断方法。
- 在保证收益的同时,也可以适当提高对风险的承受能力,增加投资组合的多样性。
最终的选股逻辑
基于涨幅不超过7%,不选创业版,且超大单净流入最多的股票来进行选股。
常见问题
- 什么是超大单?
- 超大单净流入代表什么?
- 如何分析超大单资金流入的情况?
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亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。