以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  [求助]怎样恢复分笔数据刷新速度  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=11590)

--  作者:伍星亮
--  发布时间:2012/5/9 15:50:17
--  [求助]怎样恢复分笔数据刷新速度

工作人员你好:

      自我添加自写指标后,分笔数据断断续续。希望有办法能恢复数据刷新速度,请指教。

      我的窗体中,有5个框。一个动态数据,分笔,即时报价表,一副分笔数据折线图,及自编指标附图。

      我的指标中包含BUYVOL,使用序列模式。

 

指标如下

  

以下内容为程序代码:

1
2 Va:IF(OPENINT>=REF(OPENINT,1) AND BUYVOL>=500,VOL/2,0),STICK,linethick2,colorred;
3 Ca:=IF(OPENINT>=REF(OPENINT,1) AND BUYVOL>=500,CLOSE,0),LINETHICK0;
4 主动买入成本:=SUM(Va*Ca,QT)/SUM(Va,QT),LINETHICK0;
5
6 Vb:=IF(OPENINT-REF(OPENINT,1)>=500 AND SELLVOL>=500,(OPENINT-REF(OPENINT,1))/2,0),STICK;
7 Cb:=IF(OPENINT-REF(OPENINT,1)>=500 AND SELLVOL>=500,CLOSE,0),LINETHICK0;
8 被动买入成本:=SUM(Vb*Cb,QT)/SUM(Vb,QT),LINETHICK0;
9
10 //多头成本:(SUM(Va*Ca,QT)+SUM(Vb*Cb,QT))/SUM(Va+Vb,QT),LINETHICK0;
11 //多头仓位:SUM(Va+Vb,QT),LINETHICK0;
12
13
14
15
16
17 Vc:IF(OPENINT>=REF(OPENINT,1) AND SELLVOL>=500,VOL/2,0),STICK,linethick2,colorblue;
18 Cc:=IF(OPENINT>=REF(OPENINT,1) AND SELLVOL>=500,CLOSE,0),LINETHICK0;
19 主动卖出成本:=SUM(Vc*Cc,QT)/SUM(Vc,QT),LINETHICK0;
20
21 Vd:=IF(OPENINT-REF(OPENINT,1)>=500 AND BUYVOL>=500,(OPENINT-REF(OPENINT,1))/2,0),STICK;
22 Cd:=IF(OPENINT-REF(OPENINT,1)>=500 AND BUYVOL>=500,CLOSE,0),LINETHICK0;
23 被动卖出成本:=SUM(Vd*Cd,QT)/SUM(Vd,QT),LINETHICK0;
24
25 //空头成本:(SUM(Vc*Cc,QT)+SUM(Vd*Cd,QT))/SUM(Vc+Vd,QT),LINETHICK0;
26 //空头仓位:SUM(Vc+Vd,QT),LINETHICK0;
27
28 CCL:OPENINT,NOAXIS;
29
30
31
32
33 VL:-IFELSE(SELLVOL>=500 AND OPENINT<REF(OPENINT,1),VOL/2,0),STICK,linethick2,colorblue;
34 VS:-IFELSE(BUYVOL>=500 AND OPENINT<REF(OPENINT,1),VOL/2,0),STICK,linethick2,colorred;
35
36 //多头逃兵:sum(VL,QT),LINETHICK0,colorblue;
37 //空头逃兵:sum(VS,QT),LINETHICK0,colorred;
38
39 多头成本:(SUM(Va*Ca,QT)+SUM(Vb*Cb,QT))/SUM(Va+Vb,QT),LINETHICK0,colorred;
40 空头成本:(SUM(Vc*Cc,QT)+SUM(Vd*Cd,QT))/SUM(Vc+Vd,QT),LINETHICK0,colorblue;
41 多头仓位:SUM(Va+Vb,QT),LINETHICK0,colorred;
42 空头仓位:SUM(Vc+Vd,QT),LINETHICK0,colorblue;
43 多头逃兵:sum(VL,QT),LINETHICK0,colorred;
44 空头逃兵:sum(VS,QT),LINETHICK0,colorblue;


--  作者:jinzhe
--  发布时间:2012/5/9 16:13:31
--  
工具选项常规,报表刷新速度,改成500
--  作者:Leon
--  发布时间:2012/5/9 16:18:03
--  
参考
图片点击可在新窗口打开查看此主题相关图片如下:i$~b6bpx__a}573$6dwn~t1.jpg
图片点击可在新窗口打开查看

--  作者:王锋
--  发布时间:2012/5/9 17:52:02
--  
公式编辑器里,点“快速”按钮,限定公式参与计算的数量,否则后面会很慢的
--  作者:伍星亮
--  发布时间:2012/5/15 14:55:01
--  
好,谢谢专家们,我先试试
--  作者:伍星亮
--  发布时间:2012/5/15 15:03:19
--  

有没有“快速”按钮选项的简介?


--  作者:admin
--  发布时间:2012/5/15 15:08:30
--  
这个很好理解的吧,就是你给他指定一个计算数量,以后就只使用这么多的数据来计算你的指标公式,就算是数据再多前面的那些无关的数据也不参与计算了
--  作者:jinzhe
--  发布时间:2012/5/15 15:12:03
--  
不设置快速会用全部周期数据进行数据,设置快速后,对进行计算的周期数进行限制
--  作者:伍星亮
--  发布时间:2012/5/15 15:12:24
--  
老兄们,你们的方法我都试了。还是不行?是不是该换电脑了,我很受伤了
--  作者:伍星亮
--  发布时间:2012/5/15 15:13:02
--  
我的意思是,按照LEON说的改快速。改了就要不到想要的效果。