-
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