Description from extension meta
Optimise TradingView Strategies An assistant for optimising (Optimize) & backtesting trading strategies in Tradingview
Image from store
Description from store
Optimise TradingView Strategies An assistant for optimising & backtesting trading strategies in Tradingview.
An optimizing assistant for backtesting trading strategies and showing external signals in Tradingview
An assistant for backtesting trading strategies and checking (showing) external signals in Tradingview.
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 optimisation model:
* Choosing the type of optimisation: searching for the maximum or minimum values
* Selecting an optimised 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 chartto 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 Tradingview.
Affiliations:
We are committed to transparency and responsible marketing. Our extension uses affiliate programs to support its development and provide enhanced features. Before installation and in our user interface, we want to inform you that we have partnerships with several affiliate platforms. These include ByBit, OKX, BingX, and BitGet. Participation in these programs helps us continue improving our service for you. For more details, please visit our Chrome Web Store page.
1.3.4
* Fixed color issues
* Fixed backtesting issues on Watch list.
1.4.1
* Added in & out of sample testing. Only for users with deep testing on TradingView.
1.4.6
* fixed a few updates
* added in and out of sample testing
1.5.6
* Updates for the placeholders on TradingView
1.5.8
* Removed the uploads of CSV feature.
1.5.9
Fixed all errors for the Tradingview UI update.
1.6.0
Fixed all errors for the Tradingview UI update.
1.6.3
Fixed all updates for TV UI updates.
Added X sentiment.
Latest reviews
- (2025-05-01) Bs Glk: There is not strategy parameters. Test stopped. Open correct page please. I open the parameters tab when i press the 'test strategy' , I can see that it runs the test , but then this error pops up, the optimisation stops, and the results it gives is basically the same as before. is there any fix for this?
- (2025-04-24) colgate: Suggest anyone using this extension do so with extreme caution, it was previously found to be submitting your Tradingview strategy source code to the daviddtech URLs with some stealthy obfuscated javascript functions. And could still be doing so with new techniques. Extensions wanting full access to tradingview.com alongside other hosts is a big red flag. The functionality is also just a re-wrapped copy of what can be found in other webstore extensions without the shady permission requirements.
- (2025-04-06) Daniel Christopher Euler: Actually bugging, maybe because of adaptions in TV? Please keep us updated. The problem lies within the strategy-settings window, which is closing as soon as I want to press start after choosing my presets. Reinstalled the optimiser and updated chrome already. 1 star for catching attention. Will relocate it soon after fixing. "Error message: It was not possible to find a strategy with parameters among the indicators. Add it to the chart and try again."
- (2025-03-14) Jock a mo fee no ei na ney Jock a mo fee na ei: This has turned into bloatware with the required login and opening webpages. I don't need 3 pages opening up everything I launch Chrome..... I suggest using the original open source this was built from "Tradingview Assistant" which is also available in the Chrome Web Store.
- (2025-03-12) Mh Moeini: in my country i cant access the bybit. so i cant use this extension . that is not fair.
- (2025-02-24) Miguel C.: I cannot sign up on bybit for inegibility, then he says to signup on his site, then also there forces to sign up on bybit.... in other words, canot register thus ... cannot use... I have also tried the "Tradingview assistant" suggested by another user, and it works really well! I suggest as well that Tradingview Assistant
- (2025-02-23) Vt: great tool ,but still not working
- (2025-02-22) Ionut Dragnea: Awesome tool, but not working due to the TV updates I guess. The extension was fixed meanwhile? Thank you!
- (2025-02-20) Ali Alsharif: "Hi DavidD Tech, I just wanted to take a moment to thank you for all the incredible work you do! Your content has been such a huge help to me—whether it’s your tutorials, reviews, or tech insights, I always learn something new. Your passion and dedication really shine through, and it’s clear how much effort you put into everything you create. Thanks for sharing your knowledge and making tech so much more accessible. Keep up the amazing work—you’re truly appreciated! 🙌"
- (2025-02-17) Al Qamoos: It was working just fine in the past. Is it really now required to have a bybit account to be able to use the extension? Bybit is not supported in the US and many other countries. Why the restriction? Please let us know. For those who look for a much better alternative, use Tradingview assistant extension from Andrei Kuminov. You can find the latest version on Github where you can use it for free with this silly forceful bybit signup.
- (2025-02-17) BLOOM BHOOM: This tool is not working after Trading View's recent updates. Please make it working fine. This is an excellent tool!!!
- (2025-02-16) Ahmet A: Needs to be updated based on TV`s recent layout changes. Not working right now.
- (2025-01-20) Trucky Latti: Amazing tool!
- (2024-11-13) Alessandro Avenali: Granting the app to read and change every data on exchanges websites is unacceptable. Extension stopped working as a security measure against possible leak of private and valuable data. Accessing data other than TradingView.com goes beyond this tool purpose and could be seen as shady. Please go back to previous privacy conditions. It's a shame that even paying members can't use this tool to copy/paste strategy settings without letting you be able to scoop personal exchanges data.
- (2024-11-08) steevv la: lof it
- (2024-09-29) Nick: A decent app, but there are no guarantees that they do not access your intellectual property (strategies) for their own benefit or distribute such information for commercial purposes.
- (2024-09-17) Péter Csegény: I'm testing the extension, it seems to work for the default settings.
- (2024-08-17) Manish Shetty: The extension works great and has helped me immensely to better my strategy. My only issue is that anything more than 10K iterations and my optimizer hangs up or shuts off my Chrome browser completely. Not sure if there's a way to fix my Chrome crashing each time I run more heavy cycles.
- (2024-08-11) D M: Amazing tool and amazing community around it. With Daviddtech, collaboration is the name of the game. The community and David himself are supportive. Members of the community use this tool to share their best settings.
- (2024-08-10) naveed anwer: Hi David , its Aug 10 , 2024 . The optimiser is only calculating 20 cycles out of 80 and then it shuts off automatically . Am I doing something wrong or is it an inbuilt feature where I am not allowed to run more than 20 cycles .
- (2024-08-09) Babak Azad: Great tool. Unfortunately, it has stopped working and gives the error message: "Possible TV UI changed - the strategy report did not found".
- (2024-07-18) Jaime: super poor UI
- (2024-06-27) Karim El Baze: this is amazing!
- (2024-05-27) Kemal B: Thanks for sharing this, huge time saver! I have an indicator plugged in to a strategy, but for some reason the Optimiser fails open the indicators. Is there anything I need to change to make this happen?
- (2024-05-25) Matt Hibbs: I read a review here complaining about the developer making a profit from YouTube and affiliate marketing. I feel sorry for that person because respecting the desire to make a profit in both yourself and others is essential to long term success. If someone else is successful long term, then the end users keep getting served. If your favorite restaurant didn't make money, eventually, they go out of business and you stop having that delicious food available because the owners won't be able to pay for their own food, lodging or have the nice things that keep them motivated. And don't forget...isn't that what every person who wants to optimize their trading is trying to do? Make a profit (and make EVEN more by optimizing) our current efforts?
- (2024-05-15) Nicholas Flower: An Amazing tool from an excellent trading community!
- (2024-04-29) Iv cH: Program worked great but now I am unable to test my watchlist as I receive "error to set environment on ticker: [ticker]" on each iteration, resulting in blank files. Edit: Thanks for responding! I'll increase review to 3 stars just for you responding. Sorry, I've tried to grab your attention to the issues. The reason not to put 5 (because I actually really want to put 5) is that now nothing seems to work: I ran both standart and watchlist tests and either seem to stop on the first iteration. It seems to me that it is unable to register the results of the tests from the Performance Summary. Edit 2: Thanks for repairing the extension so quickly. Full 5 stars to this amazing app and developer! Back to backtesting!
- (2024-04-25) Paul V Nguyen: This utility is great, it helps me a lot in my work. I only encounter problems when Tradingview changes and I'm sorry I don't know how to fix the code. So I usually wait 1 - 2 days or less than 1 week for the author to fix the code error. But I'm still happy to give 5 stars and always thank the author for what he's done over the years.
- (2024-04-25) Lê Bảo Trân: The utility is very useful, I really appreciate what the author has been doing for the community. I really hope the author doesn't care about ignorant people and can continue to support this community to grow stronger. Finally, I wish the author always good luck in life and always have success in his work. Best regards!
- (2024-04-21) Muhammad Qaseem Iqbal: previously it was working but now I am unable to test my watchlist as I receive "error to set environment on ticker: [ticker]" on each iteration, resulting in blank files. (update) the extension is working fine. keep up the good work. I have updated the rating to 5 star since there is nothing out there like this one.
- (2024-04-16) Crypto Fox: This is just a re-skin of an open-source free ext 'Tradingview Assistant' by akumidv in an attempt to push paid services. Yeah he's totally profitable with all the affiliate and youtube revenue. Don't waste your time here. [Edit] All I see is you taking from opensource and it's not just Youtube revenue is it... exchange affiliate programs pay all your profits. Also you never did share what strategies you trade, funny that.
- (2024-04-11) Digvijay Jain: in backtesting the watchlist i am getting constant "error to set environment on ticker optimizer". is this thing gets solved then its a really good tool
- (2024-03-27) Rodolphe Ahmad: This extension work great in optimizing a trading view strategy
- (2024-03-26) Joe Kinder: Brilliant extension. Works perfectly and gets great results with a bit of tinkering. Wish I'd discovered it sooner.
- (2024-03-15) adir deri: It all the time Cheack all possibility - i cant change it
- (2024-02-17) Nicholas Tan: Great! Would be even more useful if I could specify the name of the indicator or strategy to be optimized. Why? I have a strategy testing script that uses (multiple) EXTERNAL indicators. So I do not want to modify parameters of the strategy script itself as it does not contain any "business logic". Instead I want to modify parameters of one (or more...) external indicators, like an EMA or Bollinger Bands that are consumed as external inputs by my strategy script. Using multiple external sources is a fairly new Pine Script feature, this is what my strategy script does to access an external indicator: entry1Ext1 = input.source(defval=low, title='External 1', tooltip='External data for entry', display=display.none)
- (2024-02-04) Paul Liversidge: I was going to write my own extension or develop a large amount of Selenium code to do something similar when I stumbled across this add-on. This is now baked into my process and I keep coming back to DaviddTech's YouTube channel to find other ideas. This has saved me hundreds of hours of time, and is much appreciated. David's honesty and transparency is under-rated IMO.
- (2024-01-22) James New: The tool might be useful but don't bother signing up to anything of there's. They are scammers that just want your money and really don't care if you have any issues with their services.
- (2023-12-12) Aleksandr “Aleks K” Kamenev: Amazing, very powerful tool! Uh-oh, getting the "Tradingview UI changed. Can't get performance headers." :(
- (2023-11-13) Jerry V: Long time user of the one and only (original) Optimiser. Awesome extension by Davidd to verify trading strategies and look for good settings. Couldn't live and trade my algos without it.
- (2023-11-01) Viktor Shabunya: Beautiful work, David! This is an amazing tool that does an incredible job of testing strategies. One issue I am having (and it may be user error) is that I test two inputs for all available combinations, and it skips some possible combinations in the report. Is there an easy way to fix this behavior?
- (2023-11-01) Viktor Shabunya: Beautiful work, David! This is an amazing tool that does an incredible job of testing strategies. One issue I am having (and it may be user error) is that I test two inputs for all available combinations, and it skips some possible combinations in the report. Is there an easy way to fix this behavior?
- (2023-09-25) EDWIN LIM: Hi, Can you please fix this issue? I ran deep backtesting for MNQ1!, after a few tests (maybe 1-20?), the deep backtesting period goes back to recent 2-3months automatically. I think tradingview had some updates (I could see a tiny difference in UI) Always appreciate your hard work.
- (2023-09-25) EDWIN LIM: Hi, Can you please fix this issue? I ran deep backtesting for MNQ1!, after a few tests (maybe 1-20?), the deep backtesting period goes back to recent 2-3months automatically. I think tradingview had some updates (I could see a tiny difference in UI) Always appreciate your hard work.
- (2023-09-09) Bruce Cecil: This extension will 100% improve your trading strategy game. Davidd is BRILLIANT! If you haven't checked out his Patreon site yet, you are missing out on some of the best trading tools available in the industry. I highly recommend the Optimiser and David.Tech!
- (2023-09-09) Bruce Cecil: This extension will 100% improve your trading strategy game. Davidd is BRILLIANT! If you haven't checked out his Patreon site yet, you are missing out on some of the best trading tools available in the industry. I highly recommend the Optimiser and David.Tech!
- (2023-09-09) zowtourn vowtourn: five stars. i love the feature where bybit link opens up and david channel
- (2023-09-09) zowtourn vowtourn: five stars. i love the feature where bybit link opens up and david channel
- (2023-09-09) Florian L: Since the last update the extension randomly opens chrometabs playing YouTube videos.
- (2023-09-09) Florian L: Since the last update the extension randomly opens chrometabs playing YouTube videos.