Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
/ FinLabPy Public

Система "Финансовая Лаборатория" от Игоря Чечета

Notifications You must be signed in to change notification settings

cia76/FinLabPy

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinLabPy

Система "Финансовая Лаборатория" от Игоря Чечета.

Для чего нужна

С помощью системы "Финансовая Лаборатория" можно решать следующие задачи:

  • Выполнять анализ рынка любой сложности
  • Быстро прототипировать торговые идеи. Проверять их на состоятельность
  • Тестировать торговые системы
  • Запускать автоматическую торговлю

Особенности

  • Унификация. Независимость от интерфейсов (API) брокера. Все разнородные API брокеров сведены в единый формат сущностей и функций
  • Кроссплатфоменность. Можно запускать на любой операционной системе (Linux/Unix/Mac/Windows), где есть Python 3.12 и выше
  • Журнализация. Все действия можно вывести в лог на консоль, в файл и др.
  • Хранилище. Чтобы уменьшить трафик и нагрузку на брокеров, все возможные данные запрашиваются из локального файлового хранилища. В курсе Базы данных для трейдеров сделано хранилище в виде базы данных
  • Расписание. Получение новых данных как по подписке у брокера, так и по расписанию работы биржи
  • Интеграция с лучшими системами
  • Готовые решения
    • Управление торговлей через ботов в MAX, Telegram, Discord. Набор Мультиброкер

Установка

  1. Из коннекторов:
  • AlorPy - брокер Алор
  • BCSPy - брокер БКС
  • FinamPy - брокер Финам
  • QuikPy - торговый терминал QUIK
  • TinvestPy - брокер Т-Инвестиции

установите те, которые будете использовать

  1. Настройте каждый коннектор по его документации
  2. Проверьте корректность исполнения скриптов из папки Examples каждого коннектора
  3. Установите этот репозиторий
  4. Установите все требуемые библиотеки через pip install -r requirements.txt
  5. Настройте файл Config.py по приложенному образцу

Начало работы

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

Функциональность системы расширяется с помощью кода из курсов проекта Финансовая Лаборатория.

Авторство, право использования, развитие

Автор данной системы Чечет Игорь Александрович.

Система написана в рамках проекта Финансовая Лаборатория и предоставляется бесплатно для некоммерческого использования. При распространении ссылка на автора и проект обязательны.

Исправление ошибок, доработка и развитие системы осуществляется автором и сообществом проекта Финансовая Лаборатория.

Что дальше

About

Система "Финансовая Лаборатория" от Игоря Чечета

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.