-
d46945cb09
Move profiler imports to internal version
Tyler Goodlet
2022-10-31 09:26:36 -0400
-
1d4fc6f327
Fork our latency tune-able profiler from `pyqtgraph.debug`
Tyler Goodlet
2022-10-30 21:11:27 -0400
-
5976acbe76
`PyQt5` + `pyqtgraph` import updates (`QtGui -> `QtWidgets`)
Tyler Goodlet
2022-10-30 21:11:14 -0400
-
-
11ecf9cb09
Merge pull request #401 from pikers/ib_1m_hist
goodboy
2022-10-29 13:14:53 -0400
-
-
2dac531729
Merge pull request #410 from pikers/even_moar_kraken_order_fixes
goodboy
2022-10-28 19:52:20 -0400
-
-
1fadf58ab7
Add todo for order duration setting `goodTillDuration`
ib_1m_hist
Tyler Goodlet
2022-10-28 17:50:09 -0400
-
ceca0d9fb7
Order ledger entries by processed datetime
Tyler Goodlet
2022-10-07 13:36:41 -0400
-
df16726211
Just wipe wrong timeframe filled tsdb colseries for now
Tyler Goodlet
2022-10-28 15:55:04 -0400
-
fb4f1732b6
Drop key error again
Tyler Goodlet
2022-10-27 10:24:39 -0400
-
d5b357b69a
Raise `DataUnavailable` on >= 6 no data error events
Tyler Goodlet
2022-10-27 10:24:15 -0400
-
610fb5f7c6
Drop `NoData` handler, just let it bubble
Tyler Goodlet
2022-10-26 14:22:53 -0400
-
2b231ba631
Lul, fix timeframe key when writing history
Tyler Goodlet
2022-10-26 14:20:15 -0400
-
286228c290
Only wait on backfill if provider supports timeframe
Tyler Goodlet
2022-10-26 12:02:30 -0400
-
a1a24da7b6
Make `binance` reject 1s OHLC history requests
Tyler Goodlet
2022-10-26 10:30:12 -0400
-
553d0557b6
Raise `DataUnavailable` when a contract's 'earliest time' is hit
Tyler Goodlet
2022-10-26 10:28:59 -0400
-
2f7b272d8c
Make `ib` client's `.get_head_time()` (only) expect an fqsn
Tyler Goodlet
2022-10-26 10:22:37 -0400
-
dc1edeecda
Do tsdb backloading to shm concurrently
Tyler Goodlet
2022-10-26 09:52:51 -0400
-
4ca7817735
Use feed-shm offsets in fill-arrow indexing arithmetic
Tyler Goodlet
2022-10-26 09:52:32 -0400
-
5b63585398
Pack multi-chart region linking into helper
Tyler Goodlet
2022-10-26 09:45:57 -0400
-
0000d9a314
Handle backends with no 1s OHLC history
Tyler Goodlet
2022-10-26 01:05:41 -0400
-
f7ec66362e
Only get dbus user on sudo-user-present
Tyler Goodlet
2022-10-26 00:55:26 -0400
-
b7ef0596b9
Drop remaining timeframe scanning from `.read_ohlcv()`
Tyler Goodlet
2022-10-26 00:53:45 -0400
-
143e86a80c
Handle super annoying mkts query bug..
Tyler Goodlet
2022-10-25 23:24:15 -0400
-
956c7d3435
Add concurrent multi-time-frame history loading
Tyler Goodlet
2022-10-20 21:19:26 -0400
-
330d16262e
Add data-reset-task global state var
Tyler Goodlet
2022-10-19 13:03:47 -0400
-
c7f57b940c
Add back adhoc symbol lookup support, some exchs info is off
Tyler Goodlet
2022-10-16 14:34:34 -0400
-
27bd3c07af
Comment format tweak
Tyler Goodlet
2022-10-03 13:42:14 -0400
-
55dc27a197
Subtract duration instead of passing to `.subtract()` (facepalm)
Tyler Goodlet
2022-09-30 10:05:11 -0400
-
a11f20fac2
Fix `piker services`; `tractor.run()` is done..
Tyler Goodlet
2022-09-29 18:04:44 -0400
-
daebb78755
Re-request quote feed on data reset events
Tyler Goodlet
2022-09-29 17:20:27 -0400
-
90a395a069
Support no-disconnect on `open_aio_clients()` exit
Tyler Goodlet
2022-09-29 16:12:54 -0400
-
23d0353934
Drop duplicate frame request
Tyler Goodlet
2022-09-29 14:47:54 -0400
-
ede67ed184
Return history-frame duration from `.bars()`
Tyler Goodlet
2022-09-29 14:32:25 -0400
-
811d21e111
Explicit fast chart naming, auto-yrange the fast chart on increment
Tyler Goodlet
2022-09-28 16:05:13 -0400
-
54567d33da
More correct no-data output handling
Tyler Goodlet
2022-09-28 16:02:03 -0400
-
61ca5f7e19
Drop `trimeter`-ized concurrent history querying
Tyler Goodlet
2022-09-28 15:22:05 -0400
-
7396624be0
Rework history frame request concurrency
Tyler Goodlet
2022-09-28 13:18:15 -0400
-
25b90afbdb
Add `timeframe` input to `kraken` history api
Tyler Goodlet
2022-09-17 14:15:59 -0400
-
72dfeb2b4e
Pass back interal cancel scope from data reset task
Tyler Goodlet
2022-09-17 14:15:24 -0400
-
6b34c9e866
Temporarily disable error on pos size mismatch
Tyler Goodlet
2022-09-17 14:14:24 -0400
-
e7ec01b8e6
Pass in default history time of 1 min
Tyler Goodlet
2022-09-15 14:07:06 -0400
-
fce7055c62
Make `binance` history api accept a timeframe
Tyler Goodlet
2022-09-15 14:06:39 -0400
-
bf7d5e9a71
Make `marketstore` storage api timeframe aware
Tyler Goodlet
2022-09-15 13:52:07 -0400
-
2a866dde65
Make history routines `timeframe` aware
Tyler Goodlet
2022-09-15 11:57:07 -0400
-
220981e718
Add 1m ohlc sample rate support to `Client.bars()`; frame query is 1 day
Tyler Goodlet
2022-09-15 11:42:08 -0400
-
-
8537a4091b
Use new `Status.cancel_called` in EMS msg loops
even_moar_kraken_order_fixes
Tyler Goodlet
2022-10-28 15:37:24 -0400
-
71a11a23bd
Add `Status.cancel_called: bool`
Tyler Goodlet
2022-10-28 15:11:04 -0400
-
fa368b1263
'Just getitem access the 'action' from req msg'
Tyler Goodlet
2022-10-28 15:10:48 -0400
-
e6dd1458f8
`kraken`: the apiflows chain map needs a `dict`
Tyler Goodlet
2022-10-27 15:00:23 -0400
-
9486d993ce
Drop order mode settings change logmsgs to `.runtime` again
Tyler Goodlet
2022-10-27 14:59:36 -0400
-
30994dac10
Better handle order-cancelled-but-not-yet-acked races
Tyler Goodlet
2022-10-27 14:44:59 -0400
-
8a61211c8c
Handle brokerd errors even when no client-side-status found
Tyler Goodlet
2022-10-27 10:51:14 -0400
-
c43f7eb656
Fix missing `costmin: float` field in pair msgs
Tyler Goodlet
2022-10-27 10:25:13 -0400
-
-
d05caa4b02
Merge pull request #411 from pikers/ci_fix_tractor_testing
goodboy
2022-10-28 16:15:47 -0400
-
-
63e9af002d
Drop `tractor.testing` import in qt tests
ci_fix_tractor_testing
Tyler Goodlet
2022-10-28 16:09:27 -0400
-
-
c53071e43a
WIP adding draft-commented code to try and get splits workin..
clears_table_events
Tyler Goodlet
2022-10-19 13:18:19 -0400
-
41ffccc59e
Add data-reset-task global state var
Tyler Goodlet
2022-10-19 13:03:47 -0400
-
55856f5e8b
Add back adhoc symbol lookup support, some exchs info is off
Tyler Goodlet
2022-10-16 14:34:34 -0400
-
e8ab28e456
Order ledger entries by processed datetime
Tyler Goodlet
2022-10-07 13:36:41 -0400
-
d2b6216994
Comment format tweak
Tyler Goodlet
2022-10-03 13:42:14 -0400
-
eb743759a4
Subtract duration instead of passing to `.subtract()` (facepalm)
Tyler Goodlet
2022-09-30 10:05:11 -0400
-
74910ba56c
Fix `piker services`; `tractor.run()` is done..
Tyler Goodlet
2022-09-29 18:04:44 -0400
-
28535fa977
Re-request quote feed on data reset events
Tyler Goodlet
2022-09-29 17:20:27 -0400
-
1d7e642dbd
Support no-disconnect on `open_aio_clients()` exit
Tyler Goodlet
2022-09-29 16:12:54 -0400
-
69be65237f
Drop duplicate frame request
Tyler Goodlet
2022-09-29 14:47:54 -0400
-
96f5a8abb8
Return history-frame duration from `.bars()`
Tyler Goodlet
2022-09-29 14:32:25 -0400
-
13e886c967
Explicit fast chart naming, auto-yrange the fast chart on increment
Tyler Goodlet
2022-09-28 16:05:13 -0400
-
2c6b832e50
More correct no-data output handling
Tyler Goodlet
2022-09-28 16:02:03 -0400
-
d5c3124722
Drop `trimeter`-ized concurrent history querying
Tyler Goodlet
2022-09-28 15:22:05 -0400
-
c939e75ef9
Rework history frame request concurrency
Tyler Goodlet
2022-09-28 13:18:15 -0400
-
844f8beaa7
Add `timeframe` input to `kraken` history api
Tyler Goodlet
2022-09-17 14:15:59 -0400
-
ac7ba500be
Pass back interal cancel scope from data reset task
Tyler Goodlet
2022-09-17 14:15:24 -0400
-
3301619647
Temporarily disable error on pos size mismatch
Tyler Goodlet
2022-09-17 14:14:24 -0400
-
7f498766af
Pass in default history time of 1 min
Tyler Goodlet
2022-09-15 14:07:06 -0400
-
9270391e01
Make `binance` history api accept a timeframe
Tyler Goodlet
2022-09-15 14:06:39 -0400
-
0c061d8957
Make `marketstore` storage api timeframe aware
Tyler Goodlet
2022-09-15 13:52:07 -0400
-
87f7a03dbe
Make history routines `timeframe` aware
Tyler Goodlet
2022-09-15 11:57:07 -0400
-
1adf5fb9c0
Add 1m ohlc sample rate support to `Client.bars()`; frame query is 1 day
Tyler Goodlet
2022-09-15 11:42:08 -0400
-
-
5144299f4f
Merge pull request #408 from pikers/offline_dark_clearing
goodboy
2022-10-10 09:25:59 -0400
-
-
c437f9370a
Factor out all `maybe_open_context()` guff
offline_dark_clearing
Tyler Goodlet
2022-10-07 13:16:01 -0400
-
94f81587ab
Cache EMS trade relay tasks on feed fqsn
Tyler Goodlet
2022-10-06 17:37:05 -0400
-
2bc25e3593
Repair already-open order relay, fix causality dilemma
Tyler Goodlet
2022-10-06 12:39:27 -0400
-
1d9ab7b0de
More direct import
Tyler Goodlet
2022-10-06 08:38:46 -0400
-
4c96a4878e
Process unknown order mode msgs
Tyler Goodlet
2022-10-06 08:38:19 -0400
-
8cd56cb6d3
Flip ems-side-client (`OrderBook`) to be a struct
Tyler Goodlet
2022-10-06 08:18:35 -0400
-
c246dcef6f
Drop uuid from notify func inputs
Tyler Goodlet
2022-10-05 14:26:55 -0400
-
26d6e10ad7
Parameterize duration, pprint msg
Tyler Goodlet
2022-10-05 14:26:20 -0400
-
3924c66bd0
Move headless notifies into `.client_broadcast()`
Tyler Goodlet
2022-10-05 14:25:47 -0400
-
2fbfe583dd
Drop the `Router.clients: set`, `.subscribers` is enough
Tyler Goodlet
2022-10-05 13:08:53 -0400
-
525f805cdb
Port order mode to new notify routine
Tyler Goodlet
2022-10-05 10:59:50 -0400
-
b65c02336d
Don't short circuit relay loop when headless
Tyler Goodlet
2022-10-05 10:55:47 -0400
-
d3abfce540
Start notify mod, linux only
Tyler Goodlet
2022-10-05 10:55:29 -0400
-
49433ea87d
Run dark-clear-loop in daemon task
Tyler Goodlet
2022-10-04 21:52:24 -0400
-
-
31b0d8cee8
Merge pull request #402 from pikers/multi_client_order_mgt
goodboy
2022-10-05 01:46:09 -0400
-
-
35871d0213
Support line update from `Order` msg in `.on_submit()`
multi_client_order_mgt
Tyler Goodlet
2022-10-03 13:41:40 -0400
-
4877af9bc3
Add pub-sub broadcasting
Tyler Goodlet
2022-10-03 12:54:10 -0400
-
909e068121
Support multi-client order-dialog management
Tyler Goodlet
2022-09-30 16:28:50 -0400
-
cf835b97ca
Add some info logs around paper fills
Tyler Goodlet
2022-09-30 14:26:07 -0400
-
30bce42c0b
Don't spin paper clear loop on non-clearing ticks
Tyler Goodlet
2022-09-19 16:11:41 -0400
-
48ff4859e6
Update to new pair schema, adds `.cost_decimals` field
Tyler Goodlet
2022-09-23 15:23:37 -0400