以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  金字塔上筹码分布线不能显示出来  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=147624)

--  作者:yongle476
--  发布时间:2017/2/10 9:58:52
--  金字塔上筹码分布线不能显示出来
各位老师:以下公式是金魔方上的筹码分布线,但是在金字塔上筹码分布线不能显示出来,请求各位师傅帮忙修改能在金字塔上使用,万分感谢!

a0:=BARSCOUNT(c);
a3:=SYSPARAM(3);
a2:=SYSPARAM(2);
a4:=SYSPARAM(4);
a5:=SYSPARAM(5);
a6:=SYSPARAM(1);
n0:=a3-a2;
nn:=a0-a2;
h1:=(a4-a5)/8;
y0:=a0>=a2;vv:=if(y0=1 and a6>=a0,v,0);
c1:=if(BETWEEN(c,a4-0*h1,a4-1*h1),vv,0);
c2:=if(BETWEEN(c,a4-1*h1,a4-2*h1),vv,0);
c3:=if(BETWEEN(c,a4-2*h1,a4-3*h1),vv,0);
c4:=if(BETWEEN(c,a4-3*h1,a4-4*h1),vv,0);
c5:=if(BETWEEN(c,a4-4*h1,a4-5*h1),vv,0);
c6:=if(BETWEEN(c,a4-5*h1,a4-6*h1),vv,0);
c7:=if(BETWEEN(c,a4-6*h1,a4-7*h1),vv,0);
c8:=if(BETWEEN(c,a4-7*h1,a4-8*h1),vv,0);
c9:=if(BETWEEN(c,a4-8*h1,a4-9*h1),vv,0);
c10:=if(BETWEEN(c,a4-9*h1,a4-10*h1),vv,0);
v1:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c1,n0),0),2));
v2:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c2,n0),0),2));
v3:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c3,n0),0),2));
v4:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c4,n0),0),2));
v5:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c5,n0),0),2));
v6:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c6,n0),0),2));
v7:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c7,n0),0),2));
v8:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c8,n0),0),2));
v9:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c9,n0),0),2));
v10:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c10,n0),0),2));
av0:=max(v1,max(v2,max(v3,max(v4,max(v5,max(v6,max(v7,max(v8,max(v9,v10)))))))));
FILLRGN(v1/av0>=nn/n0 and nn>=0,a4-0*h1,a4-1*h1+h1*0.95),COLOR002288;
FILLRGN(v2/av0>=nn/n0 and nn>=0,a4-1*h1,a4-2*h1+h1*0.95),Color806000;
FILLRGN(v3/av0>=nn/n0 and nn>=0,a4-2*h1,a4-3*h1+h1*0.95),Color808300;
FILLRGN(v4/av0>=nn/n0 and nn>=0,a4-3*h1,a4-4*h1+h1*0.95),Color883D88;
FILLRGN(v5/av0>=nn/n0 and nn>=0,a4-4*h1,a4-5*h1+h1*0.95),Color006868;
FILLRGN(v6/av0>=nn/n0 and nn>=0,a4-5*h1,a4-6*h1+h1*0.95),color777700;
FILLRGN(v7/av0>=nn/n0 and nn>=0,a4-6*h1,a4-7*h1+h1*0.95),color804000;
FILLRGN(v8/av0>=nn/n0 and nn>=0,a4-7*h1,a4-8*h1+h1*0.95),color003377;

--  作者:pyd
--  发布时间:2017/2/10 10:18:31
--  

金字塔里没有参数为1的用法。SYSPARAM(1);这个表示什么意思?

 


图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看

--  作者:yongle476
--  发布时间:2017/2/10 10:31:10
--  
老师:SYSPARAM(1)是指画面上光标位置。
--  作者:yongle476
--  发布时间:2017/2/10 10:48:19
--  
金字塔上有SYSPARAM(1)这个函数呢,pyd老师
--  作者:pyd
--  发布时间:2017/2/10 11:00:35
--  
FILLRGN(v1/av0<=nn/n0 and nn>=0,a4-0*h1,a4-1*h1+h1*0.95),COLOR002288;
FILLRGN(v2/av0<=nn/n0 and nn>=0,a4-1*h1,a4-2*h1+h1*0.95),Color806000;
FILLRGN(v3/av0<=nn/n0 and nn>=0,a4-2*h1,a4-3*h1+h1*0.95),Color808300;
FILLRGN(v4/av0<=nn/n0 and nn>=0,a4-3*h1,a4-4*h1+h1*0.95),Color883D88;
FILLRGN(v5/av0<=nn/n0 and nn>=0,a4-4*h1,a4-5*h1+h1*0.95),Color006868;
FILLRGN(v6/av0<=nn/n0 and nn>=0,a4-5*h1,a4-6*h1+h1*0.95),color777700;
FILLRGN(v7/av0<=nn/n0 and nn>=0,a4-6*h1,a4-7*h1+h1*0.95),color804000;
FILLRGN(v8/av0<=nn/n0 and nn>=0,a4-7*h1,a4-8*h1+h1*0.95),color003377;
问题在于你画区间带的第一个条件都不成立,改成小于等于后就画出来了

--  作者:yongle476
--  发布时间:2017/2/10 14:12:20
--  
pyd老师,修改后虽然能画出线来了,但是所有线是一样长的,而金魔方上的线是根据成本不一样,各条线的长度也不一样,还麻烦老师帮修改完善一下,谢谢!
--  作者:yongle476
--  发布时间:2017/2/10 14:21:22
--  
原本指标的效果图
图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看

--  作者:yukizzc
--  发布时间:2017/2/10 14:35:35
--  

区间fi的函数里cond条件一直都是满足的,所以画出来的线等长

v1/av0>=nn/n0 and nn>=0

这个需要您对比不同软件里这个输出值是否都是1