以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  为什么画不出直线?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=73531)

--  作者:onmidas
--  发布时间:2014/12/25 0:49:40
--  为什么画不出直线?
帖子被锁定了,其实是同一个问题

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=73350&skin=0


我将

if sc then hh1:=hh;

if jc then ll1:=ll;


改成


if sc then hh1:hh;

if jc then ll1:ll;


画不出直线,是不是代码有问题?


--  作者:jinzhe
--  发布时间:2014/12/25 9:07:33
--  

ma5:ma(c,5),linethick2,colorwhite;

ma10:ma(c,10),linethick2,colorgreen;

jc:=cross(ma5,ma10);

sc:=cross(ma10,ma5);

nn1:=barslast(jc);

nn2:=barslast(sc);

hh:=hhv(h,jc+1);

ll:=llv(l,sc+1);

if sc then hh1:=hh;

if jc then ll1:=ll;

hhh:hh1;
lll:ll1;


--  作者:onmidas
--  发布时间:2014/12/26 23:25:27
--  
只能绘出MA5、MA10均线,要求的直线还是画不出

是软件本身的问题吗?

感觉代码没啥问题啊



--  作者:onmidas
--  发布时间:2014/12/26 23:39:35
--  
公式有问题
应该是

ma5:ma(c,5),linethick2,colorwhite;

ma10:ma(c,10),linethick2,colorgreen;

jc:=cross(ma5,ma10);

sc:=cross(ma10,ma5);

nn1:=barslast(jc);

nn2:=barslast(sc);

hh:=hhv(h,nn1+1);

ll:=llv(l,nn2+1);


后面的if语句意思重复,可以删掉


--  作者:jinzhe
--  发布时间:2014/12/29 9:11:34
--  
    后面的我做了修改,