Skip to content

History

Revisions

  • chore: sync indicator count to 314

    wickra-bot committed Jun 3, 2026
    73d2587
  • chore: sync indicator count to 295

    wickra-bot committed Jun 2, 2026
    0434054
  • chore: sync indicator count to 292

    wickra-bot committed Jun 2, 2026
    62ad640
  • chore: sync indicator count to 290

    wickra-bot committed Jun 2, 2026
    bdb2763
  • chore: sync indicator count to 289

    wickra-bot committed Jun 2, 2026
    dc3cecf
  • chore: sync indicator count to 284

    wickra-bot committed Jun 2, 2026
    ea6c123
  • chore: sync indicator count to 279

    wickra-bot committed Jun 2, 2026
    6d637ce
  • chore: sync indicator count to 274

    wickra-bot committed Jun 2, 2026
    f18e183
  • chore: sync indicator count to 269

    wickra-bot committed Jun 2, 2026
    7d9b16a
  • chore: sync indicator count to 264

    wickra-bot committed Jun 2, 2026
    b1cd444
  • chore: sync indicator count to 259

    wickra-bot committed Jun 2, 2026
    265df31
  • chore: sync indicator count to 254

    wickra-bot committed Jun 2, 2026
    0a2c0dc
  • chore: sync indicator count to 249

    wickra-bot committed Jun 1, 2026
    092dd60
  • chore: sync indicator count to 244

    wickra-bot committed Jun 1, 2026
    d0f4819
  • chore: sync indicator count to 242

    wickra-bot committed Jun 1, 2026
    92a4017
  • chore: sync indicator count to 237

    wickra-bot committed Jun 1, 2026
    843d834
  • chore: sync indicator count to 232

    wickra-bot committed Jun 1, 2026
    6e362f5
  • chore: sync indicator count to 231

    wickra-bot committed Jun 1, 2026
    34bf2b8
  • chore: sync indicator count to 227

    wickra-bot committed Jun 1, 2026
    608ab4e
  • chore: sync indicator count to 224

    wickra-bot committed Jun 1, 2026
    0b49893
  • chore: sync indicator count to 219

    wickra-bot committed Jun 1, 2026
    f46f97c
  • Trim the wiki pointer page to the essentials

    @kingchenc kingchenc committed Jun 1, 2026
    c21cdd9
  • Replace the mirrored wiki with a pointer to docs.wickra.org Every page in this wiki was a 1:1 duplicate of the documentation site at docs.wickra.org, which is now the single source of truth. GitHub wikis cannot issue a real redirect (pages are sanitized Markdown — no meta refresh, no JS), so collapse the wiki to a single Home page that points visitors at the docs site and explains that same-named pages live at docs.wickra.org/<page>.

    @kingchenc kingchenc committed Jun 1, 2026
    33d6dcb
  • docs: bump published-version refs 0.2.7 -> 0.3.1 (Home table + Rust quickstart)

    @kingchenc kingchenc committed May 31, 2026
    e066b60
  • wiki: extend Warmup-Periods.md to cover all 214 indicators The Warmup-Periods table covered only ~105 indicators (the 9 families that existed when the wiki page was first written). Append eight grouped tables that catch the rest: Family 09 (Trailing Stops added since 0.2.0): 7 rows Family 10 (Ehlers / Cycle DSP): 16 rows Family 11 (Pivots & S/R): 7 rows Family 12 (DeMark): 12 rows Family 13 (Ichimoku & Charts): 2 rows Family 14 (Candlestick Patterns): 15 rows Family 15 (Risk / Performance): 17 rows Family 16 (Market Profile): 3 rows Additional Volume: 10 rows Additional Price Statistics: 13 rows Additional Price Oscillators: 6 rows Each row carries the canonical constructor call (with the values of the warmup-relevant parameters), the formula as published in the indicator's `warmup_period()` Rust impl, the resulting count, and the corresponding 1-indexed "first emission" bar number. Layout mirrors the existing single-output table so a reader scrolling the page sees a consistent shape end-to-end.

    @kingchenc kingchenc committed May 28, 2026
    81996a6
  • wiki: sync Home / Indicators-Overview / sidebar to 214 indicators across 16 families The wiki hub pages had drifted badly behind the actual indicator catalogue: - Home.md still claimed "213 indicators across nine families" and listed only ~70 of the 214 indicators in its in-page reference section. - Indicators-Overview.md claimed "105 indicators across nine families" and was missing seven entire families (Ehlers/Cycle, Pivots, DeMark, Ichimoku, Candlesticks, Market Profile, Risk/Performance) plus dozens of indicators inside the four under-populated existing families (Price Oscillators, Trailing Stops, Volume, Price Statistics). - _Sidebar.md had two separate "Price Oscillators" sections that should have been one. - Two broken links pointed at the pre-case-rename pages LaguerreRSI / ConnorsRSI. Rebuild: - Home.md: counter 213->214, families nine->sixteen, full alphabetical index of all 214 deep-dive pages grouped by family. Per-family counts in parentheses for quick scanning. - Indicators-Overview.md: counter 105->214, family table expanded from 9 rows to 16, broken LaguerreRSI / ConnorsRSI links fixed, all four under-populated existing tables expanded (Price Oscillators 5->11, Trailing Stops 5->12, Volume 8->19, Price Statistics 7->19), Volatility table picks up the missing DetrendedStdDev row (17->18), and seven entirely new sections added: Ehlers / Cycle DSP, Pivots & S/R, DeMark, Ichimoku & Charts, Candlestick Patterns, Market Profile, Risk / Performance. Each new section follows the existing canonical layout (one-liner / input / output / range / defaults / warmup / deep dive link), so the rebuilt overview now covers all 214 indicators end-to-end. - _Sidebar.md: merge the two Price Oscillators sections into one 11-indicator section.

    @kingchenc kingchenc committed May 28, 2026
    1364e59
  • wiki: expand all scattered Volume / Price Statistics pages to full depth Rewrite all 24 scattered pages (originally written as ~100-line stubs in the wiki-completion commit) to match canonical-page depth: Volume (11): Indicator-AdOscillator, Indicator-AnchoredVwap, Indicator-DemandIndex, Indicator-Kvo, Indicator-MarketFacilitationIndex, Indicator-Nvi, Indicator-Pvi, Indicator-RollingVwap, Indicator-Tsv, Indicator-VolumeOscillator, Indicator-Vzo Price Statistics (12): Indicator-Autocorrelation, Indicator-Beta, Indicator-CoefficientOfVariation, Indicator-HurstExponent, Indicator-Kurtosis, Indicator-MedianAbsoluteDeviation, Indicator-PearsonCorrelation, Indicator-RSquared, Indicator-Skewness, Indicator-SpearmanCorrelation, Indicator-StandardError, Indicator-Variance Volatility (1): Indicator-DetrendedStdDev Each page now carries: full Quick reference, Formula (with pseudocode for non-trivial constructions — Hurst R/S, KVO trend- flip cumulative measure, Spearman rank-tied mid-rank handling, Williams BW-MFI's 4-class taxonomy), Parameters with constructor errors, Inputs/Outputs for (f64), (Candle), and (f64,f64) pair shapes across all bindings, Warmup, exhaustive Edge cases (zero variance, NaN-instead-of-zero defaults, outlier robustness properties for MAD/Spearman/Kurtosis, anchor-not-set for AnchoredVwap, volume-equal-no-update for NVI/PVI), Rust/Python/Node/Streaming examples, deep Interpretation linking siblings (PVI+NVI together, MAD as robust σ via 1.4826 multiplier, Hurst regime gating between trend/MR strategies, Williams' 4-quadrant MFI classification), Common pitfalls (Pearson vs Spearman for nonlinear monotone, BW-MFI vs Money Flow Index confusion, Variance squared units), References (Hurst 1951, Spearman 1904, Sibbet 1970s, Dysart 1936/Fosback 1976, Klinger 1997, Worden 1980s, Williams 1995, Khalil & Steckler 2011, Shannon 2022), and See also.

    @kingchenc kingchenc committed May 28, 2026
    508e661
  • wiki: expand Family 16 (Market Profile) to full depth Rewrite all 3 Family 16 pages: Indicator-ValueArea (POC + VAH + VAL bins, rolling 70% volume) Indicator-InitialBalance (locked first-N-bar session range) Indicator-OpeningRange (locked range + live breakout-distance) Each page now has: full Quick reference, Formula with bin-spreading / running-max-min mechanics, Parameters with constructor errors, Inputs/Outputs covering multi-field outputs across bindings (3-col Python arrays, interleaved Node flat arrays), Warmup, Edge cases (lock-in semantics, manual session-reset requirement, single-print bar volume handling, bin-resolution mismatch), Rust/Python/Node/ Streaming examples (including the session-reset pattern Wickra expects callers to handle), Interpretation (Steidlmayer day-type classification for IB extensions, Crabel-style OR-breakout strategies, POC-as-magnet for mean reversion), Common pitfalls (manual reset requirement most important; period vs timeframe mismatch), References (Steidlmayer, Dalton, Crabel), and See also.

    @kingchenc kingchenc committed May 28, 2026
    ef6e961
  • wiki: expand Family 15 (Risk / Performance) to full depth Rewrite all 17 Family 15 pages to match canonical-page depth: Indicator-SharpeRatio, Indicator-SortinoRatio, Indicator-CalmarRatio Indicator-OmegaRatio Indicator-MaxDrawdown, Indicator-AverageDrawdown Indicator-DrawdownDuration, Indicator-PainIndex Indicator-ValueAtRisk, Indicator-ConditionalValueAtRisk Indicator-ProfitFactor, Indicator-GainLossRatio Indicator-RecoveryFactor, Indicator-KellyCriterion Indicator-TreynorRatio, Indicator-InformationRatio, Indicator-Alpha Each page now carries: full Quick reference, Formula with running-sum / window-sort details (Welford-style O(1) for Sharpe/Sortino/Treynor/ Alpha; O(period) for window-recomputation ones like Calmar/Omega; O(period · log period) for VaR/CVaR sorts), Parameters with constructor errors, Inputs/Outputs covering (f64) returns and (f64, f64) asset/ benchmark pair inputs across all bindings, Warmup, exhaustive Edge cases (zero variance, all-positive windows producing Inf, NaN-free default behaviour, cumulative-vs-rolling semantics for Recovery / DrawdownDuration), Rust/Python/Node/Streaming examples, deep Interpretation comparing siblings (Sharpe vs Sortino vs Calmar trade- offs; VaR vs CVaR coherence; AverageDrawdown == PainIndex naming note; Treynor for diversified portfolios vs Sharpe for single names), Common pitfalls (Sharpe annualisation under serial correlation, period mismatch with RF rate, full-Kelly variance, Beta near zero amplification), References (Sharpe 1966/1994, Sortino 1994, Treynor 1965, Jensen 1968, Rockafellar/Uryasev 2000, Kelly 1956), and See also linking the sibling network.

    @kingchenc kingchenc committed May 28, 2026
    d837363
  • wiki: expand Family 13 (Ichimoku/Charts) and Family 14 (Candlesticks) Rewrite Ichimoku (multi-line cloud system) and HeikinAshi (candle-smoothing transform), plus all 15 candlestick pattern pages: Family 13: Indicator-Ichimoku, Indicator-HeikinAshi Family 14: Indicator-Doji, Indicator-Hammer, Indicator-InvertedHammer, Indicator-HangingMan, Indicator-ShootingStar, Indicator-Engulfing, Indicator-Harami, Indicator-MorningEveningStar, Indicator-ThreeSoldiersOrCrows, Indicator-PiercingDarkCloud, Indicator-Marubozu, Indicator-Tweezer, Indicator-SpinningTop, Indicator-ThreeInside, Indicator-ThreeOutside Each page now carries the full template: Quick reference, Formula with pattern conditions expanded line-by-line, Parameters (where applicable — Doji/SpinningTop/Marubozu/Tweezer have thresholds; most candle patterns are parameterless), Inputs/Outputs with binding-specific NaN/null semantics, exhaustive Edge cases (strict-inequality bugs, doji-vs-spinning-top distinction, Hammer-vs-HangingMan same-shape-different-context, gap requirements for Piercing/Dark Cloud), Rust/Python/Node/Streaming examples, Interpretation with paired-pattern guidance (Hammer needs downtrend context; Engulfing pairs with ThreeOutside for confirmation; Ichimoku Kumo classification), Common pitfalls (HA-vs-raw candlestick patterns, trend context, tolerance/threshold tuning), References (Nison 1991), and See also.

    @kingchenc kingchenc committed May 28, 2026
    b716a36