комментарии Sylvia Chardonnay на форуме

  1. Логотип Interactive Brokers
    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.

    В этой статье я продолжаю делиться своим опытом по алгоритмической торговле моих роботов из TSLab на Американском фондовом рынке через брокера Interactive Brokers (IB). Спасибо всем, кто проявил интерес к моей первой статье, опубликованной в ноябре и за ваши комментарии. Это воодушевляет и вдохновляет к дальнейшей работе в этом направлении. Для тех, кто не успел ознакомиться с первой частью даю ссылочку внизу.

    Для удобства весь материал был разбит на три части:

    Часть 1- Особенности при подготовке к запуску TSLab на реал с IBноябрь 2017, ссылка https://smart-lab.ru/my/schardonnay/blog/all/

    Часть 2 — Непосредственная работа терминалов TSLab  и TWS

    Часть 3- Часто встречающиеся проблемы 

    В данном выпуске идет рассмотрение второй части –как происходит работа TSLab и платформы брокера Trader Workstation (TWS) в течение основной рабочей сессии – с 9.30-16.00 ЕТ, порядок исполнения ордеров, проскальзывание и особенности комиссии. Все примеры сделок в этой статье реальные и приведены с моего торгового счета IB за последние два месяца торговли роботами.

    Я исходила из принципа освещения наиболее актуальных моментов, того, что вызвало у меня внимание и повышенный интерес, и того, с чем ранее не сталкивалась. Если у кого-то возникали подобные моменты, буду признательна за комментарии по вашему опыту.

     

    Часть 2- Непосредственная работа терминалов TSLab и TWS

     

    Установление связи между TSLab  и TWS- в первой части статьи я описывала моменты подготовки к запуску на реал обеих платформ. При успешном подключении у вас в TWS появится такая табличка при нажатии на зеленый символ DATA в правом верхнем углу. Внизу можно увидеть  ваши IP данные с портом 7496 и API Client ID и статус- Аccepted. 

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2. 

    При этом в платформе TSLab появляются сообщения о подписке на реальные маркет данные (Market Data Subscriptions), как показано на скриншоте внизу.
    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.

    Первая строка сверху- брокер транслирует TSLab, что у меня нет подписки на глубину стакана.

    Вторая строка сверху- говорит, что есть инструменты в портфеле, по которым нет реальных  маркет данных. У меня есть в портфеле бумаги не с Американского рынка, они транслируются с задержкой, это про них.

    Остальные строки- это в принципе совпадает со скриншотом вверху из платформы IB с той разницей, что в TSLab эта информация транслируется при подключении к брокеру в сообщениях.

    Еще раз отмечу, что для торговли на реале нужны реальные маркет данные. Как это делается я рассказывала в первой статье.

    После того, как все сконнектировалось, рассмотрим исполнение ордеров на стороне брокера. На стороне TSLab я останавливаться особо не буду, там в принципе все стандартно и при необходимости можно познакомиться с довольно подробной документацией на сайте TSLab.  Отмечу лишь два момента.

    Первый -ТSLab после входа в позицию выставляет только один ордер – или стоп или тэйк профит (ТП), в зависимости от того, к какому краю ближе сейчас находится текущая цена. Пересчет и выставление нового ордера происходит в зависимости от интервала пересчета- у меня 1 мин. При этом на графике отображаются данные и по стопу и по ТП, что визуально удобно.

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

    Комиссия — Вопросы по комиссии от вас встречались наиболее часто, поэтому остановлюсь еще на некоторых нюансах.

    • При выборе ордера нужно учитывать, что комиссия за маркет ордера дороже, чем за лимитные ордера, т.к. первые забирают ликвидность у маркета, а последние добавляют ее.

    Вот один из экстремальных примеров, когда 100 акций было продано маркетом в шорт с комиссией 1.01 USD и откуплено лимитником с комиссией всего 0.16 USD.

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.

    • Для того, чтобы при выставлении ордера играла роль именно комиссия и остальные сборы, выставляем галочку  Consider  cost  when routing в настройке ордеров. Если эта галочка не стоит, то главным условием является цена биржи. 

                      TWS – File> Global Configuration> Presets>Stock>Miscellaneous

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.


    • SMARTRouting-При алготорговле через TSLab используется так называемый SMART routing algorithm, когда брокер при работе с ордерами применяет алгоритм, учитывающий максимальную возможность исполнения ордеров при наилучшей цене и комиссии. Поэтому в настройках можно установить нужную для себя опцию исходя из своих потребностей, объема, приоритета в исполнении и т.п. Это делается также через

                      TWS – File> Global Configuration > Orders > Smart Routing

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.


    Частичное исполнение ордеров. Если поставить галочку AllorNone — в предустановленных настройках ордеров, в разделе «Advanced”, то заявка будет исполняться либо полностью, на все количество либо не исполняться вообще.  Это позволяет снизить комиссию, когда ордер может быть разбит на несколько частей.

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.


    При реальной торговле, однако, это правило не всегда соблюдается и не только на низко ликвидных бумагах. Пример внизу с акцией CRM (Salesforce.com), входящей в индекс S&P500  со средним объемом проторговки в день более 4 млн. Заявка на 167 акций была разбита на две части 100 и 67 при покупке маркетом! При этой операции комиссия же составила не больше, чем бы это был один ордер. Закрылись одним ордером.
    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.

    Вот также пример, когда заявленный ордер на покупку маркетом 45 акций GIII (G-III Apparel Group) был разбит на три части, причем за одну часть комиссия была 0.00

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.


    Проскальзывание (slippage) и SSR(ShortSaleRule), в процессе работы роботов заметила, что в целом исполнение маркет ордеров за исключением первых 10-15 минут сессии идет примерно с 1-2 центами проскальзывания по сравнению с той ценой, которая идет в лабораторной сделке в TSLab по этому же агенту.  Теперь это учитываю при тестировании своих стратегий на истории. При этом ТП всегда ставлю лимитным ордером, без проскальзывания, а не условной заявкой. Это задается в настройках скрипта. 

    При открытии сессии, когда волатильность высокая, бывают и более значительные проскальзывания. Самым большим у меня была разница в 54 цента, бумага ВА (Boeing). Имеется ввиду разница между ценой входа в лаборатории и реальной ценой входа. Бывают, конечно, и совсем нештатные ситуации. Одним из ярких примеров может служить недавняя история с бумагой PCG (PG&E Corporation), когда еще на премаркете цена упала примерно на 15% с 51.12  до 43.08 из-за плохих новостей. Я как раз стояла в этой бумаге в шорт. При открытии мой маркет ордер был только исполнен через 3!!! минуты, при том, что это был buy ордер. 

    Здесь также надо отметить тот факт, что именно в это время было установлено правило «up- tick rule», известное также как SSR, когда продавать бумагу можно только после up tick. Выставленные ордера при этом могут получить значительное проскальзывание, т.к не известно когда будет up tick и сколько ордеров успеют провести после этого. Это отражается только в платформе брокера красным кружком рядом с тикером бумаги и не видно в TSLab. 
    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.


    Миллисекунды, миллисекунды- тоже играют значение при алгоритмической торговле, хотя у меня не HFT (High Frequency Trading) роботы. Был случай с одновременным проведением одного ордера  по бумаге CNP (CenterPointEnergy) два раза на разных биржах, секунда в секунду. А вот миллисекунды  возможно были разные, но в отчете этих данных нет. При этом оригинальная позиция закрылась и тут же открылась новая в обратную сторону. В TSLab на вкладке «Управление Агентами» этого не было видно, т.к позиция закрылась по роботу нормально, а вот новую открытую позицию можно увидеть только в графе «Позиции». Поэтому теперь я все проверяю, хотя бы в конце дня. 

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.


    Исполнение одинаковых заявок по разным ценам — у меня есть робот с двумя  одновременными входами по одной точке входа, но разным управлением позицией. Обычно исполнение этих двух заявок идет одновременно, но иногда встречаются различия, довольно существенные. Пример на скриншоте, когда разница во времени составила 52 сек и цена ушла уже почти на 11 центов. Для бумаги такого калибра, как MSFT (Microsoft)- это значительно. 

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.

    Премаркет и послемаркет- как известно, на Америке некоторые бумаги торгуются и на премаркете и после закрытия основной сессии (9.30-16.00 ЕТ). При тестировании своих стратегий я учитывала только котировки во время основной сессии, поэтому важно в настройках скрипта в платформе TSLab задать данное время. Иначе график будет отражать всю информацию до и после маркета и это может неправильно отразится при расчете некоторых индикаторов, в частности скользящих средних.

    Продолжение следует…

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

    Надеюсь, данный материал был полезен. Буду признательна за комментарии и пожелания.

    С Наступающими Праздниками и Удачи вам в Новом году!






     

     

  2. Логотип TSLab
    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.

     

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.

    Торгую на Американском фондовом рынке с Interactive Brokers (IB) более трех лет на сегодняшний день используя разные стратегии.  До недавнего времени все это было вручную, внутридневка и средний срок. Моя торговая жизнь изменилась, когда я, закончив курсы по созданию и алгоритмизации торговых систем с использованием платформы TSLab, решила выйти на Америку со своими роботами.

    Вооружившись знаниями с курса по поиску рыночных закономерностей и отточив навык по нахождению смещения вероятности в своей торговой системе, я создала портфель из десятка роботов и горела нетерпением запустить их на своем боевом счету у Interactive Brokers. В процессе обучения на курсе я проходила практику на Российском срочном рынке в течение нескольких месяцев, поэтому сложности как настроить и запустить агентов в платформе TSLab не возникало. Меня интересовало другое- как сконнектировать TSLab с платформой брокера Trader Workstation (TWS), так как она не является особо user-friendly, достаточно громоздка и не совсем интуитивно понятна, а для алготрейдинга нужно только торговать через эту платформу. Вот тут-то и оказалось, что кроме краткого руководства по подключению TSLab к брокеру IB особо ничего и нет. Перелопатив сотни страниц интернета, русско- и англоязычных блогов и сайтов, я нашла часть необходимой информациии, а недостающая часть была получена методом тыка, путем проб и ошибок в процессе запуска и работы на реале.

    Поэтому я решила обобщить в данном цикле статей весь наработанный материал и свой опыт по выходу на реал на Америке со своими роботами из TSLab через IB. Буду рада, если данная статья поможет кому-то сэкономить время, нервы и деньги при подобном процессе.

    Для удобства я разбила весь материал на три части:

    Часть 1- Особенности при подготовке к запуску TSLab на реал с IB

    Часть 2- Непосредственная работа терминалов TSLab и TWS

    Часть 3- Часто встречающиеся проблемы

    Отмечу, что здесь речь пойдет о реальном счете на IB,(не демо) и полнофункциональном коннекторе TSLab,(не тестовый режим).

    Сразу оговорюсь, чего не будет в этой  статье-не будет информации о том, как открыть счет у IB, как формировать свой портфель, как управлять рисками и как создавать роботов в TSLab для Америки. Все это отдельная тема, и если будет значительный интерес, то могу написать об этом дополнительно.

    В этой статье я рассмотрю основные моменты подготовки и запуска уже готовых роботов, созданных в TSLab на реал с IB, с которыми я столкнулась. Итак, все по порядку.

                                             

     

     

                      Часть 1. Особенности при подготовке к запуску TSLabна реал с IB



    • Trader Workstation(TWS), платформа брокера IB, через которую нужно будет вести торговлю и коннектировать с TSLab. Она устанавливается отдельно на той машине/ПС, откуда будет вестиcь торговля, скачивается версия для десктопа, не онлайновская. Занимает примерно 700 МВ. Платформа TSLab при этом занимает около 500 МВ, и в процессе работы до конца сессии еще накачивает примерно столько же. Это надо будет учитывать при выборе памяти (RAM), если вы размещаете свои скрипты на отдельном сервере-VPS (Virtual Private Server)


    • Market Data Subscriptions. Для начала работы необходимо иметь подписку у брокера на реальные маркет данные- Market Data Subscriptions. Делается это через

      Account Management>User Settings> Market Data Subscriptions.

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

      Стоимость данных зависит от рынка, страны и от глубины данных. Я например выбрала такие, как на скрине внизу- это позволяет видеть реальные котировки и торговать всеми акциями USA, без стакана. В целом это стоит мне 4,50 дол. в месяц, если комиссия за этот же месяц более 30 долларов. Если меньше, то дополнительно нужно платить 10 дол
    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.


    • APIID- для меня это был не совсем понятный момент, какой API client ID нужно иметь и где его брать. Оказалось, все намного проще. Это делается в настройках

      TWS – File> Global Configuration>API> Settings > Master API client.

      Выбираем любое не отрицательное число и вписываем туда. Это же число затем будем использовать при настройке поставщика в TSLab.

      В этом же блоке  проверяем Socket port- должен быть 7496, иначе работать не будет.

      И я также вбила данные IP co своего VPS в строчку Trusted IPs

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.

    • Автоматическое закрытие платформы TWS и ее блокирование после определенного времени неактивности. Для этого опять идем в

      File> Global Configuration> Configuration>Lock and Exit и устанавливаем следующее:

      • never lock Trader Workstation, чтобы платформа постоянно была открыта и не блокировалась в течении рабочей сессии

      И вбиваем нужное время для автоматического выхода из программы- Set  Auto Log  Off  Time

      После этого нажимаем «Apply»

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.

    • Автоматический вход в платформу TWS -стоит отметить, что в базовой конфигурации он не предусмотрен в целях безопасности, поэтому каждый день до начала сессии нужно заходить на свой VPS сервер/ту машину, где она установлена и запускать ее вручную до начала работы сессиии. Если у вас в TSLab стоит автоматическое подключение к поставщику по расписанию в менеджере команд, то запускать TWS нужно до начала времени подключения.

      IB использует двойной метод идентификации, сначала по логину и паролю, а затем по комбинации цифр и букв с карты-ключа IB, которая выдается при открытии счета. При желании в настройках можно отказаться от двойного метода  идентификации:

      Account Management> Manage Account>Security>Secure Login System>SLS Opt Out

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



    Теперь о некоторых особенностях в настройках поставщика в TSLab. При создании поставщика данных необходимо обратить внимание на следующее:

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.

    Счет — это ваш номер счета у IB.

    API ID-это тот номер, о котором я писала в п 4. Вбиваем то же число, которе выбрали для Master API client в TWS.

    Адрес — вбиваем IP той машины, на которой установлены TSLab и TWS

    Порт- должен быть обязательно 7496, как и в п 4.

    Локальное время- обязательно поставить галочку

    Исп. SMARTвсегда — тоже ставим галочку, это нужно для API торговли и правильного расчета комиссии.

    Остальные настройки- по желанию.

    Особенностью настройки агента в TSLabявляется выбор тикера в источнике скрипта или агента. Тикер для торговли акциями вбивается вручную, а не выбирается из списка меню, как это например, при торговле на рынке FORTS. При первом запуске TSLab не имеет ни одного тикера в памяти и поэтому его нужно занести туда через платформу TWS.

    Для этого в TWS создается  любой лимитный ордер с нужным тикером, я, например, делаю это по 1 долл за акцию вне рабочей сессии. Затем после того, как связь с брокером установлена в менеджере поключений TSLab, можно запускать скрипт или агента и выбирать нужный источник как обычно и тогда появится выбранный тикер. После этого, не раньше, лимитный ордер у брокера можно удалить. Все набранные тикеры потом сохраняются в памяти TSLab и второй раз один и тот же тикер вводить не нужно, только новые.

    Если вы все правильно настроили, то при подключении TSLab к TWS у вас в платформе брокера должна высветиться такая табличка при нажатии на зеленый символ DATA в правом верхнем углу. Внизу можно увидеть ваши IP данные с портом 7496 и API Client ID и статус- Аccepted. 

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.



    Продолжение следует...

    В следующей статье, Часть 2 я продолжу рассказ о непосредственной работе обеих платформ в реальном режиме.  

    Надеюсь, этот материал был полезным. Буду признательна за комментарии и пожелания.

    Удачных вам трейдов!

     



  3. Логотип Interactive Brokers
    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.

     

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.

    Торгую на Американском фондовом рынке с Interactive Brokers (IB) более трех лет на сегодняшний день используя разные стратегии.  До недавнего времени все это было вручную, внутридневка и средний срок. Моя торговая жизнь изменилась, когда я, закончив курсы по созданию и алгоритмизации торговых систем с использованием платформы TSLab, решила выйти на Америку со своими роботами.

    Вооружившись знаниями с курса по поиску рыночных закономерностей и отточив навык по нахождению смещения вероятности в своей торговой системе, я создала портфель из десятка роботов и горела нетерпением запустить их на своем боевом счету у Interactive Brokers. В процессе обучения на курсе я проходила практику на Российском срочном рынке в течение нескольких месяцев, поэтому сложности как настроить и запустить агентов в платформе TSLab не возникало. Меня интересовало другое- как сконнектировать TSLab с платформой брокера Trader Workstation (TWS), так как она не является особо user-friendly, достаточно громоздка и не совсем интуитивно понятна, а для алготрейдинга нужно только торговать через эту платформу. Вот тут-то и оказалось, что кроме краткого руководства по подключению TSLab к брокеру IB особо ничего и нет. Перелопатив сотни страниц интернета, русско- и англоязычных блогов и сайтов, я нашла часть необходимой информациии, а недостающая часть была получена методом тыка, путем проб и ошибок в процессе запуска и работы на реале.

    Поэтому я решила обобщить в данном цикле статей весь наработанный материал и свой опыт по выходу на реал на Америке со своими роботами из TSLab через IB. Буду рада, если данная статья поможет кому-то сэкономить время, нервы и деньги при подобном процессе.

    Для удобства я разбила весь материал на три части:

    Часть 1- Особенности при подготовке к запуску TSLab на реал с IB

    Часть 2- Непосредственная работа терминалов TSLab и TWS

    Часть 3- Часто встречающиеся проблемы

    Отмечу, что здесь речь пойдет о реальном счете на IB,(не демо) и полнофункциональном коннекторе TSLab,(не тестовый режим).

    Сразу оговорюсь, чего не будет в этой  статье-не будет информации о том, как открыть счет у IB, как формировать свой портфель, как управлять рисками и как создавать роботов в TSLab для Америки. Все это отдельная тема, и если будет значительный интерес, то могу написать об этом дополнительно.

    В этой статье я рассмотрю основные моменты подготовки и запуска уже готовых роботов, созданных в TSLab на реал с IB, с которыми я столкнулась. Итак, все по порядку.

                                             

     

     

                      Часть 1. Особенности при подготовке к запуску TSLabна реал с IB



    • Trader Workstation(TWS), платформа брокера IB, через которую нужно будет вести торговлю и коннектировать с TSLab. Она устанавливается отдельно на той машине/ПС, откуда будет вестиcь торговля, скачивается версия для десктопа, не онлайновская. Занимает примерно 700 МВ. Платформа TSLab при этом занимает около 500 МВ, и в процессе работы до конца сессии еще накачивает примерно столько же. Это надо будет учитывать при выборе памяти (RAM), если вы размещаете свои скрипты на отдельном сервере-VPS (Virtual Private Server)


    • Market Data Subscriptions. Для начала работы необходимо иметь подписку у брокера на реальные маркет данные- Market Data Subscriptions. Делается это через

      Account Management>User Settings> Market Data Subscriptions.

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

      Стоимость данных зависит от рынка, страны и от глубины данных. Я например выбрала такие, как на скрине внизу- это позволяет видеть реальные котировки и торговать всеми акциями USA, без стакана. В целом это стоит мне 4,50 дол. в месяц, если комиссия за этот же месяц более 30 долларов. Если меньше, то дополнительно нужно платить 10 дол
    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.


    • APIID- для меня это был не совсем понятный момент, какой API client ID нужно иметь и где его брать. Оказалось, все намного проще. Это делается в настройках

      TWS – File> Global Configuration>API> Settings > Master API client.

      Выбираем любое не отрицательное число и вписываем туда. Это же число затем будем использовать при настройке поставщика в TSLab.

      В этом же блоке  проверяем Socket port- должен быть 7496, иначе работать не будет.

      И я также вбила данные IP co своего VPS в строчку Trusted IPs

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.

    • Автоматическое закрытие платформы TWS и ее блокирование после определенного времени неактивности. Для этого опять идем в

      File> Global Configuration> Configuration>Lock and Exit и устанавливаем следующее:

      • never lock Trader Workstation, чтобы платформа постоянно была открыта и не блокировалась в течении рабочей сессии

      И вбиваем нужное время для автоматического выхода из программы- Set  Auto Log  Off  Time

      После этого нажимаем «Apply»

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.

    • Автоматический вход в платформу TWS -стоит отметить, что в базовой конфигурации он не предусмотрен в целях безопасности, поэтому каждый день до начала сессии нужно заходить на свой VPS сервер/ту машину, где она установлена и запускать ее вручную до начала работы сессиии. Если у вас в TSLab стоит автоматическое подключение к поставщику по расписанию в менеджере команд, то запускать TWS нужно до начала времени подключения.

      IB использует двойной метод идентификации, сначала по логину и паролю, а затем по комбинации цифр и букв с карты-ключа IB, которая выдается при открытии счета. При желании в настройках можно отказаться от двойного метода  идентификации:

      Account Management> Manage Account>Security>Secure Login System>SLS Opt Out

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



    Теперь о некоторых особенностях в настройках поставщика в TSLab. При создании поставщика данных необходимо обратить внимание на следующее:

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.

    Счет — это ваш номер счета у IB.

    API ID-это тот номер, о котором я писала в п 4. Вбиваем то же число, которе выбрали для Master API client в TWS.

    Адрес — вбиваем IP той машины, на которой установлены TSLab и TWS

    Порт- должен быть обязательно 7496, как и в п 4.

    Локальное время- обязательно поставить галочку

    Исп. SMARTвсегда — тоже ставим галочку, это нужно для API торговли и правильного расчета комиссии.

    Остальные настройки- по желанию.

    Особенностью настройки агента в TSLabявляется выбор тикера в источнике скрипта или агента. Тикер для торговли акциями вбивается вручную, а не выбирается из списка меню, как это например, при торговле на рынке FORTS. При первом запуске TSLab не имеет ни одного тикера в памяти и поэтому его нужно занести туда через платформу TWS.

    Для этого в TWS создается  любой лимитный ордер с нужным тикером, я, например, делаю это по 1 долл за акцию вне рабочей сессии. Затем после того, как связь с брокером установлена в менеджере поключений TSLab, можно запускать скрипт или агента и выбирать нужный источник как обычно и тогда появится выбранный тикер. После этого, не раньше, лимитный ордер у брокера можно удалить. Все набранные тикеры потом сохраняются в памяти TSLab и второй раз один и тот же тикер вводить не нужно, только новые.

    Если вы все правильно настроили, то при подключении TSLab к TWS у вас в платформе брокера должна высветиться такая табличка при нажатии на зеленый символ DATA в правом верхнем углу. Внизу можно увидеть ваши IP данные с портом 7496 и API Client ID и статус- Аccepted. 

    Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 1.



    Продолжение следует...

    В следующей статье, Часть 2 я продолжу рассказ о непосредственной работе обеих платформ в реальном режиме.  

    Надеюсь, этот материал был полезным. Буду признательна за комментарии и пожелания.

    Удачных вам трейдов!

     



  4. Логотип Interactive Brokers
    Кто пополнял счет Interactive Brokers с долларовой карты Тинькова? Что там писать в реквизитах? Или может лучше по другому пополнять? Заранее спасибо!

    Кто пополнял счет Interactive Brokers с долларовой карты Тинькова? Что там писать в реквизитах? Или может лучше по другому пополнять? Заранее спасибо!

    Антон Кручинин, я пополняла со своего долларового счета в банке, деньги зашли менее чем через два часа. Если еще интересует эта тема, буду рада помочь
  5. Логотип Interactive Brokers
    Комиссия в Interactive Brokers

    Комиссия в IB минимум 1$ за ордер, соответственно, 2$ за круг. Но комиссия за одну акцию пол цента, правильно я понимаю, что чем дешевле акция, тем хуже комиссия?  Допустим, мы хотим совершить сделку на 20000. Если мы покупаем 200 акций по 100$, то комиссия будет 1$, если 100 акций по 200$, то тоже 1$, а не 0.5, так как мин комиссия 1$, а если мы покупаем 2000 акций по 10$, то комиссия будет аж 10$, что для меня совершенно неприемлемо. Я правильно понимаю, что если акция стоит дешевле 100$, то комиссия становится все хуже и хуже?  И еще, можно ли купить 10 акций по 2000$? Или все-таки минимальный лот 100 штук?


    Sensitive_Shark, у IB есть два подхода/метода для расчета комиссии- фиксированный и зависящий от объема. Тот, который вы описываете подоходит для первого метода. Это 0,005 доллара за одну акцию, минимальный размер 1 доллар. Пример расчета приведен внизу в прикрепленном документе. Максимальный размер для этой методики 0,5 % от суммы ордера.
    "… Если мы покупаем 200 акций по 100$"- то это будет 200х0,005=1 дол в одну сторону- цена не будет иметь значение до тех пор, пока сумма комиссии не составит 0,5%

    Если вы торгуете большим количеством, то можно перейти на другой тариф «Tiered», там цена комиссии зависит от объема. Можно сделать это через «Account Management» и при торговле увидите какая будет сумма. В среднем у меня выходит до 1 доллара на круг.

  6. Логотип Interactive Brokers
    Рыночные данные. Interactive Brokers.

    Всем привет!
    На сайте IB наткнулся на цены на рыночные данные
    Н
    асколько я знаю, все котировки в TWS приходят с задержкой, если вы не подписаны на рыночные данные.
    У меня родился вопрос:
    Смогу ли я выставить лимитную (или рыночную) заявку на покупку/продажу акций, торгующихся, допустим, на франкфуртской бирже, не подписываясь на рыночные данные Level 1 (Top of Book)? Т.е. получая котировки с опозданием на 15 минут.

    Петр Петров, да, лимитную заявку выставить можно без подписки на реальные маркет данные, я лично покупала так и на Лондонской бирже и в Торонто. Рыночная заявка пойдет по рыночной цене в данный момент, цены live можно смотреть например через Tradingview.
  7. Логотип Interactive Brokers
    interactivebrokers

    Добрый день! Подскажите, если в одном лоте 100 акций можно ли будет купить 50 акций компании то есть половина лота через данного брокера?

    Polaris, у данного брокера можно купить любое количество акций США, хоть одну. По остальным рынкам, в частности по Азии, есть минимальное количество или лотов или по сумме.
Чтобы купить акции, выберите надежного брокера: