-
80d70216f7
Drop back down ohlc bars request count to not trigger feed hack
Tyler Goodlet
2022-04-08 13:53:38 -0400
-
d1f45b0883
Add `ShmArray.last()` docstr
Tyler Goodlet
2022-04-07 14:20:40 -0400
-
00a7f20292
Up the shm size to 10d of 1s ohlc
Tyler Goodlet
2022-04-05 09:23:54 -0400
-
0178fcd26f
Increase shm size to days of 1s steps
Tyler Goodlet
2022-04-01 13:45:33 -0400
-
24fa1b8ff7
Support an array field map to `ShmArray.push()`, start index 3days in
Tyler Goodlet
2022-03-07 07:25:45 -0500
-
66ea74c6d5
Put back more bars iters in loop to handle no-data in range cases
Tyler Goodlet
2022-04-01 13:49:17 -0400
-
b579d4b1f5
Get ib data feed hackzorz workin
Tyler Goodlet
2022-03-30 13:49:19 -0400
-
874374af06
Drop `pandas` use in ib backend for history
Tyler Goodlet
2022-03-29 10:36:40 -0400
-
62d073dc18
More IB repairs..
Tyler Goodlet
2022-03-25 16:06:52 -0400
-
3e125625b1
Attempt to better handle history throttles using flag
Tyler Goodlet
2022-03-22 13:14:22 -0400
-
8395a1fcfe
IB: Comment on lowercase for the fqsn key
Tyler Goodlet
2022-03-19 14:27:41 -0400
-
957686a9fe
Comment exception debug in ib request error block
Tyler Goodlet
2022-03-18 17:53:21 -0400
-
1e433ca4f4
Support "expiry" suffixes for derivatives with ib
Tyler Goodlet
2022-03-18 09:25:39 -0400
-
937406534c
Maybe spawn `brokerd` in `asyncio` mode if declared in backend mod
Tyler Goodlet
2022-03-17 09:03:44 -0400
-
b26b66cc66
Add context-styled `asyncio` client proxy for ib
Tyler Goodlet
2022-03-08 07:02:37 -0500
-
7936dcafbf
Make linux timeout the same
Tyler Goodlet
2022-02-28 08:12:40 -0500
-
d32c26c5d7
Add flag to avoid logging json to console
Tyler Goodlet
2022-02-28 07:40:29 -0500
-
d2d3286fb8
Use `asyncio` in `Client.get_quote()`
Tyler Goodlet
2022-02-22 15:20:13 -0500
-
-
310a17e93b
Merge pull request #301 from pikers/no_git_prot_w_pip
goodboy
2022-04-13 00:38:18 -0400
-
-
a45156cbb7
Use checkout and setup-python v3 actions and drop dev install
no_git_prot_w_pip
Tyler Goodlet
2022-04-12 21:30:20 -0400
-
6324624811
Try https?
Tyler Goodlet
2022-04-12 17:21:39 -0400
-
3762466a58
Try running CI on 3.10 and drop eager install
Tyler Goodlet
2022-04-12 17:12:07 -0400
-
289a69bf41
Stop using unecrypted git prot for edit deps
Tyler Goodlet
2022-04-12 16:58:45 -0400
-
-
c9aacd6a84
refactor submit _limit and expore the 'paper' like feature
kraken_editorder
Konstantine Tsafatinos
2022-04-11 21:23:28 -0400
-
253cbf901c
Merge pull request #295 from pikers/fqsns
goodboy
2022-04-11 09:20:36 -0400
-
-
4b0ca40b17
Document "fqsn" on `Symbol` method
fqsns
Tyler Goodlet
2022-04-11 08:48:17 -0400
-
ebe2680355
Change `uncons_fqsn()` -> `unpack_fqsn()`
Tyler Goodlet
2022-04-11 01:01:36 -0400
-
e92632bd34
Remove old commented nan checking lines
Tyler Goodlet
2022-04-10 21:51:22 -0400
-
3a6d948f3f
fix kraken bug, allow for live order edits
Konstantine Tsafatinos
2022-04-10 20:03:47 -0400
-
-
-
32e316ebff
Drop nl
Tyler Goodlet
2022-04-08 13:31:38 -0400
-
f604437897
Remove symbol key from first quote from ib feed
Tyler Goodlet
2022-04-08 13:31:21 -0400
-
c9e6c81459
Expect fqsn input to paper clearing engine
Tyler Goodlet
2022-03-19 13:48:04 -0400
-
ce7d630676
Pass in fqsn from fsp admin apis
Tyler Goodlet
2022-03-18 15:06:14 -0400
-
6ac60fbe22
Expect fqsns through fsp machinery
Tyler Goodlet
2022-03-18 15:04:15 -0400
-
998a5acd92
Crypto$ backend updates
Tyler Goodlet
2022-03-19 14:28:11 -0400
-
493e45e70a
Strip broker name from symbol on pp msg updates
Tyler Goodlet
2022-03-24 13:28:06 -0400
-
c7f3e59105
Expect fqsn in ems and order mode
Tyler Goodlet
2022-03-18 17:31:09 -0400
-
d62a636bcc
Pass concatted pre-fqsn directly to feed api
Tyler Goodlet
2022-03-19 14:27:04 -0400
-
d0205e726b
Pass in fqsn from chart UI components
Tyler Goodlet
2022-03-18 15:07:48 -0400
-
8df614465c
Fix missing f-str prefix
Tyler Goodlet
2022-03-29 12:37:58 -0400
-
81cd696ec8
Drop sampler consumers that overrun 6x
Tyler Goodlet
2022-03-24 13:29:07 -0400
-
a6e32e7530
Add `Symbol.tokens()` for grabbing separate strs
Tyler Goodlet
2022-03-24 13:25:48 -0400
-
7bd5b42f9e
Ensure we lower case the fqsn received from all backends before delivery
Tyler Goodlet
2022-03-19 14:26:28 -0400
-
76f398bd9f
Support no venue or suffix symbols (normally crypto$)
Tyler Goodlet
2022-03-19 13:47:25 -0400
-
7f36e85815
Append broker name to symbols before quotes broadcast in sampler task
Tyler Goodlet
2022-03-18 15:05:32 -0400
-
8462ea8a28
Make the data feed layer "fqsn" aware
Tyler Goodlet
2022-03-18 14:47:28 -0400
-
e9d64ffee8
Use fqsn in `.manage_history()`
Tyler Goodlet
2022-03-08 09:31:12 -0500
-
b16167b8f3
Add prelim fqsn support into our `Symbol` type
Tyler Goodlet
2022-03-18 10:59:57 -0400
-
434c340cb8
Move factor helper to a classmethod
Tyler Goodlet
2022-02-28 19:47:07 -0500
-
94e2103bf5
Be mega-tolerant to feed consumer disconnects
Tyler Goodlet
2022-03-15 10:45:51 -0400
-
cc026dfb1d
Open feeds using `Portal.open_context()`
Tyler Goodlet
2022-03-11 16:49:37 -0500
-
97c2a2da3e
Convert `iter_ohlc_periods()` to a `@tractor.context`
Tyler Goodlet
2022-03-07 07:25:01 -0500
-
-
039d06cc48
Merge pull request #298 from pikers/kraken_cleaning
goodboy
2022-04-10 17:28:20 -0400
-
-
58517295d2
Disable kraken orders due to #299
kraken_cleaning
Tyler Goodlet
2022-04-10 17:27:15 -0400
-
c39fa825d0
More explicit order-cancel errors handling
Tyler Goodlet
2022-04-10 17:07:08 -0400
-
88306a6c1e
Drop invalid status msg, linting cleanups
Tyler Goodlet
2022-04-09 16:56:05 -0400
-
c034ea742f
Fix comment: filled not executed is a valid status key
Tyler Goodlet
2022-04-09 16:46:25 -0400
-
-
d26fea70c7
Merge pull request #214 from iamzoltan/kraken_orders
goodboy
2022-04-09 16:45:04 -0400
-
-
cb970cef46
dark order gui patch, add filled status message
kraken_orders
Konstantine Tsafatinos
2022-04-08 19:25:24 -0400
-
cd79eabe61
Bring back down default bars frame count for ib
only_draw_iv_for_ohlc
Tyler Goodlet
2022-04-07 14:21:11 -0400
-
1d7adad2cc
Add `ShmArray.last()` docstr
Tyler Goodlet
2022-04-07 14:20:40 -0400
-
f52367c19d
Tweak log-scaler for more detail
Tyler Goodlet
2022-04-07 14:20:19 -0400
-
ba6ecbbba2
Drop `._ic` debugging prints
Tyler Goodlet
2022-04-07 14:15:18 -0400
-
98f4364cd1
Display loop mega-cleanup
Tyler Goodlet
2022-04-07 14:11:01 -0400
-
c2e654aae2
change logic order for handling no config case
Konstantine Tsafatinos
2022-04-07 13:03:53 -0400
-
64e77fd72a
Allow passing a `plotItem` to `.draw_curve()`
Tyler Goodlet
2022-04-07 11:13:02 -0400
-
8701b2e9ca
Fsp UI initialization updates
Tyler Goodlet
2022-04-07 11:04:47 -0400
-
23621131bb
Disconnect signals in `ChartView.disable_auto_yrange()`
Tyler Goodlet
2022-04-07 10:58:09 -0400
-
d2c40d887c
Fix bug where if `yrange` was passed the mxmin callback was still used..
Tyler Goodlet
2022-04-06 17:11:15 -0400
-
ba78d563b8
Guard against zero px width
Tyler Goodlet
2022-04-06 17:10:19 -0400
-
3a7e00e287
Add `Flow` type with a real chitty mxmn cacheing method
Tyler Goodlet
2022-04-06 17:05:57 -0400
-
008796c69f
Loop for first graphic with xvec
Tyler Goodlet
2022-04-06 12:13:05 -0400
-
c9d42800b4
Only `.maybe_downsample_graphics()` on manual changes
Tyler Goodlet
2022-04-06 11:11:28 -0400
-
f79f0d5a63
Don't return early on ds line render to avoid breaking profiling
Tyler Goodlet
2022-04-06 09:09:44 -0400
-
5c7d1a8776
Use HL tracer by default, seems to be faster?
Tyler Goodlet
2022-04-05 11:04:45 -0400
-
373dd8eb98
Up the shm size to 10d of 1s ohlc
Tyler Goodlet
2022-04-05 09:23:54 -0400
-
e9157dd9f3
Allow passing "ms slower then" value on cli to `--profile`
Tyler Goodlet
2022-04-05 09:18:19 -0400
-
a3fdc5c07b
Only bail up pan updates if uppx > 16
Tyler Goodlet
2022-04-04 17:29:33 -0400
-
fccd17a4e2
Delegate `BarItems.x_uppx()` to internal ds curve
Tyler Goodlet
2022-04-04 17:28:56 -0400
-
47621b898f
Downsample curves even less frequently
Tyler Goodlet
2022-04-04 17:28:29 -0400
-
9de5be5a6d
Only pass vr for bars, allow source vb in autorange
Tyler Goodlet
2022-04-04 15:58:06 -0400
-
9b0d4b5cd6
Drop the unit-volume chart once $vlm is fully drawn
Tyler Goodlet
2022-04-04 14:45:29 -0400
-
f9d2e45836
Ensure we update the volume array, not graphics
Tyler Goodlet
2022-04-04 14:43:13 -0400
-
8e6fda0049
Add `.update_graphics_from_array()` flags for setting view-range use and graphics rendering
Tyler Goodlet
2022-04-04 13:47:34 -0400
-
596533b403
Guard against zero px width
Tyler Goodlet
2022-04-04 10:43:44 -0400
-
ca4de3e925
Given in-view rendering, make bars downsample on uppx >= 8
Tyler Goodlet
2022-04-04 10:31:01 -0400
-
0cabc613a0
Make `FastAppendCurve` optionally view range aware
Tyler Goodlet
2022-04-04 10:20:10 -0400
-
f7ebade9b5
Fix view range array to include most recent (facepalm)
Tyler Goodlet
2022-04-04 10:14:46 -0400
-
c9b19e8587
TOQUASH: drop display loop old .update_ohlc_..
Tyler Goodlet
2022-04-03 23:36:30 -0400
-
97beb26a9b
Port to new `.update_graphics_from_array()`, pause quote updates on chart interaction
Tyler Goodlet
2022-04-03 23:34:55 -0400
-
14d5ca1cc6
Make panning pause feeds, call into update method from downsampler cb loop
Tyler Goodlet
2022-04-04 00:35:32 -0400
-
675611dc61
Attempt only rendering ohlc bars in view and ds-ing otherwise
Tyler Goodlet
2022-04-04 00:10:13 -0400
-
2fa553f1b7
Unify into a single update method: `.update_graphics_from_array()`
Tyler Goodlet
2022-04-03 23:52:09 -0400
-
612813e937
Establish stream before `fsp_compute` so that backfill updates work again..
Tyler Goodlet
2022-04-03 23:28:30 -0400
-
cc50932c4f
TOQUASH: drop display loop old .update_ohlc_..
mkts_backup
Tyler Goodlet
2022-04-03 23:36:30 -0400
-
c62d3dd82c
Add profiling to xrange update loop
Tyler Goodlet
2022-04-03 23:35:53 -0400
-
7d664c55ff
Drop old `pyqtgraph` downsample code
Tyler Goodlet
2022-04-03 23:35:32 -0400
-
024d3661a0
Port to new `.update_graphics_from_array()`, pause quote updates on chart interaction
Tyler Goodlet
2022-04-03 23:34:55 -0400
-
9befc1fb1a
Toy with caching ds data, probably will revert..
Tyler Goodlet
2022-04-03 23:30:10 -0400
-
54a1397d2c
If only drawing bars in view we can wait longer to ds
Tyler Goodlet
2022-04-03 23:29:04 -0400