以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]:求助:非常实用好用的公式如何编成DLL公式?请看……  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=55216)

--  作者:hhg113
--  发布时间:2013/8/15 15:55:52
--  [求助]:求助:非常实用好用的公式如何编成DLL公式?请看……
求助:如何编个统计分笔内外盘数据的DLL公式?
        我在分笔数据走势的图表上编了个统计分笔成交的内外盘数据的公式,然后在分钟线上引入,这个是可以的,但有一个问题,就是运行速度非常慢,而且数据太多会至软件死机自动退出,所以考虑用DLL公式编写可能不会出现这种情况。请看下面。
        分笔图公式如下:
        公式名:内外量分布

外盘量:=BUYVOL;
内盘量:=SELLVOL;
涨停量:=if(c=DYNAINFO(54),vol,0);
跌停量:=if(c=DYNAINFO(55),vol,0);
主买量:=外盘量+涨停量-跌停量;
主卖量:=内盘量+跌停量-涨停量;
bb:=if(ref(vol,1)>0,主买量,vol);
ss:=if(ref(vol,1)>0,主卖量,vol);
bbb:=sum(bb,0);
sss:=sum(ss,0);
外量:bbb/10000,PRECISION1,LINETHICK0,COLOR0000ff;
内量:sss/10000,PRECISION1,LINETHICK0,COLOR00ff00;
量差:外量-内量,PRECISION1,COLORSTICK;
DRAWTEXTEX(1,0,0,0,\'万手\');

        然后在分钟线一引入,公式如下
        公式名:内外量分钟线

input:m(21,1,1000,1);
bb:=STKINDI(\'\',\'内外量分布-期笔.外量\',0,0);
ss:=STKINDI(\'\',\'内外量分布-期笔.内量\',0,0);
M外:ema(bb,m),LINETHICK1,PRECISION1,COLORaa00ff;
M内:ema(ss,m),LINETHICK1,PRECISION1,COLORaaff00;
DRAWTEXTEX(1,0,0,0,\'万手\');

这个公式是可以用,但运行几天的数据就实在太慢了,请求把分笔图公式改为DLL公式,然后在分钟图上引入,谢谢,求DLL公式的源码,万分谢谢!!!这个公式用起来看盘很实用的!!!

--  作者:wide
--  发布时间:2014/2/2 12:34:52
--  
 好公式
--  作者:王锋
--  发布时间:2014/2/2 13:10:20
--  

后面的版本会增加更加方便易用的统计功能的,现在软件就支持这种统计,不用通过DLL的调用也可以的.

参考

 

如何用扩展数据统计单个商品期货情况

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=54956

 

相关讨论

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&ID=61217