-
9165515811
ib: more detailed comments on wait-for-quote-task todo
Tyler Goodlet
2023-10-02 17:57:47 -0400
-
543c11f377
ib: only normalize and log first quote if it arrives
Tyler Goodlet
2023-10-01 19:14:08 -0400
-
637d33d7cc
Make `.config.load_accounts()` load `brokers.toml`..
Tyler Goodlet
2023-10-01 19:09:15 -0400
-
e5fdb33e31
Port cache-`dict` search to new `rapidfuzz` api
Tyler Goodlet
2023-10-01 17:46:46 -0400
-
81a8cd1685
binance: always load the `brokers.toml` file since default is `conf.toml` now
Tyler Goodlet
2023-10-01 17:37:09 -0400
-
a382f01c85
Move tsdb section to `service.tsdb.name` and get host from `.maddrs`
Tyler Goodlet
2023-10-01 17:23:39 -0400
-
653348fcd8
Use `.service.find_service()` instead of of `tractor.find_actor()` in pape-eng
Tyler Goodlet
2023-10-01 16:10:37 -0400
-
e139d2e259
Set `registry_addrs` in CLI (click) context-config
Tyler Goodlet
2023-10-01 15:42:31 -0400
-
7258d57c69
Only warn on mismatched `open_registry()` input addrs
Tyler Goodlet
2023-10-01 15:36:17 -0400
-
5d081a40d5
Port to new `parse_maddr()` name
Tyler Goodlet
2023-09-29 15:20:56 -0400
-
fcececce19
Move multi-addr parser mod to `tractor`
Tyler Goodlet
2023-09-29 14:33:15 -0400
-
b6ac6069fe
Temporarily use crash handler around search CLI ep
Tyler Goodlet
2023-09-29 14:02:17 -0400
-
a98f5877bc
ui._exec: use new `get_runtime_vars()` name
Tyler Goodlet
2023-09-28 12:31:24 -0400
-
50ddef0985
data.feed: dynamically load `ui._search` mod for headless installs
Tyler Goodlet
2023-09-28 12:30:10 -0400
-
b1cde3df49
config: make `conf.toml` the default load target
Tyler Goodlet
2023-09-28 12:29:07 -0400
-
57010d479d
Support multi-homed service actors and multiaddrs
Tyler Goodlet
2023-09-28 12:13:34 -0400
-
f94244aad4
Load `network` section from `conf.toml` for service-addr map
Tyler Goodlet
2023-09-28 12:04:24 -0400
-
261c331602
Try using `.mkPoetryEnv` instead for devving (dont work yet..)
Tyler Goodlet
2023-09-11 12:35:43 -0400
-
3b4a4db7b6
Muck with `develop.nix` to try and hack it with `poetry` venv, go py3.11
Tyler Goodlet
2023-09-11 12:34:29 -0400
-
ad59a581c7
symcache: passthrough `rapidfuzz.process.extract` kwargs
ib_py311_fixes
Tyler Goodlet
2023-09-22 15:56:49 -0400
-
c312f90c0c
kucoin: port to using `rapidfuzz`
Tyler Goodlet
2023-09-22 15:55:19 -0400
-
1a859bc1a2
kraken: drop now unused `rapidfuzz` import
Tyler Goodlet
2023-09-22 15:53:03 -0400
-
e9887cb611
binance: parse .expiry separate from .venue
Tyler Goodlet
2023-09-22 14:48:50 -0400
-
0ba75df877
Add `data.match_from_pairs` fuzzy symbology scanner
Tyler Goodlet
2023-09-22 13:53:18 -0400
-
a97a0ced8c
kraken: switch to `rapidfuzz` API
Tyler Goodlet
2023-09-21 19:49:10 -0400
-
46d83e9ca9
deribit: switch to `rapidfuzz` API
Tyler Goodlet
2023-09-21 19:44:27 -0400
-
d4833eba21
binance: switch to `rapidfuzz` API
Tyler Goodlet
2023-09-21 19:44:06 -0400
-
14f124164a
ib: fix mktpair fallback table: use `Client._con2mkts` to translate..
Tyler Goodlet
2023-09-21 19:14:44 -0400
-
05959eaf70
Always ensure symcache mkt pair entry is valid type
Tyler Goodlet
2023-09-19 15:56:47 -0400
-
30d55fdb27
Add `--pdb` support to `piker search`
Tyler Goodlet
2023-09-13 12:13:56 -0400
-
2c88ebe697
binance: implement `Client.search_symbols()` using `rapidfuzz`
Tyler Goodlet
2023-09-13 11:59:51 -0400
-
4a180019f0
Swap out `fuzzywuzzy` for the newer `rapidfuzz` lib
Tyler Goodlet
2023-09-13 11:57:02 -0400
-
4d274b16d8
Attempt to generate .uis deps free lock file
Tyler Goodlet
2023-09-07 14:17:01 -0400
-
084385e808
Add `.ui` and `.dev` deps groups via `poetry` Bo
poetry2nix
Tyler Goodlet
2023-08-18 16:59:30 -0400
-
bb9ca8636c
TOSQUASH 2e6b1330f375c310ad: adding .dev / .ui groups
Tyler Goodlet
2023-08-25 18:07:15 -0400
-
93e8c9853a
Pin tomlkit as a path dep for now
Tyler Goodlet
2023-08-25 13:13:29 -0400
-
555f4a69e8
Factor prefer wheels deps into new `ahot_overrides`
Tyler Goodlet
2023-08-17 15:56:28 -0400
-
e6ecbb7892
MVP get us working fully on nixos
Tyler Goodlet
2023-08-16 12:19:00 -0400
-
1430d37c95
MVP get us working fully on nixos
Tyler Goodlet
2023-08-16 12:19:00 -0400
-
19a6f5c25c
Drop `marketstore` mod import from CLIs loader
Tyler Goodlet
2023-08-16 12:15:49 -0400
-
7d84b5a3e5
Bump `msgspect`, `polars` versions and add CLI script eps
Tyler Goodlet
2023-08-16 08:07:35 -0400
-
db0433423c
Bump `msgspec`, `polars` versions and add CLI script eps
Tyler Goodlet
2023-08-16 08:07:35 -0400
-
481618cc51
kraken: handle ws live trading API symbology
Tyler Goodlet
2023-08-30 16:09:45 -0400
-
778d26067d
ib.api: return None on manual quote timeout
Tyler Goodlet
2023-08-30 14:56:11 -0400
-
e54c3dc523
TOSQUASH 9005335e18: pack empty dict on no flow
Tyler Goodlet
2023-08-29 08:45:45 -0400
-
ad37cfbe2f
Break backfill loop on `end_dt < start_dt`
Tyler Goodlet
2023-08-29 08:43:14 -0400
-
8369f557c7
TOSQUASH 2e6b1330f375c310ad: adding .dev / .ui groups
Tyler Goodlet
2023-08-25 18:07:15 -0400
-
461764419d
ib.api: always key `._contracts` with '.ib' suffix
Tyler Goodlet
2023-08-25 12:10:06 -0400
-
1002ce1e10
kraken.broker: one last fix to `Position.cumsize`..
Tyler Goodlet
2023-08-24 15:13:18 -0400
-
546049b62f
data.history: handle venue-closure gap edge case
Tyler Goodlet
2023-08-20 18:39:52 -0400
-
e9517cdb02
ib: handle commodity-contract trade records
Tyler Goodlet
2023-08-18 17:29:51 -0400
-
2b8cd031e8
By default silence `Client.get_quote()` timeout errors unless caller specifies to raise
Tyler Goodlet
2023-08-18 17:28:28 -0400
-
2e6b1330f3
Add `.ui` and `.dev` deps groups via `poetry` Bo
Tyler Goodlet
2023-08-18 16:59:30 -0400
-
995d1534b6
Drop hard redraws for now
Tyler Goodlet
2023-08-18 15:14:05 -0400
-
9d31941d42
order_mode: embedded `Order` maybe be in dict form..
Tyler Goodlet
2023-08-18 15:13:35 -0400
-
a695208992
brokers._daemon: drop question-comment about enabling feed module
Tyler Goodlet
2023-08-18 15:13:00 -0400
-
fed89562dc
Import crash handler mngr from `piker.toolz`
Tyler Goodlet
2023-08-18 15:11:27 -0400
-
9005335e18
ib: pack empty `dict` on no flow entry
Tyler Goodlet
2023-08-18 15:10:58 -0400
-
c3f8b089be
Drop `.service._ahab` from storage cli runtime mods
Tyler Goodlet
2023-08-18 14:31:23 -0400
-
0068119a6d
ib: use `asyncio.wait_for()` on ticker first quote; on 3.11 input coros are not allowed..
Tyler Goodlet
2023-08-16 16:57:11 -0400
-
94540ce1cf
Pin tomlkit as a path dep for now
Tyler Goodlet
2023-08-25 13:13:29 -0400
-
ea9a5e524c
Factor prefer wheels deps into new `ahot_overrides`
Tyler Goodlet
2023-08-17 15:56:28 -0400
-
6b22024570
MVP get us working fully on nixos
Tyler Goodlet
2023-08-16 12:19:00 -0400
-
847cb7740c
Drop `marketstore` mod import from CLIs loader
Tyler Goodlet
2023-08-16 12:15:49 -0400
-
84dd0ae4ce
Bump `msgspect`, `polars` versions and add CLI script eps
Tyler Goodlet
2023-08-16 08:07:35 -0400
-
6b90e2e3ee
Factor and gen per-dep overrides via "fancy" `.extend()`
Tyler Goodlet
2023-08-15 11:39:03 -0400
-
482ad1cc83
Add `prompt-toolkit` for full `xonsh` feats
Tyler Goodlet
2023-08-14 13:10:23 -0400
-
6e8d07852c
Pkg with `poetry`, `poetry2nix` and a `flake.nix`
Tyler Goodlet
2023-08-14 11:36:34 -0400
-
4aa04e1c8e
Add note about broadcast when no `.symbol` found
Tyler Goodlet
2023-08-11 14:52:10 -0400
-
c5ed6e6ac4
Facepalm: remove now unused `CostModel` idea..
py311_ib_fix
account_tests
Tyler Goodlet
2023-08-11 13:34:23 -0400
-
077d9bf1d2
Better commenting around order-mode error block
Tyler Goodlet
2023-08-10 12:41:53 -0400
-
78178c2fb7
Add example mtr prober from `mtrpacket`
Tyler Goodlet
2023-08-10 11:49:09 -0400
-
f66a1f8b23
ib: relay submission errors, allow adhoc mkt overrides
Tyler Goodlet
2023-08-10 10:31:00 -0400
-
562d027ee6
Relay brokerd errors to client side, correctly..
Tyler Goodlet
2023-08-09 21:43:38 -0400
-
ff2bbd5aca
ib: handle order errors via `reqid` lookup
Tyler Goodlet
2023-08-07 18:19:35 -0400
-
85a38d057b
Factor cumsize sign to var
Tyler Goodlet
2023-08-07 10:13:31 -0400
-
eba6a77966
Add paper-engine cost simulation support
Tyler Goodlet
2023-08-07 09:55:45 -0400
-
5ed8544fd1
Bleh, move `.data.types` back up to top level pkg
Tyler Goodlet
2023-08-05 15:57:10 -0400
-
5d86d336f2
Parametrize account names for offline ledger tests
Tyler Goodlet
2023-08-03 17:28:08 -0400
-
e4ea7d6193
Lul, fix `open_ledger_dfs()` to `yield` when ledger passed in..
Tyler Goodlet
2023-08-03 17:27:26 -0400
-
60751acf85
Officially drop `Position.size`
Tyler Goodlet
2023-08-03 16:57:02 -0400
-
e9dfd28aac
ib: add back `src/dst` parsing for fiat pairs
Tyler Goodlet
2023-08-03 16:56:33 -0400
-
ae444d1bc7
Add note about `xonsh.main.main()` attempted usage
Tyler Goodlet
2023-08-03 13:56:23 -0400
-
a51a61090d
Drop `virt_cost: str` from df output
Tyler Goodlet
2023-08-02 20:42:18 -0400
-
94ebe1e87e
Add some new hotkey maps for chart zoom and pane hiding
Tyler Goodlet
2023-08-02 20:41:56 -0400
-
fff610fa8d
Fix `PositionTracker.pane` attr resolve bug..
Tyler Goodlet
2023-08-02 17:33:02 -0400
-
7ecf2bd89a
Guess exit transaction costs for BEP prediction
Tyler Goodlet
2023-08-02 17:25:23 -0400
-
1e3a4ca36d
Drop commented, now deprecated edge case notes 🏄
Tyler Goodlet
2023-08-01 15:49:56 -0400
-
b6a705852d
Handle txn costs in BEP, factor enter/exit blocks and df row assignments B)
Tyler Goodlet
2023-08-01 15:42:30 -0400
-
29bab02c64
Pass sync code flag in flex report processor
Tyler Goodlet
2023-08-01 09:12:52 -0400
-
85ae180f8f
Factor df conversion into lone routine: `ledger_to_dfs()`
Tyler Goodlet
2023-07-31 17:48:03 -0400
-
5d24b5defb
Swap branch order for enter/exit
Tyler Goodlet
2023-07-31 17:32:49 -0400
-
100be54641
data.history: add TODO for non-zero epochs and some typing
Tyler Goodlet
2023-07-31 17:21:11 -0400
-
a088ebf5e2
Use inf row/col repr for debugging atm
Tyler Goodlet
2023-07-31 17:18:28 -0400
-
b37a447595
Implement PPU and BEP and inject the ledger frames
Tyler Goodlet
2023-07-31 16:01:31 -0400
-
b1edaf0639
First draft position accounting with `polars`
Tyler Goodlet
2023-07-29 21:02:59 -0400
-
385561276b
Add gap detection into the `store ldshm` cmd
Tyler Goodlet
2023-07-26 15:45:55 -0400
-
d94ab9d5b2
order_mode: Only send cancels for dialogs that still exist
Tyler Goodlet
2023-07-26 15:43:48 -0400
-
08e8990fe3
Do single `ShmArray.array` read on zero-time filtering
Tyler Goodlet
2023-07-26 15:41:04 -0400
-
2c6ae5d994
Drop the `gap_dt_unit: str` column
Tyler Goodlet
2023-07-26 15:37:59 -0400