SMT
SMT личный блог
18 декабря 2018, 18:37

Об опасности участия в ЛЧИ, о вычислении стратегий , и о визуализация истории стаканов в EXCEL.

Картинка  «для затравки».
Об опасности участия в ЛЧИ, о вычислении стратегий , и о визуализация истории стаканов в EXCEL.

Как-то я увидел парочку крутых графиков эквити на ЛЧИ – и завидно мне стало.

И решил я попытаться вычислить стратегии этих крутых трейдеров.

Для поиска хоть каких-то зацепок стал перечитывать их блоги на СЛ.

И о чудо! Один супертрейдер писал, что секрет находится в грамотном натягивании Фибы!

Ну все- думаю-спалил грааль!

Отвизуалил я его сделки скриптом на свечном графике — и начал натягивать  Фибу.  И вдоль тянул и поперек тянул – и ничего не получалось у меня.  Но потом я узнал,  что сам автор совсем не прочь раскрыть  эту технологию.  И для того, чтобы стать таким же крутым трейдером как он сам,  всего-навсего нужно купить его обучающие курсы по натягиванию Фибы.  «Что-то тут неладно  т.к. слишком просто»,– подумал я.

 И решил я поведать о своих потугах  знакомому трейдеру — вычислятору.   Вычислятором его прозвали  потому что известен (в узких кругах)  он своей любовью к вычислению стратегий ЛЧИ. Хобби такое у него.

— Реально ли вообще вычислить стратегии  участников ЛЧИ по их сделкам?

И вот, что он поведал  :

«Очевидно, что ЛЧИшный  конкурсант, совершающий большое количество сделок,  и показывающий при этом феноменальную статистику  торговли – это явно не трейдер, который торгует по барам,  свечкам в сочетании с гистограммой торговых объемов, колдует по горизонтальным уровням,  Макди, Боллинджерам, Фибам и прочему «волшебству».  

Этот трейдер — как минимум стаканный скальпер,   по-этому, вычислить как он торгует, визуализируя его сделки «на барах» – невозможно – эля этого нужно иметь как минимум  собранную историю стаканов и ленты (а в идеале, конечно, полный лог заявок и сделок, приобретенный на сайте мосбиржи).

На  http://investor.rts.ru/  доступны для скачивания сдлки участников таком виде

Об опасности участия в ЛЧИ, о вычислении стратегий , и о визуализация истории стаканов в EXCEL.

Т.е.,  указывается даже не средняя цена входа позицию,  а весь принт ленты, который оставляет участник.  Время совершения сделок округлено до минут – а при сопоставлении цен сделок  на каком-нибудь ликвидном  инструменте и аск/бид цен на истории стаканов за минуту может быть много пересечений  — и точный момент входа проблемно вычислить.  Но на помощь приходит «собранная»  история всех сделок, — с ней большинстве случаев с большой точностью вычисляются моменты входа участника, которые впоследствии и визуализируются на стаканах.  Естественно, если участник «колбасит» парочу контрактов   каким-нибудь лютым котировочным DMA-шным полуарбитражным алгоритмом– то тут не определишь момент – этих ребят пока не трогаем ( в контексте данной задачи не трогаем, а в общем – их тоже «трогают», но в контексте других задач – программных- без визуализации, но это уже другая тема).

Само собой, все не вручную делается.  Запускается скрипт в настройках один параметр – имя скачанного файла со сделками участника в ЛЧИ — все.   Результат работы скрипта — формирование xls файлов по соответствующим инструментам с нарезкой по периодам  и с визуализацией «на стаканах» сделок участника.

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

Естественно, далеко  не все стратегии можно легко вычислить.

Но, если стратегия  вычисляется – то по ней пишется робот,  бэктестится  (не касается  манипулятивных)   по истории Level2 сразу на всех инструментах, оптимизируется, улучшается. И результат, как правило, выходит много лучше, чем у  «автора» (особенно если автор торгует вручную). Но, ручного трейдера тяжелее вычислить, т.к в его стратегии, как правило, много «шума».  

 Много ЛЧИ-скальперов  используют независимо друг от друга идентичные по своей сути  стратегии. 

И любителей попробовать повыщемлять  стратегии этих    скальперов не очень то и мало – в основном на Qскальпе историю прогоняют — и пытаются разглядеть что-либо.»
По теме ЛЧИ –все.

ПОЧЕМУ УДОБНО ВИЗУАЛИЗИРОВАТЬ в  EXCEL?

Да потому что это просто т.к.  одна строка- шаг цены инструмента, один столбец –состояния стакана. 

Случайный участок из AFLT.

Об опасности участия в ЛЧИ, о вычислении стратегий , и о визуализация истории стаканов в EXCEL.

Можно добавлять «жира» — выводить доп.  информацию.
На примере случайного участка из RTS
Об опасности участия в ЛЧИ, о вычислении стратегий , и о визуализация истории стаканов в EXCEL.

Здесь первая верхняя закрепленная строка – изменение торгового объема (по отн. к предыдущему ).

Вторая верхняя закрепленная строка – изменение открытого интереса(по отн. к предыдущему ).

Первый закрепленный столбец – цена.



Первой строкой, можно  вывести и  время, если  нужно.

Биржа транслирует дополнительно очень полезные  данные, которые тоже можно выводить по каждому  стакану-

-общий объем на покупку, общий объем на продажу.

-количество ордеров на покупку,-количество ордеров на продажу.

А непосредственно в таблицах с этими данными можно творить что  душа пожелает.

В экселе макс 16300 с хвостом столбцов –для визуала –«выше крыши».. А по неликвиду – так вообще на один  экран может влезть на «секундных» стаканах —  и прокручивать не придется).

Для торговли (+тестирование, оптимизация и др.)   на моексе, крипте  и др.  у меня  есть небольшое скромное «свое», которое помогает мне скромно  зарабатывать на булку  (с маком).)

Но, как у  большинства  бывших (и действующих)  форексников, имеется и  МТ5   для «души»   .Я там   и стаканы, и ленту собирал  –наработки в этом направлении  есть.  Писать буду исключительно используя возможности   MQL 5.

 Что хочу сделать?

Максимально быструю,   надежную и юзабильную  штуку по сбору и  визуализации стаканов на фондовой секции мосбиржи такого плана :

–  отметил в терминале нужный участок на графике, задал «таймфрейм» стакана в сек (от 1 до «много» ), нажал на кнопку – и ВСЕ!  ФАЙЛ СО   СТАКАНАМИ  ГОТОВ – открывай-смотри-любуйся!   Все время пишу скрипты исключительно под свои очень узкие задачи. Но  захотелось чего-то и полезного сделать, чем сможет любой пользоваться, а не только я.

А то мучаются с этими свечками и барами – следы всяких древних куклов    разглядеть пытаются…… и льют.

Скоро допилю,  испытаю –  покажу что получилось.   Кто любит «куклов», но не знает  где  их искать  - тому должно будет понравиться. )

 

Выводы

1)      Если ты стаканный скальпер, жестко  торгуешь по  системе ,  совершаешь большое количество сделок ,  имеешь потрясный график эквити и хочешь показать свою крутость на ЛЧИ -  то есть вероятность, что твоя торговля после ЛЧИ может либо  слегка, либо весьма серьезно ухудшиться и иногда по одной (или неск) из своих стратегий  нужную цену для  входа в позицию ты сможешь даже и не увидеть т.к.  ее уже «взяли» до тебя.  В этом  и опасность.

2)      Если хотите визуализировать некие стаканные моменты  – то это явно не нужно делать  на  стандартном  графике всякими цветными точечками – это путь «не туда» — убьете кучу времени и тяжело что-либо будет понять. Для этого куда лучше подходит простой и понятный EXCEL.  Даже «вычислятор» с  ним  работает.)

 

//PS

Просьба не обращаться по поводу предоставления файлов с  визуализацией  сделок в ЛЧИ на стаканах.   У меня их нету.  Они у «вычислятора», но  он их не дает.



70 Комментариев
  • meat
    18 декабря 2018, 18:48
    можно доказать, что уровни фибоначчи не работают
      • meat
        18 декабря 2018, 18:59
        SMT, я не утверждал, что их не существует, а то, что они не работают, то есть в некоторых случаях будет прибыль, но убытков будет больше, если торговать по фибоначчи
        • spebe
          18 декабря 2018, 19:46
          meat, 
          но убытков будет больше, если торговать по фибоначчи

               Так быть не может. Если такое допустить, значит нужно и допускать, что существует система «анти-фиба», являющаяся антиподом стабильно лосящей «фибы» и, значит, стабильно плюсующей.
              Единственный вариант в таком случае — фиба и анти-фиба дают аболютно одинаковый результат, равный нулю (без учета расходов на сделки).
          • meat
            18 декабря 2018, 20:08
            spebe, в смысле не может быть? регулярно такое просходит
            а как понять, что система стабильно приносит убытки? через какой промежуток времени?
            а если взять простую стратегию, которая приносит доход и делать все наоборот, она тоже будет антиподом?
            • spebe
              18 декабря 2018, 21:04
              meat, 
              Берем простую систему, приносящую прибыль, делаем наоборот, получаем антипод и простую убыточную систему. Вроде как все просто. Или я недопонял вопрос?

              А чтобы понять, что система стабильно минусует, надо торговать — чем больше, тем лучше. Для оценки продажи дальних крaев опционов, e.g., как выясняется, хватает 10 лет)))
              • meat
                18 декабря 2018, 21:23
                spebe, на истории все легко доказать, а если эта прибыльная система как раз станет убыточной, то получится при антиподе она снова станет прибыльной в тот момент, когда мы решили делать все наоборот.
                И вообще даже если взять обычный график и поменять местами цены открытия и закрытия, то тоже все будет работать и как это объяснить?
                Тут ведь не все так просто. Иначе бы на смартлабе уже давно выбрали человека, которая регулярно торгует в минус и попросили бы его опубликовывать свои сделки, а сами бы делали противоположные сделки. Этот человек бы получал свои проценты от прибылей, остальные тоже в прибыли и получается нет проигравших.
                • spebe
                  18 декабря 2018, 21:39
                  meat, 
                  Иначе бы на смартлабе уже давно выбрали человека, которая регулярно торгует в минус и попросили бы его опубликовывать свои сделки

                  я, как раз, это и утверждаю, ведь с чего мы  начали: «но убытков будет больше, если торговать по фибоначчи»  — я утверждаю,  что не больше и не меньше, а ровно поровну с прибылями. Рынок сам выравнивает.

                  • meat
                    18 декабря 2018, 21:43
                    spebe, понятно, нет смысла торговать, так как всегда будут прибыли и убытки и всегда это будет в итоге нулевая сумма
                    • spebe
                      18 декабря 2018, 22:00
                      meat, 
                          Я делаю другой вывод (о чем, собственно, написал цикл статей про рыночную неэффективность): ни одна система, допускающая простое копирование и воспроизведение, не может долгосрочно быть прибыльной, равно как и убыточной. Торговля по Фибоначчи — из их числа. Поэтому и появился коммент к утверждению, что торговля по фибе чаще убыточна.
                      • meat
                        18 декабря 2018, 22:25
                        spebe, на чем вывод основан? даже по теории вероятностей убыточных сделок будет больше в разы на любой системе
                        • spebe
                          18 декабря 2018, 22:38
                          meat, 
                              У нас, наверно, разные теории вероятности. Та, которую я учил в универе, ничего не может сказать про  преобладающее количество убыточных сделок в «любой системе», а тем более, утверждать про «в разы». Она в нашем случае может утверждать, что прибыли/убытки описываются нормальным распределение, и то лишь при условии случайности ценообразования и ценовых приращений (чему я, лично, являюсь противником)
                           Ну а вывод сделан из методик арбитражой торговли и устранения рыночных неэффективностей.
                          • meat
                            18 декабря 2018, 22:45
                            spebe, во-первых, в теории вероятностей
                            во-вторых, убыточных сделок может быть больше, но прибыль по остальным перекроет все убытки и это тоже можно посчитать
                            в-третьих, арбитражная торговля как раз устраняет рыночные неэффективности и странно делать на ее основе какие-либо выводы

                            p.s. есть доказательно того, что прибыль и убытки описываются нормальным распределением?
                            • spebe
                              18 декабря 2018, 23:20
                              meat, 
                              убыточных сделок может быть больше, но прибыль по остальным перекроет все убытки


                              Никто не говорит, что  стратегии с меньшим кол-вом прибыльных сделок не могут быть прибыльными. Неверно само утверждение, что любая стратегия содержит «в разы менъше прибыльных чем убыточных сделок.» Моя ранняя ТС (скальперская), к примеру, показывала по году 87% прибыльных сделок. Потом я перешел к более  позиционной, с 70 % прибыльных.
                              странно делать на ее основе какие-либо выводы
                              Почему же странно? Где появляется неэффективность, там же появляются арбитражные практики, а фиба/анти-фиба и есть простейшие неэффективности, которые исчезают, раньше чем успеют появиться))). Поэтому никак и не  получить статистически значимый результат — прибыли или убытки — за счет элементарных неэффективностей.
                              есть доказательно того, что прибыль и убытки описываются нормальным распределением?
                              Под рукой нет, но можно нагуглить немало статей на эту тему. Я в разных исследованиях читал про это.
                              • meat
                                18 декабря 2018, 23:31
                                spebe, вы мастер по вырезанию цитат.
                                Если помните, то я писал, что по теории вероятностей убыточных сделок будет больше в разы. 
                                У вас пример из практики (что получилось такой процент прибыльных), а я вам говорю про вычисления (где формулы только). Просто мы о разных вещах говорим.
                      • Alexey Zelenin
                        19 декабря 2018, 01:24
                        spebe, по истории если смотреть, то только волны Эллиота, там есть определенные правила, но как их строить?
                        без определения волны Эллиоты фибу нет смысла тянуть, она просто не робит
          • Jame Bonds
            18 декабря 2018, 20:32
            spebe, скорее случайный. Та часть применяющих, что случайно оказывается в плюсе, распространяет мнение, что работает.
  • Сергей Коновалов
    18 декабря 2018, 19:00
    Принцип движения цен един, и соблюдается всегда со 100% точностью. 
    • meat
      18 декабря 2018, 19:06
      Сергей Коновалов, это как?
    • Jame Bonds
      18 декабря 2018, 20:32
      Сергей Коновалов, цена движется всегда вправо?
  • 111
    18 декабря 2018, 19:13
    Все работает и даже фиба. Тут зависит от того, что по душе каждого из нас. В основе не работают мозги, которые допускают нарушение ММ.
      • 111
        19 декабря 2018, 05:37
        SMT, мани-менедмент, не патимейкер)
  • slowly
    18 декабря 2018, 19:19
    очень содержательный пост, спасибо. 

    Лично я прихожу к похожим выводам.
    Приятно, что человек с хорошей технической квалификацией (у меня такой нет и в помине, о чем сожалею), придал некторую детализацию моим мыслям.

    И сделал это не смотря на общее предновогоднее падение активности.
  • ves2010
    18 декабря 2018, 19:24
    нет никаких проблем написать профитного хфт бота… проблема в исполении приказов… надо чтоб твои заявки вставали в стакан первыми — тогда у них вероятность профита повышается в 2 раза минимум... 
    т.е. нужна инфраструктура… а бот пишется элементарно

    кроме того… надо понимать, что если ты напишешь похожий бот + у тя будет вся инфрастуктура, то профит у тя будет только 1/2, т.к.боты будут конкурировать друг с другом
    • meat
      18 декабря 2018, 20:05
      ves2010, не все так просто, так как даже если заявки и встают первыми, то нужно как минимум совершать обратные сделки, чтобы закрывать позиции в плюс, иначе цена уйдет в другом направлении, а как понять когда закрывать позицию сложнее, чем войти в нее
      • ves2010
        18 декабря 2018, 21:20
        SMT, ну я то написал… там все просто... 
    • однорукий экономист
      18 декабря 2018, 21:55
      ves2010, это далеко не так, какраз профитный хфт-алгоритм придумать это весьма сложное занятие, а вот инфраструктура — это уже дело техники, накройняк готовую купить можно, главное рабочий алгоритм.
      • ves2010
        19 декабря 2018, 07:22
        однорукий экономист, да не смеши меня… жрать спред в стакане никакого ума не надо

        у тя есть хфт бот??? или ты теоретик?

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

        потенциальная доходность хфт= объем контрактов в штуках/4 * (размер спреда — комисс)= для вчерашнего дня= 512000/4*10=1300000
        4 — это мы сможем свести максимально половину контрактов и вход-выход... 
        т.е. в лучшем случае если отхфтшим весь рынок целиком выхлоп копеечный…
        • однорукий экономист
          19 декабря 2018, 09:23
          ves2010, это ты теоретик, а я уже более 15 лет хфт занимаюсь ;)
          • ves2010
            19 декабря 2018, 10:17
            однорукий экономист, стейт покаж хотяб за 3-4года… а то похоже ты троль лжец и девственник… это инет тут наслово не верят…
            • однорукий экономист
              19 декабря 2018, 10:51
              ves2010, нафига мне нужно тебе убогому что-то доказывать?
              • ves2010
                19 декабря 2018, 12:41
                однорукий экономист, значит ты тролль лжец и девственник
  • Oleg Only Algo
    18 декабря 2018, 19:26
    Да ничего ты не вычислишь, проще заново написать
  • Каракольский
    18 декабря 2018, 20:02
    Прочёл, ни хрена не понял (гуманитарий я), но остался доволен прочитанным. Из-за двух моментов:
    Первое:
    Но, ручного трейдера тяжелее вычислить, т.к в его стратегии, как правило, много «шума».
    Уфф, пронесло, я как раз — ручной трейдер, и в моей стратегии «шума» столько, что можно оглохнуть 
    И второе. Много раз автор говорит о Стакане, что тоже неплохо (заметьте, не рюмка, не бокал и не пиала). Хоть я и далёк от стакана (в смысле объёма), но с мистером Коньяком завсегда готов встретиться и перетереть свежие новости и вопросы геополитики. Тем паче, что он уже намекает 
    Автору спасибо за пост, а то я боялся выходить на ЛЧИ, теперь бояться не буду. Ибо ручной я!
  • Сергей
    18 декабря 2018, 20:21
    так вот почему я сразу после подключения к лчи начал сливать
  • Cheshire Cat
    18 декабря 2018, 20:22
    Не очень понятно, как обычные физики умудряются делать hft — для этого же нужно размещаться прямо на площадке биржи, а там же тарифы адские. Ликвидности рынка не хватит, чтобы отбить затраты. Да и по идее софт написать нереально быстрее, чем профи.
    • однорукий экономист
      18 декабря 2018, 21:58
      Cheshire Cat, физики бывают разные, а размещение стоит не так уж и дорого, для богатых физиков вроде меня покарману ;)
  • Anton
    18 декабря 2018, 20:33
    Очень полезный пост, спасибо. Теоретически, у таких людей я хотел бы учиться
  • П М
    18 декабря 2018, 21:06
    восхищаюсь такими людьми как автор.
    но чего мне не понять, елси вы тратите столько времени, чтобы найти «это» в чужих сделках,
    то почему не можете найти «это» просто на графике?
    просто внушите себе, что там «это» есть, выберите какой-нибудь красивый способ входа, зная заранее всю историю, т.е. просто точки на графике, без всяких идей.
    придумайте ему реэнжиниринг, те самые паттерны, т.е. те самые «это», и дальше по накатаной — программирование, оптимизация и тп..
    ведь вы же можете это, зачем размениваться по мелочам.
      • Тарасов Виктор
        18 декабря 2018, 21:43
        SMT, надо указывать имя Супертрейдера по натягиванию Фибы!))
        • однорукий экономист
          18 декабря 2018, 22:00
          Тарасов Виктор, вот и околорыночники подтянулись…
        • Павел Град
          19 декабря 2018, 06:33
          Тарасов Виктор, Считал и буду считать на рынке работает всё чему научился сам.
          Те же уровни Фибоначчи, ну например, как я использую их: По активу в данное время на рабочем ТФ (Для меня дневной график) лонговая ситуация, на часовом прошёл сильный импульс вверх. Берём на часовом ТФ натягиваем сетку Фибоначчи, но только на импульс, чтоб понять потенциальные уровни коррекции вниз, т.к. лонговая ситуация нам нужно не пропустить дальнейший рост и в тоже время взять дешевле верха импульса. Мы можем поделить позицию, например, взять на уровне 23,6% и на уровне 50% от максимума импульса, если импульс действительно сильный, то до середины диапазона (50% цена вниз не сходит).

          Доп: Если импульс сильный, то даже стоп не нужен, так как точка входа сильная))), мы можем зайти повышенным объёмом и позже перевести в б/у.
          Простейший эффективный способ. Вероятно вы это знаете?
      • однорукий экономист
        18 декабря 2018, 21:59
        SMT, эт не решпект случаем?))
  • Kosty67
    18 декабря 2018, 21:29
    Спасибо за статью, интересно для меня, т.к. никогда не занимался алготрейдингом почитать такие мысли, мне не понять, как это влезть в сделку первым перед большими деньгами, анализируя стакан и ленту, честно, завидую, что в молодости не познал программирование. Мне приходится, чтоб быть первым, надо лупить по рынку.
      • Kosty67
        18 декабря 2018, 21:59
        SMT, спасибо, времени нет, работа, да возраст за 50, может это отговорки...   Вот даже скрин выложил, как вчера бы вошел в СИ, сделку  не делал это метки, но это логика моей торговли. 

      • Kosty67
        18 декабря 2018, 22:08
        SMT, Не хочу быть навязчивым, а с чего простого начать, на каком языке.

        " А программирование познать никогда не поздно — былобы желание. Это проще, чем на первый взгляд может "
          • Kosty67
            18 декабря 2018, 22:49
            SMT, Большое спасибо!
          • meat
            18 декабря 2018, 23:42
            SMT, 
            В общем, подойдет абсолютно любой  язык — главное сами принципы программирования  понять — они везде одинаковые.

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

            если под принципами имеется ввиду парадигма программирования, то там есть разные пороги вхождения
            а начинать лучше с алгоритмов и структур данных, которые преподают даже в школе сейчас
  • Йонатан Берсон
    19 декабря 2018, 10:22
    Классно!
    Действительно не понимаю тех, кто робота светит на ЛЧИ когда можно спалить всю систему, если только старых своих уже малодоходных туда выставлять для фана.
  • КРЫС
    19 декабря 2018, 13:33
    Не там копаете..)) Не там… Вон Витя не даст соврать -)

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

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