Render/add used indicators to a chart after backtesting

Created at 12 Mar 2024, 11:00
How’s your experience with the cTrader Platform?
Your feedback is crucial to cTrader's development. Please take a few seconds to share your opinion and help us improve your trading experience. Thanks!
jani's avatar

jani

Joined 05.04.2019

Render/add used indicators to a chart after backtesting
12 Mar 2024, 11:00


I'd like to propose a feature that I believe could significantly enhance the development, testing, and analysis process for cBots and indicators: the ability for cBots to programmatically add or render indicators to a chart as a direct result of backtesting operations.

 

Why This Feature Matters:

Enhanced Analysis and Debugging: Post-backtesting analysis is a critical step in the development of any trading strategy. The ability to programmatically add indicators to charts after a backtest would allow developers to visually inspect the behaviour of their strategies under various market conditions. This could make debugging and optimizing strategies more intuitive and less time-consuming.

Dynamic Strategy Adjustment: By enabling cBots to render indicators post-backtest, developers can create more dynamic and adaptable strategies. For instance, a cBot could analyze backtest results and suggest adjustments by overlaying relevant indicators, highlighting areas for improvement directly on the chart.

Educational Value: For those learning to develop trading strategies, this feature could serve as a powerful educational tool. It would allow new developers to see the direct impact of different indicators and settings on their strategy's performance, fostering a deeper understanding of algorithmic trading.

Streamlined Workflow: Currently, adding indicators post-backtest requires manual intervention. This feature would streamline the workflow, allowing developers to automate the analysis phase of their strategy development, saving time and reducing the potential for error. This is an issue, especially  indicators that have multiple parameters.

Community and Collaboration: By sharing strategies that automatically illustrate their logic with indicators post-backtest, developers can foster a more collaborative environment. This would enhance the community's ability to share, critique, and improve upon each other's work, driving innovation on the platform.


cTrader Automate
@jani