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