金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 367|回复: 7

自定义数据的单值排序如何实现历史测评?

[复制链接]

85

主题

222

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
发表于 2025-12-8 20:32 | 显示全部楼层 |阅读模式
请教,在自定义数据的单值数据排序中目前是只索引当前最新数据的。在历史测评时,有什么办法实现历史数据每一根K线都按当时的状态索引排序?也就是如下代码如何实现历史测评?谢谢
代码:
        开多条件:= SELFDATALABEL('DATA1',STKLABEL)<=M1;
        开空条件:= SELFDATALABEL('DATA2',STKLABEL)<=M1;

        平多条件:= SELFDATALABEL('DATA1',STKLABEL)>=M2;
        平空条件:= SELFDATALABEL('DATA2',STKLABEL)>=M2;



回复

使用道具 举报

2

主题

5935

帖子

5935

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-12-9 08:58 | 显示全部楼层
单值类型 就是没有历史值。你如果要历史值,你就不能选择这种单值类型的。
回复

使用道具 举报

85

主题

222

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
 楼主| 发表于 2025-12-10 12:50 | 显示全部楼层
我曾试图用"证券相关序列值"和"横向统计序列值“,但都无法达成。请问还有什么办法?
回复

使用道具 举报

2

主题

5935

帖子

5935

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-12-10 13:06 | 显示全部楼层
用"证券相关序列值" 就可以计算历史值。只有这一种类型是针对单品种历史序列的场景的。

比如计算1分钟这个品种 历史的KDJ值等。前提是你的数值是可以有历史数值的类型,如动态行情这种没有历史值的 那也是没有办法的
回复

使用道具 举报

85

主题

222

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
 楼主| 发表于 2025-12-10 15:13 | 显示全部楼层
我的需求是这样的:比如33个品种(不是单一品种,是多个品种),计算一项指标,按顺序排列,当某品种处于前位时开仓,当某品种处于末位时平仓。我就想测算一下历史表现是怎么样的,似乎以上办法都无法做到。
回复

使用道具 举报

2

主题

5935

帖子

5935

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-12-10 15:16 | 显示全部楼层


勾选横向排名。统计的就不是历史指标值,而是指标值在品种中的排名结果了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

85

主题

222

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
 楼主| 发表于 2025-12-10 15:43 | 显示全部楼层
我照做了,数据是一片空白。能展示一下你的数据形式吗?谢谢
回复

使用道具 举报

2

主题

5935

帖子

5935

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-12-10 15:45 | 显示全部楼层
首次打开 你要选择下品种:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-12-24 17:27 , Processed in 0.090356 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表