aa
cBot
Tested on FxPro
Version 1.0, Jul 2026
Windows, Mac, Mobile, Web
417.5%
ROI
6.2
Profit factor
37.67%
Max drawdown
Since 16/06/2026
Description
1. Strategy Type and Trading Method
- Strategy Type: Automated Trend-following and Momentum Strategy.
- Trading Method: The bot utilizes a combination of moving averages (a base EMA smoothed via an SMA) to capture trend movements and momentum changes, integrated with a Relative Strength Index (RSI) filter to avoid overbought and oversold zones.
2. Entry Logic and Execution
- Trend and Momentum Identification:
- The bot calculates smoothed EMA values (
_emaSmooth) across recent bars to measure slope and momentum (currentEma - prevEma).
- The bot calculates smoothed EMA values (
- Long Entry Conditions:
- Momentum shifts from negative/zero to positive (
prevMomentum <= 0 && momentum > 0). - The RSI indicator is not in the overbought zone (
rsiVal < RsiOverbought). - Action: Close all existing short (Sell) positions and open a buy (Buy) market order with the specified volume.
- Momentum shifts from negative/zero to positive (
- Short Entry Conditions:
- Momentum shifts from positive/zero to negative (
prevMomentum >= 0 && momentum < 0). - The RSI indicator is not in the oversold zone (
rsiVal > RsiOversold). - Action: Close all existing long (Buy) positions and open a sell (Sell) market order with the specified volume.
- Momentum shifts from positive/zero to negative (
- Execution Timing: Condition checking and order execution occur automatically at bar closure (
OnBar), helping to filter out market noise.
3. Risk and Capital Management Principles
- Counter-Position Management: The bot automatically closes opposing positions before opening a new one (
ClosePositions), preventing accounts from holding simultaneous conflicting Long and Short orders that cause locked-in or unhedged drawdowns. - Automated Trailing Stop: Integrated Trailing Stop mechanism to lock in profits:
- Trailing Stop (Pips): The distance in pips maintained from the current market price.
- Trailing Step (Pips): The minimum price step required to update a new Stop Loss, optimizing profit securing during extended trends.
- Time Filter: Allows restricting trading hours within the day (
StartHourtoEndHour), helping the bot avoid low-liquidity sessions or periods with high slippage risk (such as late-night hours or session rollovers).
4. Main Trading Parameters
- EMA Settings:
EMA Period(Default: 50): Period for the base EMA.Smoothing Period(Default: 10): Period for SMA smoothing.
- RSI Settings:
RSI Period(Default: 14): Period for RSI calculation.RSI Overbought(Default: 70) /RSI Oversold(Default: 30): Thresholds for overbought/oversold filtering.
- Trade Settings:
Volume(Default: 1000 units): Trading volume per order.
- Trailing Stop:
Use Trailing Stop(True/False),Trailing Stop (Pips)(10),Trailing Step (Pips)(2).
- Trading Hours (Time Filter):
Use Time Filter(True/False),StartHour(8),EndHour(20).
5. Target Audience
- Trader Profile: Suitable for technical-system traders who prefer short-to-medium-term trend-following styles (Day Trading / Light Swing Trading) on the cTrader platform.
- Account Size: Adaptable to small and large accounts alike (though
Volumeparameters must be adjusted proportionally to account balance to maintain a safe leverage ratio). - Experience Level: Suitable for both beginners (as the bot fully automates the strategy) and professional traders looking for an auxiliary signal-scanning tool.
6. Important Limitations and Usage Notes
- Choppy / Ranging Markets: Because the bot relies on moving average momentum changes, choppy markets lacking clear trends can produce false signals, resulting in frequent position reversals and accumulated transaction costs (spreads/commissions).
- Backtesting Required: Before deploying on a live account, traders must test the bot on a Demo account or via cTrader's cBacktest tool using their target asset and timeframe to optimize parameters properly.
Summary
Trading profile
Trading style
Day trading
Strategy type
Trend
Analysis type
Fundamental
Trade frequency
Low
Min recommended balance
$100
Risk per trade
10%
Chart period
15 minutes
Backtesting leverage
1:1000
Daily drawdown limit
20%
Prop firm rule fit
β
Risk management
Risk model
Volatility-based
Equity-based
Supported order types
Market
Max quantity (lots)
1
Supported risk controls
Stop loss
Discussion
Customer reviews
0.0
Reviews: 0
Customer reviews
No reviews for this product yet. Already tried it? Be the first to tell others!
FAQ
EMA
AI Trading
Products available through cTrader Store, including trading bots, indicators and plugins, are provided by third-party developers and made available for informational and technical access purposes only. cTrader Store is not a broker and does not provide investment advice, personal recommendations or any guarantee of future performance.
Price
Since 16/06/2026
