Links

TradingView (дополнение)

Узнайте, как использовать Gunbot для совершения сделок на основе входящих уведомлений по электронной почте.
TradingView - самая активная социальная сеть для трейдеров и инвесторов. TradingView позволяет пользователям создавать и обмениваться техническим анализом и передовыми торговыми стратегиями на своих интерактивных графиках.
С помощью дополнения Gunbot TradingView вы можете торговать по оповещениям, отправленным из пользовательских стратегий в Tradingview, полностью управляя своей стратегией в TradingView. Gunbot получает торговые сигналы по электронной почте и торгует соответственно.
Это дополнение также может быть использовано для совершения сделок из произвольных оповещений по электронной почте, TradingView строго не требуется.
Это платное дополнение, доступность которого зависит от типа вашей лицензии.

Setup video - Настройка видео

Прежде чем приступить к настройке оповещений, вам необходимо:
  • Данные IMAP для адреса электронной почты, на который вы получаете оповещения от TradingView.
  • Pro подписка на tradingview.com (работает также с пробной версией). Бесплатные аккаунты ограничены одним предупреждением.
Это видео было сделано для более старой версии Gunbot. Основные шаги все еще применяются.
​Сценарий, использованный в примере: Finn's Microprofit Strategy

Содержание оповещений

Предупреждающие сообщения должны быть в следующем формате, чтобы Gunbot действовал на них. Оповещения следуют тому же стандартизированному парному синтаксису, который также применяется для обычного использования Gunbot.
Торговые лимиты могут быть конкретно определены только в предупреждениях о покупке / длинных, для других предупреждений или предупреждений без указания суммы применяются ограничения, установленные в настройках TradingView.
Замените EXCHANGEна имя вашей биржи.
Для всех мест обмена
Оповещение
Действие
BUY_EXCHANGE_BTC-ETH
Купить ETH с помощью BTC
BUY_EXCHANGE_BTC-ETH_0.1
Покупайте ETH, используя BTC с торговым лимитом 0,1 BTC
SELL_EXCHANGE_USDT-BTC
Продать BTC за USDT
STOPLOSS_EXCHANGE_BTC-ETH
Продать ETH за BTC, если срабатывает стоп-лосс
BUY_EXCHANGE_USDT-BTC_amount_rate
Купить BTC, используя USDT на указанную сумму в долларах США по указанному курсу. Требуется отключение заказов на рынке ТВ
BUY_EXCHANGE_BTC-ETH_0_rate
Покупайте BTC, используя USDT для "Покупки по лимитам ТВ-трейдинга", с указанной скоростью. Требуется отключение ордеров на телевизионном рынке.
Оповещения о маржинальной торговле
Оповещение
Действие
SHORT_EXCHANGE_XBT-USD
Short order for XBT-USD
LONG_EXCHANGE_XBT-USD
Long order for XBT-USD
SHORT_EXCHANGE_XBT-USD_amount
Short order for XBT-USD with a specified trading limit
LONG_EXCHANGE_XBT-USD_amount
Long order for XBT-USD with a specified trading limit
LONG_EXCHANGE_XBT-USD_amount_rate
Long order for XBT-USD with a specified
trading limit and rate.
Requires TV market orders to be disabled.
SHORT_EXCHANGE_XBT-USD_0_rate
Short order for XBT-USD without a specified
trading limit and with a specified rate.
Requires TV market orders to be disabled.
CLOSELONG_EXCHANGE_XBT-USD
Closes a long position for XBT-USD
CLOSESHORT_EXCHANGE_XBT-USD
Closes a short position for XBT-USD
Примечание о торговых лимитах
В Bitmex каждый параметр, связанный с торговыми лимитами для маржинальной торговли, должен быть указан в контрактах.
На всех других поддерживаемых маржинальных биржах каждая настройка, связанная с лимитами маржинальной торговли, должна быть указана в количестве валюты котировки.
Чтобы проверить оповещения в Bitmex Testnet, вы должны написать такие оповещения, как это: LONG_BITMEXTESTNET_XBT-USD

TradingView settings

Для запуска Gunbot с надстройкой TradingView, ниже приведены только соответствующие настройки. Обычная стратегия Gunbot и настройки пары не имеют значения и не используются, если TV_GBне включен.
Откройте настройки, перейдя в Settings > TradingView.
Параметры настроек для дополнения TradingView
Торговые лимиты для ордеров на покупку устанавливаются в настройках конфигурации, при желании их можно переопределить, указав торговый лимит в содержании предупреждающего сообщения.
Распоряжения, размещаемые дополнением TradingView, по умолчанию выставляются как рыночные ордера, чтобы гарантировать их исполнение. При желании вы также можете разрешить ему отправлять лимитные ордера.
Обязательно добавьте одну пару для любого обмена, на котором вы хотите выполнять оповещения.
Это может быть любая пара, она не будет использоваться дополнением.

Gain

Установите минимальный выигрыш в%, которому должны соответствовать сделки, инициированные TradingView, когда TV_PROTECTION включен.
Когда отправляются предупреждения о продаже TradingView, которые будут иметь более низкое усиление, чем это значение, Gunbot не будет размещать ордер. Используйте это, чтобы предотвратить продажи в убыток.
Работает только для спот-трейдинга.
Values: числовой, представляет процент.
Default value: 0.6
Parameter name in config.js: TV_GAIN

Market orders

По умолчанию ордера отправляются как рыночные ордера.
Если вы хотите вместо этого отправлять лимитные ордера, отключите эту опцию. Затем ордера на покупку отправляются по предельной цене лучшего ордера на покупку в книге заказов, ордера на продажу размещаются по курсу наивысшего спроса.
Values: true or false
Default value: true
Parameter name in config.js: TV_MARKET_ORDERS

Trading Limit Buy

Это значение определяет торговый лимит для каждого ордера на покупку, размещенного через надстройку.
Значение по умолчанию 0,002 будет размещать заказы 0,002 BTC при использовании на паре BTC-x.
Когда TV_PYRAMIDне используется, в уведомлении о продаже будет выставлен ордер на продажу для полного остатка котировки.
Bitmex: введите желаемое количество контрактов
Other margin exchanges: введите сумму в валюте котировки
Values: числовой - представляет сумму в базовой валюте.
Default value: 0.002
Parameter name in config.js: TV_TRADING_LIMIT_BUY

Trading Limit Buy Pyramid

Это значение определяет торговый лимит для каждого ордера на покупку пирамиды, размещенного через надстройку.
Значение по умолчанию 0,002 будет размещать заказы 0,002 BTC при использовании на паре BTC-x.
Bitmex: введите желаемое количество контрактов
Other margin exchanges: введите сумму в валюте котировки
Values: числовой - представляет сумму в базовой валюте.
Default value: 0.002
Parameter name in config.js: TV_TRADING_LIMIT_BUY_PYRAMID

Pyramid

Установка этого значения в true разрешает торговлю пирамидами, сумма для каждого ордера пирамиды определяется TV_TRADING_LIMIT_SELLили TV_TRADING_LIMIT_BUY_PYRAMID.
Values: true or false
Default value: false
Parameter name in config.js: TV_PYRAMID

Trading Limit Sell

Это значение определяет торговый лимит для ордеров на продажу, когда TV_PYRAMID включен.
Значение по умолчанию 0,002 будет размещать заказы 0,002 BTC при использовании на паре BTC-x.
Bitmex: введите желаемое количество контрактов
Other margin exchanges: введите сумму в валюте котировки
Values: числовой - представляет сумму в базовой валюте.
Default value: 0.002
Parameter name in config.js: TV_TRADING_LIMIT_SELL

Protection

При значении true Gunbot проверяет, есть ли общая прибыль перед продажей, как указано в TV_GAIN.
ри значении false Gunbot будет выполнять все оповещения TradingView, не вмешиваясь в пользовательскую стратегию.
Работает только для спот-трейдинга.
Values: true or false
Default value: false
Parameter name in config.js: TV_PROTECTION

Close all - Закрыть все

Когда эта опция включена, вся позиция будет закрыта при получении команды на закрытие, даже если она больше установленных торговых ограничений.
Values: числовой - представляет сумму в базовой валюте.
Default value: false
Parameter name in config.js: TV_CLOSE_ALL

Trading Limit Cap - Торговый лимит

Максимальная сумма базовой валюты, которая будет вложена в пару.
Only works for spot trading.
Values: числовой - представляет сумму в базовой валюте.
Default value: 0.0001
Parameter name in config.js: TV_TRADING_LIMIT_CAP

Stoploss Percentage - Процент стоп-лосса

Процент ниже средней цены покупки, при которой сигнал на продажу должен переопределять TV_PROTECTIONи продавать в режиме стоп-лосс.
Values: числовой, представляет процент.
Default value: 60
Parameter name in config.js: TV_STOPLOSS_PERCENTAGE

Trading Limit All-In

При значении true каждый ордер на покупку будет использовать весь доступный баланс базовой валюты.
Values: true or false
Default value: false
Parameter name in config.js: TV_TRADING_LIMIT_ALLIN

Retry Order - Повтор ордера

Включите, если у вас есть проблемы с получением нескольких предупреждений.
Gunbot будет повторять обработку заказов в течение 15 минут.
Values: true or false
Default value: false
Parameter name in config.js: RETRY_TV_ORDER

TV MVTS

Устанавливает порог для ордеров на продажу. Если у вас меньше установленной суммы, ордера на продажу размещаться не будут, и бот снова перейдет в режим покупки.
Values: числовой - представляет собой общую стоимость авуаров монет в базовой валюте.
Default value: 0.001
Parameter name in config.js: TV_MVTS

TV GB

Включите это, чтобы запускать стратегии Gunbot одновременно с надстройкой TradingView. Таким образом, покупка и продажа с использованием стратегий Gunbot или предупреждений TradingView могут быть смешанными.
Слушатель IMAP должен быть включен, чтобы использовать эту опцию.
Values: true or false
Default value: false
Parameter name in config.js: TV_GB

TV Leverage

Только для маржинальной торговли. Устанавливает кредитное плечо для открытия любой позиции. Установка 0 размещает ордер с кросс-маржей, если ваш обмен поддерживает кросс-плечо. Используйте только те значения, которые поддерживаются вашим обменом.
Values: числовой - от 0 до 100
Default value: 0
Parameter name in config.js: TV_LEVERAGE

TV Lending

Устанавливает максимально приемлемую ставку кредитования при открытии позиции.
Значение по умолчанию 0,02 означает 2% в день.
Values: числовой
Default value: 0.02
Parameter name in config.js: TV_LENDING