以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]博易指标语句改下,经典有难度 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=9716) |
-- 作者:人生如棋 -- 发布时间:2012/1/20 19:06:55 -- [求助]博易指标语句改下,经典有难度 博易的这个指标如何改成金字塔的指标 A:=HHV(HIGH,15); RED1:=CROSS(CLOSE,REF(A,1)); GREEN1:=CROSS(REF(D,1),CLOSE); FLAG:=IF(BARSTATUS=1,0,IF(RED1 OR RED2,1,IF(GREEN2 OR GREEN3,-1,IF(GREEN1 OR RED3,0,REF(FLAG,1)))));
难点在这句话上面FLAG:=IF(BARSTATUS=1,0,IF(RED1 OR RED2,1,IF(GREEN2 OR GREEN3,-1,IF(GREEN1 OR RED3,0,REF(FLAG,1)))));
请大侠和版主,试着改下 看过一个类似的帖子,不过好像改了并不成功。 http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=9628&replyID=43096&skin=1 [此贴子已经被作者于2012-1-20 19:08:12编辑过]
|
-- 作者:阿火 -- 发布时间:2012/1/20 22:36:51 -- runmode:0; variable:flag=0; A:=HHV(HIGH,15); RED1:=CROSS(CLOSE,REF(A,1)); GREEN1:=CROSS(REF(D,1),CLOSE); if red1 or red2 then flag:=1; |
-- 作者:人生如棋 -- 发布时间:2012/1/21 6:40:28 -- 火哥,我贴上去了,验证了一下,好像图形颜色现实并不相符。 |
-- 作者:人生如棋 -- 发布时间:2012/1/21 6:57:51 -- if red1 or red2 then flag:=1; 我改成 if red1 or red2 or red3 then flag:=1;
整体红绿显示基本正常,但黄色部分,被红绿代替了。 |
-- 作者:阿火 -- 发布时间:2012/1/21 22:10:02 -- 呵呵,不好意思 换下顺序就可以了。 if green1 or red3 then flag:=0; if green2 or green3 then flag:=-1; if red1 or red2 then flag:=1;
关键是你要理解。 |
-- 作者:人生如棋 -- 发布时间:2012/1/22 18:54:44 -- 多谢,火哥除夕还回贴指导,祝火哥新春快乐,来年大发 |