问财量化选股策略逻辑
今日增仓占比>5%,连续3天以上大单净量大于0.05,30日平均线向上
选股逻辑分析
该策略主要关注股票的近期表现和市场趋势。首先,要求股票在最近三天内有连续的大单净量大于0.05,这表明市场资金对该股票有积极的买入意愿。其次,要求股票的今日增仓占比大于5%,这表明该股票在最近一段时间内有明显的资金流入。最后,要求股票的30日平均线向上,这表明市场对该股票的长期趋势是看涨的。
有何风险?
该策略的风险主要来源于市场风险和股票个体风险。首先,市场风险是指由于整体市场环境的不稳定,导致股票价格波动的风险。其次,股票个体风险是指由于公司财务状况、行业环境等因素的影响,导致股票价格波动的风险。因此,在实际操作中,投资者需要密切关注市场和股票个体的情况,以降低风险。
如何优化?
为了优化该策略,可以考虑以下几点:
-
增加更多的筛选条件,例如要求股票的成交量、换手率等指标也符合一定的标准,以提高策略的准确性和稳定性。
-
将策略的时间周期改为更短的周期,例如周线或日线,以更好地反映市场短期波动。
-
使用技术分析工具,例如均线、MACD等,来更好地判断股票的趋势和买卖时机。
最终的选股逻辑
以下是最终的选股逻辑:
def select_stock():
# 筛选条件
criteria1 = stock['net_amount'] > stock['net_amount'].rolling(window=3).mean() * 0.05
criteria2 = stock['turnover'] > stock['turnover'].rolling(window=3).mean() * 0.05
criteria3 = stock['close'].diff() > 0
# 选择符合条件的股票
selected_stocks = stock[(stock['net_amount'] > stock['net_amount'].rolling(window=3).mean() * 0.05) &
(stock['turnover'] > stock['turnover'].rolling(window=3).mean() * 0.05) &
(stock['close'].diff() > 0)]
# 选择30日平均线向上
selected_stocks = selected_stocks[selected_stocks['close'].rolling(window=30).mean() > stock['close']]
return selected_stocks
以上是最终的选股逻辑,可以根据实际情况进行调整和优化。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


