Теперь вы можете настроить стратегии и индикаторы TradingView и автоматизировать их через платформу WunderTrading.
Следуйте этому руководству, чтобы настроить свои первые оповещения бота на основе стратегии/индикатора TradingView.
Мы рекомендуем использовать режим Кросс-маржи для более безопасной торговли. Учтите, что Изолированная маржа может нести более высокий риск ликвидации позиций.
Автоматизация оповещений стратегии
Шаг 1
Откройте вашу стратегию в TradingView. В вашем pine script вам нужно будет добавить комментарии к “strategy.entry()”; “strategy.order()”; “strategy.exit()”; “strategy.close()”
. Скопируйте свои комментарии из настроек бота на WunderTrading.
Пример кода
/// LONG
strategy.entry("long", true, when = entry_long, comment=" ***ВСТАВЬТЕ ENTER LONG КОММЕНТАРИЙ*** ")
strategy.exit("long", when=exit_long, stop=long_stop_level, limit=long_take_level, comment="***ВСТАВЬТЕ EXIT LONG КОММЕНТАРИЙ ***")
strategy.close("long", when=exit_long, comment = "***ВСТАВЬТЕ EXIT LONG КОММЕНТАРИЙ***")
/// SHORT
strategy.entry("short", false, when = entry_short, comment="***ВСТАВЬТЕ ENTER SHORT КОММЕНТАРИЙ***")
strategy.exit("short", when=exit_short, stop=short_stop_level, limit=short_take_level, comment = "***ВСТАВЬТЕ EXIT SHORT КОММЕНТАРИЙ***")
strategy.close("short", when=exit_short, comment = "***ВСТАВЬТЕ EXIT SHORT КОММЕНТАРИЙ***")
Шаг 2
Создайте сигнал. На этот раз это будет единичный сигнал, который будет срабатывать с соответствующим комментарием каждый раз, когда что-то происходит в вашей стратегии (вход / выход / отслеживание прибыли и т.д.).
Шаг 3
Замените свое сообщение одним фрагментом кода: {{strategy.order.comment}}
Это гарантирует, что каждый раз при срабатывании сигнала, вашему торговому боту Wunderbit будет отправляться соответствующее сообщение.
Шаг 4
Запустите сигналы в TradingView и включите своего торгового бота на Wunderbit.
Важно!
Если вы торгуете на небольших таймфреймах (от 1 до 5 минут), ваша стратегия может иметь следующую ошибку при исполнении: "Ошибка: достигнуто максимальное количество ордеров (9000)".
Решение: вам нужно будет добавить временной интервал или дату начала, с которой будет начинаться бэктест, и поместить этот код перед кодом с исполненией стратегии.
Код
/// PERIOD ///
testStartYear = input(2019, "Backtest Start Year")
testStartMonth = input(1, "Backtest Start Month")
testStartDay = input(1, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)
testStopYear = input(2020, "Backtest Stop Year")
testStopMonth = input(12, "Backtest Stop Month")
testStopDay = input(31, "Backtest Stop Day")
testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)
testPeriod() =>
time >= testPeriodStart and time <= testPeriodStop ? true : false
if testPeriod()
strategy.entry()
strategy.close()
Обратите внимание
Вам нужна подписка TradingView Pro, чтобы иметь возможность получать Webhook уведомления на WunderTrading.
Проблемы с алертом стратегии
Ошибки с сигналами свинговой торговли. Если у вас одновременно есть выход из лонг позиции и вход в шорт позицию, TradingView иногда может не отправить один из этих сигналов.
Решение: установите отдельные сигналы для лонг и шорт позиций.
Ошибка с журналом алертов. Иногда TradingView не отображает алерт в файле логов. Однако если вы откроете скрипт на графике, вы сможете увидеть этот сигнал. Таким образом, Wunderbit может открывать позиции, которая не отображены в файле логов на TradingView.
Подсказка: При любом изменении, которое вы вносите в код или в сигнал, вам необходимо удалить старый сигнал и создать вместо него новый.
Автоматизация оповещений индикатора
Как подключить оповещения индикатора TradingView к WunderTrading?
Преобразуйте вашу стратегию в оповещения. Измените тип вашего скрипта с стратегии на индикатор и замените ваши вызовы
strategy.entry()
иstrategy.exit()
наalertcondition()
. Сохраните это как новый индикатор.Примените этот индикатор к графику, на котором вы хотите его использовать. Тщательно выберите торговую пару, биржу и временной интервал, для которых вы хотите настроить это оповещение.
Начните создавать оповещение. В поле “Условие” выберите ваше оповещение, как оно было обозначено в вашей стратегии. В “Условиях оповещения” выберите “Webhook URL” и вставьте URL, который вы видите на этой странице.
Укажите “Сообщение”. Для каждого из ваших 4 условий (Enter Long, Exit Long, Enter Short, Exit Short”) у вас будет уникальное сообщение, которое запустит выполнение сделки в Терминале на основе ваших сигналов.
Подсказка: При каждом изменении либо кода, либо оповещений, вам необходимо удалить текущее оповещение и создать новое.
Мы рекомендуем использовать режим Кросс-маржи для более безопасной торговли. Учтите, что Изолированная маржа может нести более высокий риск ликвидации позиций.