跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 世界
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

AI量化投资实验室-社区&知识库

  1. 首页
  2. aitrader量化系统 代码学习&问题反馈
  3. 关于trend_score和ROC的计算问题

关于trend_score和ROC的计算问题

已定时 已固定 已锁定 已移动 aitrader量化系统 代码学习&问题反馈
1 帖子 1 发布者 13 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • X 离线
    X 离线
    xialei
    编写于 最后由 xialei 编辑
    #1

    63267907-0fc9-447e-9653-e885459f441b-image.png
    trend_score
    根据该描述是如果要计算20日 trend_score 是不是就是20天的斜率值*拟合度R2的计算结果
    我使用from sklearn.linear_model import LinearRegression直接计算R2
    ROC是根据公式进行计算的:
    ROC = (当前收盘价 - N周期前收盘价) / N周期前收盘价 * 100
    最后回测出来的结果和平台展示的收益信息有一些不同,我最多只能跑到40多倍的收益,平台上显示是接近60倍的收益
    trend_score_R2计算.png
    而且最后买入的持仓也和平台上的显示不一致,这块有哪位大神能帮忙解答下?
    平台显示策略:
    c5be3cb1-9c57-4665-8b15-d1feb15c4c38-image.png
    我自己回测最后买的是沪深300和平台上买入创业版ETF不太一致:
    d58d4004-3969-481d-bfd6-13c495e96b79-image.png
    收益回测出来大概是49倍左右:
    e8e8cdda-90e5-4b13-8ef0-45805ce82f88-image.png

    1 条回复 最后回复
    0
    回复
    • 在新帖中回复
    登录后回复
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 没有帐号? 注册

    Powered by NodeBB Contributors
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门
    • 世界
    • 用户
    • 群组