请问如何判断ADX的+DI和-DI交叉???

 

if ( iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,0)==iADX(NULL,0,14,PRICE_HIGH,MODE_MINUSDI,0) )

我这样写的,可是不执行。。。

 

if ( iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,2)<iADX(NULL,0,14,PRICE_HIGH,MODE_MINUSDI,1) ){ordersend(OP_buy)}

if ( iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,2)>iADX(NULL,0,14,PRICE_HIGH,MODE_MINUSDI,1) ){ordersend(OP_sell)}

原因: