作者 karlet

feat:仓位维护bug

@@ -129,12 +129,12 @@ class CmBroker @@ -129,12 +129,12 @@ class CmBroker
129 $wsDataPos = WsDataPos::TransferBinancePos($value, $this->symbolInfos, function ($symbol) { 129 $wsDataPos = WsDataPos::TransferBinancePos($value, $this->symbolInfos, function ($symbol) {
130 return $this->getSymbolSt($symbol); 130 return $this->getSymbolSt($symbol);
131 }); 131 });
132 - $this->positions[$wsDataPos->symbol . "_" . $wsDataPos->posSide] = $pos; 132 + $this->positions[$wsDataPos->symbol . "_" . $wsDataPos->posSide] = $wsDataPos;
133 $wsData = new WsData($this->plat, 'pos', $trade = null, $pos = $wsDataPos); 133 $wsData = new WsData($this->plat, 'pos', $trade = null, $pos = $wsDataPos);
134 $onData($wsData); 134 $onData($wsData);
135 } 135 }
136 foreach ($this->positions as $key => $value) { 136 foreach ($this->positions as $key => $value) {
137 - if ($value['qty'] == 0) { 137 + if ($value->qty == 0) {
138 unset($this->positions[$key]); 138 unset($this->positions[$key]);
139 } 139 }
140 } 140 }