52 Commits
Author SHA1 Message Date
github-actions[bot] 5641b0b99e release: v0.17.3 v0.17.3 2026-08-18 12:29:01 +00:00
github-actions[bot] 1cf494c3b2 release: v0.17.2 v0.17.2 2026-08-18 09:21:25 +00:00
Exocet92andGitHub d9f1862fd9 bench: run the vectorbt comparison on public runners (#5)
A speed claim a reader cannot reproduce is a screenshot. This harness
installs manifoldbt from PyPI like any user would, generates its own data,
and gates every timing behind a parity check: a workload where the two
engines disagree publishes nothing and fails the run.

It lives here rather than in the engine repository because it benchmarks the
published wheel, not the source. Anyone can fork this repository and press
"Run workflow" to get the same table on their own runner.

The workflow runs on demand, weekly, and on every published release, so a
version that gets slower says so in public.
2026-08-18 02:49:20 +02:00
github-actions[bot] efeb96dfb1 release: v0.17.1 v0.17.1 2026-08-18 00:19:32 +00:00
github-actions[bot] 6c2b327e14 release: v0.17.0 2026-08-17 21:55:32 +00:00
github-actions[bot] fc48b3f074 release: v0.16.0 2026-08-17 00:02:26 +00:00
github-actions[bot] f02d462480 release: v0.15.0 2026-08-16 12:02:58 +00:00
github-actions[bot] 5f0321b189 release: v0.14.1 2026-07-23 11:41:05 +00:00
github-actions[bot] 14bf482a9e release: v0.14.0 2026-07-19 02:07:07 +00:00
github-actions[bot] c36b5ec4ce release: v0.13.2 2026-07-18 19:41:35 +00:00
github-actions[bot] a619a1e9cf release: v0.13.1 2026-07-18 19:04:25 +00:00
github-actions[bot] 7df96e8a4c release: v0.13.0 2026-07-17 16:31:17 +00:00
github-actions[bot] c1dd0347ac release: v0.12.3 2026-07-15 11:32:05 +00:00
github-actions[bot] 39ef8f1fe3 release: v0.12.2 2026-07-15 02:30:53 +00:00
github-actions[bot] 8957ff2e44 release: v0.12.1 2026-07-15 01:46:47 +00:00
github-actions[bot] aece0242af release: v0.12.0 2026-07-15 00:01:41 +00:00
github-actions[bot] 285e858649 release: v0.11.0 2026-07-12 13:07:54 +00:00
github-actions[bot] 220fc1d434 release: v0.10.0 2026-07-09 11:01:08 +00:00
github-actions[bot] a13b3f5104 release: v0.9.0 2026-07-07 23:40:23 +00:00
Exocet92 bb86eaf84c ci: consolidate workflow 2026-07-04 05:42:55 +02:00
Exocet92 fa67614ad8 ci: verify published package layout 2026-07-04 05:42:54 +02:00
Exocet92 3b0cf6c981 ci: fail on any Rust source in the public repo (source-leak safety net) 2026-07-04 04:34:44 +02:00
github-actions[bot] 30c0d63c7a release: v0.8.7 2026-07-02 20:13:05 +00:00
github-actions[bot] e231751013 release: v0.8.6 2026-06-29 21:23:38 +00:00
github-actions[bot] 46bfb70666 release: v0.8.5 2026-06-28 21:47:13 +00:00
github-actions[bot] 9409d14e58 release: v0.8.3 2026-06-24 19:28:07 +00:00
github-actions[bot] 33ec94fc8a release: v0.8.2 2026-06-24 17:10:30 +00:00
Exocet92andGitHub 0b3953d500 docs: add a Discord badge to the README header (#3) 2026-06-24 18:16:11 +02:00
github-actions[bot] 240f0b1595 release: v0.8.1 2026-06-24 13:46:45 +00:00
Exocet92andGitHub 3914a9dc60 docs: add the logo to the README header (#2) 2026-06-24 02:17:50 +02:00
Exocet92andGitHub 06b856f4e9 docs: add Discord link and make Quick Start runnable (#1)
Add the community Discord to the header links, and switch the Quick Start from
mbt.DataStore(data_root="data") (which assumes pre-ingested data) to
mbt.ingest(provider="binance", ...) so it runs as-is. Verified on 0.8.0.
2026-06-24 02:09:28 +02:00
github-actions[bot] 281f6987fd release: v0.8.0 2026-06-22 20:12:59 +00:00
github-actions[bot] 0d04d67ee3 release: v0.7.0 2026-06-22 18:42:33 +00:00
Jimmy7892 72223ecad4 docs: add Bybit to the connector lists 2026-06-22 20:18:44 +02:00
Jimmy7892 8bfccbfd69 docs: document CSV import (loading-data section + example 18, examples 12-18) 2026-06-22 20:01:52 +02:00
github-actions[bot] f5c69d65ac release: v0.6.1 2026-06-22 17:51:23 +00:00
github-actions[bot] f00213b187 release: v0.6.0 2026-06-22 17:00:25 +00:00
github-actions[bot] 7248f204e4 release: v0.5.0 2026-06-16 17:00:05 +00:00
Jimmy7892 e35d54875c chore: relicense from MIT to Apache 2.0 + Commons Clause
Source-available rather than fully OSI open-source. Use, modify and
self-host remain free. Reselling the software or running it as a paid
hosted service is now explicitly disallowed by the Commons Clause.
2026-04-29 04:07:32 +02:00
Jimmy7892 6ba4691a02 release: v0.4.6
- Cross-exchange backtesting (Pro)
- Dict universe format (provider-based symbol resolution)
- Exogenous data support (register_exo + exo() expressions)
- Provider-based data layout (binance/1h/TICKER.arrow)
- Preload fix for provider layout
- Exo column resampling for multi-resolution
- Pro gate for cross-exchange (clean exit)
- ATR/ADX rolling SMA fix
- Precise mode hybrid fills
v0.4.6
2026-04-01 01:18:20 +02:00
github-actions[bot] 4039012c58 release: v0.4.0 v0.4.0 2026-03-22 12:08:24 +00:00
github-actions[bot] 327107e2a7 release: v0.3.0 v0.3.0 2026-03-21 11:50:25 +00:00
Exocet92 53a32b361d fix: use correct domain www.manifoldbt.com 2026-03-19 00:34:28 +01:00
Exocet92 840cd79233 fix: replace rustbt.vercel.app with manifold-bt.com 2026-03-19 00:31:24 +01:00
github-actions[bot] 7f665049de release: v0.2.0 v0.2.0 2026-03-18 15:20:24 +00:00
Jimmy7892 4ee3431463 docs: update Community vs Pro table to match pricing 2026-03-18 03:43:41 +01:00
github-actions[bot] 8efcc37fc4 release: v0.1.3 2026-03-18 02:39:46 +00:00
Jimmy7892 1fc9e8a382 sync: update Python package, examples, add CLI entry point 2026-03-18 03:03:40 +01:00
Jimmy7892 b917d7975d feat: add bt.ingest() and manifoldbt CLI for data ingestion
- Add ingest() function for downloading bar data from providers
- Add manifoldbt CLI entry point (manifoldbt ingest ...)
- Supported providers: binance, hyperliquid (free), databento, massive (Pro)
- Update type stubs for py_ingest
2026-03-18 02:53:28 +01:00
Jimmy7892 b71461c9a7 docs: improve README with real benchmarks, docs link, community vs pro table 2026-03-17 16:35:09 +01:00