Постов с тегом "Парсер": 22

Парсер


moexalgo для Algopack мосбиржи – #1 Справочная информация о всех инструментах рынка

moexalgo для Algopack мосбиржи – #1 Справочная информация о всех инструментах рынка


Что такое Алгопак я уже писал, как и то, как можно сделать для библиотеки на Python moexalgo документацию из докстрингов – ведь пока никакого хорошего пособия с “разжеванными” примерами от Мосбиржи не существует.

На данный момент я поставил задачу – вытащить исторические данные по российским акциям и в дальнейшем их регулярно обновлять. Это позволит мне при изучении Backtrader использовать данные Мосбиржи для компонента DataFeeds, а также разрабатывать и тестировать на исторических данных собственные торговые стратегии.

Приступим. Отправная точка – раздел moexalgo на Гитхабе.  Файл samples/quick_start.ipynb начинается с примера:



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

сравнение yahooparser и yfinance для получения текущей цены в python

 


В предыдущей статье я написал способ где я создал класс, который будет обрабатывать мои запросы для обновления текущего значения некоторых параметров тикера для того, чтобы обрабатывать их в скрипте. 

С виду могло показаться что решение громоздкое, но это фундаментальное решение, подключаемый модуль в другие скрипты.
Я его просто подключаю и его работа меня уже не касается. 
Я могу сосредоточиться на других задачах в моменте времени и выполнять их не парясь о том что откуда и как получается. 

Я заморочился вопросом о том как мне получить цену текущего момента по ЦБ и использовать её в python скрипте. 
Мой первый способ я описал ТУТ   с этого всё и поехало. 

В комментах к предыдущему посту мне предложили, а не проще ли было использовать github.com/ranaroussi/yfinance ? 

Признаюсь, что о ней я не знал, или знал что она есть, но просто до неё я еще не дошел и решил попробовать самостоятельно изучить вопрос как работает процесс получения данных и его разновидности. 

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

Забираем данные по ценным бумагам с finance.yahoo.com Python класс в подарок.

 

Забираем данные по ценным бумагам с finance.yahoo.com
Простой способ на Python.

Продолжаю рассматривать способы получения данных по бумагам в свой скрипт. Из предыдущего поста где я рассказывал как можно просто буквально распарсить поисковую выдачу в гугле и вытащить текущие показатели цены я узнал по комментариям уважаемых резидентов смартлаба, что этот способ не будет хорошим решением, в силу особенности использования html тэгов и атрибутов таких как id класса. В конечном итогеid поменяется и скрипт работать не будет. Лучше посмотреть в сторону чего то более долгоиграющего. 


На этот раз я хочу сделать свой скрипт более универсальным. Он должен забирать данные по скормленному ему списку или словарю вот такого вида: 

ticker_list = {'gazp': 'GAZP.ME',
               'sber': 'SBER.ME',
               'tatn': 'TATN.ME',
               'moex': 'MOEX.ME',
               'rosn': 'ROSN.ME',
               'lkoh': 'LKOH.ME',
               'yndx': 'YNDX.ME',
               'nlmk': 'NLMK.ME',
               'alrs': 'ALRS.ME',
               'rual': 'RUAL.ME',
               'magn': 'MAGN.ME'}


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

Парсинг текущего значения цены акций Python.

 
Захотелось реализовать несколько идей для быстрого расчета по позициям акций и  для этого мне нужно было чтобы скрипт на python постоянно получал обновленное значение цены. Например раз в три секунды. Искал решение и нашел похожий пример с парсингом любой информации в интернете на python с применением блиотек requests и beautiful soup, (bs4)


На примере тикера GAZP продемонстрирую как можно спарсить текущий курс (например с гугла.)

 Кому лень читать всё что я тут написал можно скопипастить полный код в конце статьи :)


Парсинг текущего значения цены акций Python.



Для начала нужно установить нужные библиотеки, в консоли пишем : 
 

pip install requests bs4
 

Теперь перейдем к коду. 

Импортируем то, что установилось. Также нам понадобится библиотека time для задержки запросов по времени.

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

🆕 Обновление парсера SEC-отчетов, планы по доработкам 🔥

Сделано несколько средних и маленьких доработок, связанные с подготовкой к новому функционалу, улучшена стабильность.

В ближайшие дни будут сделаны пара доработок которые сократят количество низкозначимых сделок и облегчат интерпретацию сделок с опционами:

— будут отбрасываться сделки, совершенные в день опциона в том случае, если её объём <100%. Т.е. когда инсайдер получает право на выкуп или продажу акций компании по заранее оговоренной цене. После выкупа инсайдеры часто продают только часть акций. Выглядеть они могут впечатляюще (см. картинку), но на самом деле не говорят о том, что инсайдер не верит в компанию, а значит такую сделку следует отбрасывать, т.к. никакой полезной нагрузки для инвестора и трейдера не несёт. На скриншоте видно как инсайдеры продают акции $HCA — HCA Healthcare.

Пример двух сделок инсайдеров, которые прислал парсер. Выглядят впечатляюще, но на самом деле ничего не значат для инвестора и трейдера



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

Автоматизация торговли. Выкладываю полноценный алгоритм для Tradingview.

Коллеги, всем добрый вечер!
О преимуществах графиках ренко я уже говорил не раз (см. посты 1 и 2).
Предлагаемый мною скрипт состоит из7 трендовых стратегий  (выбор той или иной стратегии осуществляется по нажатию соответствующего checkbox'a). См. рисунок ниже.
Автоматизация торговли. Выкладываю полноценный алгоритм для Tradingview.
Для того, чтобы воспользоваться алгоритмом необходимо:
1. Скачать файл (файл открывать строго через word office  или notepad, чтобы форматирование не слетело, но только не блокнотом).
2. Скопировать код скрипта и вставить код в скрипт на Tradingview.
После добавления этого «добра» на график получим следующее:
Автоматизация торговли. Выкладываю полноценный алгоритм для Tradingview.

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

Перепост с хабра на тему процесса создания программы Parse_Signal для автоматизация торговли через Tradingview. Плюс анонс сайта с данным проектом.

Всем добрый вечер!
Выкладываю свой пост с хабра о процессе написания программы Parse_Signal. Раскрываю технические аспекты создания программы.
Проблема: На текущий момент наиболее удобным и полноценным программным обеспечением (далее ПО) для автоматизации торговли на российском биржевом рынке является небезызвестный ТСЛАБ.   Несмотря на несомненные плюсы в виде удобного визуального редактора для написания торговых скриптов, который позволяет писать роботов даже без знания языков программирования, есть ряд недостатков, которые делают использование данного ПО для меня крайне не практичным. И думаю не только для меня, учитывая, что средний размер счёта на Мосбирже как правило не превышает 500 тыс.р… Читать полностью по ссылке...
Теперь у данного проекта появился отдельный сайт, где можно скачать актуальную версию программы, ознакомиться с инструкциями по настройке программы и запуске своего первого робота.

Внимание сайт пока оформлен на бесплатном хостинге, поэтому с мобильных устройств может быть недоступен.


Автоматизация торговли для нищеброда. Анонсирую небольшое дополнение в рамках своего парсера. Тестируем стратегию без денег.

Коллеги, всем добрый день!
В силу жизненных обстоятельств был вынужден вывести остатки денежных средств с торговой площадки. Но сила лудомании и тяга к исследованию рынка выше данных обстоятельств. Поэтому решил написать небольшое дополнение, которое позволяет протестировать стратегию без непосредственного выставления заявок в торговую систему. Вы скажете зачем это нужно, когда можно довольствоваться результатами бэк-теста. Но на мой взгляд данные результаты не в полной мере эмулируют реальную ситуацию на рынке, кроме того, форвардное тестирование тоже никто не отменял. Но, а в моём случае отсутствие дс на торговом счёте является ключевым фактором в пользу данного решения.
Если конкретизировать в программе появилась дополнительная кнопка «Equity» при нажатии на которую отображается график доходности тестируемой системы в декартовой системе координат: левая шкала-доходность в пунктах, ось X-номер сделки (см. рисунок нужен).



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

Реальная встреча (онлайн или очно) по вопросам работы программы Parse_Signal?

Реальная встреча (онлайн или очно) по вопросам работы программы Parse_Signal?

ДА, интересно в рамках живого онлайн вебинара
ДА, интересно в рамках очного общения
Неинтересно
Всего проголосовало: 16

Коллеги, ВСЕХ приветствую!
Несмотря на то, что я снял уже несколько видео на тему интеграции работы моего парсера Parse_Signal и сайта Tradingview (далее TV) у людей тем не менее остаются ещё определённые вопросы. Возможно, кто-то до конца вообще не совсем понимает зачем нужно было писать стороннее приложение для TV если есть всем не без известные TSLab и Tradematic.
Напомню, что основная цель проекта сделать автоматизированный трейдинг максимально доступным для всех как с точки зрения финансовых затрат, так и с учётом отсутствия специализированных знаний (навыков программирования), а также экономии времени.

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

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

P.S.: Если наберётся хотя бы человек 15 я готов организовать площадку для обсуждения всего выше описанного действия.


Автоматизация торговли для нищеброда. Пишем, тестируем и запускаем робота за 5 минут. Подготовка стратегии на Tradingview для парсера+ВИДЕО.

Коллеги, всем добрый вечер!

В рамках данного поста, а далее в видео я расскажу о том как максимально быстро запустить своего первого робота.  При этом всё это у Вас займёт не более 5 минут.

Я уже ни раз говорил о том, что на Tradingview  довольно  большое трейдерское сообщество (причём далеко не только русско-язычное). Люди здесь непросто общаются, но также выкладывают свои готовые стратегии. Вы можете выбрать абсолютно любую стратегию и начать ей пользоваться прямо здесь и сейчас, использую при этом возможности моего парсера, который выступает в качестве связки между TV и торговой системой Quik. О настройках своего пасрера я говорил в предыдущих постах, где помимо текстовой инструкции есть довольно подробные видео. В данном топике речь пойдёт о подготовке стратегии непосредственно в TV.

Как я уже говорил выше  TV предлагает довольно обширный перечень стратегий и индикаторов (см. рисунок ниже). Многие из них ранжированы по классу популярности (количество лайков). Правда слепо доверять данному показателю не стоит.
Автоматизация торговли для нищеброда. Пишем, тестируем и запускаем робота за 5 минут. Подготовка стратегии на Tradingview для парсера+ВИДЕО.



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

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