Избранное трейдера Jeeves
Первая «посылка»: долгосрочные тренды на российском фондовом рынке создают «забугорные ковбои рынка» .
Это вовсе не негатив, а особенность фондовых рынков всех «догоняющих» экономик, начиная с Кореи. У России только одна особенность: сильная зависимость доходов бюджета (напрямую) и бизнеса (прямо или косвенно) от мировых цен на энергоносители. Причем совершенно неважен размер этих доходов в долларах, а критичен именно размер доходов в рублях. Так как расходы в рублях.
Вторая «посылка»: «забугорные ковбои рынка» люди умные и давно изучили связь между денежно-кредитной политикой в США и фондовым рынком на протяжении последних десятилетий (как минимум с 1958 года, а может и раньше):
— при мягкой денежно-кредитной политике (ДКП) рынок растет за исключением краткосрочных падений, вызванных слухами о «кризисе», имеющими под собой какие-никакие, но основания;
— при жесткой ДКП рынок в лучшем случае стагнирует.
Естественно, что это видение они переносят на все рынки, куда думают вложить деньги.
Простите за банальность, работа с данными начинается с их получения из внешнего источника. Мы будем получать их из CSV-файла архива котировок, скачанного с сайта Финам. Для работы с другими источниками вам надо будет немного изменить программу.
Я уже давно не работаю непосредственно с CSV, и храню все данные в БД SQLite. Поначалу я хотел написать программу чтения CSV с нуля, но выяснилось, что я уже подзабыл как это делается, однако нашелся рояль в кустах — моя старая библиотека читающая данные из CSV-файла непосредственно в программу. Ее мы и будем использовать.
Собственно, Python и ориентирован на работу с библиотеками, и не нужно знать что там внутри, важно только уметь с ними работать, а сами программы с использованием библиотек станут очень простыми.
Для начала качаем с Финам историю в формате CSV-файла следующего вида:
<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL> SPFB.Si-12.20,1,04/05/20,10:00:00,76900.0000000,76990.0000000,76900.0000000,76990.0000000,3 SPFB.Si-12.20,1,04/05/20,10:06:00,77695.0000000,77695.0000000,77400.0000000,77400.0000000,8 SPFB.Si-12.20,1,04/05/20,10:08:00,77781.0000000,77781.0000000,77700.0000000,77750.0000000,30 SPFB.Si-12.20,1,04/05/20,10:13:00,78088.0000000,78098.0000000,78088.0000000,78098.0000000,6 SPFB.Si-12.20,1,04/05/20,10:14:00,78100.0000000,78100.0000000,78100.0000000,78100.0000000,1
А — https://smart-lab.ru/blog/654046.php — здесь можно посмотреть предыдущие части
B, C, D — https://smart-lab.ru/blog/654266.php — здесь можно посмотреть предыдущие части
E — https://smart-lab.ru/blog/654578.php — здесь можно посмотреть предыдущие части
Вместо эпиграфа: «Вы спросите меня, вырастет ли акция XYZ? Больше не спрашивайте, у меня всегда будет для вас одинаковый ответ: «Разумеется, вырастет! Но не раньше, чем сходит ВНИЗ – для закупа котов !!» © (из моего профиля на Смартлабе).
Дамы и господа!
Добрый день! Вот и готова четвертая часть краткого обзора всех(*) российских акций «от котов». Сразу скажу – обзор строго антинаучный и сделанный в стиле «максимально против всех правил». Сегодня рассмотрим только одну букву 'F', потому как сами понимаете – трудов много, дивидендов я с этих обзоров пока не получал, да и спешить особо некуда…
Disclaimer: коты не имеют статуса инвест-советника, поэтому все рекомендации в данном опусе применяйте строго на
Последние две недели на всех мировых рынках резко повысилась активность, количество биржевых данных выросло в 2-3 раза. Из-за этого у многих пользователей терминал QUIK начал безбожно тормозить и виснуть. Сервера брокеров также с трудом переваривают повышение нагрузки и наплыв клиентов, желающих что-либо купить-продать (по слухам кто-то из брокеров висел аж целую неделю))) ).
На Смарт-Лабе появилось несколько постов с советами как избавиться от тормозов. И меня сильно поразила неадекватность предлагаемых действий. Люди готовы покупать новое железо за бешеные деньги, создавать какие-то командные файлы и заниматься прочей ерундой. А нужно всего лишь включить голову и разобраться в причинах тормозов. Когда программисты разрабатывают какую-либо программу, они всегда оптимизируют ее для работы на определенном «средне статистическом» компьютере, закладывая при этом кратный запас по производительности. Если вдруг эта программа (QUIK) начинает неадекватно тормозить и виснуть на обычном современном компьютере — значит дело почти наверняка не в железе, и даже не в самой программе, а в ее конфигурации (настройках). Т.е. нам нужно правильно настроить терминал QUIK , а уже потом апгрейдить железо, менять туда-обратно версии и бухтеть на Смарт-лабе.
del alltrade.dat curr_data.log info.logПосле команды не забудьте нажать Enter, чтобы последней в файле была пустая строка.