zhouaini528/exchanges-php

发现几个小的细节问题

ConRoseLi opened this issue · 3 comments

主要是下单的问题

RequestTraderMap.php

function buy()

> 115 $map['sz']=$data['_price'] ?? 0; => $map['sz']=$data['_number'] ?? 0;
> 118 switch ($this->platform){ => switch ($this->checkType($map['instId'])) {
> 129 if(!$data['_entry']) $map['side']='sell'; => if(!$data['_entry']) $map['posSide']='short';


function sell(){
> 402 if(!$data['_entry']) $map['side']='buy'; => if(!$data['_entry']) $map['posSide']='long';
}

谢谢你的发现,你可以这样做。你fock到你本地, 你可以直接本地修改, 修改好了推送提交给我合并,这样也方便你修改。

$map['instId']

说一下我这边是这样规定的,和交易所刚刚相反。

buy 做多 _enter=true 开多
buy 做多 _enter=false 平多

sell 做空 _enter=true 开空
sell 做空 _enter=false 平空

如果exchange封装层不灵活,你可以直接初始化底层 new okexV5