🚦Как изменить индикатор для работы с CDZV Toolkit
Code Zero Visual Trading for TradingView
Для интеграции с CDZV Toolkit можно использовать индикаторы TradingView, отображающие информацию с помощью функции plot.
Все остальные индикаторы, которые имеют открытый исходный код, можно легко модифицировать.
CDZV Toolkit обрабатывает два вида входной информации с индикаторов:
Числовые значения (цена, объем и любое другое числовое значение с плавающей запятой).
Сигнал (это также числовое значение, но оно ограничено: 0 - сигнал отсутствует или 1 - сигнал присутствует).
Эти значения можно отправить из индикатора с помощью функции PineScript plot() с параметром display = display.data_window. Этот параметр указывает, что мы не рисуем ничего на графике но будем доступны для CDZV Toolkit.
Примеры:
1️⃣ Индикатор рисует на графике надписи (label) BUY/SELL или присылает алерты (alerts). Нам необходимо передать их в Condition Manager как сигналы. https://www.tradingview.com/script/lSHzm9zV-CM-I-RideTheWave7/
// Здесь оригинальный индикатор рисует надписи
plotshape(buySignalk[1] and showsignalsk and O1[1] > K2 ? AlphaTrend[2] * 0.9999 : na, title='LONG', text='LONG', location=location.absolute, style=shape.labelup, size=size.tiny, color=color.new(#0022FC, 0), textcolor=color.new(color.white, 0))
plotshape(sellSignalk[1] and showsignalsk and O2[1] > K1 ? AlphaTrend[2] * 1.0001 : na, title='SHORT', text='SHORT', location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.new(color.maroon, 0), textcolor=color.new(color.white, 0))
// Здесь оригинальный индикатор отсылает алерты
alertcondition(buySignalk[1] and O1[1] > K2, title='Confirmed BUY Alarm', message='BUY SIGNAL APPROVED!')
alertcondition(sellSignalk[1] and O2[1] > K1, title='Confirmed SELL Alarm', message='SELL SIGNAL APPROVED!')Вносим модификации в код индикатора:
Результат:

2️⃣ Индикатор рисует фракталы/пивоты на графике. Необходимо их цену передать в CDZV Toolkit. https://www.tradingview.com/script/1yk1pUCb-CM-I-Williams-Fractals/
добавляем код, передающий цену в CDZV Toolkit:
Результат:

3️⃣ Индикатор рисует осциллятор, который меняет свой цвет и необходимо передавать сигналы когда осциллятор ЗЕЛЕНЫЙ или КРАСНЫЙ. https://www.tradingview.com/script/JUK476pQ-CM-I-Schaff-Trend-Cycle-STC/
и ниже добавляем логику, которая отправит сигнал GREEN/RED
Результат:

Last updated