问财量化选股策略逻辑
选股条件为:振幅大于1、机构抄底、连续3天以上大单净量大于0.05。
选股逻辑分析
该选股策略综合考虑了股票的振幅、机构抄底以及大单净量情况,以此为基础筛选出深受机构看好并有较高潜力的股票,为投资者提供参考。
有何风险?
该选股策略仅考虑了某一段时间内的大单净量情况,并未考虑其他交易细节和基本面因素,以及股票的潜在风险等因素,存在一定的误判风险。同时,该选股策略对大单净量的定义和时间窗口大小可能会因市场变化而失效,需要投资者持续关注和调整。
如何优化?
建议结合其他技术指标(如KDJ、RSI等)和基本面分析等多个维度筛选股票,以提高选股准确性和投资价值。同时,考虑加入风控策略,防范市场波动带来的风险。
最终的选股逻辑
选股条件为:振幅大于1(SYNJZ('AMO', 0) > 1)、机构抄底(ORG_PARTICIPATE_RATE > 30)和连续3天以上大单净量大于0.05(DDX3(0)>0.05)。
同花顺指标公式代码参考
振幅大于1:SYNJZ('AMO', 0) > 1;
机构参与度:ORG_PARTICIPATE_RATE > 30;
连续3天以上大单净量大于0.05:DDX3(0)>0.05。
python代码参考
import tushare as ts
def get_selected_stocks():
condition1 = SYNJZ('AMO', 0) > 1 # 振幅大于1
condition2 = ORG_PARTICIPATE_RATE > 30 # 机构抄底
stock_list = ts.get_stock_basics().index.values # 获取所有可交易的股票代码
selected_stocks = []
for code in stock_list:
ddx_data = ts.get_sina_ddx(code) # 获取当前股票大单净量数据
if len(ddx_data) >= 3 and all(ddx_data['ddx'][i] > 0.05 for i in range(-3, 0)): # 判断连续3天以上大单净量是否大于0.05
selected_stocks.append(code)
selected_data = ts.get_realtime_quotes(selected_stocks) # 获取符合条件的股票的实时行情数据
selected_data = selected_data[condition1 & condition2] # 进一步筛选符合条件的股票
selected_stocks = selected_data['code'].values.tolist() # 获取股票代码
return selected_stocks
result = get_selected_stocks()
print(result)
注:以上代码仅供参考,实际选股可结合具体情况进行适度修改。
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


