作者 karlet

feat:增加k线更新时间

... ... @@ -4,15 +4,16 @@ namespace trader\struct;
class Kline
{
public $time;
public $time; //k线开始时间
public $open;
public $high;
public $low;
public $close;
public $vol;
public $volQuote;
public $uts; //k线更新时间
public function __construct($time, $open, $high, $low, $close, $vol, $volQuote)
public function __construct($time, $open, $high, $low, $close, $vol, $volQuote, $uts)
{
$this->time = $time;
$this->open = $open;
... ... @@ -21,6 +22,7 @@ class Kline
$this->close = $close;
$this->vol = $vol;
$this->volQuote = $volQuote;
$this->uts = $uts;
}
public function toArray()
{
... ... @@ -48,7 +50,7 @@ class Kline
$vol = 0;
$volQuote = 0;
}
return new Kline($time, $open, $high, $low, $close, $vol, $volQuote);
return new Kline($time, $open, $high, $low, $close, $vol, $volQuote, $time);
}
public static function transferBinance($data)
{
... ... @@ -60,6 +62,7 @@ class Kline
$close = $kline['c'];
$vol = $kline['v'];
$volQuote = $kline['q'];
return new Kline($time, $open, $high, $low, $close, $vol, $volQuote);
$uts = $data['E'];
return new Kline($time, $open, $high, $low, $close, $vol, $volQuote, $uts);
}
}
... ...