https://www.youtube.com/watch?v=FJcvIlSVum0
Если вы пишете скрипт, который не предполагается запускать как модуль, то конструкция
if name == «main» не нужна! Простой и понятный разбор.
#python_с_нуля
Если вы пишете скрипт, который не предполагается запускать как модуль, то конструкция
if name == «main» не нужна! Простой и понятный разбор.
#python_с_нуля
YouTube
if __ name__ == «__main__» нужен или нет?
Если вы пишете скрипт, который не предполагается запускать как модуль, то конструкция
if __ name__ == «__main__» не нужна! Простой и понятный разбор.
Буду очень благодарен за подписку:
🏎️ telegram: t.me/algotrading_step_to_step
🌐 сайт с конспектами: алготрейдинг.рф…
if __ name__ == «__main__» не нужна! Простой и понятный разбор.
Буду очень благодарен за подписку:
🏎️ telegram: t.me/algotrading_step_to_step
🌐 сайт с конспектами: алготрейдинг.рф…
👍3🔥1
Ключевая особенность заключается в том, что в отличие от тиковых данных, OHLCV не содержит точных меток времени для каждого события. Вместо этого, они резюмируют информацию о диапазоне цен и их движении, а также о совокупных объемах за заданный период.
https://алготрейдинг.рф/technical_analysis/chto-znachit-ohclv/
#python_с_нуля #теханализ
https://алготрейдинг.рф/technical_analysis/chto-znachit-ohclv/
#python_с_нуля #теханализ
Алготрейдинг.рф
Что значит OHCLV в трейдинге
Данные OHLCV (Open-High-Low-Close-Volume) широко используются в техническом и фундаментальном анализе финансовых рынков. Они представляют собой обобщенную статистику цены и объемов торгов за…
🔥2
https://xn--80agadetfnxfwx.xn--p1ai/python/pro-datetime-python/
Библиотека DateTime и ее класс DateTime используются в алготрейдинге практически всегда. Ведь любая сделка, любая свечка(бар) так или иначе завязаны на временные показатели. Особенно важно знать классы datetime(), timedelta() и функции strftime(), strptime().
#python_с_нуля
Библиотека DateTime и ее класс DateTime используются в алготрейдинге практически всегда. Ведь любая сделка, любая свечка(бар) так или иначе завязаны на временные показатели. Особенно важно знать классы datetime(), timedelta() и функции strftime(), strptime().
#python_с_нуля
Алготрейдинг.рф
Кратко о библиотеке DateTime в Python
Библиотека DateTime и ее класс DateTime используются в алготрейдинге практически всегда. Ведь любая сделка, любая свечка(бар) так или иначе завязаны на временные показатели.
🔥3
Channel name was changed to «Алготрейдинг на Python. Торговые роботы.»
https://алготрейдинг.рф/moex/iss-moex/
Знакомимся с ISS MOEX. Пишем программу на Python и парсим биржевую информацию.
Листинг программы в статье.
#ISS_MOEX #мосбиржа
Знакомимся с ISS MOEX. Пишем программу на Python и парсим биржевую информацию.
Листинг программы в статье.
#ISS_MOEX #мосбиржа
Алготрейдинг.рф
Изучаем и парсим ISS Московской Биржи
Знакомимся с ISS MOEX. Пишем программу на Python и парсим биржевую информацию. Разбор кода программы. Это первое знакомство с MOEX, дальше будем изучать куда как более актуальный для алготрейдинга…
🔥2
ДОКУМЕНТАЦИЯ к moexalgo
Прежде чем приступить к изучению и тестированию библиотеки moexalgo, которая упрощает работу с AlgoPack API, я решил для удобства её изучения создать документацию (help). Это очень важно и удобно, особенно для таких как я – начинающих изучать язык Python.
Получилась полноценная онлайн справка, сделанная на основе Docstrings.
Docstrings (докстринги) – это строки документации в исходном коде на Python, которые описывают, что делает код. Они пишутся в самом начале определения функций, методов, классов или модулей и заключаются в тройные кавычки.
Документация (справка) размещена здесь https://xn--80agadetfnxfwx.xn--p1ai/public_html/help_algopack/
#moexalgo #algopack #мосбиржа #python_с_нуля
Прежде чем приступить к изучению и тестированию библиотеки moexalgo, которая упрощает работу с AlgoPack API, я решил для удобства её изучения создать документацию (help). Это очень важно и удобно, особенно для таких как я – начинающих изучать язык Python.
Получилась полноценная онлайн справка, сделанная на основе Docstrings.
Docstrings (докстринги) – это строки документации в исходном коде на Python, которые описывают, что делает код. Они пишутся в самом начале определения функций, методов, классов или модулей и заключаются в тройные кавычки.
Документация (справка) размещена здесь https://xn--80agadetfnxfwx.xn--p1ai/public_html/help_algopack/
#moexalgo #algopack #мосбиржа #python_с_нуля
алготрейдинг.рф
HELP (документация) библиотеки moexalgo 1.0.1 предназначенной для упрощения работы с AlgoPack API,/ API documentation Python lib…
Справка-документация по библиотеки Мосбиржи Algopack moexalgo 1.0.1
👍3🔥1
https://xn--80agadetfnxfwx.xn--p1ai/python/simvol-v-opredelenii-funktsiy/
Аннотация типов в Python - это способ явно указать типы переменных, аргументов функций и возвращаемых значений.
В частности знак " -> " используется для указания типа возвращаемого значения функции.
#python_с_нуля
Аннотация типов в Python - это способ явно указать типы переменных, аргументов функций и возвращаемых значений.
В частности знак " -> " используется для указания типа возвращаемого значения функции.
#python_с_нуля
Алготрейдинг.рф
Символ «->» в определении функций на Python
Аннотация типов в Python – это способ явно указать типы переменных, аргументов функций и возвращаемых значений. Знак ” -> ” используется для указания типа возвращаемого значения функции.
🔥1
stock_listing.txt
6.6 KB
Всем привет! приступил к освоению библиотеки moexalgo.
Моя задача - получить исторические данные по российским акциям и регулярно их обновлять. Использовать данные Мосбиржи планирую в дальнейшем для компонента DataFeeds в Backtrader, а также для создания и тестирования на исторических данных собственных торговых стратегий. Первый пост посвящен получению справочной информации о доступных в Алгопаке акциях. Написана программа, отчет по ее выполнению в прикрепленном файле.
Моя задача - получить исторические данные по российским акциям и регулярно их обновлять. Использовать данные Мосбиржи планирую в дальнейшем для компонента DataFeeds в Backtrader, а также для создания и тестирования на исторических данных собственных торговых стратегий. Первый пост посвящен получению справочной информации о доступных в Алгопаке акциях. Написана программа, отчет по ее выполнению в прикрепленном файле.
https://xn--80agadetfnxfwx.xn--p1ai/moex/algopack-moexalgo-spravochnaya-informatsiya-o-vseh-instrumentah-rynka/
В посте по ссылке сделал подробный разбор к листингу программы.
#ISS_MOEX #мосбиржа #Algopack
В посте по ссылке сделал подробный разбор к листингу программы.
#ISS_MOEX #мосбиржа #Algopack
Алготрейдинг.рф
Algopack (moexalgo) - Справочная информация о всех инструментах рынка.
Приступаем к изучению библиотеки moexalgo для Algopack Мосбиржи. Наша задача получить исторические данные по российским акциям и регулярно их обновлять. Использовать данные Мосбиржи для компонента…
👍6🔥2
https://youtu.be/-i-75WL0J1g?si=f8fpeHGPlAX36GLJ
Суть последней публикации теперь в видеоформате.
#мосбиржа #Algopack
Суть последней публикации теперь в видеоформате.
#мосбиржа #Algopack
YouTube
Algopack - получаем справочную информация о доступных акциях.
Мы начинаем знакомиться с Алгопаком, используем официальную библиотеку moexalgo на python. В этом видео вытаскиваем информацию о доступных акциях и разносим их по уровням листинга на Мосбирже.
А вот на следующем этапе будем уже качать исторические данные…
А вот на следующем этапе будем уже качать исторические данные…
👍9
Всем привет! Я не скрывал, что только начинаю погружаться в Python. Осенью стал смотреть обучающий курс и результат был "нулевой". Но затем понял, что только практика и изучение возможностей python в рамках решения конкретной задачи дают какой-то реальный прогресс в понимании языка. По некоторым темам я начал писать конспекты для себя и выкладывать их на свой блог. Вчера обобщил базовый функционал python по работе с файлами, который крайне необходим для сохранения котировок, ведения логов и т.д. Конспект с примерами в Jupyter Notebook также можно скачать.
https://алготрейдинг.рф/python/rabota-files-in-python/
#python_с_нуля
https://алготрейдинг.рф/python/rabota-files-in-python/
#python_с_нуля
Алготрейдинг.рф
Работа с файлами в python
Знания по работе с файлами при написании программ, особенно связанных с обработкой и анализом данных — 100% необходимость. Python имеет простые и элегантные инструменты для этого. И начнем мы с…
👍7
Подготовил для начинающих изучать Python (и для себя в частности) КОНСПЕКТ ПО ТИПАМ ДАННЫХ. Все типы в одном конспекте. Каждый тип данных имеет свои особенности и методы. Понимание различных типов данных необходимо для правильного выбора наиболее подходящего типа данных при решении каждой конкретной задачи.
#python_с_нуля
#python_с_нуля
Алготрейдинг.рф
Конспект по типам данных в Python
В Python есть несколько основных типов данных: int, float, complex, str, bool, list, tuple, dict, set, None. Каждый тип данных имеет свои особенности и методы. Понимание различных типов данных поможет…
👍5❤1
После длительных НГ праздников продолжил начатое в прошлом году - сделать программу по скачиванию всех исторических данных. И столкнулся с двумя интересными особенностями: 1) ошибка 2) достаточно приятный бонус о котором чуть позже напишу, надо перепроверить.
По поводу ошибки - алгопак при запросе данных неожиданно отдает ошибку, стал разбираться - касается акции "VEON-RX". Представитель мосбиржи обещал "косяк" поправить.
Однако пришлось изучить и применить try-except конструкцию для обработки ошибки, которая возникает во время выполнения программы.
Так что если вдруг получаете ошибку - имейте ввиду, что причина может быть не из-за Вашего кода.
#мосбиржа #Algopack
По поводу ошибки - алгопак при запросе данных неожиданно отдает ошибку, стал разбираться - касается акции "VEON-RX". Представитель мосбиржи обещал "косяк" поправить.
Однако пришлось изучить и применить try-except конструкцию для обработки ошибки, которая возникает во время выполнения программы.
Так что если вдруг получаете ошибку - имейте ввиду, что причина может быть не из-за Вашего кода.
#мосбиржа #Algopack
👍8
Может ли быть Алготрейдинг без торговых роботов?
Алготрейдинг – это использование компьютерных алгоритмов и моделей для принятия решений о торговле на финансовых рынках.
Он может включать в себя различные стратегии и подходы к торговле, включая автоматизированные системы (торговые роботы) и полуавтоматические системы, которые трейдеры используют для принятия решений о торговле.
Торговые роботы (или эксперты-советники) – это программные алгоритмы, которые могут автоматически выполнять торговые операции на основе заданных правил и условий. Они могут мониторить рынки, анализировать данные и совершать сделки без прямого вмешательства трейдера.
Однако алготрейдинг также может включать в себя использование других методов и стратегий, которые не требуют полной автоматизации. Это может быть ручное выполнение торговых операций на основе алгоритмических моделей или использование полуавтоматических систем, где алгоритмы предоставляют рекомендации трейдеру, который принимает окончательное решение о торговле.
Алготрейдинг – это использование компьютерных алгоритмов и моделей для принятия решений о торговле на финансовых рынках.
Он может включать в себя различные стратегии и подходы к торговле, включая автоматизированные системы (торговые роботы) и полуавтоматические системы, которые трейдеры используют для принятия решений о торговле.
Торговые роботы (или эксперты-советники) – это программные алгоритмы, которые могут автоматически выполнять торговые операции на основе заданных правил и условий. Они могут мониторить рынки, анализировать данные и совершать сделки без прямого вмешательства трейдера.
Однако алготрейдинг также может включать в себя использование других методов и стратегий, которые не требуют полной автоматизации. Это может быть ручное выполнение торговых операций на основе алгоритмических моделей или использование полуавтоматических систем, где алгоритмы предоставляют рекомендации трейдеру, который принимает окончательное решение о торговле.
👍4
Доделал скомпилированную под windows программу для автоматического скачивания всех исторических данных OHLCV (Open-High-Low-Close-Volume) по акциям Мосбиржи. Запустил финишное тестирование - процесс не быстрый. Как все закончится выложу отчет и саму программу.
👍15
Подробное описание всех 27 колонок таблицы со справочной информацией по акциям Московской биржи.
#мосбиржа #Algopack
#мосбиржа #Algopack
Алготрейдинг.рф
Расшифровка справочной информации по акциям Мосбиржи
Подробное описание всех колонок таблицы со справочной информацией по акциям Московской биржи.
👍7
Всем привет! Затянул с программой, т.к. не смог себя остановить и решил таки реализовать внезапно появившуюся идею - сделать мини сайт под мою вторую программу, а это + 2 дня на изучение генератора статичных сайтов. Идея родилась после первого опыта на 🐍. Итак, программа добывает исторические данные по акциям Мосбиржи в объеме OHLCV (Open-High-Low-Close-Volume). Да, это всего лишь консольное приложение, но полностью работоспособное и вполне самодостаточное для поставленной задачи.
ВНИМАНИЕ! Есть, по крайне мере на текущий момент, приятный бонус - данные доступны за достаточно большой период!
Например SBER в минутках доступен с 2011-12-15 10:00:00 и сейчас скачивается 1,8 млн записей в объеме 160мБ.
Программу можно скачать с сайта https://tahometr.ru/ , буду рад, если пригодится! Репосты приветствуются)
ВНИМАНИЕ! Есть, по крайне мере на текущий момент, приятный бонус - данные доступны за достаточно большой период!
Например SBER в минутках доступен с 2011-12-15 10:00:00 и сейчас скачивается 1,8 млн записей в объеме 160мБ.
Программу можно скачать с сайта https://tahometr.ru/ , буду рад, если пригодится! Репосты приветствуются)
👍13