您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

分时段振幅指标 [金字塔]

  • 咨询内容: 请问:想分时段统计品种振幅,然后把他综合输出成一个指标,可是无法实现。 aa:VALUEWHEN(todaybar=1,time),nodraw; xx:SUMBARS(time<OPENTIME(2),1)-1,nodraw; zz:sumbars(time<opentime(4),1)-1,nodraw; yy:TODAYBAR,nodraw;
    if aa>OPENTIME(2) then BEGIN    bb:=yy,nodraw;    end else BEGIN  bb:=xx,nodraw; end cc:=bb;//日盘K线数目 dd:=zz;//午盘K线数目 ee:=yy;//夜盘K线数目 早盘振幅:(HHV(H,cc)-LLV(L,cc))/REF(C,yy)*100,nodraw; 午盘振幅:(HHV(H,dd)-LLV(L,dd))/REF(C,yy)*100,nodraw; 夜盘振幅:(HHV(H,ee)-LLV(L,ee))/REF(C,yy)*100,nodraw; fs:=valuewhen((time>opentime(2) and time<opentime(4)),早盘振幅); fs:=valuewhen((time>opentime(4) and time<opentime(1)),午盘振幅); fs:=valuewhen((time>opentime(1) and time<opentime(2)),夜盘振幅);
    分时段振幅:fs;
    请帮忙修改

     

  • 金字塔客服:  把 你的思路详细说明下吧。上面的描述,并不足充足。

     

     来源:程序化久久网( WWW.CXH99.COM )

  • 用户回复: 我想做一个分时段的振幅指标,夜盘期间的振幅,早盘期间的振幅,午盘期间的振幅。即以这个时段开始为起点,求这个时段的(最高价-最低价)/除以前一天的收盘价。最好能兼顾没有夜盘的品种和节假日无夜盘交易的情况。目前我写的只能满足在有夜盘的情况下的夜盘品种,分别以三个时段为起点的振幅,画出3条线,没办法归结成一条。无夜盘品种和节假日情况也无法满足。

     

  • 网友回复: 另外,我用这个指标进行指标排序,大部分品种都不改变数值。而且我设定了刷新率,但是基本不刷新,一直都是开盘显示的情况,请问为什么?

     

  • 网友回复:  参考下面这个方式

    LastDayc:=CALLSTOCK('','vtclose',6,-1);//昨日收盘价

    IsNight:=OPENTIME(1)>40000;//判断是否有夜盘 ,有夜盘返回0,没有夜盘返回1
    d:=STRLEFT(NUMTOSTR(time,0),2);//截取K线字符串前2位
    cd1:d='13' and not(ref(d='13',1)) and time>=130000;//白盘开盘位置
    cd2:d='17';//下午盘开盘位置判断
    cd3:ref(time,1)=CLOSETIME(4) and time<130000;//夜盘开盘位置判断

    Len:=BARSLAST(cd1 or cd2 or cd3)+1;//最近一个开盘节点的距离

    zf:(hhv(h,len)-llv(l,len))/LastDayc;//计算最近节点以来的振幅


    //这部分是为了标识开盘K位置,方便校验
    DRAWICON(cd1,h,1);
    DRAWICON(cd2,h,2);
    DRAWICON(cd3,h,3);

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


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

相关文章

    没有相关内容