slonyaka/market-rates

1.1.3 2020-09-21 05:52 UTC

This package is auto-updated.

Last update: 2025-06-09 16:48:20 UTC


README

Create an instance of MarketRate class
set API key for Alpha Vantage service

getCurrencyRates - method to get list of rates of one currency
comparing to second one

getRates method returns a Collection of MarketData instances currently works with https://www.alphavantage.co and needs API Key from this service


$rates = Slonyaka\Market\CurrencyRateFactory::make('alpha_vantage_api_key');
$ratesCollection = $rates->getRates('usd', 'eur', '5min');

foreach ($ratesCollection->read() as $rate) {
    echo $rate->lowPrice;
}

MarketData from the collection could be iterated as items of DoublyLinked List

while($item->next) {
	echo $item->closePrice. "<br>";
	$item = $item->next;
}