金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3895|回复: 7

STKINDIEX不能正常工作

[复制链接]

19

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2022-4-14
曾用名:
发表于 2023-2-21 19:07 | 显示全部楼层 |阅读模式
指标A
YeastdayPrice:VALUEWHEN(TIME=143000,C),COLORMAGENTA;
TodayPrice:VALUEWHEN(TIME=100000,C),COLORGRAY;
DiffPrice:TodayPrice-YeastdayPrice,NODRAW;
指标B
Diff:STKINDIEX('T00','A.DiffPrice',0,1,0,100),NODRAW;
指标B引用指标A,Diff不能正常显示



回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-2-22 08:47 | 显示全部楼层
那是因为你stkindiex引用的数据量不够,你计算1分钟周期的10点到下午2:30,100根的数据量不够啊,放大数据量。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2022-4-14
曾用名:
 楼主| 发表于 2023-2-22 09:45 | 显示全部楼层
技术010 发表于 2023-2-22 08:47
那是因为你stkindiex引用的数据量不够,你计算1分钟周期的10点到下午2:30,100根的数据量不够啊,放大数据 ...

放大数据后可以了,但是还有一个问题,就是它只在这个数据量的范围生效,如果我要做历史回溯那这个引用的数据量不是太大了吗?要怎么解决
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-2-22 09:47 | 显示全部楼层
首先要看你指标需要多少数据量啊,不能为了效率,使用太少的数据量导致指标值都计算不出来啊。另外做回测,本身就需要这么多数据量啊,也无法设置小啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2022-4-14
曾用名:
 楼主| 发表于 2023-2-22 10:05 | 显示全部楼层
技术010 发表于 2023-2-22 09:47
首先要看你指标需要多少数据量啊,不能为了效率,使用太少的数据量导致指标值都计算不出来啊。另外做回测, ...

比如我要用三年的1分钟数据进行回测,那我该引用巨大的数据量,它不能随用随取,一定要指定一个数值吗?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-2-22 10:08 | 显示全部楼层
本帖最后由 技术010 于 2023-2-22 10:09 编辑

不是这样理解的啊,stkindiex是指定指标需要的数据量,不是指定回测的历史时段的数据量啊。假如你的指标是需要300根,那指定300根就可以了啊,回测时,假如在初始的位置,自然就在那个位置往前找300根K线了啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2022-4-14
曾用名:
 楼主| 发表于 2023-2-22 10:16 | 显示全部楼层
技术010 发表于 2023-2-22 10:08
不是这样理解的啊,stkindiex是指定指标需要的数据量,不是指定回测的历史时段的数据量啊。假如你的指标是 ...

但我发现在K线图上面你指定500根有几天的信号,指定1000根再多几天,超过范围就没有信号显示,这是怎么回事
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-2-22 10:27 | 显示全部楼层
1、图上加载的和回测时是不一样的,图上加载的,是从当前最新K线的位置,往前找被引用周期的指定的K线数量的。回测的时候,是计算到那一根,就认为那一根是最新的K线,就会从那个位置往前找指定的K线数量的。
2、如果你图上的历史位置也需要看指标值,那是需要指定足够量的数据的。或者你就直接用stkindi,这个是根据当前加载的周期的第一根K线,来适应加载被引用周期的K线数量的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-28 04:05 , Processed in 0.096346 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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