private void OnRspQryOrder_callback(object sender, ref OrderField order, int size1, bool bIsLast) { if (size1 <= 0) { (sender as XApi).GetLog().Info("OnRspQryOrder"); return; } (sender as XApi).GetLog().Info("OnRspQryOrder:" + order.ToFormattedString()); }
private void OnRtnOrder_callback(object sender, ref OrderField order) { (sender as XApi).GetLog().Debug("OnRtnOrder:" + order.ToFormattedString()); try { orderMap.Process(ref order); } catch (Exception ex) { (sender as XApi).GetLog().Error(ex); } }
private void OnRspQryOrder_callback(object sender, ref OrderField order, int size1, bool bIsLast) { if (size1 <= 0) { (sender as XApi).GetLog().Info("OnRspQryOrder"); } else { (sender as XApi).GetLog().Info("OnRspQryOrder:" + order.ToFormattedString()); } if (OnRspQryOrder != null) { OnRspQryOrder(this, ref order, size1, bIsLast); } }
private void OnRtnOrder_callback(object sender, ref OrderField order) { lock (this) { var log = (sender as XApi).GetLog(); log.Debug("OnRtnOrder:" + order.ToFormattedString()); // 由策略来收回报 if (OnRtnOrder != null) { OnRtnOrder(sender, ref order); } try { orderMap.Process(ref order, log); } catch (Exception ex) { log.Error(ex); } } }