正在显示
1 个修改的文件
包含
3 行增加
和
1 行删除
| @@ -67,11 +67,13 @@ class CmBroker | @@ -67,11 +67,13 @@ class CmBroker | ||
| 67 | public $levers = []; | 67 | public $levers = []; |
| 68 | public $uid; | 68 | public $uid; |
| 69 | public $posMode = ''; | 69 | public $posMode = ''; |
| 70 | + public ?ApiInfo $apiInfo; | ||
| 70 | 71 | ||
| 71 | 72 | ||
| 72 | public function __construct($plat, ?ApiInfo $apiInfo, $wsHost = null, $restHost = null) | 73 | public function __construct($plat, ?ApiInfo $apiInfo, $wsHost = null, $restHost = null) |
| 73 | { | 74 | { |
| 74 | $this->plat = $plat; | 75 | $this->plat = $plat; |
| 76 | + $this->apiInfo = $apiInfo; | ||
| 75 | $exBroker = null; | 77 | $exBroker = null; |
| 76 | if ($plat == self::PLAT_OKX) { | 78 | if ($plat == self::PLAT_OKX) { |
| 77 | $exBroker = new OkxBroker($apiInfo); | 79 | $exBroker = new OkxBroker($apiInfo); |
| @@ -752,7 +754,7 @@ class CmBroker | @@ -752,7 +754,7 @@ class CmBroker | ||
| 752 | } | 754 | } |
| 753 | private function initPosMode() | 755 | private function initPosMode() |
| 754 | { | 756 | { |
| 755 | - if ($this->plat == self::PLAT_OKX) { | 757 | + if ($this->plat == self::PLAT_OKX && $this->apiInfo->key != '') { |
| 756 | $res = $this->exBroker->getAccountConfig(); | 758 | $res = $this->exBroker->getAccountConfig(); |
| 757 | $config = $res['data'][0]; | 759 | $config = $res['data'][0]; |
| 758 | $this->posMode = $config['posMode'] == 'long_short_mode' ? self::MODE_TWO_SIDE : self::MODE_ONE_SIDE; | 760 | $this->posMode = $config['posMode'] == 'long_short_mode' ? self::MODE_TWO_SIDE : self::MODE_ONE_SIDE; |
-
请 注册 或 登录 后发表评论