Rss & SiteMap

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

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

标题:请问我引用自定义指标是哪里出错了?

1楼
pzwang2014 发表于:2014/2/11 20:42:08
请问我引用自定义指标是哪里出错了?

AA:"Shou.DD";
BB:"Shou.GG";

drawline(AA>0,AA,BB>0,BB,0),colorgreen;
drawline(BB>0,BB,AA>0,AA,0),colorgreen;




其中shou.DD和shou.GG是自定义指标,DD是一系列低点的存储数组;GG是一系列高点的存储数组;
希望通过引用,将高点和低点连接起来;但是系统无显示。

求老师指点迷津~!
2楼
jinzhe 发表于:2014/2/12 8:47:23
先查看下被引用的AA和BB有没有数值
3楼
pzwang2014 发表于:2014/2/12 9:11:39
没有数值,调试过,没有数值赋值进去;

BB:STKINDI('','Gdd.DD',0,-1);

这样的引用行不行?但是BB还是没有数值
4楼
jinzhe 发表于:2014/2/12 9:16:08

公式名字到底是啥?GDD?SHOU?

5楼
pzwang2014 发表于:2014/2/12 9:22:38
哦,都一样的,有两个文件,代码都一样的~
6楼
jinzhe 发表于:2014/2/12 9:26:13

把被引用的代码帖出来看看

 

7楼
pzwang2014 发表于:2014/2/12 9:41:34
有260多行,全部是 for 和if之类的循环赋值~~从头看眼花的要;

截取部分

//【A4】中期高低点辨别
//中期高点
bb:=0;
 for i=1 to barpos do 

    if  thisG[i]>0 then begin
        bb:=bb+1;
        cc[bb]:=i;
    end
   
      
  
bb:=0;     
 for i=1 to barpos do  
   if  thisG[i]>0 then
   begin
       bb:=bb+1;
       ee[bb]:=thisG[i];
    end 

 
for bb=3 to barpos do 
 begin
  if ee[bb]<ee[bb-1] and ee[bb-1]>ee[bb-2] then
   dd:=cc[bb-1];
   GG[dd]:=thisG[dd];

end

之后还做了对GG点的筛选过程,也是 for 和if 的嵌套循环
8楼
jinzhe 发表于:2014/2/12 9:50:09

做循环的赋初值要variable:b=0;

不是直接b=0

9楼
jinzhe 发表于:2014/2/12 9:50:29
被引用公式里面的循环值你输出过没有?
10楼
pzwang2014 发表于:2014/2/12 10:06:18
被引用公式可以正常使用,但是越往下编越复杂,调试量很大,想一步步封装起来便于后续调试编写;
只是发现系统有时候会计算错误,遗留某些高点和低点,这个是什么原因?计算量太大导致?
共11 条记录, 每页显示 10 条, 页签: [1] [2]


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