.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.
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 🏆
The Moving Average Bot is a true platform for systematic trading. This trial version is the perfect opportunity to discover the infinite possibilities it can unlock for a discerning trader.
⚠️ Disclaimer
Risk Warning: Trading involves a high level of risk. Past performance is not indicative of future results. The user is solely responsible for their own trading decisions and the use of this software, which is provided for evaluation purposes. Always test thoroughly on a demo account.
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.
- Description: Sets the initial Stop Loss and Take Profit in pips, separately for Long and Short trades. Set to
- Enable Break Even ⛑️
- Description: If
true
, enables the feature that moves the stop loss to break even. - Default Value: true
- Description: If
- 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
- Description: The number of pips in profit to "lock in" (the SL will be moved to
- Enable Trailing Stop 🛰️
- Description: If
true
, enables the dynamic stop loss. - Default Value: true
- Description: If
- 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: Visit IC Markets
My strategy is to copy: https://ct-sc.icmarkets.com/copy/strategy/100817