 (1).png)






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)".
🚨 IMPORTANT ADVISORY FOR PROP FIRM TRADERS 🚨
This bot is equipped with a professional-grade equity protection system, essential for prop firm challenges. To maximize your chances of success, we strongly advise against setting the bot's Max Daily Drawdown (%) parameter to the same value as your prop firm's limit (e.g., 4% or 5%).
💡 The Winning Strategy: Set a Stricter Limit
The key is to use the bot's drawdown parameter as your personal, more conservative daily stop-loss, staying well inside the prop firm's absolute limit.
🎯 Practical Example:
- If your prop firm allows a 4% daily drawdown...
- ...set the bot's
Max Daily Drawdown (%)parameter to 1% or 1.5%.
✅ Why This Works: If you encounter a losing day, the bot will trigger its Hard Stop after a small, controlled loss (e.g., 1%). This protects your capital, keeps you far from violating the prop firm's rules, and allows you to trade again the next day. This strategy is designed to help you survive losing streaks and dramatically increase your long-term probability of success.
🧠 Remember: The goal of a challenge is not to risk your entire daily buffer in a single day, but to survive long-term. Use the bot's risk parameters to enforce iron discipline on your trading.
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.
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
 (1).png)
.png)
.jpg)
.png)
.png)
.png)
 (1).png)
.png)
 (2).png)
 (1).png)

 (1).png)
 (1).png)






.jpg)










