Внимание один аккаунт на сайте работает только с одним брокером/биржей!

Регистрируйтесь исключительно на ваш личный email, что бы не потерять доступ! К ознакомлению обязательны разделы: ваш брокер/биржа, как заполнять стратегии, как выставлять заявки.

Ваш Connector это личная бессерверная функция, с программным кодом для создания заявок, на основе переданных данных. Его действия ограничиваются только выставлением заявок! Ваш токен вставляется в переменное окружение вашей функции и хранится исключительно там.

Вы можете использовать любые методы которые приходят вам в голову, не нарушая логику сигналов. Но рекомендуемая система – точный подсчет лотов самим TW. Вы хотите запустить бота на 100$ от всей суммы или пирамидингом.

Выставление заявок осуществляется за счет webhook. Поэтому вам необходима минимальная платная подписка TradingView. В поле webhook URL вставьте вашу ссылку на Connector.

Разбор сообщения – сигнала.

Объяснение – “signal”: всегда неизменен.

S означает акции, F фьючерсы.

Далее идет тикер, желательно прописывать его от руки!

Для фьючерсов всегда надо вводить тикер актуального контракта! Для любой крипты обязательно от руки!

{{strategy.order.action}} идет совершаемое действие, buy или sell. на примере показана встроенная переменная TW для стратегии. Для отдельных действий можно вводить buy или sell.

{{strategy.order.contracts}} количество контрактов для заявки. Используйте переменную только если правильно настроили стратегию TW. Можете просто установить число контрактов по дефолту. Например 10.

{{close}} – опционально, если хотите торговать лимитными заявками указывайте цену последней частью сигнала. Отсутствие цены автоматически рыночная заявка.

Лимитные заявки выставленные ботом висят до конца дня или до отмены.

Отменяете вы сами в приложении брокера/биржи.

Брокеры/биржи логика сигнала всегда одинаковая. Если есть нюансы то ищите их в рубриках своего брокера/биржи.

На скринах TON лимитка за 5$. Далее TON маркет. Скрин итоговой заяки на биржу

Нужно получить токен, для этого надо зайти на сайт Tbank в личный кабинет инвестиций. Далее во вкладку “еще”, “настройки” и создать токен. Токен вы привязываете к своему connector на сайте во вкладке Connector. Его можно заменить отправив новый в той же форме.

Переходим по ссылке и выполняем первые 3 пункта.

https://finamweb.github.io/trade-api-docs/getting-started

Еще потребуется Идентификатор брокерского счета, работает с api только Единый торговый счет! Скриншот показывает где его взять. Эти данные отправляете в форму на вкладке Connector. Иностранные активы доступны  к торговле, на едином торговом счете, код который вам надо использовать это N – nasdaq. То есть заявка на покупку будет N TSLA buy 1. Будьте внимательны, на pre и post маркете недоступно выставление рыночных заявок, соответственно для четкого исполнения в режиме автоматики, советую использовать только лимитные заявки с выставлением их чуть выше рыночной цены, для моментального исполнения!

Создаем новый Api ключ. На изображении показаны требуемые параметры. Единый торговый счет отлично подходит для всех операций. Сохраняем у себя Api key и Api secret. Их вставляете в форму на страничке Connector. 

Webhook точно такой же как и для брокеров, можете копировать шаблон. S – spot, F – futures другие типы торговли пока не доступны. Добавлены новые виды сигналов: buy1, sell-1 открытие лонг/шорт

sell0, buy0 закрытие 100% позиции лонг/шорт

{{strategy.order.action}}{{strategy.position_size}}

При создании оповещения TradingView указываете эти переменные для получения этих сигналов и указываете что торгуете на 1 контракт в настройках самой стратегии.

С этими сигналами не неадо точно высчитывать лотность инструмента, можно использовать новые переменные для сигнала % и $ .

Например S TON buy1 5$ – купить спот ТОН на 5 usdt

S TON sell0 5$ сигнал закрытия этой же стратегии продать ТОН весю позицию.

50% будет означать на 50% от свободных USDT, закрытие аналогично всей позиции.  

Некоторые стратегии не имеющие закрытия, но имеющие шорт по подобной системе будут закрываться на sell-1 на всю сумму, но только на споте. На фьючерсах этот сигнал будет только продажей в шорт!  

Для сложных торговых роботов используйте контракты позиции при выставлении оповещения. TradingView их сам считает переменной {{strategy.position_size}}.

Для работы с контрактами детально настраивайте стратегию под параметры на которые собираетесь торговать. Используйте для таких настроек и сложных систем buy/sell сигналы. 

Например F TON {{strategy.order.action}} {{strategy.position_size}} при стратегии с настройками торговли на 5$ при цене Ton 5$ стратегия будет кидать лонг сигнал на 1 ТОН. И закрывать 1 лот самостоятельно.

Не используйте % или $ для сложных торговых систем, где вы открываете и закрываете много ордеров в одной позиции!

Маржа для фьючерсов выставляется в приложении BYBIT или на сайте BYBIT, для каждой торговой пары отдельно. При указании типа рынка F – % вычисляются от баланса с заданной маржей для инструмента.

Лимитные заявки работают аналогично как и на всех остальных брокерах.

Поддерживаются все торговые пары только с USDT.

Тиккер вписываем от руки BTC, SOL в таком формате, встроенная переменная тикера на TW не поддерживается так как присылает тикер в таком формате: BTCUSD или BTCUSDT, а это не совсем корректно для разных типов рынка.

  1. Мы не храним базу данных. пользовательских Api
  2. Мы шифруем данные при передачи их в переменное окружение вашей персональной функции.
  3. Ваша ссылка на Connector это зашифрованая часть вашей эл. почты. Если кто то знает вашу почту, он не сможет использовать ваш Connector.
  4. На сайте хранится только ваша почта и персональная ссылка. 
  5. Вашу ссылку на Connector можно использовать только для передачи заявок.
  6. Api не имеет доступ к выводу средств! 
  7. Ссылка на Connector может только выставлять заявки, никаких других функций.

Внимание есть лимиты на количество запросов в месяц для стандартного плана это 1000 webhook в месяц, при превышении лимита Connector просто отключится до конца действия актуальной подписки. В случае сильной перегрузки (100 заявок в секунду) заявки могут не исполниться.

Внимание, имейте ввиду свечи TW которые имеют отношения к аукциону: первая свеча и небольшой отрезок между утренней и вечерней сессией. В эти промежутки не работают рыночные заявки! 

Внимание информация про округления лимитных заявок на стороне брокера, информация из документации к api Tinvest!

Пример

Шаг цены для инструмента = 0.1. Хотим выставить заявку по цене 256.8, что соответствует шагу цены. Если представить число 256.8 в формате типа данных float, то значение будет 256.79998779296875.

При выставлении заявки по этой цене на стороне брокера будет выполнено округление таким образом, чтобы не ухудшить поручение клиента: -256.7 в случае покупки -256.8 в случае продажи

Мы не создаем базы данных клиентских api, а автоматически генерируем ваш личный connector. Не передавайте свои ссылки на connector посторонним лицам и не выкладывайте в сеть, в целях безопасности. Они имеют функциональность ограниченную исполнением заявок, но это все равно может быть неприятно. В проблемных случаях всегда можно деактивировать свой connector на странице Connector  или деактивировать свой Tinvest Токен на сайте Tbank. https://www.tbank.ru/invest/open-api/ По ссылке можете ознакомиться подробнее с Api Tbank.

Будьте внимательны! Единый торговый счет единственный счет, который работает с api, если вы попробуете добавить другой, заявки исполняться не будут! У Finam очень простенькая версия api. Всю необходимую информацию вы можете узнать по ссылке: https://finamweb.github.io/trade-api-docs/

Внимание, имейте ввиду свечи TW которые имеют отношения к аукциону: первая свеча и небольшой отрезок между утренней и вечерней сессией. В эти промежутки не работают рыночные заявки! 

Информация по работе Api BYBIT тут https://bybit-exchange.github.io

Поддержка других типов рынка  будет добавлена позже.

Стратегии рекомендованные к тестированию. Все показатели могут отличаться, информация с целью ознакомления!

Интервал 1м

EMA RSI ADX Scalping Strategy

Agressive Scalping Strategy

Интервал 5, 15, 30

Стратегия InvestConnector, находится в файле txt, в каждом месячном плане

Обращаю внимание, что любую стратегию надо использовать на активном рынке! Боковики зачастую ходят от стопа до стопа.