以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 文华中的公式引来通不过该怎样修改呢? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=63272) |
-- 作者:雪球 -- 发布时间:2014/3/29 13:20:48 -- 文华中的公式引来通不过该怎样修改呢? VOLNOW:=VOL-REF(VOL,1); //现手
老师上述是文华在运用的公式,想引到金字塔,但编译通不过--未定义的变量:REPRICE。该怎么改编呢?
|
-- 作者:jinzhe -- 发布时间:2014/3/31 9:34:53 -- volnow:=vol-ref(vol,1); //现手 variable:reprice=0; r1:=ref(close,1); if close<>ref(close,1) then reprice:=r1; b:=ifelse(close > reprice,volnow,0); s:=ifelse(close < reprice,volnow,0); bb := sum(b,0); ss := sum(s,0); bsv : bb - ss; bsvwb:=(bsv/ref(bsv,1)-1)*100; |
-- 作者:雪球 -- 发布时间:2014/3/31 12:36:55 -- 谢谢老师。老师把又为何去掉下面这句呢?
if close=ref(close,1) then reprice:=REF(REPRICE,1); |
-- 作者:jinzhe -- 发布时间:2014/3/31 13:26:53 -- 全局变量不用写任何代码就能起到这句话的作用 |
-- 作者:雪球 -- 发布时间:2014/3/31 13:54:11 -- 哦,谢谢老师。不过没有理解。 |
-- 作者:雪球 -- 发布时间:2014/3/31 14:32:16 -- 文华下面一句请问老师又该怎样修改呢?金字塔语句无法识别 BK1:=IFELSE(VOLNOW > = N ,IFELSE(OPIADD = 0,IFELSE(CLOSE > REPRICE,VOLNOW,0),0),0);//多换空换 |
-- 作者:jinzhe -- 发布时间:2014/3/31 14:34:08 -- bk1:=if(volnow>=n,if(opiadd=0,if(close,>refprice,volnow,0),0),0); |
-- 作者:雪球 -- 发布时间:2014/3/31 15:55:41 -- If与ifelse是一样。试了还是通不过 |
-- 作者:jinzhe -- 发布时间:2014/3/31 16:04:30 -- 不会的,你贴个图说明下问题 |
-- 作者:雪球 -- 发布时间:2014/4/1 8:30:22 -- 好像可以了,谢谢老师。 |