Thank you for your question regarding optimisation and consistent results.
It's essential to recognise that no automated trading system can consistently deliver positive results without active oversight. All trading bots, regardless of the strategy, require an experienced trader to monitor performance, adjust parameters, and make informed decisions based on changing market conditions. They are tools to support trading, not replacements for trader expertise.
Optimisation plays a key role in improving trade entries and exits and can help reduce the risk of significant drawdowns early on. However, it cannot guarantee profitability on its own.
As for your question on the optimisation period:
Short-term optimisation (e.g. 3 months) can make the system more responsive to recent market behaviour, which may help in volatile or trending conditions.
Longer-term optimisation (e.g. 1 year) provides more generalised settings, which might be more stable but less adaptive.
A common approach is to optimise over the past 3 months and trade the following month, then re-optimise regularly. This ensures the system remains aligned with current market dynamics, provided that you also conduct forward testing and risk management alongside.
Ultimately, consistent performance depends more on strategy management, market understanding, and disciplined risk control than on any fixed optimisation routine.