以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如何优化这一段公式 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=170473) |
-- 作者:嘿嘿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; |
-- 作者:嘿嘿1024 -- 发布时间:2019/6/14 22:03:59 -- 不影响现在显示的情况下 |
-- 作者:wenarm -- 发布时间:2019/6/15 7:12:12 -- 逻辑上没法优化,都是单一函数组成的顺序结构。 你这种策略,可以使用序列模式编译运行。
|
-- 作者:嘿嘿1024 -- 发布时间:2019/6/15 21:33:01 -- 周六都回复,感谢,老师,如何做序列模式编译运行 |
-- 作者:FireScript -- 发布时间:2019/6/17 8:46:50 -- 这里勾选下即可。
|
-- 作者:嘿嘿1024 -- 发布时间:2019/6/17 10:53:41 -- 已经是序列计算模式了 |
-- 作者:FireScript -- 发布时间:2019/6/17 10:57:13 -- 个人觉得绘图类会额外多吃些资源。建议减少绘图输出函数的使用。你可以去掉部分尝试下。 |
-- 作者:嘿嘿1024 -- 发布时间:2019/6/17 14:46:57 -- 为什么同样的框架,同样的限制K线数量,只是品种不同,同样的主图、副图指标螺纹就慢,铁矿就正常? |
-- 作者:wenarm -- 发布时间:2019/6/17 15:28:19 -- 数据都是全推的。不会出现个别品种数据缓慢的的情况。建议你输出DYNAINFO( 207);最新行情时间和盘后的对比看下。
[此贴子已经被作者于2019/6/17 15:28:30编辑过]
|
-- 作者:嘿嘿1024 -- 发布时间:2019/6/17 15:40:45 -- 数据我也相信金字塔没问题的,一定是我主图副图指标不知道哪个刷新复杂了,同样的框架,我把螺纹切换成铁矿倒数刷新就没问题了 鼠标放在最后根K线上光标显示的实时价格对照行情数据也确实是慢的,铁矿,豆粕就没这个问题,我也特奇怪,按理说,刷新图形是靠CPU和硬盘是吧,我这两样都没问题了
|