Description
DragonGridCbot is an automated trading robot designed for the cTrader platform, utilizing a grid trading strategy to place market orders in a user-defined direction (Buy or Sell) at regular intervals determined by the StepPips parameter. The cBot opens new positions when the price moves beyond the specified pip distance from the last position, provided sufficient funds are available. The lot size for each new position increases exponentially using the LotMultiplier parameter (e.g., lot size = initial lot * LotMultiplier^numberOfPositions), allowing for aggressive position sizing to recover losses or capitalize on market movements, similar to a Martingale approach.
The cBot monitors the total net profit of all open positions and closes them once the TargetProfit (in account currency) is reached, after which it may stop running. To manage risk, it includes a StopEquity parameter, halting trading and closing all positions if the account equity falls below the specified threshold, protecting against excessive drawdowns. The VolumeInLots parameter sets the initial position size, and the Label ensures positions are uniquely identifiable. If insufficient funds are available, the cBot stops opening new positions and logs an error. Designed for flexibility, DragonGridCbot is suitable for traders employing grid-based strategies but requires careful backtesting due to its highstation risk profile.
https://help.ctrader.com/knowledge-base/cbots/grid-cbot/#summary
Disclaimer: Grid/martingale strategies carry substantial risk. Use at your own discretion and always validate settings on historical data and in demo before going live.
Summary
The cBot tracks the combined net profit of all open trades and closes them once the TargetProfit in account currency is achieved. It includes risk management features such as a StopEquity parameter that stops trading and closes positions if account equity falls below a specified threshold. The initial trade size is set by VolumeInLots, and positions are labeled for identification. If funds are insufficient, the cBot halts new trades and logs errors.
This cBot supports multiple markets including Forex, indices, commodities, stocks, and cryptocurrencies, with symbols like BTCUSD, EURUSD, GBPUSD, XAUUSD, NAS100, and USDJPY. It is designed for traders using grid and Martingale strategies and requires careful backtesting due to its risk profile.