Reglas de publicación de scripts

Estas reglas se aplican a todos los scripts públicos en TradingView. Si cumple con los criterios para ser considerado proveedor, por ejemplo, publica scripts solo por invitación, también deberá cumplir con nuestros requisitos de proveedor.

Estas reglas se refieren únicamente a la publicación de scripts. Tenga en cuenta que las reglas generales de la casa de TradingView se aplican a los autores de scripts, además de estos.

Encontrará más información útil para los autores de scripts aquí:

Visibilidad del script

Los usuarios de todo tipo de cuentas en TradingView pueden publicar scripts de forma pública o privada. Independientemente de la visibilidad privada / pública que elija para su script, puede usar cualquier modo de publicación de control de acceso o fuente permitido por su tipo de cuenta: código abierto, protegida o solo por invitación. Todos sus scripts publicados aparecen en la pestaña Scripts de su perfil de usuario.

Scripts privados

Los scripts privados no están moderados y son invisibles para todos menos para usted. Si elige publicar de forma privada, también debe aceptar que esas publicaciones deben ser de incógnito en otros lugares de TradingView. No puede hacer referencia a ellos ni vincularlos desde ningún contenido público de TradingView.

Puede compartir publicaciones privadas con amigos o clientes enviándoles el enlace a su script, que puede obtener abriendo la página de su script y copiando su URL desde su navegador.

Scripts públicos

Los scripts públicos aparecen en la biblioteca pública de TradingView, donde se vuelven visibles para los millones de usuarios de TradingView y cualquier usuario de Internet que tenga acceso a su enlace. Debido a que son públicos, estos scripts deben cumplir los siguientes requisitos:

Idioma

  • La biblioteca pública es común a todas las versiones lingüísticas de TradingView. Para que todos los miembros se beneficien de todos los scripts publicados, el inglés debe ser predominante. Los títulos deben estar solo en inglés. Otros idiomas son bienvenidos en las descripciones, pero el inglés debe aparecer primero.

Originalidad y utilidad

  • La descripción de su guión es su oportunidad de explicar a la comunidad cómo es original y puede ser útil. Si su descripción no permite que los moderadores de TradingView comprendan cómo su script es original y potencialmente útil, será moderado.
  • Rehacer ideas antiguas, ligeros cambios de color, diferentes combinaciones de MA o una versión ligeramente modificada de un indicador popular como WaveTrend no se consideran útiles. Si bien las pequeñas modificaciones de los indicadores existentes son una buena manera de aprender Pine por su cuenta, no se sumarán al cuerpo de conocimientos sobre TradingView. Considere cada indicador como una especie de estudio: cuanto más esfuerzo le dedique, más útil será en general.
  • Antes de decidir publicar un script, busque en la biblioteca pública para asegurarse de que ningún script existente haga lo que hace el suyo.
  • Si desea compartir una configuración de trading que no requiere un nuevo indicador, publique una Idea que la explique en lugar de un script. Un nuevo script de MA con dos períodos MA exóticos no constituye un script original.
  • Los mashups de scripts sin una descripción que expliquen por qué los diferentes indicadores están ensamblados y cómo usarlos no son útiles.
  • No se permiten los scripts de código cerrado que reproducen lo que ya hacen los scripts de código abierto. Si la descripción de su secuencia de comandos de código cerrado no permite a los traders comprender qué tiene de único que requiere proteger su fuente, se moderará.
  • Ofrezca opciones a los usuarios de su script. Permita la configuración de valores clave como períodos y fuentes a través de la "Configuración / Entradas" de su script.

Título

  • Utilice solo el juego de caracteres ASCII de 7 bits. No se permiten emojis ni efectos especiales con caracteres.
  • Nunca use mayúsculas para ninguna parte de su título, excepto abreviaturas como BB, SR, etc.
  • Utilice solo inglés.

Descripción

  • Escriba una descripción detallada y significativa que permita a los traders comprender cómo es original su script, qué hace, cómo lo hace y cómo usarlo. Dé a los operadores una idea de los conceptos subyacentes a sus cálculos. Mencionar solo que su script sigue las tendencias o está destinado al scalping no ayuda mucho a los traders; Será más útil para los traders si también les da una idea de cuál de los cientos de métodos de detección de tendencias o scalping utiliza.
  • La descripción de su script debe ser independiente y no puede depender de la delegación a su código de fuente abierta o enlaces/referencias a otro contenido para aclarar el propósito de su script.
  • Las descripciones de los scripts de código cerrado deben permitir a los operadores comprender cómo su script de código cerrado está haciendo lo que usted dice que hace. No esperamos que revele toda la lógica subyacente de su script, pero si publica un script de código cerrado, asumimos que hace algo original, en cuyo caso los traders y moderadores deben comprender algo de lo que es.
  • Los editores de scripts de código abierto deben tener en cuenta que pocos usuarios de TradingView pueden leer Pine. Dependen de su descripción para comprender cómo usar su script
  • Los scripts de código abierto y protegidos son, por definición, gratuitos. No es necesario anunciar esto en publicaciones, y no se permiten las publicaciones de scripts que se anuncian como disponibles por un período de tiempo limitado.
  • Los emoji están permitidos, siempre que no impidan leer su descripción.
  • No limite el acceso a los scripts protegidos. Utilice scripts de solo invitación para controlar el acceso de los usuarios a sus scripts.

Gráfico

  • El gráfico que está publicando con su secuencia de comandos debe ser fácil de entender y la salida de su secuencia de comandos debe ser fácilmente identificable. Esta es la razón por la que le pedimos que publique su script con un gráfico limpio.
  • A menos que su script deba usarse con otro y su descripción explique por qué, no incluya otros scripts en el gráfico.
  • Puede usar dibujos en gráficos, pero deben contribuir a comprender lo que hace su guión o cómo usarlo.
  • No incluya dibujos de gráficos si no se explica su uso.
  • Los scripts que emiten señales de Compra/Venta utilizando tipos de gráficos no estándar (Heikin Ashi, Renko, Kagi, Point & Figure y Range) no están permitidos, ya que producen resultados poco realistas. Consulte esta publicación si necesita comprender el motivo.
  • Muestre la información completa de símbolos/períodos de tiempo y los nombres de los indicadores en su gráfico para que los operadores puedan saber lo que están mirando.

Resultados de la estrategia

  • Sus estrategias publicadas deben mostrar resultados realistas.
  • Esfuércese por publicar resultados de backtesting que no induzcan a error a los traders.
  • Elija un capital inicial realista.
  • Utilice comisiones y un slippage realistas.
  • No utilice el 100% del capital para dimensionar posiciones, ya que la capitalización no refleja la mayoría de las condiciones comerciales del mundo real. 5-10% suele ser más realista.
  • A menos que el símbolo de su gráfico lo requiera, no utilice un número fijo de contratos.
  • Asegúrese de que su backtest utilice tamaños de posición realistas.
  • Seleccione un conjunto de datos que generará una cantidad de operaciones que producirán un tamaño de muestra suficiente, idealmente más de 100 operaciones.
  • Explique las Propiedades predeterminadas de su estrategia en la descripción del script y use esas configuraciones para su publicación.

Omisiones y afirmaciones poco realistas

  • No haga afirmaciones poco realistas sobre su script o su desempeño. Justifique sus afirmaciones.
  • Sea directo con los traders sobre lo que hace y lo que no hace su script. Advierta a los usuarios sobre las deficiencias de su script. Si traza en el pasado utilizando compensaciones, por ejemplo, asegúrese de mencionar esto para no engañar a los traders.
  • No infiera que el rendimiento pasado se repetirá en el futuro.
  • No use llamadas `security ()` usando lookahead para acceder a datos futuros. Consulte esta publicación si necesita más información.

Reutilización de código abierto

  • Estas reglas de reutilización de código abierto reemplazan cualquier licencia utilizada por el autor, incluida la Licencia pública de Mozilla 2.0, que se aplica de forma predeterminada a todos los códigos abiertos publicados en TradingView. La elección de la licencia por parte del autor se aplica una vez que se cumplen las siguientes reglas de la casa sobre reutilización.
  • Si su script reutiliza código de fuente abierta de otro autor:
    • Debe obtener el permiso del autor original, a menos que el código se considere de dominio público (consulte "Excepción de dominio público" a continuación).
    • Su script también debe publicarse en formato de código abierto, a menos que el autor original otorgue un permiso explícito, o a menos que el código reutilizado sea de dominio público y constituya una parte insignificante de su base de código.
    • Debee acreditar al autor en la descripción de su script. También es una buena forma agregar una nota en los comentarios de su script donde reutiliza el código.
    • Debe realizar mejoras significativas y significativas en el código original.
    • Debería representar una pequeña proporción de su script.
  • Excepción de dominio público: algunos códigos de fuente abierta en TradingView se consideran "dominio público". Se considera dominio público:
    • Todo el código publicado por TradingView en incorporaciones o documentación.
    • Código estándar portado de indicadores clásicos ampliamente disponible en otras plataformas como RSI, Stoch, etc., que excluye el código original que contiene adaptaciones específicas del autor o puertos de indicadores recientes.

Pruebas

  • Los scripts destinados a uso privado, pruebas o proyectos incompletos no pertenecen a la Biblioteca Pública. Utilice las publicaciones privadas para scripts privados y de prueba.

Versiones

  • En lugar de publicar pequeñas variaciones o actualizaciones menores de una secuencia de comandos existente como publicaciones independientes, dóblelas en la misma secuencia de comandos y publique actualizaciones utilizando la función Actualizar en la ventana Publicar.
  • Si desea bifurcar una base de código para conservar la funcionalidad de un script más antiguo y ampliamente utilizado, entonces esto debe explicarse en la descripción.
  • Utilice Pine v5 para escribir sus scripts.

Scripts moderados

Los moderadores ocultarán un script publicado si infringe alguna de nuestras reglas. Cuando su script sea moderado, recibirá un mensaje privado de la cuenta de moderador de PineCoders. El mensaje enumerará su (s) infracción (es). Léalo detenidamente antes de responder a PineCoders. Después de leerlo, responda si tiene preguntas. Los moderadores estarán encantados de ayudarle.

Los scripts ocultos no se pueden actualizar ni eliminar. Tienen un fondo rojo y ya no son visibles para la comunidad; solo los moderadores y autores pueden verlos. Puede volver a publicar un script y una descripción nueva y compatibles si lo desea.

Las infracciones sucesivas suelen ir acompañadas de períodos de baneo cada vez mayores. En última instancia, pueden conducir a un baneo permanente. Tenga en cuenta que los baneos afectan el uso de las funciones de redes sociales por parte de una cuenta, no los gráficos.

Violaciones graves

Algunas infracciones son más graves que otras y pueden dar lugar a un baneo permanente inmediato. Incluyen plagio, spam en la Biblioteca Pública, comerciantes engañosos y solicitudes/publicidad fuera del campo Firma de una cuenta Premium.

Límites de las cuentas básicas

Las cuentas básicas pueden publicar scripts tres meses después de darse de alta. Están limitadas a dos publicaciones públicas de script al mes. No hay límite en el número de publicaciones privadas.