bascomo
bascomo личный блог
21 сентября 2023, 20:27

Второй раз на те же грабли - Тиньков

Из тех, с кем мы сбились в стаю, у всех счета в Тинькове. У большинства ИИСы, конечно.

Один раз я уже наступил в этого брокера.

Сейчас я вынужденно портировал решение на него, поскольку все мои интересанты — там.
Нужно было сделать торговлю на TQBR через него.

Результаты не соответствовали ожиданиям и были хуже.
Я стал исследовать вопрос.

Оказалось, что у вышеназванного брокера существенные проблемы с качеством данных, а именно — ценовые данные свечей Тинькова не соответствуют рынку. Объективно говоря, автоматизированно я проверил, что они не соответствуют Финаму. Но выборочно проверил вручную, что там отображается в tradingview. Так вот, tradingview соответствует Финаму. А данные Тинькова — это параллельная вселенная.

Вот вам детали по Сберу (37 свечей не совпадают с рынком за период 06.09.23 — 21.09.23):
Второй раз на те же грабли - Тиньков
Расшифровка:
  • инструмент (Сбер)
  • свеча от Тинькова — дата-время, OHLC
  • свеча от Финама, дата-время, OHLC
Видно, что то цена открытия свечи, то цена её закрытия не соответствует рынку.
Кто хочет проверить — можете поупражняться.

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

В голову даже закрадываются крамольные мысли — а что, если они подрисовывают свечи, для улучшения своих показателей? Это бредовая, конечно, фантазия, там масса инвесторов-спекулянтов-частников, думаю, что такое бы вскрылось. Но, чтобы это реально проверить — нужно торговать очень большими объёмами, и я про число и интенсивность сделок, а не про размер позиций. И, конечно, про торговлю «по рынку».

Потому что если за этим стоят всего лишь криворукие разработчики, которые не могут элементарно определить границы минутного таймфрейма, и сделки, в него входящие, то это фиаско, которое не снилось даже самому Тинькову. Таким надо поотрывать руки, чтобы больше такого кода не писали, но, очень может быть, что и головы. Почему? Ну не видел я такого позора ни у одного брокера больше, ни у ВТБ, ни у Алора, ни у Финама.

К чему, в итоге, это приводит?

А вот, к чему.
Обратите внимание на строки на скриншоте ниже.
Видно, что когда исторические данные совпадают, алгоритм открывает и закрывает позиции по ценовым данным от двух брокеров синхронно. Что логично. 21 строка = 22, 23=24, 25=26, а потом, на 27/28 — некорректные цены в свече. И мы получаем чёрного лебедя, и так несколько раз за торговую сессию. Тут пример не очень показателен, как кажется. Но не нужно думать, что разница из-за неправильных входов и выходов всегда в пользу трейдера. И, что важнее, торговая система становится непредсказуемой.

Второй раз на те же грабли - Тиньков

Выводы: если вы — алготрейдер, то не торгуйте с Тиньковым.
Если вы не алготрейдер — то тоже не торгуйте с Тиньковым.
Неизвестно, где у них там ещё какие мины в продуктивном коде их систем заложены.
Может, и в из банке обслуживаться тоже не нужно.
Если они свечку посчитать не могут правильно, что же об остальном…
89 Комментариев
  • ВВШ
    21 сентября 2023, 20:35
    короче, если вы не теньков не торгуйте в тинькове.
    • Dan Priwalow
      22 сентября 2023, 08:51
      Владимир Ш., а если Тиньков — тоже.
      • ВВШ
        22 сентября 2023, 11:30
        Dan Priwalow,  ну не знаю ..  со своим бы родственничком  возможно договорился на проценты по правилам
        • Dan Priwalow
          22 сентября 2023, 13:37
          Владимир Ш., так там уже давно Потанинькофф, а он не шибко жалует своих родичей.
      • DrManhattan
        22 сентября 2023, 16:17
        Dan Priwalow, олежек сам торговать не будет — найдет пару умников со смартлабика.
  • 358234
    21 сентября 2023, 20:38
    Тиньковбанк, это же просто сайт в интернете?
    • Андрей
      21 сентября 2023, 20:42
      358234, Многие Вам возразят: «Это удобно!».
      Люди забывают, что банк это не про удобство, а про надёжность и сохранность (пусть даже с налетом консерватизма), а также возможность прийти и разобраться с проблемой в офисе.
  • Дмитрий Овчинников
    21 сентября 2023, 20:47
    Выводы: если вы — алготрейдер, то не торгуйте с Тиньковым.
    Спросил бы у коллег, знал бы правильный ответ ДО.
  • Sprite
    21 сентября 2023, 21:28
    Может стоит подписаться на трейды и самому строить свечки. Заодно можно будет сравнивать свои свечки с брокерскими.
      • SergeyJu
        21 сентября 2023, 21:38
        bascomo, свечные данные из Квика раньше часто оказывались некорректными у разных брокеров. Поскольку я давно уже их не использую и не знаю, что сейчас (думаю, ничего не изменилось), то посоветовал бы для начала попробовать брать тиковые данные с ODBC с квика и строить свечи самому. Поверьте, это просто. Тем более, что Вы в ладах с базами. Или освоить Луа. 
        А менять брокера на ИИС — дело заморочное. 

        • John Smith
          21 сентября 2023, 23:17
          За последние полгода не раз видел на графике в Квике шпильки, которых на следующий день уже не было.
            • John Smith
              22 сентября 2023, 00:32
              При чем тут секта, если скорость выставления заявок можно элементарно замерить?
                • SergeyJu
                  22 сентября 2023, 10:39
                  bascomo, потому что квик де-факто стандарт отрасли. Причем бесплатный. Большинство конкурентов за пределы компании — разраба не вышли. 
                  Было дело, работал в компании, где были свои коннекторы к бирже и даже свой сервер в коллокации. Дорого, и для моих систем особого плюса скорость получения данных и исполнения не приносила. 
                  Тогда я сделал вывод, что все скоростные доступы — это для ХФТ-подобных систем. А иначе овчинка выделки не стоит. 
                  Понятно, что приятно было бы использовать что-то более высокого уровня, чем квик. Но ничего подходящего пока у нас нет.
                  • John Smith
                    22 сентября 2023, 16:59
                    На фонде свыше 100 000 заявок за сессию берется допкомиссия 0,1 р. за заявку, включая первые 100 000. Там так нахфтить можно, что глазом не успеешь моргнуть, как без трусов останешься.
                • Кирилл Гудков
                  22 сентября 2023, 12:08

                  bascomo, добра вам желают. Vendor lock — неприятная штука, дополнительный риск. Ну и предубеждения пользы не приносят.

                   

                  Против тинька предубеждений кстати куда больше. В определенных кругах он вообще имеет статус «брокер для домохозяек». Кривой софт, хуцпа-тарифы, концентрация на клиентах, которые биржу как казино используют.

        • T-800
          22 сентября 2023, 07:49
          SergeyJu, я тоже именно так и собираю. Через ODBC. Что торгую, то и храню для исторических тестов. А что собирают другие брокеры и сервисы и по каким алгоритмам мне не интересно.
          • SergeyJu
            22 сентября 2023, 10:36
            T-800, я поднимаю архивы с биржи или с финама, если хочу взять в работу новый для меня актив. 
            • T-800
              22 сентября 2023, 10:48
              SergeyJu, я сделал загрузчик с Финама. Изначально я загружаю историю за прошлые годы оттуда в таблицу в MsAccess. А дальнейшую историю пишу роботом из данных квика.
              Сейчас пошел дальше и из загрузчика котировок сделал другую программу — архив котировок. Скачиваю за последние 10 лет минутки с Финама (весь ликвидный Фортс, Фондовую 1-2й эшелон, Валютную сессию) в стандартном финамовском текстовом формате, а потом из этих файлов конвертирую в любой таймфрейм любые периоды. 
              • SergeyJu
                22 сентября 2023, 10:55
                T-800, у меня похоже, только автоматом грузит родственник. Он лучше меня в базах и работе в интернетах шарит. А я, если надо, один актив и ручками возьму. Там или на яхе.
          • SergeyJu
            22 сентября 2023, 21:07
            bascomo, ни в каком нормальном ЯВУ не повиснет, даже в устаревшем бейсике, в си шарпе летает все со свистом. В опенкванте летало. Я не знаю, через какую жопу надо писать систему реального времени, чтобы поток в несколько тысяч строк в секунду не обработать. 
            • John Smith
              22 сентября 2023, 22:15
              У меня робот на lua работает в 1,5 тыс. стаканов одновременно, не напрягаясь. Даже на открытии торгов трафик не превышает 3 Мбита/с, и загрузку процессора квиком больше 15% не видел. Причем поток lua не больше половины от этих 15%. А lua в квике без jit'а, оптимизированный машинный код на пару порядков выстрее будет.
  • Дмитрий
    21 сентября 2023, 22:34
    Учитывая, что тинек позволяет проводить сделки с акциями в выходные (!!!!) когда биржа собсно не работает — вывод о «кухонности» брокерского процесса однозначен. Поэтому и удивляться несоответствию данных не стоит.
  • Denis Stelmak
    21 сентября 2023, 23:15
    Мне кажется вы не разобрались в вопросе. Торгуя через Тинькофф, сделки могут не выходить на биржу.

    У них свой стакан идет в приоритете. Грубо говоря они не выводят на биржу сделку если торгуют их клиенты. В этом нет смысла. 
    • SergeyJu
      21 сентября 2023, 23:19
      Denis Stelmak, а внутренний клиринг клиентов у брокера вообще допустим? Или тинькодрочеры подписывают какую-нибудь все разрешающую бумагу? 
      • Denis Stelmak
        21 сентября 2023, 23:20
        SergeyJu, эммм так ты торгуешь Т+1. Все сделки проходят завтра. А внутри дня можно ничего не делать. 
        • SergeyJu
          21 сентября 2023, 23:27
          Denis Stelmak, не надо путать сами сделки и расчеты по сделкам. Тем более, что много лет на ММВБ бействовала только система поставки против платежа, а эту американскую архаику с отсроченными расчетами ввели сравнительно недавно, сволочи.

    • John Smith
      21 сентября 2023, 23:19
      Что такое свой стакан? У них кухня, что ли?
      • Denis Stelmak
        21 сентября 2023, 23:22
        John Smith, частично :)
        • John Smith
          21 сентября 2023, 23:46
          У них об этом в регламенте написано?
  • destr
    21 сентября 2023, 23:17
    Это из-за исполнения сделок внутри брокера, не вывод сделок на биржу?
    • Denis Stelmak
      21 сентября 2023, 23:18
      destr, Да именно так. 
    • Denis Stelmak
      21 сентября 2023, 23:19
      destr, не понятно, почему экономия денег считается чем-то негативным. Если у тебя клиенты друг у друга покупают, зачем тебе еще и мосбирже платить? 
      • SergeyJu
        21 сентября 2023, 23:31
        Denis Stelmak, Вы с какой стороны прилавка? Главное, из-за чего не любят клиринг внутри брокера, это возможность жульничать для брокера или его доверенных лиц и задержка в реальном исполнении в попытке выиграть у клиента что-то в ожидании выгодной встречки. 
  • Т-Инвестиции
    21 сентября 2023, 23:30

    Здравствуйте.

    Проверим информацию по вашему вопросу и вернемся с ответом.

      • Т-Инвестиции
        22 сентября 2023, 12:59
        bascomo, 

        Особенность наших графиков в том, что мы строим их по Last price и Close price. 

        Санкт-Петербургская и Московская биржи, например, строят графики по индикативным котировкам — ценам в стакане, по которым трейдер готов купить или продать актив.

        Мы не обновляем графики, если на бирже нет фактических сделок и показатель Last Price не обновляется. Из-за этого наши графики могут отличаться от графиков бирж.

        Не можем прокомментировать, как именно работают системы других брокеров.

        Если у вас есть сомнения, что мы строим наши графики неверно, то напишите, пожалуйста, нам в чат. Все детально проверим.

          • Denis Stelmak
            22 сентября 2023, 14:42
            bascomo, Интересно, что у вас за алго, который так к этому чувствителен. Мне например нравится этот вариант отображения, понятно, что были ближайшие сделки по этой цене. Плюс в Тинькоффе по факту будет БОЛЬШАЯ ликвидность. 
          • Леха Майтрейд
            22 сентября 2023, 15:08
            bascomo, 
            OHLCV свечи формируются ценой и объёмом сделок, прошедших в эту свечу.
            Дык они так и говорят. Разницу они обосновывают тем, что биржи строят график цены не по сделкам, а по заявкам в стакане)). Не знаю, так это или нет, но звучит неожиданно… обычно по-дефолту на графиках всегда цены сделок, а не заявок. Иначе это уже график по бид-аскам, а это для широкой публики экзотика.
            • SergeyJu
              22 сентября 2023, 16:26
              Леха «my-trade», по бидам-аскам стоит строить графики на форексе, где просто нет потока сделок, но есть поток котировок. По стандарту на фонде свечи строятся по потоку сделок. Для примера, на не слишком ликвидных фьючах полно пропущенных минут — нет в минуте сделок — свеча не сформирована. А по аскам или бидам она бы построилась. 
              • Леха Майтрейд
                22 сентября 2023, 17:38
                SergeyJu, Ну да… почему тогда Тинькофф пишет такую дичь?
                Санкт-Петербургская и Московская биржи, например, строят графики по индикативным котировкам — ценам в стакане, по которым трейдер готов купить или продать актив.

                Ценам в стакане!!! А не в ленте сделок. 
                По которым трейдер готов купить или продать, а не купил или продал!
                • SergeyJu
                  22 сентября 2023, 18:26
                  Леха «my-trade», набрали молодых да борзых по объявлению, вот и пишут всякие фантазии, рассчитанные на молодых и не умеющих думать. Тинек — он такой один.
                  • Кирилл Гудков
                    22 сентября 2023, 19:32
                    SergeyJu, только так можно объяснить то, что у них цены облиг в деньгах, а не в процентах. Наняли программистов, которые биржу только на 50руб купюре видели.
            • Дмитрий Овчинников
              22 сентября 2023, 17:09
              Леха «my-trade», 
              все строят графики по last price.
              • Кирилл Гудков
                22 сентября 2023, 19:35
                Дмитрий Овчинников, что вы право такое клевещите, вот же саппорт выше сказал, что у всех котиры через жопу, и только в Т они правильные :)))
  • ignat
    22 сентября 2023, 08:50
    Они не подрисовывают свечи, они рисуют реальные свечи, но часть сделок сводят внутри, без вывода на биржу, по этим суммарным своим и биржевым сделкам рисуют свечи, поэтому они не совпадают. Это из той же оперы, как и их внебиржевый Т1. Просто такой вот большой даркпул, по факту — мина под весь биржевый рынок.
    • SergeyJu
      22 сентября 2023, 10:21
      ignat, почему мина под весь рынок? Представляется, что мина поставлена только на клиентов тинька
      • ignat
        22 сентября 2023, 14:30

        SergeyJu, потому что они не нарушают закон. И остальные брокеры захотят внедрить подобное — это лишь вопрос времени. Все это было уже на америке, когда с основных бирж ликвидность сначала растеклась по множеству даркпулов, а сейчас легально продается роутинг заявок клиентов. Робингуд именно на этом зарабатывает — поэтому и комиссий для клиентов нет в отчетах, потому что гораздо более высокие комиссии сидят в ценах сделок. Грабят бедных, отдают богатым )
        В конкуренции вроде бы есть плюс — именно кухонный Т1 от Ти заставил Мосбиржу очень быстро внедрить Т1 вместо Т2. Но на перспективу развитие даркпулов ухудшает состояние биржевого рынка и значительно увиличивает риски для участников рынка. Идеальным вариантом было бы три биржи с частичным или полным перекрытием ассортимента по нашему рынку, с единым стандартизированным биржевым апи и с запретом даркпулов.

        • SergeyJu
          22 сентября 2023, 16:32
          ignat, т+1 и т+2 — жуткая архаика. Слизали с запада в конце второго десятилетия существования ММВБ. Сдуру. 
          То, что отказались от т+2 в пользу т+1 это хорошо, но мало. 
          Если бы была реальная конкуренция, они бы ни за что поставку против платежа не стали гнобить. 
          Американская херь, когда брокеры внутри клирингуют клиентов, перепродают поток заявок, и вообще организуют за Ваши деньги кучу неприятностей, говорит не о том, что ТАМ мало конкуренции, а о том, что там регулятор на поводке Уолл-стрит. Впрочем, это не новость. 
  • А. Г.
    22 сентября 2023, 11:43
    А у Тинькова есть квик? Просто в квике данные с биржи и нет никаких проблем с ними у любого брокера.
    • Т-Инвестиции
      22 сентября 2023, 12:47
      А. Г., мы предоставляем пользователям доступ к нашему терминалу. Сейчас подключить QUIK к нашему сервису не получится.
  • Тимур
    22 сентября 2023, 18:39
    Да тине вообще оборзели со своими комиссиями с тем же БКС если сравнивать, а еще сейчас у них шорт до конца года без комиссии 
  • Роман
    22 сентября 2023, 22:00
    У них баги были даже когда просто на свечу наводишь. Должна быть красная, а она зелёная. И наоборот. В мае даже видео заснял
  • Сергей Федоренко
    23 сентября 2023, 01:24
    Умные люди не пользуются Тинькофф. Ни картами, ни инвестициями, вообще ничем.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн