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