Commit Graph

  • 6e3190a44a examples(wasm): add a browser parallel-assets demo via Web Workers kingchenc 2026-05-23 00:45:01 +02:00
  • 04c3a83fdb examples(wasm): add a browser multi-timeframe demo kingchenc 2026-05-23 00:43:54 +02:00
  • c87a16953b examples(wasm): add a browser live-trading demo kingchenc 2026-05-23 00:43:05 +02:00
  • 5ea36a6064 examples(wasm): add a browser backtest demo kingchenc 2026-05-23 00:42:14 +02:00
  • 303ff0a163 examples(node): add a fetch_btcusdt script using built-in fetch kingchenc 2026-05-23 00:40:27 +02:00
  • b948b0b9cf examples(python): add a stdlib-only fetch_btcusdt script kingchenc 2026-05-23 00:38:38 +02:00
  • a707eb5d62 docs: refresh the cross-library benchmark numbers kingchenc 2026-05-23 00:24:41 +02:00
  • 8b4a847d24 docs(wiki): add Cookbook, TA-Lib migration table and FAQ kingchenc 2026-05-23 00:23:00 +02:00
  • 43b0b26736 examples: add parallel-assets demos for Rust and Node kingchenc 2026-05-23 00:18:46 +02:00
  • 962ced0712 examples: add multi-timeframe demos for Rust and Node kingchenc 2026-05-23 00:15:48 +02:00
  • 5a4cf66022 examples: add streaming demos for Python and Rust kingchenc 2026-05-23 00:13:22 +02:00
  • d87005577e examples: move the WASM browser demo into a top-level examples/wasm/ kingchenc 2026-05-23 00:11:07 +02:00
  • 8b9e8e30b9 examples: move Node examples into a top-level examples/node/ kingchenc 2026-05-23 00:10:06 +02:00
  • 747d1a5b1b examples: move Rust examples into a top-level examples/rust/ crate kingchenc 2026-05-23 00:07:07 +02:00
  • a1c646ae7c examples: move the bundled BTCUSDT datasets to a top-level examples/data/ kingchenc 2026-05-23 00:01:52 +02:00
  • ba10898801 docs: add a cross-language examples index kingchenc 2026-05-22 22:47:13 +02:00
  • 25454fa89a examples(node): add a live Binance trading example kingchenc 2026-05-22 22:45:52 +02:00
  • 2eabda5fa3 examples(node): add an offline backtest example kingchenc 2026-05-22 22:43:21 +02:00
  • c6938e8473 docs: refresh the stale Python and Node binding READMEs kingchenc 2026-05-22 22:21:49 +02:00
  • 91f24946a6 docs(changelog): record the example datasets and Timeframe constructors kingchenc 2026-05-22 22:20:26 +02:00
  • d5ff0a9df6 wickra-data: add minutes/hours/days Timeframe constructors kingchenc 2026-05-22 21:49:21 +02:00
  • 2b3a1b7384 examples: add real BTCUSDT candle datasets from Binance kingchenc 2026-05-22 21:47:17 +02:00
  • d2f99efd78 F13c: restructure the indicator catalogue into eight families kingchenc 2026-05-22 21:21:56 +02:00
  • 6643f7a81d F13b: add True Range, Chaikin Volatility, Z-Score and Linear Regression Angle kingchenc 2026-05-22 21:06:36 +02:00
  • e452d35a27 F13a: add Accelerator Oscillator, Balance of Power, Choppiness Index and Vertical Horizontal Filter kingchenc 2026-05-22 20:57:52 +02:00
  • 27f37f5347 docs(python): refresh the binding README's indicator list to 63 kingchenc 2026-05-22 20:31:52 +02:00
  • 2f3b5cc3be F-Abschluss: wire the Python package, refresh docs and extend the test suites kingchenc 2026-05-22 20:04:13 +02:00
  • 2d0ee926c5 F12: add price transforms and rolling linear regression kingchenc 2026-05-22 19:52:04 +02:00
  • 21bbd521b3 F11: add SuperTrend, Chandelier Exit, Chande Kroll Stop and ATR Trailing Stop kingchenc 2026-05-22 19:42:14 +02:00
  • 0b11a523a0 F10: add Chaikin Money Flow, Chaikin Oscillator, Force Index and Ease of Movement kingchenc 2026-05-22 19:25:32 +02:00
  • 81962485af F9: add Accumulation/Distribution Line and Volume-Price Trend kingchenc 2026-05-22 18:38:21 +02:00
  • 99dd144576 F8: add Bollinger Bandwidth and %b kingchenc 2026-05-22 18:30:49 +02:00
  • 6c58d3827c F7: add NATR, StdDev, Ulcer Index and Historical Volatility kingchenc 2026-05-22 18:26:29 +02:00
  • 16c0639f0c F6: add Aroon Oscillator, Vortex and Mass Index kingchenc 2026-05-22 18:17:38 +02:00
  • 54148cad5b F5: add PPO, DPO and Coppock Curve price oscillators kingchenc 2026-05-22 18:09:10 +02:00
  • e24e7726ce F4: add StochRSI and Ultimate Oscillator kingchenc 2026-05-22 18:02:44 +02:00
  • 7728151c87 F3: add MOM, CMO, TSI and PMO momentum indicators kingchenc 2026-05-22 17:53:46 +02:00
  • 780a176072 F2: add ZLEMA, T3 and VWMA advanced moving averages kingchenc 2026-05-22 17:45:02 +02:00
  • ed7324115c F1: wire SMMA and TRIMA through every binding and the wiki kingchenc 2026-05-22 17:34:38 +02:00
  • abd2d80f8d F1: add SMMA and TRIMA moving averages (core) kingchenc 2026-05-22 17:10:52 +02:00
  • 3e8c48eefc fix(wasm): call expect() directly instead of ok().expect() in tests kingchenc 2026-05-22 16:47:16 +02:00
  • a4d8c40dc2 E6: extend the Python release matrix to musl and Windows arm64 kingchenc 2026-05-22 16:45:20 +02:00
  • 78c31d1bed E16: add a cargo-fuzz harness kingchenc 2026-05-22 16:44:19 +02:00
  • 4b3227a15f E15: add a runnable doctest to every indicator type kingchenc 2026-05-22 16:41:43 +02:00
  • 5568596e18 E8: add code coverage to CI kingchenc 2026-05-22 16:38:01 +02:00
  • 5917d4928f E13: add the WASM quickstart and the data-layer wiki page kingchenc 2026-05-22 16:36:29 +02:00
  • 9d822d26aa E18: make the RollingVwap documentation directly linkable kingchenc 2026-05-22 16:35:01 +02:00
  • 0d20973a4d E12: link every Overview row to its deep-dive page kingchenc 2026-05-22 16:33:44 +02:00
  • f628bd5fb7 E11: classify TRIX as a momentum indicator consistently kingchenc 2026-05-22 16:31:43 +02:00
  • 87b3f383d6 E5: update the warmup docs to the post-A5 behavior kingchenc 2026-05-22 16:30:56 +02:00
  • 71e46a1ea6 E10: add cargo-deny supply-chain checks kingchenc 2026-05-22 16:25:58 +02:00
  • 51f64b53c0 E7: correct inaccuracies in the README kingchenc 2026-05-22 16:23:43 +02:00
  • b919c33dee E17: add a runnable Node example kingchenc 2026-05-22 16:22:52 +02:00
  • a79606b4ce E9: complete the published crate manifests kingchenc 2026-05-22 16:20:43 +02:00
  • 9fd926ecd8 E19: unify the author metadata kingchenc 2026-05-22 16:19:22 +02:00
  • b3ddbea584 E14: remove hardcoded local paths from the docs kingchenc 2026-05-22 16:18:48 +02:00
  • 278b6afaa4 E4: commit the documentation sources kingchenc 2026-05-22 16:18:04 +02:00
  • 94cab88278 E3: add community health files kingchenc 2026-05-22 16:17:15 +02:00
  • 53b8b6e282 E2: add an MSRV verification job to CI kingchenc 2026-05-22 12:37:15 +02:00
  • 9b11d73273 D1: pin all GitHub Actions to commit SHAs kingchenc 2026-05-22 12:35:02 +02:00
  • 0d451ac584 D2: gate the publish jobs behind a protected environment kingchenc 2026-05-22 12:32:47 +02:00
  • 8ccb885906 D4: pass --ignore-scripts to per-platform npm publish/pack kingchenc 2026-05-22 12:32:23 +02:00
  • ad17915e49 D3: drop --allow-dirty --no-verify from release cargo package kingchenc 2026-05-22 12:32:04 +02:00
  • 79d705a746 C13: report clear CSV errors in the offline examples kingchenc 2026-05-22 12:29:40 +02:00
  • a8fb0b8181 C12: fix falsy-value display and validate symbol/interval kingchenc 2026-05-22 12:27:13 +02:00
  • f0471ba824 C11: validate volume when finalising aggregated candles kingchenc 2026-05-22 12:25:56 +02:00
  • 2cebb3cca1 C10: reject same-bucket out-of-order ticks kingchenc 2026-05-22 12:22:33 +02:00
  • f33f59ad68 C9: saturate Timeframe::floor instead of overflowing at i64::MIN kingchenc 2026-05-22 12:21:25 +02:00
  • 783e40069d C8: skip non-kline frames in the live_trading example kingchenc 2026-05-22 12:20:19 +02:00
  • 6b468824ce C7: validate the CSV header and tolerate BOM / whitespace kingchenc 2026-05-22 12:19:46 +02:00
  • 81680bbb4b C6: add opt-in gap filling to the tick aggregator kingchenc 2026-05-22 12:14:21 +02:00
  • 80295eec87 C5: reject out-of-order candles in the resampler kingchenc 2026-05-22 12:11:21 +02:00
  • 0910ee6d37 C1: reconnect the Binance stream with exponential backoff kingchenc 2026-05-22 04:26:23 +02:00
  • 62d0fb623e C3: add a read timeout and message-size limits to the Binance stream kingchenc 2026-05-22 04:22:46 +02:00
  • 23e5890265 C4: track a closed flag on the Binance stream kingchenc 2026-05-22 04:21:09 +02:00
  • 90aa695a02 C2: skip non-kline Binance frames instead of aborting the stream kingchenc 2026-05-22 04:19:31 +02:00
  • 2fc7a90ec0 B11: ship npm binaries for linux-arm64 and win32-arm64 kingchenc 2026-05-22 04:17:23 +02:00
  • 490ce28645 B10: document the interleaved layout of Node MACD/Bollinger batch kingchenc 2026-05-22 04:15:31 +02:00
  • 59c435fbd5 chore: apply rustfmt to binding/core sources and sync Cargo.lock kingchenc 2026-05-22 04:14:18 +02:00
  • 41d52ec5be B9: raise ValueError instead of panicking on non-contiguous arrays kingchenc 2026-05-22 04:14:11 +02:00
  • aeea6a89bb B8: add a comprehensive Node binding test suite kingchenc 2026-05-22 04:07:42 +02:00
  • 4a9d27fb52 B7: give Python ROC and TRIX constructor defaults kingchenc 2026-05-22 04:06:18 +02:00
  • 8192e576cf B6: add a WASM binding test suite kingchenc 2026-05-22 04:05:15 +02:00
  • 4880fea075 B5: complete the Python type stubs for all 25 indicators kingchenc 2026-05-22 04:02:17 +02:00
  • ad3b068d47 B4: complete reset/isReady/warmupPeriod across Node indicators kingchenc 2026-05-22 03:59:20 +02:00
  • b4613a74c8 B3: guard candle batch methods against unequal-length arrays kingchenc 2026-05-22 03:55:27 +02:00
  • a0884fa010 B2: make fallible Node constructors throw instead of panicking kingchenc 2026-05-22 03:44:56 +02:00
  • 4b6f25a32c B1: add update() to the 12 Node candle indicators kingchenc 2026-05-22 03:41:47 +02:00
  • 014e9afa51 A5: feed Keltner and HMA sibling sub-indicators in parallel kingchenc 2026-05-22 03:37:40 +02:00
  • 8aa480101e A4: align ROC non-finite handling with SMA/EMA kingchenc 2026-05-22 03:35:49 +02:00
  • 5627612d44 A3: close core test-coverage gaps kingchenc 2026-05-22 03:34:19 +02:00
  • f3dcee1cb5 A2: complete PSAR reset() and correct the seeding comment kingchenc 2026-05-22 03:34:11 +02:00
  • bdc4c744f2 A1: MFI emits first value on the (period+1)-th candle kingchenc 2026-05-22 03:25:21 +02:00
  • 528e5c9174 Release 0.1.4: add GitHub Release asset attachments v0.1.4 kingchenc 2026-05-21 22:29:12 +02:00
  • 323e9ce153 ci(release): attach all build artefacts to the GitHub Release kingchenc 2026-05-21 22:28:25 +02:00
  • 529f302f73 Release 0.1.3: full pipeline working end to end v0.1.3 kingchenc 2026-05-21 22:08:48 +02:00
  • 5c40acd288 ci+loader: build with --platform; ship napi-generated loader kingchenc 2026-05-21 21:53:49 +02:00
  • de39415413 ci(release): drop prepublishOnly hook + ignore-scripts on main publish kingchenc 2026-05-21 21:43:57 +02:00
  • 827cdc7a6b ci(release): make the main-package publish step tolerant of 'npm view' 404 kingchenc 2026-05-21 21:39:05 +02:00
  • ccf2b46482 ci(release): per-platform idempotent npm publish + spam-filter retry kingchenc 2026-05-21 21:34:33 +02:00