Views
No views yet
🟣 Try the Qovaryx Options Decoder — Free beta
This model is part of Qovaryx, the sovereign 11-head AI cluster that grades options trades in under a millisecond on your CPU.
- 🚀 Download the desktop app (beta): https://qovaryx.jehorizon.com/download.html
- 📖 Read the research: https://qovaryx.jehorizon.com/research
- 💬 Community Discord: https://discord.gg/PtuHZDv5ju
- 🌐 Main site: https://qovaryx.jehorizon.com
Not financial advice. Options trading involves substantial risk. You make the call.
⚠️ Deprecated — superseded by the Qovaryx app
This model is retained for reproducibility but is no longer the recommended way to run trading inference. The signed, watermarked Qovaryx beta ships from our site only — not from Hugging Face — so we can control versions and apply the nuke-switch if a build needs to be retired.👉 Get the app: https://qovaryx.jehorizon.com/download.html
updates/latest.json now points to 3.5v31-2.5.3-qovaryx-public. Existing public installs should pull the Qovaryx 2.5.3 hotfix on startup.🚀 New flagship: Qovaryx Options Decoder — Full Community Runtime. The latest, most capable Qovaryx release is live as a single drop-in package: six functional HGB specialists + eight vaulted torch heads in one runtime. 15-of-15 internal benchmark cells closed at strict bootstrap CI lower bound. Drop-in replacement for FrankenB / V3.7 / Qwen-VPA. Sub-millisecond inference. Offline. No license email required. 👉 Qovaryx/qovaryx-options-decoder-full-community
💬 Join the community. Discord: https://discord.gg/PtuHZDv5ju — builders training their own trading/finance models. Engineering, no signals. Get install help, share work, follow the Qovaryx research devlog. Try the deployed Q-Chat router live via/qchat ask. Ko-fi: https://ko-fi.com/tjarvis91 — every coffee literally buys GPU time for the next training cycle.
3.5v31-2.5.3-qovaryx-public, links above) no longer uses the Franken-B 9B vision-language model as its inference engine. It uses the Qovaryx Options Decoder community runtime (Qovaryx/qovaryx-options-decoder-full-community) which runs on CPU, has no GPU requirement, and serves sub-millisecond inference. See the New flagship banner above and the Qovaryx card for what currently powers your installs.The first VFAi-X model to statistically beat the V5.0 baseline on a per-trade bootstrap (penny, p=0.023). Best chart-fusion result in the entire VFAi-X lineage (+106.76% vision-only on the 200-row real fusion harness). Same overlay won on all three streams over 10,000+ acted trades.
V3.7s base → V5.0 LM LoRA → V5.8 last-3 LM LoRA. It reads composite chart images (1D / 1H / 5M) plus structured market context and emits BUY / SELL / HOLD / NO_TRADE with conviction and a risk plan. Optimized for Volume-Price Analysis (VPA), pattern recognition, and chart-text fusion.main (this page) · Recipe: V3.7s → V5.0 → V5.8 last-3 · Base: Qwen/Qwen3.5-9B-VL · Runtime: FP8 on vLLM · Predecessor: tjarvis91/vfai-x-3.5-9b-options (V3.7)![]() Dashboard -- account balance, buying power, confidence panels, macro calendar, system status with 5070 Ti GPU readout. | ![]() Charts -- AAPL with model-emitted Breakout / SH / SL annotations. Penny Universe sidebar with 479 symbols. Multi-timeframe selector. |
![]() Orders -- AI Trading Activity board: open / filled / cancelled / partial fills, ticker filter, time-range tabs. | ![]() Options -- full options chain (calls + puts, IV / delta / OI / vol / bid / ask). Portfolio Greeks panel. Risk Analysis. |
![]() Fundamentals -- per-ticker valuation, margins, key highlights, macro calendar, earnings calendar. AAPL shown. | ![]() Change Log -- release notes, runtime checks, local diagnostics. Restart backend, health check, API docs. |
HF_TOKEN before first launch. Public builds ship no secrets by design.min_conv=70, lev=15, hard_stop=-5%, theta_drag=0.5, position_size=20%, max_pos=8) applied identically to both models, same streams, same dates:| Metric | V3.7 (prior flagship) | Franken-B (this model) | Delta |
|---|---|---|---|
| 2yr return | +1,432% | +8,245% | +6,813 pp |
| 2yr profit factor | 2.99 | 4.51 | +50.8% |
| Penny return | +12,128% | +35,155% | +23,027 pp |
| Penny profit factor | 26.77 | 31.77 | +18.7% |
| 180d return | +1,593% | +4,711% | +3,118 pp |
| 180d profit factor | 4.75 | 4.95 | +4.2% |
| Vision-only fusion | +43.99% | +106.76% | +62.77 pp |
| Fused (text+chart) | +68.06% | +103.32% | +35.26 pp |
| 2yr BUY/SELL balance | 264 / 1732 (87% SELL-skew) | 1,539 / 1,491 (balanced) | bias fixed |
| 2yr direction accuracy | 39.4% | 40.5% | +1.1 pp |
| Bootstrap CI vs V5.0 (penny) | TIE (p=0.39) | PASS p=0.023 | first PASS in family |
| Stream | V3.7s | Franken-B | Delta |
|---|---|---|---|
| 2yr | n=749, +889%, PF=3.55 | n=749, +933%, PF=3.75 | +44 pp, +0.20 PF |
| penny | n=1,253, +8,734%, PF=9.73 | n=1,246, +9,422%, PF=10.56 | +688 pp, +0.83 PF |
| 180d | n=966, +593%, PF=1.74 | n=950, +604%, PF=1.77 | +11 pp, +0.03 PF |
Qwen3.5-9B-VL (base)
→ V3.7s merged base (text + fusion sidecar, full LM layers)
→ V5.0 LM LoRA (abstention + direction repair, all LM layers q/k/v/o + MLP)
→ V5.8 last-3 LM LoRA (layers 29/30/31 only, r=64, alpha=128)
model.language_model.layers.29/30/31. Its chart-fusion edge comes from last-layer language-side arbitration over chart-derived tokens passed from the visual encoder. That is the discovery that drives the +106.76% vision result.| Recipe attempted | Outcome |
|---|---|
V3.7s → V5.8 (skip V5.0) | take rate 87.5%, prose drift, rejected |
V3.7s → V6 → V5.8 | 7/8 valid, schema miss, rejected |
V3.7s → V5.8 → V6 | same schema miss reversed |
V3.7s → V5.0 → V5.8 → V6 | 8/8 strict, but repetition/malformed output |
V5.5 → V5.0 (double-V5.0) | take 50%, over-abstains |
V3.7s → V5.0 → V5.8 | 8/8, 75% take, balanced action mix -- winner |
| Metric | Franken-B | V3.7s | Honest read |
|---|---|---|---|
| brutal action_pass | 90.9% | 100% | V3.7s wins 3 brutal cases (open lane: v27_veto stack candidate) |
| app_integrated | 99.0% | 99.75% | tied for practical purposes |
| today_holdout direction | 48.0% | 44.0% | Franken-B ties V3.5 baseline |
| today_holdout BUY/SELL | 48/2 âš | 25/25 | bull-bias is the known open weakness |
| corpus avg (9 packs) | 88.2% | 96.2% | V3.7s wins broad corpus (sample-size-small per pack) |
| corpus adversarial | 83.3% | 90.0% | open lane: targeted V58R challenger in progress |
| fusion vision_only | +106.76% | +43.99% | best in the entire family (n=200 fusion harness) |
| fusion fused (with app gate) | +103.32% | +68.06% | best in the family |
| Configuration | Strict overall | Vision | Fused | Decision |
|---|---|---|---|---|
| Franken-B base (shipped) | 72.16% | +106.76% | +103.32% | PROMOTED |
| + v5 corrector | 81.73% | -21.90% | +30.91% | rejected |
| + v6 corrector | -- | -55.92% | -5.04% | rejected |
| + v58R (latest, 2026-05-22) | sanity match | +2.55% (only positive corrector) | -- | rejected (adversarial collapsed to 73.3%) |
1
2from transformers import AutoModelForImageTextToText, AutoProcessor
3
4import torch
5
6model = AutoModelForImageTextToText.from_pretrained(
7
8 "tjarvis91/vfaix-vpa-options-trader",
9
10 torch_dtype=torch.bfloat16,
11
12 device_map="auto",
13
14 trust_remote_code=True,
15
16)
17
18processor = AutoProcessor.from_pretrained(
19
20 "tjarvis91/vfaix-vpa-options-trader",
21
22 trust_remote_code=True,
23
24)
251
2vllm serve tjarvis91/vfaix-vpa-options-trader \
3
4 --served-model-name vfai-qwen35-9b-frankenB-v2.2 \
5
6 --max-model-len 4096 \
7
8 --gpu-memory-utilization 0.85 \
9
10 --quantization fp8 \
11
12 --trust-remote-code
131
2ACTION: BUY
3
4Conviction: 73%
5
6Reason: Confirmed VPA direction plus clean retest, volume expansion, defined risk.
7
8Risk plan: Buy with defined risk at the failed retest level and exit if that level breaks.
9BUY / SELL / HOLD / NO_TRADE based on prompt schema, current position state, market conditions, and evidence quality.| Open item | Severity | What we're doing |
|---|---|---|
| Today_holdout 96% BUY bias | medium | v58R-balanced fusion corpus (rebalance BUY/SELL anchors before retrain) |
| Corpus adversarial -16.7pp vs V6 | medium | v27_veto adapter stack experiment queued |
| Brutal action_pass -9.1pp vs V3.7s | small | Same v27_veto lane |
| Walk-forward on fresh distribution-realistic hold-out | high (process) | Quarterly split queued; we will publish whichever way it lands |
| Selection-biased legacy answer keys | high (process) | Telemetry-gold streams in development |
tjarvis91/vfai-x-3.5-9b-options hosts two opt-in branches for research/ensembling:--revision v3.7--revision vfai-x-sniper-optionsFRANKEN_B_FLAGSHIP_REPORT_20260520.md -- original flagship promotion reportFINAL_DECISION_FRANKEN_B_FLAGSHIP_20260522.md -- corrector lane verdictsFRANKEN_B_PRODUCTION_DEPLOYMENT_20260522.md -- production overlay lock + V2.2 settingsfrankenB_apples_to_v37s.json -- matched-pair comparison datafrankenB_vs_v50_bootstrap.json -- bootstrap CI raw datafrankenB_mega_variable_sweep.json -- overlay sweep across 1,200 configsfrankenB_full_20260520_LIVE_SUITE_REPORT.json -- sanity battery rawV5_FRANKENB_2YR_PROFITABILITY.md, V5_FRANKENB_PENNY_PROFITABILITY_50USD.md -- locked production profitabilityFRANKENB_ALL_REPORTS_SHIP_AUDIT_20260522.md -- pre-ship audit summaryCODEX_V58_REGRESSION_AUDIT_20260522.md -- V5.8 lineage audit + composition-lock finding