ch5oh
ch5oh личный блог
19 мая 2020, 14:18

Простой рецепт где взять исторические данные

Некоторое время назад прошла волна постов "Где мне взять нахаляву подешевле рыночные данные для тестирования своих торговых роботов?" и была предложена масса вариантов, начиная от "дергать ISS", до «хакнуть Финам» и "да я своего вендора сейчас напишу и буду раздавать данные из Квик".

 

Немного забавно читать, как матерые трейдеры, зарабатывающие от 100% в месяц, жмутся оплатить подписку на МФД или ещё где-то и занимаются странными телодвижениями по раздобыванию очень странных бесплатных данных непойми кем составленных и непойми какого качества. По результатам анализа которых будут торговать роботы и показывать финрез, мягко говоря, противоположный тестам на истории.

 

 

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

 

И тут случайно выясняется, что мой брокер оказался большим молодцом и тихой сапой реализовал приличный сервер истории. За что ему низкий поклон брокерская комиссия ежемесячно большая.

 

Сначала удивился возможности скачать минутки М1 по давно умершему фьючерсу MXZ7:

Древний фьючерс

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

Народное наипо

И как вишенка на торте — кровеносная кровососная система страны с 2001 года:

Кровосос

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

 

Да пребудет с Вами Вола!

 

 

37 Комментариев
  • Просто Егор
    19 мая 2020, 14:28
    У вас в никнейме после углерода не хватает 2
    • Георгий Мозалёв
      19 мая 2020, 14:39
      Егор, это влияние C2H5OH на мозг 
    • tashik
      19 мая 2020, 14:41
      Как в анекдоте:
      — «ОН». Попробовал. Точно он! 
  • YuryDok
    19 мая 2020, 14:42
    Это айти инвест?
  • My Shadow
    19 мая 2020, 15:03
    минутки ...
    itinvest сделал бы для клиентов order log, хотя у них и сделки только за посделний час, помоему не больше.
      • My Shadow
        19 мая 2020, 15:57
        ch5oh,
        зачем через SmartCOM, который и не совсем бесплатный ...
        Plaza2 — это realtime, я же про историю говорю, некоторые брокеры выкладывают в qsh даже не для своих клиентов и ничего, itinvest хотя бы для своих сделал.

        ps
        А в SmartCOM может стакны пошире сделать, тем более в бесплатном квике они сильно шире.
          • My Shadow
            19 мая 2020, 17:32
            ch5oh,
            1) смотрите  www.qscalp.ru в Истории торгов, и Церих вполне себе выкладывает, не надо наговаривать на них

            2) это наверно у Вас как то совсем бесплатный SmartCOM, для всех остальных так:
            Взимается в размере, равном разнице между 600 (Шестьюстами) рублями и суммой уплаченных Клиентом брокерских комиссий в случае, если они менее 600 (Шестисот) рублей. Отключение возможно не ранее последнего календарного дня месяца.

             iticapital.ru/tariffs/additional-services/direct-access/

            3) я помоему четко написал что нужно — история order log (например в .OrdLog.qsh), и для Вашего свединия SmartCOM и так умеет отдавать историю сделок (то что Вы называете тиковая история), но не глубже часа от текущего времени, что для анализа слабо интересно.
              • My Shadow
                19 мая 2020, 18:06
                ch5oh, 
                ftp://ftp.zerich.com/pub/Terminals/QScalp/History/
                за вчера там есть данные
  • thankODD
    19 мая 2020, 15:18
    Свой анализатор уровней в виде сайта, нужный мне сделал, и реально и удобно его было сделать только через свою базу данных и веб-интерфейс.
    (Может быть презентую как-нибудь :))

    Нужно было реализовать подкачивание ежедневных данных по акциям и commodities. Желательно с первспективой иностранных бумаг. Только дневной таймфрейм.

    В итоге пришел к тупому investing.com — есть все, что нужно, но сосет долго.
    Сайт Finam хорош для начальной «оптовой» загрузки данных и не более.

    Не очень понимаю, как API для квика по Lua будет устроено, если у меня скачивалка и анализатор на Java (как сервлет, но не суть — язык один)?
    Если, допустим это делать через Квик (и держить его включенным в  момент обновлений).


    Можно поподробней что за API использовали в этом примере, побольше технических деталей?


    PS. График кровососной системы на 2006 и 2018-2019 рисует повторяющийся фрактал =)
  • 3Qu
    19 мая 2020, 15:20
    Нормальная у Финам история. Всю не качал и не проверял, разумеется, мне там не оч много и нужно. А выборочно — все ОК. Даже если есть там огрехи — не критично, на истории пока еще никто не торговал.)
    Для массовой скачки — это уже ваша тема.
  • umoz
    19 мая 2020, 15:29
    алор что ли
  • Sergey Pavlov
    19 мая 2020, 15:58
    Я один не понял, о чем пост кроме рекламы тслаба?))
      • VladMih
        19 мая 2020, 16:40
        ch5oh, для дани многовато букаф.

        зацените мой любительский теханализ этой бумаги

        Не заценил — он даже по истории ни о чём.
        Если честно, удивили, вы мне как-то по-другому представлялись.
    • VladMih
      19 мая 2020, 16:39
      Sergey Pavlov, нас двое )
    • tashik
      19 мая 2020, 16:41
      Sergey Pavlov, это реклама брокера ) Я думаю, что Антон просто хотел сказать, что есть брокеры, у которых есть API, позволяющее получать исторические данные бесплатно. В частности ITI Capital и (наверное, надо проверить) Алор. Возможно, что-то есть и у других
        • tashik
          19 мая 2020, 16:57
          ch5oh, нет смарткома, не подскажу. Transaq у меня через Осю, и с ограничением 2 дня (ограничение Оси, не брокерское). Данные, нужные мне, у меня есть с 14 года, хороший человек поделился, если надо — напишите, я думаю, он и с Вами поделится )
  • Sergey Cellinsky
    19 мая 2020, 17:30
    Через смартком в этом году пропали концы от фучей раньше 13го года, что грустно. Выкачанные кэши тслаба остались, но что-то биржа с индексацией фучей не додумала…
  • Мда... 
    Я все время бухчу на MT5 с Открытием, что у них кривоватые данные за 2014 год в склейках на тиковые! данные по фьючерсам 
    А тут такая радость от минуток MXZ7.
      • ch5oh, 
        во-первых он далеко не мой :)
        во-вторых да, тут вы правы. 
        более того, это убожество не дает даже фонду торговать с того же счета!
        но вы тут вроде про данные тему подняли. так вот данные из МТ5 можно экспортировать в 2 секунды. ну и да, бесплатно! :)
          • ch5oh, 
            1. не понял вопроса, переведите, пожалуйста
            2. Сделал эксперимент. Си с 01012019 по вчера
            -формирование данных около 3 минут

            -Экспорт в файл порядка 10 минут.

            Файл 6.4Gb

            При этом прошу обратить внимание, что это данные типа B, т.е. изменения не только по last, но и по bestask/bestbid.

            3. Ну это не ко мне вопрос. Для тех, кто использует ТС-Лаб очевидно никакой :)

          • ch5oh, 
            3) Какая Вам польза от чужой тиковой истории?
            И кстати, буду очень благодарен за «чужую» тиковую историю (разумеется в формате Типа B) по склейкам неликвидных фьючерсов, так как стандратных в Открытии нет, а клеить самому мне себя все не заставить.
  • ves2010
    19 мая 2020, 18:03
    Все элементарно скачивается кусками с сайта финама затем за 5 сек склеивется вручную в нотепаде… а минутки в айти качать пару часов… и если глюкнет выкачивать снова
  • Mithras
    07 августа 2021, 18:37
    Подскажите как и где найти такие исторические данные по любым другим параметрам кроме цены, объема и пр. Например как макс./мин. возможные цены, цены аукциона и др. Не могу найти( Т.е. полные исторические данные.

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

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