Pine: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 12: | Строка 12: | ||
# [[pine:first.steps|Первые шаги]] | # [[pine:first.steps|Первые шаги]] | ||
#* [[pine:first.steps | #* [[pine:first.steps#Вступление|Вступление]] | ||
#* [[pine:first.steps | #* [[pine:first.steps#Использование скриптов|Использование скриптов]] | ||
#** [[pine:first.steps | #** [[pine:first.steps#Загрузка скриптов с диаграммы|Загрузка скриптов с диаграммы]] | ||
#** [[pine:first.steps | #** [[pine:first.steps#Просмотр скриптов сообщества|Просмотр скриптов сообщества]] | ||
#** [[pine:first.steps | #** [[pine:first.steps#Изменение настроек скрипта|Изменение настроек скрипта]] | ||
#* [[pine:first.steps:reading.scripts|Чтение скриптов]] | #* [[pine:first.steps:reading.scripts|Чтение скриптов]] | ||
#* [[pine:first.steps:writing.scripts|Написание скриптов]] | #* [[pine:first.steps:writing.scripts|Написание скриптов]] | ||
| Строка 31: | Строка 31: | ||
#* [[pine:next.steps:getting.around.the.pine.Script.documentation|Ознакомление с документацией Pine Script™]] | #* [[pine:next.steps:getting.around.the.pine.Script.documentation|Ознакомление с документацией Pine Script™]] | ||
#* [[pine:next.steps:where.to.go.from.here|Куда двигаться дальше?]] | #* [[pine:next.steps:where.to.go.from.here|Куда двигаться дальше?]] | ||
==Язык== | ==Язык== | ||
Текущая версия от 15:34, 22 марта 2024
Добро пожаловать в Pine Script ™ v5
Здеся буду потихоничку добавлять перевод мануалов этого языка.

Pine Script ™ - это язык программирования TradingView. Он позволяет трейдерам создавать свои собственные торговые инструменты и запускать их на наших серверах. Мы разработали Pine Script™ как легкий, но мощный язык для разработки индикаторов и стратегий, которые вы затем можете протестировать на практике. Большинство встроенных индикаторов TradingView написаны на Pine Script™ , и наше процветающее сообщество программистов Pine Script™ опубликовало более 100 000 сценариев сообщества.
Наша явная цель - сделать Pine Script™ доступным и понятным как можно более широкой аудитории. Pine Script™ основан на облаке и поэтому отличается от клиентских языков программирования. Хотя мы, скорее всего, не превратим Pine Script™ в полноценный язык, мы постоянно совершенствуем его и всегда рады рассмотреть запросы на новые функции.
Поскольку каждый скрипт использует вычислительные ресурсы в облаке, мы должны установить ограничения, чтобы справедливо распределять эти ресурсы между нашими пользователями. Мы стремимся установить как можно меньше ограничений, но, конечно, нам придется внедрить столько, сколько необходимо для бесперебойной работы платформы. Ограничения распространяются на объем данных, запрашиваемых из дополнительных символов, время выполнения, использование памяти и размер скрипта.
Основы Pine Script™
Язык
- Execution model
- Calculation based on historical bars
- Calculation based on realtime bars
- Events triggering the execution of a script
- More information
- Historical values of functions
- Why this behavior?
- Exceptions
- Time series
- Script structure
- Version
- Declaration statement
- Code
- Comments
- Line wrapping
- Compiler annotations