分笔统计涨停时的处理

阅读 作者:股海网时间 2019-05-04 公式帮助

编写要求:

 

www.guhai.com.cn股海网解答:

 网友求助:

最近老是纠结分笔问题,明知这不对,不过既然做了,就学点东西做出来再说,请老师给看看哪里出问题了

源码如下

IF DATATYPE=6 then exit;
ZF:=C/DYNAINFO(3)>=1.099;
TF:=DYNAINFO(3)/C>=1.110;
bidoor:=5000; //大单门限
sudoor:=80000; //超大单门限
buy:=IF(ZF,VOL,IF(TF,0,BUYVOL)); //应该是这里有问题,不过想来想去没搞懂
sell:=IF(ZF,0,IF(TF,VOL,SELLVOL)); //涨停时记SELLVOL为流入,故为buy,跌停反之
sub:=IF(buy*C>=sudoor,buy,0);
sus:=IF(sell*C>=sudoor,sell,0);
bib:=IF(buy*C<sudoor AND buy*C>=bidoor,buy,0);
bis:=IF(sell*C<sudoor AND sell*C>=bidoor,sell,0);
lib:=IF(buy*C<bidoor,buy,0);
lis:=IF(sell*C<bidoor,sell,0);
ssub:SUM(sub,0);
ssus:SUM(sus,0);
sbib:SUM(bib,0);
sbis:SUM(bis,0);
slib:SUM(lib,0);
slis:SUM(lis,0);
msub:SUM(sub*DYNAINFO(7),0);
msus:SUM(sus*DYNAINFO(7),0);
mbib:SUM(bib*DYNAINFO(7),0);
mbis:SUM(bis*DYNAINFO(7),0);
mlib:SUM(lib*DYNAINFO(7),0);
mlis:SUM(lis*DYNAINFO(7),0);
净流入:(IF(DYNAINFO(4)>OPEN,REF(AMOUNT,BARPOS-1),IF(DYNAINFO(4)<OPEN,-REF(AMOUNT,BARPOS-1),0))/100+msub+mbib+mlib-(msus+mbis+mlis))/100; //集合竞价流入+开盘后,集合竞价部分不知道是否多余。。。

 
解答如下:
ZF:=C=DYNAINFO(53);TF:=C=DYNAINFO(54);
buy:=IF(ZF=1,BUYVOL+SELLVOL,BUYVOL);
sell:=IF(TF=1,BUYVOL+SELLVOL,SELLVOL);
 
收藏
全部看法共 0 条
上传会员: 
股海网
上传时间: 
2019-05-04
下载积分: 
-
免责申明: 
请仔细阅读并同意后才能下载
本附件为用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究,不得用于商业或非法用途,如有侵犯您的版权,请参看 《侵权处理流程》《免责声明条款》
点击下载无反应时,更换手机自带浏览器重登录操作,如华为浏览器,苹果Safari浏览器,第三方浏览器有不兼容现象,或先收藏再到电脑端下载。
同意以上声明才能下载,扣除积分无法退还!
我已知晓! 点我同意 所有条款自愿下载!
如有问题请点关闭提交问题反馈→
关闭

问题反馈 取消