OpenBB Terminal – це програмна платформа для інвестиційних досліджень із відкритим кодом для доступу та аналізу даних фінансових ринків. За допомогою цієї платформи люди можуть використовувати дані фінансових ринків у реальному часі. Це дозволяє створювати якісні звіти та отримувати корисні відомості про компанії та фінанси. OpenBB має потенціал змінити інвестиційний ландшафт.
Що являє собою OpenBB Terminal?
OpenBB Terminal – це сучасне інтегроване середовище для інвестиційних досліджень із відкритим кодом на базі Python. Воно доступне безоплатно для людей із будь-яким досвідом. Проєкт OpenBB прагне розв'язати проблеми через надлишок фінансової інформації. Він надає кінцевим користувачам інструменти задля здійснення всіх інвестицій в одному місці. Мета команди OpenBB полягає в наданні якісної фінансової інформації з широкими можливостями налаштування та за доступною ціною. Завдяки цій платформі роздрібні трейдери можуть розбиратися в необроблених даних та приймати обґрунтовані інвестиційні рішення.
Протягом років «акули» з Волл-стріт використовували термінали Bloomberg для доступу до даних фінансових ринків у реальному часі та торгівлі. Але ціна термінала Bloomberg дуже висока та становить приблизно $24 000 на рік. Це робить його недоступним для людей без великих статків. OpenBB Terminal, імовірно, стане популярним серед приватних інвесторів. Проте поки неясно, чи здобуде він популярність серед фахівців галузі фінансових послуг.
Керування OpenBB Terminal відбувається через інтерфейс командного рядка. Користувачі вводять функції (команди) за допомогою клавіатури. Результати з’являються у вигляді інтерактивних графіків, таблиць та тексту. Навігація в меню термінала дуже схожа на переміщення між папками в командному рядку операційної системи. Важливість OpenBB полягає у здатності надавати комплексний та персоналізований доступ до широкого кола постачальників даних. Платформа дозволяє користувачам імпортувати ключі API від різних постачальників, автоматизувати повторювані завдання, створювати власні робочі процеси та проводити аналіз настроїв та машинне навчання. Робота через командний рядок OpenBB також дозволяє ефективно маніпулювати даними та обробляти їх. Це було б складно зробити в традиційному графічному інтерфейсі. Платформа інтегрує різноманітні інструментарії, бібліотеки та сервіси. Сюди входять проєкти Python для аналізу даних (Pandas, Numpy, Scipy, Jupyter), машинного навчання (Pytorch, Tensorflow, Sklearn, Flair) та збору даних (Beautiful Soup та численні сторонні API).
Дані фінансових ринків традиційно вважалися захищеною інтелектуальною власністю в індустрії інвестиційних досліджень. OpenBB як демократична платформа з відкритим кодом має змінити цю галузь. Вона відкриє її для теперішнього та майбутнього поколінь маркетмейкерів, трейдерів та фахівців із цінних паперів.
Чим OpenBB Terminal відрізняється від наявних постачальників фінансових даних?
Факт використання відкритого коду в OpenBB Terminal є його головною відмінною рисою. Небагато компаній у галузі фінансових послуг настільки відкриті. Прозорість є основною цінністю OpenBB. Відкритий код дозволяє компанії отримувати внески від широкої спільноти та розвивати якісний сервіс. Крім того, гнучкість Python дозволяє малим та середнім бізнесам адаптувати платформу під власні потреби.
OpenBB також прагне виділитися в таких сферах, як оптимізація портфеля та звітність. Платформа орієнтована на класи активів, які можуть бути недостатньо представлені на інших майданчиках. Це криптовалюти, NFT та фінтех-послуги з кредитування. Академічне середовище – це сфера, де OpenBB також прагне бути корисним. Викладачі можуть використовувати OpenBB Terminal задля пояснення змін на ринку студентам на основі реальних даних. Аспіранти можуть будувати свої дисертації навколо інновацій в OpenBB Terminal.
Оскільки весь вихідний код доступний для редагування будь-кому, компанії можуть створювати власні версії OpenBB Terminal. Вони можуть впроваджувати налаштування для нішевих сценаріїв використання. За умови бажання прибрати зайве та працювати суто з одним типом активів можна створити полегшену версію термінала. Вона матиме вузьку спрямованість, наприклад, на ринки Forex або криптовалют.
Яка історія створення OpenBB?
OpenBB Terminal – це ребрендинг платформи, яка раніше називалася Gamestonk Terminal. Вона була першою ітерацією платформи для інвестиційних досліджень із відкритим кодом. Gamestonk Terminal з’явився у публічному доступі на Github 24 лютого 2021 року. Його випустив розробник та ентузіаст штучного інтелекту й машинного навчання Дідьє Родрігес Лопес. Він витратив два місяці на створення цього програмного забезпечення. Лопес вигадав ідею та знайшов мотивацію для створення програми через бажання мати ефективніший спосіб проведення інвестиційних досліджень. У дописі в блозі Лопес описав мотивацію розробки Gamestonk Terminal:
У моєму браузері було відкрито багато вкладок. Я переглядав різну інформацію: фундаментальні показники, історичні ціни, інсайдерську торгівлю, державне регулювання тощо. Це забирало багато часу. Я робив скриншоти інформації та вставляв їх у звіт. Я зрозумів: способу автоматизувати процес отримання даних немає. Це підштовхнуло мене до створення Gamestonk Terminal.
Реакція громадськості на цей проєкт надихнула Лопеса продовжувати роботу. Він вирішив зробити платформу придатною для всіх. Його рішення зробити проєкт відкритим було вирішальним для швидкого розвитку. Навколо проєкту на Github швидко зібралася команда однодумців. Вони працювали над ним впродовж наступного року. Потім на початку 2022 року венчурна компанія OSS Capital звернулася до команди з пропозицією інвестувати гроші та створити комерційну компанію на базі платформи.
Маючи мету зробити «інвестиційні дослідження доступними для всіх», команда провела ребрендинг платформи на OpenBB. Згодом їм вдалося залучити фінансування у розмірі $8,5 мільйона для подальшого розширення.
Які можливості пропонує OpenBB Terminal?
OpenBB має широкий спектр функцій. Ось кілька прикладів того, що можна робити на платформі:
- Аналіз часових рядів: Проводьте глибший аналіз історичних даних за допомогою розділів для алгоритмічного, кількісного та технічного аналізу.
- Поточні події: Будьте в курсі останніх новин та трендів у світі інвестицій.
- Автоматизація: Підвищуйте ефективність через автоматизацію повторюваних завдань за допомогою OpenBB Routines.
- Портфель: Аналізуйте ризики за допомогою оптимізації портфеля.
- Власні дані: Експортуйте дані у форматах csv, json та xlsx. Також імпортуйте власні набори даних задля прогнозування та економетрики.
- Машинне навчання та прогнозування: Створюйте та навчайте моделі на будь-яких часових рядах задля прогнозів. Також аналізуйте аудіодані за допомогою Whisper AI.
- Власні звіти: Створюйте власні звіти. Використовуйте меню OpenBB Reports задля перетворення їх у файли Notebooks та HTML.
Які переваги й недоліки властиві OpenBB Terminal?
Переваги
- Простий та інтуїтивно зрозумілий інтерфейс.
- Хороша структура.
- Повністю безкоштовний.
- Приховує технічну складність, але дає глибину та можливість налаштування.
- Має значну кількість функцій.
- Гнучкий у налаштуванні.
- Якісна документація.
Недоліки
- Іноді працює повільно.
- Не має графічного інтерфейсу користувача.
- Частина документації вже застаріла.
Що потрібно для використання OpenBB Terminal?
Базові знання інтерфейсу командного рядка. OpenBB Terminal не має графічного інтерфейсу. Тому розуміння основ роботи в командному рядку буде корисним. Знання команд, навігації та синтаксису зробить роботу з OpenBB Terminal комфортнішою.
Розуміння фінансових даних. Оскільки OpenBB Terminal призначений для роботи з фінансовою інформацією, знання основних концепцій та типів даних буде корисним. Сюди можна віднести знання про акції, облігації, криптовалюти та інші фінансові інструменти. Також варто розуміти різні фінансові індикатори та метрики.
Ключі API. OpenBB Terminal надає способи отримання даних від різних постачальників. У багатьох випадках для цього потрібно отримати ключі API (безкоштовні або за передплатою). Для початку роботи з OpenBB Terminal ключі не потрібні, проте вони відкриють доступ до ширшого спектра даних.
Над якими ще продуктами працює OpenBB?
OpenBB має ще кілька продуктів у своєму наборі програмного забезпечення:
- OpenBB SDK. OpenBB SDK – це основний рушій усієї платформи OpenBB. Він забезпечує програмний доступ до команд термінала безпосередньо у сценаріях Python або Jupyter Notebook. SDK дозволяє користувачам отримувати доступ до широкого кола фінансових даних через одну точку доступу. Це спрощує процес отримання інформації від сотень постачальників із різними інтерфейсами.
- OpenBB Bot. OpenBB Bot допомагає у спільних інвестиційних дослідженнях через доставку потрібних даних прямо в месенджер. Завдяки боту користувачі можуть миттєво отримувати ринкові дані за допомогою простих команд. Групові чати з ботом сприяють залученню та навчанню команди. Учасники можуть легко ділитися інвестиційними ідеями та стратегіями. Доступ до потрібних даних вони отримують через звичайні повідомлення.
- OpenBB Terminal Pro. OpenBB Terminal Pro – це платна версія OpenBB Terminal з розширеними можливостями для досліджень. Вона має інтуїтивно зрозумілий та повністю налаштовуваний графічний інтерфейс. Це полегшує доступ до фінансової інформації та її аналіз. Окрім цього, користувачі отримують якісні дані від офіційних партнерів.
- AskOBB. AskOBB – це свого роду ChatGPT для інвестиційних досліджень. Сервіс використовує обробку природної мови задля отримання інструкцій та надання даних користувачам. Він усе ще перебуває в розробці. Відео з прототипом AskOBB Лопес опублікував у Twitter на початку 2023 року.
Хоча OpenBB Terminal існує недовго, команда продукту прагне зробити інвестиційні дослідження доступними для широкого загалу. Популярність проєкту вже зараз свідчить про реальний попит.
Рекомендовані продукти