โ€บNavigation
Forex ยท feature catalog ยท provenance verification
๐Ÿช™ FOREX+GOLD 13 COLUMNS ยท @nasimubd PROVENANCE โœ“ VERIFIED 2026-06-25

Forex Feature Catalog โ€” 13 contributed columns

The authoritative catalog of every column in fxview_cache.forex_bars lives in the mql5 repo at docs/feature-catalog.html (preview: eon.25u.com/mql5/). For each column it records name ยท family ยท market ยท contributor ยท meaning. Of its 229 cataloged columns, the contributor index reads @terrylica 216 ยท @nasimubd 13. This page summarizes those 13 @nasimubd columns and records the provenance verification performed against the repo (the catalog was not taken at face value).

What these 13 features share

All are Nullable(Float64), market Forex+Gold, family Feature, and CAUSAL (they consume only completed bars โ‰ค iโˆ’1; the current bar is excluded). Each is computed over a fixed 200-bar strictly-trailing window โ€” parameter-free, no tuned knobs โ€” and is a bit-exact port of a pinned reference implementation (11 at 1e-9; the two pure-spectral kernels at 1e-6). They are internally numbered "orthogonal-extension feature #1โ€ฆ#13" with no gaps, and span deliberately independent mathematical families so they add orthogonal information rather than restate existing columns.

The 13 columns

#1โ€“9 = PRs #91โ€“99 ยท #10โ€“13 = batch 3-4
#ColumnFamily groupWhat it measures (plain terms)Reference port
1anderson_darling_a2Distributional shapeHow non-Gaussian the recent return distribution is (goodness-of-fit)scipy.stats.anderson
2edge_spread_bpsMicrostructureEffective bidโ€“ask spread from OHLC alone (liquidity cost)bidask.edge (Ardia et al., JFE 2024)
3hvg_clusteringVisibility-graph topologyLocal clustering of the price visibility graph (texture)ts2vg + networkx
4kendall_taub_ret_spreadMicrostructureRank dependence between per-bar return and spreadscipy.stats.kendalltau(b)
5lziv_complexity_signsSign-sequence complexityCompressibility of the up/down sign sequenceantropy.lziv_complexity
6mann_kendall_zTrend / driftRank-based monotonic drift / trend strengthMannโ€“Kendall (probe)
7sevcik_fdFractal / roughnessFractal roughness of the price curve (1โ‰ˆsmooth, โ†’2 jagged)Sevcik 1998 (neurokit2)
8sign_two_state_entropy_rateSign-sequence complexityPredictability of the sign chain (0=predictable, 1=random)2-state Markov entropy rate
9spectral_log_slopeSpectral shapeSpectral colour โ€” the 1/fแต… tilt (white โ†’ pink/Brownian)real-DFT log-log OLS
10pomeau_irreversibility_lag1Time-irreversibilityTime-asymmetry of returns (is the series reversible?)trev (arXiv:0708.4022)
11hvg_degree_assortativity_coefficientVisibility-graph topologyWhether visibility-graph hubs link to hubs (2nd-order topology)networkx assortativity
12hvg_mean_shortest_path_lengthVisibility-graph topologyGlobal small-world path geometry of the visibility graphnetworkx avg shortest path
13psd_wiener_spectral_flatnessSpectral shapeTonality vs noise โ€” one dominant rhythm vs broadbandWiener entropy (MPEG-7 lineage)

Provenance verification

Every claim in the catalog was cross-checked against the source of truth โ€” oracle test, Rust kernel, metadata, writer field, live DDL, and git authorship โ€” rather than trusted from the catalog text. All green.

CheckResult
Catalog header count@nasimubd 13 โœ“
Features attributed to @nasimubdexactly 13/13 โœ“
Internal numbering #1โ€ฆ#13sequential, no gaps/dupes โœ“
Oracle test per feature (tools/fxview-backfiller/tests/oracle_*.py)13/13 present โœ“
Rust kernel per feature (orthogonal_extension_kernels/*.rs)13/13 present โœ“
Git first-author of every kernelMD NASIM <nasimubd21@gmail.com> โ€” 13/13 โœ“
feature_metadata.yaml coverage13/13 โœ“
BarRow writer struct (crates/fxview-core/src/writer.rs)13/13 โœ“
Live forex_bars DDL (tools/fxview-sidecar/schema.sql)13/13 columns, full COMMENT โœ“

Conclusion: the catalog's account of these 13 columns โ€” name, family, market, contributor, and meaning โ€” aligns with the source of truth. Every feature traces oracle โ†’ kernel โ†’ metadata โ†’ writer โ†’ live column, all first-authored by @nasimubd, and each schema COMMENT matches the catalog meaning verbatim.

Honest caveats (already self-documented in the catalog)

Cross-references