Избранное трейдера Игорь Вахрушев
import requests import datetime import pathlib SECIDs = ["GAZP", "BANEP", "LKOH"] DISK = "E" for SECID in SECIDs: from_date = "2020-05-04" to_date = "2005-01-03" while str(to_date) != from_date: to_date = str(to_date) to_date = to_date.split('-') a = datetime.date(int(to_date[0]), int(to_date[1]), int(to_date[2])) b = datetime.timedelta(days=140) to_date = a + b pathlib.Path("{}:/{}/{}".format(DISK, "Database_MOEX", SECID)).mkdir(parents=True, exist_ok=True) filename = SECID + "_" + str(to_date) + ".csv" with requests.get("http://iss.moex.com/iss/history/engines/stock/markets/shares/boards/tqbr/securities/{}.csv?date={}".format(SECID, to_date)) as response: with open("{}:/Database_MOEX/{}/{}".format(DISK, SECID, filename), 'wb') as f: for chunk in response.iter_content(): f.write(chunk)Для начала пройдемся по его плюсам и минусам. Самый главный минус, что этот парсер качает только определенный период, который уникален для каждой акции, судя по всему для увеличения этого периода надо кинуть бирже на лапу:), и то что информация предоставляется за день, теперь перейдем к плюсам: можно выкачивать историю за определенный период для нескольких инструментов сразу (их количество ограничивается лишь количеством инструментов на мосбиржи), есть возможность назначать диск для сохранения информации, быстрота выгрузки данных.
Всем привет.
Все кто давно пользуется терминалом Квик – знают, что со временем он начинает «подтормаживать», долго загружаться, медленно переключаться между вкладками, а в особо тяжёлых случаях проводить заявки с задержкой. А это уже чревато потерей реальных денег….
В этой статье мы рассмотрим простые действия для ускорения работы Квика, которые нужно проводить регулярно, как сервисное обслуживание в автомобиле. А чтобы был спортивный интерес – проведем замер скорости загрузки терминала.
Поехали!
Итак – включаем секундомер и делаем первоначальные замеры:
Результат времени загрузки до появления окна загрузить новую версию
1 минута 21 секунда.
Ну что ж…. За работу:
1-е что мы сделаем удалим лог файл, который больше всего влияет на загрузку. Переходим в папку с Квиком
Карантин, нефть по 25, прогнозируемый спад ВВП от 2 до 5 %, ВВП(другой) подымает налоги чтобы поддержать Россиян — И БАБАЦ! Мы получаем один из мощнейших отскоков по SnP и MOEX за всю историю. Вопрос ЗАЧЕМ?, терзал так сказать не переставая.
Прочитал некоторое время назад интересную идею о том что в конце – начале квартала возможно контр-трендовое движение из-за того что фонды должны проводить ребалансировку портфеля. Надо тестить...
Почитать можно здесь у Тимофея: https://smart-lab.ru/blog/610172.php
Или прямиком на Zerohedge: https://www.zerohedge.com/markets/traders-betting-850bn-buyer-market
Суть очень простая. У фондов определённое соотношение облигаций / акций в портфеле. И после роста рынка акций – они должны в конце квартала их продавать. А после падения рынка акций – фонды должны покупать эти самые акции. Чтобы соотношение их не менялось.
Идея прикольная, очевидная. А главное фундаментальная и ёмкая. Теоретически эти самые фонды могу очень сильно двигать рынок, не зависимо от того кому и чего хочется. Мне стало интересно это затестировать. Данные по индексам скачены за 20 лет. Садимся писать бота…