C# Examples
Fetch Ohlcv
Fetch Ohlcv — CCXT C# code example.
using ccxt;
using ccxt.pro;
namespace examples;
partial class Examples
{
async public Task fetchOhlcv()
{
var myex = new ccxt.okx(new Dictionary<string, object>() { });
var fromTimestamp = myex.milliseconds() - (86400 * 1000); // last 24 hrs
var ohlcv = await myex.FetchOHLCV("BTC/USDT", "1m", fromTimestamp, 3, new Dictionary<string, object>()
{
{ "whatever", 123 },
});
var length = ohlcv.Count;
if (length > 0)
{
var lastCandle = ohlcv[length - 1];
var lastPrice = lastCandle.close;
Console.WriteLine("Fetched " + length + " candles for " + myex.id + ": last close " + lastPrice);
}
else
{
Console.WriteLine("No candles have been fetched");
}
}
}