Постов с тегом "FINAM": 98

FINAM


Нужно больше данных или как качать данные с яху финанс, финама и бинанса в одном месте

Нужно больше данных или как качать данные с яху финанс, финама и бинанса в одном месте



Короче, меня поглотило программирование. Данных нужно всё больше и одним бинансом не обойтись. Зафигачил единый интерфейс для яху финанс, финама и бинанса. Надеюсь внутренний программист меня отпустит и дальше напишу что-нибудь про тестирование стратегий.

В телеграме есть ссылка на гитхаб и примеры кода bit.ly/zenoftrading

Сегодня на finam.ru - онлайн-конференция по облигациям. Я среди отвечающих и буду рад вопросам!

Сегодня на finam.ru - онлайн-конференция по облигациям. Я среди отвечающих и буду рад вопросам!

Сегодня на площадке finam.ru — онлайн-конференция Рынок облигаций — волатильность и новые уровни доходности.
Задавайте вопросы! Ответы — и от команды «Иволги Капитал».

👉 https://www.finam.ru/analysis/conf00001/rynok-obligaciiy-volatilnost-i-novye-urovni-doxodnosti-20210811-16450/


@AndreyHohrin
TELEGRAM     t.me/probonds
YOUTUBE       https://www.youtube.com/c/PRObonds 
https://ivolgacap.ru/
www.probonds.ru

Как скачать исторические котировки c yahoo finance и финама с помощью python

В одной из прошлых заметок мне нужно было скачать исторические котировки по 650 активам. Часть из них на российском рынке, часть крипта и большая часть на рынке США. Всё, что касается крипты, валют и американского рынка качал с yahoo finance. Российский рынок качал с финама. Естественно качал с помощью питона. Дальше расскажу как это можно повторить.

Yahoo finance и python


Пакет yfinance. Гитахб github.com/ranaroussi/yfinance Установка командой: pip install yfinance

Можно качать не только дневные данные. Интервалы из документации: 1m,2m,5m,15m,30m,60m,90m,1h,1d,5d,1wk,1mo,3mo На практике данные меньше дневных сильно ограничены. Например, часовые доступны за 60 последних дней.

Перейдём к делу, как качать котировки:

import yfinance as yf

data = yf.download(«TSLA», start=«2017-01-01», end=«2017-04-30»)

Как добавить интервал:

data = yf.download(«TSLA», start=«2017-01-01», end=«2017-04-30», interval='1h')

Данные скачиваются в датафрейм. Датафрейм можно сохранить в csv:

data.to_csv('tsla.csv')

Для тикеров с московской биржи нужно добавить постфикс .ME. То есть SBER и GAZP превращаются в SBER.ME и GAZP.ME Для валют тикеры выглядят вот так RUBUSD=X Для криптовалют BTC-USD

( Читать дальше )

Автоследование от Финам: 10 лучших стратегий на 2021 год

Приветствую, друзья!

Провёл небольшой анализ стратегий сервиса автоследования от Финам.

Составил топ-5 стратегий для Единого счёта и топ-5 стратегий для ИИС (в который включил и свою стратегию)

Если интересно, что за рейтинги получились — приятного просмотра!


Усиленные Инвестиции: обзор за 2 - 9 октября

Уважаемые коллеги, представляем итоги последней недели:

  • Норникель вырос на 3.1%, несмотря на укрепление рубля. Позитивен рост цен на палладий, никель и медь. Негативно снижение цены платины, а также удорожание электричества в Восточной Сибири и повышение стоимости мазута. Потенциал роста уменьшился на 1%, целевая цена выросла на 3%. На неделе совершена продажа для доведения доли до целевой.
  • Русагро вырос на 1.0%. Позитивен рост цен на сахар и свинину. Потенциал роста не изменился, целевая цена выросла на 1%. Компания приобрела имущество маслосырзавода «Кошкинский» за 115 млн руб (Коммерсантъ).
  • Фосагро снизился в цене на 0.2% на фоне ослабления рубля. Негативно снижение цен на аммиачную селитру/AN, а также удорожание калийной соли/potash, серы и аммиака. Позитивен рост цен на карбамид и снижение стоимости электричества в Центральной России. Потенциал роста и целевая цена уменьшились на 4%. Компания утвердила дивиденды за 2 квартал в объеме 4.2735 млрд руб. из расчета 33 рубля на обыкновенную акцию (


( Читать дальше )

Выборы брокера при ETF стратегии

Мучаюсь с выбором брокера.
Что имеем: 12000$ (не перечисляю то, что на остальных счетах, сейчас речь не о них). Опыт торговли 3 года, ну как опыт, скорее «наблюдение за рыбками». Квал.

Есть три варианта.

ФИНАМ — до жути скрытые непонятные на первый и на десятый взгляд комиссии, которые специалисты сами не могут до конца пояснить. Нет порога входа по ETF как у Тинькофф. 
Тинькофф Премиум. Комиссия 0.25%. Порог входа при покупке внебиржевых ETF — 3000$ (можно забыть о ежемесячном пополнении)
Interactive brokers. Про комиссии писать не буду, просто напомню, что 120$ в год на Fixed.

Примерный портфель
  Monthly YELD,%
VOO 30% $3,600.00 11 $320.07 1.88%
TLT


( Читать дальше )

У всех брокеров проблемы с центами

У финам нет возможности вывести оставшиеся центы при закрытии счета.
У втб нет возможности вывести оставшиеся центы при закрытия счета.
Вопрос: кто нибудь сталкивался с таким? Что делать?

Автоматический экспорт данных с Финама перестал работать. Кто-то уже нашел решение этой проблемы?

Интересует именно способ как-то похачить сайт Финама, iss moex, yahoo.finance, etc. не предлагать

Обработка таймаута на Питоне

    • 03 марта 2020, 13:27
    • |
    • Albus
  • Еще
Коллеги, помогите написать красиво кусочек кода. Обработка ситуации, когда ты заказал котировки с Финама, они не пришли, и ты пробуешь ещё раз. Сейчас я кривенько (чтобы описать задачу) написал так:

try: 
        txt=urlopen(url, timeout=20).readlines()
except timeout:
        print ("Exception!\nWait...")
        sleep (20)
        try:
                txt=urlopen(url, timeout=20).readlines()
        except timeout:
                print ("Exception!\nWait...")
                sleep (20)
                try:
                        txt=urlopen(url, timeout=20).readlines()
                except timeout:
                        print ("Котировки с Финама не пришли")
Как это написать красиво внутри цикла?
10 попыток. Если 10-я неудачная, выводим сообщение
print ("Котировки с Финама не пришли")

....все тэги
UPDONW
Новый дизайн