EA builder resources

EA Generation

Build breakout EAs with session filters from the start.

Breakout systems depend heavily on time of day, spread, and volatility regime. A session filter is not decoration; it is part of the strategy definition.

Search intent

The user is building a breakout EA and wants to control when it can trade.

Paste compiler errors / Generate EA draft / Get risk check

Paste compiler errors / Generate EA draft / Get risk check

Short opt-in only. We store one source, one intent, and one new lead status. No scraped lists, no purchased contacts, no trading promises.

Choose the workflow you want, then opt in so the CRM source is measurable.

Cluster

EA Generation

Tool path

mt5 ea generator

Reader

mq5 developer

Define the breakout window

The EA should know the range-building window and the trade window. Mixing them creates unclear tests.

Range start and end
Trade start and end
One breakout per range unless explicitly allowed

Filter bad execution conditions

Breakouts can trigger during spread spikes. The EA should block entries when spread exceeds the configured cap.

Spread cap
Minimum range size
Maximum range size

Make missed trades explainable

When a breakout does not trade, the logs should identify whether the block was time, spread, duplicate trade, or range quality.

Log range status
Log break direction
Log block reason

Use the tool

Generate a breakout EA draft in Workfusion and inspect the session and spread guard logic before testing.

Related guides

Continue the EA build path.