Блог им. ves2010
ТСЛАБ+IB опыт торговли америки
Давненько не писал. Много работал.
0 Пишу про акции. Фьючи дороже. Там нужен счет от ляма грина и выше. В техническом плане связка Тслаб+IB весьма стабильна. Напрягает сильно 13-14ти часовой рабочий день с 10 утра до 23-24 ночи без праздников.
1 В марте 2017г появилась возможность протестить америку при помощи связки тслаб2+IQfeed. Что позволяло выйти на алготорговлю на америке. Где то к августу сформировалась общая картинка. В мае 2018 закинул 74000 баксов. И где то в конце июля стал торговать роботами под америку на связке тслаб2+ IB через TWS. Приоиграл -10к баксов из них где то больше половины на багах и глюках. Наработал опыт. Делюсь.
2 Сразу скажу что по деньгам это дорого и затратно. Тслаб 4000руб в месяц + IQfeed 7000руб + выделенный сервер в датацентре 5000 в месяц + 1500 расходы на IB. Чтоб просто посмотреть и торговать надо иметь расход в районе -18000 в месяц или -210к в год. Дорого вкрай. Чтоб расходы были хотяб на уровне <5% в год размер размер счета должен быть более 4мио руб.
3 Сразу стало ясно что и по комиссам торговля выйдет весьма затратна. Я вошел в IB через дочку цериха. Средний комисс по отчетам у меня 2цента на круг.
Счет в дочке Цериха открыл давно еще 2014г. Удобно — все подсказали что и как, сам бы не разобрался. Техподдержка в IB на русском есть. Лично звонил как то раз. Особое внимание надо обратить на анкету клиента. Я накосячил, написав годовой доход в 10к евро. Поэтому когда заводил 70к баксов их не взяли, типа слишком большая сумма. Пришлось переделывать анкету, хорошо что офис в москве. Сходил-отдал удобно.
Рибейтов нет. Обратите внимание, что рибейта у посредников нет, т.е. хотите рибейт открывайтесь у IB напрямую. Более того, т.к. рибейт посредник оставляет себе, то имеем плохое качество исполнения ордеров. Я лично видел неисполненный лимитник — цена перешагнула через него, а он висел и только когда цена существенно первалила за него и уже стал смысл в арбитраже, тогда его и схавали.
Непрозрачная система заявок. Я привык что на российской бирже я вижу свою заявку в стакане. А тут такого нет. Маршрутизацию заявок у посредника выбрать нельзя. Там галочки ставишь, но эффектов я не увидел.
В IB есть баг. Там цены округляются до центов. А в реальности есть десятые-сотые доли цента. Таким образом при торговле бумаг например 10баксов округление до центов отожрет 0.1% профита на сделку. При этом если заявка исполнилась по лучшей цене, то лишний профит забирают как комисс ))).
Еще надо учесть, что брокер вынуждает торговать заявками по 2 лота=200шт акций, иначе при торговле на 1 лот попадаем на повышенный на 50% комисс. Т.е. брокер берет минимальный комисс за выставления приказа 1.5$, т.е. за один лот я заплачу 1.5 бакса, а за 2 лота 1.6 бакса комиссов.
Вобщем прикинув все вышеизложенное расклад вышел таким. Имеет смысл торговать акции от 50баксов и выше. 50 это нижняя граница. Тогда расходы в 4цента (2 комисс+2округление до центов) на круг будут примерно 0.08%.
4 оценим минимальный объем для торговли на америке.
6 бумаг_диверсификация*2лота*80баксов*100шт=100к баксов.
Это где то нижняя граница. У меня было всего 73к, а счас 63к т.е. реально мало и это сильно чувствуется. Придется докинуть еще 50к грина.
5 общий взгляд на рынок найс+насдак
конечно для инвестора чего только нет. И акции и етф. Американские и другие страны. Есть экзотика типа алериан млп индекс, VIX, етф на ипотеку, мусорные облиги, облиги развивашек и краткосрочные займы.
Особый интерес это ETF. Каких только нет. И на высокие дивы. И на низкую волу. И на моментум акции. И на облиги развивашек. Вообщем есть где инвестору разгуляться. Хорошая диверсификация по странам. Хочешь нигерию, хочешь турцию, хочешь китай или россию — все есть. Можно торговать макроэкономику стран очень легко и хорошо.
6 взгляд на рынок спекулянта
Когда говорят про 100500 бумаг на американском рынке, надо понимать, что
большинство бумаг неликвид, надо смотреть с средним объемом от 300к + хотяб в рынке лет 5, чтоб статистика была… и цена более 50баксов чтоб отбить затраты на активную торговлю...
идем finviz.com/screener.ashx?v=111&f=ipodate_more5,sh_avgvol_o300,sh_price_o50&r=721
и видим… всего 740 бумаг… это включая етф… их берем и тестим… из этих 740 где то 200-250 зарубежные бумаги и будут вне торогового времени сша, что делает их малопригодными для осмысленной торговли. Остается примерно 500бумаг из них 30-50 годны для торговли. Т.е. рынок не велик. Шикарно ходит апл. Тесла неплоха. Вообщем любая компашка которая на слуху торгуется ботами ок.
7 Самое интересное что я увидел, это 3x ETF. Т.е етф с встроенным третьим плечом. Т.к. плечо идет как опция етф а не брокера, то расходы минимальны, как в плане платы за плечи, так и в плане комиссов. Смотрим TQQQ, TNA или SPXU. Например есть бот в SPY средняя сделка 0.07% — очень мало, а если запустить в SPXU средняя сделка увеличивается в три раза, а 0.21% уже можно и поторговать.
Есть бумаги типа амазона, стоит 2000баксов за штучку, а комисс 1цент. Тогда 0.01/2000*100=0.0005% т.е комисс вдвое меньше чем у того же ри.
8 Про шорт. Иногда на сильных движняках не дают. От слова совсем и никак. Либо по правилу о запрете продажи на лоях либо просто нет доступных бумаг для шорта у брокера.
9 алго и роботы.
Все портит 10 летний аптренд. Мечта инвестора, но не спекулянта. Глубина данных март 2008г, т.е я не могу протестить лет за 15-20 даже тот же майкросфт. Гэпы в -20% на плохом отчете. Имеет смысл торговать алго только ЕТФ, либо пакеты бумаг. Есть сплиты, которые надо вырезать и обходить, что неудобно.
Во многих бумагах рост 10 раз. Сваять бота в них крайне просто. Но если бот не перегоняет бай анд холд, то торговать его нет никакого смысла. Т.е. бот должен обгонять бай анд холд, иначе в алго нет смысла — идет подгонка под историю.
В акциях четко прослеживается жизненный цикл. Рождение компании. Бурный рост. Потом боковик. Разочарование. Смерть. Т.к история не повторяется то торговать отдельные компашки особого смысла нет. Классическое алго идет очень трудно.
кроме того надо понимать, что на американском рынке есть свое алго с большими деньгами… очень часто наблюдаю, как была красивая эквити, а потом это заметили и сторговали неэффективность в ноль большими объемами.
10 мораль
отдельные акции торговать смысла нет...
индексы в 10летнем аптренде, а истории ранее 2008г нет...
в етф меняют стратегии — было 2x потом 1x счас 0.5x...
неслучайно черепахи и линда рашке в своих книгах не описывают отдельные акции как торговый актив...
в том же русский ри у мя выходит в баксах овер 30% по тестам и где то 15-20 мио руб можно там присунуть...
т.е. смысл в америке — реально большие суммы овер 50 мио руб… возможность более интересно и широко инвестировать… иметь зарубежный бизнес на случай писеца в россии...
скорее всего придется делать выбор или америка или россия, т.к. 14ти часовой рабочий день крайне неудобен...
11 Сваял ботов, собрал вторую версию торговли, но было непросто. Торгую с мая… резалт -10к ). Счас пилю третью версию.
пойдет торговля — перейду в IB
ves2010, в очередной раз скажу банальность, но это необходимо.
Успешная команда состоит из 3х элементов:
1. Трейдер
2. Программист
3. Инвестор
Каждый должен заниматься своим делом или есть риск умереть от переутомления и нервов.
HMNY?
комиссия получается не в % а в центах, и чем дороже акция тем выгоднее её торговать? меньше затраты
№0 почему фьючи дороже, комиссия выше или какие то требования брокера?
№8 а если ты уже в шортах, могут принудительно закрыть т.к. акции кому то понадобились?
комиисы берут не как % а как фикированную плату за выставление заявок
фьючи по стоимости дорогие очень...
шорты принудительно — не видел пока
Спасибо за ответ
Жаль что на конференции не захотел поделиться этой инфой
Круто, но сурово/опасно.
Как по технологиям, так и по расходам.
И зачем 14 часовой рабочий день, если всё работает стабильно ?
Или не работает ?
«Глубина данных март 2008г, т.е я не могу протестить лет за 15-20 даже тот же майкросфт.»
Вот это не понял.
Это ограничение TsLab ?
При выгрузке данных из TWS есть лишь ограничения самих инструментов.
Когда они начали торговаться на бирже.
Иных не существует.
в TWS вообще история скачивается 2 года максимум… кроме того в TWS не настоящие данные а слепки рынка раз 1 сек… на сайте IB подробно описывается это
ves2010, «в TWS вообще история скачивается 2 года максимум…»
Как тогда я выкачиваю из него по 10 лет и более ?
ves2010, 15 минутки точно качал.
Есть технические ограничения TWS, которые нужно соблюдать.
Задержки и пр, но программа делает это автоматически.
Т.е. макс дюрация данных это год при самой высокой частоте дневки.
Мы в это упёрлись в 2015-м. Без платного источника данных никак, но чем глубже глубина, тем дороже источник будет.
В этой таблице речь о параметре, который необходимо передавать в запросе через API.
Внутри каждой дюрации доступны бары определённого фрейма.
Если необходимо больше данных, то можно сделать несколько запросов нужной дюрации.
К глубине истории таблица отношения не имеет.
Ниже будет коммент с котировками, которые выгрузил только что.
ves2010, с IQFeed тоже большой вопрос.
Сильно глубокую историю из него не брал, но почти уверен, что 10 лет для него — это не предел.
Ибо IQFeed — это качественный сервис исключительно для работы с данными.
Через что вы качаете историю и какие минимальные фреймы ?
ves2010, вот 15 минутки и часовики MSFT c 2006г., которые только что выгрузил из TWS
drive.google.com/open?id=1x7lxbPo0C_DtOz3I9Bj58T-_LA38gvvr
drive.google.com/open?id=1QJnKf5oMhPl80Dwt9OvXOz85roahWYsD
Формат файлов такой же, как и у исторических котировок с сайта Финам.
C TWS и IQFeed я работаю напрямую.
Прямо через API.
Поэтому множества проблем просто нет.
Точнее это мой головняк, а не головняк моих клиентов.
ves2010, программы-прокладки всегда создают проблемы.
В части стабильности точно.
Иногда это компенсируется неким удобством, но за всё нужно платить.
1) Благодарю за статью!
2) Америку мы тестировали с 2004 по 2015, тот период, за который были данные.
3)Надеюсь, в 2019 начнем напрямую работать
счас где то 125к баксов за 1шт… я же пишу что фьючи дороги...
и кроме того я не смог написать достойного бота под сипи...
Теоретически, можно купить данные отдельно. Минутки — с допотопных времен. Можно и тики, но это будет сильно дорого.
Спасибо за квинтэссенцию опыта. Отличный пост по делу.Успеха.
У IB достаточно большие физы для активной торговли. Можно найти в 5 раз ниже и с ребейтами.
И все эти смарт рауты чаще всего до рынка заявку не доводят, перекрывают анутри брокера процентов 80 заявок, на бирже как adf принт проходит, хотя в реальности до биржи и не доходила никогда.
ves2010, паренёк тонко намекает на тех с кем работает.
Это не реклама — это интеграция, как говорят в youtube.
Но агентские всё равно капают.
Alex Hurko, с натяжкой соглашусь по фьючерсам.
В остальном нет.
Alex Hurko, сколько у вас сделок в день ?
Вы люто скальпите ?
Alex Hurko, hold brothers в топку.
Это шарага аффилированная с Герчиком.
ну сэкономлю я 4000 на тслабе…
нинзя она тоже денег стоит
алгоритмические заявки в тслаб не использует
пополнять счет просто- через банковский перевод…
Popo Pacha, не пугайтесь.
В плане общения есть русскоязычная поддержка.
Касательно программного взаимодействия с терминалом всё тоже хорошо.
API достаточно стройный, логичный и стабильный.
Из языков есть C#, C++, Java.
Документация тоже нормальная
interactivebrokers.github.io/tws-api/introduction.html
Поэтому смело ныряйте.
в америке развита внебиржа и даркпулы… примерно 80% сделок идут через них… в режиме 24-7
вот котировки субботы… можно было по ним купить и продать
и в TWS есть галочка показывать ли все данные или только за торговую сессию
торговали неполным лотом (odd-lot)? если да, то ничего неудивительного — они исполняются только по одной ECN (ISLAND), если торговля не активная (спокойные пре- / постмаркет), по другим маркетцентрам цена может быть ненадолго лучше вашей — вас исполнят только с матчащей встречной заявкой на ISLAND.(но это тоже только если вы открываете новую позицию. если закрываете существующую — обязаны раутить на другие ЕСН). немного не так. акции — это не фьючи — если нет borrows, то их нет. брокер сначала смотрит по своей инвентори (среди своих клиентов), потом по рынку, и если никто не готов поделиться, то что поделать (я правда допускаю, что и там куча манипуляций, но это тема отдельная… запрет продажи на лоях? нет такого, продавайте, только на uptick'е. вроде 250 мс, не? Вам зачем вообще все это, если вы алго (какой-никакой). Вы же дату должны получать ч/з API, а не глазами ч/з Time&Sales?
хотя… заявку могли раздробить
1 рост обозначает низкую волу… а низкую волу крайне трудно торговать спекулятивно
очень часто наблюдаю, как была красивая эквити, а потом это заметили и сторговали неэффективность в ноль большими объемами.
можно ли пример с картинкой1. торгует его пол мира ( не все же конченные идиоты)
это означает, что на этом фьюче отлично работают типичные отклонения толпы. ( например тупой отскок от какой ниб средней срабатывает в 99% случаев) вопрос в жадности. Если вы алго трейдер то протестить это дело — несложно.
2. 1 тик = 12.5 долл. а комис на круг примерно 5 долл..
3. Непонятно, что вы торгуете? если например нужно 1000 сделок, чтобы заработать 1 тик, то точно сольете… но это же вопрос не к бирже и комиссу?
4. насчет срабатывания — супер срабатывание и все в стакане. я ни разу не видел каких то проскальзываний или там несрабатываний...
5. насчет большой суммы — если идти от риска, то практически любая сумма от 10 000 на контракт работает ( при разумных стопах )
например была стратегия на малой воле на 60 минутах — там был стоп 4 п. профит ставил 10 — для красоты. работало в 70-80% без вышибания стопа. если вышибало, то был перезаход....
сейчас да, вола высокая, и 4 п маловато стоп.
т.е. непонятно совершенно — для чего иметь полную сумму на контракт? я понимаю у дяди юры системы — он там зарядил вечером заявки и смотрит через месяц условно ( JC Trader) — да, ему надо. у вас то явно другие варианты торговли… ну потеряли 200 долл из 10 штук. — 2 % как бы не смертельно. Надо конечно понимать матожидание системы... а то и 2 может быть критически… ( просто для рук такие варианты вообще не рассматриваю)...
P.S. Если интересно — могу вам скинуть значения средних на которых по — любому отскок будет… Вопрос конечно — устроит ли это вас?
Но опять же чем хорош фьюч е мини — его грузить можно почти бесконечно :( — супер ликвидность там.
Да, если не изменяет память, то ту же нидзю можно прикрутить к интерактивброкеру… непонятно зачем, если у вас работает прямые доступы. ( АПИ итд — не очень разбираюсь).
Мне Мирус бывший нравится. и комис, и скорость и прямой доступ .
удачи.
Разбогател уже или роботы сожрали депозит?