(iwencai量化策略)开盘价在十日线左右_、竞价涨幅>-2<5、今日增仓占比_5%

用户头像神盾局量子研究部
2023-09-01 发布

问财量化选股策略逻辑

  • 今日增仓占比>5%,表示最近一段时间内,该股票的买入量大于卖出量,说明资金在流入该股票,对该股票的未来走势较为乐观。
  • 竞价涨幅>-2<5,表示该股票在竞价阶段的涨幅大于-2%且小于5%,说明该股票在开盘前有较大幅度的上涨,可能会延续上涨趋势。
  • 开盘价在十日线左右,表示该股票的开盘价在十日线附近,说明该股票的价格相对稳定,短期内可能不会出现大幅波动。

选股逻辑分析

  • 该策略主要关注股票的买入量和开盘价,通过这些指标来判断股票的走势。
  • 今日增仓占比>5%表示资金流入,有利于股票的上涨;竞价涨幅>-2<5表示股票在开盘前有上涨趋势;开盘价在十日线左右表示价格相对稳定。

有何风险?

  • 该策略只考虑了股票的买入量和开盘价,忽略了其他因素,如公司财务状况、行业前景等,因此可能会错过一些优质股票。
  • 如果股票在开盘后出现大幅下跌,即使该股票符合该策略的条件,也可能无法获得较好的收益。

如何优化?

  • 可以考虑加入其他因素,如公司财务状况、行业前景等,以提高策略的准确性和稳定性。
  • 可以使用更多的数据和指标来分析股票,如收盘价、成交量等,以更好地判断股票的走势。

最终的选股逻辑

  • 今日增仓占比>5%,竞价涨幅>-2<5,开盘价在十日线左右, 公司财务状况良好, 行业前景乐观
  • 代码参考:
import tushare as ts

# 设置token
ts.set_token('your_token')

# 初始化pro接口
pro = ts.pro_api()

# 获取财务数据
财务_data = pro财务财务筛选('000001.SZ', start_date='2021-01-01', end_date='2021-12-31')

# 获取行业数据
industry_data = pro.industry('000001.SZ')

# 获取开盘价数据
open_data = pro.realtime_quotes('000001.SZ', fields='open')

# 获取今日增仓占比数据
net compra_data = pro.open_quotes('000001.SZ', fields='net_change')

# 获取竞价涨幅数据
pre_open_data = pro.open_quotes('000001.SZ', fields='pre_open')

# 获取十日线数据
ten_day_data = pro.realtime_quotes('000001.SZ', fields='close')

# 将所有数据合并
data = pd.DataFrame({
    '财务数据': financial_data,
    '行业数据': industry_data,
    '开盘价': open_data,
    '今日增仓占比': net compra_data,
    '竞价涨幅': pre_open_data,
    '十日线': ten_day_data
})

# 根据条件筛选股票
selected_data = data[(data['财务数据']['ebitda_ttm'] > 0) & 
                    (data['财务数据']['debt_to_equity_ratio'] < 0.5) & 
                    (data['行业数据']['industry'] == '信息技术') & 
                    (data['开盘价'] > data['十日线']) & 
                    (data['今日增仓占比'] > 0.05) & 
                    (data['竞价涨幅'] > -2) & 
                    (data['竞价涨幅'] < 5)]

# 输出符合条件的股票代码
print(selected_data['代码'].tolist())

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

select_sentence = '市值小于100亿' #选股语句。

模板如何使用?

点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论