Вы можете спросить нашего ИИ агента на главной странице если остались вопросы.
Регистрируйтесь исключительно на ваш личный email, что бы не потерять доступ! К ознакомлению обязательны разделы: ваш брокер/биржа, как заполнять стратегии, как выставлять заявки.
Что такое Connector
Ваш Connector это личная бессерверная функция, с программным кодом для создания заявок, на основе переданных данных. Его действия ограничиваются только выставлением заявок! Ваш токен вставляется в переменное окружение вашей функции и хранится исключительно там.
Как правильно заполнить стратегию TW?
Вы можете использовать любые методы которые приходят вам в голову, не нарушая логику сигналов. Но рекомендуемая система – точный подсчет лотов самим TW. Вы хотите запустить бота на 100$ от всей суммы или пирамидингом. Вы можете выбрать точную сумму от вашего портфеля для того что бы использовать ее для торговли. Вы указываете ее в настройках стратегии, в исходный капитал и в объеме заявки. Если ваша стратегия делает несколько заявок, то вы указываете полную сумму на все заявки в исходный капитал, а в объем заявки ставите разделив на предположительное количество заявок. Так же вы можете торговать на точное число лотов, тогда исходный капитал просто должен быть больше чем количество лотов которое будет использоваться в заявке. Точное число лотов рекомендовано для использования для торговли фьючерсами на рынке РФ.
Как выставлять заявки?
Выставление заявок осуществляется за счет webhook. Поэтому вам необходима минимальная платная подписка TradingView. В поле webhook URL вставьте вашу ссылку на Connector.
Копируйте формы только со страницы коннектор!
{
“signal”: “S/F тиккер”,
“action”: “{{strategy.order.action}}”,
“qty”: “{{strategy.order.contracts}}”
}
Разбор сообщения
Объяснение – “signal”: всегда неизменен. Внутри сигнала выбор инструмента состоящий из 2 переменных
S означает акции, F фьючерсы.
Далее идет тикер, желательно прописывать его от руки!
Для фьючерсов всегда надо вводить тикер актуального контракта и всегда идентично брокеру! Например SiU5 правильно
SIU5 не правильно! Для любой крипты обязательно от руки!
“action”: “{{strategy.order.action}}” идет совершаемое действие, buy или sell. на примере показана встроенная переменная TW для стратегии. Для отдельных действий можно вводить buy или sell.
“qty”: “{{strategy.order.contracts}}” количество контрактов для заявки. Используйте переменную только если правильно настроили стратегию TW. Можете просто установить число контрактов по дефолту. Например 10.
“price”: “{{close}}” – опционально, если хотите торговать лимитными заявками указывайте цену последней частью сигнала. Отсутствие цены автоматически рыночная заявка.
{
“signal”: “126678 S MTLR”,
“action”: “{{strategy.order.action}}”,
“qty”: “{{strategy.order.contracts}}”,
“price”: “{{close}}”
}
Лимитные заявки выставленные ботом висят до конца дня или до отмены.
Отменяете вы сами в приложении брокера/биржи.
Обращайте внимание на запятые между строчками!
Брокеры/биржи логика сигнала всегда одинаковая. Если есть нюансы то ищите их в рубриках своего брокера/биржи.
Внимание старый метод заявок больше не поддерживается TW
На скринах TON лимитка за 5$. Далее TON маркет. Скрин итоговой заяки на биржу
Т-Инвестиции
Нужно получить токен, для этого надо зайти на сайт Tbank в личный кабинет инвестиций. Далее во вкладку “еще”, “настройки” и создать токен. Токен вы привязываете к своему connector на сайте во вкладке Connector. Его можно заменить отправив новый в той же форме. Можно использовать как токен для определенного аккаунта, так и токен “все счета”. Токен должен иметь разрешение торговли! Все счета имеют ряд преимуществ, запуск нескольких стратегий на один инструмент без пересечения и торговле на нескольких счетах одновременно. Для использования конкретного счета из всех вам надо его указывать в заявке например: “signal”: ”2058539657 S MTLR” тогда для исполнения операции будет использован именно этот счет. Если не указывать конкретный счет при использовании токена “все счета”, то все заявки будут уходить автоматически на основной (первый) счет. Номера ваших счетов вы получаете в блоке с персональной ссылкой на вкладке connector. Но сначала надо привязать ваш ТОКЕН к connector! Только потом можно подать запрос на получение номеров счета! Если вы используете токен конкретного брокерского счета, то узнавать свои счета не нужно, это просто вызовет ошибку. С токеном конкретного брокерского счета вы просто подаете заявки без указания счета!
Finam
Полностью перешли на новую версию api. Получить токен по официальной ссылке ниже.
https://tradeapi.finam.ru/docs/about
Скриншоты показывают, как перейти из Finam Trade в личный кабинет и как выглядит идентификатор торгового счета который нужен для настройки.
Еще потребуется Идентификатор брокерского счета, работает с api только Единый торговый счет! В Берется в личном кабинете (Finam Trade Это не личный кабинет!), вписывается в формате 1609686, без клф и тире. Эти данные отправляете в форму на вкладке Connector. Иностранные активы доступны к торговле, на едином торговом счете, код который вам надо использовать это NQ – nasdaq и NY – NYSE. Обращайте внимание на биржу торгового инструмента! То есть заявка на покупку будет “signal”: “NQ TSLA”.
Если вы хотите добавить другие биржи, например CME напишите нам в бота, мы что нибудь придумаем.
Обратите внимание на свой уровень риска в Финам, с новой версией апи ввели ограничение на использование некоторым категориям!
BYBIT
Создаем новый Api ключ. На изображении показаны требуемые параметры. Единый торговый счет отлично подходит для всех операций. Сохраняем у себя Api key и Api secret. Их вставляете в форму на страничке Connector.
Webhook точно такой же как и для брокеров, можете копировать шаблон. S – spot, F – futures другие типы торговли пока не доступны.
Лимитные заявки работают аналогично как и на всех остальных брокерах.
Поддерживаются все торговые пары только с USDT.
Тиккер вписываем от руки BTC, SOL в таком формате, встроенная переменная тикера на TW не поддерживается так как присылает тикер в таком формате: BTCUSD или BTCUSDT, а это не совсем корректно для разных типов рынка.
Как мы обеспечиваем безопасность
- Мы не храним базу данных. пользовательских Api
- Мы шифруем данные при передачи их в переменное окружение вашей персональной функции.
- Ваша ссылка на Connector это зашифрованая часть вашей эл. почты. Если кто то знает вашу почту, он не сможет использовать ваш Connector.
- На сайте хранится только ваша почта и персональная ссылка.
- Вашу ссылку на Connector можно использовать только для передачи заявок.
- Api не имеет доступ к выводу средств!
- Ссылка на Connector может только выставлять заявки, никаких других функций.
Лимиты
Лимиты запросы без ошибок сняты, но в случае обнаружения трафика ботов или использования не по назначению, connector может быть отключен. По достижении 1000 ошибочных запросов, connector будет автоматически отключен до оплаты нового периода. В случае сильной перегрузки (100 заявок в секунду) заявки могут не исполниться.
Основные проблемы пользователей
Если у вас кончается подписка хотя бы на секунду, при возобновлении заполняйте ТОКЕН, он не сохраняется. Подписка после бесплатного пробного периода возобновляется и обязательно кончается! Что бы не заполнять токен продлевайте подписку вовремя или автоматически.
ТОКЕН только для чтения не подходит для торговли.
Перед запуском проверьте какие данные выходят из оповещения TW, только потом направляйте их на ссылку. Выходные данные должны содержать строго JSON формат как определено в инструкции, без лишних пробелов и знаков.
Если у вас что то не работает проверяйте свои настройки в первую очередь.
Заявки могут не сработать из за большой волатильности, в основном в Т-инвестициях. При большом объеме заявок через т инвестиции брокер может подлагивать на секунду другую, если ваша заявка попала в этот момент она не исполнится. Такое происходит в основном при открытии с сильным гэпом.
Если вы хотите узнать логи ваших заявок пишите в телеграмм бота не позднее часа с последней заявки!
Доп. информация Т-Инвестиции
Внимание, имейте ввиду свечи 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.
Доп. информация Finam
Будьте внимательны! Единый торговый счет единственный счет, который работает с api, если вы попробуете добавить другой, заявки исполняться не будут! У Finam очень простенькая версия api. Всю необходимую информацию вы можете узнать по ссылке: https://tradeapi.finam.ru/docs/about
Доп. информация BYBIT
Информация по работе Api BYBIT тут https://bybit-exchange.github.io
Поддержка других типов рынка будет добавлена позже.
Стратегии TradingView
Стратегии рекомендованные к тестированию. Все показатели могут отличаться, информация с целью ознакомления!
Интервал 1м
EMA RSI ADX Scalping Strategy
Agressive Scalping Strategy
Интервал 5, 15, 30
Стратегия InvestConnector, находится в файле txt, в каждом месячном плане
Обращаю внимание, что любую стратегию надо использовать на активном рынке! Боковики зачастую ходят от стопа до стопа.