Wave Rider EA — Person Information (v3.5)
Welcome to the official information for Wave Rider — a hybrid grid-scalper constructed particularly for Gold (XAUUSD). This information covers every little thing it is advisable stand up and working: beneficial setup, all enter parameters defined in plain language, and ideas for getting probably the most out of the EA.
Product Web page: Click on Right here
⚡ Core Setup Necessities
- Image: XAUUSD (Gold)
- Chart Timeframe: Any — the EA makes use of its personal hard-coded timeframes internally
- Account Kind: Hedge
- Minimal Deposit: $300 (at 0.01 lot)
- Beneficial Deposit: $1,000+ for comfy grid restoration
- Leverage: 1:100 minimal, 1:500 beneficial
- Dealer: ECN / RAW unfold brokers beneficial — VT Markets, IC Markets, IC Buying and selling, Fusion Markets, FP Markets, FxTrading, or related
- Gold Digits: 2 decimal locations solely (e.g. 2645.30). The EA just isn’t appropriate with brokers that quote gold with 1 or 3+ digits.
- Account: Customary or Professional accounts solely. Don’t use cent accounts — lot sizing, margin calculations, and revenue targets won’t work appropriately on cent accounts.
- VPS: Beneficial for twenty-four/5 uninterrupted operation
Why Dealer Choice Issues
Wave Rider runs 4 methods that depend on exact entry timing and a grid system with tight revenue targets. Low spreads straight affect how shortly the grid reaches its revenue goal. Excessive spreads or extreme slippage can delay closures and enhance publicity time. In order for you the cleanest outcomes, stick to a RAW/ECN account from one of many brokers listed above.
🧠 How Wave Rider Works
Wave Rider is not a blind grid EA and not a random scalper. It combines scalping precision with clever grid restoration:
- 4 impartial methods scan for entries throughout completely different market circumstances
- Each entry is confirmed by triple timeframe evaluation — H1 pattern course + decrease timeframe sign affirmation
- The grid system solely prompts when the market strikes towards an open place — it is your security web, not your important technique
- The EA doesn’t commerce towards the pattern
- Most trades shut in below half-hour — minimal market publicity
📊 The 4 Methods
Every technique targets a special market situation. Run all of them collectively, or choose those that fit your model:
- S01 — Help & Resistance: Twin timeframe ZigZag-based detection of actual help and resistance ranges on M15/M30 — zones the place worth really reversed, not arbitrary traces. Filters entries with volatility and pattern energy affirmation.
- S02 — Pullback: Watches a number of timeframes (M1/M5/M15) for momentum shifts and catches retracements on the proper second. Consists of bounce zone detection and exhaustion filtering to keep away from false entries.
- S03 — Development Breakout: Detects when worth breaks out of a consolidation vary with momentum affirmation. Rides sturdy directional strikes with a number of entries.
- S04 — M5 Technique: Identifies oversold bounce setups on the M5 chart utilizing market energy, momentum, and candle sample evaluation. A number of affirmation layers hold entries exact.
When one technique waits, one other could hearth — supplying you with constant protection throughout completely different market circumstances.
🛠️ Enter Parameters Defined
▶ Major Settings
- Allow UI Dashboard (default: false) — Activates an on-chart visible dashboard exhibiting account data, technique standing, every day P/L per technique, drawdown monitoring, and TP/breakeven costs. Helpful for monitoring however makes use of a bit extra CPU.
- Entry Strictness (default: Regular) — Controls how selective the EA is when opening new positions. Consider it as a high quality dial:
- Relaxed — Least strict pattern filtering. Permits extra entries in much less outlined pattern circumstances. Extra trades, barely much less filtered.
- Regular — Balanced default. Reasonable pattern filtering that works effectively for many accounts.
- Selective — Strictest pattern filtering. Solely enters when the pattern course is clearly established. Fewer trades, increased high quality.
- Allow just one technique open at time (default: true) — When enabled, just one technique can have an open place at any time. This prevents a number of methods from stacking positions concurrently, conserving your publicity managed. Disable in order for you parallel buying and selling throughout methods.
- Allow automated foreign money conversion (default: false) — In case your account just isn’t in USD, allow this so the EA appropriately calculates place sizes and revenue targets in your account foreign money.
- Max unfold (factors) (default: 50) — The utmost allowed unfold earlier than the EA will skip a commerce. Set to 0 to disable the filter. In case your dealer has wider spreads throughout information occasions, this prevents the EA from coming into at dangerous costs.
- Commerce remark (default: “Wave Rider”) v3.6 — The remark hooked up to each commerce. Helpful for figuring out EA trades in your account historical past.
- Append technique code to remark (default: true) v3.6 — Provides the technique code (e.g. (S01), (S02)) to the commerce remark so you possibly can see which technique opened every commerce.
▶ Place Sizing
- Measurement Methodology (default: Auto Threat) — How the EA calculates lot dimension:
- Mounted lot dimension — Makes use of the identical lot dimension for each commerce, irrespective of your steadiness.
- Automated (matching threat stage) — Scales lot dimension primarily based in your account steadiness utilizing a predefined threat stage. That is the beneficial choice.
- Customized lot scaling by steadiness — You outline your personal ratio (e.g. 0.01 lot per $1,000 steadiness).
- Mounted Lot Measurement (default: 0.01) — The lot dimension used when “Mounted lot dimension” methodology is chosen.
- Auto Threat Stage (default: Low threat) — When utilizing Auto Threat, this units how aggressively the EA scales:
- Very low threat — 0.01 lot per $4,000 steadiness
- Low threat — 0.01 lot per $2,000 steadiness
- Medium threat — 0.01 lot per $1,500 steadiness
- Excessive threat — 0.01 lot per $800 steadiness
- Customized: Scale by Steadiness (default: 1000) — When utilizing Customized scaling, the EA provides one base lot for each X {dollars} of steadiness.
- Customized: Base Lot Measurement (default: 0.01) — The bottom lot dimension utilized in customized scaling calculations.
▶ Methods
- (S01) Enabled (default: true) — Allow or disable the Help & Resistance technique.
- (S01) Magic Quantity (default: 8001) — Distinctive identifier for S01 trades. Change this in case you run a number of situations of the EA.
- (S02) Enabled (default: true) — Allow or disable the Pullback technique.
- (S02) Magic Quantity (default: 8002) — Distinctive identifier for S02 trades.
- (S03) Enabled (default: true) — Allow or disable the Development Breakout technique.
- (S03) Magic Quantity (default: 8003) — Distinctive identifier for S03 trades.
- (S04) Enabled (default: true) — Allow or disable the M5 Technique.
- (S04) Magic Quantity (default: 8004) — Distinctive identifier for S04 trades.
Every technique has its personal magic quantity so the EA can observe and handle positions independently. For those who run a number of copies of Wave Rider on the identical account, ensure every occasion makes use of completely different magic numbers.
▶ Grid System
The grid is your restoration mechanism. When the market strikes towards an open place, the grid opens extra positions at calculated intervals to decrease the common entry worth. As soon as the mixed place reaches the revenue goal, every little thing closes collectively.
- Most Grid Orders (default: 16) — The utmost variety of grid positions the EA will open for a single commerce course. Larger values give extra restoration room however require extra margin.
- Lot Measurement Multiplier (default: 1.0) — Every new grid order’s lot dimension is the earlier order’s lot multiplied by this worth. At 1.0, each grid order is identical dimension (no martingale). Values above 1.0 enhance lot sizes because the grid deepens — use with warning.
- Mounted Grid Distance (Pips) (default: 22) — The gap in pips between every grid stage. When worth strikes this far towards you, a brand new grid order is positioned.
- Revenue Goal (Pips) (default: 12) — The mixed revenue goal in pips for the whole grid basket. As soon as the weighted common worth of all positions is that this many pips in revenue, the EA closes every little thing.
- Present TP Line on Chart (default: true) — Attracts a horizontal line on the chart exhibiting the place the grid’s take-profit stage is. Useful for visible monitoring.
- Allow Trailing Cease Loss (default: true) — As soon as the grid basket reaches its revenue goal plus the trailing begin distance, an actual trailing cease is positioned on all positions. This lets income run past the preliminary goal whereas defending positive factors.
- Trailing Begin (Pips) (default: 2.5) — What number of pips past the revenue goal the value should transfer earlier than the trailing cease prompts. For instance, with a 12-pip goal and a couple of.5-pip trailing begin, trailing begins at 14.5 pips of revenue.
- Trailing Step (Pips) (default: 3.0) — The step dimension for the trailing cease. Every time worth strikes this many extra pips in your favor, the cease loss is tightened by one step.
- Allow Progressive Spacing (default: true) — When enabled, grid ranges get wider because the grid deepens. This prevents the basic grid blowup the place positions stack too shut collectively throughout sturdy traits.
- Progressive Begin Place (default: 4) — Progressive spacing kicks in ranging from this grid place quantity. The primary few ranges use the mounted distance, then spacing begins to widen.
- Spacing Multiplier (default: 1.2) — How a lot wider every progressive stage will get. At 1.2, every stage past the edge is 20% wider than the earlier one.
▶ Time Administration
Wave Rider helps a number of buying and selling home windows per day, with separate schedules for various days of the week. Time values use your dealer’s server time.
- Allow weekly time filter (default: true) — Grasp change for the time filter. When disabled, the EA trades 24 hours on all enabled days.
- Monday–Thursday begin instances (default: “01:15;14:35;15:45”) — Semicolon-separated record of session begin instances. Every begin time pairs with the corresponding finish time. This instance creates three buying and selling home windows: 01:15–14:20, 14:35–15:20, and 15:45–22:30.
- Monday–Thursday finish instances (default: “14:20;15:20;22:30”) — Matching finish instances for every Monday–Thursday session.
- Allow Friday buying and selling (default: true) — Whether or not the EA trades on Fridays. Friday has its personal schedule since markets will be thinner and extra unstable earlier than the weekend.
- Friday begin instances (default: “01:30;16:00”) — Friday-specific buying and selling home windows.
- Friday finish instances (default: “10:00;17:00”) — Friday-specific finish instances.
- Allow Friday NFP buying and selling (default: true) — Permits buying and selling throughout Non-Farm Payroll Fridays. The EA has built-in NFP detection. Disable this in case you desire to sit down out NFP days completely.
▶ Safety Supervisor
Three layers of safety hold your account protected. These are impartial of the buying and selling methods and act as laborious limits.
- Allow Drawdown Safety (default: true) — Grasp change for every day drawdown safety. When triggered, the EA closes all open positions and stops buying and selling for the remainder of the day. Resets routinely the following day.
- Drawdown calculation mode (default: Proportion) — How the drawdown threshold is measured:
- Proportion — As a proportion of your beginning every day steadiness (e.g. 40% means if floating loss reaches 40% of immediately’s opening steadiness).
- Cash — As an absolute greenback quantity (e.g. $500 means if floating loss reaches $500).
- Drawdown threshold (default: 40) — The worth at which drawdown safety triggers. In proportion mode, that is 40%. In cash mode, that is $40.
- Stop buying and selling near All-Time Excessive (default: false) — When enabled, the EA won’t open new positions when worth is close to the all-time excessive of the image. This prevents shopping for the highest. Grid orders for current positions nonetheless execute usually.
- ATH calculation timeframe (default: W1) — The timeframe used to calculate the all-time excessive. Weekly (W1) offers a broad view.
- ATH lookback intervals (default: 100) — What number of bars to look again when calculating the ATH. At W1 with 100 intervals, that is roughly 2 years of weekly knowledge.
- Distance from ATH threshold (%) (default: 0.25) — How shut worth must be to the ATH earlier than safety kicks in. At 0.25%, if gold ATH is $3,000, buying and selling pauses when worth is above $2,992.50.
▶ H1 Development Filter (EMA)
That is the grasp pattern filter that each one methods share. It makes use of two EMAs on the H1 timeframe to find out the general market course. Methods will solely enter trades that align with this filter.
- Gradual EMA interval (default: 50) — The interval of the slower-moving EMA. This represents the broader pattern.
- Quick EMA interval (default: 21) — The interval of the faster-moving EMA. This represents the shorter-term pattern.
- Require Quick EMA above/under Gradual EMA (default: true) — When enabled, the Quick EMA should be above the Gradual EMA for purchase alerts (and under for sells). This ensures the short-term pattern agrees with the long-term pattern.
- Value should be above/under Quick EMA (default: true) — Value itself should be on the proper aspect of the Quick EMA. For buys, worth should be above the Quick EMA.
- Value should be above/under Gradual EMA (default: false) — An extra stricter filter requiring worth to even be on the proper aspect of the Gradual EMA. Disabled by default since it may be too restrictive.
▶ Per-Technique Settings
Every technique has a number of user-facing settings. The inner parameters are pre-optimized and locked to defaults — you need not contact them.
(S01) Help & Resistance Technique
- Use H1 Development Filter (default: true) — Whether or not S01 respects the H1 pattern filter. Beneficial to maintain enabled.
- Buying and selling time begin (default: “05:00”) — When S01 begins searching for alerts.
- Buying and selling time finish (default: “20:00”) — When S01 stops searching for alerts.
- Allow 15min timeframe (default: true) — Permit S01 to detect help/resistance ranges on the M15 chart.
- Allow 30min timeframe (default: true) — Permit S01 to additionally use M30 for stage detection. Utilizing each timeframes offers broader protection.
(S02) Pullback Technique
- Use H1 Development Filter (default: true) — Whether or not S02 respects the H1 pattern filter.
- Buying and selling begin instances (default: “01:15”) — When S02 begins scanning for pullback entries.
- Buying and selling finish instances (default: “13:00”) — When S02 stops scanning. This technique focuses on the sooner a part of the day.
(S03) Development Breakout Technique
- Use H1 Development Filter (default: true) — Whether or not S03 respects the H1 pattern filter.
- Buying and selling time begin (default: “06:00;16:30”) — Two buying and selling home windows for breakout detection.
- Buying and selling time finish (default: “11:00;21:00”) — Matching finish instances for every window.
(S04) M5 Technique
- Use H1 Development Filter (default: true) — Whether or not S04 respects the H1 pattern filter.
- Buying and selling time begin (default: “06:00”) — When S04 begins searching for setups.
- Buying and selling time finish (default: “21:00”) — When S04 stops scanning.
- Require bullish candle + increased low for entry (default: false) — An additional worth motion filter. When enabled, S04 requires a bullish candle with a better low earlier than coming into. Makes entries extra selective however could scale back commerce depend.
🔒 3 Layers of Safety
- Drawdown Safety — Tracks your every day floating loss towards your beginning steadiness. If it exceeds your threshold, all positions are closed and buying and selling pauses till the following day. Configurable as proportion or absolute cash quantity.
- ATH Safety — Screens the all-time excessive of the image and blocks new entries when worth is just too near the highest. Grid orders for current positions proceed usually — solely new commerce entries are blocked.
- Grid Trailing Cease — As soon as the grid basket reaches its revenue goal, a trailing cease locks in positive factors. If worth continues in your favor, income develop. If it reverses, the trailing cease closes every little thing at a assured revenue stage.
💡 Ideas for Finest Outcomes
- Begin with defaults. Wave Rider is pre-optimized. The default settings work out of the field on XAUUSD with a RAW/ECN dealer. Run it on demo first to see the way it behaves together with your dealer’s spreads and execution.
- Use Auto Threat sizing. Mounted heaps do not scale together with your account. Auto Threat (Low) is a protected place to begin — it scales 0.01 lot per $2,000 of steadiness.
- Preserve drawdown safety enabled. That is your laborious security web. A 40% threshold offers the grid sufficient room to recuperate whereas defending you from catastrophic loss.
- Do not disable the H1 Development Filter. It is the spine of the EA’s edge. Buying and selling with out it removes the pattern affirmation that retains entries aligned with the market course.
- Use a VPS. Wave Rider must be working 24/5 to handle grid positions and trailing stops. In case your PC shuts down or loses web, open grid positions will not be managed.
- ECN/RAW spreads matter. The grid revenue goal is 12 pips by default. In case your unfold is 3–5 pips on an ordinary account, that eats into your revenue considerably. RAW accounts with 0.5–1.5 pip spreads on gold make an actual distinction.
- Adequate margin is vital. The grid system wants room to work. With 16 max grid orders at 1.0 multiplier, you want sufficient free margin to help all ranges. $1,000+ at 0.01 lot with 1:500 leverage is a cushty place to begin.
❓ FAQ
Can I run Wave Rider on symbols aside from XAUUSD?
The EA is optimized and examined solely for XAUUSD (Gold). Whereas it might technically run on different symbols, the inner parameters, time home windows, and technique logic are all tuned for gold’s conduct. Operating it on different pairs just isn’t beneficial.
What timeframe ought to I connect the EA to?
It does not matter. The EA makes use of its personal inside timeframes whatever the chart timeframe. Connect it to any chart — M1 or H1, the conduct is an identical.
Can I run a number of situations on the identical account?
Sure, however ensure every occasion makes use of completely different magic numbers. The default magic numbers are 8001–8004 for methods S01–S04. Change them to a special vary (e.g. 9001–9004) for the second occasion.
What occurs if drawdown safety triggers?
All open positions are instantly closed and buying and selling is paused for the remainder of the day. The EA resets routinely at first of the following buying and selling day.
Is that this a martingale EA?
No. The default lot multiplier is 1.0, that means each grid order is identical dimension. You’ll be able to enhance the multiplier in order for you, however the default conduct is flat-lot grid restoration — not martingale.
What’s progressive spacing?
As an alternative of inserting grid orders at equal intervals, progressive spacing makes the gaps wider because the grid will get deeper. This prevents positions from stacking too shut collectively throughout sturdy traits, which is the primary reason for grid blowups.
For questions or help, contact the developer by way of the MQL5 product web page: Wave Rider on MQL5 Market
DISCLAIMER: Buying and selling overseas change and CFDs carries a excessive stage of threat. Previous efficiency just isn’t indicative of future outcomes. At all times check on a demo account first. Grid buying and selling requires ample margin — use the drawdown safety options and begin with conservative lot sizes. Wave Rider is an expert software constructed for affected person merchants who perceive threat administration.