EURUSD ▲ 1.0847 GBPUSD ▼ 1.2634 USDJPY ▲ 156.21 AUDUSD ▼ 0.6512 USDCAD ▲ 1.3724 NZDUSD ▲ 0.5981 USDCHF ▼ 0.8843 XAUUSD ▲ 2391.50 EURUSD ▲ 1.0847 GBPUSD ▼ 1.2634 USDJPY ▲ 156.21 AUDUSD ▼ 0.6512 USDCAD ▲ 1.3724 NZDUSD ▲ 0.5981 USDCHF ▼ 0.8843 XAUUSD ▲ 2391.50
Proof of Work

Real accounts.
Real lessons.
Real engineering.

Everything below is grounded in actual development and live testing — wins, losses, and the messy middle. Forex is unforgiving. The only way to build an EA that holds up in real markets is to test it, watch it fail, and rebuild it. This page is the record of that work.

Latest Results

The running record.

Fresh results posted regularly — typically after Friday's close. Wins and losses, dated and real. Bookmark this page and check back; the record only grows. This is the part the hype crowd can't fake — an ongoing, public, dated track record.

May 21, 2026

Correlated-pair week · +$49.86 net float, closing green

Live $7,300 account. It's Friday — everything closes today, and the basket is in the green. Eight positions open across CADJPY, CHFJPY, EURCHF, GBPCHF, NZDUSD, and USDCAD. Notice the mix: some long, some short. That's not random — pairs are deliberately chosen so they balance each other. When one side gives back, the other tends to hold.

Five winners, three losers (CHFJPY −7.60, GBPCHF −9.16, NZDUSD −32.60) — and I'm fine with the red. I don't trade to win every ticket. I trade the basket. When the whole book is net positive, I bank it and walk. No greed waiting for a bigger number, no holding red trades hoping they'll bail me out. Net green, close it, done.

Look at the trade comments in the screenshot — IndEngine firing with PDH/PDL rules (e.g. IndSig SELL PDL @0.91421 on EURCHF). That's the engine reading prior-day levels and acting, exactly as built.

Live MT4 account showing 8 correlated forex positions netting positive on a 7,300 USD account
Story 01 · The Recovery Week

+$600 in one week on an $8,000 account.

The setup: $8,000 demo account, IndEngine deployed across 16 pairs simultaneously — every major and cross. All pairs running the same engine, each one independently risking 1% of account.

What happened: Mid-week, the dollar moved hard. USD strength swept across pairs in the same direction within the same H4 window. This is what traders call a "portfolio event" — when correlated pairs all break in unison.

What IndEngine did: Caught the coordinated move across multiple pairs at once. Multi-timeframe gate logic confirmed the direction. Session filters kept trades in London and NY windows only. Multi-stage TP banked the first targets, trailed the runners.

The honest part: A move like this doesn't happen every week. Most weeks are quieter — grinding small wins, taking small losses, staying in the game. But when the conditions align, an EA with the right engineering catches the whole move. Manual trading misses most of these because you can't watch 16 pairs at once.

The result: ~7.5% gain in 5 trading days. No martingale. No grid. No averaging into losers. Just an engine doing what it was built to do.

Net Profit
+$600
Starting Balance$8,000
Duration1 week
Pairs Active16
Return+7.5%
Strategy TypeMulti-pair coordinated
Story 02 · Tokyo Open Recap — May 18, 2026

+$196 in one Tokyo session.

The setup: Standard IndEngine deployment on a $10,000 account, monitoring multiple JPY-cross and USD-pair charts heading into Tokyo open.

What happened: Coordinated USD-strength bias kicked in early — IndEngine fired sell entries across NZDUSD, AUDJPY, AUDUSD, and EURUSD in the same direction within the same window. 11 trades total over the session.

The result: 9 winners, 2 small losers. Net +$196.04 banked in a single morning. Win rate hit 82% on the session. Closed manually with the Master Close script — walk up, see the float green, bank it.

The role of the trader: IndEngine hunted across the chart while I was building this website. I never touched the trades. When the session matured, I closed everything with one click. That's the entire workflow — engine works, trader banks, both happy.

Currently: Engine still armed for London and NY sessions later today. We'll see how the rest of the day goes — but Tokyo paid for itself already.

Tokyo Session Profit
+$196
DateMay 18, 2026
Account$10,000
SessionTokyo Open
Trades11
Win Rate82%
Return+1.96%
StatusEngine still live
Story 03 · The Balanced Basket

Red trades, green basket. That's the job.

The approach: Instead of piling into one direction and praying, I run a basket of correlated pairs deliberately positioned to offset each other — some long, some short. When the market pushes one way, part of the book gives back while the other part holds or gains. The portfolio balances itself. It's risk management at the basket level, not the trade level.

What this looked like live: A $7,300 account carrying eight positions — CADJPY, CHFJPY, EURCHF (×2), GBPCHF (×2), NZDUSD, USDCAD. Five green, three red. The reds weren't mistakes — they're the cost of keeping the book balanced. The winners more than covered them.

The engine's role: Entries were driven by IndEngine reading prior-day high and prior-day low levels (PDH/PDL). You can see it in the trade comments — IndSig SELL PDL @0.91421 on the EURCHF short. The engine identifies the level, confirms the signal, and acts. No guessing, no chasing.

The discipline part — this is the whole lesson: When the basket is net positive, I close it and bank it. I don't get greedy waiting for a bigger number. I don't hold red trades hoping they'll come back. The goal was never to win every single ticket — it was to walk away with the book in profit. Net green, close it, done. That mindset is what keeps an account alive over years, not weeks.

A note on US accounts: US traders can't "hedge" in the traditional sense under NFA rules. But thoughtful use of correlated pairs lets you build a naturally balanced book that manages directional risk — fully within the rules. It's not a loophole; it's portfolio construction.

Basket Net (floating)
+$49.86
DateMay 21, 2026
Account$7,300 live
Positions8
Winners5
Losers3
EngineIndEngine · PDH/PDL
PlanBank net, walk
Story 04 · The Backtest

EURUSD April · 72.7% win rate.

The setup: Channel-retest strategy on EURUSD, H4 timeframe, full month of April backtest data, 1% risk per trade.

The numbers:

  • 11 trades — 8 longs, 3 shorts (both directions confirmed working)
  • 72.73% win rate — nearly 3 in 4 trades profitable
  • 4.07 profit factor — for every $1 lost, $4.07 was won
  • $929 net profit on a $10K account
  • 3.81% max drawdown — never dropped more than that from peak

The honest part about backtests: A backtest is not a guarantee. Past data is the only data that exists, and any EA can be over-fit to look great on history. That's why backtests live below the live results on this page, not above them. They're a sanity check, not a sales pitch.

What this proves: The strategy holds up across multiple trade conditions in a real month of market data. Both directions worked. Drawdown stayed controlled. That's the floor — the question is whether live performance matches, and on this EA, it has.

Profit Factor
4.07
PairEURUSD H4
PeriodApril 2025
Trades11
Win Rate72.7%
Net Profit+$929
Max DD3.81%
The Honest Part · Lessons Earned

Every working EA started as a broken one.

Most "guru" sites only show you the wins. That's not how this is going to work. Below are real problems I hit while building these systems — and the fixes that came out of them. Twenty-plus years of these hard-won lessons is exactly what I bring to your build, so you don't have to learn them the expensive way. This is what you're paying for when you book a build.

Lesson 01

Re-entry stacking

The problem: Early version fired a new trade on every M15 arrow during a strong move. Ended up with 14+ trades open in the same direction. Margin nearly gone.

The fix: Track entry state per direction per timeframe. Block re-entry until the indicator flips OTHER way and back. Now baked into IndEngine's gate logic.

Lesson 02

Late-entry on stale signals

The problem: Channel breakout fired a trade 120 pips above the trigger line because the signal was old. Stop-loss became enormous. Profitable by luck in a trend, would have been brutal in chop.

The fix: Added "fresh break" rule — entry only fires within X bars of the breakout candle. Stale setups get discarded. No more chasing.

Lesson 03

Post-session chop

The problem: EA fired entries after NY close — when liquidity is thin and spreads widen. 5 losing trades in the dead zone wiped $40 off a great day. Pattern confirmed across weeks of data.

The fix: Session filter built into IndEngine. Trades only fire during high-liquidity windows. Post-NY dead zone is now off-limits unless the user explicitly enables it.

Lesson 04

Losses that ran too long

The problem: An early version held losers hoping for reversal. -$92 floating across 4 USDCHF sells. Hope is not a strategy.

The fix: Mandatory hard SL based on structure (channel wall, swing point), not arbitrary pip count. Multi-stage trailing stop. Once a loss hits the SL, it closes — no negotiation.

Lesson 05

Correlation risk on multi-pair

The problem: 16 pairs all hitting SL at the same time on a coordinated USD move. Worst-case scenario — meaningful loss in one sweep.

The fix: Portfolio-level daily loss cap. If aggregate loss across all pairs hits 5%, IndEngine stops trading until next day. Pair-level discipline plus portfolio-level safety net.

Lesson 06

Reboot trade clusters

The problem: MT4 reboots (Windows updates, restarts) caused several EAs to initialize at once and fire simultaneously, creating unintended trade clusters.

The fix: Initialization delay + spacing logic. After restart, IndEngine waits, checks state, then resumes one entry at a time. No more cluster firings.

The Work · EAs Built

A small sample of the engineering.

High-level summaries of EAs I've engineered over the years. Source code and parameter tuning stays private — but here's what each one does and the problem it solves. Every one was built around a specific trader's style, the same way I'd build around yours.

Channel-Retest

H4 Channel EA

Auto-detects H4 channels from swing pivots. Waits for breakout close outside the channel wall, then waits for retest and rejection candle before entering. Multi-stage TP at 1x, 1.5x, and trailing on the runner. ATR filter blocks weak breakouts. Session filter, daily loss cap, max-1-trade-per-channel.

Multi-TF gate Retest entry 3-stage TP Session filter
Multi-Strategy

Triple Team EA

Three independent strategies — SuperTrend, FIBO, Trend Line — running under one master gate. Each strategy has its own forex inputs (lots, SL, TP, breakeven, trailing, magic number). Trade direction control across all three. Single global hedge prevention for US-broker FIFO compliance.

3 strategies Independent settings Master direction gate FIFO-safe
Multi-Timeframe

Daily Lines EA

SuperTrend M15-on-H1 acts as the master "Big Boss" breakout line. When a candle closes above or below that dotted line, all three timeframes (M15, M5, M1) fire entries in that direction. User-drawn lines for SL, TP, mines. No auto take-profit — pure structural trading with manual exits via white-line and lime-line close logic.

ST breakout master 3-TF fire Manual exit lines Pure structure
Auto-Scaling

Custom Indicator Engine

Account-balance-aware position sizing built in. Lots scale automatically as the account grows: every $2K of balance growth adds 0.01 to the base lot size. Snowball effect — winners compound, losers shrink. Same EA, larger payouts, no manual recalculation.

Auto lot sizing Balance-scaled risk Snowball logic Set & forget sizing

This is the work. Want yours built next?

Bring your strategy. Bring your indicator. We'll engineer it together — with every lesson on this page already baked in.

Book a Session →
⚠ Risk Warning

Forex trading based on leverage is highly risky trade. Past performance of any EA or strategy does not guarantee future results. You can lose more than your initial investment. Only trade with capital you can afford to lose. Results shown reflect specific accounts and time periods; outcomes vary by strategy, broker, and market conditions. Forex EA US provides mentorship and educational services; no specific trade results are guaranteed.