|
...
|
...
|
@@ -287,4 +287,25 @@ class CmBroker |
|
|
|
}
|
|
|
|
return -1;
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
* 获取k线数据
|
|
|
|
* @param string $symbol 交易对
|
|
|
|
* @param string $peroid 周期
|
|
|
|
* @param int $limit 限制数量
|
|
|
|
* @return Kline[] 返回K线数组
|
|
|
|
*/
|
|
|
|
public function getKlines($symbol, $peroid, $limit = 100)
|
|
|
|
{
|
|
|
|
$symbolOri = $this->getSymbolOri($symbol, $this->plat);
|
|
|
|
if ($this->plat == 'okx') {
|
|
|
|
$klines = $this->exBroker->getKlines($symbolOri, $peroid, $limit);
|
|
|
|
$newKlines = [];
|
|
|
|
foreach ($klines as $key => $value) {
|
|
|
|
$kline = Kline::transferOkx($value);
|
|
|
|
$newKlines[] = $kline;
|
|
|
|
}
|
|
|
|
return $newKlines;
|
|
|
|
}
|
|
|
|
return [];
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|