| [ Web Proxy ] |
| Viewing: https://docs.tardis.dev/python-client/quickstart | [Back] [Original] |
Was this helpful?
pip install tardis-devimport asyncio
from tardis_dev import Channel, replay
async def main():
async for local_timestamp, message in replay(
exchange="binance",
from_date="2024-03-01",
to_date="2024-03-02",
filters=[Channel("trade", ["btcusdt"]), Channel("depth", ["btcusdt"])],
api_key="YOUR_API_KEY",
):
print(local_timestamp, message)
asyncio.run(main())from tardis_dev import download_datasets
download_datasets(
exchange="binance",
data_types=["trades", "incremental_book_L2"],
symbols=["BTCUSDT"],
from_date="2024-03-01",
to_date="2024-03-02",
api_key="YOUR_API_KEY",
)from tardis_dev import clear_cache, find_instrument_symbols, get_exchange_details
details = get_exchange_details("binance")
print(details["availableSymbols"][0]["id"])
symbols_by_exchange = find_instrument_symbols(
["bitmex", "binance-futures", "okex-swap", "bybit"],
{
"baseCurrency": "BTC",
"quoteCurrency": "USDT",
"contractType": "linear_perpetual",
"active": True,
},
api_key="YOUR_API_KEY",
)
print(symbols_by_exchange)
clear_cache()from tardis_dev import get_instrument_info
info = get_instrument_info("binance", symbol="btcusdt", api_key="YOUR_API_KEY")
print(info["priceIncrement"])from tardis_dev import find_instrument_symbols
symbols_by_exchange = find_instrument_symbols(
["bitmex", "binance-futures", "okex-swap", "bybit"],
{
"baseCurrency": "BTC",
"quoteCurrency": "USDT",
"contractType": "linear_perpetual",
"active": True,
},
api_key="YOUR_API_KEY",
)
print(symbols_by_exchange)
# [
# {"exchange": "bitmex", "symbols": ["XBTUSDT"]},
# {"exchange": "binance-futures", "symbols": ["btcusdt"]},
# {"exchange": "okex-swap", "symbols": ["BTC-USDT-SWAP"]},
# {"exchange": "bybit", "symbols": ["BTCUSDT"]},
# ]csv_symbols_by_exchange = find_instrument_symbols(
["bitmex", "binance-futures", "okex-swap", "bybit"],
{
"baseCurrency": "BTC",
"quoteCurrency": "USDT",
"contractType": "linear_perpetual",
"active": True,
},
selector="datasetId",
api_key="YOUR_API_KEY",
)from tardis_dev import Response, default_file_name| Web Proxy Viewer | New URL | Original Page |