以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=172957) |
-- 作者:麒智 -- 发布时间:2019/11/7 22:23:06 -- 文华的这个指标公式怎么编写成金字塔的? ZF:=(C-REF(SETTLE,DAYBARPOS))/REF(SETTLE,DAYBARPOS); BM:=ABS(O-C)>=MAX(H-MAX(O,C),MIN(O,C)-L); STICKLINE(ISUP&&ZF>0.015&&BM,O,C,COLORRED,0); STICKLINE(ISDOWN&&ZF<-0.015&&BM,O,C,COLORGREEN,0); STICKLINE(O>REF(H,1)&&ISDOWN&&ZF>0.015&&BM,O,C,COLORMAGENTA,0); STICKLINE(O<REF(L,1)&&ISUP&&ZF<-0.015&&BM,O,C,COLORBLUE,0); 文华的这个指标公式怎么编写成金字塔的?就是标识涨跌幅度超过1.5的k线
|
-- 作者:FireScript -- 发布时间:2019/11/8 9:32:09 -- 要在一些修改: n1:=todaybar; dm:=4-INTPART(LOG(C)); SETTLE:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;//当日结算价这个只能在1分钟上通过上面代码计算出来,如果是其他周期,请跨周期调用下。 ZF:(C-REF(SETTLE,TODAYBAR))/REF(SETTLE,TODAYBAR); BM:ABS(O-C)>=MAX(H-MAX(O,C),MIN(O,C)-L); STICKLINE(ISUP and ZF>0.015 and BM,O,C,0.8,1,COLORRED); STICKLINE(ISDOWN and ZF<-0.015 and BM,O,C,0.8,1,COLORGREEN); STICKLINE(O>REF(H,1) and ISDOWN and ZF>0.015 and BM,O,C,0.8,1,COLORMAGENTA); STICKLINE(O<REF(L,1) and ISUP and ZF<-0.015 and BM,O,C,0.8,1,COLORBLUE); 但是软件毕竟不一样,不能保证一致性。基本逻辑计算是能保证基本一致,但是类似绘图这种肯定有差异的。另外结算价这个我们没有函数直接在当日获取当日的结算均价,只有用代码变相计算出来,就是上面最开始那一段代码,这个代码只一分钟上奏效。其他周期的话那就要跨周期调用下了。
|