TradingView (дополнение)
Узнайте, как использовать Gunbot для совершения сделок на основе входящих уведомлений по электронной почте.
TradingView - самая активная социальная сеть для трейдеров и инвесторов. TradingView позволяет пользователям создавать и обмениваться техническим анализом и передовыми торговыми стратегиями на своих интерактивных графиках.
С помощью дополнения Gunbot TradingView вы можете торговать по оповещениям, отправленным из пользовательских стратегий в Tradingview, полностью управляя своей стратегией в TradingView. Gunbot получает торговые сигналы по электронной почте и торгует соответственно.
Это дополнение также может быть использовано для совершения сделок из произвольных оповещений по электронной почте, TradingView строго не требуется.
Это платное дополнение, доступность которого зависит от типа вашей лицензии.
Setup video - Настройка видео
Прежде чем приступить к настройке оповещений, вам необходимо:
Данные IMAP для адреса электронной почты, на который вы получаете оповещения от TradingView.
Pro подписка на tradingview.com (работает также с пробной версией). Бесплатные аккаунты ограничены одним предупреждением.
Это видео было сделано для более старой версии Gunbot. Основные шаги все еще применяются.
Сценарий, использованный в примере: Finn's Microprofit Strategy
IMAP прослушивательСодержание оповещений
Предупреждающие сообщения должны быть в следующем формате, чтобы 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, по умолчанию выставляются как рыночные ордера, чтобы гарантировать их исполнение. При желании вы также можете разрешить ему отправлять лимитные ордера.
Обязательно добавьте одну пару для любого обмена, на котором вы хотите выполнять оповещения.
Это может быть любая пара, она не будет использоваться дополнением.
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
Last updated