order.price输出问题

if(GetMapSize(UnFillOrder)>0) { for i=0 to GetmapSize(UnFillOrder)-1 { order value1; getmapvalue(UnFillOrder,i,value1); //mapfind(UnFillOrder,UnfillOrderKeys[i],value1); Print2Quote("输出","价格"+text(value1.price)+IIFString(value1.side==Enum_Buy,"买","卖")+" " +IIFString(value1.combOffset==Enum_Entry,"开","平"),"挂单单号"+text(value1.orderId)); }

你可以查看你最开始从哪里赋值过来的,输出原始数据,正常的order里该有的信息都有

unfillorder和unfillorderkey是定义好的order结构体和一维数组,输出项value1.orderid是可以的,但是value1.price这种项就显示0