No internet connection
  1. Home

Comments for https://ctrader.com/products/2560

By system
    2025-11-26 04:42:49.056Z
    • 7 comments
    1. R
      rhian
        2025-11-26 04:42:49.118Z

        hey I purchased Grid trader pro a couple days a go and have backtested on a number of pairs (AU, EU, GU, XAUUSD, UJ) with a number of different parameter sets. Equity curve goes directly down. I have never been able to make ti go in to profit even once. Can you give me a working set of parameters, the pair name, and timeframe please?

        1. MMasterXTrader
            2025-11-26 11:56:15.022Z

            Hi rhian,

            Thank you for purchasing Grid Trader Pro.

            Please Note:

            1. Backtesting results were achieved under the following testing environment:
              Platform: cTrader 5.5.8
              Broker: BlackBull Markets
              Account Type: Hedging
              Leverage: 1:500
              Symbol: XAUUSD, M15 timeframe
              Starting Capital: 100
              Commission: 0
              Spread: 2.2
              Data: m1 bars from server (opening prices)
              Date Range: 1/1/2025 to 1/11/2025

            2. Results may vary between brokers when using the same parameters.

            3. I would advise that you do your own optimization tests.

            Bot Parameter Settings Used:

            {
            "Chart": {
            "Symbol": "XAUUSD",
            "Period": "m15"
            },
            "Parameters": {
            "Label": "GridBotPro",
            "DryRun": false,
            "DebugMode": false,
            "UseCurrentAsP0": true,
            "P0Input": 0.0,
            "LevelsUp": 6,
            "LevelsDown": 9,
            "OrderVolume": 0.01,
            "TPMult": 1.6,
            "UseFixedOrRiskSizing": true,
            "FixedVolumeInUnits": 10000,
            "RiskPercent": 10.0,
            "RiskSLPips": 99.9,
            "UseATRSpacing": true,
            "ATRPeriod": 14,
            "ATRMultiplier": 2.3,
            "GridStepAbsolute": 200.0,
            "MaxOpenExposurePct": 10.0,
            "MaxOpenPositions": 6,
            "GridLowerBound": 0.0,
            "GridUpperBound": 0.0,
            "ForceCloseOnBounds": false,
            "ClosePositionsOnRebuild": true,
            "DynamicRecenterEnabled": true,
            "RecenterThresholdSteps": 1,
            "EnableBreakEven": false,
            "BreakEvenTriggerSteps": 1,
            "MinSecondsBetweenRebuilds": 350
            }
            }

            1. Rrhian
                2025-12-06 01:10:35.541Z

                Hi,

                Thanks for providing the cbotset. I’ve now tested numerous pairs and multiple parameter variations, and I also ran your exact parameter set with 10× the recommended account size.

                In every test, the equity curve goes straight down. I have been completely unable to reproduce any positive growth or anything close to the results you advertised.

                I have experience with other grid bots and have had success with them, so I’m confident this is not a setup mistake on my part. cTrader Support has asked me to contact you to check whether there are any configuration issues or updates available before they proceed with a refund review.

                Please confirm whether there is an updated version or corrected parameter set. If not, I will need to move forward with the refund under the cTrader Store 14-day guarantee.

                Thank you,

                1. MMasterXTrader
                    2025-12-06 01:44:11.506Z

                    Hi rhian,

                    Thanks for the feedback.
                    I just checked, and the bot works fine on my end with the cbotset and testing environment that I shared.
                    Let's get to the bottom of this.
                    Perhaps it would help if you could share with me the testing environment details that you are using so that I can perform an optimization test and get back to you with the results.
                    I will need to know the following:
                    Platform:
                    Broker:
                    Account Type:
                    Leverage:
                    Symbol:
                    Starting Capital:
                    Commission:
                    Spread:
                    Data:
                    Date Range:

                    1. Rrhian
                        2025-12-06 02:39:59.019Z

                        Hi, thanks for getting back to me.

                        Here are the exact testing environment details I used, matching what you provided:

                        Platform: cTrader Desktop 5.5.8
                        Broker: Fusion Markets
                        Account Type: Demo (Hedging)
                        Leverage: 1:500
                        Symbol: XAUUSD (M15)
                        Starting Capital: $1,000 (10× your recommended $100 for added stability)
                        Commission: 0
                        Spread: 2.2

                        Data: Tick data from the server
                        Date Range: 01/12/2025 – 30/11/2025

                        I applied the exact cBotSet you provided for XAUUSD with no modifications. Under these conditions, the bot rapidly blew the account by 02/02/2025, even with ten times the recommended capital.

                        Afterward, I also tested other symbols (EURCHF, EURGBP, AUDSGD, AUDUSD, and an index) using reasonable parameter adjustments tailored to each pair. In those cases the bot either:

                        failed to open more than one or two trades over long periods, or

                        produced a steadily declining equity curve.

                        If you can run the same XAUUSD test on your end — using the parameters and date range above — and share a screenshot of your backtest equity curve and summary panel, that would help clarify the discrepancy.

                        Thanks,
                        Rhian

                        1. MMasterXTrader
                            2025-12-14 14:20:36.471Z

                            Hi Rhian,

                            I have revisited the bot's design, and upon further analysis, I have concluded that the bot is indeed functioning the way it should.

                            I must clarify the design intent: Grid Trader Pro is a structure-based grid system, not a tick-reactive or signal-driven strategy. The bot is intentionally built to place a predefined grid of server-side limit orders, where trade execution is handled by the broker rather than by real-time price monitoring logic inside the cBot.

                            Because of this architecture, the bot’s core behavior — grid placement, fills, and profit-taking — does not rely on tick-by-tick decision making. Instead, it relies on price structure over time, which is why it was developed and validated using bar-based data (M1 opening prices). Under that model, the strategy logic is evaluated consistently, without the artificial noise and fill sequencing distortions that tick-data backtests can introduce for grid systems that are not designed to react intrabar.

                            When the same, non-optimized parameters are run directly on tick data, the backtester begins to simulate micro-movements and spread interactions that the strategy is not designed to trade against. This does not indicate a malfunction but rather a mismatch between the testing model and the strategy’s intended execution model. Grid strategies of this type must be optimized separately for tick-level validation if that testing mode is preferred.

                            In short, the bot is designed to trade price ranges and mean reversion through passive order placement, not to exploit tick-level volatility. That design choice prioritizes structural stability and broker-side execution over intrabar precision.

                            I hope this clarifies the rationale behind the design and the testing approach. Happy trading. Cheers.

                            1. In reply torhian:
                              MMasterXTrader
                                2025-12-06 04:01:37.602Z

                                I applied the backtest settings you provided and was able to identify the issue. The negative results occur when “Tick data from the server” is used with the cBot settings file I supplied, rather than “M1 bars from server (opening prices)”. This appears to be the only difference between our configurations.

                                From my observations, the bot performs as expected when backtested using M1 bars from server (opening prices) with the provided cBot settings.

                                Although proper validation of any bot is ideally done with tick data, optimization must be performed first to generate parameter values tailored to each trading pair. Without optimized parameters, tick-data backtests will naturally produce weaker or negative results.

                                Unfortunately, I may not be able to produce fully optimized tick-data results within the expected timeframe, as this process is significantly more time- and resource-intensive. If this is unfavorable for you, you may proceed with the refund.

                                Alternatively, I can make adjustments to the code and release an update, as preliminary tick-data optimization tests currently show no positive results. The decision is yours.