-
d3838c2a8b
Use built-in type generics
Tyler Goodlet
2021-09-02 12:55:10 -0400
-
07e35d3ff5
Merge pull request #217 from pikers/hot_fix_cache_event_is_none
goodboy
2021-09-02 12:52:27 -0400
-
-
eb5762d912
Add adhoc-symbols search for ib
Tyler Goodlet
2021-09-02 10:46:20 -0400
-
2227721dac
Only set event if entry still exists
Tyler Goodlet
2021-09-02 10:09:09 -0400
-
-
3dad779c90
Add commented catch to skip backpressure errors wen debugging
Tyler Goodlet
2021-08-30 17:53:01 -0400
-
d940957455
Support account passthrough in `.submit_limit()`
Tyler Goodlet
2021-08-18 15:17:26 -0400
-
ffbfd187ad
Raise cache miss on a disconnected ib client
Tyler Goodlet
2021-08-18 15:15:28 -0400
-
c6aa867c9b
Add more futes, add in order status comments
Tyler Goodlet
2021-06-23 10:09:45 -0400
-
-
37d94fbb28
Merge pull request #212 from pikers/feed_caching
goodboy
2021-09-01 10:25:49 -0400
-
-
4527d4a677
Allocate an event per context
Tyler Goodlet
2021-09-01 09:45:14 -0400
-
26cb7aa660
Drop tractor stream shielding use
Tyler Goodlet
2021-09-01 08:26:26 -0400
-
2df16e11ed
Re-implement client caching using `maybe_open_ctx`
Tyler Goodlet
2021-09-01 09:01:25 -0400
-
c3682348fe
Use the actor's service nursery instead
Tyler Goodlet
2021-08-31 12:46:47 -0400
-
1184a4d88e
Cache sample step streams per actor
Tyler Goodlet
2021-08-31 09:28:22 -0400
-
bbcce0cab6
Facepalm^2: pass through kwargs
Tyler Goodlet
2021-08-30 18:04:19 -0400
-
cae7f486e4
Revert "Lol, don't use `maybe_open_feed()` for now, it's totally borked..."
Tyler Goodlet
2021-08-30 17:55:10 -0400
-
ff322ae7be
Re-impl ctx-mng caching using `trio.Nursery.start()`
Tyler Goodlet
2021-08-30 17:39:53 -0400
-
2f1455d423
Lol, don't use `maybe_open_feed()` for now, it's totally borked...
Tyler Goodlet
2021-08-18 14:46:13 -0400
-
2a9d24ccac
Remove dead OHLC index consumers from subs list on error
Tyler Goodlet
2021-08-02 22:08:59 -0400
-
fe0d66e847
Drop removed module import
Tyler Goodlet
2021-08-16 08:18:20 -0400
-
1e42f58478
Add pause/resume feed api, delegate to msg stream for broadcast api
Tyler Goodlet
2021-08-15 18:14:09 -0400
-
2f5abaa47a
Add njs token bucket gist url
Tyler Goodlet
2021-08-13 12:34:40 -0400
-
c8e320849a
Add super basic support for data feed "pausing"
Tyler Goodlet
2021-08-13 12:15:08 -0400
-
0c9516051b
TO SQUASH cached ctx.
Tyler Goodlet
2021-08-12 20:16:45 -0400
-
71b50fdae8
Use broadcast chan for order client and avoid chan repacking
Tyler Goodlet
2021-08-12 14:50:18 -0400
-
954dc6a8b0
Fix missing cache hit bool element of return
Tyler Goodlet
2021-08-12 14:49:06 -0400
-
310d8f485e
Add disclaimer to old data mod
Tyler Goodlet
2021-08-10 16:58:10 -0400
-
2202abc9fb
Add (lack of proper) ring buffer note
Tyler Goodlet
2021-08-10 17:02:52 -0400
-
7d0f47364c
Use `maybe_open_feed()` in ems and fsp daemons
Tyler Goodlet
2021-08-10 16:50:40 -0400
-
a7d3afc9b1
Add a `maybe_open_feed()` which uses new broadcast chans
Tyler Goodlet
2021-08-10 16:00:14 -0400
-
224dbbc4e3
Drop feed refs
Tyler Goodlet
2021-08-10 09:32:59 -0400
-
7d5add1c3a
Add an njs cache gist link
Tyler Goodlet
2021-08-10 08:51:03 -0400
-
66f1d91541
Let's abstractify: ->
Tyler Goodlet
2021-08-09 19:27:42 -0400
-
68ce5b3550
Add lifo cache to new module; drop "utils", bleh
Tyler Goodlet
2021-08-09 14:34:26 -0400
-
0ce8057823
Move feed cacheing to cache mod; put entry retreival into ctx mng
Tyler Goodlet
2021-08-09 13:20:57 -0400
-
a0660e553f
Start top level cacheing apis module
Tyler Goodlet
2021-08-09 11:43:45 -0400
-
146c684f21
Cache `brokerd` feeds for reuse in clearing loop
Tyler Goodlet
2021-08-09 11:31:38 -0400
-
-
f03f051e7f
Merge pull request #213 from pikers/brokers_config
goodboy
2021-08-24 10:37:44 -0400
-
-
c21d299193
Drop data/ version of config
brokers_config
Tyler Goodlet
2021-08-24 10:32:01 -0400
-
89b2089562
Fixup missing ib section handling; drop `.api` subsection
Tyler Goodlet
2021-07-27 08:28:44 -0400
-
d5394ac677
Fix TWS triggered trades msg packing
Tyler Goodlet
2021-07-05 09:53:42 -0400
-
12c8d26906
Update brokers.toml schema
Tyler Goodlet
2021-08-24 10:23:53 -0400
-
7592ae7be7
Pass labels to form builder, toy with broadcast consumer task
ordermodepps_backup
Tyler Goodlet
2021-08-10 17:04:19 -0400
-
112615e374
Add (lack of proper) ring buffer note
Tyler Goodlet
2021-08-10 17:02:52 -0400
-
ef27a4f4e2
Position tracker is passed at init
Tyler Goodlet
2021-08-10 17:02:17 -0400
-
27ba57217a
Lol, initial size calcs on order line update
Tyler Goodlet
2021-08-10 17:01:46 -0400
-
d7cc234a78
Basic allocator state updates from pp sidepane
Tyler Goodlet
2021-08-10 17:00:52 -0400
-
7a8e612228
Validate allocator assignments with pydantic
Tyler Goodlet
2021-08-10 16:59:44 -0400
-
ebfb700cd2
Add reference gist for Qt guest mode stuff
Tyler Goodlet
2021-08-10 16:58:41 -0400
-
61c6bbb592
Add disclaimer to old data mod
Tyler Goodlet
2021-08-10 16:58:10 -0400
-
cc40048ab2
Unpack keyboard events into an explicit msg model
Tyler Goodlet
2021-08-10 16:57:19 -0400
-
3d4898c4d5
Use `maybe_open_feed()` in ems and fsp daemons
Tyler Goodlet
2021-08-10 16:50:40 -0400
-
6f30ae448a
Add a `maybe_open_feed()` which uses new broadcast chans
Tyler Goodlet
2021-08-10 16:00:14 -0400
-
cab1cf4a00
Drop feed refs
Tyler Goodlet
2021-08-10 09:32:59 -0400
-
2340a1666b
Add an njs cache gist link
Tyler Goodlet
2021-08-10 08:51:03 -0400
-
b2a1c8882b
Let's abstractify: ->
Tyler Goodlet
2021-08-09 19:27:42 -0400
-
e9f892916e
Add lifo cache to new module; drop "utils", bleh
Tyler Goodlet
2021-08-09 14:34:26 -0400
-
b535effc52
Move feed cacheing to cache mod; put entry retreival into ctx mng
Tyler Goodlet
2021-08-09 13:20:57 -0400
-
79000b93cb
Start top level cacheing apis module
Tyler Goodlet
2021-08-09 11:43:45 -0400
-
9b2b40598d
Cache `brokerd` feeds for reuse in clearing loop
Tyler Goodlet
2021-08-09 11:31:38 -0400
-
68d2000909
Order mode docs/comments updates
Tyler Goodlet
2021-08-09 11:21:05 -0400
-
5ae16bf73e
Add draft `pydantic`-`QWidget` ORM system
Tyler Goodlet
2021-08-04 13:37:51 -0400
-
a57d92c8bd
Drop uneeded `typing` types for py3.9+
Tyler Goodlet
2021-08-03 09:47:29 -0400
-
5fe8cb7e53
"last" and "current" are better names
Tyler Goodlet
2021-08-03 09:45:33 -0400
-
d0ad5e43f9
Remove dead OHLC index consumers from subs list on error
Tyler Goodlet
2021-08-02 22:08:59 -0400
-
f5beb22d6e
Flip to view mode on field exit key combos
Tyler Goodlet
2021-08-02 18:53:02 -0400
-
37de9e581c
Make god widget focus to chart / "view mode"
Tyler Goodlet
2021-08-02 18:52:22 -0400
-
2e086375e7
Call god what it is
Tyler Goodlet
2021-08-01 18:53:59 -0400
-
8296bc2699
Use lightest default for pp line
Tyler Goodlet
2021-08-01 18:53:30 -0400
-
d1f5e3f62a
Allocate minority to OHLC chart since 2 fsps by default is likely
Tyler Goodlet
2021-08-01 16:29:50 -0400
-
4974579e73
"bracket"-ify fills bar + labels and try to evenly space the pane sections
Tyler Goodlet
2021-07-30 23:50:03 -0400
-
637364d1c3
Drop old pp config widget inserts; use new pane layout func
Tyler Goodlet
2021-07-30 14:23:46 -0400
-
d69b52ac8c
Break health bar and pane layout into separate routines
Tyler Goodlet
2021-07-30 14:22:51 -0400
-
ccf79aecf1
Match search bar margins to pp pane
Tyler Goodlet
2021-07-30 10:52:21 -0400
-
12e7ceae2b
Fix pp pane to show on symbol switches
Tyler Goodlet
2021-07-30 10:51:50 -0400
-
202817bc4d
Use `QFormLayout` instead of rolling our own; add pp and feed status sections
Tyler Goodlet
2021-07-30 10:50:05 -0400
-
66b242e19e
Just always use a lambda ; it's innocuous
Tyler Goodlet
2021-07-27 10:41:51 -0400
-
177a75adcc
Fixup missing ib section handling; drop `.api` subsection
Tyler Goodlet
2021-07-27 08:28:44 -0400
-
770ae75210
Move status back to gunmetal
Tyler Goodlet
2021-07-27 06:12:19 -0400
-
2ddf40b8d3
Add a "health bar" factor B)
Tyler Goodlet
2021-07-27 06:11:47 -0400
-
472cf036cb
WIP add a lambda-QFrame to get per chart sidpanes for each linkedsplits row
Tyler Goodlet
2021-07-27 06:09:40 -0400
-
a68f4b0593
Support (sub)plot names separate from data array keys
Tyler Goodlet
2021-07-26 19:40:39 -0400
-
4d66c7ad88
Add position status (health) bar math for sizing and styling
Tyler Goodlet
2021-07-26 15:38:15 -0400
-
457cc1a128
Always hide contents labels at startup
Tyler Goodlet
2021-07-26 15:35:06 -0400
-
622da73c40
Better search label styling
Tyler Goodlet
2021-07-26 11:33:37 -0400
-
8ca6cc180d
Add ctrl-p as "pane toggle"
Tyler Goodlet
2021-07-26 11:33:14 -0400
-
12c37f3388
Make field form a vertical layout, add formatted style sheets
Tyler Goodlet
2021-07-26 11:32:54 -0400
-
01261d601a
Allocate pp config form alongside god widget as a side-pane
Tyler Goodlet
2021-07-26 11:31:36 -0400
-
f27db80bf4
Start using a small schema for generating forms
Tyler Goodlet
2021-07-25 20:32:29 -0400
-
4336939507
WIP add input handler for each widget in the form
Tyler Goodlet
2021-07-25 15:43:41 -0400
-
fd73d1eef1
Support opening a handler on a collection of widgets
Tyler Goodlet
2021-07-25 15:42:48 -0400
-
3302d21086
Use font scaled delegate from forms module
Tyler Goodlet
2021-07-25 15:07:26 -0400
-
39ad1ab18f
Size view delegate from monkey patched parent
Tyler Goodlet
2021-07-25 15:07:02 -0400
-
43a9fc60e3
OMG Qt view item sizing is sooo dumb..
Tyler Goodlet
2021-07-25 12:14:03 -0400
-
27cece20c5
Use "slots" as name for "number of entries"
Tyler Goodlet
2021-07-24 23:16:22 -0400
-
a94a86fed1
Mock up initial selection field and progress bar
Tyler Goodlet
2021-07-24 23:15:44 -0400
-
0a7ef0cb67
"Forms" is a better module name
Tyler Goodlet
2021-07-24 16:11:41 -0400
-
e80ca26649
Allocate pp config with new actory, drop old line update method
Tyler Goodlet
2021-07-24 16:09:42 -0400
-
9c07db368d
Use mode name setter throughout
Tyler Goodlet
2021-07-24 16:07:04 -0400
-
5c58d0b5fc
Add mode name setter
Tyler Goodlet
2021-07-24 16:06:05 -0400