作者 karlet

feat:部分正负更新

... ... @@ -682,6 +682,10 @@ class CmBroker
$symbolInfo = $this->symbolInfos[$symbol];
$lot = $this->exBroker->getPos($symbolOri, $posSide);
$qty = round($lot * $symbolInfo->ctVal, $symbolInfo->qtyPrec);
if ($this->posMode != self::MODE_ONE_SIDE) {
$qty = abs($qty);
$lot = abs($lot);
}
return $qty;
}
return -1;
... ...
... ... @@ -347,7 +347,7 @@ class ExBroker
$positions = $res['data'];
foreach ($positions as $key => $value) {
if ($value['posSide'] == $posSide) {
return abs($value['pos']);
return $value['pos'];
}
}
return 0;
... ...