-
050aa7594c
Simplify trades ledger collection to single pass loop
Tyler Goodlet
2022-06-07 14:53:31 -0400
-
450009ff9c
Add `open_trade_ledger()` for writing `<confdir>/ledgers/trades_<broker>_<acct>.toml` files
Tyler Goodlet
2022-06-07 14:53:01 -0400
-
-
b2d5892010
Merge pull request #342 from pikers/mxmn_from_m4
goodboy
2022-06-28 10:07:17 -0400
-
-
5a3b465ac0
Merge pull request #344 from pikers/310_plus
goodboy
2022-06-28 10:04:45 -0400
-
-
ac0f43dc98
Go Python 3.10+ in anticipation of upcoming feature PRs
310_plus
Tyler Goodlet
2022-06-28 10:02:09 -0400
-
-
be7afdaa89
Drop commented draft quotes-drain-loop code/idea
mxmn_from_m4
Tyler Goodlet
2022-06-28 09:43:17 -0400
-
1c561207f5
Simplify `Flow.maxmin()` block logics
Tyler Goodlet
2022-06-28 09:41:49 -0400
-
ed2c962bb9
Add an idempotent, graphics-state startup flag
Tyler Goodlet
2022-06-28 09:37:12 -0400
-
147ceca016
Drop uneeded render filter idea
Tyler Goodlet
2022-06-28 09:36:27 -0400
-
03a7940f83
Rewrite per-pi group mxmn sorter to always expect output
Tyler Goodlet
2022-06-27 18:24:09 -0400
-
dd2a9f74f1
Add todo around graphics loop vlm chart mxmn sort calls
Tyler Goodlet
2022-06-27 18:23:13 -0400
-
49c720af3c
Add commented prints for debugging
Tyler Goodlet
2022-06-27 18:22:51 -0400
-
c620517543
Set zeros for `Flow.maxmin() -> None` results
Tyler Goodlet
2022-06-27 18:22:30 -0400
-
a425c29ef1
Play with render skip logic on non-dark vlm crypto feeds
Tyler Goodlet
2022-06-26 10:42:00 -0400
-
783914c7fe
Better comment, use -inf as startup min
Tyler Goodlet
2022-06-26 10:41:21 -0400
-
920a394539
Use new `anext()` builtin
Tyler Goodlet
2022-06-26 10:40:48 -0400
-
e977597cd0
Commented for doing incrementing when downsampled, but doesn't seem to work?
Tyler Goodlet
2022-06-25 18:56:45 -0400
-
7a33ba64f1
Avoid crash due to race on chart instance ref during startup?
Tyler Goodlet
2022-06-25 18:54:26 -0400
-
191b94b67c
POC try using yrange mxmn from m4 when downsampling
Tyler Goodlet
2022-06-25 18:52:49 -0400
-
4ad7b073c3
Proxy through input y-mx/mn from `xy_downsample()`
Tyler Goodlet
2022-06-25 18:51:42 -0400
-
d92ff9c7a0
Return input y-range min/max values from m4
Tyler Goodlet
2022-06-25 18:44:24 -0400
-
-
3977f1cc7e
Merge pull request #341 from pikers/contain_mkts
goodboy
2022-06-26 13:49:23 -0400
-
-
e45cb9d08a
Always cancel container on teardown
contain_mkts
Tyler Goodlet
2022-06-26 13:07:25 -0400
-
27c523ca74
Speedup: only load a "views worth" of datums on first query
Tyler Goodlet
2022-06-23 15:09:56 -0400
-
b8b76a32a6
Harden container cancel-and-wait supervisor loop
Tyler Goodlet
2022-06-23 10:23:14 -0400
-
dcee0ddd55
Move/expect all marketstore configs under a `<configdir>/piker/marketstore` subdir
Tyler Goodlet
2022-06-20 13:07:46 -0400
-
-
67eab85f06
Merge pull request #340 from pikers/slic_fix_v2
goodboy
2022-06-22 19:55:39 -0400
-
-
afc95b8592
Facepalm, get the first x value not the array..
slic_fix_v2
Tyler Goodlet
2022-06-22 18:53:48 -0400
-
14c98d82ee
Only warn once when realtime quotes time out
Tyler Goodlet
2022-06-20 12:46:21 -0400
-
-
b87aa30031
Merge pull request #339 from pikers/uppx_slice_fix
goodboy
2022-06-16 16:20:00 -0400
-
-
958f53d8e9
Lower re-syncing log msgs to debug level
uppx_slice_fix
Tyler Goodlet
2022-06-16 10:53:22 -0400
-
ba43b54175
Handle edge case for extreme zoom out
Tyler Goodlet
2022-06-15 08:58:01 -0400
-
de970755d7
Flip back to original daemon port
Tyler Goodlet
2022-06-15 08:57:23 -0400
-
-
7ddebf6773
Merge pull request #338 from pikers/update_last_datums_in_view
goodboy
2022-06-10 09:38:26 -0400
-
-
8eb4a427da
Revert uppx flooring, causes shift issues
update_last_datums_in_view
Tyler Goodlet
2022-06-10 07:02:32 -0400
-
da5dea9f99
Drop cache reset from `Curve.draw_last_datum()`
Tyler Goodlet
2022-06-09 16:38:04 -0400
-
3074773662
Fix 'last datum line is uppx's worth of data' rendering
Tyler Goodlet
2022-06-09 17:46:55 -0400
-
4099b53ea2
Add `Flow.ds_graphics': a downsample curve ref
Tyler Goodlet
2022-06-09 17:07:31 -0400
-
-
181c5ab6b9
Simplify trades ledger collection to single pass loop
ib_subpkg
Tyler Goodlet
2022-06-07 14:53:31 -0400
-
60316f0a9c
Add `open_trade_ledger()` for writing `<confdir>/ledgers/trades_<broker>_<acct>.toml` files
Tyler Goodlet
2022-06-07 14:53:01 -0400
-
633fa7cc3a
Merge pull request #335 from pikers/ib_subpkg
goodboy
2022-06-07 11:41:11 -0400
-
-
1345b250bc
Import missing `_accounts2clients` table
Tyler Goodlet
2022-06-07 09:48:51 -0400
-
e9f0ea3daa
Merge pull request #327 from pikers/flexxin
goodboy
2022-06-07 09:42:54 -0400
-
-
569674517f
Hack client check for `ib` using flag
Tyler Goodlet
2022-06-06 16:28:08 -0400
-
bf7397f031
Rename `.client` -> `.api`
Tyler Goodlet
2022-06-06 15:56:12 -0400
-
85c2f6e79f
Factor trades endpoint into `.ib.broker.py`
Tyler Goodlet
2022-06-06 15:48:39 -0400
-
1c1661b783
Factor all data feed endpoints into `.ib.feed.py`
Tyler Goodlet
2022-06-06 15:27:05 -0400
-
99eabe34c9
Convert `ib` backend into sub-package
Tyler Goodlet
2022-06-06 14:51:18 -0400
-
-
827b5f9c45
Add event type into msg dict
flexxin
Tyler Goodlet
2022-06-04 13:44:12 -0400
-
41f24f3de6
Add example flex variables to brokers template
Tyler Goodlet
2022-05-27 08:01:57 -0400
-
34975dfbd5
First-draft flex report loader/parsing and write to `trades.toml` conf file
Tyler Goodlet
2022-05-26 18:37:33 -0400
-
-
558d2564c5
Only pass `is_brokercheck: bool` to endpoints that declare it
ib_checker_hackz
Tyler Goodlet
2022-06-06 16:35:46 -0400
-
6feef5f1d9
Hack client check for `ib` using flag
Tyler Goodlet
2022-06-06 16:28:08 -0400
-
d641f77a80
Adjust checker to not require client methods, add `trades_dialogue()` endpoint
Tyler Goodlet
2022-06-06 16:27:11 -0400
-
d5ffad01b7
Introduce piker protocol in stream_messages
Guillermo Rodriguez
2022-06-06 15:58:53 -0300
-
54e989320d
Brokermod check output fixed and tweaks to deribit Client.bars function
Guillermo Rodriguez
2022-06-05 10:26:12 -0300
-
8f338b334a
Add brokercheck test and got deribit to dump l1 and trades to console
Guillermo Rodriguez
2022-06-05 08:51:40 -0300
-
f970b7c563
Initial deribit mock up
Guillermo Rodriguez
2022-06-01 10:22:02 -0300
-
-
f6b54f02c0
Merge pull request #302 from pikers/incremental_update_paths
goodboy
2022-06-06 10:39:58 -0400
-
-
44c242a794
Fill in label with pairs from `status` value of backend init msg
incremental_update_paths
Tyler Goodlet
2022-06-05 22:01:37 -0400
-
99965e7601
Only draw mx/mn line for last uppx's worth of datums
Tyler Goodlet
2022-06-03 16:45:53 -0400
-
e5f96391e3
Return xy data from `Curve.draw_last_datum()` methods
Tyler Goodlet
2022-06-03 16:44:04 -0400
-
a66934a49d
Add `Curve` sub-types with new custom graphics API
Tyler Goodlet
2022-06-03 13:55:34 -0400
-
55772efb34
Bleh, try avoiding the too many files bug-thing..
Tyler Goodlet
2022-06-03 10:18:32 -0400
-
736178adfd
Rename `FastAppendCurve` -> `Curve`
Tyler Goodlet
2022-06-02 18:11:59 -0400
-
d770867163
Drop width arg to bar lines factory
Tyler Goodlet
2022-06-02 13:38:14 -0400
-
c518553aa9
Add new curve doc string
Tyler Goodlet
2022-06-02 13:36:55 -0400
-
4138cef512
Drop old state from `BarsItems`
Tyler Goodlet
2022-06-02 13:35:01 -0400
-
0f4bfcdf22
Drop global pg settings
Tyler Goodlet
2022-06-02 13:34:36 -0400
-
80835d4e04
More detailed rt feed drop logging
Tyler Goodlet
2022-06-01 15:01:30 -0400
-
e6d03ba97f
Add missing f-str prefix
Tyler Goodlet
2022-06-01 14:42:39 -0400
-
b71e8c5e6d
Guard against empty source history slice output
Tyler Goodlet
2022-06-01 12:14:15 -0400
-
064d185395
Drop pointless geo call from `.pain()`
Tyler Goodlet
2022-06-01 12:13:31 -0400
-
363ba8f9ae
Only drop throttle feeds if channel disconnects?
Tyler Goodlet
2022-06-01 12:13:08 -0400
-
fc24f5efd1
Iterate 1s and 1m from tsdb series
Tyler Goodlet
2022-05-31 18:07:51 -0400
-
a7ff47158b
Pass tsdb flag when db is up XD
Tyler Goodlet
2022-05-31 18:07:22 -0400
-
57acc3bd29
Factor all per graphic `.draw_last()` methods into closures
Tyler Goodlet
2022-05-31 13:57:10 -0400
-
8f1faf97ee
Add todo for bars range reuse in interaction handler
Tyler Goodlet
2022-05-31 12:46:50 -0400
-
3ab91deaec
Drop all (old) unused state instance vars
Tyler Goodlet
2022-05-31 12:46:20 -0400
-
6f00617bd3
Only do new "datum append" when visible in pixels
Tyler Goodlet
2022-05-30 20:01:40 -0400
-
2c2c453932
Reset line graphics on downsample step..
Tyler Goodlet
2022-05-30 19:02:06 -0400
-
360643b32f
Fix optional input `bars_range` type to match `Flow.datums_range()`
Tyler Goodlet
2022-05-30 09:37:33 -0400
-
ab0def22c1
Change flag name to `autoscale_overlays`
Tyler Goodlet
2022-05-30 09:26:41 -0400
-
a9ec1a97dd
Vlm "rate" fsps, change maxmin callback name to include `multi_`
Tyler Goodlet
2022-05-29 23:43:31 -0400
-
d61b636487
Auto-yrange overlays in interaction (downsampler) handler
Tyler Goodlet
2022-05-29 14:49:53 -0400
-
88ac2fda52
Aggretate cache resetting into a single ctx mngr method
Tyler Goodlet
2022-05-28 15:41:11 -0400
-
08c83afa90
Rejig config helpers for arbitrary named files
Tyler Goodlet
2022-05-26 18:32:47 -0400
-
066b8df619
Implement OHLC downsampled curve via renderer, drop old bypass code
Tyler Goodlet
2022-05-25 19:45:09 -0400
-
d4f31f2b3c
Move update-state-vars defaults above step mode block
Tyler Goodlet
2022-05-25 11:41:52 -0400
-
04897fd402
Implement pre-graphics format incremental update
Tyler Goodlet
2022-05-25 11:15:46 -0400
-
42572d3808
Add back linked plots/views y-range autoscaling
Tyler Goodlet
2022-05-24 14:22:30 -0400
-
8ce7e99210
Drop prints
Tyler Goodlet
2022-05-24 11:41:08 -0400
-
1b38628b09
Handle teardown race, add comment about shm subdirs
Tyler Goodlet
2022-05-24 10:36:17 -0400
-
bbe1ff19ef
Don't kill all containers on teardown XD
Tyler Goodlet
2022-05-24 10:35:42 -0400
-
eca2401ab5
Lul, well that heigh did not work..
Tyler Goodlet
2022-05-24 08:55:45 -0400
-
5d91516b41
Drop step mode "last datum" graphics creation from `.draw_last()`
Tyler Goodlet
2022-05-21 11:46:56 -0400
-
b985b48eb3
Add `._last_bar_lines` guard to `.paint()`
Tyler Goodlet
2022-05-21 11:45:44 -0400
-
c256d3bdc0
Type annot name in put to log routine
Tyler Goodlet
2022-05-21 11:45:16 -0400
-
f5de361f49
Import directly from `tractor.trionics`
Tyler Goodlet
2022-05-21 11:44:20 -0400
-
432d4545c2
Fix last values, must be pulled from source data in step mode
Tyler Goodlet
2022-05-20 16:52:44 -0400