您现在的位置:程序化交易>> 期货公式>> 博易大师>> 博易大师知识>>正文内容

均价线自编公式在5.3版上不能用? [博易POBO]

咨询内容:

均价线自编公式在5.3版上不能用?

TV:=IF(DATE<>REF(DATE,1),0,REF(TV,1))+V;
{累加计算当日总成交金额(价×量)}
TT:=IF(DATE<>REF(DATE,1),0,REF(TT,1))+(C+O+H+L)*0.25*V;
{当日均价}
AP:TT/TV,COLORBLUE; 
PARTLINE(DATE=REF(DATE,1),AP),COLORBLUE,LINETHICK2;
 
以前版本能用,5.3版测试公式会出现上面放大部分的变量未定义提示,新的语句规则更改了吗?

 

博易技术人员: 嗯,5.3指标里IF的使用确认是有点问题,已经反馈给研发部门,要在后期的版本上改进。 送你一个我在用的在K线上显示高低点和均价线的指标:

DP:=DATAPERIOD;

高低点:=1;
STEP_:=20/2+1;
RFX:=MIN(STEP_,(DATACOUNT-1)-BARPOS);新版BUG:='refx,ref函数有错误与旧版不兼容';
FP:=INTPART(MAX(FRACPART(H)*1000,FRACPART(L)*1000));
DIGIT:=(MOD(FP,10)>0)+(MOD(FP,100)>0)+(MOD(FP,1000)>0);
HH:=IF(FILTER(H+0.001>REFX(HHV(H,STEP_*2),RFX),RFX),H,0);
LL:=IF(FILTER(L-0.001<REFX(LLV(L,STEP_*2),RFX),RFX),L,0);
DRAWNUMBER(HH,HH,HH,DIGIT),ALIGN1,VALIGN2,COLORGRAY;
DRAWNUMBER(LL,LL,LL,DIGIT),ALIGN1,VALIGN0,COLORGRAY;

日内均线:=1;
ISNEWDAY:=REF(HOUR,1)=15ANDHOUR<>15;
CNT:=BARSLAST(ISNEWDAY)+1;
DBARS:=SUM(1,CNT);
DVOL_:=SUM(VOL,CNT);
DVC:=SUM(VOL*(H+O+L+C)/4,CNT);
DMAC:=DVC/DVOL_;
PARTLINE((BETWEEN(DP,0,4)ORDP=13)ANDCNT<>1,DMAC),COLOR008080;

技术交流Q群:231695646,LINETHICK0,PRECIS0,COLOR008080;






 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容