Постов с тегом "Tradingview": 1001

Tradingview


Color Resolution / PineScript v4 TradingView

Я уже давал скрипт с подсветкой дней.
Придумал название попроще и сделал удобную функцию выбора разрешения.
Color Resolution / PineScript v4 TradingView

//@version=4
study("Color Resolution", overlay=true)

resolution = input(title="Resolution", type=input.resolution, defval="D")
resolution_open = security(syminfo.tickerid, resolution, open, barmerge.gaps_off, barmerge.lookahead_on)
resolution_close = security(syminfo.tickerid, resolution, close, barmerge.gaps_off, barmerge.lookahead_on)
p_open = plot(resolution_open, color=#00000080, display=display.all, style=plot.style_stepline)
p_close = plot(resolution_close, color=#00000080, display=display.all, style=plot.style_stepline)
fill(p_open, p_close, resolution_close >= resolution_open ? color.green : color.red, 75)

Версия от Винни Пуха из комментариев.
Добавлены тени.
//@version=4
study("Color Resolution Vinni", overlay=true)

rsl = input(title="Resolution", type=input.resolution, defval="D" )
resolution = timeframe.isweekly? "M": rsl

resolution_high = security(syminfo.tickerid, resolution, high, barmerge.gaps_off, barmerge.lookahead_on)
resolution_low = security(syminfo.tickerid, resolution, low, barmerge.gaps_off, barmerge.lookahead_on)
p_high = plot(resolution_high, color=#000000, display=display.all, style=plot.style_stepline, transp = 100, title="High")
p_low = plot(resolution_low, color=#000000, display=display.all, style=plot.style_stepline, transp = 100, title="Low")
fill(p_high, p_low, color = #131722, transp = 80, title="Fill_High_low")


resolution_open = security(syminfo.tickerid, resolution, open, barmerge.gaps_off, barmerge.lookahead_on)
resolution_close = security(syminfo.tickerid, resolution, close, barmerge.gaps_off, barmerge.lookahead_on)
p_open = plot(resolution_open, color=#000000, display=display.all, style=plot.style_stepline, transp = 100, title="Open")
p_close = plot(resolution_close, color=#000000, display=display.all, style=plot.style_stepline, transp = 100, title="Close")
fill(p_open, p_close, resolution_close >= resolution_open? #0cf8c4: #e91e63, transp = 90, title="Fill_Open_Close")

Вопрос по функционалу Tradingview: переход на даты в прошлом

Чего мне не хватает в графике Tradingview? Вот такой важной функции для анализа истории графика.
Задача: открыть часовой график фьючерса S&P500 на интервале с 1 августа по 30 сентября 2011 года.

Как это сделано сейчас?
Под осью времени есть есть лишняя на мой взгляд панель, где есть кнопка «перейти»
Вопрос по функционалу Tradingview: переход на даты в прошлом
Выбор даты там работает глюкаво, так как лично мне не с первого раза удалось ввести цифрами нужную мне дату, она все время сбрасывалась.
Когда же я ввел там нужную дату 11 года я получил вот что:
Вопрос по функционалу Tradingview: переход на даты в прошлом


( Читать дальше )

Короткая история отскоков на американском рынке

В истории США было несколько похожих падений.
Короткая история отскоков на американском рынке

Как мы видим, каждый кризис достаточно индивидуален. Текущий тоже имеет много своей специфики, поэтому вряд ли прошлый опыт слишком сильно нам поможет в отношении тайминга завершения первой волны отскока.

Но есть и небольшие закономерности. В целом, среди всех случаев отскока мы наблюдаем примерно похожую величину отскока относительно масштаба падения (обычно это символизирует сетка Фибоначчи). Размер отскока относительно величины падения рынка составлял в прошлом от 36% (в 1987) до 52% в 1930-м, в среднем 44%. В марте 2020 отскок составил 48% от величины падения, что несколько выше исторической нормы, но не рекорд. (кстати сама эта статистика говорит нам о том, что сетка фибоначчи — курам насмех, ни разу в 0.38 и 0.50 retracement не попали)))
Короткая история отскоков на американском рынке
Кстати в терминале Tradingview в сетке Фибоначчи можно выставлять любые свои уровни, что я и сделал для того, чтобы отметить исторические уровни отскоков: средний 0.44, минимальный 0.36, максимальный 0.52.

Таким образом, даже самый оптимистичный по прошлым меркам отскок 1930 года должен был бы кончится в текущих реалиях на уровне 2800, однако тогда сам отскок длился аж 21 неделю!

Итак, можно сказать, что с большой вероятностью 2750 — то хай 2 волны. Как будет дальше ситуация развиваться я не берусь судить, но история говорит, что от 2750 на какое-то время будет давление вниз.

COVID19 HISTOGRAM

На TradingView нужно открыть COVID19:CONFIRMED, скрыть текущий график и применить скрипт.

//@version=4
study("COVID19 HISTOGRAM", overlay=true)
confirmed_prev = security("COVID19:CONFIRMED", "D", close[1])
confirmed = security("COVID19:CONFIRMED", "D", close)
deaths_prev = security("COVID19:DEATHS", "D", close[1])
deaths = security("COVID19:DEATHS", "D", close)
recovered_prev = security("COVID19:RECOVERED", "D", close[1])
recovered = security("COVID19:RECOVERED", "D", close)
c = confirmed_prev ? confirmed - confirmed_prev : confirmed
r = recovered_prev ? recovered - recovered_prev : recovered
d = deaths_prev ? deaths - deaths_prev : deaths
plot(c, color=color.blue, style=plot.style_columns)
plot(r, color=color.green, style=plot.style_columns)
plot(d, color=color.red, style=plot.style_columns)
Синие — подтверждены.
Зелёные — вылечены.
Красные — умерли.
COVID19 HISTOGRAM



Процент дневных гэпов / PineScript TradingView

Индикатор дневных разрывов на гистограмме в процентах.
Показывает дневные разрывы на гистограмме если таймфрейм равен или ниже дневного.
Показывает месячные разрывы, если таймфрейм выше дневного.

//@version=4
study("Dayli Gaps Percentange")

resolution = timeframe.isdwm and timeframe.isdaily == false ? "M" : "D"
close_prev = security(syminfo.tickerid, resolution, close[1], barmerge.gaps_off, barmerge.lookahead_on)
open_today = security(syminfo.tickerid, resolution, open, barmerge.gaps_off, barmerge.lookahead_on)
pr = open_today >= close_prev ? ((open_today - close_prev) / close_prev) * 100.00 : ((close_prev - open_today) / open_today) * 100.00
plot(pr, color=(open_today >= close_prev ? color.green : color.red), style=plot.style_columns)
V2
//@version=4
study("Dayli Gaps Percentange", precision=2)

resolution = timeframe.isdwm and timeframe.isdaily == false ? "M" : "D"
close_prev = security(syminfo.tickerid, resolution, close[1], barmerge.gaps_off, barmerge.lookahead_on)
close_today = security(syminfo.tickerid, resolution, close, barmerge.gaps_off, barmerge.lookahead_on)
open_today = security(syminfo.tickerid, resolution, open, barmerge.gaps_off, barmerge.lookahead_on)
pr = open_today >= close_prev ? ((open_today - close_prev) / close_prev) * 100.00 : ((close_prev - open_today) / open_today) * 100.00
plot(close_today >= close_prev ? pr : -pr, color=(close_today >= close_prev ? color.green : color.red), style=plot.style_columns)
Добавил отрицательную гистограмму, определяется по close сегодня минус close вчера.
Процент дневных гэпов / PineScript TradingView



Биткоин

В данный момент вижу следующую последовательность моих действий:Биткоин


1. При движении курс биткоина в район 4800-5600 начинаю мониторить ситуацию для активных действий. Оттуда предполагаю рост в район 7500-8500. Стоп в районе 4200. Ожидаемая прибыль к риску = 3 к 1. Соотношение будет меняться, т.к. непосредственно вход в сделку (если он будет) только после подтверждения со стороны моих специальных советников — моделей и индикаторов :).

2. После движения цены в район 7500-9000 начинаю мониторить ситуацию на предмет продажи с этих уровней в район 4500-5000. Стоп на 10000. Ожидаемая прибыль к риску = 3 к 1. Соотношение будет меняться, т.к. непосредственно вход в сделку (если он будет) только после подтверждения со стороны моих специальных советников — моделей и индикаторов :).

Вот как-то так.....
На графике. 
  • обсудить на форуме:
  • bitcoin

Color Month Week Day / PineScript TradingView

Если Вы чаще используете малый ТФ и надоедает переключаться на старшие ТФ, то есть решение.
Написал скрипт который рисует линии открытия и закрытия дня, а закрашивает цветом свечи.

На таймфреймах меньше дня рисует день, на днях неделю и на неделях месяц.
//@version=4
study("Color Month Week Day", overlay=true)

resolution = timeframe.isweekly ? "M" : timeframe.isdwm ? "W" : "D"

resolution_open = security(syminfo.tickerid, resolution, open, barmerge.gaps_off, barmerge.lookahead_on)
resolution_close = security(syminfo.tickerid, resolution, close, barmerge.gaps_off, barmerge.lookahead_on)
p_open = plot(resolution_open, color=#00000080, display=display.all, style=plot.style_stepline)
p_close = plot(resolution_close, color=#00000080, display=display.all, style=plot.style_stepline)
fill(p_open, p_close, resolution_close >= resolution_open ? color.green : color.red, 75)
Color Month Week Day / PineScript TradingView
Color Month Week Day / PineScript TradingView

( Читать дальше )

Volume Base Unit / PineScript TradingView

Скрипт показывает объём базовой единицы на каждом таймфрейме.
Как известно, объём считается в котируемой единице и чем цена выше, тем выше объём.
За этим объёмом скрывается истинная величина актива.
Хорошо подойдёт для анализа на старших ТФ.
//@version=4
study("Volume Base Unit", format=format.volume)

plot(volume / ohlc4, color=(close >= open ? color.green : color.red), style=plot.style_columns)
 Volume Base Unit / PineScript TradingView
Volume Base Unit / PineScript TradingView

( Читать дальше )

....все тэги
UPDONW
Новый дизайн