"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:
Longfor a touch from above,Shortfor 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:
Shortfor a break from above,Longfor 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.,
ExponentialorSimple). - 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