#101 05.02.2017 23:02:35

Фирсов Алексей
Статистический параноик
Местоположение: Хабаровск
Регистрация: 13.01.2015
Кол-во сообщений: 2,757

Re: Скрипты от Фирсова Алексея для TradingView

isUp = close > lrc_l and   lrc_l < lrc_l2
isDown = close< lrc_l and  lrc_u > lrc_u2

Вне форума

#102 06.02.2017 02:45:40

Delich
Участник
Регистрация: 09.12.2016
Кол-во сообщений: 8

Re: Скрипты от Фирсова Алексея для TradingView

Всё!
Через and получилось. Оказывается, я в прошлый раз перепутал точки с линиями, а ещё верх с низом >_< А дальше немного гугл переводчика про OHLC и вместо close - low и high

isUp = low < lrc_l and  lrc_l < lrc_l2
isDown = high > lrc_u and lrc_u > lrc_u2

Сверху уже стандартный алерт ТВ звуковой повесил на те стрелки - самое то, пищит как раз в момент выполнения условия, что даёт больше времени для оценки ситуации и дальнейшей фильтрации возможной точки входа, чем когда уже после закрытия.


И, надеюсь, последняя просьба, а можно ли сделать так, чтобы красные стрелочки были над свечой? Это вроде как те, которые:

plotarrow(isDown, colordown=red, colorup=red,  maxheight =20)

Просто вписать там location.abovebar не прокатило =\ Наверное это как-то не так делается...

Сам скрипт полностью сейчас так выглядит:

Скрытый текст

study(title="Linear regression band", shorttitle="LRBF", overlay=true)
src = close
//Input
nlookback = input (defval = 20, minval = 1, title = "Number of Lookback")
scale = input(defval=1,  title="scale of ATR")
nATR = input(defval = 14, title="ATR Parameter")
//Linear Regression Curve
lrc = linreg(src, nlookback, 0)
lrc_u = lrc + scale*atr(nATR)
lrc_l = lrc - scale*atr(nATR)
plot(lrc, color = #FFFF00, transp=100, style = circles, linewidth = 2, title="20\1basis")
//Красная точка
plot(lrc_u, color = #FF0000, transp=0, style = circles,  linewidth = 2, title="20\1upper")
//Зеленая точка
plot(lrc_l, color = #21FF00, transp=0, style = circles, linewidth = 2, title="20\1lower")

//Input
nlookback2 = input (defval = 100, minval = 1, title = "Number of Lookback 2")
scale2 = input(defval=4,  title="scale of ATR 2")
nATR2 = input(defval = 14, title="ATR Parameter 2")
//Linear Regression Curve
lrc2 = linreg(src, nlookback2, 0)
lrc_u2 = lrc2 + scale2*atr(nATR2)
lrc_l2 = lrc2 - scale2*atr(nATR2)
plot(lrc2, color = #FFFF00, transp=0, style = line, linewidth = 2, title="100\4basis")
plot(lrc_u2, color = #FF0000, transp=0, style = line,  linewidth = 2, title="100\4upper")
plot(lrc_l2, color = #21FF00, transp=0, style = line, linewidth = 2, title="100\4lower")
isUp = low < lrc_l and  lrc_l < lrc_l2
isDown = high > lrc_u and lrc_u > lrc_u2
plotarrow(isUp, colorup=green,  maxheight =20)
plotarrow(isDown, colordown=red, colorup=red,  maxheight =20)
alertcondition(isUp, title='Сигнал на повышение', message='Сигнал на повышение!')
alertcondition(isDown , title='Сигнал на понижение', message='Сигнал на понижение!')

Вне форума

#103 06.02.2017 03:59:31

Фирсов Алексей
Статистический параноик
Местоположение: Хабаровск
Регистрация: 13.01.2015
Кол-во сообщений: 2,757

Re: Скрипты от Фирсова Алексея для TradingView

Увы, стрелки не меняются. Можно воткнуть псевдозначок:

plotshape(isUp, style=shape.xcross, color=green, location= location.belowbar) //это под свечей
plotshape(isDown, style=shape.xcross, color=red, location= location.abovebar) //это над свечей

Вне форума

#104 06.02.2017 07:03:29

wMEL
Участник
Регистрация: 18.08.2016
Кол-во сообщений: 224

Re: Скрипты от Фирсова Алексея для TradingView

Когда открываешь редактор пайн, то там справа есть "Справка" а в ней "Pine Script Reference (pop-up) "
вбиваешь там в поиск plot и там выскакивает все варианты плота , тыкаешь и смотришь что как можно применить к какому то из плотов. Пайн скрипт очень простой

Вне форума

#105 08.02.2017 20:01:56

Delich
Участник
Регистрация: 09.12.2016
Кол-во сообщений: 8

Re: Скрипты от Фирсова Алексея для TradingView

Фирсов Алексей написал ранее:

Увы, стрелки не меняются. Можно воткнуть псевдозначок:

plotshape(isUp, style=shape.xcross, color=green, location= location.belowbar) //это под свечей
plotshape(isDown, style=shape.xcross, color=red, location= location.abovebar) //это над свечей

Попробовал, в итоге вернулся к тому самому первому варианту, где стрелочки всегда снизу, вообще уложившись в одну строчку plotarrow с "and" через "or") Как-то оно так удобнее всё же оказалось. Тем более это лишь "маяк" для алерта на предмет возникновения в скором времени интересной ситуации, с поправкой на новости, время и, наверное, многое другое, о чём только предстоит узнать...

Спасибо огромное за помощь! Намного понятнее стало, что там и куда.

wMEL написал ранее:

Когда открываешь редактор пайн, то там справа есть "Справка" а в ней "Pine Script Reference (pop-up) "
вбиваешь там в поиск plot и там выскакивает все варианты плота , тыкаешь и смотришь что как можно применить к какому то из плотов. Пайн скрипт очень простой

Угу, каждому свою, а то сперва пытался от одного типа плота вписать возможности другого. Совсем уж с ходу не так и просто, особенно когда с подобным впервые сталкиваешься. Буду дальше изучать, но сперва Бегса нужно всё же дочитать. Интересная у вас тут библиотека.

Вне форума

#106 12.04.2017 12:45:20

Blade
Участник
Регистрация: 19.01.2016
Кол-во сообщений: 1

Re: Скрипты от Фирсова Алексея для TradingView

Добрый день! Подскажите пожалуйста такой момент - копирую текст скрипта и вставляю в pine - жму сохранить - Сначала окошко с названием - жму ок - выдает в строке внизу красным надпись:  Ошибка при выполнении сохранения, причина: Unauthorized. При попытке добавления на график : Не удалось добавить на график по причине: Unauthorized . Типа НЕ разрешено? НЕ авторизовано? Я в своем аккаунте в TV  в этот момент. Подобного вопроса на форуме не нашел. Простите, если все же где то есть ответ. Спасибо

Вне форума

Board footer

От создателя BINGURU.NET