金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 倾听纯真

跨周期引用问题

[复制链接]

245

主题

475

帖子

475

积分

等级: 免费版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-9-10 09:33 | 显示全部楼层
"拼全"就是多条语句组合到一起,这条15分引用日线就无结果,STKINDIEX('' ,'DY.MA240',0,6,0,300);
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-10 09:36 | 显示全部楼层
单独输出没结果吗?先把一个个引用列出来,看下哪个不能输出值。是彻底不现实输出结果,还是结果输出的不对,这个也要说明下的哦。

然后你前面有个地方是用到了几个引用的结果进行判断,也就是是一个判断结果的语句,最终肯定是输出0或者1.
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

245

主题

475

帖子

475

积分

等级: 免费版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-9-10 09:56 | 显示全部楼层
技术009 发表于 2021-9-10 09:36
单独输出没结果吗?先把一个个引用列出来,看下哪个不能输出值。是彻底不现实输出结果,还是结果输出的不对 ...

不好意思,您这段话的意思我没明白 “然后你前面有个地方是用到了几个引用的结果进行判断,也就是是一个判断结果的语句,最终肯定是输出0或者1.”,是跨周期引用有条数限制吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-10 09:58 | 显示全部楼层
我是指前面“15多:=”这个变量,不是0 就是1.它是一个判断结果。

你反正你先单独看下每个调用的结果对不对。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

245

主题

475

帖子

475

积分

等级: 免费版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-9-10 10:06 | 显示全部楼层
技术009 发表于 2021-9-10 09:58
我是指前面“15多:=”这个变量,不是0 就是1.它是一个判断结果。

你反正你先单独看下每个调用的结果对 ...

嗯好,谢谢
回复

使用道具 举报

245

主题

475

帖子

475

积分

等级: 免费版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-9-10 11:11 | 显示全部楼层
您好,我研究了逐条输出数据,发现这样一个规律:1,把要逐条输出数据位置放在所有跨周期引用的最前面,就一个无结果,其他全有。2,把要逐条输出的语句放在前面有过跨周期引用日线级的语句后面,这次输出的结果是,本次跨周期引用的日线就无结果,60分钟有结果。3,如果把要逐条输出的数据位置放在,前面分别跨周期引用过日线和60分钟的后面,输出的结果是全无。您帮我查找一下是什么原因所致呢?谢谢
下面是逐条实验输出的跨周期引用:
实验MA:STKINDIEX('' ,'DY.MA233',0,5,0,300),NODRAW;
实验XL:STKINDIEX('' ,'DY.XL233',0,5,0,1000),NODRAW;
实验K4:STKINDIEX('' ,'DY.K4',0,5,0,1000),NODRAW;
实验XLK4:STKINDIEX('' ,'DY.XLK4',0,5,0,1000),NODRAW;
实验MA6:STKINDIEX('' ,'DY.MA233',0,6,0,300),NODRAW;
实验XL6:STKINDIEX('' ,'DY.XL233',0,6,0,1000),NODRAW;
实验K46:STKINDIEX('' ,'DY.K4',0,6,0,1000),NODRAW;
实验XLK46:STKINDIEX('' ,'DY.XLK4',0,6,0,1000),NODRAW;


补充内容 (2021-9-10 11:16):
似乎是和前面的跨周期引用语句间发生影响关系,不知为何
截图202109101055508934..png
截图202109101058513746..png
截图202109101100034364..png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-10 11:18 | 显示全部楼层
“把要逐条输出数据位置放在所有跨周期引用的最前面”这什么意思?代码顺序吗?

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

245

主题

475

帖子

475

积分

等级: 免费版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-9-10 11:27 | 显示全部楼层
谢谢您,问题好像解决了,无把模式调成逐根K线就都有输出结果了,而且是只刷最后一根K线。这样和序列计算相比不会影响系统整体运行速度吧?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-10 11:29 | 显示全部楼层
仅刷最后一个K,效率可以的。如果不勾选的话可能会效率上有点问题的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

245

主题

475

帖子

475

积分

等级: 免费版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-9-10 11:34 | 显示全部楼层
技术009 发表于 2021-9-10 11:29
仅刷最后一个K,效率可以的。如果不勾选的话可能会效率上有点问题的。

感觉还是比序列计算慢,有点卡顿,有其他更好的解决办法吗?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-26 07:28 , Processed in 0.088798 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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