以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 小周期 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149818) |
-- 作者:XXL -- 发布时间:2017/3/29 9:46:46 -- 小周期 你好 这个原来上轨与下轨是日线级别的,我在小周期下怎么样改成周级别,能不用别的公式引用吗 CYC:=BARSLAST(DATE<>REF(DATE,1))+1; 昨高:=CALLSTOCK(STKLABEL,VTHIGH,7,-1); 昨低:=CALLSTOCK(STKLABEL,VTLOW,7,-1); 昨收:=CALLSTOCK(STKLABEL,VTCLOSE,7,-1); 开盘价:=VALUEWHEN(CYC=1,OPEN); HH:=HHV(昨高,N);//N日HIGH的最高价 HC:=HHV(昨收,N);//N日CLOSE的最高价 LC:=LLV(昨收,N);//N日CLOSE的最低价 LL:=LLV(昨低,N);//N日LOW的最低价 浮动区间:=MAX(HH-LL,HC-LL);//RANGE 上轨:开盘价+K1*浮动区间; 下轨:开盘价-K2*浮动区间; |
-- 作者:jinzhe -- 发布时间:2017/3/29 9:51:44 -- 引用N周最高价? |
-- 作者:XXL -- 发布时间:2017/3/29 10:23:52 -- 对,后面两行,上轨与下轨会有两条线,我上面已经调了7,周线级别,但是图表上的还是日线的线, |
-- 作者:jinzhe -- 发布时间:2017/3/29 10:35:19 -- 建立一个指标命名为YY,代码如下: n:=5; hh:ref(hhv(h,n),1); hc:ref(hhv(c,n),1); ll:ref(llv(l,n),1); lc:ref(llv(c,n),1); 这里的n暂定为5,要设置成和你代码里面的n一样
然后在你的代码里面这样写,来替代掉你原来的HH,HC,LL,LC: hh:stkindi(\'\',\'YY.hh\',0,7); hc:stkindi(\'\',\'YY.hc\',0,7); ll:stkindi(\'\',\'YY.ll\',0,7); lc:stkindi(\'\',\'YY.lc\',0,7);
|