CCXT
PHP Examples

Bitfinex2 Fetch Ohlcv Since Limit

Bitfinex2 Fetch Ohlcv Since Limit — CCXT PHP code example.

<?php

include './ccxt.php';

date_default_timezone_set('UTC');

// instantiate the exchange by id
$exchange = '\\ccxt\\bitfinex2';
$exchange = new $exchange();

// load all markets from the exchange
$markets = $exchange->load_markets();

function run($exchange, $symbol, $timeframe, $since, $limit) {
    $ohlcvs = $exchange->fetch_ohlcv($symbol, $timeframe, $since, $limit);
    foreach ($ohlcvs as $v) {
        printf ("%s O:%.8f H:%.8f L:%.8f C:%.8f V:%.8f\n", $exchange->iso8601($v[0]), $v[1], $v[2], $v[3], $v[4], $v[5]);
    }
}

printf("--------------------------------------------------------------\n");
run($exchange, 'ETH/BTC', '1m', 1518842513569, 5);
printf("--------------------------------------------------------------\n");
run($exchange, 'ETH/BTC', '1m', 1518842513569, 10);
printf("--------------------------------------------------------------\n");

?>