A forex day trading system centred with AI and using Data as the only source of trading activity, to build confidence calls from multiple independent signals before risking any capital.
👁️ The Observation
84% of retail forex traders lose money. Social Media has polluted the credibility of day trading. Get rich quick schemes which result in losses and uneducated financial risk, continue to plague hard working people.
Making trading available to people but risk adverse, and having confidence on a platform to make the right trade at the right time, is whats missing. This is the gap confluence plugs.
⚙️ How It Works
The whole system runs in a small set of docker containers, always on, scanning 10 forex pairs every 7 minutes. Each scan pulls Data from over 20 sources: technical signals, macro context, sentiment, institutional positioning, and feeds it all into a confidence score formula. That formula is adjustable depending on risk appetite on the day, the week, or the market conditions. When the score clears the threshold and the independent signals agree, only then does the bot submit a trade. Every score, every skip, every trade is logged. So I can tell you why any trade happened, and why most of the time, it doesn't.
%%{init: {'theme':'base','themeVariables':{
'fontFamily':'-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Inter, sans-serif',
'fontSize':'15px',
'primaryColor':'#ffffff',
'primaryTextColor':'#0f172a',
'primaryBorderColor':'#fbcfe8',
'lineColor':'#db2777',
'edgeLabelBackground':'#ffffff',
'clusterBkg':'#ffffff'
}}}%%
flowchart LR
A([10 forex pairs<br/>scanned every 7 min]) --> B[Technicals<br/>MACD · RSI · EMA<br/>Bollinger · ATR]
A --> C[Market context<br/>20+ external feeds]
A --> D[ML layer<br/>shadow mode]
B --> E{Confluence<br/>score}
C --> E
D --> E
E -->|≥ 70% agree| F([Trade placed<br/>with managed risk])
E -->|mixed| G[Wait and log]
style A fill:#fff1f2,stroke:#e11d48,stroke-width:2px,color:#9f1239
style B fill:#ffffff,stroke:#fbcfe8,stroke-width:1.5px,color:#0f172a
style C fill:#ffffff,stroke:#fbcfe8,stroke-width:1.5px,color:#0f172a
style D fill:#ffffff,stroke:#fbcfe8,stroke-width:1.5px,color:#0f172a
style E fill:#fdf2f8,stroke:#db2777,stroke-width:2.5px,color:#9d174d
style F fill:#e11d48,stroke:#e11d48,stroke-width:2px,color:#ffffff
style G fill:#f8fafc,stroke:#cbd5e1,stroke-width:1.5px,color:#64748b
linkStyle default stroke:#db2777,stroke-width:1.5px
🎯 The Confluence Principle
Confluence is where independent things come together. Rivers meeting, roads crossing, signals agreeing. In trading it means the same idea showing up in multiple places at once. Momentum says buy, trend agrees, higher timeframe confirms, context doesn't argue. One signal on its own doesn't mean much. Five or more pointing the same way is a different thing entirely. That's what this system is built to find, and what gets a trade placed.
Momentum · 40%
MACD crossover confirmed by RSI not being stretched
Trend · 25%
EMA alignment across 20 and 50 period moving averages
Mean-Reversion · 20%
Bollinger Band position: overextended or trending?
A trade only fires when the weighted score clears 70%. Most of the time that means waiting. The point isn't big days, it's boring ones repeated. Steady, reliable profits over months, not lucky runs that get wiped out in a week. Every pound risked has earned the right to be risked. Integrity not vanity. De-risking capital, not chasing it.
✨ Why This Is Different
Most forex bots trade on one signal and a prayer. This one won't place a trade until the evidence stacks up across five technical readings, nine external context feeds, and a higher timeframe check. No single indicator gets to decide. That's the core difference.
✕ Single indicator triggers
✓ 5 technical + 9 context signals must converge
✕ Black-box neural networks
✓ Fully explainable formula, every score logged
✕ ML trained on price alone
✓ LSTM gated to 85% accuracy before live weighting
This is very much still a work in progress. Five weeks of building, learning, and iterating. More broken than fixed on any given day. But the early numbers are pointing in the right direction and everything below is auditable, logged, and published. See for yourself.
Independent signals required to converge on every trade
Those 14 signals get weighted, scored, and AI reviewed for thesis, risk, and context. A trade only fires when the confidence score clears an agreed number. At present that is 70% and above.
🗺️ Roadmap
Five weeks from zero lines of code to a live demo account bot with full auditing, 20+ external data feeds, and a secured GitHub repo ready for governed collaboration. That's where we are. Here's what's next.
Live Now · Secured Infrastructure
Built on private infrastructure. Every commit tracked. Every deploy audited.
Private GitHub Repo
Cloudflare Tunnel + Access
Google SSO
Docker Containers
CI/CD on Every Push
Anthropic Claude AI
SQLite Audit Trail
IG Group API
📝 394 commits · 🔀 75 merged PRs · 🔍 Full audit trail on every trade decision
Now
Q2 2026
Stabilisation
Formula v2.1
Slippage & correlation fixes
External reviewer feedback
Next
Q3 2026
More markets, smarter
Commodities · indices · crypto
Self learning pattern engine
Auto tuned confidence
Later
Q4+ 2026
Real money
Multi broker (IG · IBKR · Alpaca)
LSTM live at 85% accuracy
Ring fenced real capital
💬 We're Looking For Three Conversations
01 · Day traders
Critique the model
Tell me what I've got wrong. Signal weighting, weekend risk, how I handle correlation. Pick it apart.
02 · Engineers
Build with us
If you like the problem, come build with me. Multi asset work, ML pipeline, broker abstraction. Open source.
03 · Capital partners
Post-review only
Not yet. Once traders have properly torn this apart, we can talk. Ring fenced capital, measured live deployment.
Every review makes this sharper before any real money goes in. No pitch deck, no sales call. Just your honest critique from someone who actually trades for a living.
Reward£50 Amazon Voucher or equivalent Charity Donation for any review that leads to a measurable and profitable improvement.