TourNorth
TourNorth личный блог
17 октября 2013, 13:49

Импорт всех сделок любого участника ЛЧИ 2013 в Excel. Кому надо?

Каждый раз пытаясь «склеить» сделки какого-нибудь участника ЛЧИ, предоставленные биржей, я вспоминал «добрым» словом того, кто так организовал их хранение. Думаю Вы меня поймете, если сами такое пытались сделать вручную.

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

Вот, написал макрос для Excel, который без лишних морок подгружает сделки любого участника прямо в Excel.
Импорт всех сделок любого участника ЛЧИ 2013 в Excel. Кому надо?

Формат файла соответствует формату загружаемого файла для моей программы Wealth Lab для анализа сделок, который я выложил ранее здесь. Можете сделать любой формат, ведь код, как и в прошлый раз, открытый. 

Пользуясь этим макросом и кодом загрузки сделок в Wealth Lab вы сможете получить такой же функционал как на piratetrade и даже шире(напр. макс отклонений MAE/MFE по сделкам в piratetrade нету)

Вот ссылка на шаблон для загрузки. Не забудьте отметить плюсиком, если пригодилось.
28 Комментариев
  • Balboa
    17 октября 2013, 13:53
    выложите пожалуйста все 5800 сделок Василия Олейника за последние 2 недели
    очень хочу разобраться в его дейтрейдинге
      • Bambuk
        17 октября 2013, 14:01
        TourNorth, Лёха Майтрейд www.my-trade.pro
        Вася Олейник Dr_Vas-ka
          • Bambuk
            17 октября 2013, 14:19
            TourNorth, спасибо. Это, я так понял, Васины сделки?
              • Bambuk
                17 октября 2013, 14:26
                TourNorth, круто было бы наложить это всё на графики по окончании ЛЧИ.
                • Александр Басинских
                  17 октября 2013, 14:40
                  Bambuk, так есть же прога сециальная на сайте лчи она представлена, заходишь выбираешь ник и инструмент и там на гарфике все отображается))))
                  • Bambuk
                    17 октября 2013, 15:24
                    Александр Басинских, спасибо, нашёл.
      • Bambuk
        17 октября 2013, 14:03
        TourNorth, многие ники ЛЧИ тут:
        smart-lab.ru/blog/145294.php
  • AlexeyTikhonov
    17 октября 2013, 15:35
    Конечно надо!
    Отличная вещь.
    Еще прикрутите, пожалуйста, трансформацию ника в номер, вообще супер.
    Ну а высший пилотаж, выгрузить все сделки по определенным никам (например заданные в столбце A).
      • AlexeyTikhonov
        17 октября 2013, 15:57
        TourNorth, определить кол-во требуемых ников, и в цикл все загнать от 1 до этого кол-ва и запускать весь ваш код передавая ему текущий ник.
          • AlexeyTikhonov
            17 октября 2013, 17:45
            TourNorth, да зачем это, только людей пугать. Для пользователя должно быть прозрачно, только ник (все остальное спрячьте или в код или в скрыте столбцы (листы)
            — человек выбирает имя файла (пусть в комбобоксе), а на отдельном листе сделайте имя файла и его номер и простой функцией подбирать ее.
            Но я бы сделал так:
            в столбце А человек указывает ники (1, 5, сто, неважно)
            в столбце B (скрытом) функция Excel подставляет номер участника из другого столбца (тоже 2 скрытых, где полное отсортированное соответствие — ник-номер)
            в С1 (скрытом столбце) СЧЕТЗ определяет кол-во ников.
            По вашей кнопке делаем цикл
            от 1 то С1 и передаем B(i,1) как номер в весь ваш код.
            Всё.
          • AlexeyTikhonov
            17 октября 2013, 17:47
            TourNorth, или если хотите в комбобоксе, то в нем только ники, и делаете связь с ячейкой (через Excel).
      • AlexeyTikhonov
        18 октября 2013, 00:32
        TourNorth, Огромное спасибо за инструмент;)).
        Модифицировал как хотел — любые ники в любом кол-ве вытягиваются и на листах размещаются.
        Но иногда, возникают какие-то коллизии (когда прервешь цикл например), что в следующем запуске некоторые ники проходят нормально, а на некоторые сообщение — что файл существует.
        Толи в темпах где-то что-то остается, толи в памяти, но помогает только полная перезагрузка (выход из Excel не помогает), пытался разобраться, где бы в коде проверку еще делать и удаление, не нашел. Но ладно, хоть так.
        Спасибо, очень клево!
          • AlexeyTikhonov
            18 октября 2013, 12:33
            TourNorth, да уже смотрел, в том то и дела, что вроде все удаляется (если есть то удаляется), но где-то что-то не подчищается;(. Давайте я Вам пришлю свою версию, посмотрите как я сделал, может найдете косяк, и может выложите как модифицированную версию, для любых ников, правда особого интереса со стороны смартлаба особо нет;(, но кому надо пригодится;)
              • AlexeyTikhonov
                18 октября 2013, 13:51
                TourNorth, написал на почту

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

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