-
8ede51dbac
First try, drop `FastAppendCurve` inheritance from `pg.PlotCurveItem`
Tyler Goodlet
2022-03-30 15:43:14 -0400
-
84814f2c97
Drop commented line from pq method copy/paste
Tyler Goodlet
2022-03-29 14:11:31 -0400
-
e380fce790
Show baseline bars length on in view read < 6
Tyler Goodlet
2022-03-29 13:17:06 -0400
-
f145532a19
Bump up resolution log scaling a mag
Tyler Goodlet
2022-03-29 13:15:59 -0400
-
865d156d2a
Always clear previous downsample curve on switch
Tyler Goodlet
2022-03-29 13:07:58 -0400
-
736411b042
Clear ds line graphics on switch back to bars
Tyler Goodlet
2022-03-24 13:29:45 -0400
-
411cc3a85e
More ems resiliency: discard broken client dialogs
Tyler Goodlet
2022-03-24 13:23:34 -0400
-
c8d39fbc21
Allocate m4 output arrays in `numba` code, avoid segfaults?
Tyler Goodlet
2022-03-24 13:22:30 -0400
-
e89ccc618d
Only clear/redraw curve on uppx diffs > 2
Tyler Goodlet
2022-03-24 09:21:44 -0400
-
782d13e862
Try supporting reuse of path allocation
Tyler Goodlet
2022-03-23 17:29:56 -0400
-
c90719c83c
Add optional mxmn HL tracer support to m4 sampler
Tyler Goodlet
2022-03-23 17:29:28 -0400
-
bb06deef73
Add our own `FastAppendCurve.clear()`, try mem reso
Tyler Goodlet
2022-03-23 12:32:55 -0400
-
96da64a0d4
Add optional uppx log scaling to m4 sampler
Tyler Goodlet
2022-03-23 12:29:57 -0400
-
7bb1ae39fb
Delegate to m4 ohlc helper for curve, only ds on uppx steps > 2
Tyler Goodlet
2022-03-22 09:59:11 -0400
-
adc38af3f5
Add OHLC to m4 line converters
Tyler Goodlet
2022-03-22 09:54:59 -0400
-
541e3182ac
M4 workin bishhhhh
Tyler Goodlet
2022-03-21 18:51:59 -0400
-
b1d3f18808
Call default view on symbol switch
Tyler Goodlet
2022-03-21 15:27:46 -0400
-
0394a9d235
Make a derivs intrustment type table for alloc config checks
Tyler Goodlet
2022-03-21 15:25:45 -0400
-
48257f0a0c
Even more correct "default view" snap-to-pp-marker
Tyler Goodlet
2022-03-21 09:20:54 -0400
-
8b181930a1
Make `ChartPlotWidget.default_view()` pin to L1
Tyler Goodlet
2022-03-20 12:53:44 -0400
-
3187413b77
Pass in fqsn from chart UI components
Tyler Goodlet
2022-03-18 15:07:48 -0400
-
3f060ac53a
Pass in fqsn from fsp admin apis
Tyler Goodlet
2022-03-18 15:06:14 -0400
-
bc9ea7773f
Use units by default for continuous futes
Tyler Goodlet
2022-03-18 10:59:05 -0400
-
8e01568c78
WIP add non-working m4 ds code to ohlc graphic
Tyler Goodlet
2022-03-17 09:00:59 -0400
-
d3cd49e0b6
Use service cancel method for graceful teardown
Tyler Goodlet
2022-03-16 09:54:52 -0400
-
20bfb0016b
Add curve px width getter
Tyler Goodlet
2022-03-16 07:28:03 -0400
-
3441d3a196
Add display loop profiling
Tyler Goodlet
2022-03-16 07:24:14 -0400
-
5c1c7ac32e
Profiler format, code stretch
Tyler Goodlet
2022-03-15 14:13:06 -0400
-
9ed1ed7c41
Fix x-range -> # of frames calculation
Tyler Goodlet
2022-03-15 14:03:44 -0400
-
052a75b59b
Add `ChartPlotWidget.in_view()` shm-compatible array slicer
Tyler Goodlet
2022-03-15 09:11:12 -0400
-
ae36d2cecf
Add (ostensibly) working first attempt at M4 algo
Tyler Goodlet
2022-03-15 09:06:35 -0400
-
638caada4e
Array diff lengths must be int
Tyler Goodlet
2022-03-11 16:49:58 -0500
-
fa28a15cbb
Limit real-time chart updates in "big data" cases
Tyler Goodlet
2022-03-11 14:49:45 -0500
-
bc2805d14e
Only trigger downsampling on manual changes, add a uppx method
Tyler Goodlet
2022-03-11 14:49:34 -0500
-
8c9ffb2c22
Add for a `BarItems` to display a line on high uppx
Tyler Goodlet
2022-03-11 14:40:17 -0500
-
35fd39d769
Original index offset was right
Tyler Goodlet
2022-03-11 13:24:07 -0500
-
d7c41ef406
Add an ohlcv high/low tracer with optional downsampling
Tyler Goodlet
2022-03-10 17:39:40 -0500
-
08b11bc049
Pass linked charts into `BarItems` so that graphics can be cycled on downsample
Tyler Goodlet
2022-03-09 15:00:17 -0500
-
e222f5817f
Move graphics compression routines to new module
Tyler Goodlet
2022-03-09 14:48:00 -0500
-
b4f6d645bb
Use 12Hz as default fps throttle
Tyler Goodlet
2022-03-09 11:29:52 -0500
-
1ba9569ca8
Add comment on how to enable `pyqtgraph` profiling
Tyler Goodlet
2022-03-09 11:08:49 -0500
-
0b9d5cb018
Add basic optional polyline support, draft out downsampling routine
Tyler Goodlet
2022-03-09 11:07:53 -0500
-
6a644d2f45
Add a downsampled line-curve support to `BarItems`
Tyler Goodlet
2022-03-09 11:01:01 -0500
-
ff8b17f492
Use a `DisplayState` in the graphics update loop
Tyler Goodlet
2022-03-07 11:08:04 -0500
-
eb0d3dc26e
Facepalm**2: only update on special "update" msg
Tyler Goodlet
2022-03-07 07:20:58 -0500
-
f35e85ddaf
Facepalm: display state must be linked charts specific
Tyler Goodlet
2022-03-07 07:20:17 -0500
-
d5f293d43d
Add detailed `.addItem()`` comment
Tyler Goodlet
2022-03-06 17:16:07 -0500
-
3635778be0
Manually trigger graphics loops updates on msgs from the fsp chain
Tyler Goodlet
2022-03-06 17:04:03 -0500
-
c709b31887
Always fire a "step/update message" on every fsp history update
Tyler Goodlet
2022-03-06 17:03:37 -0500
-
f1ef6c3cc7
Factor sync part of graphics update into func, add `trigger_update()``
Tyler Goodlet
2022-03-06 17:02:49 -0500
-
56451c42fd
Add guard for real-time-not-active last line is `None` case
Tyler Goodlet
2022-03-06 17:15:43 -0500
-
-
-
fbabfb78e0
Merge pull request #294 from pikers/broker_bumpz
goodboy
2022-04-13 08:10:44 -0400
-
-
4d23f6e4d7
Drop need for `ib_insync.IB.qualifyContractsAsync()' mod
broker_bumpz
Tyler Goodlet
2022-04-11 14:54:16 -0400
-
8b1c521ae9
Ignore symbol-not-found errors
Tyler Goodlet
2022-04-08 14:59:53 -0400
-
7586e20ab4
Use new unpacker helper name
Tyler Goodlet
2022-04-11 11:05:25 -0400
-
80d70216f7
Drop back down ohlc bars request count to not trigger feed hack
Tyler Goodlet
2022-04-08 13:53:38 -0400
-
d1f45b0883
Add `ShmArray.last()` docstr
Tyler Goodlet
2022-04-07 14:20:40 -0400
-
00a7f20292
Up the shm size to 10d of 1s ohlc
Tyler Goodlet
2022-04-05 09:23:54 -0400
-
0178fcd26f
Increase shm size to days of 1s steps
Tyler Goodlet
2022-04-01 13:45:33 -0400
-
24fa1b8ff7
Support an array field map to `ShmArray.push()`, start index 3days in
Tyler Goodlet
2022-03-07 07:25:45 -0500
-
66ea74c6d5
Put back more bars iters in loop to handle no-data in range cases
Tyler Goodlet
2022-04-01 13:49:17 -0400
-
b579d4b1f5
Get ib data feed hackzorz workin
Tyler Goodlet
2022-03-30 13:49:19 -0400
-
874374af06
Drop `pandas` use in ib backend for history
Tyler Goodlet
2022-03-29 10:36:40 -0400
-
62d073dc18
More IB repairs..
Tyler Goodlet
2022-03-25 16:06:52 -0400
-
3e125625b1
Attempt to better handle history throttles using flag
Tyler Goodlet
2022-03-22 13:14:22 -0400
-
8395a1fcfe
IB: Comment on lowercase for the fqsn key
Tyler Goodlet
2022-03-19 14:27:41 -0400
-
957686a9fe
Comment exception debug in ib request error block
Tyler Goodlet
2022-03-18 17:53:21 -0400
-
1e433ca4f4
Support "expiry" suffixes for derivatives with ib
Tyler Goodlet
2022-03-18 09:25:39 -0400
-
937406534c
Maybe spawn `brokerd` in `asyncio` mode if declared in backend mod
Tyler Goodlet
2022-03-17 09:03:44 -0400
-
b26b66cc66
Add context-styled `asyncio` client proxy for ib
Tyler Goodlet
2022-03-08 07:02:37 -0500
-
7936dcafbf
Make linux timeout the same
Tyler Goodlet
2022-02-28 08:12:40 -0500
-
d32c26c5d7
Add flag to avoid logging json to console
Tyler Goodlet
2022-02-28 07:40:29 -0500
-
d2d3286fb8
Use `asyncio` in `Client.get_quote()`
Tyler Goodlet
2022-02-22 15:20:13 -0500
-
-
310a17e93b
Merge pull request #301 from pikers/no_git_prot_w_pip
goodboy
2022-04-13 00:38:18 -0400
-
-
a45156cbb7
Use checkout and setup-python v3 actions and drop dev install
no_git_prot_w_pip
Tyler Goodlet
2022-04-12 21:30:20 -0400
-
6324624811
Try https?
Tyler Goodlet
2022-04-12 17:21:39 -0400
-
3762466a58
Try running CI on 3.10 and drop eager install
Tyler Goodlet
2022-04-12 17:12:07 -0400
-
289a69bf41
Stop using unecrypted git prot for edit deps
Tyler Goodlet
2022-04-12 16:58:45 -0400
-
-
c9aacd6a84
refactor submit _limit and expore the 'paper' like feature
kraken_editorder
Konstantine Tsafatinos
2022-04-11 21:23:28 -0400
-
253cbf901c
Merge pull request #295 from pikers/fqsns
goodboy
2022-04-11 09:20:36 -0400
-
-
4b0ca40b17
Document "fqsn" on `Symbol` method
fqsns
Tyler Goodlet
2022-04-11 08:48:17 -0400
-
ebe2680355
Change `uncons_fqsn()` -> `unpack_fqsn()`
Tyler Goodlet
2022-04-11 01:01:36 -0400
-
e92632bd34
Remove old commented nan checking lines
Tyler Goodlet
2022-04-10 21:51:22 -0400
-
3a6d948f3f
fix kraken bug, allow for live order edits
Konstantine Tsafatinos
2022-04-10 20:03:47 -0400
-
-
-
32e316ebff
Drop nl
Tyler Goodlet
2022-04-08 13:31:38 -0400
-
f604437897
Remove symbol key from first quote from ib feed
Tyler Goodlet
2022-04-08 13:31:21 -0400
-
c9e6c81459
Expect fqsn input to paper clearing engine
Tyler Goodlet
2022-03-19 13:48:04 -0400
-
ce7d630676
Pass in fqsn from fsp admin apis
Tyler Goodlet
2022-03-18 15:06:14 -0400
-
6ac60fbe22
Expect fqsns through fsp machinery
Tyler Goodlet
2022-03-18 15:04:15 -0400
-
998a5acd92
Crypto$ backend updates
Tyler Goodlet
2022-03-19 14:28:11 -0400
-
493e45e70a
Strip broker name from symbol on pp msg updates
Tyler Goodlet
2022-03-24 13:28:06 -0400
-
c7f3e59105
Expect fqsn in ems and order mode
Tyler Goodlet
2022-03-18 17:31:09 -0400
-
d62a636bcc
Pass concatted pre-fqsn directly to feed api
Tyler Goodlet
2022-03-19 14:27:04 -0400
-
d0205e726b
Pass in fqsn from chart UI components
Tyler Goodlet
2022-03-18 15:07:48 -0400
-
8df614465c
Fix missing f-str prefix
Tyler Goodlet
2022-03-29 12:37:58 -0400
-
81cd696ec8
Drop sampler consumers that overrun 6x
Tyler Goodlet
2022-03-24 13:29:07 -0400
-
a6e32e7530
Add `Symbol.tokens()` for grabbing separate strs
Tyler Goodlet
2022-03-24 13:25:48 -0400
-
7bd5b42f9e
Ensure we lower case the fqsn received from all backends before delivery
Tyler Goodlet
2022-03-19 14:26:28 -0400
-
76f398bd9f
Support no venue or suffix symbols (normally crypto$)
Tyler Goodlet
2022-03-19 13:47:25 -0400
-
7f36e85815
Append broker name to symbols before quotes broadcast in sampler task
Tyler Goodlet
2022-03-18 15:05:32 -0400