Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Для того чтобы получить возможность выполнять торговые операции на бирже OKEx, Вам необходимо выполнить перевод средств с Основного аккаунта (Funding Account) на Торговый аккаунт (Trading Accounts). Для этого перейдите на странице Мои активы (Assets) выберите пункт Перевести - Перевод между аккаунтами (Transfer - Transfer)
В открывшейся странице Вам необходимо указать:
Криптовалюта (Token) - тип переводимой валюты;
С аккаунта (From) - аккаунт, с которого будет выполнен перевод;
На аккаунт (To) - аккаунт, на который будет выполнен перевод;
Количество (Amount) - переводимую сумму.
Для завершения перевода нажмите на кнопку Подтвердить (Confirm).
Проверить поступление средств на торговый счёт можно перейдя в раздел Мои активы (Assets) и выбрав пункт Торговые аккаунты (Trading Accounts).
Вы можете проверить свои счета в программе TSLab в окне Позиции (Positions)
Когда поставщик подключается к бирже OKX, то выполняется проверка настройки аккаунта OKX. Должен быть выбран 'Чистый режим'.
Если эта настройка не выбрана, то поставщик попробует поставить 'Чистый режим'. Если это не удается, то будет выдано соответствующее сообщение "51000 Parameter posSide error", и коннектор не подключится. Сменить эту настройку можно только если нет открытых позиций и заявок.
На сайте биржи OKX, выберите Торги - Маржинальная торговля
Выберите инструмент, которым хотели бы торговать и нажмите кнопку Занять
Обратите внимание! Далее, в качестве примера рассматривается заем средств при торговле ETH/USDT на демо счете OKX. Приведенная последовательность действий актуальна и для реальных счетов.
Если у Вас на счете только ETH , то купить ETH Вы не сможете, для его покупки необходимо занять USDT, под обеспечение ETH
Если у Вас на счете только USDT, то продать ETH Вы не сможете, у Вас его нет и для такой сделки, Вам нужно сначала занять ETH
В следующем окне необходимо занять средства для маржинальной торговли, например, если на счете USDT, занимаем ETH
После заёма средств, необходимо переподключиться к поставщику данных OKEX Spot
После включения Поставщика данных DEMO OKEX Spot Вам необходимо выбрать Инструмент для маржинальной торговли в окне Графика и Менеджера заявок. Ниже приведен пример выбора маржинального рынка в окне Менеджер заявок.
Включите поставщик данных DEMO OKEX Spot.
В Менеджере заявок нажмите на кнопку выбор инструмента.
В окне Выбор ценных бумаг нажмите на список поставщиков данных
В списке поставщиков данных появится новый поставщик для маржинального рынка. Имя рынка соответствует наименованию Инструмента.
Если в поставщике данных когда-либо выбирался инструмент, снимите фильтр. В списке инструментов появится Инструмент маржинального рынка.
Таким образом, если трейдер выставляет заявку, купить 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% объема заявки, программа выдаст сообщение о двойном входе в позицию.
Рекомендуем использовать блок Относительной комиссии с указанием % уровня комиссии Вашего профиля на бирже.
На бирже OKEX 6 рынков
Наименование
Поддержка в TSLab
Тип поставщика данных
Spot
Да
Okex Spot
Margin*
Да
Okex Spot
Perpetual Swap
Да
Okex Perpetual Swap
Futures
В разработке
Okex Futures
Options
Нет
Нет
DEX Trading
Нет
Нет
Для маржинальной торговли используется поставщик данных 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).
Выберите все дни, как представлено на картинке ниже, и нажмите ОК
Переведите ползунок включения расписания
Таким образом, когда техобслуживание на бирже закончится, программа автоматически подключится к бирже.
Для отключения от биржи вручную, необходимо сначала выключить расписание.
При первом подключении к бирже, из программы TSLab в таблице Свои заявки и в таблице Свои сделки не видны заявки и сделки.
При подключении программа запрашивает биржу по своим заявкам, если заявки выставлялись из программы.
Должна быть выставлена хотя бы одна заявка по инструменту, чтобы по инструменту пришли данные, при переподключении к бирже.
При уже активном соединении, по инструменту должна пройти хотя бы одна сделка, чтобы прошел запрос по инструменту.
Это связано с тем, что при запросе по всем многочисленным инструментам биржи, подключение может быть прервано биржей за Спам запросы.