This website requires JavaScript.
40a9761943
Actually support resize events..
Tyler Goodlet
2022-09-08 20:00:50 -0400
256bcf36d3
Drop use `tractor.trionics.gather_contexts()` in `open_handlers()`
Tyler Goodlet
2022-09-08 15:02:55 -0400
9944277096
Handle null lines that were removed, don't error on bad $size
Tyler Goodlet
2022-09-08 13:49:13 -0400
f9dc5637fa
Use rt buffer for last price on nan in ems
Tyler Goodlet
2022-09-08 10:13:20 -0400
addedc20f1
WIP search pane always shown..
Tyler Goodlet
2022-09-07 17:50:10 -0400
1fa6e8d9ba
Only show slow chart xlabel when focussed
Tyler Goodlet
2022-09-07 16:35:01 -0400
2a06dc997f
Use pixel caching on our level lines
Tyler Goodlet
2022-09-07 16:12:57 -0400
6b93eedcda
Port to new `._position.Nav` apis in order mode
Tyler Goodlet
2022-09-07 15:55:23 -0400
a786df65de
Factor pos tracker UI element mgmt into new type
Tyler Goodlet
2022-09-07 15:50:03 -0400
8f2823d5f0
Stage line only on active cursor chart
Tyler Goodlet
2022-09-07 13:24:17 -0400
58fe220fde
Use ref annotations in position mod
Tyler Goodlet
2022-09-07 12:50:18 -0400
161448c31a
Support order staging from slow chart using `.get_cursor()`
Tyler Goodlet
2022-09-07 11:30:41 -0400
1c685189d1
Change to using real type annots
Tyler Goodlet
2022-09-07 11:29:27 -0400
ceac3f2ee4
Adjust corresponding fast/slow chart line level on edits
Tyler Goodlet
2022-09-07 10:42:12 -0400
a07367fae2
Fix div-by-zero split sizing bug
Tyler Goodlet
2022-09-07 10:18:52 -0400
006190d227
Add fill arrow-mark support to history view
Tyler Goodlet
2022-09-06 21:21:57 -0400
412197019e
Make ArrowEditor.add()` expect a `PlotItem` as input for render
Tyler Goodlet
2022-09-06 21:21:25 -0400
271e378ce3
Add `GodWidget.iter_linked()` interator over linked split charts
Tyler Goodlet
2022-09-06 21:18:41 -0400
8e07fda88f
Expose multi-chart-lines support through to order mode api
Tyler Goodlet
2022-09-06 16:10:40 -0400
a4935b8fa8
Make line editor multi-line aware, drop `dataclass` for `Struct`
Tyler Goodlet
2022-09-06 16:09:13 -0400
2b76baeb10
Pass god widget to line editor and order mode instances
Tyler Goodlet
2022-09-06 14:30:35 -0400
2dfa8976a0
Make line editor expect god as input, use new .`get_cursor()` api
Tyler Goodlet
2022-09-06 14:25:01 -0400
d3402f715b
Set godwidget active cursor from xhair callback
Tyler Goodlet
2022-09-06 14:24:19 -0400
f070f9a984
Add "active cursor" api to god widget
Tyler Goodlet
2022-09-06 14:23:39 -0400
416270ee6c
Refocus view on ctl-c from search
Tyler Goodlet
2022-09-06 08:36:28 -0400
14bee778ec
Hook up kb ctrls to hist chart, order mode not working yet
Tyler Goodlet
2022-09-06 08:14:54 -0400
10c1944de5
Proper slow chart auto y-range support
Tyler Goodlet
2022-09-02 16:42:48 -0400
7958d8ad4f
Up sample info poll loop iters
Tyler Goodlet
2022-09-02 13:56:01 -0400
50c5dc255c
Update history view y-sticky with last clear price
Tyler Goodlet
2022-09-01 18:59:50 -0400
31735f26d3
Poll for sampling info at startup, tolerate races
Tyler Goodlet
2022-09-01 16:25:54 -0400
2ef6460853
Add `Feed.get_ds_info()` to detect/compute sample rates
Tyler Goodlet
2022-09-01 15:22:14 -0400
5e98a30537
Add simplified history incrementer consumer task
Tyler Goodlet
2022-09-01 14:26:40 -0400
dd03ef42ac
Return empty search result on connection failure
Tyler Goodlet
2022-09-01 14:11:26 -0400
59884d251e
Update history "last" bar, compute ampling ratio
Tyler Goodlet
2022-09-01 11:28:49 -0400
e06e257a81
Another history view splitter proportion tweak
Tyler Goodlet
2022-09-01 11:27:57 -0400
6e574835c8
Update history shm buffer in ohlc sampler loop
Tyler Goodlet
2022-09-01 11:27:39 -0400
49ccfdd673
Pass history shm "last index" in init msg, assign on feed
Tyler Goodlet
2022-09-01 11:26:29 -0400
3a434f312b
Add sidepane like color region styling
Tyler Goodlet
2022-08-31 17:12:09 -0400
bb4dc448b3
Add history chart and "linear region" for syncing
Tyler Goodlet
2022-08-30 20:15:31 -0400
9846396df2
Add initial history (view) to charting sys
Tyler Goodlet
2022-08-30 19:09:18 -0400
f0d417ce42
Drop status msg var deleting from ns
Tyler Goodlet
2022-08-30 16:26:31 -0400
55fc4114b4
Initial draft code working with `pg.LinearRegionItem`
Tyler Goodlet
2022-08-30 11:49:30 -0400
97b074365b
Use rt buffer for close price pnl calcs
Tyler Goodlet
2022-08-30 11:48:49 -0400
f79c3617d6
Always load FSPs with the default (fast) sampling period
Tyler Goodlet
2022-08-30 10:55:11 -0400
861fe791eb
Allocate 2 shm buffers for history and real-time
Tyler Goodlet
2022-08-30 10:53:59 -0400
60052ff73a
Presume shortest delay input to `increment_ohlc_buffer()`
Tyler Goodlet
2022-08-29 18:02:46 -0400
4d2708cd42
Force 1s sample step so crypto boiz can seee
Tyler Goodlet
2022-08-21 08:19:23 -0400
d1cc52dff5
Use new public lifetime-stack class attr
tractor_core_port
Tyler Goodlet
2022-08-29 15:18:26 -0400
4fa901dbcb
Port to new `tractor._runtime` mod
Tyler Goodlet
2022-08-24 15:28:26 -0400
f2c488c1e0
Merge pull request #399 from pikers/kraken_fill_bugs
goodboy
2022-09-12 20:12:04 -0400
4a9c16d298
Fix stream type annot
kraken_fill_bugs
Tyler Goodlet
2022-09-12 13:43:42 -0400
b9d5b904f4
Drop order entry removals on modify
Tyler Goodlet
2022-09-12 15:42:27 -0400
0aef762d9a
Bleh `kraken`, fix another ref error in fill block
Tyler Goodlet
2022-09-12 13:24:23 -0400
c724117c1a
Merge pull request #398 from pikers/paper_clear_logics_fix
goodboy
2022-09-11 22:20:04 -0400
cc3bb85c66
Oof, reverse clearing logic-routines in paper eng
paper_clear_logics_fix
Tyler Goodlet
2022-09-10 16:24:25 -0400
20817313b1
Merge pull request #397 from pikers/kraken_nameerr_fix
goodboy
2022-09-06 08:18:17 -0400
23d0b8a7ac
Lul, fix name error on msg var name..
kraken_nameerr_fix
Tyler Goodlet
2022-09-01 14:16:41 -0400
087a34f061
Merge pull request #367 from pikers/livenpaper
goodboy
2022-08-31 18:15:39 -0400
653f5c824b
Drop empty vnc server script idea for live account
livenpaper
Tyler Goodlet
2022-08-31 17:45:02 -0400
f9217570ab
Add intiial `ib` backend readme
Tyler Goodlet
2022-08-31 17:38:24 -0400
7f224f0342
Doc string typos
Tyler Goodlet
2022-08-25 18:48:35 -0400
75a5f3795a
I guess go back to doing vnc servers on both?
Tyler Goodlet
2022-08-24 15:27:44 -0400
de9f215c83
If more then one `ib` api client is available use next available for search
Tyler Goodlet
2022-08-22 17:52:47 -0400
848e345364
POC using paper-in-docker gw for symbol search
Tyler Goodlet
2022-07-21 10:30:23 -0400
38b190e598
Add `ib` `Crypto` contract support
Tyler Goodlet
2022-08-20 18:59:53 -0400
3a9bc8058f
Spawn a live account gateway alongside paper
Tyler Goodlet
2022-08-20 17:49:06 -0400
739a231afc
Merge pull request #394 from pikers/size_in_shm_token
Guillermo Rodriguez
2022-08-29 15:15:49 -0300
7dfa4c3cde
Better comment on the `size`'s purpose/units
size_in_shm_token
Tyler Goodlet
2022-08-29 13:56:26 -0400
7b653fe4f4
Store shm array size in token schema, use for loading
Tyler Goodlet
2022-08-28 20:28:42 -0400
77a687bced
Merge pull request #386 from pikers/paper_tolerance
goodboy
2022-08-29 13:28:38 -0400
d5c1cdd91d
Configure allocator from pos msg on startup
Tyler Goodlet
2022-08-29 11:36:09 -0400
46d3fe88ca
Fix sub-slot-remains limiting for -ve sizes
Tyler Goodlet
2022-08-28 13:05:06 -0400
5c8c5d8fbf
Fix disti-mode paper pps relaying
Tyler Goodlet
2022-08-26 23:41:47 -0400
71412310c4
Merge pull request #391 from pikers/json_rpc_generic
goodboy
2022-08-27 15:33:12 -0400
0c323fdc0b
Minor style changes and warning on unexpected msg
Guillermo Rodriguez
2022-08-27 09:12:02 -0300
02f53d0c13
Error on zero-size orders received by paper engine
Tyler Goodlet
2022-08-25 17:06:53 -0400
8792c97de6
More stringent settings pane input handling
Tyler Goodlet
2022-08-25 17:03:18 -0400
980815d075
Avoid handling account as numeric field in settings
Tyler Goodlet
2022-08-25 16:24:12 -0400
4cedfedc21
Support clearing ticks ('last' & 'trade') fills
Tyler Goodlet
2022-08-25 15:27:05 -0400
fe3d0c6fdd
Handle too-fast-edits with `defaultdict[str, bidict[str, tuple]]`
Tyler Goodlet
2022-08-23 21:08:37 -0400
9200e8da57
Raw-dog-pop cancelled paper entries; old price dun matter
Tyler Goodlet
2022-08-24 14:43:37 -0400
430d065da6
Handle paper-engine too-fast clearing race cases
Tyler Goodlet
2022-08-23 16:48:33 -0400
ecd93cb05a
Pass symbol with broker suffix to `.submit_limit()`; fix clearing
Tyler Goodlet
2022-08-21 22:22:38 -0400
4facd161a9
Pull jsonrpc machinery out of deribit backend into piker.data._web_bs module and make it generic
Guillermo Rodriguez
2022-08-25 12:08:19 -0300
c5447fda06
Merge pull request #390 from pikers/actually_enable_modules
goodboy
2022-08-25 13:06:53 -0400
0447612b34
Oneliner enable rpc modules on runtime open
Guillermo Rodriguez
2022-08-25 11:47:40 -0300
b5499b8225
Merge pull request #331 from pikers/deribit
goodboy
2022-08-25 10:08:29 -0400
00aabddfe8
Fix link
Guillermo Rodriguez
2022-08-25 09:22:15 -0300
43fb720877
Do multiline imports
Guillermo Rodriguez
2022-08-25 09:20:41 -0300
9626dbd7ac
Simplify rpc machinery, and switch refs to Dict and List to builtins, make brokercheck call public broker methods and get their results again
Guillermo Rodriguez
2022-08-25 09:18:52 -0300
f286c79a03
Woops enable backfill_bars in module __init__.py
Guillermo Rodriguez
2022-08-24 19:41:04 -0300
accb0eee6c
Add brokercheck guard on deribit.get_client && drop method running in brokercheck
Guillermo Rodriguez
2022-08-24 19:32:54 -0300
e97dd1cbdb
Stop using as much closures Use a custom tractor branch that fixes a `maybe_open_context` re entrant related bug
Guillermo Rodriguez
2022-08-24 15:10:46 -0300
34fb497eb4
Add aiter api to NoBsWs and rework cryptofeed relay to not be OOPy
Guillermo Rodriguez
2022-08-23 22:21:27 -0300
6669ba6590
Switch back to using async for and dont install signal handlers on cryptofeed
Guillermo Rodriguez
2022-08-23 16:15:35 -0300
cb8099bb8c
Add README.rst and brokers.toml section in config example
Guillermo Rodriguez
2022-08-23 15:14:27 -0300
80a1a58bfc
Refactor cryptofeed relay api and move it to client Added submit_limit and submit_cancel Cache syms correctly Lowercase search results
Guillermo Rodriguez
2022-08-23 14:00:52 -0300
d60f222bb7
Add get_balances, and get_assets rpc to deribit.api.Client Improve symbol_info search results Expect cancellation on cryptofeeds asyncio task Fix the no trades on instrument bug that we had on startup
Guillermo Rodriguez
2022-08-22 19:18:31 -0300
2c2e43d8ac
Add comments and update cryptofeed fork url in requirements
Guillermo Rodriguez
2022-08-22 11:54:17 -0300
212b3d620d
Tweaks on Client init to make api credentials optional
Guillermo Rodriguez
2022-08-22 10:39:30 -0300