This website requires JavaScript.
d96e9d4f11
Ignore non-`.parquet` (suffixed) paths for now during tsdb fs-indexing
#10
fix_deribit_hist_queries
Tyler Goodlet
2024-11-19 21:39:02 -0500
a0dcf14aba
Mask `ruff` config and pin `websockets=0.12`
Tyler Goodlet
2024-11-19 21:37:00 -0500
1705afb607
`.deribit.feed`: get live quotes workin (again)
Tyler Goodlet
2024-11-19 21:14:33 -0500
dafd5a3ca5
Bit more `cryptofeed` adapter formatting and typing for clarity..
Tyler Goodlet
2024-11-19 21:14:11 -0500
b9dde98d1e
.deribit.venues: add todo for an ideal `OptionPair.expiry` fmt/value
Tyler Goodlet
2024-11-19 21:13:21 -0500
1616cc0e82
`.data._sampling`: warn about subscriber-less msgs
Tyler Goodlet
2024-11-19 21:09:09 -0500
0a2ed195a7
Add `.log.mk_repr()` to create `reprlib.Repr`s
Tyler Goodlet
2024-11-19 21:05:16 -0500
28e8628c61
Report the closest (via fuzzy match) pairs on unmatched input
Tyler Goodlet
2024-11-19 17:50:26 -0500
b734245183
Signal hist start using `OptionPair.creation_timestamp`
Tyler Goodlet
2024-11-19 17:45:39 -0500
dc2c379d86
`.deribit.api` bit of tidying/typing
Tyler Goodlet
2024-11-19 17:09:16 -0500
be84d0dae1
'Fix `Optional` and use `'linear/reverse'` in `OptionPair.venue`'
Tyler Goodlet
2024-11-19 17:05:13 -0500
bdc3bc9219
Mk jsronrpc's underlying ws timeout `float('inf')`
Tyler Goodlet
2024-11-19 16:58:40 -0500
9232d09440
Refine history gap/termination signalling
Tyler Goodlet
2024-11-19 16:47:29 -0500
f96bd51442
Only use `frame_types` if delivered during enter
Tyler Goodlet
2024-11-18 09:27:44 -0500
6555ccfbba
config refactor
#8
deribit_fix
Nelson Torres
2024-11-15 15:24:08 -0300
75d1d007fb
move constants to venue
Nelson Torres
2024-11-15 14:41:47 -0300
2bdbe0f20e
refactor redundant code
Nelson Torres
2024-11-15 14:26:16 -0300
a117177759
name formatting fixes
Nelson Torres
2024-11-15 11:23:05 -0300
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
4e05a42d7e
data._web_bs: try to raise jsonrpc errors in parent task
jsonrpc_err_in_rent_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
#9
kucoin_and_binance_fix
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.
#7
nix-qt6-fix
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
4ce161e443
More service-mngr clarity notes
service_mng_to_tractor
Tyler Goodlet
2024-08-21 13:26:05 -0400
4f34797780
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
c3bdec35ef
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
29554e1821
ib: add connect status info emit
Tyler Goodlet
2024-08-14 18:04:34 -0400
39b85f78fe
Mask no-data pause-point, add perps to sig.
Tyler Goodlet
2024-08-14 17:59:09 -0400
7447758cfe
Prep service mngr for move to `tractor.hilevel`
Tyler Goodlet
2024-06-21 15:34:57 -0400
b577180773
ib: `.api` mod and log-fmt cleaning
#2
go_httpx
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