问财量化选股策略逻辑
首先,我们需要知道的是,竞价匹配量是指在股票开盘前,通过集合竞价方式确定的成交量。这反映了市场的预期,也反应了买卖双方的态度。
其次,流通股是市场上的所有股份,它反映了公司的规模和实力。我们选择流通股较大的公司,因为这样的公司通常有更多的投资者关注,更能反映市场的真实情况。
再次,超大单净流入是指单笔交易金额超过一定数量的买入交易减去卖出交易。这种交易行为通常是机构投资者或者大型投资者的行为,他们能够影响股票的价格走势。
最后,我们需要选出价格持续在均线上方的股票。这是因为这样的股票通常具有较强的上涨动力,更适合投资。
选股逻辑分析
这个选股策略的优点是可以反映出市场的预期和投资者的情绪,可以过滤掉一些虚假繁荣或者泡沫的股票。但是,缺点也很明显,就是可能会忽视一些小盘股或者题材股,这些股票虽然规模较小,但有时候会有更好的表现。
有何风险?
这个选股策略的风险主要有两个。一是市场的不确定性,任何因素都可能导致股价的波动;二是可能会忽略一些非理性的投资者行为,如追涨杀跌、盲目跟风等。
如何优化?
为了降低这些风险,我们可以考虑引入更多的信息,如市盈率、市净率、技术指标等。同时,我们也可以引入更多的因子,如公司的盈利能力、行业地位、政策环境等。
最终的选股逻辑
经过以上的分析,我们可以得出以下的选股策略:
- 竞价匹配量大于等于流通股的一半,且超大单净流入大于等于流通股的5%
- 当天价格持续在5日均线和10日均线上方
- 市盈率小于等于20倍,市净率小于等于2倍
常见问题
- 什么是竞价匹配量?
- 流通股是什么意思?
- 超大单净流入是什么意思?
- 为什么要选价格持续在均线上方的股票?
- 如何评估一个股票是否值得投资?
python代码参考
import pandas as pd
import numpy as np
# 数据获取
df = pd.read_csv('stock_data.csv')
# 定义选股条件
condition1 = df['match_volume'] >= df['流通股']/2 and df['net_inflow'] > df['流通股
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。