问财量化选股策略逻辑
- 至少5根均线重合的股票
- 企业性质
- 换手率>2%且<9%
选股逻辑分析
- 这个策略要求至少5根均线重合,这可能意味着股票价格趋势比较稳定,适合长期投资。
- 企业性质没有明确的要求,这可能需要进一步的研究和分析。
- 换手率要求在2%到9%之间,这可能意味着股票的流动性适中,不太容易被操纵。
有何风险?
- 如果股票价格趋势不稳定,那么至少5根均线重合的股票可能不符合要求。
- 企业性质没有明确的要求,可能会导致选择的股票不符合投资者的预期。
- 换手率要求在2%到9%之间,如果股票流动性太低或者太高,可能会导致交易成本增加或者流动性不足。
如何优化?
- 可以考虑增加或者减少均线的数量,以适应不同的市场环境和投资风格。
- 可以考虑增加企业性质的要求,例如选择特定行业或者市值的股票。
- 可以考虑调整换手率的要求,例如选择更高的或者更低的换手率区间。
最终的选股逻辑
- 选择至少5根均线重合的股票
- 选择企业性质符合投资者预期的股票
- 选择换手率在2%到9%之间的股票
python代码参考
- 以下是一个简单的示例代码,用于计算股票的均线重合情况和换手率:
import talib
def get_ma_crossover(prices, n):
ma = talib.MA(prices, n)
for i in range(1, n):
if ma[i] > ma[i-1]:
return True
return False
def get換手率(prices, n):
volume = talib.VOL(prices, n)
close = talib.CLOSE(prices, n)
return volume / close
def get_stocks_with_ma_crossover_and_low_volume():
stocks = []
for stock in stock_info:
if get_ma_crossover(stock['close'], 5) and get換手率(stock['close'], 30) < 0.05:
stocks.append(stock)
return stocks
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
