This website requires JavaScript.
44c339779f
`.storage.__init__`: code styling updates
hist_backfill_fixes
Tyler Goodlet
2025-10-09 20:00:05 -0400
614f1c00c5
Bump `brokers.toml`, update ib and deribit sections
Tyler Goodlet
2025-10-09 18:25:50 -0400
f756f0fdd8
Deribit's fixes
#42
max_pain_storage
Nelson Torres
2025-10-08 18:49:46 -0300
8339b39d9e
Woops, fix to read `.api_port` ref from the `Client.ib.client`..
Tyler Goodlet
2025-10-06 18:12:33 -0400
a07e0a11d3
Bump ib-container docs and compose file
Tyler Goodlet
2025-10-06 18:10:23 -0400
18b66e5506
🟢 piker/ui/_window.py for window geometry persistence 🛠️ piker/ui/_window.py -> Save and restore window size between sessions 🛠️ piker/ui/qt.py -> Added QSettings import for configuration management
macos_fixed_with_readme
wygud
2025-10-05 17:09:31 -0400
5e3cd1fc6b
dnks: FIX IN REPONSE TO SYMBOL SWITCHING CAUSING A AsyncVNCClient.connect ERROR
wygud
2025-10-05 14:24:06 -0400
b6e4630148
🛠️ .gitignore -> Added macOS metadata and private convo folders
wygud
2025-10-05 13:59:30 -0400
3424c01798
macos: Fix shared memory compatibility and add documentation
wygud
2025-10-05 13:42:45 -0400
d89d2a0c04
Support per-`ib.vnc_addrs` vnc passwords
Tyler Goodlet
2025-10-05 12:32:53 -0400
cca2b14548
`.tsp._history`: drop `feed_is_live` syncing, another seg flag
Tyler Goodlet
2025-10-02 19:53:08 -0400
4d50bebf11
Woops, keep `np2pl` exposed from `.tsp`
Tyler Goodlet
2025-10-02 14:14:28 -0400
d6f3f47df3
accounting.calc: `.error()` on bad txn-time fields..
Tyler Goodlet
2025-10-02 12:17:57 -0400
0c7edb3223
Factor to a new `.tsp._history` sub-mod
Tyler Goodlet
2025-09-29 16:41:08 -0400
3751140fca
ib: bump `docker/ib/README.rst`
how_to_show_ur_pp
Tyler Goodlet
2025-10-02 22:12:56 -0400
588569edb3
ib.feed: better no-bars error-log message format
Tyler Goodlet
2025-10-02 20:52:01 -0400
8a5bb688af
binance: set `Pair.pegInstructionsAllowed = False`
Tyler Goodlet
2025-10-02 20:08:56 -0400
513ced6a70
Wow, update root `conf.toml` to new multiaddr style
Tyler Goodlet
2025-10-02 20:07:23 -0400
cd15f2ae76
🟢 .gitignore 🛠️ piker/ui/_axes.py -> Enhance axis font and size handling 🛠️ piker/ui/_window.py -> Improve zoom key detection and event handling 🛠️ piker/ui/_window.py -> Update axes fonts and layout after zoom events
macos_fixes_2025
wygud
2025-10-02 14:25:44 -0400
ed3a8d81b1
🔴 No files deleted.
wygud
2025-10-01 16:35:46 -0400
61edb5cb19
🟢 config/conf.toml for updated UI font size and graphics throttle 🛠️ piker/cli/__init__.py -> Changed transport from UDP to TCP in service manager 🛠️ piker/data/_symcache.py -> Added recursive dict cleaning for TOML serialization 🛠️ piker/fsp/_api.py -> Hash-based key for shared memory buffers (macOS compatibility) 🛠️ piker/tsp/__init__.py -> Hash-based key for history buffers for macOS compatibility 🛠️ piker/ui/_display.py -> Modified SHM name assertion for macOS compatibility
wygud
2025-10-01 09:26:18 -0400
4398481591
Add `.cancel()` log around `_async_main()` KBI-exit
qt_w_graceful_SIGINT
Tyler Goodlet
2025-09-29 15:16:43 -0400
f2ae3b0e2e
`accouning.calc`: enable crash handlers on `debug_mode` input (via test harness)
Tyler Goodlet
2025-09-29 15:14:35 -0400
56b660fe34
Draft a gt-one-`.fqme`-in-txns/account-file test
Tyler Goodlet
2025-09-29 15:02:50 -0400
6eced8ca67
`data._symcache`, impl a summary `.__repr__()`, avoids `Asset` causality issues
Tyler Goodlet
2025-09-29 15:00:14 -0400
3eb1bf8248
Use `pytest` plugin now exposed by `tractor`
Tyler Goodlet
2025-09-29 14:36:55 -0400
e007163816
Avoid `msgspec` eval-err on `Asset` in symcache?
Tyler Goodlet
2025-09-29 13:44:57 -0400
e14008701c
Drop `open_pps()` from ems tests
Tyler Goodlet
2025-09-29 13:33:03 -0400
8bb5c1bf96
`ui._remote_ctl`: shield remote rect removals
Tyler Goodlet
2025-09-29 13:26:11 -0400
0462415491
`_ems`: tolerate and warn on already popped execs
Tyler Goodlet
2025-09-29 13:21:11 -0400
62f27bf509
`polars.cumsum()` is now `.cum_sum()`
Tyler Goodlet
2025-09-27 12:24:11 -0400
3f48098c55
ui.order_mode: prioritize mkt-match on `.bs_mktid`
Tyler Goodlet
2025-09-27 11:55:35 -0400
ad3fe65bd9
Set `.bs_mktid` on all IB position-msg emissions..
Tyler Goodlet
2025-09-26 17:44:06 -0400
9ea857298c
Add an option `BrokerdPosition.bs_mktid` field
Tyler Goodlet
2025-09-26 17:38:22 -0400
b0f273f091
Don't override `Account.pps: dict` entries..
Tyler Goodlet
2025-09-26 15:17:41 -0400
6cc3518143
Bump lock file after vnc client change
ib_2025_updates
Tyler Goodlet
2025-09-26 13:25:49 -0400
e265a98456
Switch to `pyvnc` for IB reset hackz
Tyler Goodlet
2025-09-26 13:02:11 -0400
4f8dc7693b
Convert remaining `.to_asyncio.open_channel_from()` to `chan` fn-sig usage
Tyler Goodlet
2025-09-22 12:58:23 -0400
4f2fd73bb7
Mk testing subpkg "private", `git` ignore for now
testing_utils
Tyler Goodlet
2025-09-22 09:45:49 -0400
40dca34fde
Flip screen-info script to qt6, refine it to heck.
Tyler Goodlet
2025-09-22 09:05:51 -0400
db77d7ab29
Use gitea for `tractor` repo endpoint
Tyler Goodlet
2025-09-22 06:50:58 -0400
8c274efd18
`ib.feed`: finally solve `push()` exc propagation
Tyler Goodlet
2025-09-21 22:38:05 -0400
0b123c9af9
`ib`: various type-annot, multiline styling and todos updates
Tyler Goodlet
2025-09-21 16:05:50 -0400
d17160519e
`.ui._search`: collapse EGs as needed, use `tn` naming.
Tyler Goodlet
2025-09-21 12:02:04 -0400
5bc7e4c9b6
Bump lock file with `tractor` piker pinned branch
Tyler Goodlet
2025-09-21 11:26:49 -0400
d35e1e5c67
Port `.data._web_bs` stuff to strict-EGs
Tyler Goodlet
2025-09-21 11:08:14 -0400
d4c10b2b0f
Use `tractor`'s updated `piker_pin` branch (again)
Tyler Goodlet
2025-09-21 10:59:42 -0400
46285a601e
Port `.cli` & `.service` to latest `tractor` registry APIs
Tyler Goodlet
2025-09-20 22:38:47 -0400
f9610c9e26
Bump to WIP "piker pin" `tractor` dev branch, with lock file
Tyler Goodlet
2025-09-20 22:36:53 -0400
9d5e405903
binance; unmask around send-chan @acm usage
Tyler Goodlet
2025-09-20 22:32:05 -0400
e19a724037
ib: add venue-hours checking
Tyler Goodlet
2025-09-20 22:13:59 -0400
390a57c96d
ib: never relay "Warning:" errors to EMS..
alt_tpts_for_perf
Tyler Goodlet
2025-09-17 18:54:47 -0400
69eac7bb15
Spurious first-draft of EG collapsing
Tyler Goodlet
2025-09-15 19:10:20 -0400
a45de0b710
ib-related: cope with invalid txn timestamps
Tyler Goodlet
2025-09-15 18:29:19 -0400
9df1988aa6
ib: jig `.data_reset_hack()` with vnc-client failover
Tyler Goodlet
2025-09-15 16:53:25 -0400
f7caa75228
Add fix for binance API 3.1 rollout..
binance_api_3.1
Tyler Goodlet
2025-08-27 23:00:23 -0400
e9613e46f6
Mk a `notes_to_self/` move orig file `ideas.rst'
Tyler Goodlet
2025-07-21 18:42:57 -0400
6637ca9e4f
Drop old/masked ahab-docker daemon starting
Tyler Goodlet
2025-07-18 19:35:54 -0400
7e139e6a8e
Add `pyperclip` dep for goodboy's xonsh-clipboard needs Bp
Tyler Goodlet
2025-06-26 11:40:28 -0400
c2d9283db4
Try running daemons on UDS tpt
Tyler Goodlet
2025-06-26 11:38:04 -0400
28ba1392bb
Adjust feed status fields/display-pane to new actor-ID
#45
port_to_latest_tractor
Tyler Goodlet
2025-06-26 11:13:26 -0400
f50202a6af
Adjust to `trio`'s strict eg nurseries throughout!
Tyler Goodlet
2025-06-26 11:00:20 -0400
baff466ee0
kraken: add crash-handling around `Pair()` init
Tyler Goodlet
2025-06-26 10:51:03 -0400
b01edcf65a
kraken: `Pair.costmin` is now optional?
Tyler Goodlet
2025-06-26 10:49:39 -0400
2545def7bb
Start a manual `tags` file for internal refs
Tyler Goodlet
2025-06-20 16:00:14 -0400
1b74417688
Flip to non-git`msgspec`, update `bidict`, link to "sdof" `tractor` dev branch
Tyler Goodlet
2025-06-10 14:25:21 -0400
4d4f5d0af5
Fix readme to `uv sync`.. link to astral docs
Tyler Goodlet
2025-06-10 14:22:58 -0400
7e82bf0729
Support python 3.13 !!
Tyler Goodlet
2025-06-10 13:12:38 -0400
f1b4550483
Flip to latest `tractor` @ `branch = main` deps
Tyler Goodlet
2025-03-29 18:16:02 -0400
bdaf74a19a
Add a couple new grays to the pallete
Tyler Goodlet
2025-06-09 10:43:52 -0400
b87ca76700
Bump to (latest) `polars`, the `0.20.6x` series B)
bump_polars
Tyler Goodlet
2025-06-09 10:35:47 -0400
94caa248e7
TO-CHERRY: another sampler EoC suppression case?
#44
decimal_prices_thru_ems
Tyler Goodlet
2025-06-09 10:27:01 -0400
da953b6b0c
Port to newer `tractor.get_registry()`
Tyler Goodlet
2025-06-09 10:18:08 -0400
fb8375f608
deribit: fill out docstr for `.api.get_values_from_cb_normalized_date()`
Tyler Goodlet
2025-06-09 10:17:36 -0400
d5faf4f59d
binance: add new `permissionSets` to base `Pair`
Tyler Goodlet
2025-06-09 10:16:41 -0400
df5e72f7ae
max_pain-script: bit of multi-line fmting
Tyler Goodlet
2025-06-09 10:11:10 -0400
bf33cb93b1
Fix type-check assertion in ems test to use `is`
Tyler Goodlet
2025-04-24 12:53:32 -0400
d655e81290
max_pain: add piker logging, tweak var names, notes and todos
Tyler Goodlet
2025-04-24 12:15:26 -0400
bc72e3d206
Drop unused `assets: dict`
Tyler Goodlet
2025-04-24 11:34:32 -0400
35cb538a69
Update `binance` spot pairs with `amendAllowed`
Tyler Goodlet
2025-04-24 10:37:52 -0400
8a768af5bb
Update legacy type to `tractor.MsgStream`
Tyler Goodlet
2025-04-24 10:37:33 -0400
8b0fac3b6c
TOSQUASH: 84ad34f51 , one more `float` cast for paperboi..
Tyler Goodlet
2025-04-22 22:29:12 -0400
36cc0cf750
TOSQUASH: 84ad34f51 , lingering `float` casts..
Tyler Goodlet
2025-04-22 00:20:48 -0400
3ff0a86741
Gracefully close on EoCs thrown in quote throttler
Tyler Goodlet
2025-04-21 21:31:13 -0400
705f0e86ac
Drop variable regex from `ruff.toml`
Tyler Goodlet
2025-04-21 21:22:32 -0400
2a24d1d50c
`.kraken`: add masked pauses for order req debug
Tyler Goodlet
2025-04-21 21:16:32 -0400
84ad34f51e
Cast to `float` as needed from order-mode and ems
Tyler Goodlet
2025-04-21 20:36:28 -0400
cbbf674737
Finally drop `Symbol`
Tyler Goodlet
2025-04-21 13:34:12 -0400
ec71dc2018
Mk `Brokerd[Order].price` avoid `float`-errs
Tyler Goodlet
2025-04-21 13:06:53 -0400
17aebf44a9
Add note to `.brokers.ib.api` about removing `_bar_load_dtype`
#43
mp_fomo_polish
Tyler Goodlet
2025-03-28 18:33:38 -0400
5f347c9f6a
Show in readme how to install GUIs with `--extra` flag
Tyler Goodlet
2025-03-28 18:32:53 -0400
cdb41e4881
Add some notes about using multi-ine strings instead of `print()`s
Tyler Goodlet
2025-03-07 19:23:22 -0500
289b63bb2a
Line limit tweaks for reading in slim `vsplit`s Bp
Tyler Goodlet
2025-03-07 19:22:26 -0500
8f1e082c91
Add write_oi for open interest
Nelson Torres
2025-03-04 19:30:11 -0300
b9321dbb49
Add Plot
#23
max_pain_chart
Nelson Torres
2025-02-03 18:38:40 -0300
21d051b05f
Extract logic from get_max_pain()
Nelson Torres
2025-02-03 18:35:35 -0300
3118d0f140
Max pain daemon:
#13
max_pain_deribit
Nelson Torres
2025-01-30 02:02:04 -0300
4278d8e2f1
Deribit api key changes introduce:
Nelson Torres
2025-01-30 01:38:37 -0300
b209512eb6
Add `.log.mk_repr()` to create `reprlib.Repr`s
#21
deribit_fix
Tyler Goodlet
2024-11-19 21:05:16 -0500
8a9d21468a
Deribit api key changes introduce:
Nelson Torres
2025-01-30 01:38:37 -0300