问财量化选股策略逻辑
- 现价大于5元小于30元: 这个条件可以过滤掉大部分价格过低或者过高,同时保持一定的投资门槛。
- 10日振幅<: 振幅是指股票价格在一段时间内的最大波动幅度,这个条件可以过滤掉短期大幅波动的股票,降低交易的风险。
- DDE净流入: DDE净流入是衡量资金进出的一种指标,如果净流入大,说明有资金进入,可能会推动股价上涨。
选股逻辑分析
以上三个条件可以有效地筛选出基本面良好、价格适中且有一定资金流入的股票,有利于投资者进行投资决策。
有何风险?
然而,这仍然存在一些风险:
- 股票市场存在不确定性,未来股价变动难以预测。
- 净流入可能是机构买入,但也可能是为了洗盘或者拉高出货。
- 过于依赖技术指标可能会导致过度交易和追涨杀跌的行为。
如何优化?
优化的方法包括:
- 可以加入更多的条件,如市盈率、市净率等基本面指标。
- 可以结合其他的投资方法,如定投、均线等。
- 可以设置止损点,防止因为单一条件导致的损失过大。
最终的选股逻辑
综上所述,我们的最终选股逻辑如下:
def select_stock():
stock_df = df[df['price'] > 5 and df['price'] < 30 and df['stddev'] < 10]
stock_df = stock_df[stock_df['dde_net_flow'] > 0]
return stock_df
常见问题
以下是一些常见的问题:
- 为什么选择使用收盘价而不是开盘价?
- 为什么选择使用10天的振幅而不是20天或50天的振幅?
- 为什么选择使用DDE净流入而不是MACD或KDJ等技术指标?
答案:
- 收盘价更能反映股票的真实价值,而开盘价受到市场情绪的影响较大。
- 10天的振幅通常是一个合理的窗口,既可以排除短期大幅波动,又可以捕捉到中长期的趋势变化。
- DDE净流入是一个相对客观的指标,可以较好地反映出资金流入的情况。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。