以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=159774) |
-- 作者:mmLyf -- 发布时间:2017/11/22 19:13:51 -- [求助]在图表交易系统中引用,由于图表交易运行在逐根模式,运行缓慢,请老师帮忙优化.谢谢! 预警指标YJ运行在序列模式,内有指标线a\\b\\c, 在图表交易系统中引用,由于图表交易运行在逐根模式,运行缓慢,请老师帮忙优化.谢谢! 公式如下: STKMin1:=STKINDIEX(\'\',\'YJ.a\',0,1,0,1000); STKSe5:=STKINDIEX(\'\',\'YJ.b\',0,22,5,3000); STKSe1:=STKINDIEX(\'\',\'YJ.c\',0,22,1,15000); 买:STKMin1<0 and ref(STKMin1,1)<0 and STKSe5<0 and ref(STKSe5,1)<0 and STKSe1<0; 卖:STKMin1>0 and ref(STKMin1,1)>0 and STKSe5>0 and ref(STKSe5,1)>0 and STKSe1>0; KD:=买>0; //开多条件 PD:=卖>0; //平多条件 KK:=卖>0; //开空条件 PK:=买>0; //平空条件 平空:SELLSHORT(PK,0,THISCLOSE); //平空信号 开多:BUY(KD AND HOLDING=0,50%,THISCLOSE),PERTRADER; //开多信号 平多:SELL(PD,0,THISCLOSE); //平多信号 开空:BUYSHORT(KK AND HOLDING=0,50%,THISCLOSE),PERTRADER; //开空信号
[此贴子已经被作者于2017/11/22 19:15:05编辑过]
|
-- 作者:wenarm -- 发布时间:2017/11/22 20:09:15 -- 你的代码并不繁琐,你只能控制你使用的k线数据量。 |
-- 作者:mmLyf -- 发布时间:2017/11/22 20:33:53 -- 同样的代码,在后台交易中用序列模式运行占用资源极少,在图表交易中运行卡死,请问这是什么原因? [此贴子已经被作者于2017/11/22 20:34:50编辑过]
|
-- 作者:mmLyf -- 发布时间:2017/11/22 20:39:25 -- 2017-11-21 21:37:45.006 【后台】RB05 运行结束 2017-11-21 21:37:45.678 【后台】RB05 运行结束 2017-11-21 21:37:45.897 【后台】RB05 运行结束 2017-11-21 21:37:46.850 【后台】RB05 运行结束 2017-11-21 21:37:46.991 【后台】RB05 运行结束 2017-11-21 21:37:47.788 【后台】RB05 运行结束 2017-11-21 21:37:47.975 【后台】RB05 运行结束 2017-11-21 21:37:48.694 【后台】RB05 运行结束 2017-11-21 21:37:48.991 【后台】RB05 运行结束 2017-11-21 21:37:50.272 【后台】RB05 运行结束 2017-11-22 09:00:02.333 【图表】RB05 运行完毕 2017-11-22 09:00:08.818 【图表】RB05 运行完毕 2017-11-22 09:00:08.818 【图表】RB05 运行完毕 2017-11-22 09:00:24.632 【图表】RB05 运行完毕 2017-11-22 09:00:24.634 【图表】RB05 运行完毕 2017-11-22 09:00:24.635 【图表】RB05 运行完毕 2017-11-22 09:00:24.637 【图表】RB05 运行完毕 2017-11-22 09:00:24.639 【图表】RB05 运行完毕 2017-11-22 09:00:29.561 【图表】RB05 运行完毕 2017-11-22 09:00:37.420 【图表】RB05 运行完毕 2017-11-22 09:00:46.936 【图表】RB05 运行完毕 2017-11-22 09:00:56.655 【图表】RB05 运行完毕 2017-11-22 09:01:04.577 【图表】RB05 运行完毕 2017-11-22 09:01:19.436 【图表】RB05 运行完毕 |
-- 作者:wenarm -- 发布时间:2017/11/22 21:21:46 -- 你这个对比没有任何意义、图表和后台是两种运行机制。 图表计算是基于k线刷新速度,(高频线可以提高刷新速度)一般都是k线刷新一次,公式执行一次、 后台的k线刷新和运行模式有关。高频或者不间断监控也会影响到刷新。 从公式运行角度看,图表交易系统只能是逐K模式,(勾选仅刷最后一根k有助于公式运行速度) 后台可以是序列模式运行,也可以是逐k、但是序列模式比逐k要快。 你在图表中运行速度,要看你计算机资源的占用情况,还有使用情况,(卡顿能明显感觉出来的。) [此贴子已经被作者于2017/11/22 21:26:29编辑过]
|