Script moderation on TradingView
We built TradingView so millions of traders and investors can freely discuss, share their love of finance and learn. Our community was built on non-profit interactions of talented traders and investors who help each other prosper.
We don't pay authors and don't buy content. Everything you see is genuine grassroots analysis and voluntarily contributed scripts—more often than not, open-source. We believe that together, we can make investing and trading more effective and transparent.
Why are scripts moderated?
The Public Library contains over 100,000 scripts, with more than 20,000 added each year. It is paramount to preserve and nurture the usefulness of this huge repository used daily by millions of users speaking all languages.
Both newcomers and seasoned traders should be able to rely on the indicators and strategies in our Public Library. Hence, we need community rules to define appropriate criteria for scripts to maximize the Library's value. We must also protect our users from scam and spam accounts that do not share our community values, misuse open-source scripts or use the Public Library to self-promote or mislead other users.
Think of Wikipedia. How can its content be so reliable when anybody can contribute? It is made possible by editors working behind the scenes in order to validate all new content. Our script moderators play the same role as Wikipedia editors.
Both TradingView and script moderators make a considerable effort to ensure the Public Library continues to play its critical role in the TradingView landscape. The continued value users find in our community depends on it. Well-documented, original and quality scripts benefit both authors, whose work gets more visibility, and users, who get better tools.
Script moderation makes sense because it improves the TradingView experience for anybody who values learning and sharing within our community.
I never had problems publishing my scripts before, but now they are being moderated! What's going on?
Perhaps you missed the "Read Before Publishing" message that pops up every time you publish or update a script. All published scripts must respect the Script Publishing Rules and the General House Rules, which you agreed to abide by when you create your TradingView account and publish a script.
While the rules have recently been updated, they have always been there, but all script publications were not analyzed as they are now.
My script was moderated. What can I do?
First, read the message you received. It explains which rules were violated. Then read and understand the rules. Once you've done that you have three options:
- If you can make your script compliant, publish it as a new publication. Done.
- If you can't make your script compliant, just continue using it privately. You may also use the private publication mode, which exempts your script from moderation.
- If you are unsure what to do, reply to the message you received.
Publishing your script in the Public Library is not a right; it is a privilege you can exercise if you respect the community's rules. Your contributions are appreciated, but publishing a script should not be taken lightly.
Resolve issues with moderators, as cases brought to support must make it back to moderators, which will only lengthen the time to get your script published.
How can I prevent my scripts from being moderated?
- Read the General House Rules, more specifically the Script publishing rules.
- Read our Tips for authors.
- If you are a vendor selling access to invite-only scripts, read our Vendor requirements.
Who are the script moderators?
Our script moderators are Pine coders active in the community. They volunteer their time to ensure the integrity and quality of the Public Library.
They work from the PineCoders moderator account, which is also used to answer questions in the Pine Script chat. While they do not have time to help Pine coders in private with their programming challenges, they will gladly help authors make their publications compliant with the community rules.
PineCoders publishes educational scripts and content to help Pine programmers. They also collaborate with the Pine team to drive the future of the language and help design, prioritize, and test new Pine features for the benefit of the whole community. They are there to help!