Публикация скриптов
Публичные и частные скрипты:
- Когда вы публикуете скрипт
- Публичные скрипты
- Частные скрипты
Режимы публикации:
- Открытый источник
- Защищенный
- Только по приглашению
- Как опубликовать скрипт
- Как обновить скрипт
Пользователи, которые пишут скрипты и хотят поделиться ими с другими, могут их опубликовать. Если вы пишете скрипты только для собственного использования, вы можете сохранить их в редакторе Pine; публиковать их не обязательно.
Публичные vs приватные скрипты
Вы можете поделиться скриптами с другими пользователями двумя способами: публично или приватно. В любом случае вы сможете опубликовать свой скрипт в режиме с открытым исходным кодом, в защищенном режиме или режиме только по приглашению.
Когда вы публикуете скрипт
- Имя вашего скрипта определяется значением параметра title в аннотации скрипта study или аннотации strategy.
- Ваш скрипт должен иметь описание, объясняющее, что он делает и как его использовать.
- График, опубликованный с вашим скриптом, используется при публикации, включая любые другие скрипты или рисунки на нем.
- Код скрипта может быть позже обновлен. Каждое обновление может включать примечания к выпуску, которые будут отображаться с датой под исходным описанием.
- Скрипты могут быть оценены другими пользователями, ими можно делиться, комментировать или сообщать о них.
- Опубликованные вами сценарии отображаются на вкладке «Скрипты» вашего профиля пользователя.
- Для вашего скрипта создается виджет и страница скрипта. Виджет скрипта — это место, которое занимает ваш скрипт, отображаемый в списках скриптов. Он содержит заголовок вашего скрипта, график и первые несколько строк вашего описания. Когда пользователи нажимают на виджет вашего скрипта, открывается страница скрипта. Она содержит всю информацию, относящуюся к вашему скрипту.
Публичные скрипты
- Публикуются в публичной библиотеке TradingView, где они становятся видимыми для миллионов пользователей в международном сообществе TradingView.
- Невозможно удалить и изменить их исходное описание.
- Должны соответствовать нашим правилам публикации скриптов и подлежат модерации.
- Доступны через функции поиска скриптов.
Приватные скрипты
- Публикуются только на вкладке Скрипты вашего профиля пользователя. Если вы хотите поделиться ими с другими пользователями, используйте URL-адрес скрипта.
- Их можно идентифицировать по значку «X» в правом верхнем углу виджета, который используется для их удаления.
- Не модерируются.
- Могут быть обновлены и их исходное описание может быть изменено.
- Не могут быть связаны или упомянуты в общедоступном контенте TradingView (идеи, описания скриптов, комментарии, чаты и т. д.).
- Недоступны через функции поиска скриптов.
Режимы публикации
Открытый исходный код
Код скриптов Pine, опубликованный в режиме open-source, доступен всем пользователям. Скрипты с открытым исходным кодом на TradingView по умолчанию используют лицензию Mozilla, но вы можете выбрать любую лицензию, которую хотите. Вы можете найти информацию о лицензировании на GitHub.
Защищено
Код защищенных скриптов скрыт от просмотра, и никто, кроме его автора, не может получить к нему доступ. Хотя код скрипта недоступен, защищенные скрипты могут свободно использоваться любым пользователем.
Только по приглашениям
Режим публикации только по приглашению защищает как код скрипта, так и доступ к нему. Издатель скрипта должен явно предоставить доступ каждому пользователю скрипта только по приглашению. Этот режим полезен для авторов, которые хотят контролировать, кто может получить доступ к их скрипту. Его могут использовать поставщики скриптов, предоставляющие платный доступ к своим скриптам. Эта функция доступна только для премиум-аккаунтов. Особые внутренние правила применяются к публикациям только по приглашению, а также к поставщикам скриптов.
TradingView не получает выгоду от продажи скриптов. Транзакции, касающиеся скриптов только по приглашению, осуществляются строго между пользователями и поставщиками; они не связаны с TradingView.
Скрипты только по приглашениям — это единственный тип публичных скриптов, для которых в TradingView разрешен платный доступ.
На странице своего скрипта, доступного только по приглашению, авторы увидят кнопку « Управление доступом». Окно « Управление доступом» позволяет авторам контролировать, кто имеет доступ к их скрипту.
Как опубликовать скрипт
- Подготовьте свое описание в офлайн-режиме. Когда вы публикуете новый публичный скрипт, у вас есть 15-минутное окно для внесения изменений в ваше описание, после того, как вы нажмете кнопку Publish Public Script ( Опубликовать общедоступный скрипт).
- Подготовьте график. Загрузите свой скрипт на диаграмму и удалите другие скрипты или рисунки, которые могут помешать пользователям понять ваш скрипт. Рисунки вашего скрипта должны быть легко идентифицированы на графике, который будет опубликован вместе с ним.
- Загрузите свой код в редактор Pine, если это еще не сделано.
- В редакторе Pine нажмите кнопку Publish Script :
- Скопируйте свое описание в поле под заголовком скрипта.
- Выберите желаемый режим публикации для своего скрипта: «Открытый», «Защищенный» или «Только по приглашению». Мы выбрали Open for open source.
- Выберите соответствующие категории для вашего скрипта (хотя бы одна обязательна) и введите дополнительные настраиваемые теги.
- Выберите, хотите ли вы опубликовать публичный (по умолчанию) скрипт или частный. Здесь мы будем публиковать частный скрипт, поэтому мы щелкнули значок замка, чтобы выбрать частную публикацию.
- Нажмите кнопку Publish Private / Public Script :
- Появится страница подтверждения. Для публичных скриптов у вас будет 15 минут, чтобы внести изменения или отменить публикацию. Для приватных скриптов нет задержки.
Как обновить скрипт
- Перед обновлением скрипта подготовьте график так же, как для новой публикации, поскольку текущий график обновит тот, который отображается на странице вашего скрипта. График, опубликованный с вашей первой публикацией скрипта, останется в виджете скрипта.
- Как и для новой публикации, загрузите свой скрипт в Редактор и нажмите кнопку « Опубликовать скрипт.
- В окне « Опубликовать скрипт нажмите кнопку « Обновить существующий скрипт. Затем выберите скрипт для обновления в раскрывающемся меню « Выбрать сценарий» и введите примечания к выпуску, которые будут опубликованы вместе с обновлением.
- Нажмите кнопку « Опубликовать новую версию».