Commit Graph

  • 3e7d4f8717 Detect and request sample period in fsp engine Tyler Goodlet 2022-02-28 07:34:47 -0500
  • b1cce8f9cf Adjust and add notes for python-trio/trio#2258 Tyler Goodlet 2022-02-28 07:34:15 -0500
  • 89a98c4aa2 Fix portal result `await`, comment some unused code Tyler Goodlet 2022-02-28 07:04:28 -0500
  • 7a943f0e1e Always transmit index event even when no shm is registered Tyler Goodlet 2022-02-28 06:56:25 -0500
  • 786ffde4e6 Use 3.9+ annots Tyler Goodlet 2022-02-22 18:16:12 -0500
  • 11d4ebd0b5 Just warn on double-remove of a sub Tyler Goodlet 2022-02-22 15:28:54 -0500
  • 81f8b4e145 Don't zero clearing rates on sample steps Tyler Goodlet 2022-02-22 15:22:36 -0500
  • cc55e1f4bb Drop task-driven sample step graphics updates Tyler Goodlet 2022-02-22 15:11:48 -0500
  • 412c9ee6cf Support view increment with a steps size Tyler Goodlet 2022-02-22 15:08:41 -0500
  • bf3b58e861 Async load data history, allow "offline" feed use Tyler Goodlet 2022-02-22 14:42:31 -0500
  • 1d3ed6c333 Add `mk_` prefix since assignments will use `fqsn` Tyler Goodlet 2022-02-19 16:09:14 -0500
  • 832e4c97d2 Drop shm: ShmArray` to `stream_quotes()` endpoint Tyler Goodlet 2022-02-21 13:08:04 -0500
  • 23aa7eb31c Stick time step in window header Tyler Goodlet 2022-02-18 12:16:34 -0500
  • c2a13c474c Support no realtime stream sending with feed bus Tyler Goodlet 2022-02-18 12:16:07 -0500
  • 7252094f90 Add `open_piker_runtime()` to setup actor runtime correctly from non-daemons Tyler Goodlet 2022-02-18 12:13:16 -0500
  • b1dd24d1f7 Only throttle warn on rate >= display rate Tyler Goodlet 2022-02-16 12:20:17 -0500
  • a073039b30 Drop dependence on `msgpack` and `msgpack_numpy` Tyler Goodlet 2022-02-16 08:56:10 -0500
  • 5c343aa748 Misc curve doc strings Tyler Goodlet 2022-02-11 10:41:47 -0500
  • 9ddaf0f4e7
    Update README.rst wattygetlood 2022-02-23 18:17:14 -0500
  • 7037d04df4
    Update README.rst wattygetlood 2022-02-23 18:13:44 -0500
  • 45b5902d77
    update windows install wattygetlood 2022-02-23 18:01:01 -0500
  • 30fdf550d7 Factor out ws msg hearbeat and error handling kraken_gb Tyler Goodlet 2022-02-11 11:20:13 -0500
  • 37df05c260 connect to krakens openOrders websocket Konstantine Tsafatinos 2022-02-09 21:30:39 -0500
  • d141981cca order submission and cancellation working Konstantine Tsafatinos 2022-02-09 14:47:29 -0500
  • ead9fbd2f1 basic order submission and cancelling with kraken Konstantine Tsafatinos 2022-02-09 13:50:42 -0500
  • bcdcfc7d59 valdiate and ack order requests from ems Konstantine Tsafatinos 2022-02-08 13:50:39 -0500
  • 3af3b693da mock orders validated from kraken Konstantine Tsafatinos 2022-02-07 20:13:24 -0500
  • 7627fb5141 get basic order request loop receiving msgs Konstantine Tsafatinos 2022-02-07 19:18:00 -0500
  • a3a6718ba5 added the bones for the handle_order_requests func Konstantine Tsafatinos 2022-01-26 18:39:28 -0500
  • 90947438d2 save progress on kraken to test out unit_select_fixes Konstantine Tsafatinos 2021-11-04 14:34:43 -0400
  • 5b01c84afd get positions working for kraken Konstantine Tsafatinos 2021-10-29 15:51:41 -0400
  • 20a5ffdc2b get positions from trades Konstantine Tsafatinos 2021-10-28 15:52:02 -0400
  • 0bab95eaa6 Store changes for rebase, positions prototype Konstantine Tsafatinos 2021-09-06 21:43:17 -0400
  • 549c0d2c85 Add balance to the ledger Konstantine Tsafatinos 2021-08-28 19:31:43 -0400
  • 178d146deb Add get_ledger function; parses raw ledger from kraken api Konstantine Tsafatinos 2021-08-26 00:30:46 -0400
  • 3507e492e8 wrap api method calls with uri and nonce value Konstantine Tsafatinos 2021-08-25 22:13:00 -0400
  • 89fe9c0713 get kraken authentication and retrieve balances Konstantine Tsafatinos 2021-08-24 16:51:59 -0400
  • 8f15d1fd1f Misc curve doc strings Tyler Goodlet 2022-02-11 10:41:47 -0500
  • 1440e0b58f
    Merge pull request #281 from pikers/trigger_finger goodboy 2022-02-14 08:26:33 -0500
  • 7b13124dd4 Keep clear loop price pedantically up to date Tyler Goodlet 2022-02-10 12:48:13 -0500
  • ca1c1cf415 Annoying doc strings Tyler Goodlet 2022-02-10 11:58:45 -0500
  • cde090bf24
    Merge pull request #278 from pikers/windows_fixes_yo goodboy 2022-02-11 10:28:07 -0500
  • 92c63988bc Bleh, just fill the available window space windows_fixes_yo Tyler Goodlet 2022-02-11 10:07:43 -0500
  • 9ed153bcb6 Less gap below results view Tyler Goodlet 2022-02-11 08:45:57 -0500
  • 412c34eba0 Drop width check logic; only do height Tyler Goodlet 2022-02-11 08:32:28 -0500
  • 68e1db27f8 Drop old null window size Tyler Goodlet 2022-02-10 14:35:28 -0500
  • 86b1316691 Handle no-rows-yet case Tyler Goodlet 2022-02-10 14:35:11 -0500
  • 890ffc76cf Dynamically re-size the search results view Tyler Goodlet 2022-02-10 14:22:46 -0500
  • 51d94a301a Support resize event relaying from the god widget Tyler Goodlet 2022-02-10 14:21:17 -0500
  • c54c9ae3d3 Add doc string to DE sizing method Tyler Goodlet 2022-02-10 14:20:15 -0500
  • 5a4c155798 Add detailed comment around DE scaling Tyler Goodlet 2022-02-10 13:04:13 -0500
  • 14faf2d245
    Merge pull request #268 from pikers/trade_ratez goodboy 2022-02-10 11:43:56 -0500
  • a5ad24f770 Additionally apply DPI scaling to font size if detected wattygetlood 2022-02-08 09:41:20 -0500
  • a0034e2948 If the DE (like windohz) already scales DPI, just use that scale for font size Tyler Goodlet 2022-02-07 17:28:16 -0500
  • fc3c0741b8 Set isn't serializable on std msgpack wattygetlood 2021-09-28 18:42:23 -0400
  • cc87508fd9 Only load 4 ib requests worth of bars on windows... wattygetlood 2021-09-28 18:40:56 -0400
  • d069481f1d Hack search view on windows to 1/2 window height; needs a better solution wattygetlood 2021-09-19 18:37:46 -0400
  • c411a244f6 Size the window to aproximately 1/3 the screen space wattygetlood 2021-09-19 18:34:17 -0400
  • 15556e40f0 No support for notifications (yet) on windows wattygetlood 2021-09-16 16:46:44 -0400
  • c0082e15bc Fix default `brokers.toml` copying since module move wattygetlood 2021-09-16 16:34:43 -0400
  • 2ebdf008da Configure window size based on screen dims on windows wattygetlood 2021-09-16 16:33:48 -0400
  • 71f9b5c000 Don't enable curve coord cache unless in step mode Tyler Goodlet 2022-02-10 08:08:42 -0500
  • 228f21d7b0 Zero trade rates each step Tyler Goodlet 2022-02-09 22:16:33 -0500
  • 45464a5465 Drop graphics throttle to 22Hz, add a `.maxmin` to our view box Tyler Goodlet 2022-02-09 22:15:57 -0500
  • 723eef3fd6 🤦 assign `Flow` *after* type check... Tyler Goodlet 2022-02-09 16:00:10 -0500
  • e0462f0a8c Type and formatting fixes Tyler Goodlet 2022-02-08 15:57:32 -0500
  • 1c49f7f47f Tweak dash pattern to be less sparse Tyler Goodlet 2022-02-08 15:57:02 -0500
  • ef04781a2b Expect new flow type through display and fsp UI code Tyler Goodlet 2022-02-08 15:55:57 -0500
  • e3a3fd2d39 Add a `Flow` compound type for coupling graphics with backing data-streams Tyler Goodlet 2022-02-08 15:52:50 -0500
  • 860ed99757 Drop dvlm "rates" curves from flows chart Tyler Goodlet 2022-02-08 12:05:56 -0500
  • 326b2c089a Drop dvlm 'rates' (they're just means), add default params, period -> 6 Tyler Goodlet 2022-02-08 12:04:01 -0500
  • 8f467bf4f0 Factor batch curve plotting into helper func Tyler Goodlet 2022-02-08 08:21:08 -0500
  • 4a7b2d835b Yield 0 initial values from `flow_rates` fsp Tyler Goodlet 2022-02-08 07:46:36 -0500
  • 30cf54480d Add more appropriate default params Tyler Goodlet 2022-02-07 13:59:26 -0500
  • ee4ad32d3b Fix `dvlm` to actually yield trade count, add instantaneous support Tyler Goodlet 2022-02-07 08:17:20 -0500
  • e7516447df Better rate axis title? Tyler Goodlet 2022-02-06 14:46:16 -0500
  • a006b87546 Exit `.maxmin()` early on non-yet-registered array lookup Tyler Goodlet 2022-02-06 13:23:54 -0500
  • 9490129a74 Add overlays to end of layout grid (aka append) by default Tyler Goodlet 2022-02-06 12:30:50 -0500
  • 2f2aef28dd Adjust x-axis label from summed left axes widths Tyler Goodlet 2022-02-06 12:19:05 -0500
  • 0271841412 Add `PlotItemOverlay.get_axes()` Tyler Goodlet 2022-02-06 12:15:05 -0500
  • e8d7709358 Drop notification display time to piker seconds worth Tyler Goodlet 2022-02-04 17:02:57 -0500
  • e3c46a5d4d Add draft, commented tickbytick for ib Tyler Goodlet 2022-02-04 17:02:02 -0500
  • 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