AFH Liquidity Structure Pro
Liquidity sweep and market-structure break detection with multi-timeframe confirmation, mitigation zones and documented alert templates.
Indicators, strategies, expert advisors, cBots and AI tooling — each published with an immutable version ID, a code hash, a declared compatibility matrix and a verification status. Licence enforcement runs server-side.
Liquidity sweep and market-structure break detection with multi-timeframe confirmation, mitigation zones and documented alert templates.
Execution-side expert advisor enforcing per-session risk limits, mandatory stop loss, daily loss caps, correlation checks and a hard kill switch.
Bridges canonical order intents into cTrader with idempotency keys, client order IDs, duplicate detection and an automated reconciliation report.
Classifies the prevailing volatility regime per timeframe and shades the chart so strategy selection adapts to conditions rather than a fixed template.
Tick-volume imbalance and absorption detection with broker-volume labelling, so you always know which volume figure you are reading.
Live correlation heatmap across your watchlist, with a pre-trade warning before you stack positions that move as one instrument.
Reads a strategy version and produces a structured rule breakdown, edge assumptions and failure conditions — advisory output only, never executable.
Streams every fill, risk decision and reason code into the trading journal so the feedback stage of the value chain is never skipped.
Feeds your TradingView watchlist into the AFH AI Scanner, returning ranked candidates with the data snapshot and model version attached.
No product reaches the marketplace without passing verification. This is the exact metadata contract each listing carries — nothing is hidden behind a frontend flag.
| Field | Example |
|---|---|
| SKU | AFH-TVS-LSP-0001 |
| Product type | Indicator |
| Platform | TradingView, MetaTrader 5 |
| Version | v3.2.1 |
| Code hash | 9f4c…a17e |
| Price | USD 149.00 |
| Billing model | Purchase · Subscription · Rental · Lifetime |
| Licence rules | Per-account seats, server-enforced |
| Compatibility | Declared platform + build range |
| Author | AFH Research (internal) |
| Documentation | Required for publication |
| Changelog | Every version, no retro-edits |
| Risk disclosure | Attached and versioned |
| Refund policy | Published per product |
| Verification status | Verified |
Entitlements are derived from verified billing state, never from a plan name submitted by the client. A hidden frontend flag is not a control — it is a suggestion.
Malware and static scanning, package validation, dependency review, signature and hash generation, sandbox testing, permission declaration and human approval — all before publication.
Strategy behaviour never changes silently. A parameter tweak is a new version with its own hash, changelog entry and test results — so a backtest can always be tied to the exact code that produced it.
Connector adapters keep core strategy and risk logic platform-agnostic. Each connector maps the canonical order and position model onto provider-specific capabilities.
| Capability | TradingView | MetaTrader 5 | cTrader | Exchanges |
|---|---|---|---|---|
| Indicator products | ✓ | ✓ | ✓ | ✓ |
| Strategy / signal products | ✓ | ✓ | ✓ | ✓ |
| Automated execution | — | ✓ | ✓ | ✓ |
| Paper trading path | ✓ | ✓ | ✓ | ✓ |
| Order state reconciliation | — | ✓ | ✓ | ✓ |
| Idempotent order submission | — | ✓ | ✓ | ✓ |
| Kill switch respected | ✓ | ✓ | ✓ | ✓ |
Capability matrix is declared per connector and validated by contract tests. TradingView tools are research and alerting surfaces; execution routes through MT5, cTrader or exchange connectors.
The billing model is set per product by the publisher. Payment methods are tokenised through a PCI-compliant provider — we never store raw card data.
One-time payment granting a permanent licence for the version purchased, with updates per the publisher's stated policy.
Recurring billing with entitlement derived from verified billing state. Cancellation and refund events are recorded as auditable subscription events.
Time-boxed licence for a fixed term. Access is revoked automatically at expiry by the server, not by a client-side toggle.
Permanent licence grant tied to the purchasing identity, enforced server-side with per-account seat limits.
We do not trust arbitrary scripts, and we do not ask buyers to. Every submission is scanned, signed, sandbox-tested and reviewed by a human before it becomes visible.
Version IDs, code hashes, compatibility matrices and test counts on every listing. Add execution only when your risk policy is configured.