#101 05.02.2017 23:02:35

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

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,915

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
Кол-во сообщений: 429

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  в этот момент. Подобного вопроса на форуме не нашел. Простите, если все же где то есть ответ. Спасибо

Вне форума

#107 30.07.2017 21:49:10

fil
Участник
Регистрация: 14.07.2017
Кол-во сообщений: 12

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

Здравствуйте, Алексей Фирсов. Вопрос-просьба: можно сделать скрипт, чтобы в TV в одном окне под графиком отображались два индикатора:  CCI и MACD?.

Вне форума

#108 31.07.2017 01:08:39

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

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

В TV для данных индикаторов недоступен исходный код, поэтому единственный путь - писать самому с нуля. Если честно - то муторное это дело.

Вне форума

#109 31.07.2017 03:51:12

В.Серко
Участник
Регистрация: 13.01.2015
Кол-во сообщений: 78

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

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

Здравствуйте, Алексей Фирсов. Вопрос-просьба: можно сделать скрипт, чтобы в TV в одном окне под графиком отображались два индикатора:  CCI и MACD?.

А просто один на другой наложить не подойдет?

Вне форума

#110 31.07.2017 05:33:31

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

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

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

Здравствуйте, Алексей Фирсов. Вопрос-просьба: можно сделать скрипт, чтобы в TV в одном окне под графиком отображались два индикатора:  CCI и MACD?.

можно, но из-за того что шкала у каждого разная они не будут отображаться нормально. Но ты можешь поставь 2 индюка по отдельности, а потом нажать на стрелочку рядом с названием одного из индикаторов и там тыкнуть на "присоединить вниз/вверх" и опля, 2 индюка в одном окне.

Вне форума

#111 31.07.2017 07:26:38

fil
Участник
Регистрация: 14.07.2017
Кол-во сообщений: 12

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

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

Здравствуйте, Алексей Фирсов. Вопрос-просьба: можно сделать скрипт, чтобы в TV в одном окне под графиком отображались два индикатора:  CCI и MACD?.

можно, но из-за того что шкала у каждого разная они не будут отображаться нормально. Но ты можешь поставь 2 индюка по отдельности, а потом нажать на стрелочку рядом с названием одного из индикаторов и там тыкнуть на "присоединить вниз/вверх" и опля, 2 индюка в одном окне.

Добрый день. WMEL, получилось, спасибо. Всех благодарю за участие.

Вне форума

#112 31.08.2017 09:01:21

FARIYA
Участник
Регистрация: 31.08.2017
Кол-во сообщений: 2

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

Здравствуйте, Алексей. Прошу Вас помочь. Не могу нигде найти исходный код стандартного скрипта Lin Reg...искал аналоги но они строят канал не прямые (границы) как исходник, а кривые. Подскажите где можно найти аналог. Спасибо.

Вне форума

#113 01.09.2017 07:36:18

Евгений87
Участник
Регистрация: 14.12.2016
Кол-во сообщений: 3

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

Здравствуйте Алексей . Подскажите как пишется команда если мне надо сравнить у текущей свечи хай с будущей которой пока нет ? Нашел как с прошлой сравнивать пример : c = high[1] // Ссылаясь на предыдущее значение ‘close’  . Или как можно правильно составить команду .

Вне форума

Board footer

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