No internet connection
  1. Home

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

By system
    2025-10-20 19:15:52.485Z
    • 138 comments

    There are 138 replies. Estimated reading time: 98 minutes

    1. L
      ld_scorpion
        2026-04-03 17:59:57.213Z

        Hello Magnus,

        I would like to ask for a clear technical clarification about Maya Gold Grid ATR, because after extensive testing I have reached the conclusion that Preset mode and Custom mode are not functionally equivalent in practice.

        I am referring specifically to:

        • your shared backtest package in Google Drive
        • the public trading activity on Myfxbook
        • the behaviour that users can actually reproduce in Custom mode

        RESEARCH
        My concern is not about proprietary code. My concern is whether the paid product gives access to the full practical behaviour of the bot, or only to a simplified static subset through Custom mode.
        Here is why I am asking.

        From your shared backtest report in Google Drive, the bot shows 559 total trades over 174 trading days, which is about 3.2 trades per day on average. The trade activity is distributed across several different time clusters, not just one narrow session block. In that report, the strongest activity appears in:

        00:00–03:00 UTC -> 281 trades
        06:00–09:00 UTC -> 83 trades
        12:00–15:00 UTC -> 54 trades

        From the trading activity on Myfxbook, I can also see repeated clusters of trades around:

        07:00–08:09 UTC
        10:38–11:42 UTC
        18:15–20:24 UTC

        So both the shared backtest material and the public trading activity suggest that the preset is capable of trading across different parts of the day, with varying trade frequency and varying daily totals.
        However, when I try to reproduce this behaviour in Custom mode, the behaviour becomes much more static.
        For example, if I set a fixed session such as 07:00–15:00 UTC and a fixed Max Trades Per Day, the bot often concentrates most or all of its trading activity in the first 1–2 hours of the session, instead of reproducing the broader intraday activity pattern visible in the shared backtest and Myfxbook history.
        This means that optimization becomes meaningful only for a few hours of the day, because the bot often uses all allowed daily trades within the first 1–2 hours of the session.
        This strongly suggests that part of the actual runtime behaviour of the preset is not available through the exposed Custom settings.

        Your own documentation says that the visible manual parameters apply only when Preset = Custom. In your comments, you also stated that non-Custom presets use predefined hardcoded settings. If that is the case, then it appears that the user does not actually receive access to the full operational parameter set of the preset logic.

        QUESTIONS
        That is the core of my question:

        1. Are preset profiles such as Low Risk and HighRiskAug2025 using internal runtime logic that is not exposed in Custom mode?
        2. Are basket behaviour, rebuild behaviour, total trades per day, seed / restart behaviour, spacing, volume scaling, or time-of-day behaviour partially hidden in preset mode?
        3. Is it correct to say that Custom mode provides only static manual controls, while preset mode still contains additional dynamic behaviour that users cannot access?
        4. Is it correct to say that a substantial part of the bot’s practical functionality remains hidden inside preset mode and therefore cannot be fully optimized by the user?

        CONCLUSION

        If the answer is yes, then the practical conclusion is that users are not receiving the full set of working settings and runtime controls for the paid product, but only a limited manual layer in Custom mode.
        I am not accusing you of anything improper. I am simply asking for a clear technical answer, because right now there is a visible mismatch between:

        • the behaviour shown in the Google Drive backtest,
        • the behaviour shown in Myfxbook trading activity,
        • and what can actually be reproduced through Custom settings.

        Please explain this clearly.

        Thank you.

        1. MMagnus_Blackstone
            2026-04-03 19:03:57.812Z

            Hi, thanks for the detailed analysis - I see what you’re referring to.

            First, I need to clarify an important point.

            The backtest package in Google Drive and the public Myfxbook account you mentioned were not run or managed by me. These were set up and published by the store team as part of their internal testing/optimization process.

            Because of that, I don’t have visibility into: their exact configuration, their testing methodology, or any additional setup they may have used.

            So for any questions specifically related to: that backtest package or the Myfxbook account behavior, the correct place to get a precise answer is the Store support team ( support@ctrader.com), since they are the ones who ran and published those results.

            From my side, I can clarify how the bot itself works:

            Preset modes (LowRisk / HighRisk etc.) use predefined configurations, but they do not include any hidden runtime logic beyond what is implemented in the bot. There is no separate “secret engine” running behind presets.

            Custom mode gives you access to the same core mechanics, but through manually controlled parameters. However, presets are often tuned for specific conditions and may behave differently compared to a static Custom setup, especially in terms of:

            timing distribution of trades
            interaction between limits (MaxTrades, session, rebuild, etc.)
            and how quickly the grid deploys during active periods

            This can create the impression that presets are “more dynamic”, while in reality it’s a result of how multiple parameters interact together.

            But again, regarding the specific results you referenced (Google Drive / Myfxbook), I would strongly recommend contacting the Store team (support@ctrader.com) directly, as they can explain exactly how those runs were configured.

          • J
            In reply tosystem:
            juliusnoval
              2026-03-25 16:42:24.865Z

              Hi Magnus,

              When you backtest, and you use custom. It will use the current parameters? when you back using Preset like High-risk 2025, It will use the hard coded in your present without using the current parameters? Please correct me. thanks in advance.

              1. MMagnus_Blackstone
                  2026-03-25 19:15:59.980Z

                  Hi,
                  You are right.
                  'Custom' mode allows you to configure all parameters manually, while the other presets load predefined hardcoded settings built into the cBot.

                  1. Jjuliusnoval
                      2026-03-29 17:25:31.598Z

                      Thanks, but when I use backtest with the High Risk Aug2025 preset and the data selection is from 15min opening from the server, it got a very excellent output ROI. When I use accurate data using a Custom Preset or from the 10yr top optimized setup parameters, and when I use it for Custom backtest, it doesnt have good output.

                  2. D
                    In reply tosystem:
                    dimar251011
                      2026-03-25 00:37:16.650Z

                      Hi Magnus,I hope you’re doing well.I am currently using your cBot and I have a question regarding the entry logic. Could you please clarify what principle the bot uses to determine the initial trade direction (Seed Direction) when set to Auto?Is it based on a specific indicator (like $RSI$, $MACD$, or Moving Averages), or does it follow the previous bar's momentum? I want to make sure I understand the "Entry Signal" criteria to avoid entering trades when the trend is already overextended.Thank you for your hard work on this tool!Best regards,Dmitry

                      1. MMagnus_Blackstone
                          2026-03-25 15:41:56.716Z

                          Hi,

                          When Seed Direction = Auto, the bot uses a very simple momentum check - it compares the current close with the close a few bars back (up to 5 bars). If price has moved up over that period, it seeds a Buy; if it moved down, it seeds a Sell. There are no indicators involved here (no RSI, MACD, or moving averages), just a basic short-term price direction check.

                          It’s also important to note that this only affects the initial seed trade. It does not control the grid direction - in Maya, the grid side is set separately and there is no built-in trend filter for it.

                          For comparison, in Inca cBot the 'Auto' mode is more advanced - both the seed direction and grid alignment can be based on EMA direction, which helps avoid entries against stronger trends.

                          1. Ddimar251011
                              2026-03-25 22:13:58.114Z

                              Thanks for the clarification, Magnus!

                          2. M
                            In reply tosystem:
                            mario_pistoia
                              2026-03-19 10:23:50.687Z

                              Hello, I am using the bot on a demo account and experimenting with various parameter combinations. Yesterday, the gold price dropped from 5000 to 4700. The bot opened 4 positions, but despite having the following settings:

                              Closing losing basket at - money: 45

                              Daily loss limit (%): 15

                              Max drawdown: 25%

                              The bot stopped running but failed to close the positions as specified in the settings. The profile being used is 'High Risk 2026'.
                              Il this behaviour correct?
                              thank you

                              1. MMagnus_Blackstone
                                  2026-03-19 22:41:07.949Z

                                  Most likely this happened because you were running the bot with the High Risk 2026 preset selected. In preset mode, the bot uses the hardcoded values inside the preset, and manual changes in the parameter panel do not take effect.

                                  For High Risk 2026, the internal preset values are:
                                  Close Losing Basket at -Money = 216
                                  Daily Loss Limit = 25%
                                  Floating Drawdown Limit = 25%
                                  Max Drawdown (Start Equity) = 50%

                                  So if your panel was showing 45 / 15 / 25 while High Risk 2026 was active, the bot was still operating using the preset’s built-in values, not the manually entered ones.

                                  So yes - this behaviour can be correct in that case.

                                  If you want the bot to follow your own values, please switch:
                                  Preset = Custom
                                  enter your manual settings
                                  restart the bot

                                  1. Mmario_pistoia
                                      2026-03-23 17:20:49.880Z

                                      can you share the the values in the lowrisk jan2026?

                                  2. T
                                    In reply tosystem:
                                    ttthhh0608
                                      2026-03-18 15:26:52.035Z

                                      Hi there , if i only want to keep the following parameters are fix , other parameters let the system optimize , how should i set ?

                                      1. Each trade max. drawdown = 5% of capital
                                      2. RR for each trade is 1:1.5
                                      1. MMagnus_Blackstone
                                          2026-03-18 19:33:14.073Z

                                          Hi,
                                          Maya is a grid system, so you can’t lock it to a strict 5% risk and 1:1.5 RR per individual trade the way you would with a single-entry setup.

                                          The better approach is to keep the risk controls fixed:
                                          *Optional SL per Level
                                          *Close Losing Basket at -Money
                                          *Daily Loss Limit
                                          *Floating Drawdown Limit
                                          *Max Drawdown (Start Equity)

                                          and let the optimizer work on the strategy structure:
                                          *ATR Multiplier / grid step
                                          *Levels per Side
                                          *Basket TP
                                          *Volume Multiplier
                                          *Max Total Volume
                                          *TP per Level

                                          That way you keep the downside controlled while optimizing how the grid actually performs.

                                        • D
                                          In reply tosystem:
                                          dion95hc
                                            2026-03-13 22:53:42.614Z2026-03-13 22:59:47.480Z

                                            How is it that when I use high risk preset and backtest it, the results are super amazing. Regardless from 2022 / 2025 / feb 2026 when i first bought the bot.

                                            But when i run it live, (feb 2026) the live results greatly differ from the backtest results?? I even ran a backtest of the high risk preset from my time of purchase to see if it matches with the actual performance but no.

                                            My 50k account is down 20% to 39k whereas the backtest says it should be up 45% at 73k now.

                                            The executions done live differs from backtesting, despite using the same preset and settings.

                                            Where did i go wrong?

                                            1. MMagnus_Blackstone
                                                2026-03-15 17:39:07.311Z

                                                Hi,

                                                I understand why this raises concerns. In short, the issue is usually not that the bot somehow “works differently by itself” in live trading, but that live trading and backtesting are not the same environment, even when the exact same preset is used.

                                                Even over the exact same calendar period, backtest data and live execution conditions can differ materially, and that alone is enough to cause different results. In the tester, trades are modeled on historical ticks under defined assumptions, while live trading adds real spread, commission, slippage, execution delay, and the actual sequence of incoming ticks. For a grid strategy on XAUUSD, even small differences in execution can lead to a completely different grid development path.

                                                The High Risk preset is especially sensitive to real trading conditions on Gold. Even with the same preset, differences in spread, commission, slippage, execution delay, broker feed, session timing, and tick sequence can completely change how the grid gets filled and how the whole cycle develops.

                                                High Risk should be viewed as a demonstration of the strategy’s potential on a specific historical window, not as a guaranteed live profile. The more aggressive the preset, the larger the gap between backtest and live can become if volatility changes, the market becomes more directional, or execution is worse than what the tester assumes.

                                                What is recommended next.
                                                Do not use High Risk as a live baseline without adaptation.
                                                Switch to Custom mode and optimize the key parameters for the real account conditions:
                                                *ATR Multiplier / grid step
                                                *Levels per Side
                                                *Basket TP
                                                *Volume Multiplier
                                                *Max Total Volume
                                                *Basket Cut / drawdown controls

                                                For live trading, it is usually better to reduce aggression:
                                                widen the grid step,
                                                reduce the number of levels,
                                                cap total volume more tightly,
                                                use a firmer basket cut,
                                                and, if needed, enable per-level SL or a time stop.

                                                Optimization should be done on recent data from the same broker, and then validated on a separate out-of-sample period.
                                                After that, it is recommended to run the setup on a demo account under the same broker conditions and fine-tune it further if needed before moving to live trading.

                                                1. Ddion95hc
                                                    2026-03-16 02:55:50.637Z
                                                    1. Switch to Custom mode and optimize the key parameters for the real account conditions
                                                    2. Optimization should be done on recent data from the same broker, and then validated on a separate out-of-sample period.

                                                    but i tested the presets using historical data from the same broker. so the presets are already optimised per-se. My optimisation may end up being the same as high risk preset.

                                                    how does custom differ from high risk preset? Is it just different in the toggleable parameters? Or there is a code difference for more risk?

                                                    1. MMagnus_Blackstone
                                                        2026-03-18 19:43:04.319Z

                                                        Hi,

                                                        That’s a fair question.
                                                        The main point is still the same as in my previous reply: the key difference is not between Custom and High Risk as algorithms - it’s between how backtests/optimizations are modeled and how trades are actually executed live.

                                                        Custom and High Risk use the same bot logic.
                                                        There is no separate “more risky code” branch. High Risk is just a predefined parameter set, while Custom uses the same strategy engine with your own manual values.

                                                        So yes - if you optimize on the same broker’s historical data, your Custom result may end up close to the High Risk preset. That is possible.
                                                        But the reason to use Custom is that it lets you adjust the same logic to your live account conditions and risk profile, instead of staying locked to a fixed preset.

                                                        In short:
                                                        High Risk = same logic, fixed preset values
                                                        Custom = same logic, manual values
                                                        the main cause of live vs backtest mismatch is execution environment, not a code difference between the two modes

                                                  • T
                                                    In reply tosystem:
                                                    ttthhh0608
                                                      2026-03-06 14:23:00.095Z

                                                      Is the official website collapsed ? i can't access

                                                      1. MMagnus_Blackstone
                                                          2026-03-06 14:28:16.133Z

                                                          The site is currently temporarily unavailable due to technical issues. We are working to restore it as soon as possible

                                                        • A
                                                          In reply tosystem:
                                                          AndyFieldes
                                                            2026-03-05 09:20:08.210Z

                                                            Hi there, I have the full version and really struggling to get any decent results when running backtests and on live account. Are you able to provide a set of parameters applicable to current market? Thanks in advance.

                                                            1. Jjuliusnoval
                                                                2026-03-11 17:39:39.012Z

                                                                Andyfields, have u used the default presets?

                                                              • L
                                                                In reply tosystem:
                                                                lacabanne64
                                                                  2026-03-03 21:57:02.894Z

                                                                  Hi

                                                                  click to show
                                                                  1. A2
                                                                    In reply tosystem:
                                                                    adahbi8272
                                                                      2026-02-28 03:19:30.108Z

                                                                      Hi ,

                                                                      click to show
                                                                      1. A
                                                                        In reply tosystem:
                                                                        a0113724
                                                                          2026-02-25 22:37:10.587Z

                                                                          The minimum capital required for a bot to operate

                                                                          1. MMagnus_Blackstone
                                                                              2026-02-26 21:00:21.588Z

                                                                              The minimum capital really depends on your broker conditions - mainly leverage, spread, commission structure.

                                                                              Optimally, I’d say starting from around $1,000 gives the strategy enough room to operate more comfortably.
                                                                              That said, the bot can technically run on a $200 account, but risk increases significantly as the margin buffer becomes very limited.

                                                                              I recommend testing this properly using the free version of the bot (made specifically for backtesting/optimisation). Run backtests with your broker’s real conditions (tick data, spread/commission, leverage) and try different starting balances. This will show you what minimum capital level you’re personally comfortable with before going live.

                                                                              Keep in mind this is XAUUSD (gold) and it’s a grid strategy. Gold is volatile, and grid systems need margin space to handle temporary floating drawdown before recovery. On a small balance, the algorithm has much less room to execute the strategy properly, so performance can become less stable and forced exits are more likely.

                                                                            • K
                                                                              In reply tosystem:
                                                                              kameeldg
                                                                                2026-02-24 12:06:23.822Z

                                                                                Hi, I’ve conducted full-year and segmented out-of-sample 30-day backtests on XAUUSD M15 using default and adjusted parameters (BuyOnly, ATR

                                                                                click to show
                                                                                1. A2
                                                                                  In reply tosystem:
                                                                                  adahbi8272
                                                                                    2026-02-24 10:25:07.166Z

                                                                                    Hi everyone,

                                                                                    click to show