金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3312|回复: 3

公式XXX长时间超时运行,请问怎么解决?

[复制链接]

36

主题

70

帖子

80

积分

Rank: 2

等级: 标准版

注册:
2022-6-27
曾用名:
发表于 2022-11-18 14:59 | 显示全部楼层 |阅读模式
你好。
我在秒周期里编了一个主图指标,刚刚两次显示这个公式已经长时间超时运行,但我这公式其实并不复杂,而只是画一些横线和竖线,请问如何解决?

公式源码如下:

VARIABLE:upperline:=0,lowerline:=0;
VARIABLE:todayhigh:=0,todaylow:=0;

op:=OPENMINUTES(TIME());

if TODAYBAR()=1 THEN
BEGIN
        UPPERLINE:=HIGH;
        lowerline:=low;
        todayhigh:=HIGH;
        todaylow:=low;
END


if op<31 THEN
BEGIN
        if HIGH>upperline then upperline:=HIGH;
        if LOW<lowerline then lowerline:=low;
END

if HIGH>todayhigh then todayhigh:=HIGH;
if LOW<todaylow then todaylow:=LOW;



中位线:=(upperline+lowerline)/2;



str:=STRTRIMRIGHT(STKLABEL(),'0123456789');
DRAWTEXTEX(1,0,0,0,STR);

STICKLINE(DATATYPE()<6,中位线,中位线,10,0,DEFINECOLOR(11));
STICKLINE(DATATYPE()<6,upperline,upperline,10,0,DEFINECOLOR(9));
STICKLINE(datatype<6,lowerline,lowerline,10,0,DEFINECOLOR(8));

上轨:UPPERLINE,COLORMAGENTA,NODRAW;
下轨:LOWERLINE,COLORYELLOW,NODRAW;

VERTLINE(DATATYPE()=0 and TIME()>30000 and REF(TIME(),1)<=30000,TODAYHIGH,todaylow,DEFINECOLOR(14),1,vtDASHDOTDOT);
VERTLINE(DATATYPE()=0 and TIME()>153000 and REF(TIME(),1)<=153000,TODAYHIGH,todaylow,DEFINECOLOR(14),1,vtDASHDOTDOT);


回复

使用道具 举报

36

主题

70

帖子

80

积分

Rank: 2

等级: 标准版

注册:
2022-6-27
曾用名:
 楼主| 发表于 2022-11-18 15:01 | 显示全部楼层
对了,提示的图是 截图202211181501117011.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-18 15:02 | 显示全部楼层
你有没有其他指标加载在。本地运行你这个指标出现不了你这个情况,而且明显不卡。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

36

主题

70

帖子

80

积分

Rank: 2

等级: 标准版

注册:
2022-6-27
曾用名:
 楼主| 发表于 2022-11-18 15:23 | 显示全部楼层
好的,明白了,感谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 08:29 , Processed in 0.168629 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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