Description from extension meta
An assistant for backtesting trading strategies and showing external signals in Tradingview
Image from store
Description from store
Functionality
1. Backtesting trading strategies, optimisation of the strategy's parameters:
* automatic getting a list of parameters and their types (numeric, lists and checkboxes are supported)
* generation of the testing range according to the rule: the beginning value is 2 times less than the current one, the end is 2 times more than the current one.
* saving the generated parameters of testing a trading strategy for their correction as a template in a file in CSV format
* Loading adjusted parameter ranges from a CSV file
* Configuring the optimization model:
* Choosing the type of optimization: searching for the maximum or minimum values
* Selecting an optimized value from the entire list of strategy results in Tradingview (Net Profit, Ratio Avg Win / Avg Loss, Sharpe Ratio, Sortino Ratio, etc.)
* Choosing a search strategy in the parameter space(random, sequential, annealing method)
* Filtering of unsuitable results. For example, the number of tradings is less than necessary
* Setting the number of cycles to search for parameters.
* Performing automatic selection of parameters with storing all the results in the browser storage and the ability to save them as CSV files after testing, including in case of an error or page reloading
* Showing backtesting results on 3d chart to analyze the effect of various parameters on the result.
2. Upload external signals to Tradingview chart
Loading external buy or sell signals by timestamps from a CSV file
Optimization Methods
The sequential improvements optimization method is implement adjusting the best value already found. It does not perform a complete search of the entire parameter space.
The logic of it work is as follows. The current best state (parameters for max results) is taken. The first parameter is taken and all its values in the range are checked sequentially. If the best result is found, then further verification is carried out from this state. Then the next parameter is taken and all its values in the range are checked and etc.
The brute force optimization method implement backtesting all values in strategy space of parameters.
The annealing method is an optimization method in which the search for the maximum possible result is carried out in fewer steps https://en.wikipedia.org/wiki/Simulated_annealing
The method works this way: first, the best state and its parameters are determined. One parameter is randomly determined, then its value from range of possible values is randomly selected. The status in this value is checked. If it is better, then it is remembered and further parameter changes are made from it.
As the number of tests increases, the spread of parameter values decreases around those already found. That is, if at the beginning of testing the values are randomly selected from the entire range of possible parameter values, then as optimization is carried out, this spread decreases ("cools down") near current values. So in first phase of test - this method is search the most possible state around all space on the finish stage this method trying to improve found best state.
So that the system does not get stuck in one parameter area, as it happens with the sequential method, not one random parameter changes periodically, but all at once.
The random improvements method is the simplest. One parameter is randomly determined and then a value is randomly selected for it from the entire range of possible values. If the condition is better, then it is remembered. And then the parameters from this state are randomly changed.
The random method - always selects random values for all parameters at once (default)
Declaimer.
This extension is open source and aims to reduce the manual operations of users when working with the Tradingview by implementing the technology of emulation of user actions. At the same time, parsing of the data displayed by the Tradingview's UI is used to obtain data. Extension do not interact with the Tradingview servers. If the interface changes, the extension may stop working and give errors.
The developer is not responsible for any possible violation by the user of the extension of the rules for using the Tradingview.
Latest reviews
- (2025-07-17) Stay Home: TV UI changed 2 weeks ago. And Tradingview assistant couldn't work after that. Could you please help fix the issue? Thanks a ton!
- (2025-07-13) Mark Palomba: Love this Extension and have been using it for over a year now. Unfortunately it's still not working properly since the last July update. Hopefully it will get fixed soon.
- (2025-07-12) Ankit_Sonkar: Works with the latest tradingview UI update as of writing this in July 2025.
- (2025-07-08) A Train: Amazing extension, but it needs an update due to TradingView's recent UI changes.
- (2025-07-07) Oguz GOKKAYA: Hello, I ve been using this extentions for almost 4 months and it was working perfectly until last week. It did helped me a lot thank you for everything. But now TradingView UI updated and the optimiser is not working can u please update the extentions.
- (2025-07-04) Oleksiy Slupskyy: Hello, TradingView has done an update July 2nd which included a removal of deep testing switch. This threw the assistant off. Main issue is the calendar, if selected "range from chart" it optimizes, but if any other timeframe is selected, including custom, it runs through the optimization but shows an error as it does it. Can you please look into this?
- (2025-04-26) mahesh kokare: i assume its written in javascript and relies on webelement to perform operations and since tradingview layout has changed it is unable to detect webelement and throws exception could you please update this
- (2025-04-06) kisu mang: not working anymore.. too much sad
- (2025-03-30) Dali Tang: Amazing tool! Superb!
- (2025-02-27) Ahmet A: Amazing add-on. It would be perfect to support seconds for Backtesting the strategy on timeframes. Current version supports minutes hour days... but not seconds.
- (2025-02-25) Tristan Nicolas: Great tools, thanks. I'm facing a problem since the last update: I mainly use it for exporting strategy setups, and for the past few days, the CSV files have been named 'null' – it's impossible to reopen them once they are backed up.
- (2025-02-24) Miguel C.: Seems the last bug was fixed and works Wonders! Thanks!
- (2025-02-18) Wen Zhang: It's a great tool but not working these days due to the recent update from TradingView. Can you get it fixed ASAP? Huge thanks!
- (2025-02-17) Al Qamoos: It's a great tool and used to work fine, but after recent update from TradingView, it doesn't seem to run properly. Please fix!
- (2025-02-14) Ronak Sanghavi: Best one till date.
- (2025-01-23) Daniel Thompson: Fantastic tool! Absolutely necessary for complex algo optimization.
- (2024-12-13) pogois (N.blackjack): Which of the 5 optimization options do you recommend?what number of cycles do you recommend? Thanks for the great program
- (2024-11-10) Alec Humphries: It works great!
- (2024-11-02) Michael Gill: Uploading the setting csv file is not responsive. Cannot load or run this tool
- (2024-07-22) Konstantin Doroshenko: AN EXCELLENT EXTENSION !!! Almost a masterpiece! Please, keep updating it)
- (2024-07-16) Sarah Lee: bad
- (2024-07-16) William Guo: Does not work anymore, please fix bugs
- (2024-07-16) R Michael: superpoor UI, hard to use
- (2024-06-24) SangHee Lee: it does not not read result and save result for other language use English tradingview.
- (2024-04-21) mass 42dafa: Amazing extension, it brings the Tradingview experience to a whole new level. The developer has also been very responsive in the dedicated Github page. I'm deeply thankful that something so helpful is being shared for free!
- (2024-01-30) Sun Ows: good, that can help me amazing affectivity.
- (2024-01-10) Kinman Chu: It is good programme. But the problem is when i run strategy for few stocks then Tradingview saying suspicious automation. Tradingview bad me to run anymore. Anyone know how to sort it?
- (2023-12-03) Daniel Ahn: I'm using your achievements well. so cool~ But the following error occurred. "TypeError: textValue.toLowerCase is not a function" Is it a matter of parameters in my strategy ?
- (2023-11-25) UNIVERSE OCEAN: better than multicharts! However, some browsers cannot use it though adblock disabled, such as chrome, vivaldi, opera and firefox !
- (2023-11-14) Jozeph Mayson: все супер, только как исправить "There is no data for conversion" ??
- (2023-09-04) Abdullah (Koro): thank u so much
- (2023-09-04) Abdullah (Koro): thank u so much
- (2023-08-07) 智明: 我今天被官方警告了,让我禁止使用api等插件,如何避免出现这个问题?
- (2023-07-25) Bekir İlker Süer: Thanks Andrei, keep up the good work!
- (2023-07-25) Bekir İlker Süer: Thanks Andrei, keep up the good work!
- (2023-07-10) Arthur Sergeev: Андрей Куминов, спасибо за эту работу, благодарю Вас. Вы сделали мою жизнь сильно проще и лучше! Спасибо Вам огромное, всех благ мира! Не бросайте апдейты ради любви и мира на земле! 20 июня 2023: Андрей, здравствуйте! ТВ изменили интерфейс, выдаёт ошибку: "Error: There is not timeframe element on page. Open correct page please". 22 июня 2023: Андрей, здравствуйте! Спасибо за быструю реакцию! Вчера, 21го июня работало без ошибок, сегодня снова вылезает та же ошибка. Подскажите кто-нибудь как пользоваться глубоким бэктестом, ведь, ведь после изменения настроек индикатора нужно либо перезагружать страницу, либо вручную переключить "Deep backtest" - такой функционал был всегда сколько помню опцию "deep backtest". Когда включаю глубокое тестирвоание, тестер делает первую итерацию и потом перебирает, считывая одни и те же данные первой итерации, которые застыли.
- (2023-06-21) Александр: выдаёт ошибку: "Error: There is not timeframe element on page. Open correct page please" Исправьте, пожалуйста.
- (2023-06-21) Evgeny Veremeenko: Супер
- (2023-04-27) Mark Ronson: Thank you for good extension.
- (2023-04-27) Mark Ronson: Thank you for good extension.
- (2023-04-08) hunter: Version 2.4 is not available,There is not strategy parameters input tab. Test stopped. Open correct page please Error: Could not find any strategy with parameters among the indicators. Add it to the chart and try again
- (2023-04-08) hunter: Version 2.4 is not available,There is not strategy parameters input tab. Test stopped. Open correct page please Error: Could not find any strategy with parameters among the indicators. Add it to the chart and try again
- (2023-04-07) Ahmad Mulla: just work for few hours the (it was not possible to find a strategy with parameters among the indicators) please how to fix
- (2023-04-07) Ahmad Mulla: just work for few hours the (it was not possible to find a strategy with parameters among the indicators) please how to fix
- (2023-04-07) American History: There is not strategy parameters input tab. Test stopped. Open correct page please Error: Could not find any strategy with parameters among the indicators. Add it to the chart and try again.
- (2023-04-07) American History: There is not strategy parameters input tab. Test stopped. Open correct page please Error: Could not find any strategy with parameters among the indicators. Add it to the chart and try again.
- (2023-03-24) Addictive Break: I love the extension, but I confirm that there is a "There is not timeframe element on page. Open correct page please" since the last 2 days. Can you please correct it? Thanks.
- (2023-03-24) Addictive Break: I love the extension, but I confirm that there is a "There is not timeframe element on page. Open correct page please" since the last 2 days. Can you please correct it? Thanks.
- (2023-03-24) Eliot STEILER: Same ! "There is not timeframe element on page. Open correct page please"
- (2023-03-24) Eliot STEILER: Same ! "There is not timeframe element on page. Open correct page please"
Statistics
Installs
10,000
history
Category
Rating
4.1848 (92 votes)
Last update / version
2025-02-27 / 2.11.12
Listing languages
en