The Tesseract Pro Python API
Project description
Tesseract Pro Python API
-- This project is under active development. Please do not use in production. --
Example
Get visible tools for current chart
import time
from tesseractpro import TesseractPro
tpro = TesseractPro(
api_token="Your-API-token"
)
candles = 100 # the amount of candles to fetch
chart = tpro.get_chart(
space_id="cb0c8e03-62c6-4a1c-a872-18ed1c4c8f96",
symbol="btcusdt",
timeframe=32,
start_time=int(time.time()),
end_time=int(time.time()) - (32*60*candles)
)
for tool in chart.get_tools():
print(f"Tool: {tool['id']} is {tool['type']})
Get OHLC candles for the timeframe of the current chart
import time
from tesseractpro import TesseractPro
tpro = TesseractPro(
api_token="[YOUR-API-TOKEN]"
)
candles = 100 # the amount of candles to fetch
chart = tpro.get_chart(
space_id="[SPACE-ID]",
symbol="btcusdt",
timeframe=32,
start_time=int(time.time()),
end_time=int(time.time()) - (32*60*candles)
)
print(chart.get_candles())
Fetch BTCUSDT prices
import time
from tesseractpro import TesseractPro
tpro = TesseractPro(
api_token="[YOUR-API-TOKEN]"
)
candles = 100 # the amount of candles to fetch
chart = tpro.get_chart(
space_id="[SPACE-ID]",
symbol="btcusdt",
timeframe=32,
start_time=int(time.time()),
end_time=int(time.time()) - (32*60*candles)
)
chart.on(chart.ON_PRICE, lambda data: print(data))
chart.wait_for_events()
Watch for tool updates on BTCUSDT 32min chart
import time
from tesseractpro import TesseractPro
tpro = TesseractPro(
api_token="[YOUR-API-TOKEN]"
)
candles = 100 # the amount of candles to fetch
chart = tpro.get_chart(
space_id="[SPACE-ID]",
symbol="btcusdt",
timeframe=32,
start_time=int(time.time()),
end_time=int(time.time()) - (32*60*candles)
)
chart.on(chart.ON_TOOL_UPDATE, lambda data: print(f"Updated tool {data['id']}"))
chart.wait_for_events()
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
tesseractpro-0.0.3.tar.gz
(6.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tesseractpro-0.0.3.tar.gz.
File metadata
- Download URL: tesseractpro-0.0.3.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d063ccdfd118ccf6f7c3252754198596d1f46b1bea4c93bfa2a41acb1ec8718
|
|
| MD5 |
ab186d5574a6a36dc3fe9b1fb4d0acfe
|
|
| BLAKE2b-256 |
6b1a1aa858f0197839098b6895e25cca8e69a2dd9a6a5b0bddca47d0b0b81b23
|
File details
Details for the file tesseractpro-0.0.3-py3-none-any.whl.
File metadata
- Download URL: tesseractpro-0.0.3-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a3021668a8e09d63bc656ff2effd577c9bbe609a298beaca8bee4d082a6e7f7
|
|
| MD5 |
6723b50022c0da9fe1c94100940f55ed
|
|
| BLAKE2b-256 |
5bab12138f58beae9e6525fda4648c7d64013fc3d1d157767d7a72ed82c0f104
|