Files
LEGSTECH Optimizer d9ed625579 docs: update repo URLs after rename to Apex_AI_MT5_EA_Optimizer
Replace all 13 occurrences of github.com/tonnylegacy/MT5_Optimizer
with github.com/tonnylegacy/Apex_AI_MT5_EA_Optimizer across:
- README.md (clone instructions)
- SUBMISSION.md (GitHub URL field + checklist)
- TODO_NEXT.md (next-session prompt)
- PROJECT_HANDOFF.md (header + status table + footer)
- docs/GETTING_STARTED.md (clone instructions, issue tracker link)
- ui/templates/dashboard.html (Source on GitHub nav link)

Also clean up the SUBMISSION.md Video/GIF block to list both the
YouTube video and the in-README demo GIF.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 08:14:24 +00:00

76 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# What's next — post-hackathon roadmap
> Stub list of work to pick up after the Cerebral Valley × Anthropic
> "Built with Opus 4.7" hackathon (April 26, 2026). When you're ready to
> resume, paste the prompt below into a fresh Claude Code session and let
> it run.
---
## 🎯 First milestone: one-click installer for forex traders
Turn APEX from "clone + pip install + edit yaml" into a double-click `.exe`
that any MT5 user can run.
### Prompt for next session
> Draft a PyInstaller spec + first-run wizard for the APEX MT5 Optimizer
> (https://github.com/tonnylegacy/Apex_AI_MT5_EA_Optimizer). Goal: turn the project
> into a double-click .exe for forex traders.
>
> **(1)** Create `apex.spec` that bundles `app.py`, all submodules,
> `ui/templates`, `ui/static`, `demo/`, `config.example.yaml`, and the demo
> .set file. Use `--onefile`, set the icon, exclude tests + screenshots.
> Verify `pyinstaller apex.spec` produces a working binary that launches
> the Flask server and opens localhost:5000 in a browser.
>
> **(2)** Add a first-run wizard at `/first_run` that fires when
> `config.yaml` is missing or `anthropic_api_key` is empty: walks the user
> through MT5 path detection (read Windows registry
> `HKLM\SOFTWARE\MetaQuotes Software Corp.`), API key paste, EA selection
> (use the existing `/api/ea/scan`), then writes `config.yaml` and
> redirects to `/dashboard`.
>
> **(3)** Open a PR titled "feat: one-click installer + first-run wizard".
---
## 🧠 Bigger features — what forex traders would actually pay for
Priority order, ship incrementally:
1. **Multi-symbol robustness** — same params validated on EURUSD + GBPUSD
+ XAUUSD in parallel; verdict fails anything that only works on one.
Adds a "Cross-symbol" badge to the verdict card.
2. **Walk-forward windows** — instead of one OOS test, slide a 6-month
train / 1-month test window forward 12× and score on consistency.
Replaces the current single-OOS Phase 3 with a more robust validation.
3. **Live capital protection** — once an EA is deployed, nightly
re-validation cron checks if the current market regime still matches
the optimization window. Ping the user (Discord webhook already wired)
when drift is detected.
4. **Setlist provenance marketplace** — verified `.set` files with their
full AI evolution path attached as proof of how they were derived.
Buyers see the reasoning, not a black box. (Opus 4.7's role in this
becomes the trust layer.)
---
## 🏗️ Hosted SaaS tier
Out of scope for solo build, but the shape:
- Sandbox each user with a Windows VM running MT5
- Queue optimization jobs, stream the same dashboard back over WebSocket
- Per-tenant `config.yaml` + API key vault
- Stripe metering on backtests + AI calls
Real product, not a weekend hack. Park until usage validates the demand.
---
*Saved 2026-04-25 — re-paste the prompt above when ready.*