问财量化选股策略逻辑
- 涨幅小于0: 表示股票价格下跌,可能是市场情绪悲观、公司业绩不佳等原因导致。
- 不含北交所股票: 北交所是专门为创新型中小企业提供服务的交易所,这些公司的市值通常较小,波动性较大。不包含这类股票可以避免因选到小盘股而导致的风险。
- 吸筹结束: 表示主力资金已经完成对这只股票的吸筹过程,即主力资金买入的数量和金额已经达到了其计划的目标。此时买入,可能会获得较好的投资回报。
选股逻辑分析
以上三个条件组合在一起,筛选出的是那些在下跌市场中仍然有主力资金参与吸筹,并且由于市场的整体下跌,使得股票价格下跌的股票。这样的股票,虽然短期内可能会继续下跌,但是从长期来看,只要公司基本面没有问题,就有可能走出底部,开始上涨。
有何风险?
主要风险在于市场情绪的影响,如果市场情绪持续悲观,即使公司基本面良好,也可能会被市场低估。此外,北交所的股票由于流通性较差,价格波动性较大,可能不适合所有的投资者。
如何优化?
可以在符合上述三个条件的基础上,进一步加入一些其他条件,例如技术指标的判断等,以提高选股的准确性。
最终的选股逻辑
选取同时满足以下三个条件的股票:
- 涨幅小于0
- 不含北交所股票
- 主力资金吸筹结束
常见问题
-
什么是主力资金?
答:主力资金是指持有大量股票,对股票价格影响较大的机构或个人投资者。 -
如何判断主力资金是否吸筹结束?
答:可以通过观察成交量、换手率等技术指标来判断。一般来说,当主力资金完成吸筹后,成交量会显著增加,换手率也会相对较高。
python代码参考
import pandas as pd
from ta import indicators
# 获取股票数据
df = pd.read_csv('stock_data.csv')
# 设定符合条件的条件
selector = (df['close'] < 0) & (~df['exchange'].isin(['北交所'])) & (indicators.KDJFast().result > 0)
# 打印符合条件的股票名称
print(df[selector].index)
注意:这只是一个简单的示例,实际使用时需要根据具体需求进行调整
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。