Regras de publicação de scripts

Estas regras se aplicam a todos os scripts públicos no TradingView. Se você atender aos critérios para ser considerado um Fornecedor, por exemplo, publicar scripts somente para convidados, você também precisará atender aos nossos Requisitos de Fornecedor.

Estas regras dizem respeito apenas à publicação de scripts. Tenha em mente que além destas regras, as Regras Gerais do TradingView se aplicam aos autores de scripts.

Você encontrará mais informações úteis para os autores de scripts aqui:

Visibilidade do Script

Os usuários de todos os tipos de contas no TradingView podem publicar scripts de forma pública ou privada. Independentemente da visibilidade privada/pública que você escolher para seu script, você pode usar qualquer fonte ou modo de controle de acesso permitido a publicação por seu tipo de conta: de código aberto, protegido ou apenas por convite. Todos os seus scripts publicados aparecem na guia Scripts do seu perfil de usuário.

Scripts privados

Os Scripts privados não são moderados e são invisíveis para todos, exceto para você. Se você optar por publicar de modo privado, você também deve aceitar que essas publicações devem ser inacessíveis em qualquer outro lugar no TradingView. Você não está autorizado a referenciá-las ou criar links para elas a partir de qualquer conteúdo público do TradingView.

Você pode compartilhar publicações privadas com amigos ou clientes enviando-lhes o link para seu script, o qual você pode obter abrindo a página de seu script e copiando a URL de seu navegador.

Scripts públicos

Os scripts públicos aparecem na Biblioteca Pública da TradingView, onde se tornam visíveis para os milhões de usuários do TradingView e qualquer usuário da Internet que tenha acesso a seu link. Por serem públicos, estes scripts devem atender os seguintes requisitos:

    Idioma

  • A Biblioteca Pública é comum a todas as versões de idiomas do TradingView. Para que todos os membros possam se beneficiar de todos os roteiros publicados, o inglês deve ser predominante. Os títulos devem ser somente em inglês. Outros idiomas são bem-vindos nas descrições, mas o inglês deve aparecer primeiro.

Originalidade e utilidade 

  • A descrição de seu script é sua oportunidade de explicar à comunidade como ele é original e pode ser útil. Se sua descrição não permitir que os moderadores do TradingView entendam como seu script é original e potencialmente útil, ele será moderado.
  • A reformulação de idéias antigas, pequenas mudanças de cor, combinações diferentes de média móvel ou uma versão ligeiramente modificada de um indicador popular como a WaveTrend não são consideradas úteis. Embora pequenas modificações dos indicadores existentes sejam uma boa maneira de aprender o Pine por conta própria, elas não irão acrescentar ao corpo de conhecimento do Tradingview. Considere cada indicador como um estudo do tipo: quanto mais esforço você gastar com ele, mais útil ele geralmente será.
  • Antes de decidir publicar um roteiro, procure na Biblioteca Pública para garantir que nenhum script existente já faça o que o seu faz.
  • Se você quiser compartilhar um setup de trading que não requeira um novo indicador, publique uma Idéia explicando em vez de um script. Por exemplo, um novo script de Média Móvel com dois períodos exóticos de Média Móvel não constitui um script original.
  • Mashups de script sem uma descrição que explique porque os diferentes indicadores são montados juntos e como usá-los não são úteis.
  • Scripts de código fechado que reproduzem o que os scripts de código aberto já fazem não são permitidos. Se a descrição de seu script de código fechado não permitir que os traders entendam o que é único nele que requer proteção de sua fonte, ele será moderado.
  • Dê opções aos usuários de seu script. Permita a configuração de valores chave como períodos e fontes através das "Configurações/Valores" de seu script.

    Título

  • Use apenas o conjunto de caracteres ASCII de 7 bits. Emoji e efeitos especiais usando caracteres não são permitidos.
  • Nunca utilize tudo em caixa alta para qualquer parte de seu título, exceto abreviações como BB, SR, etc.
  • Use somente o inglês.

    Descrição

  • Escreva uma descrição detalhada e significativa que permita aos traders entender como seu script é original, o que ele faz, como o faz e como utilizá-lo. Dê aos traders uma idéia dos conceitos subjacentes aos seus cálculos. Mencionar apenas que seu script segue tendências ou se destina a scalping não ajuda muito os traders; será mais útil para os traders se você também lhes der uma idéia de qual das centenas de métodos de detecção de tendências ou scalping que você usa.
  • A descrição de seu script deve ser independente e não pode depender da compreensão do seu código em si ou links/referências a outros conteúdos para tornar claro o propósito de seu script.
  • As descrições de scripts de código fechado devem permitir que os traders entendam como seu script de código fechado está fazendo o que você diz que ele faz. Não esperamos que você revele toda a lógica subjacente a seu script, mas se você publicar um script de código fechado, assumimos que ele faz algo original, logo os traders e moderadores devem entender um pouco disso.
  • Os editores de scripts de código aberto devem ter em mente que poucos usuários do TradingView podem ler o Pine. Eles confiam em sua descrição para entender como usar seu script.
  • Os scripts de código aberto e protegido são, por definição, gratuitos. Não há necessidade de anunciar isto em publicações, e publicações de scripts anunciados como disponíveis por um período de tempo limitado não são permitidas.
  • Os Emoji são permitidos, desde que não impeçam a leitura de sua descrição.
  • Não faça ofertas de tempo limitado ao publicar scripts de código aberto ou protegidos.

    Gráfico

  • O gráfico que você está publicando com seu script deve ser fácil de entender e a saída de seu script deve ser facilmente identificável. Esta é a razão pela qual pedimos que você publique seu script com um gráfico limpo.
  • A menos que seu script deva ser usado com outro e sua descrição explique o motivo, não inclua outros scripts no gráfico.
  • Você pode usar desenhos nos gráficos, mas eles devem contribuir para entender o que seu script faz ou como utilizá-lo.
  • Não inclua desenhos de gráficos se o seu uso não for explicado.
  • Scripts emitindo sinais de Compra/Venda usando tipos de gráficos não padronizados (Heikin Ashi, Renko, Kagi, Ponto & Figura, e Range) não são permitidos, pois produzem resultados irrealistas. Veja esta publicação se você precisa entender o porquê.
  • Mostre informações completas de símbolos/tempo e nomes de indicadores em seu gráfico para que os traders possam saber o que eles estão olhando.

Resultados da estratégia

  • Suas estratégias publicadas devem mostrar resultados realistas.
  • Esforce-se para publicar resultados de backtesting que não engane os traders.
  • Escolha um capital inicial realista.
  • Use taxa de corretagem/emolumentos E slippage.
  • Não use 100% do seu patrimônio para dimensionar as posições, pois isso não reflete a maioria das condições de negociação no mundo real. 5-10% é normalmente mais realista.
  • A menos que o símbolo em seu gráfico o exija, não use número fixo de contratos/ação.
  • Certifique-se de que seu backtest está usando posições de tamanho realista.
  • Selecione um conjunto de dados que irá gerar um número de trades que produzirá uma amostra suficientemente representativa, idealmente mais de 100 trades.
  • Explique as propriedades padrão de sua estratégia na descrição do script e use essas configurações para sua publicação.

    Omissões e reivindicações irreais

  • Não faça afirmações irrealistas sobre seu script ou seu desempenho. Fundamentar suas afirmações.
  • Seja direto com os traders sobre o que seu script faz e o que não faz. Avise os usuários sobre as falhas de seu script. Se você planejou no passado usando offsets, por exemplo, não deixe de mencionar isto para não enganar os traders.
  • Não inferir que o desempenho passado se repetirá no futuro.
  • Não utilize `security()` chamadas utilizando lookahead para acessar dados futuros. Consulte esta publicação se você precisar de mais informações.

    Reutilização de código aberto

  • Estas regras de reaproveitamento de código aberto precedem qualquer licença utilizada pelo autor, incluindo a Licença Pública Mozilla 2.0 que se aplica por padrão a todas as licenças de código aberto publicadas no TradingView. A escolha da licença do autor se aplica assim que as seguintes Regras da Casa sobre reutilização forem cumpridas.
  • Se seu script reutilizar o código de código aberto de outro autor:
  • Você deve obter permissão do autor original, a menos que o código seja considerado de domínio público (ver "Exceção de domínio público" abaixo).
  •  Seu script também deve ser publicado em formato de código aberto, a menos que seja concedida permissão explícita pelo autor original, ou a menos que o código reutilizado seja de domínio público E constitua uma parte insignificante da base do seu código.
  • Você deve creditar o autor na descrição de seu script. Também é adquado acrescentar uma nota nos comentários de seu script onde você reutiliza o código.
  • Você deve fazer melhorias substanciais e significativas no código original.
  • Ele deve ser responsável por uma pequena parte de seu script.
  • Exceção de domínio público: Algum código de código aberto no TradingView é considerado "domínio público". É considerado de domínio público:
    • Todo código publicado por TradingView em built-ins ou documentação.
    • Código padrão portado dos indicadores clássicos amplamente disponíveis em outras plataformas como RSI, Stoch, etc., que exclui o código original contendo adaptações específicas do autor ou portas de indicadores recentes.

Testes

  • Os scripts destinados a uso privado, testes ou projetos incompletos não pertencem à Biblioteca Pública. Use as publicações privadas para roteiros privados e de teste.

Versões

  • Em vez de publicar pequenas variações ou pequenas atualizações de um script existentes como publicações separadas, coloque elas no mesmo script e publique atualizações usando o recurso Atualizar na janela Publicar.
  • Se você quiser bifurcar uma base de código para conservar a funcionalidade de um script mais antigo e amplamente utilizado, então isto deve ser explicado na descrição.
  • Use o Pine v5 para escrever seus scripts.

Scripts moderados

Os moderadores ocultarão um roteiro publicado se ele violar alguma de nossas regras. Quando seu script for moderado, você receberá uma mensagem privada da conta do moderador do PineCoders. A mensagem listará sua(s) violação(ões). Leia-a cuidadosamente antes de responder ao PineCoders. Após lê-la, responda se você tiver perguntas. Os moderadores ficarão felizes em ajudá-lo.

Os scripts ocultos não podem ser atualizados ou removidos. Eles têm um fundo vermelho e não são mais visíveis para a comunidade; apenas moderadores e autores podem vê-los. Você pode re-publicar um novo script e descrição, se desejar.

As violações sucessivas são normalmente acompanhadas por períodos de proibição cada vez maiores. Em última análise, elas podem levar a uma proibição permanente. Note que as proibições afetam o uso de recursos de mídia social por uma conta - não de gráficos.

 

Violações graves

Algumas violações são mais graves do que outras e podem levar a uma proibição permanente imediata. Elas incluem plágio, spam na Biblioteca Pública, traders enganosos e solicitação/publicidade fora do campo de assinatura de uma conta Premium.