Commit Graph

  • 8d432e1988 Shorter clear rate axis title Tyler Goodlet 2022-02-04 17:00:12 -0500
  • 87653ddca2 Simplify to only needed one LHS axis for clearing rates Tyler Goodlet 2022-02-04 16:49:06 -0500
  • 73faafcfc1 Add trade "rates" (i.e. trade counts) support B) Tyler Goodlet 2022-02-04 16:46:48 -0500
  • e4244e96a9 Fix var name typo Tyler Goodlet 2022-02-04 14:52:45 -0500
  • 5274eb538c Add 16 period dollar vlm rates, drop ib rates for now Tyler Goodlet 2022-02-04 14:44:54 -0500
  • b358b8e874 Move `wma` fsp earlier in module Tyler Goodlet 2022-02-04 12:10:44 -0500
  • 2d3c685e19 Typecast np dtype description to a tuple Tyler Goodlet 2022-02-04 12:10:15 -0500
  • 4570b06c26 Handle no y-range maxmin output (seems like bug?) Tyler Goodlet 2022-02-04 11:55:53 -0500
  • 26b0071471 Subscribe for rate calcs from IB in default tick set Tyler Goodlet 2022-02-04 11:55:11 -0500
  • 1fc6429f75 Prep for manual rate calcs, handle non-ib backends XD Tyler Goodlet 2022-02-04 11:54:44 -0500
  • ebf3e00438 Add `Fsp._flow_registry` as actor-local table Tyler Goodlet 2022-02-04 11:11:34 -0500
  • df6afe24a4 Define a flow registry on `FspAdmin`, use it to update fsp engine clusters Tyler Goodlet 2022-02-04 11:08:42 -0500
  • d130f0449f Expect registry of fsp "flows" to each engine task Tyler Goodlet 2022-02-04 10:40:45 -0500
  • efb743fd85 Flip to using `pydantic` for shm tokens Tyler Goodlet 2022-02-04 10:24:40 -0500
  • 615bf3a55a Use solid line for vlm rate and dashed for trades rate Tyler Goodlet 2022-02-02 14:03:32 -0500
  • d4f79a6245 Comment flow rates fsp prints Tyler Goodlet 2022-02-02 14:03:01 -0500
  • 4b7d1fb35b Add line style via `str` style name to our fast curve Tyler Goodlet 2022-02-02 14:02:21 -0500
  • 0b5250d5e3 Plot the vlm rate (per min) taken verbatim from ib Tyler Goodlet 2022-02-02 08:08:04 -0500
  • 97c2f86092 TOSQUASH, fix separate vlm vs trade rate Tyler Goodlet 2022-02-02 08:07:29 -0500
  • f3289c1977 Create source length zeroed arrays from yielded `None` fsp history Tyler Goodlet 2022-02-02 08:06:41 -0500
  • 4e96dd09e3 Add a `.text_color` property to our axes types Tyler Goodlet 2022-02-02 08:05:10 -0500
  • b81209e78e Ensure `sym` arg is a `str` Tyler Goodlet 2022-02-01 15:19:00 -0500
  • dfe4473c9a Yield history `dict`s, add a `flow_rates` fsp Tyler Goodlet 2022-02-01 15:18:12 -0500
  • 1aae40cdeb Expect multi-output fsps to yield a `dict` of history arrays Tyler Goodlet 2022-02-01 13:14:38 -0500
  • 8118a57b9a Guard against no time field in some provider quotes Tyler Goodlet 2022-01-31 23:50:56 -0500
  • 5952e7f538 Add dark vlm deduplication support via flag Tyler Goodlet 2022-01-31 07:33:40 -0500
  • cef2cdd6b6
    Merge pull request #271 from pikers/ib_mkt_closed goodboy 2022-02-07 11:13:40 -0500
  • 16c04e11e4 Comment out nan-price assert previously for `ib` in ems clear tasks ib_mkt_closed Tyler Goodlet 2022-02-06 12:21:11 -0500
  • 9bfad86c29 Drop timeout-cancel block Tyler Goodlet 2022-02-06 12:20:01 -0500
  • a9d42b374f ib: Allow history backfilling even when markets are closed Tyler Goodlet 2022-02-05 16:48:12 -0500
  • 43b39d3b6b
    Merge pull request #275 from pikers/py3.10_support goodboy 2022-02-07 09:48:54 -0500
  • 174590ee88 Note 3.10 support and add msgspec as dep py3.10_support Tyler Goodlet 2022-02-07 09:41:13 -0500
  • 00a90e7390 Change dpi log msg back to debug Tyler Goodlet 2022-02-07 08:47:20 -0500
  • 1aaa382036 Avoid null index race-error during startup Tyler Goodlet 2022-02-07 08:47:03 -0500
  • 999d3efdd7 Another `int` required Tyler Goodlet 2022-02-07 08:46:38 -0500
  • f63a7c497d Latest `PyQt5` expects `ints` for widget sizings Tyler Goodlet 2022-02-06 16:17:32 -0500
  • 022f90df09
    Merge pull request #269 from pikers/default_multiplier goodboy 2022-02-02 20:52:26 -0500
  • 82d1b85b09
    Add default for multiplier var Guillermo Rodriguez 2022-02-02 20:46:45 -0300
  • 628f2a6473 added the bones for the handle_order_requests func gb_kraken_orders Konstantine Tsafatinos 2022-01-26 18:39:28 -0500
  • 8b7f605416 save progress on kraken to test out unit_select_fixes Konstantine Tsafatinos 2021-11-04 14:34:43 -0400
  • ca8ef26ea5 get positions working for kraken Konstantine Tsafatinos 2021-10-29 15:51:41 -0400
  • 4a3515541d get positions from trades Konstantine Tsafatinos 2021-10-28 15:52:02 -0400
  • ecd53459f6 Store changes for rebase, positions prototype Konstantine Tsafatinos 2021-09-06 21:43:17 -0400
  • e5a3b8643f Add balance to the ledger Konstantine Tsafatinos 2021-08-28 19:31:43 -0400
  • 369fd45c8e Add get_ledger function; parses raw ledger from kraken api Konstantine Tsafatinos 2021-08-26 00:30:46 -0400
  • 3ac48656a9 wrap api method calls with uri and nonce value Konstantine Tsafatinos 2021-08-25 22:13:00 -0400
  • 0c537a67a8 get kraken authentication and retrieve balances Konstantine Tsafatinos 2021-08-24 16:51:59 -0400
  • a2698c73b5
    Merge pull request #260 from pikers/dark_vlm goodboy 2022-01-30 14:10:19 -0500
  • 20a24283a1 Link to `tractor`'s master branch instead of pin dark_vlm Tyler Goodlet 2022-01-30 12:51:32 -0500
  • bb8fade16f Update `msgpub` import from `tractor.experimental` Tyler Goodlet 2022-01-30 12:46:54 -0500
  • 296863348d Update imports to `tractor.msg.NamespacePath` Tyler Goodlet 2022-01-30 12:46:20 -0500
  • 95b31cbc0f Drop references to deprecated `tractor.msg.pub` Tyler Goodlet 2022-01-29 12:44:45 -0500
  • 6a0fba1eb3 Support maxmin over multiple arrays; Keep dark vlm in view Tyler Goodlet 2022-01-28 11:45:47 -0500
  • 06934be047 Overlay dark $volume B) Tyler Goodlet 2022-01-28 08:46:24 -0500
  • 28b5be0719 Accumulate dark vlm ticks independently per sample step Tyler Goodlet 2022-01-28 08:46:04 -0500
  • 67de8f24b9 Init history output with `np.zeros()` Tyler Goodlet 2022-01-28 08:45:28 -0500
  • b112f24e7e Drop old commented cruft, use `Fsp.name` Tyler Goodlet 2022-01-28 07:51:13 -0500
  • bd2460846e Decorate momo routines Tyler Goodlet 2022-01-28 07:43:49 -0500
  • be93ded0e5 Log fsp registy entries in `cascade` startup Tyler Goodlet 2022-01-28 07:43:23 -0500
  • 9d9929fb89 Drop old `wrapt` cruft, add `Fsp.name` Tyler Goodlet 2022-01-28 07:18:14 -0500
  • cc5390376c Use `Fsp` abstration layer through engine and UI Tyler Goodlet 2022-01-27 18:57:16 -0500
  • 72f4474273 Use new decorator on volume fsp routines Tyler Goodlet 2022-01-27 09:08:03 -0500
  • c6a3c66e7e WIP start a `@piker.fsp` API for registering processors Tyler Goodlet 2022-01-26 14:38:49 -0500
  • 13b8807f1f Print dark trades to console for the moment Tyler Goodlet 2022-01-21 17:01:18 -0500
  • 55cfe6082b Re-key ib's 'unreportable trades' (tick 48) as Tyler Goodlet 2022-01-21 17:00:42 -0500
  • 8fe2bd6614
    Merge pull request #259 from pikers/overlayed_dvlm goodboy 2022-01-26 13:47:52 -0500
  • d351fe14a8 Annoying doc string(s) overlayed_dvlm Tyler Goodlet 2022-01-21 17:03:14 -0500
  • 4e884aec6c Fix bottom axis check logic for overlays, try out some px perfection Tyler Goodlet 2022-01-21 08:39:03 -0500
  • 7b21ddd27f Allow passing in parent to `Label` Tyler Goodlet 2022-01-21 08:37:31 -0500
  • fd31b843b9 Hide the unit vlm after the $vlm is up Tyler Goodlet 2022-01-21 08:30:53 -0500
  • 7f4546b71f Use overlay api to access multi-axes by name Tyler Goodlet 2022-01-21 08:30:00 -0500
  • f5eb34c4d7 Make axes labels more pixel perfect Tyler Goodlet 2022-01-21 07:32:15 -0500
  • c7a588cf25 Pop vlm chart from subplots to avoid double render Tyler Goodlet 2022-01-17 19:00:04 -0500
  • 5c2d3125b4 Add vlm axis titles and humanized $vlm y-range Tyler Goodlet 2022-01-17 18:56:58 -0500
  • f011234285 Type annot and docs updates in anchors mod Tyler Goodlet 2022-01-17 18:51:58 -0500
  • ce7c174059 Add `Axis.set_title()` for hipper labelling Tyler Goodlet 2022-01-17 18:42:24 -0500
  • 94b6f370a9 Allow axis kwargs passthrough Tyler Goodlet 2022-01-17 09:46:17 -0500
  • 349040dbf0 Revert cursor rate limit settings Tyler Goodlet 2022-01-15 20:24:54 -0500
  • 80079105fc Add custom `.formatter` support to our `PriceAxis` Tyler Goodlet 2022-01-15 19:36:23 -0500
  • 8911c3c8ed Add support for "humanized" axes tick values Tyler Goodlet 2022-01-14 09:14:58 -0500
  • a40e949940
    Merge pull request #258 from pikers/fsp_ui_mod goodboy 2022-01-25 08:29:27 -0500
  • 9813cf4169 Add a symbol "front feed" helper fsp_ui_mod Tyler Goodlet 2022-01-11 16:20:26 -0500
  • c3c1e14cf4 Start vlm and other fsps as separate tasks Tyler Goodlet 2022-01-13 13:38:36 -0500
  • 404f5d6d23 Factor (sub-)chart spawning into a admin method Tyler Goodlet 2022-01-12 18:48:47 -0500
  • e22a652852 Move plotitem overlaying into a `.overlay_plotitem()` Tyler Goodlet 2022-01-12 18:29:07 -0500
  • 09fc901b0d Handle left axis case for x-axis label placement Tyler Goodlet 2022-01-11 16:06:51 -0500
  • e69af9e291 Show unit vlm on LHS for now Tyler Goodlet 2022-01-09 11:36:30 -0500
  • 06fe2bd1be Support "volume" and "dollar volume" on same chart Tyler Goodlet 2022-01-24 15:24:46 -0500
  • 7a41c83f84 Move FSP related graphics management into new mod Tyler Goodlet 2021-12-30 14:30:33 -0500
  • b7f27f201f Add `try_read()` to shm mod Tyler Goodlet 2021-12-30 14:29:57 -0500
  • 05b8e3a199
    Merge pull request #257 from pikers/plotitem_overlays goodboy 2022-01-25 08:24:23 -0500
  • c58a56fca7 Comment stream drain idea vlm_plotz Tyler Goodlet 2021-12-20 13:53:29 -0500
  • 719187bf5a WIP idea: drain feed stream, doesn't do much.. Tyler Goodlet 2021-12-09 08:21:35 -0500
  • c7436d5857 Drop dpi logging back to debug Tyler Goodlet 2022-01-09 11:46:42 -0500
  • 82a9c62c07 Annoying doc string(s) Tyler Goodlet 2022-01-21 17:03:14 -0500
  • edd227228c Fix bottom axis check logic for overlays, try out some px perfection Tyler Goodlet 2022-01-21 08:39:03 -0500
  • 00b1b2a10c Allow passing in parent to `Label` Tyler Goodlet 2022-01-21 08:37:31 -0500
  • 1a077c0553 Hide the unit vlm after the $vlm is up Tyler Goodlet 2022-01-21 08:30:53 -0500
  • 26327e5462 Use overlay api to access multi-axes by name Tyler Goodlet 2022-01-21 08:30:00 -0500
  • d600a2ca70 Make axes labels more pixel perfect Tyler Goodlet 2022-01-21 07:32:15 -0500