Pine

Pine Расширение возможностей констант времени компиляции

В языке Pine Script существовали литеральные типы, не-литеральные типы, и серийные типы. Первое – фиксированные значения: 15.5, -2. Второе – то, что имеет одно единственное значение на всех барах, но не литералы: ticker, interval, sin(1). Третье – числа, имеющие разные значения на разных барах: close, time[1]. Некоторые функции (input, color)...

May 17, 2017

Pine Новые возможности в Pine Script

К числу переменных, возвращающих статус бара (barstate.isrealtime, barstate.ishistory, barstate.islast и др.) добавлена еще одна — barstate.isconfirmed. Она позволяет создавать индикаторы, которые рассчитываются только по закрытым (или наоборот, ещё обновляющимся) барам. Когда бар обновляется в реалтайме, значение barstate.isconfirmed равно false за исключением последнего апдейта этого бара. //@version=3 study(“Price prediction, barstate.isconfirmed sample”)...

April 26, 2017

Pine Представляем PineScript версии 3

Вниманию пользователей TradingView представляется важное обновление языка PineScript – версия 3. В ее состав вошло следующее: Исправлено поведение функции security при работе с историческими данными. Новое поведение исключает эффект “заглядывания” в будущее, при запросе данных бо́льшей резолюции, чем текущая резолюция чарта. Подробнее читайте в вики. Неявное преобразование boolean значений в...

March 20, 2017

Pine Улучшения и новые возможности в тестере стратегий

Мы рады сообщить, что сделали ряд улучшений в расчетах стратегий и в отображении сводки показателей результата стратегии: График Buy & Hold Equity – дополнительный график (1), который позволяет визуально сравнить эффективность собственной стратегии с простейшей стратегией “Купи и Держи”. Расчет “Купи и Держи” начинается вместе с текущей стратегией и использует...

February 8, 2017

Pine Индикаторы Pine с ограниченным доступом

Ранее мы уже анонсировали закрытый исходный код индикаторов Pine, пришло время для следующего шага! С сегодняшнего дня TradingView поддерживает публикацию индикаторов с ограниченным доступом. Просто выберите “Invite-only script” в диалоге публикации скрипта, и ваш индикатор смогут использовать только те, кому вы предоставите доступ. Специально для этой цели на странице опубликованного...

December 1, 2016

Pine Версионность индикаторов Pine

Хорошие новости для разработчиков индикаторов Pine! Больше не нужно хранить бесконечное количество версий одного и того же индикатора в своей библиотеке, вы можете переключаться между сохраненными версиями прямо в Редакторе Pine. Просмотр номера последней версии доступен в окне “Открыть скрипт”. Еще больше возможностей в ближайшем будущем!

October 18, 2016

Pine Закрытый исходный код индикаторов Pine

По вашим многочисленным просьбам, мы добавили возможность опубликовать собственный индикатор Pine с закрытым исходным кодом. Такой индикатор будет по-прежнему доступен в Публичной библиотеке скриптов, и его сможет добавить на график любой пользователь, но исходный код будет виден только автору. Для того, чтобы опубликовать индикатор с закрытым кодом, просто выберите “Protected script”...

September 29, 2016
#Pine  #indicators  #scripts  

Pine Разноцветный fill() и обновленный Ichimoku Cloud

Мы добавили возможность установки цвета заливки на каждом баре с помощью функции fill(). Пример использования: //@version=2 study(title=”Colored fill”) p1 = plot(high) p2 = plot(low) fill(p1, p2, color = close>open ? green : red) Для получения подробной информации см. учебник и документацию. Эта функция дала возможность раскрасить и тем самым улучшить...

July 20, 2016

Pine Новые переменные языка Pine

По просьбам наших пользователей мы добавили встроенные переменные языка Pine, которые позволяют определять состояние бара, на котором производится вычисление. Для определения состояния бара в момент вычисления используйте  следующие логические переменные:  barstate.isfirst  – истина, если  текущий бар первый в множестве баров, иначе – ложь barstate.islast – истина, если  текущий бар последний в множестве баров,...

June 8, 2016

Pine PINE: Циклы и изменяемые переменные

Еще больше возможностей в PineScript! Последнее обновление содержит долгожданные возможности: циклы и изменяемые переменные. Кроме того, в эту версию включены улучшения и исправления, связанные с поддержкой стратегий на TradingView. Как известно, Pine является серийно-ориентированным языком, большинство задач решаются путем преобразования серий данных, при помощи встроенных функций. Однако мы получили много отзывов, которые...

February 4, 2016

Pine Уведомления из Pine скриптов

Мы добавили функцию alertcondition которая позволяет создавать условия оповещения в Pine скриптах. Функция имеет следующую сигнатуру: alertcondition(condition, title, message) ‘condition’ параметр типа boolean. Возможные значения: true, false. true означает, что условие уведомления выполнилось, оповещение должно сработать. false означает, что условие оповещения не выполнилось, в случае данного значения оповещение не сработает....

January 22, 2016

Pine Strategy Backtesting Beta Release

Great news! We have released the long-awaited Backtesting feature in beta-testing mode! It allows you to create trading strategies in Pine Script. A strategy is a study that can send, modify and cancel orders (to buy/sell). Strategies allow you to perform Backtesting (emulation of strategy trading on historical data) and...

September 28, 2015

Pine New feature of Pine Script Language: parameter “editable”

Our users have written amazing codes on Pine Script Language, which can be accessed right from your chart by clicking “Indicators”: At the moment Public Library has over 1 500 codes, which are free for every user of TradingView. Most of them have multiple outputs. We have added the parameter “editable”...

July 8, 2015

Pine New feature of Pine Script Language: custom OHLC bars and candles

Added the ability to define your own custom bars and candles to Pine. study(“plotbar example”) palette = open <= close ? blue : orange plotbar(open, high, low, close, color=palette, title=”My Bars”) study(“plotcandle example”) len = input(7, minval=1, title=”Length”) src = input(close, title=”Source”) o = open h = high l =...

June 25, 2015

Pine Pine script improves: “step” argument for inputs

Pine language becomes more and more flexible! Now you can define step size for each input: study(title=”Parabolic SAR”, shorttitle=”SAR”, overlay=true) start = input(0.02, step=0.01) increment = input(0.02, step=0.01) maximum = input(0.2, step=0.1) out = sar(start, increment, maximum) plot(out, style=cross, color=blue) You can read more about Pine Script Language in the...

April 15, 2015

Pine Chart innovations

We have added a new panel under your charts. In future it will contain multiple features. We have moved the Pine Script Editor onto the panel to begin with. The panel is opened once you click on “Source Code” button of a script. If the script is from common library,...

April 6, 2015

Pine New types of “shape”: label up and label down

The function “plotshape” contains 12 styles now. study(‘Labels plotshape example’) ma1 = ema(open, 6) ma2 = ema(close, 100) plot(ma1) plot(ma2, color=gray) isGoingUp = ma1[1] < ma2[1] and ma1 >= ma2 isGoingDown = ma1[1] > ma2[1] and ma1 <= ma2 plotshape(isGoingUp ? ma1 : na, color=lime, text=”Ma1 Going Up”, textcolor=black,    style=shape.labelup,...

April 6, 2015

Pine New input for selecting data source in Pine Script!

We are constantly improving the Pine Script Language and are happy to announce that it’s now possible to choose the data source in the inputs You can choose any of the following as the default source: open; high; low; close; hl2; hlc3; ohlc4. Example 1. Simple study(“My Script”) src =...

March 5, 2015

Pine Script Sharing on TradingView

The long-awaited Pine Script Sharing has been implemented! Now you can share your scripts with the rest of the TradingView community. Just write the script, add it to a chart and publish it.  For a great overview of Script Sharing, take a look at a video by our super awesome moderator Chris...

August 6, 2014

Pine Pine Script Sharing Is Here!

The long-awaited Pine Script Sharing has been implemented! Now you can share your scripts with the rest of the TradingView community. Just write the script, add it to a chart and publish it   Your published script will appear in the public database of published scripts And on the public...

June 17, 2014