Rss & SiteMap

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

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

标题:[求助]在图表交易系统中引用,由于图表交易运行在逐根模式,运行缓慢,请老师帮忙优化.谢谢!

1楼
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编辑过]
2楼
wenarm 发表于:2017/11/22 20:09:15
你的代码并不繁琐,你只能控制你使用的k线数据量。
3楼
mmLyf 发表于:2017/11/22 20:33:53
同样的代码,在后台交易中用序列模式运行占用资源极少,在图表交易中运行卡死,请问这是什么原因?
[此贴子已经被作者于2017/11/22 20:34:50编辑过]
4楼
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 运行完毕


5楼
wenarm 发表于:2017/11/22 21:21:46
你这个对比没有任何意义、图表和后台是两种运行机制。
图表计算是基于k线刷新速度,(高频线可以提高刷新速度)一般都是k线刷新一次,公式执行一次、
后台的k线刷新和运行模式有关。高频或者不间断监控也会影响到刷新。

从公式运行角度看,图表交易系统只能是逐K模式,(勾选仅刷最后一根k有助于公式运行速度)
后台可以是序列模式运行,也可以是逐k、但是序列模式比逐k要快。


你在图表中运行速度,要看你计算机资源的占用情况,还有使用情况,(卡顿能明显感觉出来的。)

[此贴子已经被作者于2017/11/22 21:26:29编辑过]
共5 条记录, 每页显示 10 条, 页签: [1]


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