Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共21 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:如何优化这一段公式

1楼
嘿嘿1024 发表于:2019/6/14 22:03:28
因为会做几个周期,好几个附图在一个模板上,刷新起来很慢
如何优化,谢谢


W:500000,colorblack;
DDD : (MA(CLOSE,6)-MA(CLOSE,12));
AM : MA(DDD,2);
MAZ:=(O+C)/2;
AA:C/MA(C,8)*100;
BB:REF(MAZ/MA(MAZ,5),1)*100;
DRAWICON(DDD>AM AND CURRBARSCOUNT,420000,4);
DRAWICON(DDD<AM AND CURRBARSCOUNT,420000,5);
DRAWICON(DDD=AM AND CURRBARSCOUNT,420000,3);
DRAWICON(AA>BB AND CURRBARSCOUNT,300000,4);
DRAWICON(AA<BB AND CURRBARSCOUNT,300000,5);
DRAWICON(AA=BB AND CURRBARSCOUNT,300000,3);
DRAWICON(REF(C,1)<C AND CURRBARSCOUNT,180000,4);
DRAWICON(REF(C,1)>C AND CURRBARSCOUNT,180000,5);
DRAWICON(REF(C,1)=C AND CURRBARSCOUNT,180000,3);
DRAWTEXT(DDD>AM AND AA>BB AND REF(C,1)<C AND CURRBARSCOUNT,120000,'多'),COLORRED;
DRAWTEXT(DDD>AM AND AA<BB AND REF(C,1)<C AND CURRBARSCOUNT,120000,'多'),COLORRED;
DRAWTEXT(DDD<AM AND AA>BB AND REF(C,1)<C AND CURRBARSCOUNT,120000,'多'),COLORRED;
DRAWTEXT(DDD<AM AND AA<BB AND REF(C,1)>C AND CURRBARSCOUNT,120000,'空'),COLORGREEN;
DRAWTEXT(DDD<AM AND AA>BB AND REF(C,1)>C AND CURRBARSCOUNT,120000,'空'),COLORGREEN;
DRAWTEXT(DDD>AM AND AA<BB AND REF(C,1)>C AND CURRBARSCOUNT,120000,'空'),COLORGREEN;
DRAWTEXT(DDD>AM AND AA<BB AND REF(C,1)=C AND CURRBARSCOUNT,120000,'平'),COLORmagenta;
DRAWTEXT(DDD<AM AND AA>BB AND REF(C,1)=C AND CURRBARSCOUNT,120000,'平'),COLORmagenta;

DRAWTEXT(REF(DDD,1)>REF(AM,1) AND REF(AA,1)>REF(BB,1) AND REF(C,2)<REF(C,1) AND DDD>AM AND AA>BB AND REF(C,1)>C AND CURRBARSCOUNT,120000,'多'),COLORRED;
DRAWTEXT(REF(DDD,1)<REF(AM,1) AND REF(AA,1)>REF(BB,1) AND REF(C,2)<REF(C,1) AND DDD>AM AND AA>BB AND REF(C,1)>C AND CURRBARSCOUNT,120000,'多'),COLORRED;
DRAWTEXT(REF(DDD,1)>REF(AM,1) AND REF(AA,1)<REF(BB,1) AND REF(C,2)<REF(C,1) AND DDD>AM AND AA>BB AND REF(C,1)>C AND CURRBARSCOUNT,120000,'多'),COLORRED;

2楼
嘿嘿1024 发表于:2019/6/14 22:03:59
不影响现在显示的情况下
3楼
wenarm 发表于:2019/6/15 7:12:12
逻辑上没法优化,都是单一函数组成的顺序结构。

你这种策略,可以使用序列模式编译运行。
4楼
嘿嘿1024 发表于:2019/6/15 21:33:01
周六都回复,感谢,老师,如何做序列模式编译运行
5楼
FireScript 发表于:2019/6/17 8:46:50
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
这里勾选下即可。
6楼
嘿嘿1024 发表于:2019/6/17 10:53:41
已经是序列计算模式了
7楼
FireScript 发表于:2019/6/17 10:57:13
 个人觉得绘图类会额外多吃些资源。建议减少绘图输出函数的使用。你可以去掉部分尝试下。
8楼
嘿嘿1024 发表于:2019/6/17 14:46:57
为什么同样的框架,同样的限制K线数量,只是品种不同,同样的主图、副图指标螺纹就慢,铁矿就正常?
9楼
wenarm 发表于:2019/6/17 15:28:19

数据都是全推的。不会出现个别品种数据缓慢的的情况。建议你输出DYNAINFO( 207);最新行情时间和盘后的对比看下。

 

 

[此贴子已经被作者于2019/6/17 15:28:30编辑过]
10楼
嘿嘿1024 发表于:2019/6/17 15:40:45
数据我也相信金字塔没问题的,一定是我主图副图指标不知道哪个刷新复杂了,同样的框架,我把螺纹切换成铁矿倒数刷新就没问题了
鼠标放在最后根K线上光标显示的实时价格对照行情数据也确实是慢的,铁矿,豆粕就没这个问题,我也特奇怪,按理说,刷新图形是靠CPU和硬盘是吧,我这两样都没问题了
共21 条记录, 每页显示 10 条, 页签: [1] [2][3]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 3 queries.