作者 karlet

feat:修复仓位查询失败问题

... ... @@ -704,7 +704,7 @@ class CmBroker
return $newPositions;
}
//获取某个品种的某个方向仓位
public function getPos($symbol, $posSide)
public function getPos($symbol, $posSide): float|bool
{
$symbolOri = $this->getSymbolOri($symbol);
if ($this->plat == self::PLAT_OKX) {
... ... @@ -717,8 +717,10 @@ class CmBroker
$lot = abs($lot);
}
return $qty;
} else {
throw new \Exception("获取仓位失败,当前交易所未实现该方法");
}
return -1;
return false;
}
//从全部仓位获取某个品种仓位
public function getPosFormAll($symbol, $posSide)
... ...
... ... @@ -344,7 +344,7 @@ class ExBroker
return $newPositions;
}
//查询获取某个品种方向具体仓位
public function getPos($symbol, $posSide)
public function getPos($symbol, $posSide): float|bool
{
$param = [
'instType' => 'SWAP',
... ... @@ -360,9 +360,9 @@ class ExBroker
}
return 0;
} else {
output($res);
output("查询仓位出错:", $symbol, $posSide, $res);
}
return -1;
return false;
}
//获取k线
public function getKlines($symbol, $period, $limit = "", $startTs = "", $endTs = "")
... ...