Алготрейдинг на python с нуля. Создаем торговый робот.
59
подписчиков
БЕСПЛАТНЫЕ УРОКИ по созданию торговых роботов на PYTHON с нуля, шаг за шагом. …
Изучаем и парсим биржевую информацию с сайта Мосбиржи
Информационно-статистический сервер Московской Биржи (ИСС или ISS) – это сервис, предоставляющий разнообразную биржевую информацию в режиме реального времени, а также итоги торгов и статистические данные. Основные возможности ИСС: Данные о ходе торгов в режиме online и итоги торгов доступны только по подписке, естественно платной. На сайте мосбиржи есть специальный раздел “Программный интерфейс к ИСС“, на котором выложено Руководство разработчика (v.1.4), Описание метаданных и Описание методов. С этих документов и надо начинать изучать ИИС...
Пути к файлам в Python (os.path)
Для начинающих изучать алготрейдинг на Python с нуля при изучении самых простых программных кодов зачастую непонятна система формирования путей. Понятный вариант, как например “C:\My_prog\Data\fail.txt”, заменяется сложным кодом. Давайте разберемся в этом вопросе. Имя файла Модуль sys в Python предоставляет функционал для работы с системными параметрами и функциями интерпретатора. Нас интересует функция sys.argv — это встроенная команда, в которой перечислены все параметры командной строки, передаваемых скрипту на Python...
Кратко о библиотеке DateTime в Python
Библиотека DateTime и ее класс DateTime используются в алготрейдинге практически всегда. Ведь любая сделка, любая свечка(бар) так или иначе завязаны на временные показатели. DataTime DateTime – это библиотека в Python для работы с датой и временем. Она позволяет удобно манипулировать датами и временем – получать, преобразовывать, сравнивать, вычислять разницу и выводить в нужном формате. Наиболее востребованы следующие классы модуля: Нам достаточно сейчас остановиться на классах date, time, datetime...
Для чего нужен код if __name__ == “__main__”
Для понимания сути if __name__ == “__main__” нам надо разобраться что такое скрипт и модуль. В Python есть два основных способа организации кода – скрипты и модули. Вот основные отличия: Таким образом, модули – это библиотеки кода для решения отдельных задач, а скрипты – исполняемые программы для конкретных целей. Конструкция if __name__ == “__main__” в Python используется для того, чтобы задать условие выполнения какого-то кода только тогда, когда модуль запущен напрямую, а не импортирован из другого модуля...
Преимущества использования языка Python для алгоритмической торговли
Возможно ли снизить уровень входа в алготрейдинг для широкой аудитории, для опытных и только начинающих трейдеров, не являющихся профессиональными программистами и не желающих погружаться в сложные языки программирования? Да, это возможно, если начать освоение Python. Алгоритмическая торговля в последние годы развивается в геометрической прогрессии. Язык Python является предпочтительным языком для разработки алгоритмических торговых стратегий, если Вы не являетесь профессиональным программистом....