Каждый раз пытаясь «склеить» сделки какого-нибудь участника ЛЧИ, предоставленные биржей, я вспоминал «добрым» словом того, кто так организовал их хранение. Думаю Вы меня поймете, если сами такое пытались сделать вручную.
В кратце, нужно было скачать все zip-файлы с биржи, соответствующие определенному участнику(они заразы с одинаковыми именами там, в разных папках), извлечь из каждого текствовый файл сделок(опять же везде одинаковые имена) и на их основе склеить один общий файл сделок.
Вот, написал макрос для Excel, который без лишних морок подгружает сделки любого участника прямо в Excel.
Формат файла соответствует формату загружаемого файла для моей программы Wealth Lab для анализа сделок, который я выложил ранее
здесь. Можете сделать любой формат, ведь код, как и в прошлый раз, открытый.
Пользуясь этим макросом и
кодом загрузки сделок в Wealth Lab вы сможете получить такой же функционал как на piratetrade и даже шире(напр. макс отклонений MAE/MFE по сделкам в piratetrade нету)
Вот
ссылка на шаблон для загрузки. Не забудьте отметить плюсиком, если пригодилось.
очень хочу разобраться в его дейтрейдинге
Вася Олейник Dr_Vas-ka
smart-lab.ru/blog/145294.php
Отличная вещь.
Еще прикрутите, пожалуйста, трансформацию ника в номер, вообще супер.
Ну а высший пилотаж, выгрузить все сделки по определенным никам (например заданные в столбце A).
— человек выбирает имя файла (пусть в комбобоксе), а на отдельном листе сделайте имя файла и его номер и простой функцией подбирать ее.
Но я бы сделал так:
в столбце А человек указывает ники (1, 5, сто, неважно)
в столбце B (скрытом) функция Excel подставляет номер участника из другого столбца (тоже 2 скрытых, где полное отсортированное соответствие — ник-номер)
в С1 (скрытом столбце) СЧЕТЗ определяет кол-во ников.
По вашей кнопке делаем цикл
от 1 то С1 и передаем B(i,1) как номер в весь ваш код.
Всё.
Модифицировал как хотел — любые ники в любом кол-ве вытягиваются и на листах размещаются.
Но иногда, возникают какие-то коллизии (когда прервешь цикл например), что в следующем запуске некоторые ники проходят нормально, а на некоторые сообщение — что файл существует.
Толи в темпах где-то что-то остается, толи в памяти, но помогает только полная перезагрузка (выход из Excel не помогает), пытался разобраться, где бы в коде проверку еще делать и удаление, не нашел. Но ладно, хоть так.
Спасибо, очень клево!