This website requires JavaScript.
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
54d272ea29
Merge pull request #161 from pikers/cached_feeds
goodboy
2021-04-10 14:33:43 -0400
8b745f440e
Add disti mode instructions
cached_feeds
Tyler Goodlet
2021-04-10 14:22:49 -0400
9a15cd48f0
Just symbol info in window title
Tyler Goodlet
2021-04-10 14:11:39 -0400
598aec579f
Avoid token checking type mismatches
Tyler Goodlet
2021-04-10 14:11:02 -0400
fa7fadebac
Report sym on unexpected open
Tyler Goodlet
2021-04-10 12:45:29 -0400
3147a49384
Move sample-broadcast routine into sampling module
Tyler Goodlet
2021-04-06 14:20:33 -0400
71d02db126
Rename "buffer" to "sampling"
Tyler Goodlet
2021-04-06 14:08:50 -0400
1523637979
Always update L1 labels
Tyler Goodlet
2021-04-05 08:09:42 -0400
3506bbe05c
Nest async withs
Tyler Goodlet
2021-04-05 08:09:26 -0400
a18a4b5a4c
Call the app what it is
Tyler Goodlet
2021-04-05 08:07:14 -0400
20c99733b6
Let cli pass through actor name
Tyler Goodlet
2021-04-05 08:06:59 -0400
47f823ab22
Always close emsd data connection on close
Tyler Goodlet
2021-04-05 08:06:28 -0400
1281755d65
Don't use mem chan cloning, it doesn't actually broadcast
Tyler Goodlet
2021-04-05 08:06:01 -0400
ddae08493b
Manage the send mem chan lifetime
Tyler Goodlet
2021-04-05 08:02:56 -0400
28a961ebc0
Add a maybe-startup-runtime manager
Tyler Goodlet
2021-04-05 08:01:26 -0400
100e27ac12
Task lock bus loading, always close feed stream on disconnect
Tyler Goodlet
2021-04-05 07:58:28 -0400
8069bbe105
Drop old incrementer func
Tyler Goodlet
2021-04-03 12:21:50 -0400
ce4144aace
Deliver and utilise broker backend OHLC sample rate in init msg
Tyler Goodlet
2021-04-03 01:23:18 -0400
c05fc8991a
Rework ohlc sampling to launch from .start()
Tyler Goodlet
2021-04-03 01:18:51 -0400
a8a3f098cf
Drop lingering prints
Tyler Goodlet
2021-04-01 09:28:10 -0400
5a970dad72
Port kraken backend to new data feed api
Tyler Goodlet
2021-03-31 14:22:09 -0400
29b73b41fb
Slight rename; fix predicate is None bug
Tyler Goodlet
2021-03-31 14:20:37 -0400
24bda8636e
Port quest to new client api
Tyler Goodlet
2021-03-31 14:20:12 -0400
30dabbab44
Support backend volume summing; handle disconnects
Tyler Goodlet
2021-03-31 14:19:48 -0400
1d013126b9
Fix type annot
Tyler Goodlet
2021-03-31 14:05:16 -0400
b2eacb85d4
Don't hold lock on initial client construction
Tyler Goodlet
2021-03-31 14:04:59 -0400
3ebb7ab6b1
Only activate Qt hidpi detection on windows for now
Tyler Goodlet
2021-03-30 11:02:20 -0400
4f51ca74f4
Broadcast all tick types to subs, not just trades
Tyler Goodlet
2021-03-30 10:56:19 -0400
5fc2aba3ed
Drop some more old cruft
Tyler Goodlet
2021-03-30 10:55:36 -0400
8ccf987d52
Fix typo
Tyler Goodlet
2021-03-29 08:57:22 -0400
7cc395b5bf
Open data feed in ems main entrypoint
Tyler Goodlet
2021-03-29 08:35:58 -0400
14c5fc24ec
Port to new setup routine name
Tyler Goodlet
2021-03-29 08:34:56 -0400
a82f43e3a5
Rework data feed API to allow for caching streams
Tyler Goodlet
2021-03-29 08:22:27 -0400
f17a26c948
Don't mistakenly alias options to underlyingn for positions
Tyler Goodlet
2021-03-26 11:51:00 -0400
65e7680cdd
Draft a feed cacheing sub-system
Tyler Goodlet
2021-03-25 10:26:02 -0400
0d4073dbd2
Move quote stream setup into a cacheing func
Tyler Goodlet
2021-03-23 11:37:27 -0400
aa61bf5a65
Use mem-chans for quote streams; clone for multiple consumers
Tyler Goodlet
2021-03-23 08:35:11 -0400
17d3e7a9e2
Don't shield ems feed; enact remote cancels
Tyler Goodlet
2021-03-23 08:34:27 -0400
2046fe293a
Merge pull request #160 from pikers/readme_bumpz
goodboy
2021-04-10 14:13:43 -0400
e45e731bde
More coherent focus list
readme_bumpz
Tyler Goodlet
2021-03-31 14:23:45 -0400
feb8d5bbad
Merge pull request #153 from wattygetlood/windows_patches
goodboy
2021-04-06 11:55:51 -0400
890f80ed34
Merge pull request #151 from pikers/supervise
goodboy
2021-04-03 12:34:11 -0400
549f81e85d
Fix lints
supervise
Tyler Goodlet
2021-04-03 12:29:56 -0400
2b7cecc78e
Drop upcoming cached feed usage
Tyler Goodlet
2021-03-31 14:56:42 -0400
6891309abd
Fix import
Tyler Goodlet
2021-03-31 14:56:20 -0400
b1a1b32315
Better tractor startup, runtime detection
Tyler Goodlet
2021-03-31 14:21:37 -0400
877db52162
Add license header
Tyler Goodlet
2021-03-26 11:51:18 -0400
2a51582ec0
Start forming an services api
Tyler Goodlet
2021-03-25 10:19:35 -0400
38471b7b34
Use early return instead of branching for remote emsd spawning
Tyler Goodlet
2021-03-22 09:52:22 -0400
fb996bfffb
Change subpkg name in cli
Tyler Goodlet
2021-03-22 09:37:13 -0400
20a9617c18
Use open pikerd from chart entrypoint
Tyler Goodlet
2021-03-22 09:36:47 -0400
4ab8545e87
Return early on remote actor lookups instead of branching
Tyler Goodlet
2021-03-22 09:30:30 -0400
8ce37875a0
Use pikerd to spawn emsd
Tyler Goodlet
2021-03-22 09:24:38 -0400
1931da97f4
Fix spawn attr typo, merge tractor kwargs
Tyler Goodlet
2021-03-22 06:29:09 -0400
7ca05238af
Port pikerd entry to drop `tractor.run()`
Tyler Goodlet
2021-03-21 21:56:06 -0400
79d37646a2
Add `open_pikerd()` and `spawn_emsd()`
Tyler Goodlet
2021-03-21 21:52:53 -0400
8812aff3b8
Fix import
Tyler Goodlet
2021-03-20 15:06:19 -0400
26ee7260d6
Clearing is a better name
Tyler Goodlet
2021-03-20 15:06:00 -0400
2b9ac8d8ec
Port daemon(s) to new clearing system apis
Tyler Goodlet
2021-03-20 13:33:32 -0400
189c56c012
Add piker root daemon spawning machinery
Guillermo Rodriguez
2021-01-31 18:11:50 -0300
4a590edcc3
Merge pull request #157 from pikers/lo_dpi
goodboy
2021-04-01 09:31:10 -0400
d4395dbcbc
Make default view more zooomed in
Tyler Goodlet
2021-03-31 14:26:32 -0400
f75b3108ce
Size execution arrows to dpi
Tyler Goodlet
2021-03-31 14:26:13 -0400
0dfa92230d
Size level line markers to dpi aware font size
Tyler Goodlet
2021-03-31 14:25:51 -0400
54d36f26f0
Base anchor contents labels based on dpi-aware font bounding rect
Tyler Goodlet
2021-03-31 14:25:17 -0400
3f7d9c5c15
Base axis text offset on dpi-aware font size
Tyler Goodlet
2021-03-31 14:24:39 -0400
3bd87caf4b
Hip shot: try making low dpi font sizes "just work"
Tyler Goodlet
2021-03-29 16:01:05 -0400
c39c4f11db
Forcinng trio spawner seems to work?
wattygetlood
2021-03-28 17:24:30 -0400
583cafc947
Avoid loading posix unlinker, use shm bytes size
wattygetlood
2021-03-28 17:23:59 -0400
8c39ff307e
Merge pull request #147 from pikers/basic_orders
goodboy
2021-03-19 12:11:20 -0400
724bb84f6f
Drop travis
basic_orders
Tyler Goodlet
2021-03-19 12:07:21 -0400
7786a8567e
Go back to mainline pyqtgraph
Tyler Goodlet
2021-03-19 12:07:00 -0400
07a5bf4b7c
Use low dpi inches on 96 dpi
Tyler Goodlet
2021-03-19 09:33:47 -0400
77fbde1115
Override the inverse transform func from pg
Tyler Goodlet
2021-03-19 00:40:39 -0400