cBot
NAS100
NZDUSD
Martingale
Forex
Fibonacci
EURUSD
MACD
BTCUSD
SMC
Indices
ATR
Stocks
Grid
RSI
Breakout
XAUUSD
FVG
Commodities
Signal
Bollinger
GBPUSD
AI
VWAP
ZigZag
Prop
Supertrend
Crypto
USDJPY
Scalping
HeikinAshi Momentum cBot + Prop Guardian
 (1).png)
08/10/2025
Desktop, Mobile, Web






For the backtesting and live proving of these cBots, I am utilizing IC Markets And ICTrading: Visit IC Markets Visit IC Trading
Operating Philosophy 🧠
This bot is designed for maximum efficiency and speed. It operates on the principle that the chart data provided by the platform is already in Heikin Ashi format. Instead of performing internal calculations, the bot directly reads the Open, High, Low, and Close data from the chart and acts accordingly, making it extremely responsive and lightweight.
Advantages and Potential ✨
- 🚀 Extreme Speed: The absence of complex calculations on every bar makes it one of the fastest bots for backtesting, especially over long periods.
- 🎯 Data Purity: It uses the "official" Heikin Ashi data calculated by cTrader, ensuring that what you see on the chart is exactly what the bot is analyzing.
- 🧹 Simplified Code: Its internal logic is leaner and more straightforward, making it easier to understand and modify in the future.
Requirements and Limitations ⚠️
- Mandatory Chart Type: It must be run EXCLUSIVELY on a Heikin Ashi timeframe (e.g.,
Heikin Ashi M5
). It will not function correctly on a standard candlestick chart. - Backtest Data: To work correctly during testing, the data mode must be set to "Tick data from server (accurate)".
Detailed Parameter Guide 📖
Order Management
- Volume: The lot size for each trade.
- Max Long/Short Positions: Limits the maximum number of open positions for each direction.
- Bot Label: A unique label to identify trades opened by this bot.
Entry Trigger
- Entry Trigger Type: Choose the exact level for trade entry (high, low, or center of the previous candle, or a moving average) to optimize entries.
- Trigger Moving Average Period: Specifies the period of the moving average if it's selected as the trigger.
Entry Filters
- Enable Stochastic Filter: Toggles the momentum filter based on the Stochastic cross.
- Minimum Trend Candles: Defines the minimum number of same-colored candles required before a signal to consider it a valid trend. A crucial filter for signal quality.
Position Management
- Enable Breakeven: Toggles the feature that moves the Stop Loss to the entry price.
- Enable Trailing Stop: Toggles the dynamic Stop Loss that follows profits. Both can be enabled separately.
Risk Management (Prop Firm)
- Enable Prop Firm Rules: Toggles the entire advanced safety module.
- Max Daily/Total Drawdown (%): Stops the bot if the maximum loss thresholds (daily or total) are exceeded.
- Enable Daily/Weekly Profit Target: Toggles the profit targets which, when reached, stop trading for the specified period.
- Action on Breach: Decides whether the bot should only stop opening new trades or also close existing ones when a rule is breached.
More from this author