EnglishNederlandsPortuguesEspanolDeutschFrancais

Grid EA on Prop Firms: Permission, Basket Risk and Testing

By 7 min read trading Published: Last updated:
Editorial review. Published under the JPTC editorial policy. Method: JPTC research methodology. Material corrections are recorded through the corrections policy.
Part of Prop Firm EA Guide, our complete pillar guide on this topic.

A grid EA places or manages entries across price levels. A mean-reversion grid may buy as price falls and depend on a recovery to exit. Other grids follow breakouts. Neither a fixed lot nor a profitable backtest establishes a bounded basket loss or permission to use that strategy on a prop programme.

Grid entries and martingale are different

Write down the entry direction, spacing, number of levels, maximum lots and exit for every leg. Price spacing alone does not define risk. In a mean-reversion grid, a continuing trend can fill additional losing positions before a reversal occurs. Closing profitable legs can leave losing inventory behind; the realised balance can therefore look better than the equity.

A grid and martingale are different concepts. A grid describes entry levels, while martingale increases size following losses. They can be combined. Five equal 0.01-lot positions total 0.05 lot; sizes of 0.01, 0.02, 0.04, 0.08 and 0.16 total 0.31 lot. Fixed sizing avoids that doubling sequence but does not stop aggregate exposure or losses from growing.

Check actual programme permission first

Official pages checked on 16 October 2026: FundedNext’s CFD prohibited-strategies page explicitly prohibits grid trading. Removing martingale or adding a loss stop does not override that restriction. EA permission and a Grid mode in software are separate from permission for the strategy.

FTMO’s CFD strategy FAQ conditionally permits algorithmic trading subject to its forbidden practices and risk-management rules. Those include overexposure and increasing cumulative risk in a symbol or correlated symbols. This is not blanket grid approval. The FAQ also states that a stop-loss is not mandatory; it does not promise a code review that approves each EA before activation.

Check your exact programme, phase, platform, strategy and contractual permissions. Do not transfer a CFD rule to a futures programme or assume that a third-party preset is approved by a named firm.

Calculate the entire grid at one common exit price

Illustrative USD-account calculation only: EUR/USD contract size 100,000 EUR per standard lot and pip size 0.0001 USD. Assume all five buy orders have filled, each at 0.05 lot, with no intervening exits. Spread, commission, swap and slippage are excluded.

EntryLoss at 1.0900Loss at 1.0800
1.1000$50$100
1.0980$40$90
1.0960$30$80
1.0940$20$70
1.0920$10$60
Total: 0.25 lot$150$400

The basket’s distances to 1.0800 sum to 800 pips. For an explicitly chosen $500 scenario budget and assumed $20 total cost reserve, equal volume per level is ($500 − $20) ÷ (800 × $10 per pip per standard lot) = 0.06 lot. The five legs then lose $480 before the assumed costs, totalling $500. This is a scenario calculation, not a recommended size or maximum possible loss. A worse exit or extra filled levels exceeds it. Use the actual contract, account currency, conversion and volume step; MT5’s OrderCalcProfit can estimate individual-leg profit or loss in account currency.

Why a configured loss stop can still fail

Apply the programme’s actual equity or balance reference, reset time and static or trailing floor. For the current FTMO CFD 2-Step example, the daily loss amount is 5% of initial simulated capital and the overall static amount is 10%; the daily equity limit is recalculated at 00:00 CE(S)T. Remaining room can already be consumed by losses, costs and other open positions.

An EA threshold only requests action when its code runs. It cannot guarantee the exit price during gaps, wide spreads, rejected orders or a disconnected terminal. Pending orders can fill while a basket is being closed. Blocking new entries does not cancel existing pending orders or close current positions unless the implementation does those things.

A wider grid is not automatically safer: it changes fill count, distances, holding time and loss per leg. A larger take-profit or volatility filter also does not create a demonstrated profitable edge.

Test the basket path and implementation

Freeze file version, inputs, contracts and rules. Track every entry, pending order, fill, exit, cost and equity observation. Compare the result with the intended no-recovery path, not only with a final profitable balance. Record the deepest floating loss, maximum lots, margin and duration of underwater inventory.

Exercise sustained trends, a gap across multiple levels, one profitable leg closing while losses remain, rejected basket closure, partial fills, restarts and daily-reset boundaries. Check whether a restart reconstructs the existing basket or mistakenly opens it again. Compare fixed-size, capped and no-grid variants with the same data and cost assumptions.

MT5’s tester supports selectable tick models and execution-delay settings. Record the actual mode and modelling limits. Keep parameter selection separate from held-out evaluation. No universal 500-bar minimum, one-year test, 55% win rate, Sharpe threshold or ATR setting proves a strategy will pass. This article reports no measured passing rate or customer case study.

Separate JPTC software from evidence

The downloadable JPTC EA Hub runs in the customer’s own MT4 or MT5 terminal and offers Grid among its workflows. A feature or preset is not a provider approval. Risk settings depend on the exact build and inputs; losses can exceed configured thresholds. The separately hosted JPTC Algo is a different service.

JPTC’s results page reports figures from its broker statement. It is not an independent audit or proof that an EA Hub grid passes an evaluation. Compare an explicit strategy specification, permission, complete test records and limitations before deciding whether a particular grid merits further testing.

Sources checked 16 October 2026: MT5: profit calculation · MT5: tester · FTMO: strategy FAQ · MT5: margin · FTMO: forbidden practices · FTMO: objectives · FundedNext CFD: allowed · FundedNext: prohibited strategies · JPTC EA Hub.

FAQ: Grid EA on Prop Firms

Can I use a grid EA on FTMO?

FTMO’s CFD FAQ permits algorithmic trading only within its applicable rules and forbidden-practices policy. This does not approve every grid. Confirm the exact strategy and programme; there is no passing-rate or automatic code-approval evidence in this guide.

Is grid EA the same as martingale on prop firms?

No. Grid describes entries across price levels; martingale describes increasing stakes after losses. A system can combine them. Fixed-size grids can still accumulate material risk, and strategy permission remains a separate check.

What position size should I use for a grid EA on a prop account?

Calculate all filled and potential legs at defined adverse exit prices, include costs, convert into account currency and apply volume steps. A daily limit divided only by grid span omits pip value and the basket’s different entry distances. A scenario does not bound gaps or further entries.

Which currency pairs work best for grid EAs on prop firms?

No pair is universally safest or most profitable. Compare actual contract values, spread, financing, trend and gap exposure on the chosen data and strategy. A liquid pair can still sustain a trend that harms a mean-reversion grid.

How long should I backtest a grid EA before trading on a prop account?

Choose data and observation coverage for the strategy and its failure cases, document costs and test mode, and reserve independent evaluation data. An arbitrary duration or trade count is not evidence of profitability, permission or future compliance.

Pedro Penin, Founder of JPTradingCapital, builder of the JPTC EA Hub.

Related Articles

Review the JPTC EA Hub

EA software with version-specific documentation and account-level risk controls. Review the selected programme’s current automation rules and test the chosen version; software does not guarantee compliance, a pass or a payout.

See the EA Hub

Related Articles

trading
Hedge EA on a Prop Firm Account: Rules, Costs and P&L
7 min read
Automated Trading
Machine Learning EA vs Rules-Based EA: The Trade-Offs
6 min read
trading
MQL5 Best Expert Advisor: 7 Key Criteria for Prop Firms [2026]
10 min read
Trading software for prop-firm rules
See Results →
Risk Disclaimer

Trading forex and CFDs involves significant risk and is not suitable for all investors. Past performance does not guarantee future results. You should not invest money you cannot afford to lose. The content on this page is for informational purposes only and does not constitute financial advice. JPTradingCapital does not accept liability for any loss or damage arising from reliance on the information provided. Always conduct your own research before making trading decisions.