Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Перейдите на главную страницу сайта компании TSLab: https://www.tslab.pro и нажмите на кнопку «Кабинет» в правом верхнем углу страницы.
Заполните регистрационные данные.
Обратите внимание! Пароль должен содержать хотя бы одну заглавную букву.
Поле заполнения регистрационных данных нажмите на кнопку Регистрация
После нажатия на кнопку "Register" Вы будете переведены на страницу подтверждения Вашего почтового адреса.
На почту, указанную при регистрации аккаунта, будет отправлено письмо с подтверждением. Откройте письмо, поступившее Вам от компании TSLab и перейдите по ссылке в тексте письма.
Перейдя по ссылке, Вы попадете в Ваш Личный кабинет на сайте компании TSLab.
Для начала работы в TSLab необходимо выбрать поставщика данных.
В Главном меню выберите пункт Данные - Добавить онлайн поставщик данных
Примечание. Также в программу можно загрузить Исторические данные. Подробнее о работе с Историческими данными Вы можете прочесть в раздел Текстовые файлы и Оффлайн поставщики данных
Выберите интересующий вас поставщика данных Binance из списка и присвойте ему имя, под которым он будет сохранен в Вашем списке поставщиков. Нажмите кнопку Далее
В окне Настройки поставщика данных заполните поля Публичный API ключ и Секретный API ключ.
Публичный API ключ
Публичный API ключ, созданный в личном кабинете Binance
Секретный API ключ
Cекретный API ключ, созданный в личном кабинете Binance
Использовать RSA ключи
Макс. запрашив. сделок
Количество сделок истории, запрашиваемых с сервера. Задает количество сделок по инструменту, которое может быть в каждом запросе, биржа не позволяет заправшивать более 1000 штук, поэтому, какое бы число Вы не поставили, более 1000 получить за один запрос нельзя, меньше можно.
Локальное время
Использовать время в соответствии с Вашими региональными настройками компьютера
Интервал обработки
При отправке запроса на подключение или запроса сделок по инструменту, отсылается локальное время и интервал от этого локального времени для обработки биржей. Например время 10:00:00.000 интервал 10000, говорит бирже о том, что если время биржи 10:00:09.999 то биржа должна обработать запрос. Если время больше, биржа не должна обрабатывать запрос. Интервал обработки можно устанавливать до 30секунд.
Подписка на сделки с котир.
Включает подписку на сделки по инструментам, которые были когда-либо запрошены из окна Вид | Котировки
Подписка на стаканы с котир.
Включает подписку на сделки по инструментам, которые были когда-либо запрошены из окна Вид | Котировки для опционов
Подписка на Index данные
Позволяет снизить нагрузки на машину тем, кто не работает с данными Funding rate, IndexPrice, MarkPrice;
При выключенной настройке index данные не загружаются и не сохраняются.
При включенной настройке работаем с index данными, они доступны при выборе инструмента.
Глубина загрузки тиков, мин
Загружать пропущенные тики за N минут
Не сохр. тики
Не сохранять тики на диск для минимизации потребления памяти
Записывать тики, мин
Записывать тики каждые N минут
Строк в стакане
Максимальное количество строк, отображаемых в Очереди заявок для выбранного инструмента
Усл. заявки средствами TSLab
Параметр, определяющий кто будет следить за условными заявками - бркер или TSLab. При включении настройки условные заявки будут вестись программой TSLab
Блокировка заявок, сек
Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.
Настройки кешей
Устанавливает период хранения информации о сделках и заявках Пользователя, доступны следующие параметры:
срок хранения исполненных заявок;
срок хранения отмененных заявок;
срок хранения сделок.
Видимость сделок/заявок в оффлайне
Включает видимость своих сделок в агентах, при выключенном поставщике данных.
Отладочный лог
В окне Поставщики выберите созданный поставщик данных и нажмите кнопку Ключ.
Введите ключ, созданный в личном кабинете TSLab (Личный кабинет TSLab - Контракты), нажмите на кнопку ОК.
Обратите внимание! Если вы ввели ключ, но поле ввода обведено красной рамкой, значит была допущена ошибка ввода. Частые причины ошибок:
Ключ скопирован вручную и либо вначале строки, либо в конце добавлен знак пробела
При создании поставщика данных в личном кабинете вместо публичного API ключа введен секретный ключ либо были введены лишние знаки (например знак пробела)
Если вы оформили несколько поставщиков данных для одной и той же биржи проверьте, что вы скопировали ключ для соответствующего поставщика из раздела Контракты в личном кабинете
После того как ключ будет введен, Вам станет доступна кнопка запуска поставщика данных в колонке Операции (Operation). Нажмите на кнопку для установки соединения.
Программа проинформирует Вас о статусе соединения в окне Поставщики:
красный цвет кнопки означает ошибку в установке соединения,
желтый цвет кнопки означает процесс установки соединения,
зеленый цвет означает, что соединений было установлено и Вы можете осуществлять торговые операции.
Поставьте галочку в колонке Строка состояния для активации кнопки-слайдера в строке состояния. Цвет кнопки слайдера в Строке состояния также информирует Вас о состоянии соединения.
Используя меню Управление расписанием Вы можете настроить автоматический запуск поставщика данных в указанный Вами день и время.
Примечание. Для автоматического запуска поставщика данных необходимо, чтобы приложение TSLab было запущено.
Для настройки автоматического запуска поставщика нажмите на кнопку с тремя точками в столбце Управление расписанием.
В открывшемся окне Редактировать расписание заполните данные расписания автоматического запуска поставщика. Нажмите на кнопку ОК
Для запуска составленного расписания необходимо в окне Поставщики перевести слайдер Управление расписанием в крайнее правое положение. При этом ручное управление запуском поставщика данных будет заблокировано.
В данном разделе собраны возможные проблемы при подключении и при работе Binance
Если необходимо выбрать сервер для работы с биржей Binance, рекомендуются сервера Amazon, с локацией в Азии.
в АПИ биржи предусмотрено только одно сообщение. И какой именно предел превышен, можно только гадать. На странице довольно много вариантов различных ограничений, и все они относятся к этому сообщению.
Биржа Вам запретила временно добавлять позицию по данному инструменту, но разрешает уменьшать позицию. Почему? Неизвестно.
Вероятнее всего биржа временно отключила выставление рыночных заявок из-за волатильности на рынке или отсутствия ликвидности в очереди заявок.
После завершения загрузки программы TSLab откроется основное рабочее пространство пользователя.
Рабочая пространство является интерактивным инструментом. Оно состоит из листов, которые в свою очередь состоят из зон, в которых Вы можете размещать окна.
Рабочее пространство состоит из следующих элементов:
График это один из основных способов визуального представления числовых данных и проведения технического анализа. Особенностью программы TSLab является мощная и гибкая система настройки отображения графиков. Вы можете использовать предустановленные настройки отображения графика или настроить отображение графика под свои потребности.
Используя данный элемент управления можно вывести на экран график котировок выбранного инструмента для рынков Binance Spot и Binance Futures. В меню настроек графика можно указать временные отрезки (тики, секунды, минуты, дни).
По умолчанию при первом запуске приложения графики будут настроены на инструмент BTC/USDT. Также будут загружены исторические данные для рынков Binance Spot и Binance Futures.
Для переключения между рынками Binance Spot и Binance Futures вы можете использовать вкладки расположенные в нижней части окна программы.
В правой части рабочего пространства расположены инструменты для ручной торговли.
Окно Менедежер заявок позволяет осуществлять быструю торговлю по определенной ценной бумаге. Менеджер заявок содержит в себе очередь заявок и три вкладки настройки параметров заявки - скальперской, лимитной и заявки с условием.
В нижней части рабочего пространства расположено поле для вывода информации о работе программы и торговых агентов (№1 на скриншоте).
Ниже расположена строка быстрого доступа к поставщикам данных (№2 на скриншоте). С помощью данного элемента управления Вы можете в один клик подключать и отключать выбранные Вами поставщики данных.
Правее строки быстрого доступа расположены листы для созданных Вами рабочих пространств (№3 на скриншоте).
Для удобной и эффективной организации рабочего пространства Вы можете создавать листы, в которых можно располагать окна. Переключение между листами происходит путем нажатия левой кнопки мыши на заголовке листа в строке состояния.
В меню Поставщики данных Вы можете выбрать и настроить подключение к биржам. Список доступных для подключения бирж Вы можете найти в Личном кабинете на сайте компании TSLab. Доступ к меню Поставщики данных можно получить в главном меню программы: Data - Data Providers.
Для Вашего удобства в TSLab Binance Edition меню Поставщики данных вынесено на рабочее пространство Spot Manual trading и Futures Manual trading, и расположено под торговым графиком.
Компания TSLab совместно с криптовалютной биржей Binance заключили соглашение, по которому клиентам биржи Binance предоставлено право бесплатного использования терминала TSLab для торговли на бирже Binance.
Для того чтобы воспользоваться данным предложением, необходимо соблюдение следующих условий:
1️⃣ Зарегистрировать учетную запись на сайте криптовалютной биржи Binance. Сайт криптовалютной биржи Binance: https://www.binance.com/
Регистрация учетной записи на сайте криптовалютной биржи Binance должна быть выполнена после 9 февраля 2020 года.
Клиентам криптовалютной биржи Binance, чья учетная запись была создана до 10 февраля 2020 года или с Referal ID, желающим воспользоваться приложением TSLab бесплатно, необходимо создать новую учетную запись. Информация о возможном удалении старой учетной записи не однозначна. В любом случае, обратитесь в службу поддержки Binance. Некоторым пользователям удавалось удалить старую учетную запись, записывая видео обращение в поддержку Binance.
2️⃣ Регистрация новой учетной записи должна выполняться без указания Реферальной скидки в графе Referal ID.
Обратите внимание!
На поставщик данных TSLab с выбранной лицензией Binance-Free, подключенный к учетной записи биржи Binance, у которой не соблюдено хотя бы одно из приведенных выше условий, автоматически накладывается ограничение на торговлю через терминал TSLab.
Для того чтобы снять наложенное на поставщика данных ограничение, Вам необходимо выполнить одно из приведенных ниже действий:
Зарегистрируйте новую учетную запись на сайте криптовалютной биржи Binance без использования реферального кода. В Личном кабинете компании TSLab создайте новый Поставщик данных TSLab для биржи Binance, выбрав лицензию Binance-Free. В приложении TSLab отредактируйте настройки Поставщика данных, указав обновленные данные.
Приобретите поставщик данных TSLab к криптовалютной бирже Binance, выбрав лицензию Binance-USD.
Внимание ! Режим хеджирования программой не поддерживается и поддерживаться не будет.
Просим вас обратить внимание на то, что статьи из данного раздела были написаны в 2020 году. Биржей Binance могли быть внесены изменения в структуру сайта и в интерфейс личного кабинете. Компания TSLab не отслеживает актуальность информации на сайтах сторонних компаний. По вопросам настройки и работы аккаунта Binance просим вас обращаться к службе поддержки Binance.
На главной странице сайта биржи Binance откройте меню настройки учётной записи, расположенное в правом верхнем углу страницы. Данное меню обозначено в виде двух символов обведенных окружностью (первые два символа в названии Вашего адреса электронной почты, указанной при регистрации). Наведите указатель мыши на данный пункт меню, и в открывшемся списке выберите пункт меню API Management.
На данном этапе необходимо ввести имя для создаваемого API ключа. Введите название API ключа и затем нажмите на кнопку Create.
Для подтверждения операции создания API ключа система предложит Вам ввести шестизначный код, сгенерированный в приложении двухфакторной аутентификации установленном на Ваше мобильное устройство. Введите код в строку ввода цифровой информации.
После подтверждения создания API ключа система отправит на Ваш электронный адрес, указанный при регистрации учётной записи, письмо, содержащее ссылку, завершающую процесс создания API ключа. Перейдите в Ваш почтовый ящик и подтвердите свое решение создать API ключ (для подтверждения нажмите на кнопку Confirm new API key.
После подтверждения создания API ключа в почтовом сообщении в Вашем браузере откроется страница настройки API ключа.
Важно! После загрузки страницы настройки API ключа Обязательно! сохраните Секретный ключ. После следующего обновления страницы сайта, либо при закрытии страницы данный Секретный ключ будет заменен на специальные символы и станет недоступным для считывания. В случае утраты Секретного ключа Вам будет необходимо удалить API ключ и создать его заново.
Запишите Секретный ключ, затем нажмите на кнопку Edit restrictions.
Для того чтобы созданный API ключ можно было использовать для подключения терминала TSLab к фьючерсному рынку Биржи Binance, нажмите указателем мыши на пункт меню Enable Future.
Нажмите на копку Save. Для подтверждения внесенных изменений введите шестизначный код двухфакторной аутентификации.
Войдите в Личный кабинет пользователя, выбрав пункт Кабинет в правом верхнем углу главной страницы сайта компании TSLab.
В открывшейся странице введите адрес электронной почты, указанный при регистрации и пароль. Для входа нажмите кнопку Next
Войдя в Личный кабинет пользователя Вы попадете на страницу Магазина поставщиков данных TSLab. В списке доступных поставщиков выберите поставщик Binance.
Для каждого типа поставщиков существует несколько типов лицензий:
Лицензия Binance-Free позволяет получить бесплатный доступ к бирже Binance.
Лицензия Binance-USD позволяет получить платныйдоступ к бирже Binance. Стоимость данной лицензии рассчитывается в USD и зависит от выбранного Максимального размера открытых позиций.
Для создания бесплатного поставщика данных выберите лицензию Binace-Free и нажмите на кнопку Подробнее.
В открывшейся странице будет представлено подробное описание создаваемого коннектора. Обратите внимание на тип выбранной лицензии и на её совместимость с рынками.
В новой вкладке Вашего браузера перейдите на сайт биржи Binance. Войдите в созданный ранее аккаунт.
Перейдите в раздел настроек API Management в правом верхнем углу страницы.
В списке созданных API ключей выберите ключ, который был создан для торговли на бирже Binance через приложение TSLab.
Скопируйте API Key в буфер обмена.
Если вы планируете торговать на фьючерсном рынке Binance, проверьте, что опция Enable Future была включена.
Скопировав API Key, перейдите на страницу сайта TSLab, в которой был начат процесс создания поставщика данных.
Вставьте скопированный API Key в поле API Key (public).
Выберите срок действия создаваемого поставщика.
Подтвердите свое согласие с Пользовательским соглашением
Нажмите на кнопку Get For Free
Всю необходимую информацию о созданном поставщике Вы можете получить на странице Contracts. На данной странице отображаются все созданные пользователем поставщики данных.
Для получения необходимой информации о поставщике данных к бирже Binance-Free щелкните дважды на строке с его названием.
В открывшемся окне можно получить информацию о сроке действия созданного поставщика, а так же лицензионный ключ, который необходимо будет ввести в программе TSLab при настройке поставщика торговых данных. Подробная информация о созданном поставщике данных высылается на указанную при регистрации электронную почту.
В TSLab Binance Edition заранее подготовлено 4 рабочих пространства:
Spot Manual trading - Рабочее пространство, оптимизированное для торговли вручную на спот рынке Bianance
Futures Manual trading - Рабочее пространство, оптимизированное для торговли вручную на фьючерсном рынке Bianance
Scripts - Рабочее пространство в котором собран комплект готовых индикаторов и торговых стратегий. Вы можете воспользоваться готовым решением либо разработать свою торговую стратегию, проверить её на исторических данных и запустить её на рынке Binance.
Robots - Рабочее пространство, с готовыми торговыми агентами.
Переключение между рабочими пространствами осуществляется нажатием на выбранную закладку в нижней части рабочего окна TSLab.
Обратите внимание!
Для подключения к спот рынку Binance, выберите рабочее пространство "Spot Manual trading".
Для подключения к фьючерсному рынку Binance, выберите рабочее пространство "Futures Manual trading".
В рабочей области программы TSLab найдите блок Поставщики данных, расположенный под графиком котировок.
В данном блоке созданы и настроены два поставщика данных: BinanceFutures и BinanceSpot. Выберите поставщик к рынкам которого вы хотите получить доступ:
Для подключения к спот рынку Биржи Binance, используйте тип поставщика данных "BinanceSpot".
Для подключения к фьючерсному рынку Биржи Binance, используйте тип поставщика данных "BinanceFutures".
Для начала работы с выбранным поставщиком данных необходимо ввести Ваш API ключ от учетной записи Binance, а так же лицензионный ключ созданный в личном кабинете на сайте компании TSLab.
Лицензионный ключ Binance-Free и Binance-USD можно использовать одновременно для подключения к спот рынку и к фьючерсному рынку.
В браузере перейдите на главную страницу сайта компании TSLab (TSLab website). Войдите в Личный кабинет пользователя, нажав на кнопку Кабинет расположенную в правом верхнем углу страницы.
В личном кабинете пользователя перейдите в раздел Контракты. В разделе Контракты выберите созданный поставщик данных Binance. Дважды щелкните на выбранном поставщике.
В открывшемся окне Вам необходимо скопировать строку API Key (public)
В программе TSLab перейдите в рабочее пространство Spot Manual trading для спот рынка или Futures Manual trading для фьючерсного рынка.
Для ввода API ключа кликните дважды на выбранном поставщике данных. Откроется окно Настройки поставщика данных.
Вставьте скопированный ключ в поле API Public в окне Настройки поставщика данных.
В поле API Secret необходимо вставить секретный ключ, который был сохранен Вами при создании API ключа на сайте Binance.
Обратите внимание! Секретный ключ доступен только на этапе создания API ключа на сайте биржи Binance.
Настройки
Описание
Публичный API ключ
Публичный ключ пользователя. С помощью публичного ключа Вы можете получить регистрационный ключ в программе TSLab.
Секретный API ключ
Секретный ключ пользователя.
Макс. запрашив. сделок
Максимальное количество запрашиваемых сделок истории.
Локальное время
Позволяет выводить данные в местной временной зоне, по умолчанию используется UTC.
Подписка на сделки с котировками
Активирует подписку на сделки с котировками.
Видимость сделок/заявок в оффлайне
Активирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы.
Настройки кешей
Устанавливает период хранения информации о Ваших сделках и заявках, доступны следующие параметры:
срок хранения исполненных заявок;
срок хранения отмененных заявок;
срок хранения сделок.
Для продолжения нажмите на кнопку OK.
Перейдите на открытую ранее страницу поставщика данных в личном кабинете пользователя TSLab.
Скопируйте лицензионный ключ для поставщика данных Binance.
В программе TSLab перейдите в рабочее пространство Spot Manual trading для спот рынка или Futures Manual trading для фьючерсного рынка.
Выделите поставщик данных Binance, для которого необходимо ввести лицензионный ключ.
Нажмите на кнопку Ключ (Key). В открывшемся окне вставьте скопированный лицензионный ключ. Нажмите на кнопку OK.
Если лицензионный ключ введен верно, то в комментариях к поставщику появится информация о сроке действия лицензии. Также Вам станут доступны элементы управления поставщиком, необходимые для его подключения и отключения. Данные элементы управления выполнены в виде слайдеров.
Для того чтобы запустить поставщик данных, нажмите на слайдер, расположенный в столбце Operation (Операция). Также Вы можете запустить поставщик нажав на слайдер, расположенный в строке быстрого доступа.
После успешного подключения к бирже Binance слайдер изменит свой цвет на зеленый. Всё готово для начала работы.
После завершения настройки поставщика данных Binance меню Поставщики данных можно закрыть.
Если в скрипте выставить проскальзывание в %, шаг очень маленький и изменение цены на несколько десятков долларов, дает изменение проскальзывания, а это приводит к изменению заявки. При этом в сообщениях программа выдаст ту же цену.
В программе предусмотрено несколько возможностей.
Но в данной статье рассматривается работа со встроенным менеджером заявок и простым графиком, на примере поставщика данных Binance Futures.
Данная конфигурация программы доступна при установке Binance Edition.
Если Вы установили программу TSLab 2.2, а не Binance Edition, то конфигурацию можно подгрузить в программу вручную.
Скачайте Файл
Файл | Загрузить из файла.
В центральной части Вы видите преднастроенный график инструмента.
Вид - График - в свойствах выберите инструмент btcusd.
В свойствах графика есть "ДатаОт" и "Использовать Дату перезагрузки". Если снять обе настройки, выключить. То, после закрытия свойств, правой кнопкой на графике - Перезагрузить данные будет скачано все, что есть на сервере. Это и есть запрос с графика.
Именно запрошенные данные будут скачаны. На сервере есть основные таймфреймы, 1минут, 5 минут, 15 минут.
История по некоторым инструментам может быть только накапливаемая, при подключенном поставщике данных. Для того чтобы история накапливалась, достаточно вывести инструмент в Окно котировок. В настройках поставщика данных поставьте соответствующую настройку. История инструмента также будет накапливаться, если инструмент выведен на график и в свойствах графика включено "Обновлять в режиме реального времени". История торгов инструмента также накапливается, если инструмент используется в агенте. Биржа в истории заполняет бары с нулевым объемом, которые не приходят в Сделках по инструменту. Поэтому, на неликвидных инструментах, на которых сделок мало, для тестирования и работы агентов, лучше использовать секундные графики. Например, не 1минуту, а 60сек, да, истории будет не много и она будет собираться из Сделок по инструменту(тиков), но такой график будет соответствовать действительности: Нет сделок - нет баров. Посмотрите статью за длительный период времени
We are experiencing a DNS issue. You will need to have to update everything that is "" to "" => =>
will be back to work in 13 hours, if you do not have this issue, then it’s not necessary to change
Если Вы не можете подключиться и Binance прислал письмо приблизительно такого содержания как указано Выше.
То проблему можно решить только модификацацией файла hosts в windows. Запустите Windows PowerShell
Введите команду nslookup
Цель - узнать номера серверов Внимание! Это нужно сделать самостоятельно! Сервера и названия, указанные в статье, - для примера, и могут отличаться! Пример:
У Вас получатся свои номера и наименования, в зависимости от того, что прислала биржа в сообщении в момент проблемы! Обратите внимание, мы указываем нормальные названия и направляем их на номера серверов, которые определили с помощью команды nslookup Вместо nslookup команды, можно использовать ping Тогда будет известно по одному номеру для каждого сервера Переходим к редактированию файла hosts
C:\WINDOWS\system32\drivers\etc Открывать от имени администратора ! (Правой кнопкой мыши на файле hosts - Run as Administrator Запуск от имени администратора)
Не забудьте убрать из файла запись, спустя указанное время в сообщениях биржи!
Выполните подключение к рынку
Добавьте получившиеся номера и названия. Добавляются они в host простыми строчками. 47.240.112.130 13.35.253.108 www. 13.35.253.64 www. (для примера, если номеров много для каждого названия) 52.198.94.49
Это превышение, за большое количество заявок, которые не заполняются. То есть это бан за спам. Мы обрабатываем только общее количество запросов к Binance, это есть в API.
Напоминаем, что "Управление рисками" для криптовалютных рынков не работает и использовать его нельзя. Решение может быть только в скриптах. Организовывайте скрипты таким образом, чтобы укладываться в требования биржи.
От биржи приходит сообщение -4061: Order's position side does not match user's setting."
Решение: Выключите режим хэджирования "Hedge Mode" в личном кабинете на сайте Binance.
Сообщение присылает биржа при попытке подключения, оно означает, что возможная проблема в:
На бирже включены разрешения для подключения с определенных IP. IP компьютера, с которого подключается пользователь не указан на сайте биржи.
Не валидный key public
Не валидный key secret
Подключение к Futures. В том случае если API key был создан до активации фьючерсного счета. Создайте новый API key с разрешением на торговлю фьючерсами.
Сообщение при торговле Invalid API-key, IP, or permissions for action
На данный Key на бирже не установлено разрешение для торговли.
ExchangeInfo format:
The PERCENT_PRICE filter defines valid range for a price based on the average of the previous trades. avgPriceMins is the number of minutes the average price is calculated over. 0 means the last price is used.
In order to pass the percent price, the following must be true for price:
Пример, в логе TSLab
06:45:02.80[13]DEBUG:[Crypto] API: 2020/02/23 06:45:02:808 | Warning | Server returned an error: {"code":-1013,"msg":"Filter failure: PERCENT_PRICE"}
Причина: Слишком маленькая цена, при выставлении заявки или слишком высокая. 06:45:01.78[45]DEBUG:Crypto:Crypto:BTCUSDT:Binance:New order starting for id=123456789 buy=True price=1 quantity=0.048084 cnt=6 sp=
06:45:02.83[46]DEBUG:Агент 'XX':383295470:[Crypto:Crypto]:-1013: Filter failure: PERCENT_PRICE
06:45:02.84[46]INFO :206:Error:TradeScript:(Script:XX)(DSName:Crypto):Агент 'XX'123456789:[Crypto:Crypto]:-1013: Filter failure: PERCENT_PRICE
Агент выставляет заявку по цене price=1 , при текущей порядка 6600.
Убедитесь, что в торговых настройках агента не установлено огромное проскальзывание для условных заявок.
Убедитесь, что цена в лимитной заявке выставляется верной.
Исправьте скрипт, при необходимости.
Когда не понятно, откуда такая цена расчитывается, поиск проблемы может быть следующим: Выведите все зависимые величины на график, от которых зависит расчет цены для заявки.
Если в скрипте лаборатории всё рассчитывается верно, то сравните скрипт лаборатории и агент в момент выставления заявки.
Проверьте настройки поставщика данных отвечающих за запросы
Макс.запрашив.сделок 1000 штук
Интервал обработки 10000 мс
Работают эти настройки следующим образом: При отправке запроса на подключение или запроса сделок по инструменту, отсылается локальное время и интервал от этого локального времени для обработки биржей. Например время 10:00:00.000 интервал 10000, говорит бирже о том, что если время биржи 10:00:09.999 то биржа должна обработать запрос. Если время больше, биржа не должна обрабатывать запрос. Интервал обработки можно устанавливать до 30секунд. Макс.запрашиваемых сделок - это сколько сделок по инструменту может быть в каждом запросе, биржа не позволяет заправшивать более 1000 штук, поэтому, какое бы число Вы не поставили, более 1000 получить за один запрос нельзя, меньше можно. Следующий параметр "Сдвиг автоподстройки времени в мс", -500 У нас выполняется синхронизация времени раз в три минуты, с помощью программы Dimension4 и сдвиг в поставщике стоит -500. Если настройки установлены верно, то перейдите к следующему шагу.
Необходимо синхронизировать время компьютера по интернету. Посмотрите статью на эту тему :
Как рекомендации еще:
Сервер поближе к городу Токио, на котором проходит торговля.
Автооткрытие и Автозакрытие поставить побольше.
That's what the exchange sent at the time of the signal/order:
08:45:03.99[273]DEBUG:Cmd: 123456789, "-1021: Timestamp for this request was 1000ms ahead of the server's time. ", error=True, last=True, orderId=0, comment=OrderType:Market; ContainerId:0; PortfolioOrderId:
This may be a problem on the exchange server, at the time of high volatility. And it could be a time synchronization issue in windows. Recommendation is to install the Dimention4 program and configure it to synchronize once 3 minutes.
На примере XRPBTC, правила такие: минимум 1 XRP, но общая сумма не ниже 0.001 BTC
Если поставить заявку на 1 XRP, то будет данная ошибка, так как позиция менее 0.001BTC
Сообщение может появиться при первом подключении к поставщику данных.
"Эта учетная запись Binance была создана с использованием Реферальной ссылки или она была создана до 10 февраля 2020 года, поэтому не может использоваться с бесплатным ключом TSLab.
Если Вы хотите воспользоваться бесплатным предложением, Вам нужно создать новую учетную запись Binance."
Для полноценного использования Вы можете использовать подключение к Binance
Или создайте новую учетную запись на бирже Binance, в этом случае можно использовать предложение
При торговле на бирже Binance через сайт, есть возможность выставлять лимитные заявки только в своем направлении.
Однако, в API биржа пока не предусмотрела такие заявки.
0.001 лот в скрипте в блоках входа и 1% от портфеля в $15
сколько это ?
если процент от портфеля, то число в скрипте это коэффициент, а не лот. 1 = 100% выделенной суммы, 2 - 200%, 0.5 - 50%
в 0.001 = 0.1%
15*0.01*0.001 скрипты с сайзингом позиции(управление количеством в блоках входа) и % от портфеля не поддерживается.
чтобы с плечом торговать, нужно ставить не 1%, а 1000, если 1 к 10.
Внимание! Не рекомендуется использовать тиковый график для разработки и тестирования торговых систем на криптовалютных биржах. Делайте это, если Вы понимаете, как работают механизмы биржи и программы, какая работа со временем в тиках ведется и за какой промежуток времени Вам поступают пачки с тиками (среднее время прихода пачки). В других случаях не рекомендуется.
МИНИМАЛЬНЫЙ период для разработки алгоритмов, опирающихся на график инструмента 1 секунда. - на криптовалютных биржах. При этом подразумевается работа только с лимитными заявками. И подбирать, исходя из ликвидности инструмента. И подразумевается, что торговая машина стоит не далеко от сервера биржи. Сервера биржи находятся в Токио. Для биржи Binance желательно разрабатывать алгоритмы от 15 секунд и выше.
Когда могут потребоваться тики?
Тики позволяют работать с такими данными, как Кластерный и объемный анализ.
Загрузка пропущенных тиков во время работы осуществляется с помощью встроенной функции скачивания пропущенных данных с графика.
работает по параметру Глубина загрузки тиков,мин в настройках поставщика данных.
Работает настройка при подключении к бирже, от последней известной даты уже кешированных данных в bin файлах программы. То есть от последнего сохраненного тика до текущей даты.
При отключении от поставщика данных или согласно настройкам поставщика данных, программа сохраняет накопленные во время работы агентов и загруженные тики в Bin файлы. В папку со всеми сохраненными данными легко попасть из программы: Инструменты - Папка с кешами.
Найдите папку НазваниеПоставщикаCacheTrades
Путь до папки: К примеру, поставщик данных в менеджере подключений называется BinanceFutures А пользователь windows TSLab В таком случае получим путь: C:\Users\TSLab\AppData\Local\TSLab\TSLab 2.0\BinanceFuturesCacheTrades
В этой папке сохраняются тиковые данные, например, файл BTCUSDT.02.09.2022.bin.gz В файле сохранены тиковые данные по инструменту за второе сентября 2022 года.
Интересующий Вас инструмент с последней датой и является местом, откуда сработает загрузка тиков, даже при большом параметре Глубина загрузки тиков,мин. То есть, если у меня последние тиковые данные за 02.09.2022, то загрузка будет идти от этой даты до текущего дня.
Если инструмент запрашивается с графика впервые, будет загружено столько, сколько указано в параметре Глубина загрузки тиков,мин
Если стоит 0 минут, загрузятся тики за последние 20 минут.
Механизм активируется при старте поставщика данных ! Поэтому до окончания загрузки данных поставщик будет в статусе Download/Загрузка
Ограничение в программе, не более 3000 дней. Для загрузки большой истории требуется много оперативной памяти.
Биржа позволяет загружать тики всей истории.
Как это можно сделать в программе, исходя из того функционала, который имеется, кратко:
1. В настройках поставщика данных установить параметр Глубина загрузки тиков,мин на большое значение, например 4300000. Настройка "Не сохр.тики" должна быть выключена.
2. Открыть простой график Вид - График. В свойствах выбрать инструмент. Выбрать тиковый таймфрейм, например, 100 тиков. Выключить настройки ДатаОт и ДатаК
3. Открыть папки с кешевыми данными. Сохранить конфигурацию программы. Закрыть программу.
4. В папке CacheTrades и Cache удалить по интересующему инструменту секундные и тиковые данные.
5. Запустить программу. Подключиться к бирже. Запустится механизм загрузки исторических тиковых данных.
6. Ожидание загрузки может быть очень длительным, если выбран большой период.
7. От поставщика данных можно отключиться в любой момент времени. Для того, чтобы поставщик сохранил загруженное на диск в файлы и далее перезагрузить программу, чтобы снять накопленный кеш в оперативной памяти.
8. При следующем подключении, не меняя каких либо настроек программа начнет загрузку с последнего сохранненного тика. Таким образом, при ограниченных ресурсах компьютера можно загрузить любые данные.
9. В настройках поставщика данных вернуть значение загрузки данных, например, 1440. В этом случае при каждом подключении тики будут загружаться за один день или от последнего загруженного тика, если он есть.
Если нужен секундный график: При выключении поставщика данных тиковый кеш из оперативной памяти сбрасывается в BIN файлы на жесткий диск. При следующем подключении, программа сможет собрать любой секундный(и любой другой) график. Первую сборку секундного графика необходимо сделать на всей доступной тиковой истории. После загрузки тиков, в графике выберите нужный таймфрейм. Например, 5 секунд. Выключите параметры Дата от и ДатаК и параметр Дата перезагрузки в свойствах скрипта. На графике правой кнопкой - Перезагрузить Данные. Программа из всех доступных тиковых данных соберет 5 секундные бары. А при отключении поставщика, программа из оперативной памяти запишет в bin файл 5 секундный график, в папку НазваниеПостащикаCache. Так как Вы загрузили все тики, то можно построить абсолютно любой таймфрейм и кешировать его в файлы. Если при первой сборке секунд ошиблись с датами, используйте стандартную перезагрузку данных с графика, с использованием даты перезагрузки.(Попробуйте удалить файл секундного графика при проблемах кеширования из тиков в секунды или в любой другой таймфрейм) Пример:
Нужна история для ZECUSDT за месяц. Установил Глубина загрузки тиков,мин 43200
Открыл вид - график, выключил ограничение ДатаК и ДатаОт. Выбрал инструмент и тиковый таймфрейм.
Инструменты - папка с кешами, перешел в папку cachetrades
Сохранил конфигурацию программы и Закрыл программу
В папке запустил поиск по инструменту ZECUSDT и удалил все найденные файлы(мне нужен только месяц) инструмента из папки с тиковыми данными.
Далее перешел в папку cache с барными данными. В папке Cache программа уже закешировала 5 секундные бары, для быстрой работы с таймфреймом. Удалил этот файл
При запуске программы открылся пустой график, BinanceFutures поставщик отключен. Я запускаю поставщика.
Пошла долгая загрузка тиков, при этом поставщик данных все время, пока длится загрузка тиков, будет находиться в состоянии download/Загрузка.
В данном конкретном примере запрос происходил с графика, запрос можно сделать из окна котировок. Вид -> Котировки. Для этого в настройках поставщика данных включите "Подписка на сделки с котир." В этом случае, если будет выбрано N-нное количество инструментов, запрос пойдет по ним всем. Учитывайте оперативную память и время. Вся тиковая история BTCUSDT загружается приблизительно за две недели. Загрузка таких данных может быть очень длительной, поэтому программу при таком запросе стоит оставить в покое. До тех пор, пока поставщик данных не перейдет в состояние Подключен. Или до того момента, когда ручное отключение поставика данных не станет необходимостью, при ограниченных ресурсах компьютера. При больших запросах тиков контроль можно осуществлять в лог файле программы. Инструменты - Папка с логами. Файл tslab.log Строка запроса данных при загрузке тиков с сервера выглядит следующим образом: 17:39:19.39[94]DEBUG:[BinanceFutures_Mischenko.LoadTrades] XRPBUSD: lastTradeTime=05.10.2021 21:24:22; load fromId=2429643; loaded trades=1000:
При загрузке активно используется оперативная память. Если Вы видите, что по диспетчеру задач оперативная память занята при скачивании тиков, это не означает, что памяти больше нет. При загрузке тиков есть кеш и он очень большой. Windows и NET сами следят за его очисткой. После отключения поставщика данных не обязательно перезагружать программу. Можно на некоторое время запустить на компьютере ресурсную задачу, например видеохостинг в браузере. Кеш памяти в TSLab будет очищен и браузер можно будет выключить, чтобы продолжить дальнейшую загрузку тиковых данных.
Обратите внимание! Данная статья описывает процесс регистрации и настройки учетных данных на стороннем ресурсе, не связанном с компанией TSLab. Возможны изменения в интерфейсе сайта Bitget с течением времени, которые мы не отслеживаем. Подробную инструкцию по регистрации и настройке вы можете найти в первоисточнике по ссылке https://www.bitget.com/ru/academy
Чтобы воспользоваться данным предложением, выполните следующие действия:
Зарегистрируйте учетную запись на сайте Bitget без указания Реферального кода.
В магазине TSLab оформите подписку на специальный бесплатный тарифный план Bitget-Free.
При регистрации аккаунта Вы можете привязать аккаунт к электронной почте или к номеру мобильного телефона. Выберите нужный вариант и заполните предложенные поля. Номер телефона нужно вводить без восьмерки, пароль должен быть длиной не менее 8 символов, содержать цифры, заглавные буквы и спец. символы.
После ввода регистрационных данных на Вашу почту придет письмо с подтверждением регистрации. В письме будут указаны цифры, необходимые для завершения регистрации.
Чтобы подключить торговую платформу TSLab к Вашему аккаунту Bitget необходимо создать API ключ. Данный ключ будет доступен только после подключения двухфакторной авторизации к Вашему аккаунту.
Двухфакторная аутентификация (2FA) — это метод идентификации пользователя в каком-либо сервисе (как правило, в Интернете) при помощи запроса аутентификационных данных двух разных типов, что обеспечивает двухслойную, а значит, более эффективную защиту аккаунта от несанкционированного проникновения.
Откройте настройки Вашего аккаунта Bitget. На сайте в правом верхнем углу наведите курсор на картинку в виде человека, и в выпадающем меню выберите пункт Настройки безопасности.
В разделе Настройки безопасности Вы можете выбрать следующие способы подтверждения выполняемых операций:
Email аутентификация
SMS аутентификация
Google аутентификация
Выберите и подключите наиболее удобный для Вас способ.
Откройте настройки Управление API.
Нажмите на кнопку Создать новый API.
В открывшемся окне заполните поля:
Введите имя для создаваемого API ключа. Имя может быть любым.
Придумайте и введите кодовую фразу. Кодовая фраза понадобится при подключении поставщика данных Bitget в TSLab.
Выберите пункт Торговля.
При необходимости укажите IP-адрес компьютера, на котором будет запущен TSLab
Прокрутите скролл окна чуть ниже. Подтвердите создание ключа при помощи двухфакторной аутентификации и сохраните на вашем компьютере данные созданного ключа. Они понадобятся при подключении программы TSLab к поставщику данных Bitget.
При оформлении лицензионного ключа для TSLab вам потребуется указать API ключ указанный в первой строке (Доступ к ключу API).
Секретный ключ необходимо ввести в программе TSLab на этапе создания поставщика данных.
Далее необходимо оформить бесплатную лицензию на поставщик данных Bitget для TSLab на официальном сайте компании TSLab. Подробнее в статье:
Для начала работы в TSLab необходимо выбрать поставщика данных.
В Главном меню выберите пункт Данные - Добавить онлайн поставщик данных
Примечание. Также в программу можно загрузить Исторические данные. Подробнее о работе с Историческими данными Вы можете прочесть в раздел Загрузка исторических данных
Выберите поставщика данных Bitget из списка и присвойте ему имя, под которым он будет сохранен в Вашем списке поставщиков. Нажмите кнопку Далее
В окне Настройки поставщика данных заполните поля Публичный API ключ и Секретный API ключ.
Публичный API ключ
Публичный API ключ, созданный в личном кабинете Bitget
Секретный API ключ
Cекретный API ключ, созданный в личном кабинете Bitget
Pass Phrase
Кодовая фраза, введенная вами на этапе создания API ключа в личном кабинете Bitget
Локальное время
Использовать время в соответствии с Вашими региональными настройками компьютера
Подписка на сделки с котир.
Включает подписку на сделки по инструментам, которые были когда-либо запрошены из окна Вид | Котировки
Блокировка заявок, сек
Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.
Настройки кешей
Устанавливает период хранения информации о сделках и заявках Пользователя, доступны следующие параметры:
срок хранения исполненных заявок;
срок хранения отмененных заявок;
срок хранения сделок.
Записывать тики, мин
Записывать тики каждые N минут
Видимость сделок/заявок в оффлайне
Включает видимость своих сделок в агентах, при выключенном поставщике данных.
Отладочный лог
В окне Поставщики выберите созданный поставщик данных и нажмите кнопку Ключ.
Введите ключ, созданный в личном кабинете TSLab (Личный кабинет TSLab - Контракты), нажмите на кнопку ОК.
После того как ключ будет введен, Вам станет доступна кнопка запуска поставщика данных в колонке Операции (Operation). Нажмите на кнопку для установки соединения.
Программа проинформирует Вас о статусе соединения в окне Поставщики:
красный цвет кнопки означает ошибку в установке соединения,
желтый цвет кнопки означает процесс установки соединения,
зеленый цвет означает, что соединений было установлено и Вы можете осуществлять торговые операции.
Поставьте галочку в колонке Строка состояния для активации кнопки-слайдера в строке состояния. Цвет кнопки слайдера в Строке состояния также информирует Вас о состоянии соединения.
Используя меню Управление расписанием Вы можете настроить автоматический запуск поставщика данных в указанный Вами день и время.
Примечание. Для автоматического запуска поставщика данных необходимо, чтобы приложение TSLab было запущено.
Для настройки автоматического запуска поставщика нажмите на кнопку с тремя точками в столбце Управление расписанием.
В открывшемся окне Редактировать расписание заполните данные расписания автоматического запуска поставщика. Нажмите на кнопку ОК
Для запуска составленного расписания необходимо в окне Поставщики перевести слайдер Управление расписанием в крайнее правое положение. При этом ручное управление запуском поставщика данных будет заблокировано.
Перейдите на сайт компании TSLab:
Войдите в Личный кабинет пользователя, выбрав пункт Кабинет в правом верхнем углу главной страницы сайта компании TSLab.
Войдя в Личный кабинет пользователя Вы попадете на страницу Магазина поставщиков данных TSLab. В списке доступных поставщиков выберите поставщик Bitget. Для каждого из поставщиков данных существует несколько типов лицензий:
Лицензия Bitget-Free позволяет получить бесплатный доступ к бирже Bitget.
Лицензия Bitget-USD позволяет получить платный доступ к бирже Bitget. Стоимость данной лицензии составляет 60 USD без ограничения размера позиции.
Для создания бесплатного поставщика данных выберите тариф Bitget-Free и нажмите на кнопку Подробнее.
На странице поставщика данных Bitget Вам необходимо:
Заполнить поле API Key, вставив в него ключ, созданный на сайте Bitget.
Выберите срок действия создаваемого поставщика.
Подтвердите свое согласие с Пользовательским соглашением
Нажмите на кнопку Оформить бесплатную лицензию
Всю необходимую информацию о созданном поставщике Вы можете получить на странице Контракты. На данной странице отображаются все созданные пользователем поставщики данных.
Для получения необходимой информации о поставщике данных нажмите на троеточие.
В открывшемся окне можно получить информацию о сроке действия созданного поставщика, а так же лицензионный ключ, который необходимо будет ввести в программе TSLab при настройке поставщика торговых данных. Подробная информация о созданном поставщике данных высылается на указанную при регистрации электронную почту.
Сохранил конфигурацию программы и Закрыл программу. При запуске программа загрузилась с конфигурацией, в которой открыт график без каких либо ограничений по датам. Так как у меня много поставщиков, поставщик при выключении программы был выключен, чтобы мой запрос с Binance был не в момент, когда запускаются все поставщики.
These are server errors.(futures)
Quite often, an error occurs when the volume of trade is large.
05.03.2020 10:10:03 206 Agent 'BabosLink3':384237072:[BinanceFutures:BinanceFutures]:3: Server error: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>502 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> The origin closed the connection. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: xxx== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Проверьте в настройках поставщика данных URL сервера, должен быть: https://www.bitmex.com
Вот так не верно: www.bitmex.com
Для того чтобы получить доступ к торговым серверам биржи BitMEX через платформу TSLab Вам необходимо:
Открыть счёт на бирже BitMEX. Подробную информацию об условиях предоставления услуг и тарифах Вы можете посмотреть на официальном сайте биржи BitMEX: https://www.bitmex.com/
Создать API ключ. API Ключ необходим для связи торговой платформы TSLab с Вашим аккаунтом BitMEX.
Скачать и установить торговую платформу TSLab. Скачать последнюю версию программы TSLab 2.1 Вы можете перейдя по ссылке: https://www.tslab.pro/download
Оформить подписку для поставщика данных BitMEX. Для оформления подписки Вам необходимо зарегистрироваться на сайте компании TSLab. В Личном кабинете пользователя откройте раздел Магазин. Выберите поставщик данных BitMEX и оформите подписку.
Настроить поставщик данных. Для подключения к торговым серверам биржи BitMEX Вам необходимо выполнить настройку поставщика данных в программе TSLab
Зарегистрируйте аккаунт на сайте биржи BitMEX: https://www.bitmex.com/
Откройте меню настроек аккаунта, расположенное в правом верхнем углу.
Перейдите в раздел Ключи API. В открывшемся меню необходимо создать новый ключ API.
После того как новый ключ будет создан, Вам необходимо будет сохранить данные API ключа.
Обратите внимание! Секретный ключ для API ключа будет доступен только 1 раз после создания ключа. Как только Вы обновите страницу секретный ключ станет недоступным. Запишите Ваш секретный ключ!
Скачайте и установите программу TSLab на Ваш компьютер. https://www.tslab.pro/download
Подробнее о процессе установки TSLab Вы можете прочесть в разделе Установка TSLab 2.1
Обратите внимание! Программа TSLab поддерживает операционные системы Windows 7, Windows 8.1, Windows 10. Для работы TSLab необходим Microsoft .NET Framework 4.7.2.
Для оформления подписки Вам необходимо зарегистрироваться на сайте компании TSLab. В Личном кабинете пользователя откройте раздел Магазин. Выберите поставщик данных BitMEX и оформите подписку.
Запустите программу TSLab. Для того чтобы добавить новый поставщик данных, Вы можете воспользоваться двумя способами:
Способ №1
В Главном меню выберите пункт Данные - Поставщики.
Нажмите на кнопку Добавить
Выберите пункт Данные в режиме реального времени, затем нажмите на кнопку Далее
Способ №2
В Главном меню выберите пункт Данные - Добавить онлайн поставщик данных
Примечание Также в программу можно загрузить Исторические данные. Подробнее о работе с Историческими данными Вы можете прочесть в раздел Загрузка исторических данных
В открывшемся списке выберите поставщик данных BitMEX. В поле Имя поставщика данных Вы можете задать любое имя для создаваемого поставщика. Для продолжения нажмите кнопку Далее.
В настройках поставщика Вам необходимо ввести Публичный API ключ и Секретный API ключ, созданный в Личном кабинете на сайте биржи BitMEX.
Для завершения создания поставщика данных нажмите на кнопку Далее.
В окне Поставщики выберите созданный поставщик данных BitMEX и нажмите кнопку Ключ.
Введите ключ, оформленный в личном кабинете TSLab, нажмите на кнопку ОК
В окне Поставщики, в колонке Операция нажмите на кнопку для установки соединения
Программа проинформирует Вас о статусе соединения в окне Поставщики:
красный цвет кнопки означает ошибку в установке соединения,
желтый цвет кнопки означает процесс установки соединения,
зеленый цвет означает, что соединений было установлено и Вы можете осуществлять торговые операции.
На Bitfinex есть 3 счета:
По имени поставщика - обычный обмен.
Margin - маржинальная торговля (торговля с плечом).
Funding - сдача монет под проценты (не используется в TSLab, показывается только для информации).
Для маржинальной торговли инструмент в агенте или в менеджере заявок необходимо выбрать именно со счета Margin.
Не используйте в наименовании поставщиков данных слова Margin и Funding
Сообщение not enough exchange balance for при торговле.
Откройте в программе: Торговля - Счета Присвойте имена счетам, таким образом, чтобы быть уверенным какой счет относится к какой торговле.
Далее: Управление агентами, кнопка АН Выберите инструмент таким образом, чтобы он был именно с маржинального счета.
Сообщение скорее всего говорит, что заявка выставляется на счет обычного обмена.
Биржа ByBit, основана в марте 2018, является одной из самых передовых и инновационных торговых площадок криптовалютных деривативов, с более чем 1,6 миллиона зарегистрированных пользователей. ByBit занимает лидирующие позиции в индустрии по скорости выполнения контрактов, отличается высокой прозрачностью, удобным интерфейсом и профессиональным инструментарием для управления рисками.
Обращаем ваше внимание на то, что программа TSLab не поддерживает работу сервиса "Мастер трейдинга". Вы можете воспользоваться сервисом TSVerse для автоследования на ByBit.
Для того чтобы воспользоваться данным предложением, необходимо зарегистрировать учетную запись на сайте криптовалютной биржи ByBit используя реферальный код:
EPN9QP
Обратите внимание! Вы также можете воспользоваться бесплатной лицензией для TSLab, если при регистрации аккауна на ByBit вы не вводили никакого реферального кода.
При этом, если вы зарегистрировали аккаунт с использованием реферального кода отличного от EPN9QP, то в данном случае воспользоваться предложением вы не сможете. Необходимо оформить платную лицензию TSLab, либо создать новый аккаунт.
Биржа Bitget запущенная в 2018 году, предоставляет комплексные и безопасные торговые решения для пользователей со всего мира.
Уделяя основное внимание социальной торговле, Bitget обслуживает более 8 млн пользователей, более 1.1 млн подписчиков и 55 000 профессиональных трейдеров из более чем 100 стран мира.
Bitget входит в пятерку лучших бирж в мире по объему торгов деривативами по версии CoinGecko, только в 2021 году объем торгов составил более 100$ миллиардов.
Компания TSLab совместно с криптовалютной биржей Bitget заключили соглашение, по которому клиентам биржи Bitget предоставлено право бесплатного использования терминала TSLab для торговли на бирже Bitget.
Для того чтобы воспользоваться данным предложением, необходимо выполнить следующие условия:
Зарегистрируйте учетную запись на сайте Bitget без указания Реферального кода.
В магазине TSLab оформите подписку на специальный бесплатный тарифный план Bitget-Free.
Для подключения к рынку бессрочных фьючерсных контрактов используйте поставщик данных Bitget USDT Perpetual
Для начала работы в TSLab необходимо выбрать поставщика данных.
В Главном меню выберите пункт Данные - Добавить онлайн поставщик данных
Примечание. Также в программу можно загрузить Исторические данные. Подробнее о работе с Историческими данными Вы можете прочесть в раздел Загрузка исторических данных
Выберите поставщика данных ByBit из списка и присвойте ему имя, под которым он будет сохранен в Вашем списке поставщиков. Нажмите кнопку Далее
В окне Настройки поставщика данных заполните поля Публичный API ключ и Секретный API ключ.
В окне Поставщики выберите созданный поставщик данных и нажмите кнопку Ключ.
Введите ключ, созданный в личном кабинете TSLab (Личный кабинет TSLab - Контракты), нажмите на кнопку ОК.
После того как ключ будет введен, Вам станет доступна кнопка запуска поставщика данных в колонке Операции (Operation). Нажмите на кнопку для установки соединения.
Программа проинформирует Вас о статусе соединения в окне Поставщики:
красный цвет кнопки означает ошибку в установке соединения,
желтый цвет кнопки означает процесс установки соединения,
зеленый цвет означает, что соединений было установлено и Вы можете осуществлять торговые операции.
Поставьте галочку в колонке Строка состояния для активации кнопки-слайдера в строке состояния. Цвет кнопки слайдера в Строке состояния также информирует Вас о состоянии соединения.
Используя меню Управление расписанием Вы можете настроить автоматический запуск поставщика данных в указанный Вами день и время.
Примечание. Для автоматического запуска поставщика данных необходимо, чтобы приложение TSLab было запущено.
Для настройки автоматического запуска поставщика нажмите на кнопку с тремя точками в столбце Управление расписанием.
В открывшемся окне Редактировать расписание заполните данные расписания автоматического запуска поставщика. Нажмите на кнопку ОК
Для запуска составленного расписания необходимо в окне Поставщики перевести слайдер Управление расписанием в крайнее правое положение. При этом ручное управление запуском поставщика данных будет заблокировано.
Перейдите на сайт компании TSLab:
Войдите в Личный кабинет пользователя, выбрав пункт Кабинет в правом верхнем углу главной страницы сайта компании TSLab.
Войдя в Личный кабинет пользователя Вы попадете на страницу Магазина поставщиков данных TSLab. В списке доступных поставщиков выберите поставщик ByBit. Для каждого типа поставщиков существует несколько типов лицензий:
Лицензия ByBit-Free позволяет получить бесплатный доступ к бирже ByBit.
Лицензия ByBit-USD позволяет получить платный доступ к бирже ByBit. Стоимость данной лицензии составляет 60 USD без ограничения размера позиции.
Для создания бесплатного поставщика данных выберите лицензию ByBit-Free и нажмите на кнопку Подробнее.
На странице поставщика данных ByBit Вам необходимо:
Заполнить поле API Key, вставив в него ключ, созданный на сайте ByBit.
Выберите срок действия создаваемого поставщика.
Подтвердите свое согласие с Пользовательским соглашением
Нажмите на кнопку Оформить бесплатную лицензию
Всю необходимую информацию о созданном поставщике Вы можете получить на странице Контракты. На данной странице отображаются все созданные пользователем поставщики данных.
Для получения необходимой информации о поставщике данных нажмите на троеточие.
В открывшемся окне можно получить информацию о сроке действия созданного поставщика, а так же лицензионный ключ, который необходимо будет ввести в программе TSLab при настройке поставщика торговых данных. Подробная информация о созданном поставщике данных высылается на указанную при регистрации электронную почту.
Просим вас обратить внимание на то, что статьи из данного раздела были написаны в 2020 году. Биржей Binance могли быть внесены изменения в структуру сайта и в интерфейс личного кабинете. Компания TSLab не отслеживает актуальность информации на сайтах сторонних компаний. По вопросам настройки и работы аккаунта Binance просим вас обращаться к службе поддержки Binance.
Перейдите на официальный сайт Криптовалютной Биржи Binance: и нажмите «Зарегистрироваться» в правом верхнем углу страницы.
.
На странице регистрации введите свой адрес электронной почты и пароль. Пароль должен состоять из комбинации цифр, заглавных и прописных букв.
Подтвердите свое согласие с Политикой Биржи Binance поставив галочку напротив поля "Мне больше 18 лет, и я согласен Условия Binance"
После заполнения регистрационных данных нажмите на кнопку "Создать аккаунт"
После нажатия на кнопку "Создать аккаунт" Вы будете переведены на страницу подтверждения Вашего почтового адреса.
На почту, указанную при регистрации аккаунта, будет отправлено письмо с подтверждением. Откройте письмо, поступившее Вам от Биржи Binance.
В тексте письма будет указан шестизначный цифровой код, который Вам необходимо будет ввести на странице подтверждения Вашего почтового адреса.
Введите шестизначный цифровой код в текстовое поле на странице подтверждения почтового адреса.
Если пароль введен верно, в правом верхнем углу окна браузера появится сообщение, подтверждающее успешное завершение процесса регистрации аккаунта.
Двухфакторная аутентификация (2FA) — это метод идентификации пользователя в каком-либо сервисе (как правило, в Интернете) при помощи запроса аутентификационных данных двух разных типов, что обеспечивает двухслойную, а значит, более эффективную защиту аккаунта от несанкционированного проникновения.
После успешной регистрации аккаунта на сайте Криптовалютной биржи Binance, откроется окно выбора метода двухфакторной аутентификации.
Выберите метод Google Authentication.
На Шаге №1 Вам предложат скачать мобильное приложение для двухфакторной аутентификации.
По умолчанию Биржа Binance предлагает подключить двухфакторную авторизацию через приложение Google Authentication.
Разработчики приложения TSLab Pro рекомендуют Вам воспользоваться приложением Authy. Данное приложение позволит Вам создать единую учетную запись на нескольких мобильных устройствах и, в случае утраты одного из устройств, Вы сможете восстановить свои данные.
Установить выбранное Вами приложение на Ваше мобильное устройство и нажмите на кнопку Next
На Шаге №2 Вам необходимо отсканировать при помощи камеры Вашего телефона созданный QR-код.
Запустите приложения для двухфакторной аутентификации. Выберите меню добавления нового аккаунта.
Следуя инструкциям в Вашем приложении отсканируйте QR-код размещенный на странице (№1 на скриншоте).
Если Ваше устройство не позволяет выполнить сканирование QR-кода, Вы можете ввести код вручную (№2 на скриншоте).
Нажмите на кнопку Next и перейдите к Шагу №3
На Шаге №3 Вам будет предоставлен код восстановления доступа к приложению двухфакторной аутентификации. Данный код необходимо использовать в случае утраты доступа к Вашему мобильному устройству.
Сохраните предоставленный Вам код на бумаге либо на ином носителе информации! Нажмите на кнопку Next и перейдите к Шагу №4.
На Шаге №4 Вам необходимо включить двухфакторную аутентификации для Вашего аккаунта на сайте Биржи Binance.
Для этого необходимо ввести пароль, который Вы использовали при создании Вашей учетной записи и шестизначный код, который генерируется в Вашем приложении для двухфакторной аутентификации.
Данный шестизначный код обновляется в среднем 1 раз в минуту.
Заполните текстовое поле с Вашим паролем и шестизначным числом. Нажмите на кнопку "Отправить".
Android:
iOS:
Публичный API ключ
Публичный API ключ, созданный в личном кабинете ByBit
Секретный API ключ
Cекретный API ключ, созданный в личном кабинете ByBit
Локальное время
Использовать время в соответствии с Вашими региональными настройками компьютера
Демо торги
Торговля на Демо-сервере ByBit
Исп. PostOnly заявки
Позволяет использовать Post-only заявки. Подробнее
Подписка на сделки с котир.
Включает подписку на сделки по инструментам, которые были когда-либо запрошены из окна Вид | Котировки
По рынку как лимитная плюс %
Когда пользователь или агент выставляет заявку "по рынку", вместо нее выставляется лимитная заявка по цене бара с указанным процентом. Только для Spot рынка.
Загружать заявки и сделки за N дней
Параметр отвечает за загрузку с сервера заявок и сделок за указанное количество дней.
Если Вы заметили, что подключение к ByBit стало слишком длительным, то попробуйте подобрать значение для данного параметра в зависимости от того, сколько дней могут быть открыты (активны) позиции ваши позиции, лучше с запасом. По умолчанию 90 дней.
Не сохр. тики
Не сохранять тики на диск для минимизации потребления памяти
Блокировка заявок, сек
Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.
Усл. заявки средствами TSLab
Условные заявки на бирже ByBit не работают на рынке Spot. На бирже нет связи между условной заявкой и реально исполненной лимиткой. Поэтому для этого поставщика данных функция "Условные заявками средствами TSLab" отсутствует и по умолчанию включена. Как правило, брокеры рассчитывают все условные заявки на своей стороне. Исключение составляет подключение PlazaII и криптовалютные подключения. При этих подключениях программа ведет условные заявки на стороне клиента (на машине, внутри TSLab и отправляет лимитную заявку, когда условие сработало). Настройка "Усл.заявки средствами TSLab" определяет, кто следит за условной заявкой - программа или биржа. Если выключен - то биржа.
Настройки кешей
Устанавливает период хранения информации о сделках и заявках Пользователя, доступны следующие параметры:
срок хранения исполненных заявок;
срок хранения отмененных заявок;
срок хранения сделок.
Записывать тики, мин
Записывать тики каждые N минут
Видимость сделок/заявок в оффлайне
Включает видимость своих сделок в агентах, при выключенном поставщике данных.
Отладочный лог
15.10.2018 3:54:09 4 Object reference not set to an instance of an object.
15.10.2018 3:54:09 4 Ошибка при подключении к поставщику данных 'Bitfinex'
Проверьте, что не перепутаны местами публичный и секретный ключи
Просим вас обратить внимание на то, что статьи из данного раздела были написаны в 2020 году. Биржей Binance могли быть внесены изменения в структуру сайта и в интерфейс личного кабинете. Компания TSLab не отслеживает актуальность информации на сайтах сторонних компаний. По вопросам настройки и работы аккаунта Binance просим вас обращаться к службе поддержки Binance.
Открытие кошелька Binance Spot происходит одновременно с регистрацией нового аккаунта. Для начала торгов на бирже Binance Spot создайте API ключ в меню API Management. Подробнее о создании API ключа вы можете прочесть в статье Создание API ключа Binance для подключения торгового терминала TSLab
На главной странице сайта биржи Binance откройте меню выбора кошельков, расположенное в правом верхнем углу страницы. Выберите пункт меню Wallet - Futures Wallet
На странице Futures Wallet нажмите на кнопку Open now.
Важно! Для того, чтобы воспользоваться правом бесплатного использования терминалом TSLab просим Вас не заполнять поле "Futures referral code (Optional)" даже если у Вас есть код реферальной программы.
После завершения процесса создания фьючерсного кошелька на странице Futures Wallet Вы можете узнать баланс своего счёта Binance Futures.
Настройки
Описание
Публичный API ключ
Публичный ключ пользователя. С помощью публичного ключа Вы можете получить регистрационный ключ в программе TSLab.
Секретный API ключ
Секретный ключ пользователя.
Базовый URL
Дает возможность поменять путь к серверу биржи.
Локальное время
Позволяет выводить данные в местной временной зоне, по умолчанию используется UTC.
Видимость сделок/заявок в оффлайне
Активирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы.
Настройки кешей
Устанавливает период хранения информации о Ваших сделках и заявках, доступны следующие параметры:
срок хранения исполненных заявок;
срок хранения отмененных заявок;
срок хранения сделок.
Информация для пользователей программы TSLab 2.2
Если у Вас уже установлена программа TSLab 2.2 и Вы хотели бы установить Binance Edition, просто скачайте Файл конфигурации и Набор скриптов на Ваш компьютер.
Важно! Никаких отличий от простой версии 2.2 у Binance Edition в глобальном плане нет.
Отличается только настройка, что именно есть в Binance Edition и чего нет в простой версии TSLab 2.2. В Binance Edition мы подготовили для вас:
Примеры скриптов и индикаторов, написанных в визуальном редакторе
Преднастроенные агенты
Настроенную конфигурацию. График и очередь заявок.
Уже загружена некоторая история (бары)
Преднастроили два поставщика данных.
Версия Binance Edition больше подходит для новичков, кто никогда не имел дело с программой TSLab.
Перейдите на сайт компании TSLab и скачайте последнюю версию программы TSLab 2.2
Установите программу TSLab 2.2 на ваш компьютер. Подробнее о процессе установки.
Запустите программу TSLab 2.2. Загрузите готовые скрипты для Binance и файл конфигурации Binance Edition
Загрузите файл скриптов на Ваш компьютер:
В главном меню программы TSLab выберите пункты меню "Лаб" - "Скрипты".
В открывшемся Рабочем пространстве "Скрипты" нажмите на кнопку "Загрузить из файла".
В открывшемся окне выберите директорию со скачанным файлом BE-Scripts.tspack. Выберите тип файла Архив TSLab скриптов (*.tspack). Откройте файл BE-Scripts.tspack.
В таблицу скриптов будут добавлены примеры скриптов со стратегиями и индикаторами.
Загрузите файл конфигурации на Ваш компьютер:
Откройте программу TSLab. В главном меню программы выберите пункты меню "Файл" - "Загрузить...".
В открывшемся окне выберите папку со скачанным файлом BE-Config.tlws. Откройте файл конфигурации.
Поддерживаются фьючерсные контракты BTC и ETH.
PostOnly в программе TSLab поддерживается только с лимитными заявками. С условными заявками и заявками "по рынку" не работает!
Примеры для визуального редактора:
"Открытие и Закрытие позиции лимитной ценой"
"Открытие позиции если больше/меньше" с установленным флагом "Открытие лимитными заявками" в торговых настройках агента (Торговые настройки агента - кнопка с изображением шестеренки в окне Агенты).
"Закрытие позиции по take-profit" с установленным флагом "Take-profit без проскальзывания" в торговых настройках агента. (Торговые настройки агента - кнопка с изображением шестеренки в окне Агенты).
Соответствующие первым трем пунктам "ИзменитьПо" блоки и их флаги в торговых настройках агента (Торговые настройки агента - кнопка с изображением шестеренки в окне Агенты).
Тип выставляемой заявки может быть только лимитным, для работы опции PostOnly в программе TSLab.
Биржа Deribit имеет специфические опционы, базовым активом которых является индивидуальный для каждой серии неторгуемый фьючерс, которых нет в документации. В API Deribit, по запросу тикера опциона, раскрывается информация о неторгуемом фьючерсе и его цене. Цена неторгуемого фьючерса считается по формуле аналогичной ставке фьючерсов с экспирацией, зависящей от переменной "минут до экспирации". Реализовать доступ к данным "Result Underlying Price" для конкретно выбранной опционной серии к сожалению нельзя, т.к. нет возможности подписаться на эти инструменты при старте программы. Они транслируются только если подписываешься на один из страйков, где они рассчитываются. Нами принято решение не придумывать какие-либо специальные механизмы. Можно рассчитать это значение с помощью линейной интерполяции:
Price_SYN = Price_Perpetual - (Price_Perpetual - Price_26JUN20) * (dT_SYN - 0) / (dT_26JUN20 - 0)
Адаптированные блоки Покупка / Продажа опционов:
Начальная маржа (BTC):
Maximum (0.15 - Out of the Money Amount/Underlying Mark Price, 0.1) + Mark Price of the option
Поддерживающая маржа (BTC):
0.075 + Mark Price of the option
Начальная маржа (BTC):
Maximum (Maximum (0.15 - Out of the Money Amount/Underlying Mark Price, 0.1 ) + Mark Price of the option, Maintenance Margin)
Maintenance margin (BTC):
Есть ли способ рассчитать симуляцию, которая включала бы кредитное плечо? Для Deribit можно установить начальный депозит в BTC в скрипте
Воспользуйтесь Имитацию портфеля с Видом имитации «Рассчитать изменения».
Выполните следующие действия в скрипте: Начальный депозит = 0.3btc
Используйте блок "Константа" в качестве начального депозита в скрипте.
Если просадка больше начального депозита, то новые позиции не открывать.
В открытой позиции выставляем лоты по расчетному кредитному плечу
Пример скрипта:
На сайте биржи Deribit шаг цены в очереди заявок от 1 доллара (можно менять до 5$). Глубина очереди намного больше чем в TSLab.
Почему на сайте биржи шаг цены от 1 до 5$, а в TSLab каждые 0.5$ ? Шаг фьючерсов у биржи $0.5, это указано в спецификации контракта.
Для Deribit используйте относительную комиссию 0,05% или 0,075% и Маржа 0%
Maximum (0.075, 0.075 * markprice_option) + mark_price_option Перейдя по ссылке вы можете посмотреть примеры рассчетов:
Почему глубина очереди на сайте биржи намного больше ? Очередь заявок мы выдаем такой, как транслирует ее биржа из Можно сравнить с тем, что идет из функции getorderbook на бирже. Если биржа станет давать больше, мы выдадим глубину автоматически.
SYN цена базового фьючерса опционов Deribit, используемая для расчетов теоретических цен и греков опционов.
Мы подготовили для вас пример скрипта hi-lo с предустановленными выходными, созданный для Deribit на BTC Perpetual, в качестве БЕСПЛАТНОГО примера для легкого старта работы в TSLab.
Как загрузить скрипт:
Скачайте скрипт на ваш компьютер. В TSLab откройте окно Скрипты (Лаб - Скрипты).
В окне Скрипты нажмите на кнопку Загрузить из файла.
Выберите скачанный скрипт. После того как скрипт будет загружен в TSLab он появится в списке доступных скриптов в окне Скрипты
Так выглядит скрипт, открытый в режиме Лаборатории:
Результаты с включенными и отключенными выходными:
ly0ka stranger
Настройки
Описание
Публичный API ключ
Публичный ключ пользователя. С помощью публичного ключа Вы можете получить регистрационный ключ в программе TSLab.
Секретный API ключ
Секретный ключ пользователя.
Базовый URL
Дает возможность поменять путь к серверу биржи.
Макс. запрашив. сделок
Максимальное количество запрашиваемых сделок истории.
Локальное время
Позволяет выводить данные в местной временной зоне, по умолчанию используется UTC.
Подписка на сделки с котировками
Активирует подписку на сделки с котировками.
Видимость сделок/заявок в оффлайне
Активирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы.
Настройки кешей
Устанавливает период хранения информации о Ваших сделках и заявках, доступны следующие параметры:
срок хранения исполненных заявок;
срок хранения отмененных заявок;
срок хранения сделок.
Если работало и перестало
12:32:12.73[167]DEBUG:[Binance] API: 2018/10/04 12:32:12:732 | Warning | Server returned an error: {"code":-1022,"msg":"Signature for this request is not valid."}
Вероятное событие - удален API на бирже, они так делают периодически.
Но лучше спросить на бирже, почему закрыт доступ.
Если API Key создавалось только что и Вы совершаете первое подключение
Проверьте правильность API secret, вероятнее всего ошибка может возникать при копировании на удаленный рабочий стол. Попробуйте скопировать ключ через блокнот windows.
There is no history data on bitfinex Мы не делали историю инструментов для биржи.
KuCoin — это глобальная криптовалютная биржа для многочисленных цифровых активов и криптовалют. Запущенная в сентябре 2017 года, KuCoin превратилась в одну из самых популярных криптовалютных бирж и уже имеет 30 миллионов зарегистрированных пользователей в более чем 200 странах и регионах по всему миру.
KuCoin, известная как «Народная биржа», представляет собой глобальную криптовалютную биржу со штаб-квартирой на Сейшельских островах, предоставляющую пользователям круглосуточную многоязычную поддержку клиентов.
KuCoin создала 24 локальных сообщества по всему миру, предоставляя пользователям высоко локализованные услуги.
В 2022 году KuCoin привлек более 150 миллионов долларов инвестиций в рамках раунда предварительной серии B, в результате чего общий объем инвестиций с учетом раунда A составил 170 миллионов долларов США при общей оценке в 10 миллиардов долларов. KuCoin в настоящее время входит в пятерку лучших криптовалютных бирж по версии CoinMarketCap и Coingecko.
Компания TSLab совместно с криптовалютной биржей KuCoin заключили соглашение, по которому клиентам биржи KuCoin предоставляется право бесплатного использования платформы TSLab для торговли на бирже KuCoin.
Для того чтобы воспользоваться данным предложением, необходимо:
Зарегистрировать учетную запись на бирже KuCoin.
Зарегистрировать учетную запись на сайте компании TSLab.
Скачать и установить программу TSLab.
Рынок фьючерсов KuCoin USDT Perpetual
Для того чтобы оформить бесплатный лицензионный ключ для программы TSLab, перейдите на .
Войдите в Личный кабинет пользователя, выбрав пункт "Кабинет" в правом верхнем углу главной страницы .
В Личном кабинете TSLab выберите пункт меню Магазин. На странице сайта откроется список доступных поставщиков данных.
Обратите внимание! Для каждого брокера / биржи предусмотрены разные линейки тарифов.
Платные тарифы для криптовалютных поставщиков имеют обозначение:
Поставщик-USD
Здесь USD определяет, в какой валюте будет рассчитываться ограничение лицензии, совокупный размер открытых позиций и заявок.
Бесплатные тарифы для криптовалютных поставщиков имеют обозначение:
Поставщик-Free
В списке поставщиков данных выберите биржу KuCoin. Для продолжения нажмите на зеленую кнопку Подробнее напротив выбранного тарифа.
На открывшейся странице Вам необходимо оформить заказ на приобретение лицензионного ключа TSLab:
Внимание! Купленная лицензия будет действовать только для указанного API Public Key. В случае ввода неверного значения поставщик данных работать не будет!
После того как лицензионный ключ будет оформлен, на Вашу почту будет отправлено письмо с лицензионным ключом для поставщика данных в программе TSLab. Также Вы можете найти данные о лицензии в личном кабинете на сайте TSLab. Для этого перейдите на страницу Контракты.
Для получения подробной информации о приобретенной лицензии в окне Контракты нажмите на знак троеточия в строке с выбранной лицензией.
В поле API Key (public) Вам необходимо ввести уникальный API ключ, созданный в личном кабинете криптовалютной биржи KuCoin.
Передвигая ползунок, выберите срок действия лицензионного ключа.
Подтвердите свое согласие с договором оказания услуг. Для оформления лицензионного ключа нажмите на кнопку Оформить бесплатную лицензию
Публичный API ключ
Публичный ключ пользователя. С помощью публичного ключа Вы можете получить регистрационный ключ в программе TSLab. Обратите внимание! На сайте Deribit публичный ключ обозначен как Client ID (ID клиента)
Секретный API ключ
Секретный ключ пользователя. Обратите внимание! На сайте Deribit публичный ключ обозначен как Client Secret (Секрет клиента)
Макс. запрашив. сделок
Максимальное количество запрашиваемых сделок истории. Количество запрашиваемых сделок в одном запросе. По умолчанию 50000.
Базовый URL
Дает возможность поменять путь к серверу биржи.
Торговый сервер - https://www.deribit.com
Тестовый сервер - https://test.deribit.com
Локальное время
Позволяет выводить данные в местной временной зоне, по умолчанию используется UTC.
Исп. PostOnly заявки
Активирует выставление PostOnly заявок.
Подписка на сделки с котир.
Подписка на получение сделок по инструменту при подписке на котировки по инструменту.
Блокировка заявок, сек
Время, в течении которого после соединения с сервером биржи поставщик данных не будет принимать заявки.
Настройки кешей
Устанавливает период хранения информации о Ваших сделках и заявках, доступны следующие параметры:
срок хранения исполненных заявок;
срок хранения отмененных заявок;
срок хранения сделок.
Записывать тики, мин
Записывать тики каждые N минут.
Видимость сделок/заявок в оффлайне
Активирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы.
Отладочный лог
Служебная настройка. Необходима для создания расширенного лога программы для разбора возможных ошибок в работе поставщика. Включите данную опцию только если об этом попросит Служба поддержки TSLab
Биржа Deribit — профессиональная платформа трейдинга криптовалютными опционами и фьючерсами.
Внимание! Для работы с опционами требуется мощный компьютер!
Внимание! Подкачка тиков работает только для 50000 тиков. Поэтому, если Вы предполагаете перерывы в работе, то не рекомендуется строить стратегии на тиковых или секундных графиках.
Для того чтобы получить доступ к торговым серверам биржи Deribit через платформу TSLab Вам необходимо:
Открыть счёт на бирже Deribit. Подробную информацию об условиях предоставления услуг и тарифах Вы можете посмотреть на официальном сайте биржи Deribit: https://www.deribit.com/
Создать API ключ. API Ключ необходим для связи торговой платформы TSLab с Вашим аккаунтом Deribit.
Скачать и установить торговую платформу TSLab. Скачать последнюю версию программы TSLab Вы можете перейдя по ссылке: https://www.tslab.pro/download
Оформить подписку для поставщика данных Deribit. Для оформления подписки Вам необходимо зарегистрироваться на сайте компании TSLab. В Личном кабинете пользователя откройте раздел Магазин. Выберите поставщик данных Deribit и оформите подписку.
Настроить поставщик данных. Для подключения к торговым серверам биржи Deribit Вам необходимо выполнить настройку поставщика данных в программе TSLab
Зарегистрируйте аккаунт на сайте биржи Deribit: https://www.deribit.com/
Откройте меню настроек аккаунта, расположенное в правом верхнем углу. Выберите пункт Мой аккаунт.
Перейдите в раздел API. В открывшемся меню необходимо создать новый ключ API. Нажмите на кнопку Добавить новый ключ
Установите настройки API ключа как указано на изображении ниже
После того как новые ключи будут созданы, Вам будут доступны Client ID (ID клиента) и Client Secret (Секрет клиента). Эти данные потребуются для оформления лицензионного ключа в личном кабинете TSLab, а также при настройке поставщика данных Deribit в самой программе
Скачайте и установите программу TSLab на Ваш компьютер:
Подробнее о процессе установки TSLab Вы можете прочесть в разделе Установка TSLab
Обратите внимание! Программа TSLab поддерживает операционную систему Windows 10. Для работы TSLab необходим Microsoft .NET 6
Запустите программу TSLab.
В Главном меню выберите пункт Данные - Поставщики.
Нажмите на кнопку Добавить
Выберите пункт Данные в режиме реального времени, затем нажмите на кнопку Далее
Примечание. Также в программу можно загрузить Исторические данные. Подробнее о работе с Историческими данными Вы можете прочесть в раздел Загрузка исторических данных
В открывшемся списке выберите поставщик данных Deribit. В поле Имя поставщика данных Вы можете задать любое имя для создаваемого поставщика. Для продолжения нажмите кнопку Далее.
В настройках поставщика Вам необходимо ввести Client ID и Client Secret, созданный в Личном кабинете на сайте биржи Deribit.
Максимум запрашиваемых сделок
Количество запрашиваемых сделок в одном запросе. По умолчанию 50000.
Локальное время
Локальное время желательно ставить в тех случаях, когда в программе подключено несколько поставщиков данных.
Использовать PostOnly заявки
По желанию. Дополнительная настройка биржи.
Настройки кешей
Для отмененных заявок 7 дней, можно ставить меньше.
Видимость своих сделок при отключенном поставщике
по желанию
Если Вы подключаете тестовый контур биржи, смените URL По умолчанию программа подключается к торговому серверу https://www.deribit.com Тестовый контур https://test.deribit.com Access Key https://www.deribit.com отличается от Access Key https://test.deribit.com
Начиная с версии программы 2.1 мы рассчитываем все показатели скриптов и агентов в биткоинах. Кроме MFE и MAE для правильного расчета стоп-лоссов в скриптах. Включена поддержка "Начального депозита" в имитации портфеля(свойства скрипта) в агентах.
Для завершения создания поставщика данных нажмите на кнопку Далее.
В окне Поставщики выберите созданный поставщик данных Deribit и нажмите кнопку Ключ.
Введите ключ, оформленный в личном кабинете TSLab, нажмите на кнопку ОК
В окне Поставщики, в колонке Операция нажмите на кнопку для установки соединения
Программа проинформирует Вас о статусе соединения в окне Поставщики:
красный цвет кнопки означает ошибку в установке соединения,
желтый цвет кнопки означает процесс установки соединения,
зеленый цвет означает, что соединений было установлено и Вы можете осуществлять торговые операции.
Недостаточно средств на счете.
Нет, такой поддержки не будет. Вы не сможете подключиться к бирже из программы, с включенной на бирже настройкой Мастер счета. При подключении выводится сообщение: Permission denied
Мы занимаемся разработкой своего автоследования. https://my.tsverse.pro
Единый маржинальный аккаунт bybit поддерживается. Но в программе для каждого рынка свой поставщик данных.
Именно на Spot рынке ByBit отдает историю баров с 13.05.2022 или меньше. Не рекомендуем нажимать кнопку "Перезагрузить данные" без установки "Даты перезагрузки". На Swap дает историю с начала торгов.
Параметр "Загружать заявки и сделки за N дней" в настройках поставщика отвечает за загрузку с сервера заявок и сделок за указанное количество дней.
Если Вы заметили, что подключение к ByBit стало слишком длительным, то попробуйте подобрать значение для данного параметра в зависимости от того, сколько дней могут быть открыты (активны) позиции ваши позиции, лучше с запасом. По умолчанию 90 дней.
Обратите внимание! Данная статья описывает процесс регистрации и настройки учетных данных на стороннем ресурсе, не связанном с компанией TSLab. Возможны изменения в интерфейсе сайта ByBit с течением времени, которые мы не отслеживаем. Подробную инструкцию по регистрации и настройке вы можете найти в первоисточнике по ссылке https://help.bybit.com/hc/ru
Для того чтобы воспользоваться данным предложением, необходимо зарегистрировать учетную запись на сайте криптовалютной биржи ByBit используя реферальный код:
EPN9QP
Обратите внимание! Вы также можете воспользоваться бесплатной лицензией для TSLab, если при регистрации аккауна на ByBit вы не вводили никакого реферального кода.
При этом, если вы зарегистрировали аккаунт с использованием реферального кода отличного от EPN9QP, то в данном случае воспользоваться предложением вы не сможете. Необходимо оформить платную лицензию TSLab, либо создать новый аккаунт.
Перейдите по ссылке, указанной ниже и выполните процесс регистрации аккаунта.
👉 Зарегистрировать учетную запись по реферальной программе
При регистрации аккаунта Вы можете привязать аккаунт к электронной почте или к номеру мобильного телефона. Выберите нужный вариант и заполните предложенные поля. Номер телефона нужно вводить без восьмерки, пароль должен быть длиной не менее 8 символов, содержать цифры и заглавные буквы.
Обратите внимание! В поле Реф. код необходимо ввести код EPN9QP, либо оставить это поле пустым для того, чтобы получить возможность оформить лицензию на поставщик данных ByBit для TSLab бесплатно.
После ввода регистрационных данных на Вашу почту придет письмо с подтверждением регистрации. В письме будут указаны цифры, необходимые для завершения регистрации.
При регистрации через мобильный телефон код должен будет прийти через SMS.
Чтобы подключить торговую платформу TSLab к Вашему аккаунту ByBit необходимо создать API ключ. Данный ключ будет доступен только после подключения двухфакторной авторизации к Вашему аккаунту.
Двухфакторная аутентификация (2FA) — это метод идентификации пользователя в каком-либо сервисе (как правило, в Интернете) при помощи запроса аутентификационных данных двух разных типов, что обеспечивает двухслойную, а значит, более эффективную защиту аккаунта от несанкционированного проникновения.
Откройте настройки Вашего аккаунта ByBit. На сайте в правом верхнем углу наведите курсор на картинку в виде человека, и в выпадающем меню выберите пункт Аккаунт и безопасность.
В разделе 2FA-аутентификация Вы можете выбрать следующие способы подтверждения выполняемых операций:
Email аутентификация
SMS аутентификация
Google аутентификация
Выберите и подключите наиболее удобный для Вас способ.
Откройте настройки API.
Обратите внимание! В целях безопасности API-ключ будет отображен только 1 раз. После закрытия окна API будет недоступен. Сохраните ключ в безопасном месте.
Нажмите на кнопку Создать новый ключ
Заполните форму создания API ключа. Необходимо задать название для ключа, и выставить разрешения на торговые операции
Выберите пункт Транзакция API, укажите название API ключа (название может быть любым) и установите разрешение Чтение и запись. Затем вы можете указать статический IP-адрес сервера, на котором у вас будет запущена программа TSLab. Если IP-адрес не указывать, то созданный ключ API будет доступен в течении 3х месяцев, после чего необходимо будет создать новый ключ.
Далее прокрутите страницу ниже и выставьте разрешения для токена API:
При работе с программой TSLab могут потребоваться следующие разрешения:
Контракты
USDC контракты
Деривативы: API V3
СПОТ
Остальные разрешения программой не используются.
Подтвердите создание ключа при помощи двухфакторной аутентификации и сохраните на вашем компьютере данные созданного ключа. Они понадобятся при подключении программы TSLab к поставщику данных ByBit.
Далее необходимо оформить бесплатную лицензию на поставщик данных ByBit для TSLab на официальном сайте компании TSLab. Подробнее в статье:
В настоящее время мы поддерживаем только рынок Spot. Расширение поддержки других рынков пока не планируется.
Актуальный сайт подключения: https://api.huobi.pro
В АПИ биржи не предусмотрено указание даты для скачивания истории торговли.
Поэтому, при любом запросе скачивается все, что есть на бирже. При этом данных ограниченное количество.
Биржа OKX, базирующаяся на Мальте, – «всемирном острове Блокчейна», является лидером рынка блокчейн и криптоиндустрии с точки зрения объема торгов, количества обслуживаемых стран и базы пользователей.
Ежедневный объем торгов – 1.5 млрд. долларов США
20 миллионов пользователей из более чем 100 стран
Будучи пионером в области инноваций в криптоиндустрии, OKX предлагает наиболее полный набор продуктов в отрасли, начиная от спотовой торговли и маржинальной торговли, и заканчивая производными крипто-инструментами, такими как фьючерсы, бессрочные свопы и опционы, помогая трейдерам, майнерам и институциональным инвесторам оптимизировать свои инвестиционные стратегии.
TSLab OKX Edition - специальный выпуск торговой платформы TSLab 2.2, которая включает в себя:
Предварительно настроенное рабочее пространство для автоматической и полуавтоматической торговли.
Набор классических торговых стратегий, состоящий из 20 готовых примеров, адаптированных для торговли на бирже OKX.
Предлагаем Вам ознакомиться с преимуществом автоматических торговых стратегий над ручными операциями на примере одного из доступных в TSLab OKX Edition скриптов под названием Manual Trading with automatic stop-loss.
Обратите внимание! Команда разработчиков TSLab рекомендует начать изучение программы TSLab OKX Edition на Демо аккаунте либо на исторических данных.
Компания TSLab совместно с криптовалютной биржей OKX заключили соглашение, по которому клиентам биржи OKX предоставляется право бесплатного использования платформы TSLab для торговли на бирже OKX.
Для того чтобы воспользоваться данным предложением, необходимо:
Зарегистрировать учетную запись на бирже OKX.
Зарегистрировать учетную запись на сайте компании TSLab.
Скачать и установить программу TSLab.
По мере того как технология блокчейн продолжает развиваться и получать дальнейшее распространение, на рынке появляется все больше токенов доступных для торговли. OKX стремимся предоставить удобную в использовании платформу для торговли, а также способствовать развитию блокчейн-проектов.
Один из крупнейших мировых рынков по объему торгов, предлагающий трейдерам высокую ликвидность
Более 200 высококачественных активов с более чем 400 торговых пар, выставленных на продажу
Маржинальная торговля доступна для определенных криптовалют с кредитным плечом до 5x
Строгое соблюдение нормативных требований, обеспечивающее пользователям возможность всестороннего анализа активов перед инвестированием.
Расширенная поддержка API для количественной торговли.
OKX стремимся предоставить пользователям все доступные варианты торговли для хеджирования рисков и более высокого роста активов. Вот почему OKX впервые в мире предлагает торговлю фьючерсами на криптоактивы.
Поддержка основных криптоактивов, а именно: Bitcoin, Ethereum, EOS, Litecoin, Bitcoin Cash, Bitcoin SV, XRP, TRX, and Ethereum Classic
Доступны еженедельные, двухнедельные, квартальные и двухквартальные контракты для реализации различных потребностей
Кредитное плечо до 100x для максимальной реализации торговой стратегии
Алгоритмизированные заявки доступны для продвинутой торговой стратегии
Аналитика тенденций рынка деривативов
Бессрочный своп – это более мощное воплощение фьючерсов OKX, предлагающее пользователям более гибкий и удобный вариант деривативов. Трейдеры могут по-прежнему открывать длинную или короткую позицию, чтобы получить прибыль / застраховаться от повышения или понижения цены цифрового актива, но без дополнительных действий с переносом контрактов.
Нет истечения срока - нет необходимости продлевать контракт
Кредитное плечо до 100x для максимальной реализации торговой стратегии
Поддержание разумного расхождения цен между спотовыми рынками и рынками бессрочных свопов
Многоуровневая система соотношения поддерживаемой маржи и Механизм частичной ликвидации, для минимизации риска каскадной ликвидации и возврата
Инструмент Mark Price, введенный для минимизации влияния краткосрочной волатильности
«Шлюз для выхода на рынок цифровых активов», сервис OKX Buy Crypto предлагает трейдерам канал покупки криптовалюты с использованием различных местных фиатных валют для выхода на крипто-рынки. Биржа OKX заключила партнерские соглашения с рядом платежных систем, чтобы предложить такие варианты оплаты, как Visa, Mastercard, банковский перевод, Apple Pay и т. д. Сервис поддерживает:
Обмен 6 основных токенов — Bitcoin (BTC), Ethereum (ETH), Tether (USDT), Ripple (XRP), Litecoin (LTC), and OKB.
Возможность обмена на криптовалюты 30 фиатных валют в 180+ странах и регионах, включая доллары США, евро, фунты стерлингов, рубли, турецкие лиры и др.
6 самых надежных платежных каналов, включая Simplex, Koinal, Banxa, Koinal, Mercuryo и MoonPay, предлагая до 17 вариантов оплаты, включая VISA, MasterCard, банковский перевод, Apple Pay и т. д.
Отсутствие KYC верификации
Для подключения торговой платформы TSLab к бирже KuCoin Вам необходимо создать ключ API. Перейдите на страницу создания API ключа Профиль - Управление API
На странице Управление API нажмите на кнопку Создать API. На странице Создать API заполните обязательные поля:
Название API - название нового API ключа, может быть любым;
Пароль API - пароль от API ключа. Сохраните Ваш пароль, так как при его утрате будет необходимо создать новый API ключ. Пароль в дальнейшем будет использован при подключении TSLab к бирже.
Далее необходимо заполнить поля: Спотовая торговля, Маржинальная торговля, Фьючерсная торговля.
Обратите внимание! На данный момент в TSLab доступна только торговля на рынке фьючерсов KuCoin. Для того чтобы разрешить программе выставлять заявки на фьючерсном рынке включите опцию Фьючерсная торговля. Если вы планируете выставлять торговые заявки с плечом, то в данном случае необходимо активировать опцию Маржинальная торговля. Спотовая торговля временно не поддерживается.
IP-адрес (по желанию) - привязка API ключа к конкретному IP адресу.
Для подтверждения нажмите на кнопку Далее
На финальном этапе создания API ключа будет указан секретный ключ. Сохраните этот секретный ключ, так как он понадобится при создании подключения в TSLab. После того как API ключ будет создан получить информацию об этом секретном ключе будет нельзя.
После того как новый API ключ будет создан, Вы сможете просмотреть сведения о ключе в разделе Профиль - Управление API.
Далее необходимо оформить бесплатную лицензию на сайте TSLab. Подробнее в статье:
Проверьте в настройках поставщика данных доступ к REST, WebSocket & FIX API
Публичный API ключ (Client ID)
Секретный API секрет (Client Secret)
При возникновении такой ошибки
Проверьте эти настройки:
Настройка
Описание
Публичный API ключ
Публичный ключ пользователя. С помощью публичного ключа Вы можете получить лицензионный ключ для поставщика данных в TSLab
Секретный API ключ
Секретный ключ пользователя.
Макс. запрашив. сделок
Количество сделок истории, запрашиваемых с сервера.
Базовый URL
Дает возможность поменять путь к серверу биржи.
Локальное время
Позволяет выводить данные в местной временной зоне, по умолчанию используется UTC.
Исп. PostOnly заявки
Посылать заявку маркетмейкера с флагом PostOnly
Подписка на сделки с котир.
Подписываться на получение сделок по инструментам при подписке на котировки по инструменту.
Загружать тики за N дней
Загружать пропущенные тики за N дней
Строить свечи из тиков
Строить свечи из тиков
Видимость сделок/заявок в оффлайне
Активирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы.
Настройки кешей
Устанавливает период хранения информации о сделках и заявках Пользователя, доступны следующие параметры:
срок хранения исполненных заявок;
срок хранения отмененных заявок;
срок хранения сделок.
Если включена галочка 'Строить свечи из тиков', то все свечи будут построены из имеющихся тиков. Более точный график. Количество загруженных тиков определятся настройкой 'Загружать тики за N дней'. По умолчанию 0 дней, тогда тики будут загружены за два часа. Если ставите много дней, то потребуется некоторое время чтобы скачать все тики за эти дни.
Если выключена галочка 'Строить свечи из тиков', то свечи будут построены те, которые отдает Bitmex. Свечи в Bitmex имеют особенность: цена открытия равна цене закрытия предыдущего периода времени и время свечи берется на конец периода, а не начало. Поэтому свечи от Bitmex могут не совпадать со свечами, построенными из тиков.
Примечание 1: После того как переключите галочку 'Строить свечи из тиков' нужно перезагрузить TSLab.
Примечание 2: При подключении, тики загружаются с последнего загруженного по настоящее время. Поэтому, если в настройках стояло 'Загружать тики за 0 дней', вы подключились и загрузили тики за 2 часа. То, при увеличении настройки, например, до 10 дней, не будут загружаться более старые тики, так как уже загружены более новые. Нужно удалить папку с тиками XXXCacheTrades(папка на одном уровне с папкой логов программы. Инструменты - Папка с логами) или создать нового поставщика и указать сразу количество загружаемых дней.
Для начала работы в TSLab необходимо выбрать поставщика данных.
В Главном меню выберите пункт Данные - Добавить онлайн поставщик данных
Примечание. Также в программу можно загрузить Исторические данные. Подробнее о работе с Историческими данными Вы можете прочесть в раздел Текстовые файлы и Оффлайн поставщики данных
Выберите интересующий Вас поставщика данных KuCoin из списка и присвойте ему имя, под которым он будет сохранен в Вашем списке поставщиков. Нажмите кнопку Далее
В окне Настройки поставщика данных заполните обязательные поля:
Публичный API ключ - публичный API ключ, созданный в личном кабинете KuCoin;
Секретный API ключ - секретный API ключ, созданный в личном кабинете KuCoin;
Pass Phrase - пароль от API ключа (был введен на этапе создания API ключа).
Локальное время
Использовать время в соответствии с Вашими региональными настройками компьютера
Подписка на сделки с котир.
Включает подписку на сделки по инструментам, которые были когда-либо запрошены из окна Вид | Котировки
Плечо
Параметр задает значение плеча, выбранного для маржинальной торговли
Блокировка заявок, сек
Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.
Настройки кешей
Настройки периода хранения кешей позволяют указать, сколько будут храниться свои исполненные заявки, сделки и отмененные заявки.
Видимость сделок/заявок в оффлайне
Включает видимость своих сделок в агентах, при выключенном поставщике данных.
Отладочный лог
Включение максимального логирования поставщика данных. Включайте, только если Вас попросила служба поддержки TSLab.
Для подтверждения введенных данных нажмите на кнопку ОК.
В окне Поставщики выберите созданный поставщик данных и нажмите кнопку Ключ.
Введите ключ, созданный в личном кабинете TSLab (Личный кабинет TSLab - Контракты), нажмите на кнопку ОК.
Обратите внимание! Если вы ввели ключ, но поле ввода обведено красной рамкой, значит была допущена ошибка ввода. Частые причины ошибок:
Ключ скопирован вручную и либо вначале строки, либо в конце добавлен знак пробела
При создании поставщика данных в личном кабинете вместо публичного API ключа введен секретный ключ либо были введены лишние знаки (например знак пробела)
Если вы оформили несколько поставщиков данных для одной и той же биржи проверьте, что вы скопировали ключ для соответствующего поставщика из раздела Контракты в личном кабинете
После того как ключ будет введен, Вам станет доступна кнопка запуска поставщика данных в колонке Операции (Operation). Нажмите на кнопку для установки соединения.
Программа проинформирует Вас о статусе соединения в окне Поставщики:
красный цвет кнопки означает ошибку в установке соединения,
желтый цвет кнопки означает процесс установки соединения,
зеленый цвет означает, что соединений было установлено и Вы можете осуществлять торговые операции.
Поставьте галочку в колонке Строка состояния для активации кнопки-слайдера в строке состояния. Цвет кнопки слайдера в Строке состояния также информирует Вас о состоянии соединения.
Используя меню Управление расписанием Вы можете настроить автоматический запуск поставщика данных в указанный Вами день и время.
Примечание. Для автоматического запуска поставщика данных необходимо, чтобы приложение TSLab было запущено.
Для настройки автоматического запуска поставщика нажмите на кнопку с тремя точками в столбце Управление расписанием.
В открывшемся окне Редактировать расписание заполните данные расписания автоматического запуска поставщика. Нажмите на кнопку ОК
Для запуска составленного расписания необходимо в окне Поставщики перевести слайдер Управление расписанием в крайнее правое положение. При этом ручное управление запуском поставщика данных будет заблокировано.
Команда разработчиков TSLab рекомендует начать изучение программы TSLab на демо счёте OKX. Для перевода Вашего аккаунта OKX в демо режим перейдите на официальную страницу биржи OKX.
На сайте OKX выберите пункт меню Активы - Торговля в демо-аккаунте (Assets - Demo Trading)
Для подключения терминала TSLab к демо серверу OKX необходимо создать API ключ. В меню Мой профиль (My Profile) выберите пункт API дкмо-счета (Demo trading API).
На странице API нажмите на кнопку Создать ключ API V5 для демо-счёта (Create V5 Demo Trading API Key).
На открывшейся странице Вам необходимо заполнить поля:
Название (Label) - название нового API ключа
Пасс-фраза (Passphrase) - пароль от API ключа. Сохраните Ваш пароль, так как при его утрате будет необходимо создать новый API ключ.
Доступы (Permissions) - для торговли через платформу TSLab выберите пункты: Чтение, Торговля (Read, Trade).
Нажмите на кнопку Подтвердить для завершения. Введите код двухфакторный аутентификации.
После того как новый API ключ будет создан, Вы сможете просмотреть сведения о ключе в разделе Профиль - Мой API (Account - API).
Для получения подробной информации Вам необходимо нажать на кнопку Информация и затем ввести Passphrase и код 2FA.
Войдите в Личный кабинет пользователя, выбрав пункт Вход в правом верхнем углу главной страницы сайта компании TSLab.
В Личном кабинете TSLab выберите пункт меню Магазин. На странице сайта откроется список доступных поставщиков данных.
В списке поставщиков данных выберите биржу OKX. Для продолжения нажмите на зеленую кнопку Подробнее напротив выбранного тарифа.
На открывшейся странице Вам необходимо оформить заказ на получение лицензионного ключа TSLab:
В поле API Key (public) Вам необходимо ввести уникальный API ключ, созданный в личном кабинете криптовалютной биржи OKX.
Внимание! Купленная лицензия будет действовать только для указанного API Public Key. В случае ввода неверного значения поставщик данных работать не будет!
Передвигая ползунок, выберите срок действия лицензионного ключа.
Подтвердите свое согласие с договором оказания услуг. Для оформления лицензионного ключа нажмите на кнопку Оформить бесплатную лицензию (Get for free).
После того как лицензионный ключ будет оформлен, на Вашу почту будет отправлено письмо с лицензионным ключом для поставщика данных в программе TSLab. Также Вы можете найти данные о лицензии в личном кабинете на сайте TSLab. Для этого перейдите на страницу Контракты.
Для получения подробной информации о приобретенной лицензии в окне Контракты нажмите на знак троеточия в строке с выбранной лицензией.
Запустите программу TSLab, дождитесь окончания загрузки программных компонентов и Рабочего пространства трейдера.
В Главном меню выберите пункт Данные - Добавить онлайн поставщик данных
Выберите интересующий вас поставщика данных OKX из списка и присвойте ему имя, под которым он будет сохранен в Вашем списке поставщиков. Нажмите кнопку Далее
В окне Настройки поставщика данных заполните обязательные поля:
Публичный API ключ - публичный API ключ, созданный в личном кабинете OKEx;
Секретный API ключ - секретный API ключ, созданный в личном кабинете OKEx;
Pass Phrase - кодовая фраза от API ключа.
Для торговли на демо сервере Вам необходимо выбрать пункты:
Демо торги - торговля на Демо-сервере OKX
Исп. реал. данные для демо - Включение использования котировок с реального рынка, при симулированной торговле.
Дополнительные настройки (не обязательные):
Локальное время (Use local time) - использовать время в соответствии с Вашими региональными настройками компьютера
Подписка на сделки с котир. (Subs. to trades with quotes) - Включает подписку на сделки по инструментам, которые были когда-либо запрошены из окна Вид | Котировки
EnableDebugLogs - Включение максимального логирования поставщика данных. Включайте, только если Вас попросила служба поддержки TSLab.
Блокировка заявок, сек (Orders blocking timeout (sec.)) - Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.
Настройки кешей (Cache settings) - Настройки периода хранения кешей позволяют указать, сколько будут храниться свои исполненные заявки, сделки и отмененные заявки.
Видимость сделок/заявок в оффлайне (Offline orders/Trades visibility) - Включает видимость своих сделок в агентах, при выключенном поставщике данных.
Для подтверждения введенных данных нажмите на кнопку ОК.
Обратите внимание! Доступ к бирже OKX может быть ограничен на территории Российской Федерации. В этом случае Вы можете воспользоваться опцией "Альтернативный URL", позволяющий получить доступ к бирже без использования VPN сервисов
В окне Поставщики выберите созданный поставщик данных и нажмите кнопку Ключ.
Введите ключ, созданный в личном кабинете TSLab (Личный кабинет TSLab - Контракты), нажмите на кнопку ОК.
Для того чтобы оформить бесплатный лицензионный ключ для программы TSLab, перейдите на .
Войдите в Личный кабинет пользователя, выбрав пункт "Кабинет" в правом верхнем углу главной страницы .
В Личном кабинете TSLab выберите пункт меню Магазин. На странице сайта откроется список доступных поставщиков данных.
Обратите внимание! Для каждого брокера / биржи предусмотрены разные линейки тарифов.
Платные тарифы для криптовалютных поставщиков имеют обозначение:
Поставщик-USD
Здесь USD определяет, в какой валюте будет рассчитываться ограничение лицензии, совокупный размер открытых позиций и заявок.
Бесплатные тарифы для криптовалютных поставщиков имеют обозначение:
Поставщик-Free
В списке поставщиков данных выберите биржу OKX. Для продолжения нажмите на зеленую кнопку Подробнее напротив выбранного тарифа.
На открывшейся странице Вам необходимо оформить заказ на приобретение лицензионного ключа TSLab:
Внимание! Купленная лицензия будет действовать только для указанного API Public Key. В случае ввода неверного значения поставщик данных работать не будет!
После того как лицензионный ключ будет оформлен, на Вашу почту будет отправлено письмо с лицензионным ключом для поставщика данных в программе TSLab. Также Вы можете найти данные о лицензии в личном кабинете на сайте TSLab. Для этого перейдите на страницу Контракты.
Для получения подробной информации о приобретенной лицензии в окне Контракты нажмите на знак троеточия в строке с выбранной лицензией.
Обратите внимание! Данная статья описывает процесс регистрации и настройки учетных данных на стороннем ресурсе, не связанном с компанией TSLab. Возможны изменения в интерфейсе сайта ByBit с течением времени, которые мы не отслеживаем. Подробную инструкцию по регистрации и настройке вы можете найти в первоисточнике по ссылке
Перейдите на официальный сайт криптовалютной биржи KuCoin:
Нажмите на кнопку Зарегистрироваться в правом верхнем углу страницы.
На странице регистрации Вам будет предложено два варианта создания аккаунта – с помощью электронной почты или номера телефона.
Введите данные и нажмите на кнопку Создать аккаунт. На указанный Вами адрес будет направлено сообщение, содержащие цифровой код, необходимый для подтверждения аккаунта. Введите полученный код и на следующем шаге придумайте и введите пароль от вашей учетной записи. Завершите процедуру регистрации.
Для того чтобы усилить защиту Вашего аккаунта от взлома, и получить возможность создать API ключ для торгового аккаунта вам необходимо выполнить настройку безопасности аккаунта.
Для подключения торговой платформы TSLab к вашей учетной записи KuCoin необходимо настроить двухфакторную аутентификацию для своей учётной записи.
Двухфакторная аутентификация (2FA) — это метод идентификации пользователя в каком-либо сервисе (как правило, в Интернете) при помощи запроса аутентификационных данных двух разных типов, что обеспечивает двухслойную, а значит, более эффективную защиту аккаунта от несанкционированного проникновения.
Разработчики приложения TSLab рекомендуют Вам воспользоваться приложением Authy. Данное приложение позволит Вам создать единую учетную запись на нескольких мобильных устройствах и, в случае утраты одного из устройств, Вы сможете восстановить свои данные.
Откройте меню Аккаунт - Безопасность Аккаунта (в правом верхнем углу)
На странице Настройки Безопасности найдите пункт меню Google Верификация. Нажмите на кнопку Привязать.
В открывшемся окне запросите проверочный код на почту. Введите код и на следующей странице отсканируйте QR-код с помощью выбранного вами приложения для двухфакторной аутентификации. Введите код из приложения.
Далее, для создания API ключа необходимо установить Торговый Пароль. На странице Настройки Безопасности найдите пункт Торговый Пароль. Нажмите на кнопку Настройки.
В открывшемся окне введите шестизначный код из приложения для двухфакторной аутентификации.
Данный шестизначный код обновляется в среднем 30 cекунд.
Придумайте и введите новый Торговый пароль.
После того как будет включена 2FA и задан Торговый пароль можно перейти к созданию API ключа.
Для начала работы в TSLab необходимо выбрать поставщика данных.
В Главном меню выберите пункт Данные - Добавить онлайн поставщик данных
Примечание. Также в программу можно загрузить Исторические данные. Подробнее о работе с Историческими данными Вы можете прочесть в раздел
Выберите интересующий вас поставщика данных OKX из списка и присвойте ему имя, под которым он будет сохранен в Вашем списке поставщиков. Нажмите кнопку Далее
В окне Настройки поставщика данных заполните обязательные поля:
Публичный API ключ - публичный API ключ, созданный в личном кабинете OKX;
Секретный API ключ - секретный API ключ, созданный в личном кабинете OKX;
Pass Phrase - кодовая фраза от API ключа.
Для торговли на демо сервере Вам необходимо выбрать пункты:
Демо торги - торговля на Демо-сервере OKX
Исп. реал. данные для демо - Включение использования котировок с реального рынка, при симулированной торговле.
Дополнительные настройки (не обязательные):
Локальное время (Use local time) - использовать время в соответствии с Вашими региональными настройками компьютера
Подписка на сделки с котир. (Subs. to trades with quotes) - Включает подписку на сделки по инструментам, которые были когда-либо запрошены из окна Вид | Котировки
EnableDebugLogs - Включение максимального логирования поставщика данных. Включайте, только если Вас попросила служба поддержки TSLab.
Блокировка заявок, сек (Orders blocking timeout (sec.)) - Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.
Настройки кешей (Cache settings) - Настройки периода хранения кешей позволяют указать, сколько будут храниться свои исполненные заявки, сделки и отмененные заявки.
Видимость сделок/заявок в оффлайне (Offline orders/Trades visibility) - Включает видимость своих сделок в агентах, при выключенном поставщике данных.
Для подтверждения введенных данных нажмите на кнопку ОК.
Обратите внимание! Доступ к бирже OKX может быть ограничен на территории Российской Федерации. В этом случае Вы можете воспользоваться опцией "Альтернативный URL", позволяющий получить доступ к бирже без использования VPN сервисов
В окне Поставщики выберите созданный поставщик данных и нажмите кнопку Ключ.
Введите ключ, созданный в личном кабинете TSLab (Личный кабинет TSLab - Контракты), нажмите на кнопку ОК.
Обратите внимание! Если вы ввели ключ, но поле ввода обведено красной рамкой, значит была допущена ошибка ввода. Частые причины ошибок:
Ключ скопирован вручную и либо вначале строки, либо в конце добавлен знак пробела
При создании поставщика данных в личном кабинете вместо публичного API ключа введен секретный ключ либо были введены лишние знаки (например знак пробела)
Если вы оформили несколько поставщиков данных для одной и той же биржи проверьте, что вы скопировали ключ для соответствующего поставщика из раздела Контракты в личном кабинете
После того как ключ будет введен, Вам станет доступна кнопка запуска поставщика данных в колонке Операции (Operation). Нажмите на кнопку для установки соединения.
Программа проинформирует Вас о статусе соединения в окне Поставщики:
красный цвет кнопки означает ошибку в установке соединения,
желтый цвет кнопки означает процесс установки соединения,
зеленый цвет означает, что соединений было установлено и Вы можете осуществлять торговые операции.
Поставьте галочку в колонке Строка состояния для активации кнопки-слайдера в строке состояния. Цвет кнопки слайдера в Строке состояния также информирует Вас о состоянии соединения.
Используя меню Управление расписанием Вы можете настроить автоматический запуск поставщика данных в указанный Вами день и время.
Примечание. Для автоматического запуска поставщика данных необходимо, чтобы приложение TSLab было запущено.
Для настройки автоматического запуска поставщика нажмите на кнопку с тремя точками в столбце Управление расписанием.
В открывшемся окне Редактировать расписание заполните данные расписания автоматического запуска поставщика. Нажмите на кнопку ОК
Для запуска составленного расписания необходимо в окне Поставщики перевести слайдер Управление расписанием в крайнее правое положение. При этом ручное управление запуском поставщика данных будет заблокировано.
Для подключения торговой платформы TSLab к бирже OKX Вам необходимо создать ключ V5 API. Перейдите на страницу создания API ключа Профиль - Мой API
На странице Мой API (API) нажмите на кнопку Создать ключ V5 API, расположенную в правом верхнем углу страницы.
На открывшейся странице Вам необходимо заполнить поля:
Название - название нового API ключа
Passphrase - пароль от API ключа. Сохраните Ваш пароль, так как при его утрате будет необходимо создать новый API ключ.
IP-адрес (по желанию) - привязка API ключа к конкретному IP адресу.
Доступы - для торговли через платформу TSLab Вам выберите пункты: Чтение, Торговля.
Введите код двухфакторной аутентификации, сгенерированный в Вашем приложении на телефоне.
Для подтверждения нажмите на кнопку Подтвердить
После того как новый API ключ будет создан, Вы сможете просмотреть сведения о ключе в разделе Профиль - Мой API (Account - API).
Для получения подробной информации Вам необходимо нажать на кнопку Просмотреть и затем ввести Passphrase и код 2FA.
Предлагаем Вам рассмотреть предварительно настроенное рабочее пространство TSLab OKX Edition.
Запустите программу TSLab. После загрузки всех необходимых для работы компонентов, на Вашем рабочем столе откроется главное окно программы TSLab.
По умолчанию в стандартной версии программы TSLab 2.2 рабочее пространство пользователя загружается пустым. Для TSLab OKX Edition наша команда подготовила для Вас настроенное и готовое к работе рабочее пространство ManualTradingReal. Для начала работы Вам достаточно ввести свои учетные данные от аккаунта биржи OKX.
Обратите внимание! Вы можете открывать, закрывать и перетаскивать все окна, расположенные в рабочем пространстве ManualTradingReal. Также Вы можете выбрать светлую тему для программы TSLab. Для этого в главном меню программы выберите пункт Файл - Настройки программы (File - Program Settings). В открывшемся окне выберите пункт Внешний вид - Тема (Appearance - Theme). Выберите Светлую Light тему и нажмите на кнопку OK.
На скриншоте ниже все основные элементы управления разделены на зоны:
Главное меню программы. Поставщики данных.
Окна Позиции, Счета, Свои сделки.
График
Менеджер заявок
Строка состояния
Главное меню расположено по верхней границе окна программы. Оно предоставляет Вам доступ к основным элементам управления и настройки программы TSLab.
Поставщик данных - это часть программы, которая обеспечивает взаимодействие с конкретным торговым брокером, либо напрямую с биржей. Поставщик может реализовывать как полный набор функционала: прием торговых данных, выдачу торговых поручений, так и частичный набор.
Окно Поставщики (Data Providers) предназначено для управления поставщиками данных. Окно Поставщики может быть открыто из Главное меню - Данные - Поставщики.
Для TSLab OKX Edition были заранее созданы 3 поставщика данных:
Okex Perpetual Swap Real - поставщик данных, настроенный на работу с бессрочным своп рынком
Okex Spot Real - поставщик данных, настроенный на работу со спот рынком
DEMO Okex Spot - поставщик данных, настроенный на работу с демо-сервером OKX
Для настройки поставщика данных дважды кликните по нему мышкой, либо выберите поставщик и нажмите на кнопку Настройки (Settings).
Для ввода лицензионного ключа выберите поставщик и нажмите на кнопку Ключ (Key).
Вы можете настроить автоматический запуск поставщиков данных используя меню Управление расписанием (Schedule manager). Для Вашего удобства Вы можете вынести кнопку запуска поставщика данных в строку состояния, расположенную в нижнем левом углу окна выбрав данный пункт в столбце Строка состояния (Status Bar).
Окно Позиции отображает данные, отражающие текущее состояние позиций. Окно Позиции может быть открыто из Главное меню | Торговля | Позиции.
В данное окно транслируются данные от брокера/биржи без изменений.
Панель инструментов окна "Позиции" содержит кнопки "Менеджер заявок", "Закрыть позицию/Отменить все заявки", "Отменить заявки"
Для активации кнопки выберите строку с позицией.
Окно Счета позволяет Вам получать информацию о состоянии Ваших счетов. Окно Счета может быть открыто из Главное меню | Торговля | Счета.
Окно "Свои сделки" содержит информацию об исполненных сделках. Вы можете открыть данное окно из Главное меню | Торговля | Свои сделки.
На данное окно можно вывести графики инструментов. У графика есть свой собственный визуальный редактор, для вывода с помощью него индикаторов.
Окно График может быть открыто из Главное меню | Вид | График или из контекстного меню окна Котировки, открытого над интересующей Вас ценной бумагой.
В Редакторе графика отключены некоторые блоки, которые не могу быть использованы в графике, например, Вход в позицию и Выход из позиции.
Для каждого графика должен быть определен хотя бы один источник данных. Это ценная бумага, показатели которой будут отображены на графике.
На график выведен один из индикаторов кластерного анализа. Он собирает статистику сделок за день и настроен на количество сделок.
Индикатор начнет собирать статистику начиная с момента первого подключения.
Обратите внимание! Выбор ценной бумаги выполняется в окне Свойства графика - Выбор ценных бумаг (Properties - Select Instrument). Открыть Свойства графика можно нажав правую кнопку мыши в окне графика. В этом окне Вы можете выбрать поставщика (брокера, предоставляющего информацию), тип ценных бумаг, а также использовать фильтр ценных бумаг.
В TSLab OKX Edition по умолчанию выбран инструмент BTC-USDT. Для того, чтобы увидеть полный список инструментов и выбрать другой инструмент, очистите поле фильтра, расположенное над списком инструментов.
Для удобства при работе с фьючерсами возможно соединять инструменты разных экспираций между собой. Таким образом, программа предоставляет Вам возможность комбинировать данные различных финансовых инструментов.
Выбранные инструменты размещаются в поле "Источник" окна "Настройки". Нажмите на "+ Добавить инструмент" чтобы раскрыть инструмент добавления начальной и конечной дат, которые будут использоваться для построения графика. В качестве основного инструмента должен быть выбран самый новый инструмент.
Установленный инструмент может быть удален путем нажатия на кнопку "Удалить".
Окно Менеджер заявок" позволяет осуществлять быструю торговлю по определенной ценной бумаге.
Открыть это окно можно из Главное меню l Торговля | Менеджер заявок, или из контекстного меню других окон.
Окно "Менеджер заявок" содержит в себе очередь заявок и три вкладки настройки параметров заявки - скальперской, лимитной и заявки с условием.
Обратите внимание! Ячейки Менеджера заявок являются активными. Используя различные сочетания кнопок Вы можете выставлять и снимать заявки на покупку и продажу.
Вы можете выбрать интересующий Вас инструмент в меню, расположенном в верхней части окна.
Строка состояния располагается в нижней части рабочей области и предназначена для отображения текущего состояния системы.
В строке состояния отображается следующая информация и функционал:
Кнопка подключения поставщика данных (если Вы работаете с несколькими поставщиками данных, то в строке состояния отображается кнопка подключения поставщиков данных, в строке которых в окне Поставщики стоит галочка в колонке Строка состояния);
Состояние связи с сервером (если соединение не удалось установить, указывается причина);
Серверное время;
Панель листов;
Кнопка открытия/закрытия журнала сообщений;
Флажки активации отображения в журнале различных типов сообщений и количество новых сообщений.
В TSLab OKX Edition подготовлено несколько Листов с настроенными рабочими пространствами:
ManualTradingReal - Рабочее пространство, с примером настройки интерфейса программы для ручного трейдинга. Загружается при первом старте программы TSLab OKX Edition
Scripts - рабочее пространство с подготовленным набором классических торговых стратегий, состоящий из 20 готовых примеров, адаптированных для торговли на бирже OKX
ManualTradingDemo - рабочее пространство с примером готового к запуску торгового агента "Manual Trading with automatic stop-loss", настроенного на работу с демо-сервером OKX. Агент состоит из панели графика и панели управления скриптом.
Перейдите на официальный сайт криптовалютной биржи OKX :
Нажмите на кнопку Создать аккаунт (Sign UP) в правом верхнем углу страницы.
На странице регистрации Вам будет предложено два варианта создания аккаунта – с помощью электронной почты или номера телефона.
Введите данные и нажмите на кнопку Создать аккаунт (Sign UP). На указанный Вами адрес будет направлено сообщение, содержащие цифровой код, необходимый для подтверждения аккаунта. Введите полученный код и завершите процедуру регистрации.
Для того чтобы усилить защиту Вашего аккаунта от взлома, рекомендуем Вам настроить все доступные функции защиты учетной записи.
Для подключения торговой платформы TSLab к вашей учетной записи OKX необходимо настроить двухфакторную аутентификацию для своей учётной записи.
Двухфакторная аутентификация (2FA) — это метод идентификации пользователя в каком-либо сервисе (как правило, в Интернете) при помощи запроса аутентификационных данных двух разных типов, что обеспечивает двухслойную, а значит, более эффективную защиту аккаунта от несанкционированного проникновения.
Разработчики приложения TSLab Pro рекомендуют Вам воспользоваться приложением Authy. Данное приложение позволит Вам создать единую учетную запись на нескольких мобильных устройствах и, в случае утраты одного из устройств, Вы сможете восстановить свои данные.
Откройте меню Аккаунт - Безопасность (Account - Security Settings)
Для того чтобы функция включения 2FA авторизация стала доступной для подключения Вам необходимо пройти проверку по телефону либо выполнить аутентификацию Google.
Выберите пункт Authenticator app - Настройки
Следуя инструкциям отсканируйте при помощи Вашего телефона сгенерированный QR-код. Запросите код на ваш e-mail. Введите полученный код в поле Email Code.
В поле Google Authentication введите шестизначный код сгенерированный в приложении. Подтвердите введенные данные.
Выберите пункт Обязательная 2FA - Включить (Mandatory 2FA - Turn on)
В открывшемся окне введите шестизначный код из приложения для двухфакторной аутентификации.
Данный шестизначный код обновляется в среднем 1 раз в минуту.
Для получения доступа к торговым операциям на Бирже Вам необходимо пополнить Ваш счёт.
Для того чтобы пополнить счёт OKX, выберите меню Активы - Пополнить (Assets - Deposit)
На странице Пополнение (Deposit) укажите валюту для пополнения. Для выбранной валюты система выдаст вам адрес кошелька, на который и нужно будет переводить цифровые активы.
Пополните Ваш счёт OKX.
Валюта, поступающая на Ваш счёт, автоматически зачисляется на счёт Основной аккаунт (Funding Account). Проверить состояние своего счёта можно на странице Мои активы (Assets).
Перейдите на .
Примечание. Также в программу можно загрузить Исторические данные. Подробнее о работе с Историческими данными Вы можете прочесть в раздел
В поле API Key (public) Вам необходимо ввести уникальный API ключ, созданный в личном кабинете криптовалютной биржи OKX.
Передвигая ползунок, выберите срок действия лицензионного ключа.
Подтвердите свое согласие с договором оказания услуг. Для оформления лицензионного ключа нажмите на кнопку Оформить бесплатную лицензию
Начиная с 03:00 31 августа 2023 года (МСК), для использования продуктов и услуг KuCoin новым пользователям необходимо пройти стандартную процедуру верификации личности.
Android:
iOS:
Обратите внимание! Если вы хотите подключиться к Демо счету биржи ОКХ, Вам необходимость установить флажок в пункте меню Демо торги. Для торговли на демо счете необходимо создать отдельный API Key на сайте биржи OKX. Подробнее в статье:
Подробнее об окне Поставщики Вы можете прочесть в нашей документации:
Подробнее об окне Позиции Вы можете прочесть в нашей документации:
Подробнее об окне Счета Вы можете прочесть в нашей документации:
Подробнее об окне Свои сделки Вы можете прочесть в нашей документации:
Подробнее об окне График Вы можете прочесть в нашей документации:
Подробнее о Менеджере заявок Вы можете прочесть в нашей документации:
Подробнее о Cтроке состояния Вы можете прочесть в нашей документации:
Android:
iOS:
Публичный API ключ
Секретный API ключ
Pass Phrase
Локальное время
Использовать время в соответствии с Вашими региональными настройками компьютера
Действие
Функция
Нажатие левой кнопки мыши и удерживание кнопки Ctrl
Активирует режим выставления условной стоп заявки "Купить, если выше" и "Продать, если ниже" (зависит от половины очереди заявок). Нажатие в колонке "Цена" активирует соответствующую условную заявку с соответствующей ценой.
Нажатие левой кнопкой мыши в колонке "Покупка" в нижней половине очереди заявок
Заявка на покупку по определенной цене.
Нажатие левой кнопкой мыши в колонке "Продажа" в верхней половине очереди заявок
Заявка на продажу по определенной цене.
Нажатие левой кнопкой мыши в колонке "Продажа" в верхней половине очереди заявок
Заявка на продажу по определенной цене - смещение.
Нажатие левой кнопкой мыши в колонке "Продажа" в нижней половине очереди заявок
Заявка на покупку по определенной цене + смещение.
Нажатие левой кнопкой мыши в колонке "Цена" в верхней половине очереди заявок
Заявка на покупку по рынку.
Нажатие левой кнопкой мыши в колонке "Цена" в нижней половине очереди заявок
Заявка на продажу по рынку.
Нажатие правой кнопкой мыши по позиции, отображаемой в очереди заявок
Снимает заявку.
Перемещение цены с применением "Drag and Drop" в зону желаемой цены
Изменение цены выставленной заявки.
Удержание кнопки Shift и ведение курсора мыши над полем "Цена"
Заносит значение цены в поле "Цена" на вкладке настройки параметров заявки.
Таким образом, если трейдер выставляет заявку, купить 0.01 лота, после совершения сделки, куплено будет именно это количество, но с учетом комиссии биржи и у трейдера будет позиция 0.009985.
Программа TSLab учитывает эту особенность биржи и выставляет количество, с учетом комиссии биржи.
Если Вы покупаете 0.01, после совершения сделки в позиции будет 0.01, т.к. программа выставит заявку на 0.010015(с учетом комиссии).
может возникнуть следующая ситуация:
На бирже комиссия есть для Мейкера (Подающего ликвидность в очередь заявок) и Тейкера (потребляющего ликвидность в очереди заявок).
Эти комиссии могут отличаться.
В момент выставления заявки, близко к Лучшим покупке и продажи, очередь заявок может измениться.
Как итог, заявка, идущая с комиссией мейкера, может оказаться заявкой с комиссией тейкера, эта не значительная разница может обернуться проблемой при закрытии позиции, при алгоритмической торговле.
Ваш Агент вошел в позицию на 0.01 лота и следовательно, будет закрывать именно такое количество, а в позициях будет только 0.009995
Биржа при этом выдаст сообщение, о недостаточности средств!
[Okex Spot:BTC-USDT]:Greater than the maximum available balance
(Точно такое же сообщение Вы получите, если будете заходить в короткую позицию "Шорт", на рынке Спот.) , без заемных средств.
Решение: Необходимо держать небольшую позицию, для таких случаев, на всех торгуемых Вами инструментах.
Обратная ситуация, когда выставляемая заявка тейкера, может оказаться заявкой мейкера, т.е. в позиции может оказаться чуть большее количество.
В этом случае программа должна была бы выдать сообщение о двойном входе в позицию.
Программа проверяет, что превышение не более 0.01% и не выдает сообщение. Это отличительная часть от всех остальных поставщиков данных.
Если превышение будет более 0.01% объема заявки, программа выдаст сообщение о двойном входе в позицию.
Рекомендуем использовать блок Относительной комиссии с указанием % уровня комиссии Вашего профиля на бирже.
Когда поставщик подключается к бирже OKX, то выполняется проверка настройки аккаунта OKX. Должен быть выбран 'Чистый режим'.
Если эта настройка не выбрана, то поставщик попробует поставить 'Чистый режим'. Если это не удается, то будет выдано соответствующее сообщение "51000 Parameter posSide error", и коннектор не подключится. Сменить эту настройку можно только если нет открытых позиций и заявок.
Для того чтобы получить возможность выполнять торговые операции на бирже OKX, Вам необходимо выполнить перевод средств с Основного аккаунта (Funding Account) на Торговый аккаунт (Trading Accounts). Для этого перейдите на странице Мои активы (Assets) выберите пункт Перевести - Перевод между аккаунтами (Transfer - Transfer)
В открывшейся странице Вам необходимо указать:
Криптовалюта (Token) - тип переводимой валюты;
С аккаунта (From) - аккаунт, с которого будет выполнен перевод;
На аккаунт (To) - аккаунт, на который будет выполнен перевод;
Количество (Amount) - переводимую сумму.
Для завершения перевода нажмите на кнопку Подтвердить (Confirm).
Проверить поступление средств на торговый счёт можно перейдя в раздел Мои активы (Assets) и выбрав пункт Торговые аккаунты (Trading Accounts).
Вы можете проверить свои счета в программе TSLab в окне Позиции (Positions)
На сайте биржи OKX, выберите Торги - Маржинальная торговля
Выберите инструмент, которым хотели бы торговать и нажмите кнопку Занять
Обратите внимание! Далее, в качестве примера рассматривается заем средств при торговле ETH/USDT на демо счете OKX. Приведенная последовательность действий актуальна и для реальных счетов.
Если у Вас на счете только ETH, то купить ETH Вы не сможете, для его покупки необходимо занять USDT, под обеспечение ETH.
Если у Вас на счете только USDT, то продать ETH Вы не сможете, у Вас его нет и для такой сделки, Вам нужно сначала занять ETH.
В следующем окне необходимо занять средства для маржинальной торговли, например, если на счете USDT, занимаем ETH
После заёма средств, необходимо переподключиться к поставщику данных DEMO OKEX Spot
После включения Поставщика данных DEMO OKEX Spot Вам необходимо выбрать Инструмент для маржинальной торговли в окне Графика и Менеджера заявок. Ниже приведен пример выбора маржинального рынка в окне Менеджер заявок.
Включите поставщик данных DEMO OKEX Spot.
В Менеджере заявок нажмите на кнопку выбор инструмента.
В окне Выбор ценных бумаг нажмите на список поставщиков данных.
В списке поставщиков данных появится новый поставщик для маржинального рынка. Имя рынка соответствует наименованию Инструмента.
Если в поставщике данных когда-либо выбирался инструмент, снимите фильтр. В списке инструментов появится Инструмент маржинального рынка.
Информация для пользователей программы TSLab 2.2
Если у Вас уже установлена программа TSLab 2.2 и Вы хотели бы установить OKX Edition, просто скачайте Файл конфигурации и Набор скриптов на Ваш компьютер.
Важно! Никаких отличий от простой версии 2.2 у OKX Edition в глобальном плане нет.
Отличается только настройка, что именно есть в OKX Edition и чего нет в простой версии TSLab 2.2. В OKX Edition мы подготовили для вас:
Примеры скриптов и индикаторов, написанных в визуальном редакторе
Преднастроенные агенты
Настроенную конфигурацию. График и очередь заявок.
Уже загружена некоторая история (бары).
Версия OKX Edition больше подходит для новичков, кто никогда не имел дело с программой TSLab.
Перейдите на сайт компании TSLab и скачайте последнюю версию программы TSLab 2.2
Установите программу TSLab 2.2 на ваш компьютер. Подробнее о процессе установки.
Запустите программу TSLab 2.2. Загрузите готовые скрипты для OKX и файл конфигурации OKX Edition
Загрузите файл скриптов на Ваш компьютер:
В главном меню программы TSLab выберите пункты меню "Лаб" - "Скрипты".
В открывшемся Рабочем пространстве "Скрипты" нажмите на кнопку "Загрузить из файла".
В открывшемся окне выберите директорию со скачанным файлом OKEx.tspack. Выберите тип файла Архив TSLab скриптов (*.tspack). Откройте файл OKEx.tspack.
В таблицу скриптов будут добавлены примеры скриптов со стратегиями и индикаторами.
Загрузите файл конфигурации на Ваш компьютер:
Откройте программу TSLab. В главном меню программы выберите пункты меню "Файл" - "Загрузить...".
В открывшемся окне выберите папку со скачанным файлом OKEx.tlws. Откройте файл конфигурации.
Для того чтобы получить возможность выполнять торговые операции на бирже OKEx, Вам необходимо выполнить перевод средств с Основного аккаунта (Funding Account) на Торговый аккаунт (Trading Accounts). Для этого перейдите на странице Мои активы (Assets) выберите пункт Перевести - Перевод между аккаунтами (Transfer - Transfer)
В открывшейся странице Вам необходимо указать:
Криптовалюта (Token) - тип переводимой валюты;
С аккаунта (From) - аккаунт, с которого будет выполнен перевод;
На аккаунт (To) - аккаунт, на который будет выполнен перевод;
Количество (Amount) - переводимую сумму.
Для завершения перевода нажмите на кнопку Подтвердить (Confirm).
Проверить поступление средств на торговый счёт можно перейдя в раздел Мои активы (Assets) и выбрав пункт Торговые аккаунты (Trading Accounts).
Вы можете проверить свои счета в программе TSLab в окне Позиции (Positions)
Для того чтобы подключиться к торговым серверам биржи OKX Вам необходимо в программе TSLab настроить Поставщик данных OKX. Запустите программу TSLab, дождитесь окончания загрузки программных компонентов и Рабочего пространства трейдера. В левом верхнем углу Рабочего пространства Вам будет доступно окно Поставщики.
В данном окне для Вас заранее подготовлены 3 поставщика данных:
Okex Perpetual Swap Real - поставщик данных, настроенный на работу с бессрочным своп рынком;
Okex Spot Real - поставщик данных, настроенный на работу со спот рынком и маржинальным рынком;
DEMO Okex Spot - поставщик данных, настроенный на работу с демо-сервером OKX.
Выберите необходимый поставщик данных.
Обратите внимание! Для торговли на маржинальном рынке необходимо выбрать поставщик данных Okex Spot Real. Торговля на Маржинальном рынке доступна после внесения средств на счёт Margin Account. Для торговли в "шорт" необходимо "занять деньги" у биржи.
В качестве примера будет рассмотрена настройка поставщика данных Okex Spot Real. Дважды кликните мышкой на выбранном поставщике.
В окне Datat Provider Settings заполните обязательные поля:
Публичный API ключ (API Public) - публичный API ключ, созданный в личном кабинете OKX;
Секретный API ключ (API Secret) - секретный API ключ, созданный в личном кабинете OKX;
Pass Phrase - кодовая фраза от API ключа.
Обратите внимание! Команда TSLab рекомендует установить необходимые настройки поставщика данных сразу при его создании и настройке. Изменение настроек поставщика данных после его создания может привести к возникновению ошибок в его работе.
Дополнительные настройки (не обязательные):
Локальное время (Use local time) - использовать время в соответствии с Вашими региональными настройками компьютера
Демо торги - торговля на Демо-сервере OKX
Исп. реал. данные для демо - Включение использования котировок с реального рынка, при симулированной торговле.
Подписка на сделки с котир. (Subs. to trades with quotes) - Включает подписку на сделки по инструментам. которые были когда-либо запрошены из окна Вид | Котировки
Отладочный лог -Включение максимального логирования поставщика данных. Включайте, только если Вас попросила служба поддержки TSLab.
Блокировка заявок, сек (Orders blocking timeout (sec.)) - Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.
Настройки кешей (Cache settings) - Настройки периода хранения кешей позволяют указать, сколько будут храниться свои исполненные заявки, сделки и отмененные заявки.
Видимость сделок/заявок в оффлайне (Offline orders/Trades visibility) -Включает видимость своих сделок в агентах, при выключенном поставщике данных.
Для подтверждения введенных данных нажмите на кнопку ОК.
В окне Поставщики выберите поставщик данных, для которого были введены учётные данные. Нажмите на кнопку Ключ (Key) расположенную правее.
В открывшемся окне Регистрационный ключ введите ключ, созданный для поставщика данных в Личном кабинете TSLab. Нажмите на кнопку OK.
После того как ключ будет введен, Вам станет доступна кнопка запуска поставщика данных в колонке Операции (Operation). Нажмите на кнопку для установки соединения.
Программа проинформирует Вас о статусе соединения в окне Поставщики:
красный цвет кнопки означает ошибку в установке соединения,
желтый цвет кнопки означает процесс установки соединения,
зеленый цвет означает, что соединений было установлено и Вы можете осуществлять торговые операции.
Обратите внимание! График и Менеджер заявок настроены на работу с поставщиком данных OKEx Spot. После того как, поставщик данных OKEx Spot будет запущен программа выполнит загрузку истории с сервера OKX. Будет выполнено обновление Графика.
Если Вам необходимо вывести на График и Менеджер заявок данные, поступающие с другого поставщика данных, выберите нужный Вам инструмент в настройках Графика и Менеджера заявок.
На бирже OKX периодически проводятся работы по техобслуживанию. Во время техобслуживания возможны проблемы с подключением поставщика данных к серверам биржи OKX. Также в Строке состояния TSLab можно увидеть сообщение:
"Matching engine is being upgraded. Please try in about 1 minute."
В связи с этим команда TSLab рекомендует Вам настроить расписание подключения к поставщику данных.
Используя меню Управление расписанием Вы можете настроить автоматический запуск поставщика данных в указанный Вами день и время.
Примечание. Для автоматического запуска поставщика данных необходимо, чтобы приложение TSLab было запущено.
Для настройки автоматического запуска поставщика нажмите на кнопку с тремя точками в столбце Управление расписанием.
В открывшемся окне Редактировать расписание заполните данные расписания автоматического запуска поставщика. Нажмите на кнопку ОК
Для запуска составленного расписания необходимо в окне Поставщики нажать на кнопку в столбце Управление расписанием. При этом ручное управление запуском поставщика данных будет заблокировано.
Для того чтобы отключить поставщик данных необходимо, отключить расписание, нажав на кнопку в столбце Управление расписанием.
На сайте биржи OKX, выберите Торги - Маржинальная торговля
Выберите инструмент, которым хотели бы торговать и нажмите кнопку Занять
Обратите внимание! Далее, в качестве примера рассматривается заем средств при торговле ETH/USDT на демо счете OKX. Приведенная последовательность действий актуальна и для реальных счетов.
Если у Вас на счете только ETH , то купить ETH Вы не сможете, для его покупки необходимо занять USDT, под обеспечение ETH
Если у Вас на счете только USDT, то продать ETH Вы не сможете, у Вас его нет и для такой сделки, Вам нужно сначала занять ETH
В следующем окне необходимо занять средства для маржинальной торговли, например, если на счете USDT, занимаем ETH
После заёма средств, необходимо переподключиться к поставщику данных OKEX Spot
После включения Поставщика данных DEMO OKEX Spot Вам необходимо выбрать Инструмент для маржинальной торговли в окне Графика и Менеджера заявок. Ниже приведен пример выбора маржинального рынка в окне Менеджер заявок.
Включите поставщик данных DEMO OKEX Spot.
В Менеджере заявок нажмите на кнопку выбор инструмента.
В окне Выбор ценных бумаг нажмите на список поставщиков данных
В списке поставщиков данных появится новый поставщик для маржинального рынка. Имя рынка соответствует наименованию Инструмента.
Если в поставщике данных когда-либо выбирался инструмент, снимите фильтр. В списке инструментов появится Инструмент маржинального рынка.
При первом подключении по основным инструментам есть история торговли, начиная с 01/10/2019.
История доступна по минутным периодам.
История по другим инструментам биржей может добавляться со временем.
На бирже нет тиковой истории по инструментам, по-этому, при первом построении секундных и тиковых графиков, история будет доступна только за несколько минут.
При первом подключении или длительном перерыве в работе, и запросе данных, программа TSLab скачает бары с биржи, но последний(не закрытый бар) может быть с разрывом в данных, так как его построение зависит от наличия тиковых данных.
Поэтому, желательно не допускать разрывов в работе, при торговле Агентами.
На сайте биржи OKEx -> Торги -> Маржинальная торговля -> Настройки.
В программе версии TSLab 2.1 позиция работает в режиме "лонг/шорт".
Нужно переключить на режим "лонг/шорт".
В программе версии TSLab 2.2 позиция работает в режиме "Чистая", ведет единую позицию.
Нужно переключить на режим "Чистая".
Вынужденная мера - мы ввели дополнительные счета Long и Short на рынке Perpetual Swap в окно Позиции
При ручной торговле и при разработке алгоритмов следует учитывать, что может существовать одновременно и Длинная позиция и Короткая.
Для того, чтобы этого не происходило, не допускайте выставление двух противоположных лимитных заявок одновременно.
Если первая поставилась заявка в короткую позицию(шорт), то сначала она должна быть исполнена.
После исполнения заявки в короткую позицию, можно выставлять заявку в длинную позицию.
Таким образом короткая позиция закроется длинной.
см.картинку.
На данной картинке видно существование двух разнонаправленных позиций.
Этого не желательно допускать, так как за каждую позицию трейдер на бирже OKEx платит проценты за заемные средства(Около 0.02% в день).
Произошло это по причине того, что заявки на вход в позицию были выставлены одновременно в очередь заявок.
Сначала исполнилась длинная позиция, следом короткая. В итоге на счете две противоположные позиции.
В окне Позиции есть функционал закрытия позиции и снятия заявок по инструменту. Эти две позиции, Короткую и Длинную нельзя будет закрыть, выделив именно эти строки.
Закрывать такие позиции нужно по строке, с текущим количеством 0(в данном случае), которая чуть ниже обведенных двух строк, с наименованием счета(Account) MNBTC-USDT-SWAP
При выставлении заявок, на данном рынке, мы используем контракты, один контракт BTC ≈100$
При торговле и разработке алгоритмов используйте целые числа.
Чтобы и на сайте и в программе были одинаковые значения, используйте на сайте настройку Единицы измерения - "Контракт"
На бирже бывают техобслуживания. Во время техобслуживания можно увидеть сообщение.
"Matching engine is being upgraded. Please try in about 1 minute."
Поэтому, желательно настроить расписание подключения к поставщику данных.
Чтобы настроить расписание, в главном меню программы выберите Данные | Поставщики (Data | DataProviders).
Выберите все дни, как представлено на картинке ниже, и нажмите ОК
Переведите ползунок включения расписания
Таким образом, когда техобслуживание на бирже закончится, программа автоматически подключится к бирже.
Для отключения от биржи вручную, необходимо сначала выключить расписание.
Для маржинальной торговли используется поставщик данных Okex Spot, для включения маржинальной торговли достаточно .
Наименование
Поддержка в TSLab
Тип поставщика данных
Spot
Да
Okex Spot
Margin*
Да
Okex Spot
Perpetual Swap
Да
Okex Perpetual Swap
Futures
В разработке
Okex Futures
Options
Нет
Нет
DEX Trading
Нет
Нет
При первом подключении к бирже, из программы TSLab в таблице Свои заявки и в таблице Свои сделки не видны заявки и сделки.
При подключении программа запрашивает биржу по своим заявкам, если заявки выставлялись из программы.
Должна быть выставлена хотя бы одна заявка по инструменту, чтобы по инструменту пришли данные, при переподключении к бирже.
При уже активном соединении, по инструменту должна пройти хотя бы одна сделка, чтобы прошел запрос по инструменту.
Это связано с тем, что при запросе по всем многочисленным инструментам биржи, подключение может быть прервано биржей за Спам запросы.