This website requires JavaScript.
30060a83c9
get_mkt_info cleanup
Nelson Torres
2024-11-15 11:22:27 -0300
156a35b606
cache_symbols refactor
Nelson Torres
2024-11-15 11:20:48 -0300
89e241c132
json_rpc_auth_wrapper
Nelson Torres
2024-11-15 11:18:55 -0300
df8d1274ae
move object classes to venue
Nelson Torres
2024-11-15 11:15:25 -0300
0916b707e2
Added options symbols to get_assets
Nelson Torres
2024-11-14 17:39:52 -0300
45788b0b53
.clearing._ems: Don't require `first_quote['last']`
Tyler Goodlet
2024-10-09 16:04:34 -0400
38a1f0b9ee
`kucoin`: repair live quotes streaming..
Tyler Goodlet
2024-10-09 15:58:02 -0400
f291654dbe
Deleted settlePlan field from binance FutesPair.
Nelson Torres
2024-09-23 20:24:12 +0000
e9fa422916
Added missing fields for kucoin.
Nelson Torres
2024-09-23 20:21:59 +0000
5304a36b87
get_assets now uses public endpoint
Nelson Torres
2024-11-13 10:43:30 -0300
089c79e905
now using exch_info in search_symbols
Nelson Torres
2024-11-13 10:40:05 -0300
d848050b52
Fix bs_fqme using venue and expiry
Nelson Torres
2024-11-12 16:07:46 -0300
ddffe2bec6
Added expiry property for OptionPair
Nelson Torres
2024-11-12 16:06:59 -0300
19b4ca9d85
No longer needed
Nelson Torres
2024-11-12 16:05:54 -0300
f037f851d8
bs_mktid instead bs_fqme for deribits options
Nelson Torres
2024-11-12 12:22:28 -0300
a3ab8dd8fe
Fixed pair instrument name in search_symbols endpoint. Fixed instrument in bars endpoint, for options in deribits bs_mktid instead bs_fqme. Fixed the id is in msg.
Nelson Torres
2024-11-11 11:00:40 -0300
6fa0d4bcf3
data._web_bs: try to raise jsonrpc errors in parent task
Tyler Goodlet
2024-11-09 15:14:34 -0500
a4f7fa9c1a
Add necessary classes in init file for deribit
Nelson Torres
2024-11-08 21:58:45 +0000
266ecf6206
Minor refactor in open_symbol_search
Nelson Torres
2024-11-08 21:58:06 +0000
ea6126d310
stream_quotes now using FeedInit
Nelson Torres
2024-11-08 21:57:35 +0000
1f4a5b80c4
symbol_info refactor
Nelson Torres
2024-11-08 21:49:14 +0000
ac6f52088a
search_symbols output type fix
Nelson Torres
2024-11-08 21:48:28 +0000
960298514c
add get_mkt_pairs method
Nelson Torres
2024-11-08 21:47:24 +0000
71f3a0a4cd
get_assets refactor
Nelson Torres
2024-11-08 21:46:58 +0000
b25a7699ab
formatting
Nelson Torres
2024-11-08 21:45:27 +0000
b39affc96e
created exch_info in api class
Nelson Torres
2024-11-08 21:42:42 +0000
be8629929b
modify self_pairs type to ChainMap
Nelson Torres
2024-11-08 21:41:52 +0000
4776be6736
Necessary imports
Nelson Torres
2024-11-08 21:38:08 +0000
008e68174b
add get_market_info
Nelson Torres
2024-11-08 21:36:23 +0000
b4a9b86783
Necessary imports
Nelson Torres
2024-11-08 21:35:09 +0000
d3ca571c0e
minor fixes in venues
Nelson Torres
2024-11-08 21:34:03 +0000
b3bbef30c0
add class Pair in venues, PAIRTYPES for future uses
Nelson Torres
2024-11-06 14:29:19 +0000
499b2d0090
fix syms for venues. little refactor in get_config, and created get_fh_config for cryptofeed.
Nelson Torres
2024-11-04 13:37:05 +0000
8b0f1e7045
venues for deribit
Nelson Torres
2024-11-04 09:34:21 -0300
e4d6f0940d
Allow ledger passes to ignore (symcache) unknown fqmes
kucoin_and_binance_fix_goodboyBACKUP
Tyler Goodlet
2024-10-30 12:49:20 -0400
27df649fbf
.clearing._ems: Don't require `first_quote['last']`
Tyler Goodlet
2024-10-09 16:04:34 -0400
df34791d2f
`kucoin`: repair live quotes streaming..
Tyler Goodlet
2024-10-09 15:58:02 -0400
573268bac1
Deleted settlePlan field from binance FutesPair.
Nelson Torres
2024-09-23 20:24:12 +0000
9890ab2811
Added missing fields for kucoin.
Nelson Torres
2024-09-23 20:21:59 +0000
b2cfa3444f
Added cryptofeed and pyarrow necessary for the feed, enable deribit in the brokers init file, at this point the feed is working, to check the tables use vd tool.
Nelson Torres
2024-08-27 23:58:36 +0000
0be454c3d6
Updated tractor method name.
Nelson Torres
2024-08-23 18:06:05 +0000
de6189da4d
Drop `.cancel_actor()` from `maybe_spawn_daemon()`
Tyler Goodlet
2024-08-21 12:16:17 -0400
cc5b21a7e6
Prep service mngr for move to `tractor.hilevel`
Tyler Goodlet
2024-06-21 15:34:57 -0400
35a9d8ec9d
tractor branch updated, msgspec version upgraded, cython and greenback dependencies moved under dev group
Nelson Torres
2024-08-14 20:19:35 -0300
a831212c86
default.nix file for qt6 uis
Nelson Torres
2024-08-14 20:17:14 -0300
e987d7d7c4
Lel, forgot to add a `SPOT` venue for `binance`..
Tyler Goodlet
2024-08-14 18:49:45 -0400
5ec756234a
Mask no-data pause-point, add perps to sig.
Tyler Goodlet
2024-08-14 17:59:09 -0400
b577180773
ib: `.api` mod and log-fmt cleaning
Tyler Goodlet
2024-06-20 14:40:21 -0400
f12c452d96
ib: warn about mkt precision cuckups that `Contract`s clearly deliver wrong..
Tyler Goodlet
2024-06-18 12:42:21 -0400
3531c2edc1
ib: mask out trade and vlm rates for now
Tyler Goodlet
2024-06-18 10:03:34 -0400
97dd7e766a
ib: more trade record edge case handling
Tyler Goodlet
2024-06-18 10:00:18 -0400
50381b7f5e
Added develop_headless.nix file with necessary libs and python's deps to run piker's backend daemons.
nix-headless-fix
Nelson Torres
2024-06-17 23:09:22 +0000
ab1463d942
Port binance to `httpx`
Tyler Goodlet
2024-06-12 09:41:23 -0400
5314cb79d4
Added note to exception when missing field in SpotPair class
Nelson Torres
2024-05-22 00:08:47 -0300
0c0b7116e3
Added new fields to SpotPair class in venues
Nelson Torres
2024-05-21 17:56:06 -0300
19c343e8b2
binance: raise `NoData` on null hist arrays
Tyler Goodlet
2024-06-11 10:28:56 -0400
b7883325a9
Woops, `data` can be an empty list XD
Tyler Goodlet
2024-05-28 16:19:28 -0400
37ca081555
Woops, fix missing `api_url` ref in error log
Tyler Goodlet
2024-05-24 12:24:25 -0400
4c486e6dd2
Port `binance` backend to `httpx`
#5
go_httpx_binance
Nelson Torres
2024-05-23 17:48:49 -0300
31653277a4
Added note to exception when missing field in SpotPair class
#4
fix-binance-venues
Nelson Torres
2024-05-22 00:08:47 -0300
a4550afe90
Added new fields to SpotPair class in venues
Nelson Torres
2024-05-21 17:56:06 -0300
44b8c70521
Change type-annots to use `httpx.Response`
Tyler Goodlet
2024-05-20 12:55:45 -0400
e6af97c596
Port `kucoin` backend to `httpx`
Tyler Goodlet
2024-05-20 11:09:30 -0400
95ace5acb8
Port `kraken` backend to `httpx`
Tyler Goodlet
2024-05-20 11:09:10 -0400
129cf58d41
Bump deps for Py3.12, go PyQt6, tweak ruff rules
#3
pyqt6
Tyler Goodlet
2024-05-20 10:52:48 -0400
1fd8654ca5
Port all `.ui*` submods to new `.ui.qt` imports
Tyler Goodlet
2024-05-01 14:33:10 -0400
d0170982bf
Add `piker.ui.qt` as a `PyQt6` shim module
Tyler Goodlet
2024-05-01 14:17:15 -0400
821e73a409
Use a `unit_prefix: str` (like u or $) on health bar
runtime_to_msgspec
distribute_dis
Tyler Goodlet
2024-05-01 14:09:39 -0400
66b8e7852e
qtpy global hook & correct tractor pin
nix-monkeys-fix
Guillermo Rodriguez
2024-01-23 18:50:03 -0300
aa6fb3162a
Refactor default.nix and add nix-shell specific group to dependecies
Guillermo Rodriguez
2024-01-18 01:58:46 +0000
3b84a0abdb
Rename develop.nix to default.nix to only have to invoke nix-shell with no params to enable it
Guillermo Rodriguez
2024-01-17 22:03:08 -0300
3d03781810
Impl a sane (with nesting) `.types.Struct.pformat()`
Tyler Goodlet
2024-01-17 15:50:27 -0500
83d1f117a8
Always cancel (loaded) zero-priced orders
Tyler Goodlet
2024-01-17 09:42:29 -0500
e4ce79f720
Delegate `.toolz.open_crash_handler()` to `tractor.devx`
Tyler Goodlet
2024-01-16 10:25:55 -0500
264246d89b
Fix `brokers.toml` load for `kraken` backend
Tyler Goodlet
2024-01-10 17:53:15 -0500
7c96c9fafe
Just warn log on mismatched `MktPair` in paper eng
Tyler Goodlet
2024-01-10 17:52:50 -0500
52b349fe79
Always reload shm data before annotating gaps, so they line up..
Tyler Goodlet
2024-01-09 15:55:16 -0500
6959429af8
Factor gap annotating into new `markup_gaps()`
Tyler Goodlet
2024-01-04 11:01:21 -0500
05f874001a
Ignore `ContextCancelled`s from non-mngr requests
Tyler Goodlet
2024-01-04 10:06:42 -0500
fc216d37de
Drop `__all__` import style from `.services`
Tyler Goodlet
2024-01-04 10:05:53 -0500
03e429abf8
Extend `enable_modules` from input `tractor_kwargs`
Tyler Goodlet
2024-01-04 09:59:15 -0500
7ae7cc829f
`tsp`: on backfill, do a smart retry on a `NoData`
Tyler Goodlet
2024-01-03 19:49:41 -0500
b23d44e21a
ib; return `None` on empty bars frame resp so as to trigger raising `NoData` in the caller
Tyler Goodlet
2024-01-03 18:16:48 -0500
2669db785c
Workaround `binance`'s latest API schema bs..
Tyler Goodlet
2024-01-03 17:47:54 -0500
d3e7b5cd0e
Formalize rc `redraw()` msg-endpoint
Tyler Goodlet
2024-01-03 17:33:15 -0500
9be29a707d
Make `ib` failed history requests more debug-able
Tyler Goodlet
2023-12-29 21:46:39 -0500
c82ca812a8
Pass display state table to interaction handlers
Tyler Goodlet
2023-12-28 20:41:21 -0500
a7ad50cf8f
Add `Viz.reset_graphics()` for "force re-render"
Tyler Goodlet
2023-12-28 18:00:26 -0500
661805695e
Reimpl axis dt label contents gen with `polars`
Tyler Goodlet
2023-12-28 11:08:29 -0500
3de7c9a9eb
Add `Viz.time_step()`, the sample step-size in time
Tyler Goodlet
2023-12-28 11:02:06 -0500
59536bd284
Use `import <name> as <name>,` in `.tsp`
Tyler Goodlet
2023-12-28 10:58:22 -0500
5702e422d8
Drop gap detection from `dedupe()`, expect caller to handle it
Tyler Goodlet
2023-12-28 10:40:08 -0500
07331a160e
Expose "bar gap margin" as `.ui._formatters.BGM: float`
Tyler Goodlet
2023-12-28 10:37:20 -0500
0d18cb65c3
Lul, actually detect gaps for 1s OHLC
Tyler Goodlet
2023-12-27 16:55:00 -0500
ad565936ec
Factor UI-rc loop into ctx-free func
Tyler Goodlet
2023-12-26 20:56:04 -0500
d4b07cc95a
`ui._lines`: more direct Qt imports for typing
Tyler Goodlet
2023-12-26 20:49:07 -0500
1231c459aa
Track data feed subscribers using a new `Sub(Struct)`
Tyler Goodlet
2023-12-26 20:34:54 -0500
88f415e5b8
Cannot delete when the rect has no scene..
Tyler Goodlet
2023-12-26 17:36:34 -0500
d9c574e291
Add `.sort()` support to `dedupe()`
Tyler Goodlet
2023-12-26 17:35:38 -0500
a86573b5a2
Fix .parquet filenaming..
Tyler Goodlet
2023-12-26 17:14:26 -0500