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

[求助]求通达信的dvol函数源码 [金字塔]

  • 咨询内容: 通达信不能分时预警,金字塔可以,但是没有内置dvol函数,求源码,谢谢。

     

  • 金字塔客服: 你问错地方了,通达信函数源码请咨询通达信那边

     

  • 用户回复: 我的意思是谁能在金字塔里实现通达信的那个函数的预警。

     

  • 网友回复: 这个函数是什么意思,用来实现什么目的?有具体的使用范例吗?

     

  • 网友回复: 不定周期成交量统计,就是买卖中看买盘和卖盘转换的一个指标,顺便统计当日买卖量比例。网上有人转化过,但是转变的效果不好,通达信本身不支持分时预警。但是目前能支持分时预警的软件又没有通达信dvol这个函数。所以找人转化。


    TH:=BARSLAST(C<REF(C,1));    --------------     飞狐转化TL:=BARSLAST(C>=REF(C,1));HC:=SETVAL(C>=REF(C,1),C,-TH,C);LC:=SETVAL(C<REF(C,1),C,-TL,C);DCLOS:IF(C>=REF(C,1),HC,LC);T:=BARSLAST(DCLOS<>REF(DCLOS,1));DVOL:SUM(V,BARSLAST(DCLOS<>REF(DCLOS,1))+1)*100;DVOL:=SETVAL(DCLOS<>REFX(DCLOS,1),DVOL,-T,DVOL);var1:=BARSLAST(C<REF(C,1));--------------------------------------------------以下是通达信源码。var2:=BARSLAST(C>=REF(C,1));var3:=SETVAL(C>=REF(C,1),C,-var1,C);var4:=SETVAL(C<REF(C,1),C,-var2,C);DCLOS:=IF(C>=REF(C,1),var3,var4);var5:=BARSLAST(DCLOS<>REF(DCLOS,1));var6:=SUM(V,BARSLAST(DCLOS<>REF(DCLOS,1))+1)*100;DVOL:=SETVAL(DCLOS<>REFX(DCLOS,1),var6,-var5,var6);A1:=(DVOL/C)/2; A2:=SUM(IF(A1>100 AND CLOSE>REF(CLOSE,1),A1,0),0); A3:=SUM(IF(A1>100 AND CLOSE<REF(CLOSE,1),A1,0),0); A4:=SUM(IF(A1<100 AND CLOSE>REF(CLOSE,1),A1,0),0); A5:=SUM(IF(A1<100 AND CLOSE<REF(CLOSE,1),A1,0),0); A6:=A2+A3+A4+A5;机买:(A2/A6)*100,LINETHICK2,COLORRED;机卖:(A3/A6)*100,LINETHICK2,COLORGREEN;散买:(A4/A6)*100,LINETHICK0;散卖:(A5/A6)*100,LINETHICK0;主力差:机买-机卖,LINETHICK2;散户差:散买-散卖,LINETHICK0; DRAWTEXT(主力差>0 AND REF(主力差,1)<=0,C*0.85,'●机构'),COLORRED; DRAWTEXT(主力差<0 AND REF(主力差,1)>=0,-C*0.85,'○机构'),COLORWHITE; DRAWTEXT(散户差>0 AND REF(散户差,1)<=0,C*0.15,'▲散户'),COLORCYAN; DRAWTEXT(散户差<0 AND REF(散户差,1)>=0,-C*0.15,'△散户'),COLORWHITE;

 

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

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


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

相关文章

    没有相关内容