From 72ec9b1e10477c931e2bda9a9c9a626e189af409 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Mon, 7 Nov 2022 09:17:04 -0500 Subject: [PATCH 1/2] Add `Pair.tick_size` to `kraken` schema --- piker/brokers/kraken/feed.py | 1 + 1 file changed, 1 insertion(+) diff --git a/piker/brokers/kraken/feed.py b/piker/brokers/kraken/feed.py index b0bf9821..992c5e04 100644 --- a/piker/brokers/kraken/feed.py +++ b/piker/brokers/kraken/feed.py @@ -85,6 +85,7 @@ class Pair(Struct): margin_call: str # margin call level margin_stop: str # stop-out/liquidation margin level ordermin: float # minimum order volume for pair + tick_size: float # min price step size class OHLC(Struct): From e547b307f648dffb9e82d80504207178384ce5da Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Thu, 10 Nov 2022 01:42:48 -0500 Subject: [PATCH 2/2] Deflect 1s OHLC loading for `kraken` --- piker/brokers/kraken/feed.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/piker/brokers/kraken/feed.py b/piker/brokers/kraken/feed.py index 992c5e04..62aeefa2 100644 --- a/piker/brokers/kraken/feed.py +++ b/piker/brokers/kraken/feed.py @@ -271,8 +271,12 @@ async def open_history_client( ]: nonlocal queries - if queries > 0: - raise DataUnavailable + if ( + queries > 0 + or timeframe != 60 + ): + raise DataUnavailable( + 'Only a single query for 1m bars supported') count = 0 while count <= 3: