TrendFibonacciBot

27/09/2025
Desktop, Mobile, Web


Free for demo account and backtest here https://ctrader.com/products/1895
1. Trading Idea
The robot combines two tools:
- Fibonacci retracement levels (38.2% and 61.8%) → used to define important price zones.
- Weighted Moving Average (WMA) → used to detect the market trend.
With these, the market is divided into three zones:
- Green Zone: Uptrend (price above the upper Fibonacci level).
- Red Zone: Downtrend (price below the lower Fibonacci level).
- Yellow Zone: Neutral/sideways (price between the two levels).
2. When the Bot Buys or Sells
- Buy trade: When the market moves from Yellow → Green zone (trend turning bullish).
- Sell trade: When the market moves from Yellow → Red zone (trend turning bearish).
Each trade has:
- Stop Loss (SL): automatically calculated based on Fibonacci levels.
- Take Profit (TP): usually larger than SL, adjustable with the "TakeProfitRate" setting.
3. Optional Martingale/Grid Trading
If enabled, the bot can open multiple positions when price moves against the first trade:
- New trades are added at certain price distances (pip steps).
- Each new trade can have a larger lot size (controlled by "Lot Multiplier").
- This creates a grid of trades, aiming to close all with profit when the market reverses.
4. Risk Management
The bot includes several protections:
- Stop Equity: if account equity falls below this level, the bot closes all trades and stops.
- Max Spread: avoids trading if spread is too high.
- Max Lots: limits the largest trade size.
5. Key Settings (you can adjust)
- Lot Size: the basic trade volume.
- Take Profit Rate: ratio for profit target.
- Lot Multiplier: how much lot size increases in martingale mode.
- BackStep: how many candles are used to calculate Fibonacci levels.
Grid/martingale strategies carry risk. Use at your own discretion and always validate settings on historical data and in demo before going live.
More from this author
You may also like