House Rules and Community Guidelines

TradingView is a global platform for researching financial markets and blogging your ideas. TradingView is truly committed to being open and transparent, and we draw lines on certain types of conduct that jeopardize our users, threaten our infrastructure, and damage our community.

What TradingView is for:

TradingView celebrates open communication and creative ideas. We want you to express yourself freely and use TradingView to share insights, learn from others, make friends and share the love for finance.


Main Rules

  • Use only one account - registering with multiple accounts is not allowed.
  • No posting links or reference to content / sites that contain viruses or malware.
  • No contentious political discourse, defamatory, threatening or discriminatory remarks, hate speech or personal attacks.
  • English only for main public chat rooms and all public comments - so that everyone can understand. Any language can be spoken in the custom chat rooms. Check out the localised versions of TradingView, they have the 3 main public chats in their respective local languages!
  • Do not post offline personal contact information.
  • No links / posts with illegal content, erotica, pornography, or nudity.
  • Do not post content that is not your original work, or infringes the copyright of any third party.
  • No advertising, direct marketing, or solicitation! To advertise to our audience contact
  • Don’t spread rumours, unsubstantiated information or unsourced news. Any news event posted should include a source that corroborates it.

How bans work

You could get a warning or a ban (ranging from 5 minutes to 1 month) if you break the rules listed above.

The moderator picks the appropriate response based on the violation and previous ban history. Warnings or short bans are typically issued for first-time or small violations. Each consecutive violation will likely result in a longer ban period, until it reaches 1 week and then 1 month. These two measures are required to be taken before a user is banned permanently. There are 4 exceptions where an account will get permanently banned right away:

  • Duplicate accounts
  • Accounts used for spamming
  • Accounts that spread malware
  • Accounts with an upgraded plan that initiate a chargeback via PayPal without a valid reason
  • Publication of inappropriate or plagiarized scripts

Please note that users with a paid subscription can be warned and banned from publishing content and interacting with others just like any other user. There will be no special treatment for paid users when it comes to their social activities on the website.

Personal Information

TradingView reserves the right to reset an inappropriate avatar. The offending member will lose the ability to set his or her own avatar.

An inappropriate avatar:

  • Is discriminatory in nature;
  • Is overtly political in nature;
  • Impersonates or ridicules someone else;
  • Contains erotica or nudity;
  • Is offensive to good taste.

The public username can be chosen when signing up and can be changed only once afterwards. Please keep in mind that we don't allow a user to have more than 1 account on TradingView, so if you want to change your public username, but you can't do that, please don't create a separate TradingView account, as it will be banned.

TradingView reserves the right to reset your account name if it:

  • Contains a website, email addresses or contact information;
  • Impersonates someone else;
  • Suggests you are a moderator or TradingView employee (when you are not);
  • Is offensive.

Public Chat & Comments

  • Once newly registered users verify their phone numbers they will be able to comment on ideas published by others. To participate in public chats, users will also need to gain 20 reputation points additionally to the phone verification. This requirement exists in order to counter spamming and to maintain a friendly community where conversations are mature and meaningful.
  • Respect other members even if you disagree, don´t be unnecessarily confrontational.
  • Stay away from non-trading chatter.
  • Don't monopolize or dominate the conversation.
  • No profanity or offensive language.
  • No layering of post, text walls, emoji walls, chart walls or ALL CAPS.
  • Don't openly argue with moderators or criticise moderation in general - send them a private message if you disagree with something.
  • Don't post trade calls without either a snapshot or a published chart to show the analysis.
  • Don't chart-spam (posting the same chart over and over again without any changes).
  • Don't brag and boast about results, let your analysis do the talking.
  • No idea dumping. Don't post published ideas to chat unless it supports the conversation between yourself and other chat visitors.
  • No links / references to websites, blogs, social media, messenger apps, crypto wallets, paid or free services, company names, giveaways, prize contests or announcements.
  • Use the Ignore feature as needed, but don't announce that you have done so - that is childish and insulting.

Publishing Ideas

Publishing an idea places it on your personal blog / profile. All ideas you publish are accessible on your blog / profile page and with a direct link. Your followers get notified that you published a new idea. All published ideas are indexed by filters on the site. Best ones float to the top of the front page as Trending.

To be the best, an idea has to be meaningful - detailed, descriptive and interesting.

Ideas with a timeframe less than 15 minutes can only be published privately or sent in chat. Anything less than 15 minutes is too short term and most people will not be able to adequately react to your idea before it loses its point. You can publish a snapshot to chat.

Public ideas can be edited or removed only within 15 minutes after publishing. After that, it’s impossible to edit or delete them.

Moderators will hide a published idea (no matter whether it is a written idea or video idea) if it violates any of the following seven (7) rules. A note will always be sent to the author in such a case. A publication should:

  • Be in the main language of the site section (for localized versions). English, for English, Japanese for Japanese, etc. The main section will be in English.
  • Be on topic and related to trading / the financial markets.
  • Contain content that is your original work.
  • No advertisements, logos, links / references to any website, social media or messenger app, crypto wallets, company names, giveaways, prize contests or any kind of announcements are allowed on the chart, idea title, idea description, comment or idea status updates. Video ideas cannot show or promote any external sites and can only be based on charts from our platform. Premium plan holders are allowed to make some references in the Signature section, which can be edited in the Profile Settings and appears under every published idea. For small announcements the profile status can be used, which updates all followers.
  • Not be used to voice complaints, grievances or disagreements with policies, to insult or ridicule other members, or to create conflict within the community. This includes directly or indirectly mocking, misrepresenting or abusing other published ideas or analysis.
  • Idea status updates should be directly related to the published idea. Non-relevant updates including but not limited to links to webinars, YouTube videos, Facebook pages or pages that require registration or offer free signals are not allowed.
  • Not simply repeat basic market information that is already available through TradingView such as news events, an economic calendar or news headlines. This is only allowed if its part of an actual trade idea with a clear bias.

Any content that violates these rules may result in the author getting a warning, published idea being hidden and/or limiting the author’s ability to post more ideas.

Publishing Scripts

Publishing a script places it under the Scripts tab on your personal profile and in TradingView's Public Library of scripts. Although you may decide not to make your script's code accessible, the script's description and chart will be public and visible to all TradingView members and any Internet user who has access to the link.

When you publish a script, you also decide on its visibility: open (everyone can use, see and clone the source code), protected (everyone can use it, but only you can see and change the source code) or invite-only (you control who can use it and only you can see and change the source code). You can read about publishing scripts in the Pine User Manual. TradingView encourages the publication of open source scripts because they allow traders to better understand the tools they are using.

The Public Library is common to all language versions of TradingView. In order for all members to benefit from all published scripts, English must be used in the script's name and description, and it must be predominant. Text in other languages may also be included after the English section.

When you publish a script on TradingView, you are using the community’s resources. Accordingly, your script should be useful to the community. Whether you choose to publish in open source, protected or invite-only format, your script's description is your opportunity to explain to the community how it can be useful. If your description does not allow TradingView moderators to understand how your script is original and useful, it will be hidden and no longer visible to anyone but you.

For a script to be useful it should be innovative and functional, so rehashing of old ideas with just the colors changed, or a slightly modified version of a popular indicator like WaveTrend isn't considered useful. While slight modifications of existing indicators are a fine way to learn Pine on your own, they will not add to the body of knowledge on Tradingview. Consider each indicator a thesis of sorts: the more effort you spend on it, the more useful it generally will be.

All open source scripts that do not mention a specific open source license in their comments are licensed under the Mozilla Public License 2.0. Following the Mozilla License, any script reusing open source code originally published by someone else must also be open source, unless specific permission is granted by the original author.

It is not possible to publish a script privately on TradingView. Scripts intended for private use and tests do not belong in the Public Library. Send them directly to your contacts or obtain special permission from the PineCoders moderator if you are a Premium user, as these accounts may use invite-only scripts to give access to scripts on a private basis when doing custom development work. In such cases, the script's description must clearly state the script is for private use, so community members know they should not try accessing the script.

Scripts published on TradingView must meet all the following criteria:

  • Be useful, original, and not make unrealistic claims, as determined by our moderators.
  • Have an English title and predominantly English description.
  • Have a detailed and meaningful description that allows users to understand what your script does, how to use it, what markets it is meant for and under which conditions. The clearer the language, the better the international community will understand. Your script's description must be self-contained and cannot rely on delegation to other content through a link to make your script's purpose clear.
  • The chart used to show the indicator must be clear of any drawings or other indicators unrelated to the script you are publishing, so traders can easily understand exactly what your script does.
  • Not contain any advertisements, links/references to any website, social media or messenger app, crypto wallets, company names or any kind of announcements, contact information (e-mail, phone numbers, etc.). Only your signature or your user profile's status field may contain external links, and these fields are only available to Premium accounts. Publishers of invite-only scripts must direct interested parties to either follow the links in their signature or their user profile's status field, or to PM them on TradingView for access. Authors may not send unsolicited messages to TradingView members.
  • Not reuse copyrighted material.
  • If your script reuses open source code, it must respect the rules pertaining to reuse:
    • You must obtain permission from the original author.
    • Your script must also be published in open source format, unless explicit permission is granted by the original author.
    • Your script's comments and/or description must mention the original author and provide a link to the original code.
    • You must make meaningful improvements to the original code or it should account for a small proportion of your script.

Moderators will hide a published script if it violates any of our rules. Repeat offenders will be banned. Should you have questions on the reasons why one of your scripts is hidden, you may contact the PineCoders moderator account.

Plagiarizing open source code is considered a serious offense and may result in a permanent ban. If moderators suspect a closed source script reuses open source code without permission, the onus of supplying evidence proving the contrary falls on the author. If the author fails to do so, the script will be hidden.

See our Terms of Use, Policies and Disclaimers for the legal implications of publishing scripts on TradingView.

How to post awesome analysis & get lots of views

Guidelines on how publish awesome charts:

All Analysis

Balance - clear, no clutter, professional, not too overwhelming.

Technical Analysis

Include drawings that explain the idea. At least two (2) analysis tools or 2 reasons. Eg, a support level and candlestick pattern, or a trend line and 1 indicator, etc. Use enough, but not too much!

Trading Idea

Include a specified bias on long / short and an invalidation point (i.e. where it ends!).

Fundamental Analysis & Market Commentary

Provide the general trend and approximate price path based on sound reasoning.

Educational posts

Detailed explanation of the method for technical, fundamental or macro analysis.

Inter-Market analysis

This includes Overlay or Ratio analysis. Call for a directional move with adequate explanation.

Text Analysis

Has to be useful and informative to the community. For example, educational material, a column or a personal experience.

More specific suggestions for specific Technical Analysis types

Harmonic patterns.

Price must have at least passed the B-point on its way from C to D. Or there must be other technical tools supporting the view. Use The TradingView built-in tools to show Fibonacci ratios. Useful link:

Double tops

That didn’t complete the second top and are heading to neckline shouldn’t qualify as a double top. Also true for double bottoms.

Head and Shoulders

That didn’t complete the right shoulder and are headed towards the neckline don't qualify. Also true for Inverse head and shoulders.

Indicator-only analysis

Elliott Wave

Should align to the rules that can be found on This is the most common and widely used source.

TradingView does not delete published analysis. Why?

All analysis published on TradingView stays public permanently, neither users nor staff can delete an idea once it’s been published. If you don’t agree, DO NOT POST ANALYSIS ON TRADINGVIEW!

Why - it’s part of TradingView’s philosophy and mission. We are working toward bringing more transparency and accountability to discussions of the financial markets on the web.

In more detail, working with the financial markets is part art, part science and part luck. That means that everyone will sometimes get something wrong. The natural instinct is to only show your best - but that’s not really fair, is it? Getting better at anything requires to be perfectly honest about successes and failures, with yourself first and foremost. Think of it as a journal - when you publish some analysis, you can come back weeks, months or years later, and learn from it.

Then there’s the public record part. Everyone is on the same level playing field, you know you can trust what you see on other people’s blogs. It’s not just the good stuff, it’s everything. Then you can make your own call whether you like what you see.


Moderators are volunteers from the TradingView community who donate their time to make sure that TradingView stays useful and focused. They do not get compensated for their time. We all give them a HUGE thanks for their enthusiasm and dedication!

TradingView is known for a community that acts professionally and with mutual respect, so moderators do not typically need to enforce the guidelines.

Their job is to maintain high quality of published content and keep chats organized.

It’s their responsibility to swiftly deal with any content or users that violate guidelines described above. Moderators have an open channel of communication with TradingView management, and are official TradingView representatives on the site.

TradingView management has regular meetings with the moderator staff, reviews decisions as needed and makes appropriate changes. If you have a disagreement with a moderator - send him/her a private message and talk about it. 99% of disputes are effectively and efficiently solved this way.

Home Stock Screener Forex Screener Crypto Screener Economic Calendar How It Works Chart Features Pricing House Rules Moderators Website & Broker Solutions Widgets Charting Solutions Help Center Feature Request Blog & News FAQ Wiki Twitter
Profile Profile Settings Account and Billing TradingView Coins My Support Tickets Help Center Ideas Published Followers Following Private Messages Chat Sign Out