通达信指标中ISBUYORDER函数怎么应用?

软件里仅有这样的描述:
返回当前成交是否为主动性买单.
用法:
ISBUYORDER
当本笔成交为主动性买盘时,返回1,否则为0
太简单了,请高手详细介绍一下该函数的用法并配以实例,正确答案加50分!决不食言。

ISBUYORDER 主动性买单
返回该成交是否为主动性买单。
用法: ISBUYORDER 当本笔成交为主动性买盘时,返回1,否则为0。
以下为该大单资金指标指标源码:
BUYJE:=IF(ISBUYORDER,AMOUNT,0); {取得每笔主动性买单成交金额}
SELLJE:=IF(SELLVOL,AMOUNT,0); {取得每笔主动性卖单成交金额}
FBDD:(SUM(IF(BUYJE>=200000,BUYJE,0),0)-SUM(IF(SELLJE>=200000,SELLJE,0),0))/CAPITAL*C/100;
{大单资金=(所有单笔成交金额>20万主动性买单之和 - 所有单笔成交金额>20万主动性卖单之和)/流通盘金额}
FBTD:(SUM(IF(BUYJE>=500000,BUYJE,0),0)-SUM(IF(SELLJE>=500000,SELLJE,0),0))/CAPITAL*C/100;
{特大资金=(所有单笔成交金额>50万主动性买单之和 - 所有单笔成交金额>50万主动性卖单之和)/流通盘金额}
FBMB:SUM(BUYVOL,0)/SUM(SELLVOL,0);{买卖比=所有主动性买单之和/所有主动性卖单之和}追问

是不是只有LEVEL2数据才能使用?

追答

我做的是现货,只知道这个指标导入现货分析软件是不能用的,其他的分析软件我就不知道了。你可以导入试试看。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-07
count(isbuyorder=1,30);

这个只能用于分笔成交周期中,30分钟内主动性买盘的笔数.
第2个回答  2012-03-10
是很简单 不过有个前提,你用的行情数据必须是 L2 行情, 系统才有这数据;
第3个回答  2012-03-03
这个 没用处