(iwencai量化策略)竞价涨幅>-2<5_、周线MA5金叉MA10、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%: 表示该股票在最近一个交易日的成交量中,有超过5%的股票被买入,这表明市场对该股票的买入意愿较强,可能具有上涨潜力。
  • 周线MA5金叉MA10: 表示该股票的短期均线(MA5)和长期均线(MA10)在最近一周内交叉,这是一个看涨信号,表明市场对该股票的走势较为乐观。
  • 竞价涨幅>-2<5: 表示该股票在竞价阶段的涨幅大于-2%,小于5%,这表明该股票在开盘时就表现出了较强的上涨意愿,可能具有较好的上涨潜力。

选股逻辑分析

  • 今日增仓占比>5%: 表明市场对该股票的买入意愿较强,但并不能确定该股票一定会上涨。
  • 周线MA5金叉MA10: 表示市场对该股票的走势较为乐观,但也不能确定该股票一定会上涨。
  • 竞价涨幅>-2<5: 表明该股票在开盘时就表现出了较强的上涨意愿,但也不能确定该股票一定会上涨。

有何风险?

  • 今日增仓占比>5%: 表明市场对该股票的买入意愿较强,但并不能确定该股票一定会上涨。
  • 周线MA5金叉MA10: 表示市场对该股票的走势较为乐观,但也不能确定该股票一定会上涨。
  • 竞价涨幅>-2<5: 表明该股票在开盘时就表现出了较强的上涨意愿,但也不能确定该股票一定会上涨。

如何优化?

  • 可以考虑加入更多因素,如股票的市值、市盈率等,以更准确地判断股票的上涨潜力。
  • 可以加入更多技术指标,如布林线、MACD等,以更准确地判断股票的走势。

最终的选股逻辑

  • 今日增仓占比>5%: 表明市场对该股票的买入意愿较强,市值、市盈率等基本面因素也较好,布林线、MACD等技术指标也较为乐观,综合考虑后认为该股票具有较好的上涨潜力。
  • 周线MA5金叉MA10: 表示市场对该股票的走势较为乐观,市值、市盈率等基本面因素也较好,布林线、MACD等技术指标也较为乐观,综合考虑后认为该股票具有较好的上涨潜力。
  • 竞价涨幅>-2<5: 表明该股票在开盘时就表现出了较强的上涨意愿,市值、市盈率等基本面因素也较好,布林线、MACD等技术指标也较为乐观,综合考虑后认为该股票具有较好的上涨潜力。

python代码参考

  • 以下代码使用了问财量化交易平台的API,需要先在问财量化交易平台上注册账号并申请API key。
import requests
import json

# API key
api_key = "your_api_key"

# 今日增仓占比
url = f"//api.qichina.com/v1/data/market/stocks/ma5/ma10/summarize?symbol={stock_code}&field=amount&sort=desc&size=1000"
response = requests.get(url, headers={"Authorization": f"Bearer {api_key}"})
data = json.loads(response.text)
amount = data["data"]["summarize"]["amount"]
if amount > 0.05:
    print(f"今日增仓占比{stock_code}大于5%")

# 周线MA5金叉MA10
url = f"//api.qichina.com/v1/data/market/stocks/ma5/ma10/cross?symbol={stock_code}"
response = requests.get(url, headers={"Authorization": f"Bearer {api_key}"})
data = json.loads(response.text)
cross = data["data"]["cross"]
if cross:
    print(f"周线MA5金叉MA10{stock_code}")

# 竞价涨幅
url = f"//api.qichina.com/v1/data/market/stocks/buy/sell/volume?symbol={stock_code}&sort=desc&size=1000"
response = requests.get(url, headers={"Authorization": f"Bearer {api_key}"})
data = json.loads(response.text)
volume = data["data"]["volume"]
if volume > 2000 and volume < 5000:
    print(f"竞价涨幅{stock_code}大于-2小于5")

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论