BandRider
-
Experts
-
Rudi Rupian
-
Version:
1.0
-
Activations:
5
====================================================
ENGLISH DESCRIPTION — MQL5 MARKET COMPLIANT
BandRider EA | Rudi Rupian | camptrader.web.id
====================================================
BandRider EA is an automated Expert Advisor for MetaTrader 5 that uses Bollinger Bands combined with an ATR volatility filter to identify potential price reversal conditions. The system also includes a structured averaging mechanism and a global stop loss based on total floating loss in USD.
ENTRY LOGIC
The EA monitors price interaction with the outer boundaries of the Bollinger Band. A BUY condition is considered when price closes below the lower band and then returns back inside the band, with ATR confirming sufficient market volatility. A SELL condition is considered when price closes above the upper band and then returns inside the band, with the same ATR confirmation. Both the band boundary interaction and the ATR condition must be satisfied simultaneously before any position is opened.
ATR VOLATILITY FILTER
ATR is used to prevent entries during low-volatility or flat market conditions. When ATR is below the configured minimum threshold, no new positions are opened regardless of the Bollinger Band signal. This filter is applied to both initial entries and averaging positions.
AVERAGING SYSTEM
When price moves against an open position beyond a defined distance, the EA may open additional positions. Each new averaging position uses a configurable lot multiplier. Averaging is triggered only on candle close, not on intra-candle movement. A maximum position count limits the total number of positions that can be open within a single sequence. After each new position, the weighted average entry price is recalculated and the take profit is adjusted accordingly for all open positions in the same direction.
GLOBAL STOP LOSS
The EA includes a global stop loss based on the total floating loss across all monitored positions in USD. When the combined floating loss reaches the configured threshold, all positions are closed immediately. This is a capital protection mechanism that operates independently from the individual stop loss on each position.
RECOMMENDED CONDITIONS
Timeframes: H1, H4, or D1. Minimum account balance of 1000 USD. Low spread broker with stable execution recommended. A VPS connection is advised for continuous operation.
PARAMETERS
Signal_Mode: Normal (trend-following) or Reverse (counter-trend). BB_Period and BB_Deviation: Bollinger Band calculation settings. ATR_Period and ATR_Min_Pips: volatility filter settings. Lot_First and Lot_Multiply: initial lot and averaging multiplier. Max_Positions: maximum positions per cycle. Grid_Pips: minimum distance between averaging levels. TP_Pips and SL_Pips: take profit and stop loss per position in pips. Global_SL_USD: total floating loss threshold for closing all positions. One_Cycle_Day: limits the system to one cycle per calendar day.
Developer: Rudi Rupian — contact via MQL5 profile for support.
RISK DISCLAIMER
Trading foreign exchange, gold, and CFD instruments on margin involves substantial risk of loss and is not suitable for all investors. The use of leverage can result in losses that exceed your initial deposit. Averaging strategies may generate significant drawdown during sustained directional market movement. This Expert Advisor is provided as a trade execution tool only and does not guarantee any specific outcome or profit level. Past performance is not indicative of future results. You are solely responsible for all trading decisions, configuration, and risk management. Only use capital you are fully prepared to lose. The developer accepts no liability for financial losses, broker execution issues, server instability, or incorrect user configuration.