问财量化选股策略逻辑
- 军工板块:确定股票所在行业
- 日线16元以下:设定最低买入价格
- 上月换手率在100%以上:考虑市场活跃度
- 赢利个股:筛选出盈利的股票
- 股价<19:设定最高卖出价格
- 长下阴线:观察市场趋势
选股逻辑分析
这个选股逻辑是基于投资者对于市场和行业的理解,以及对于技术分析的理解。选择在军工板块的股票,可能是由于看好该板块的发展前景;设定最低买入价格为日线16元以下,是为了确保投资的安全性;设定最高卖出价格为股价<19,是为了获得一定的收益;选择上月换手率在100%以上、赢利的股票,是为了保证投资的成功率。
然而,这个选股逻辑也存在一些风险。首先,市场的走势并非完全按照预测进行,可能会出现买高卖低的情况。其次,选择赢利的股票并不一定能够带来稳定的收益,因为公司的业绩可能会受到各种因素的影响。此外,选择上月换手率在100%以上的股票,可能会导致资金过度集中在某一股票上,增加投资的风险。
如何优化?
为了优化这个选股逻辑,可以考虑引入更多的因子,例如公司的盈利能力、财务状况等,以便更全面地评估股票的价值。同时,也可以考虑引入更多的时间周期,例如季度或者半年,以便更好地观察市场走势。
最终的选股逻辑
在满足以下条件的股票中,选择最近一个月的日线换手率在100%以上、赢利的并且股价低于19元的股票:
def select_stock():
# 获取当前日期
today = datetime.datetime.now()
# 获取最近一个月的日线换手率在100%以上的股票
stock_df = df[df['turnover_rate'] > 100].sort_values('turnover_rate', ascending=False)
# 筛选赢利的股票
stock_df = stock_df[stock_df['profit'] == True]
# 筛选出股价低于19元的股票
stock_df = stock_df[stock_df['price'] < 19]
return stock_df
常见问题
- 我应该如何设置买入和卖出的价格
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。