client to communicate with alphaticks
Project description
alpha-data-py
A client to fetch data from the alphaticks data base
Installation
You can install alpha-data-py using the following command:
pip install alpha-data-py
Usage
In order to use the library, you need an API key from alphaticks. Go to alphaticks.io, Account -> Licenses -> AlphaData and click on Add credentials.
Now that you have your credentials ready, you can create a client, fetch a security, and fetch the data you need for that security.
import datetime
from adata import Client, FREQ_1M
c = Client(API_KEY, API_SECRET)
secs = c.get_securities()
for s in secs:
if s.symbol == "BTCUSDT" and s.exchange == "fbinance":
sec = s
start = datetime.datetime(2022, 1, 1)
end = datetime.datetime(2022, 1, 5)
it = c.get_historical_ohlcv(sec, FREQ_1M, start, end)
while it.next():
print(it.o, it.h, it.l, it.c, it.v)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
alpha-data-py-1.0.8.tar.gz
(4.2 kB
view hashes)
Built Distribution
Close
Hashes for alpha_data_py-1.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7a398f5e67f61a7c4c7a99ff9c2aec86abef6bbfe4da8641a818427a6ab87f1 |
|
MD5 | 79ffaab84aef2f675ac50dedf653e11f |
|
BLAKE2b-256 | d070544c83572bb51727b72e10590e8d36ab80371a3e4f5cd3f4edcf8bd58be9 |