.png)



"Moving Average" cBot (Trial Version)
Note on the Trial Version This version of the bot is a limited trial and will only work on Demo accounts for a period of 15 days from its first launch. All parameters described below are active and fully testable.
For the backtesting and live proving of these cBots, I am utilizing IC Markets And ICTrading: Visit IC Markets Visit IC Trading
Review of the 'Moving Average' cBot (Trial Version) 🤖
After an extensive development journey, we have crafted a cBot that transcends simple automation. This trial version allows you to test the power and flexibility of a meticulously customized systematic trading tool.
A 3-Tier Entry Logic: Approach, Touch, and Break 🎯
The bot's core is based on a sophisticated 3-tier system that analyzes the interaction between the price and the moving average:
- Approach: Reacts when the price enters a "hot zone" around the moving average.
- Touch: Captures potential bounces when the price "tests" the moving average without breaking it.
- Break: Executes the classic trend-following signal when the price closes decisively across the MA.
The true genius lies in its flexibility: for each of these 6 scenarios, you can assign a different action: Long
, Short
, or None
.
Risk Management: The True Highlight 🛡️ ★★★★★
This trial version includes the complete risk management suite, allowing you to fully test:
- Asymmetrical Stop Loss and Take Profit: For different risk/reward profiles between long and short trades.
- Automatic Break Even: To eliminate risk on a profitable trade.
- Trailing Stop with a Trigger: To maximize gains during a trend.
Key Evolutions & Next Steps 🚀
This version includes the powerful ADX Filter to measure trend strength and avoid sideways markets. The next logical step for the full version will be the implementation of a Time Filter to restrict operations to specific market sessions.
Trial Version & Full License 🛒
This is a fully functional trial version, designed to demonstrate all the bot's capabilities in a safe environment. It has two simple limitations:
- It works only on Demo accounts.
- It expires 15 days after the first use.
The full, unlimited version, usable on Live accounts and including future updates, is available for a one-time price of €49.
Final Verdict 🏆
Part 2: Detailed Parameter Guide
Note on the Trial Version This version of the bot is a limited trial and will only work on Demo accounts for a period of 15 days from its first launch. All parameters described below are active and fully testable.
Group: Entry Logic
- Approach Distance (Pips) 📏
- Description: Defines a "proximity zone" in pips around the moving average.
- Default Value: 10
- a) Approach from Above / Below 🚶
- Description: Choose the action (
Long
,Short
,None
) for when the price enters the proximity zone from above or below, without touching the MA. - Default Value: None
- Description: Choose the action (
- b) Touch from Above / Below 👆
- Description: Choose the action for when the candle's wick touches the MA but the body closes without breaking it. Ideal for bounce strategies.
- Default Value:
Long
for a touch from above,Short
for a touch from below.
- c) Break from Above / Below 💥
- Description: Choose the action for the classic crossover, when the price closes decisively beyond the MA. Ideal for trend-following strategies.
- Default Value:
Short
for a break from above,Long
for a break from below.
Group: Indicators
- MA Period ⏳
- Description: The number of candles used to calculate the moving average.
- Default Value: 50
- MA Type 🎨
- Description: The calculation type of the moving average (e.g.,
Exponential
orSimple
). - Default Value: Exponential
- Description: The calculation type of the moving average (e.g.,
Group: Filters
- Enable ADX Filter 🚦
- Description: If
true
, the bot will only trade if the trend strength is above the defined threshold. - Default Value: true
- Description: If
- ADX Period ⏳
- Description: The calculation period for the ADX indicator.
- Default Value: 14
- ADX Threshold 📊
- Description: The minimum trend strength level. The bot will ignore signals if the ADX is below this value.
- Default Value: 25
Group: Trading
- Volume (Lots) ⚖️
- Description: The size of each trade, expressed in lots.
- Default Value: 0.01
- Max Long/Short Positions #️⃣
- Description: The maximum number of positions the bot can hold open simultaneously in each direction.
- Default Value: 1
- Instance Label 🏷️
- Description: A unique name to identify this bot's trades.
- Default Value: AdvMACross_Trial
Group: Risk Management
Take Profit Long/Short (Pips) 🏆 & Stop Loss Long/Short (Pips) 🛡️
Description: Sets the initial Stop Loss and Take Profit in pips, separately for Long and Short trades. Set to 0
to disable.
Enable Break Even ⛑️
Description: If true
, enables the feature that moves the stop loss to break even.
Default Value: true
Trigger (Pips) [for Break Even] ⚡
Description: The profit in pips required to trigger the Break Even function.
Default Value: 20
Extra (Pips) [for Break Even] ✨
Description: The number of pips in profit to "lock in" (the SL will be moved to entry price + Extra pips
).
Default Value: 2
Enable Trailing Stop 🛰️
Description: If true
, enables the dynamic stop loss.
Default Value: true
Trigger (Pips) [for Trailing Stop] ⚡
Description: The profit in pips required to activate the Trailing Stop.
Default Value: 15
Distance (Pips) [for Trailing Stop] 📏
Description: The distance in pips that the SL will maintain from the highest/lowest price reached.
Default Value: 25
For the backtesting and live proving of these cBots, I am utilizing IC Markets And ICTrading: Visit IC Markets Visit IC Trading