A函数撤单问题
Params //此处添加参数 Numeric length1(5); Vars Global Numeric CD(0); Global Map<Integer,Order> my_order; Series<Numeric> ma5; Events OnOrder(OrderRef ord) { my_order[ord.orderid]=ord; If(ord.status == Enum_Declared) { If(CD==1 Or CD==-1) A_DeleteOrderEx(ord.orderid); } } OnBar(ArrayRef<Integer> indexs) { MA5=Average(Close[1],Length1); If (MarketPosition>0 And Close[1]<MA5 ) { CD=1; } If( MarketPosition<0 And Close[1]>MA5 ) { CD=-1; } } 老师,我这样用一个全局变量放到A函数里好像不行,那请问我要写收盘价破5均线就把所有单撤掉,应该怎么写?给我提供个思路也行,谢谢。 这个代码,不知道为什么,一发单立马就被撤了