问财量化选股策略逻辑
- 今日增仓占比>5%
- 企业性质
- 2021年
选股逻辑分析
这个策略的逻辑很简单,就是选取今日增仓比例超过5%的股票,同时要求企业性质为2021年。这个策略的目的是找到那些近期有资金流入的股票,同时这些股票的企业性质符合要求。这种策略可能会忽略一些长期趋势,因为它只考虑了最近的数据。
有何风险?
这个策略的潜在风险是,它可能会选择一些短期表现良好的股票,但这些股票的长期表现可能不佳。此外,如果市场出现大幅度波动,这个策略可能会选择一些表现不佳的股票。因此,在使用这个策略时,应该注意控制风险,并进行充分的市场研究和分析。
如何优化?
为了优化这个策略,可以考虑增加一些其他的过滤条件,例如股票的市值、市盈率等。此外,可以考虑使用更长期的数据来评估企业的长期表现,而不是仅仅考虑2021年的数据。还可以考虑使用技术分析和基本面分析来更全面地评估股票的表现。
最终的选股逻辑
最终的选股逻辑如下:
import talib
def get筛选条件():
# 获取今日增仓比例超过5%的股票
short_term_momentum = talib.MA(get_ticker_data().get.hist_data('short_term_momentum'), timeperiod=14)
long_term_momentum = talib.MA(get_ticker_data().get.hist_data('long_term_momentum'), timeperiod=30)
short_term_momentum_diff = talib.DIFF(short_term_momentum, timeperiod=1)
long_term_momentum_diff = talib.DIFF(long_term_momentum, timeperiod=1)
short_term_momentum_gain = short_term_momentum_diff > 0
long_term_momentum_gain = long_term_momentum_diff > 0
filtered_ticker_data = get_ticker_data().get.data()[short_term_momentum_gain & long_term_momentum_gain]
# 获取企业性质为2021年的股票
filtered_ticker_data = filtered_ticker_data[filtered_ticker_data['year'] == 2021]
# 获取市值和市盈率的过滤条件
filtered_ticker_data = filtered_ticker_data[(filtered_ticker_data['market_cap'] > 10
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


