Commit Graph

  • 42fda2a9e6 Drop old code Tyler Goodlet 2021-05-18 11:57:42 -0400
  • e77a51f16e Support multi-provider cache symbol switching Tyler Goodlet 2021-05-18 11:22:59 -0400
  • 1bd0ee8746 Support loading multi-brokerds search at startup Tyler Goodlet 2021-05-18 11:22:29 -0400
  • fd8dc4f1a3 Make -b a multi-option for backends Tyler Goodlet 2021-05-18 08:38:13 -0400
  • 59377da0ad Load pause configs from backends on feed opens Tyler Goodlet 2021-05-18 08:36:19 -0400
  • bbd5883e52 Add search pause configs to backends Tyler Goodlet 2021-05-18 08:35:39 -0400
  • b2ff09f193 Support min and max keyboard pauses Tyler Goodlet 2021-05-18 08:19:52 -0400
  • 63363d750c Port chart to multi-search api Tyler Goodlet 2021-05-16 20:54:56 -0400
  • cb102f692c Top level widget `.focus()` Tyler Goodlet 2021-05-16 20:53:51 -0400
  • c9c686c98d Register context-stream with multi-search for each feed Tyler Goodlet 2021-05-16 20:53:21 -0400
  • 0163a582a5 Move search machinery to ui module, add fast cached chart selection Tyler Goodlet 2021-05-16 20:52:22 -0400
  • 82ece83d33 Drop commented cruft Tyler Goodlet 2021-05-16 15:40:31 -0400
  • b39fd5e1fc Use per-provider indented tree layout for results Tyler Goodlet 2021-05-15 19:35:52 -0400
  • 25dbe60c77 Flip to ctrl-l to pop out search/list Tyler Goodlet 2021-05-14 08:25:32 -0400
  • 51c61587d2 Make list pop out next to primary y-axis Tyler Goodlet 2021-05-14 07:52:27 -0400
  • 2c24c9ef2d Compose search bar and view under parent widget Tyler Goodlet 2021-05-14 07:51:42 -0400
  • f19f4348e0 Decouple symbol search from feed type Tyler Goodlet 2021-05-12 08:36:18 -0400
  • e5e9a7c582 Add symbol searching for ib backend Tyler Goodlet 2021-05-12 08:32:15 -0400
  • 25d7122cb6 Throttle requests using a static "typing paused period" Tyler Goodlet 2021-05-11 17:26:27 -0400
  • ef1b0911f3 Add symbol search to ib Tyler Goodlet 2021-05-10 10:23:08 -0400
  • 82a8e0a7b6 Accept lower case sym requests in kraken backend Tyler Goodlet 2021-05-10 10:17:34 -0400
  • 5766dd518d Enforce lower case symbols across providers Tyler Goodlet 2021-05-10 10:17:06 -0400
  • 478b114708 First draft completion in background task Tyler Goodlet 2021-05-10 10:10:53 -0400
  • c9efbcc6d2 Drop completion list from startup Tyler Goodlet 2021-05-06 16:41:57 -0400
  • 431fdd3f9c Add initial working symbol search with async completions Tyler Goodlet 2021-05-06 16:41:15 -0400
  • ad494db213 Make search routine a tractor context Tyler Goodlet 2021-05-06 16:39:29 -0400
  • ddeb9e7a94 Add fuzzywuzzy as dep Tyler Goodlet 2021-05-06 16:38:18 -0400
  • a5826e6e22 Up the kb event queue size Tyler Goodlet 2021-05-06 16:37:56 -0400
  • 534553a6f5 Add client side multi-provider feed symbol search Tyler Goodlet 2021-05-06 16:37:23 -0400
  • 4b818ea2f2 Add initial symbol search api for kraken Tyler Goodlet 2021-05-05 10:12:23 -0400
  • be39e9bdf5 Load async kb search handler at startup Tyler Goodlet 2021-05-05 10:10:34 -0400
  • 60d44f30ee Make search kb handling async Tyler Goodlet 2021-05-05 10:10:02 -0400
  • 2861f321ce Add async keyboard cloner sub-sys Tyler Goodlet 2021-05-05 10:09:25 -0400
  • 5e1b15f319 Repair indents from rebasing Tyler Goodlet 2021-04-29 15:23:16 -0400
  • 821d5ab9ec Bring back in and merge tractor stream api patch Tyler Goodlet 2021-04-29 09:03:28 -0400
  • da0cb9b2ac Call search focus directly Tyler Goodlet 2021-04-23 11:13:23 -0400
  • 0e83906f11 Initial WIP search completer; still a mess Tyler Goodlet 2021-04-23 11:12:29 -0400
  • c26f4d9877 Add kraken fuzzy symbol search Tyler Goodlet 2021-04-22 21:23:43 -0400
  • 157f6ab02b Drop lingering chart focus call Tyler Goodlet 2021-04-14 10:56:14 -0400
  • 1f9f2b873a Super fast switching, just hide loaded charts Tyler Goodlet 2021-04-13 10:21:19 -0400
  • 0627f7dcee First draft: symbol switching via QLineEdit widget Tyler Goodlet 2021-04-12 18:04:26 -0400
  • 27aed85404 Handle no matching symbols case Tyler Goodlet 2021-04-10 12:20:21 -0400
  • 36530d9cf6
    Merge pull request #184 from pikers/binance_syminfo_and_mintick goodboy 2021-05-26 12:11:02 -0400
  • 6cc325f855 Add fuzzywuzzy dep for search binance_syminfo_and_mintick Tyler Goodlet 2021-05-25 08:50:48 -0400
  • 9cad59366f Extract min tick info from symbol data Tyler Goodlet 2021-05-24 22:02:08 -0400
  • 165d6257fa Get symbol search working for binance Tyler Goodlet 2021-05-24 22:01:43 -0400
  • 9c821c8cfd
    Merge pull request #181 from pikers/syseng_tweaks goodboy 2021-05-25 08:39:06 -0400
  • b03fd80a38
    Merge pull request #177 from pikers/update_throttling goodboy 2021-05-25 08:33:19 -0400
  • 9e367432fd Minimize update to Qt reported display's refresh rate update_throttling Tyler Goodlet 2021-05-25 06:56:18 -0400
  • e623c58754 Naively throttle graphics updates to 60 FPS Tyler Goodlet 2021-05-22 11:40:54 -0400
  • f51e12819a Attach to order client *after* feed connection to speed up the startup time syseng_tweaks Tyler Goodlet 2021-05-24 12:09:03 -0400
  • 319eacd8c1 Use compact async with tuple syntax from py3.9 Tyler Goodlet 2021-05-24 10:09:54 -0400
  • efd93d058a Breakout fsp rt loop as non-closure for readability Tyler Goodlet 2021-05-24 08:47:30 -0400
  • f6f4a0cd8d Use tractor settings for qtractor Tyler Goodlet 2021-05-24 08:32:49 -0400
  • 74b4b4b130 Expose registry port as dict Tyler Goodlet 2021-05-24 08:32:25 -0400
  • dcc60524cb Add remote context allocation api to service daemon Tyler Goodlet 2021-05-23 10:53:57 -0400
  • 435e005d6e Drop quantdum legend item Tyler Goodlet 2021-05-20 16:08:24 -0400
  • 0b36bacfb6 Avoid weird `pydantic` runtime warning Tyler Goodlet 2021-05-19 16:39:59 -0400
  • 2635ade908 Reminder to remove msgpack-numpy Tyler Goodlet 2021-05-12 08:58:04 -0400
  • 9b59471dc1 Pass debug flag down to any daemons Tyler Goodlet 2021-05-10 10:15:29 -0400
  • 6e70bc4fa7 New tractor non-default port Tyler Goodlet 2021-04-29 09:04:10 -0400
  • 4d03d62641 Don't submit limits on alerts Tyler Goodlet 2021-04-29 08:17:40 -0400
  • ecd94ce24d Better indexing logic? Tyler Goodlet 2021-04-23 11:14:08 -0400
  • 7b8c482719 Add reconnect logic help link Tyler Goodlet 2021-04-23 11:12:54 -0400
  • 9c3f8ff050 Only do context unsubs in main feed bus path Tyler Goodlet 2021-04-14 11:01:43 -0400
  • a7cee86fea Just de-lint imports Tyler Goodlet 2021-04-14 11:01:00 -0400
  • 372b0dbace
    Merge pull request #170 from guilledk/binance_backend ems_tweaks goodboy 2021-05-24 10:54:55 -0400
  • 02809df694
    Merge pull request #176 from pikers/py3.9 goodboy 2021-05-22 15:35:44 -0400
  • f95ae79cff Officially pin to python 3.9+ py3.9 Tyler Goodlet 2021-05-22 15:25:07 -0400
  • 088ea8c3ec Skip CLI tests due to questrade dependency for now Tyler Goodlet 2021-05-22 15:12:12 -0400
  • b6d8c300d4 Slap in brokers.toml template if none exists Tyler Goodlet 2021-05-22 15:11:23 -0400
  • a0dfdd935f
    Post @goodboy review commit Guillermo Rodriguez 2021-05-21 22:23:35 -0300
  • 169420b5f3
    Merge pull request #2 from pikers/binance_aggtrades_and_ohlc_parsing Guillermo Rodriguez 2021-05-21 17:19:12 -0300
  • 7b26bd45e2 Get binance OHLC history and quote format correct binance_aggtrades_and_ohlc_parsing Tyler Goodlet 2021-05-21 15:25:18 -0400
  • 2ef5a52521 Fix broken import in ib backend Tyler Goodlet 2021-05-20 19:34:45 -0400
  • 5a98e17d7f Name the test job.. Tyler Goodlet 2021-05-20 17:16:52 -0400
  • d910af4dcf Need our pinned deps too..facepalm Tyler Goodlet 2021-05-20 17:13:32 -0400
  • 8aeaf22e4f Fix ci syntax Tyler Goodlet 2021-05-20 16:26:19 -0400
  • b8d9b4a5ac Add seperate test job installing test deps Tyler Goodlet 2021-05-20 16:23:56 -0400
  • beecea52e4 Run py3.9 and tests in CI Tyler Goodlet 2021-05-20 16:13:10 -0400
  • 0228db7811 Skip questrade tests for now Tyler Goodlet 2021-05-20 16:11:49 -0400
  • 955b9f01a4
    Merge pull request #172 from guilledk/make_piker_install_again goodboy 2021-05-16 19:27:37 -0400
  • 432bd96474
    Added missing toml dependency to setup.py Pinned qdarkstyle to 2.8.1 Updated arrow timestamp api used in kraken backend Guillermo Rodriguez 2021-05-16 18:53:54 -0300
  • 604e195bc0
    Got rid of websocket OHLC API, and added l1 tick streaming binance_backend Guillermo Rodriguez 2021-05-07 10:59:08 -0300
  • 7e493625f6
    Finally backfilling is working, still need to work on realtime updates! Guillermo Rodriguez 2021-05-05 10:17:52 -0300
  • d327584039
    Rough translation of kraken backend to binance API, still missing some important parts Guillermo Rodriguez 2021-05-04 22:52:53 -0300
  • 9de02321d8
    Merge pull request #169 from pikers/tractor_open_stream_from goodboy 2021-05-04 10:41:49 -0400
  • c08f192f77 Move charting to new tractor stream api tractor_open_stream_from Tyler Goodlet 2021-04-29 09:03:28 -0400
  • d3b50b9920 Port clearing engine to new tractor stream api Tyler Goodlet 2021-04-29 08:40:16 -0400
  • 56db2c812d Port fsp engine to new tractor stream api Tyler Goodlet 2021-04-29 08:38:51 -0400
  • 0d9f091a34 Port data feed to new tractor stream api Tyler Goodlet 2021-04-29 08:37:35 -0400
  • 3375735914 Port kivy monitor to new tractor stream api Tyler Goodlet 2021-04-29 08:36:55 -0400
  • a89da98141
    Merge pull request #167 from pikers/feed_fixes goodboy 2021-04-29 09:00:07 -0400
  • 8a140b5ae8 Pass loglevel as named arg to pikerd feed_fixes Tyler Goodlet 2021-04-15 11:20:30 -0400
  • 7d6bc4d856 Move feed api(s) into new submodule order_mode_finesse Tyler Goodlet 2021-04-15 10:42:44 -0400
  • 0b10c8d6d6 Make standalone mode work again Tyler Goodlet 2021-04-15 08:23:08 -0400
  • feeabb3d28 Add --pdb flag to pikerd to enable service debug mode Tyler Goodlet 2021-04-14 10:56:14 -0400
  • 7f580ad356 Pass through kwargs Tyler Goodlet 2021-04-10 12:15:05 -0400
  • 9622254cdb Hack broadcast chan for order submissions, smh Tyler Goodlet 2021-04-13 18:25:13 -0400
  • 4774881812 Handle predicate not yet inserted to exec loop Tyler Goodlet 2021-04-06 12:08:15 -0400