If you provide paid access to scripts or sell services/products to traders outside the TradingView platform, then you are considered a Vendor, and we expect you to meet these requirements, in addition to the General House Rules and Script Publishing Rules. Our Vendor Requirements assume you hold a Premium account, but the relevant requirements also apply to vendors using other types of accounts.
TradingView is a global platform dedicated to helping its community share the love of finance and trading in a learning environment. We believe vendors can bring value to our community by providing quality tools and services to traders who choose to rely on more experienced traders. To allow for this, we provide Premium accounts with a Signature field where vendors can advertise. We also provide the invite-only publication mode for scripts, which allows you to publish closed-source scripts and control who can use them.
TradingView welcomes honest and responsible vendors with the trading experience and know-how required to offer worthwhile services, build original and useful trading tools, provide helpful content to traders and engage traders in a realistic and responsible fashion. Those are the principles governing these Vendor Requirements. Charlatans luring traders in deceitful black boxes, promising unrealistic results, or repurposing open-source code to resell it, do not belong in our community.
Any vendor using wrongful business practices or misleading traders, whether on TradingView or elsewhere, can be permanently banned.
TradingView content cannot be used as outright advertisement. Like other TradingView users, we expect vendors to acquire reputation by providing useful content.
Any content you publish, whether it is in the form of Ideas, Videos, Scripts, Streams, comments, chat posts, update or release notes, should be about providing immediate value to traders:
Teaser-style content, disguised attempts to display your wares or drive traffic, and limited-time offers are not allowed.
Content not providing actionable information or a valid analysis to traders is considered a serious violation and will be moderated, accompanied by stiff ban periods.
Keep the language real in your communications. Respect our traders and the inherent uncertainty of the future when discussing trading ideas or the use of scripts. Never infer past results will repeat in the future.
Other than the "How-To" publications mentioned later, content may not link to an invite-only script, either directly or through the Related Ideas section of your publications.
Private Ideas or Scripts are not moderated. Keep in mind, however, that vendors providing private TradingView content to their customers are still subject to our business practices requirements. If you use private publications to publish what would otherwise be non-compliant public publications and mislead traders from your own website or in other content outside of TradingView, your TradingView account risks being banned permanently.
If you choose to publish privately, you must also accept that those publications will be incognito in your public TradingView content. You are not allowed to refer or link to them from any public TradingView content.
Ideas, Videos, and Streams
Vendors may publish ONE How-To Idea and/or Video to provide more information about each of their invite-only script. If the vendor also offers services, they can also be the subject of ONE Idea and/or Video.
No more than ONE How-To Idea and ONE How-To Video per month can be published. If the information in those publications is not considered substantial enough by moderators, they will be moderated.
The title of Ideas or Videos explaining services or invite-only scripts must begin with "HOW-TO: ..." with CAPS used for those first two words only.
How-tos are the ONLY publications that can link to your scripts, including in the "Related Ideas" section of your publication.
Post-factum analysis of trading signals is not allowed, except in How-Tos.
If you abuse discussing your services or scripts in your content, it will be moderated. Ban periods for such violations tend to be lengthy.
Links and contacts can be shown in Streams, but using language that misleads traders in Streams is not allowed, no more than it is allowed in other TradingView content, or elsewhere.
Solicitation is forbidden in Vendor publications. Do not ask users to comment or like your publication, or to follow you.
You may include either one of your user name or company/brand name in titles.
Your invite-only scripts must be original. Moderators will use your description and visuals to determine if your script meets our originality criteria. If you use classic elements such as MACD, BBs, RSI, WaveTrend, Support & Resistance, MAs, etc., and you do not explain and show what original additions you have made to them, your script will not be considered original and not worth paying for. It will be moderated.
Suites of optimized, market- or timeframe-specific script publications are not allowed. If you provide distinct settings of the same script for different markets/timeframes, make these available in a single publication. If needed, use a password to unlock specific sub-features.
Make your script descriptions about the script itself—not about your company, brand, group, other products, or results.
If your source code requires protection and you expect our users to pay for your script, we assume it does something special—otherwise protecting your source and asking for payment would not be required, or honest. If you deem your script to be original and useful, then you should be able to explain this to the community so users can decide for themselves if your script is worth paying for. If you require our users to blindly trust you without providing worthwhile information on your product, then you do not belong in the TradingView community. We do not expect your description to reveal everything about your calculations and logic, but the community should be able to understand the underlying principles used, how they can be useful and why they should pay for your script.
Do not overuse your company/brand name in descriptions: one or two mentions should be enough.
If your script must be used with another one and your description explains how to do that, you will be allowed to link to it and show the other script on your chart. If you abuse this to direct traffic to your unrelated publications, your script will be moderated.
No pricing information is allowed in descriptions.
Solicitation is forbidden in descriptions. Do not ask users to comment or like your invite-only scripts, or to follow you.
Instructions for users wishing to obtain access to your script are required. This is meant so the Comments section is used for actual comments on your script, as opposed to requests to obtain access. Instructions must appear at the end of your description, using language such as "Use the link below to obtain access to this indicator" or "PM us to obtain access" if you don't use a website.
Do not make unrealistic claims. Do not attempt to confuse the community by inferring future performance from past results. If you are selling access to strategies, you should know enough about backtesting to understand that the results of a single test run shown with a published strategy do not constitute proof they will repeat in the future. If you don't, then you are a danger to the community and shouldn't be selling indicators.
Keep things real. Stating you offer "the greatest trend detector" or using a word like "guarantee" denotes either ignorance on your part or disrespect towards the community's intelligence. It will also quickly get you noticed by script moderators, which in turn can make your experience as a vendor on TV very difficult.
If you are presenting a strategy, we expect a discussion of the parameters you used, the inevitable compromises involved in designing any strategy, the conditions or markets it is optimized for, and its limits. Do not discuss metrics like win rate in isolation, as this is useless without a thorough analysis of other metrics.
We expect you to document all the values used in the strategy's Properties dialog box to generate the results you show, including commission or slippage used.
The graphic presentation of your script must be restrained and in-line with the down to earth tone we expect in descriptions.
While you may strive to achieve high visual impact, do not use splashy graphics that won't help users understand what your script does or how to use it, and do not use all caps. Your indicator name in a text element on the chart does not qualify as being useful.
Release Notes and Comments
Release notes must only contain information relevant to the update.
Release Notes and Comments are subject to the same rules applying to your script descriptions.
Reuse of open-source code
Open-source scripts on TradingView exist to benefit the community—not vendors selling scripts. Accordingly, our House Rules concerning the reuse of open-source code are aggressively enforced with invite-only scripts.
Remember that if you intend to reuse open-source code, you must obtain permission from the original author and make it clear to him that you want to reuse it in paid a script. Save your authorizations preciously.
If you reuse open-source code with permission from the author, this should be mentioned in your description. You may name the author, but not link to his content.
Challenge on the reuse of open-source code
Plagiarizing open-source code is considered a severe violation and may result in a permanent ban. If moderators have good reasons to suspect your script reuses open-source code (not considered public domain) without permission, the onus of supplying evidence proving the contrary falls on you.
If moderators do not receive a proof within 4 hours of their request (which will be issued when you are online), you will be considered to have failed the challenge.
Proving your code does not reuse open-source code will require you to send your code to moderators.
Vendors failing the challenge will, in most cases, be permanently banned.
Use your Premium account's Signature field to include your links, contact information, advertising, or solicitation.
Your Signature will automatically and retroactively appear under all your publication descriptions.
Unless its content is misleading or distasteful, the Signature field is not moderated.
Bans imposed by moderators apply to your use of social features on TradingView. Banned Vendors may still log in and use charting functionality.
Banned vendors who have invite-only script publications will no longer be able to manage user access to those.
Increasingly longer ban periods may lead to a permanent ban. Rogue or negligent vendors will usually be the only ones capable of accumulating enough moderation events or serious violations to justify a permanent ban. Permanent bans can also involve all your publications being hidden.
Vendors and script moderation
Script publication violations should be taken seriously, as a limited number of violations are permitted. Which each successive violation, your ban period will increase. When your quota of violations has been reached, your account will be permanently banned.
We recommend that you not attempt to make a case to our moderators that you cannot provide the information we require in your script's description, as doing so will immediately alert moderators to the fact that you are probably not the type of vendor that is right for our community.
We appreciate vendor creativity in designing their products and services, but using the same creativity to try to workaround our rules will get you into much more trouble than whatever gains you may have hoped for in doing so. It has very poor risk:reward and we do not recommend it.
While we realize many requirements apply to vendors, we believe they are reasonable and well worth having access to the millions of TradingView traders. Any serious vendor able to bring genuine value to our community should have no problem meeting these requirements. If this is problematic for you, you will be better off selling your wares on another platform.
If you can respect these requirements, then welcome to the TradingView community!