Для того, чтобы получить доступ к торговым серверам биржи BitMEX через платформу TSLab Вам необходимо:
1. Открыть счёт на бирже BitMEX. Подробную информацию об условиях предоставления услуг и тарифах Вы можете посмотреть на официальном сайте биржи BitMEX: https://www.bitmex.com/
Помните, экономя на комиссии Вы зарабатываете больше.
2. Создать API ключ. API Ключ необходим для связи торговой платформы TSLab с Вашим аккаунтом BitMEX.
3. Скачать и установить торговую платформу TSLab. Скачать последнюю версию программы TSLab 2.1 Вы можете перейдя по ссылке: https://www.tslab.pro/ru-RU/download/tslab
4. Оформить подписку для поставщика данных BitMEX. Для оформления подписки Вам необходимо зарегистрироваться на сайте компании TSLab. В Личном кабинете пользователя откройте раздел Магазин. Выберите поставщик данных BitMEX и оформите подписку.
5. Настроить поставщик данных. Для подключения к торговым серверам биржи BitMEX Вам необходимо выполнить настройку поставщика данных в программе TSLab
1. Зарегистрируйте аккаунт на сайте биржи BitMEX.
2. Откройте меню настроек аккаунта, расположенное в правом верхнем углу.
3. Перейдите в раздел Ключи API. В открывшемся меню необходимо создать новый ключ API.
4. После того, как новый ключ будет создан Вам необходимо будет сохранить данные API ключа.
Обратите внимание! Секретный ключ для API ключа будет доступен только 1 раз после создания ключа. Как только Вы обновите страницу секретный ключ станет недоступным. Запишите Ваш секретный ключ!
Скачайте и установите программу TSLab на Ваш компьютер.
Обратите внимание! Программа TSLab поддерживает операционные системы Windows 7, Windows 8.1, Windows 10. Для работы TSLab необходим Microsoft.NET Framework 4.7.2.
Процесс оформления Лицензионного ключа для выбранного поставщика данных одинаковый для всех криптовалютных бирж.
1.Вход в Личный кабинет пользователя TSLab
Войдите в Личный кабинет пользователя, выбрав пункт «Вход» в правом верхнем углу главной страницы сайта компании TSLab.
В открывшейся странице введите адрес электронной почты, указанный при регистрации на сайте и пароль. Для входа нажмите кнопку «Далее»
2. Выбор поставщика данных в личном кабинете
В личном кабинете пользователя выберите пункт меню Магазин. На странице сайта откроется список доступных поставщиков данных.
Обратите внимание! Для каждого брокера / биржи предусмотрены разные линейки тарифов.
Платные тарифы для криптовалютных поставщиков имеют следующее обозначение:
— Поставщик-USD
— Поставщик-BTC
Здесь USD или BTC определяет, в какой валюте будет рассчитываться ограничение лицензии, совокупный размер открытых позиций и заявок.
Для любого тарифного плана возможна оплата в валюте: RUB, USD, BTC.
Криптобиржи | Crypto currency exchanges
Основной параметр лицензии криптовалютных поставщиков данных. Позволяет выбрать персональный тарифный план с оплатой только за реально используемый в торговле размер открытых позиций.
Примечание: Счет, используемый для работы по лицензии с ограничением по максимальному размеру открытых позиций не должен содержать инвестиционных позиций, например в альткоинах (см. принцип расчета ниже).
Рекомендация: Инвестиционные позиции мы рекомендуем держать на физических кошельках, а не на биржах. Но, при необходимости, мы рекомендуем создать отдельный счет на бирже. Таким образом эти позиции не будут учитываться при торговле через TSLab.
В случае, если рассчитанный для счета совокупный размер открытых позиций превышает ограничение максимального размера открытых позиций, то торговые агенты не смогут выставлять заявки в сторону увеличения.
Заявки, ведущие к уменьшению совокупного размера открытых позиций на счете, принимаются всегда.
Совокупный размер открытых позиций — это сумма всех позиций, открытых на счете пользователя, и заявок, кроме «Денег». Способ открытия позиций не имеет значения. Позиции, открытые без участия TSLab, также будут учтены при расчете значения.
Расчетной единицей параметра является BTC или USD в зависимости от выбранной лицензии.
1. Все имеющиеся на счету позиции пересчитываются в расчетную единицу по текущему курсу биржи.
2. Позиции суммируются.
3. Сумма позиций уменьшается на величину «Денег».
4. Полученное значение является совокупным размером открытых позиций и сравнивается с ограничением максимального размера открытых позиций для оплаченной лицензии.
Расчет параметра «Деньги».
— «Деньги» рассчитываются на основе позиций BTC или USD, присутствующих на счету.
— Из имеющихся на счету позиций BTC и USD выбирается наибольшая в пересчете на Расчетную единицу по текущему курсу биржи.
— Выбранная наибольшая позиция будет учитываться как «Деньги», при расчете реального размера открытых позиций.
Расчетная единица
Расчетная единица определяется при выборе лицензии в личном кабинете. BTC или USD.
Определяет в чем именно считается совокупный размер открытых позиций и определяет в какой валюте ограничение лицензии максимального размера открытых позиций.
Оплатить и ту и другую лицензию можно как долларами/рублями, так и биткоинами.
USD тариф(ключ) тарифицируется в USD.
BTC ключи тарифицируются в BTC.
Фьючерсные поставщики данных бывают только в USD.
Поставщики Спот бывают как BTC, так и USD.
Вопрос: — У меня в уже в открытых позициях сейчас находятся: 600 USDT (около 0.09 BTC) и 500 XRP (около 0.04 BTC), а купил я пакет на 0.2 BTC, то за открытую позицию будет считаться 0.04 BTC и я смогу докупить еще что нибудь на 0.16 BTC ?
Ответ: — Да
Вопрос: — Допустим, я купил поставщик данных на 1BTC, но у меня стоит несколько роботов, каждый из которых совершает сделки объемом 1BTC. В этом случае программа даст зайти в рынок? Так же на одном из роботов переворот позиции, т.е. 2 заявки по 1 BTC на стоп и обратный вход. В этом случае даст перевернуться? Спасибо.
Ответ: — совокупная позиция по всему счету не должна превышать 1BTC. Следовательно, программа не даст выставить заявки другим агентам, если совокупная позиция уже существует на 1BTC.
Если позиции еще нет и есть только 1BTC , который в данный момент является деньгами, то на 1BTC программа даст зайти одному агенту.
В списке поставщиков данных выберите Вашего брокера / биржу. Для продолжения нажмите на зеленую кнопку Подробнее напротив выбранного вами тарифа.
Обратите внимание! Для разных поставщиков данных существуют разные способы создания API ключа. Чаще всего API ключ создается в личном кабинете на сайте брокера.
На открывшейся странице Вам необходимо оформить заказ на приобретение лицензионного ключа TSLab:
— Обратите внимание на строку Совместимость. Для некоторых брокеров доступны несколько типов поставщиков данных.
— В поле API Key (public) Вам необходимо ввести уникальный ключ, созданный в личном кабинете выбранной Вами криптовалютной биржи.
Внимание! Купленная лицензия будет действовать только для указанного API Public Key. В случае ввода неверного значения поставщик данных работать не будет!
— Выберите тарифный план. Подробнее о тарифе Вы можете прочесть нажав на знак «?» в синем кружочке.
— Передвигая ползунок, выберите срок действия лицензионного ключа. Обратите внимание, при покупке лицензии на несколько месяцев вы получаете скидку к заказу.
При наличии, введите промокод для получения дополнительной скидки.
Всем нашим клиентам и подписчикам, кто решил работать в программе TSLab и активно в ней торговать своими торговыми роботами. Мы предоставляем
Подтвердите свое согласие с договором оказания платных услуг. Для оформления покупки нажмите на кнопку «Купить» и совершите оплату.
4. После того, как подписка будет оформлена, на Вашу почту будет отправлено письмо с лицензионным ключом для поставщика данных в программе TSLab. Также Вы можете найти данные о приобретенной лицензии в личном кабинете на сайте TSLab. Для этого перейдите на страницу Контракты.
Для получения подробной информации о приобретенной лицензии в окне Контракты дважды кликните мышкой на созданном контракте.
1. Добавление нового поставщика онлайн данных
Запустите программу TSLab. Для того, чтобы добавить новый поставщик данных Вы можете воспользоваться двумя способами:
Способ №1
— В Главном меню выберите пункт Данные — Поставщики.
— Нажмите на кнопку Добавить
— Выберите пункт Данные в режиме реального времени, затем нажмите на кнопку Далее
Способ №2
В Главном меню выберите пункт Данные — Добавить онлайн поставщик данных
Примечание
Также в программу можно загрузить Исторические данные.
В открывшемся списке выберите поставщик данных BitMEX. В поле Имя поставщика данных Вы можете задать любое имя для создаваемого поставщика. Для продолжения нажмите кнопку Далее.
В настройках поставщика Вам необходимо ввести Публичный API ключ и Секретный API ключ, созданный в Личном кабинете на сайте биржи BitMEX.
Описание настроек Поставщика данных BitMEX
Настройка | Описание |
Публичный API ключ | Публичный ключ пользователя. С помощью публичного ключа Вы можете получить лицензионный ключ для поставщика данных в TSLab |
Секретный API ключ | Секретный ключ пользователя. |
Макс. запрашив. сделок | Количество сделок истории, запрашиваемых с сервера. |
Базовый URL | Дает возможность поменять путь к серверу биржи. |
Локальное время | Позволяет выводить данные в местной временной зоне, по умолчанию используется UTC. |
Исп. PostOnly заявки | Посылать заявку маркетмейкера с флагом PostOnly. На бирже есть функция выставления лимитной заявки, гарантированно в свою очередь. Т.е. если покупаете, то заявка обязательно встанет в очередь покупок, в продажи никогда не попадет. Цену такой заявки регулирует сама биржа. |
Подписка на сделки с котир. | Подписываться на получение сделок по инструментам при подписке на котировки по инструменту. Таблица Котировки. Если там выведены инструменты, то даже если не будет запущено ни одного агента или графика с режимом обновления реал-тайм, данные по инструменту будут кешироваться в файлы. (удобно, например при накоплении данных для кластерного анализа в истории). |
Загружать тики за N дней | Загружать пропущенные тики за N дней |
Строить свечи из тиков | Строить свечи из тиков |
Блокировка заявок, сек | Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных. |
Видимость сделок/заявок в оффлайне | Активирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы. |
Настройки кешей | Устанавливает период хранения информации о сделках и заявках Пользователя, доступны следующие параметры:
— срок хранения исполненных заявок; |
1. Если включена галочка ‘Строить свечи из тиков’, то все свечи будут построены из имеющихся тиков. Более точный график.
Количество загруженных тиков определятся настройкой ‘Загружать тики за N дней’. По умолчанию 0 дней, тогда тики будут загружены за два часа.
Если ставите много дней, то потребуется некоторое время чтобы скачать все тики за эти дни.
2. Если выключена галочка ‘Строить свечи из тиков’, то свечи будут построены те, которые отдает Bitmex.
Свечи в Bitmex имеют особенность: цена открытия равна цене закрытия предыдущего периода времени и время свечи берется на конец периода, а не начало.
Поэтому свечи от Bitmex могут не совпадать со свечами, построенными из тиков.
Примечание 1: После того как переключите галочку ‘Строить свечи из тиков’ нужно перезагрузить TSLab.
Примечание 2: При подключении, тики загружаются с последнего загруженного по настоящее время.
Поэтому, если в настройках стояло ‘Загружать тики за 0 дней’, вы подключились и загрузили тики за 2 часа.
То, при увеличении настройки, например, до 10 дней, не будут загружаться более старые тики, так как уже загружены более новые.
Нужно удалить папку с тиками XXXCacheTrades(папка на одном уровне с папкой логов программы. Инструменты — Папка с логами) или создать нового поставщика и указать сразу количество загружаемых дней.
Для завершения создания поставщика данных нажмите на кнопку Далее.
В окне Поставщики выберите созданный поставщик данных BitMEX и нажмите кнопку Ключ.
Введите ключ, оформленный в личном кабинете TSLab, нажмите на кнопку ОК
5. В окне Поставщики, в колонке Операция нажмите на кнопку для установки соединения
Программа проинформирует Вас о статусе соединения в окне Поставщики:
— красный цвет кнопки означает ошибку в установке соединения,
— желтый цвет кнопки означает процесс установки соединения,
— зеленый цвет означает, что соединений было установлено и Вы можете осуществлять торговые операции.