35 Commits

Author SHA1 Message Date
Murat Aslan
fd236f806a fix: update outdated examples in openbb-apachebeam (#7286)
- examples/openbb-apachebeam/README.md: Fix test-run command to point to example tests directory, fix typos and grammar
- examples/openbb-apachebeam/requirements.txt: Add core 'openbb' dependency required by example
- examples/openbb-apachebeam/tests/test_obb_pipeline.py: Fix code formatting, fix 'Print nes' typo to 'Print news'

Fixes #7181

Co-authored-by: Murat Aslan <murataslan1@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2026-01-28 00:08:10 +00:00
Christian Clauss
e107b36a82 Close the quote (#7309) 2026-01-07 08:54:10 +00:00
mmistroni
3c519ee924 langchain agent using openbb functions (#7131)
* langchain agent using openbb functions

A simple notebook that shows how to leverage openbb functions by building an agent via langchain

* added prompt for strong buy in utilities

* added prompt for strong buy in utilities

* Simplified notebook

---------

Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2025-06-14 16:56:49 +00:00
Danglewood
e672bf74ac deletes example notebooks for V3 API (#7041) 2025-02-25 11:05:23 +00:00
James Maslek
927843596d Cleanup example nb titles (#6934)
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2024-11-06 13:55:22 +00:00
Theodore Aptekarev
8200b59e4e Remove hacktoberfest 2024 folder (#6929) 2024-11-02 15:39:03 +00:00
Nabid Akhtar
a958bf2329 add: M&A impact example notebook (#6893)
* Add M&A impact example notebook

* Update installation instructions, changed Colab link, and removed seaborn import

* update terminology and report details for alignment with repo conventions

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-10-30 21:05:56 +00:00
SanchitMahajan236
a4914a2f00 [🕹️]Added the notebook for Sector Rotation Strategies Analysis (#6844)
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-10-24 23:39:45 +00:00
Humble Creator
d225e42704 Risk-Return Tradeoff Model Notebook #6710 (#6739)
* Risk-Return Analysis with OpenBB

This notebook demonstrates advanced techniques for risk-return analysis and portfolio optimization using OpenBB. We'll explore various asset classes, implement modern portfolio theory, and utilize OpenBB's extensive financial analysis capabilities. This comprehensive guide covers:

Data collection and preprocessing
Exploratory data analysis with visualizations
Risk and return calculations
Efficient frontier computation
Portfolio optimization techniques
Advanced risk metrics (VaR, CVaR)
Performance attribution
Scenario analysis and stress testing
By the end of this notebook, you'll have a deep understanding of how to use OpenBB for sophisticated financial analysis and portfolio management.

* Update COMMUNITY_EXAMPLE_TEMPLATE (1).ipynb

* Update COMMUNITY_EXAMPLE_TEMPLATE (1).ipynb

* Update COMMUNITY_EXAMPLE_TEMPLATE (1).ipynb

* Update COMMUNITY_EXAMPLE_TEMPLATE (1).ipynb

* Rename COMMUNITY_EXAMPLE_TEMPLATE (1).ipynb to Risk-Return Tradeoff Model Notebook (1).ipynb

* Add files via upload

* Delete examples/Risk-Return Tradeoff Model Notebook #6710.ipynb

* Update Risk-Return Tradeoff Model Notebook (1).ipynb

* Rename Risk-Return Tradeoff Model Notebook (1).ipynb to Risk-Return Tradeoff Model Notebook.ipynb

* Rename Risk-Return Tradeoff Model Notebook.ipynb to Risk-Return Analysis and Portfolio Management in OpenBB

* Delete examples/Risk-Return Analysis and Portfolio Management in OpenBB

* Add files via upload

* Rename Risk-Return Analysis and Portfolio Management in OpenBB (2).ipynb to Risk-Return Analysis and Portfolio Management in OpenBB.ipynb

* Delete examples/Risk-Return Analysis and Portfolio Management in OpenBB.ipynb

* Add files via upload

* Rename Risk-Return Analysis and Portfolio Management in OpenBB (1).ipynb to Risk-Return Analysis and Portfolio Management in OpenBB.ipynb

* Delete examples/Risk-Return Analysis and Portfolio Management in OpenBB.ipynb

* Add files via upload

Images Encoding have  been changes to base64 to prevent spelling errors while merging

* Delete examples/Risk-Return Analysis and Portfolio Management in OpenBB (1).ipynb

* Add files via upload

Cell Output Images Encoding has been changed to base64 which may have caused spelling errors.

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-10-22 12:25:26 +00:00
MacBobby Chibuzor
286e2615e5 [task] created a cryptocurrency trend analysis notebook | closes #6709 (#6728)
* [task] created a cryptocurrency trend analysis notebook | closes #6709

* Updated the Crypto trend analysis notebook

---------

Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-10-18 18:49:39 +00:00
SanchitMahajan236
4a448dea20 [🕹️]Added the notebook for Backtesting Momentum Strategies (#6759)
* Added the notebook for Backtesting Momentum Strategies

* Supressed the pandas warnings

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-10-18 09:19:46 +00:00
Manish Kumar
5ed0f8b690 [task]Added the notebook for currency exchange rate prediction (#6743)
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-10-18 09:19:04 +00:00
Ambrose Ikpele
edc32d100a Added file : Created Notebook for Portfolio Optimization Using Modern Portfolio Theory (Hacktoberfest) (#6726)
* Added file : Created Notebook for Portfolio Optimization Using Modern Portfolio Theory

* Updated file : Updated Notebook for Portfolio Optimization Using Modern Portfolio Theory (Hacktoberfest)

Addressed review comments

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-10-18 07:54:07 +00:00
Danglewood
42ba5a67d7 [BugFix] Fix Biztoc term Field Not Working & Fix Streamlit News Dashboard Example (#6745)
* update for various recent changes to providers and responses

* elif instead of if in biztoc world news term

* fix typo in usdLiquidityIndex
2024-10-07 09:13:58 +00:00
Theodore Aptekarev
fe084f7a6d oss.gg | Hacktoberfest 2024 (#6703)
* Add community example notebook template

* Update GHA branch check to waive branch naming requirement for forks

* Add oss.gg issue template

* Add oss.gg folder and side quest files

* Add banner

* Update no code side quests
2024-09-30 17:02:26 +00:00
mmistroni
a14e0cf9cc Feature/openbb apachebeam (#6679)
* adding beam sample

* adding senate discl

* removingn commits on wrong branch

* amended according to latest comments

* Delete openbb_platform/providers/government_us/openbb_government_us/utils/senate_constants.py

file in another bramnch

* Delete openbb_platform/providers/government_us/openbb_government_us/utils/senate_helpers.py

file belong to antothe rbranch

* Update README.md

fixed comment

* Update README.md

---------

Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2024-09-26 23:20:46 +00:00
Danglewood
d172dcb801 example notebook updates (#6639) 2024-08-26 11:23:47 +00:00
montezdesousa
61ea77c903 [Release] 4.3.0 (#6570)
* Bump openbb minor version: 4.3.0

* Remove deprecations: /equity/fundamental/overview, /index/market

* Rebuild after deprecations

* Bug fixes

* Fix futures curve example

* Fix equity historical test

* Fix oecd + skip tests

* Fix publishing script

* Update OpenBBTerminal refs to OpenBB, repo renamed

* Released code
2024-07-09 19:10:38 +00:00
Jingyi Z
7e30ffcad8 chore: fix interval bug in the pynb (#6435)
* chore: fix interval bug in the pynb

* fix index to datetime conversion

---------

Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: Henrique Joaquim <henriquecjoaquim@gmail.com>
2024-06-13 12:33:01 +00:00
Danglewood
45998938ed update example notebook syntax for metadata change (#6287)
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-04-04 15:02:56 +00:00
Danglewood
655b1c861f [Docs] Add Streamlit News Dashboard To Examples (#6158)
* add streamlit news dashboard example

* black

* ruff

* now black again

* import block?

* ruff puts it back to exactly how it was before

* try running linters again

* noqa it is

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-03-17 13:42:20 +00:00
Danglewood
9ae13079f3 [Docs] Refactor Contributing Section Of Docs (#6173)
* development index

* refactor development section of documentation

* codespell

* add template zip file

* fixing

* update changed syntax

* dependency thing

* fix sentence

* review edits, add_toolkit_extension

* Add ZIp file

* headtitle

* couple more things

* codespell

* fix sentence

* url fix

* review updates

* forgot one file in the commit

* syntax updates

* json file

* more syntax things

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-03-16 14:50:34 +00:00
Danglewood
37209c88ea add more examples into findSymbols (#6139)
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-02-28 18:49:16 +00:00
Danglewood
2ae66518d1 [Docs] Adds Example Notebook for the Implied Earnings Move (#6128)
* adds example notebook for the implied earnings move

* remove commented out line

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-02-27 15:34:24 +00:00
Danglewood
2516cfbc72 Update USD Liquidity Example Notebook for V4 (#5902)
* Update USD Liquidity Example Notebook for V4

* delete some v3 text in the copperToGold

* Update README.md

* findSymbols preview image

* Google Colab preview image

* financialStatements preview

* content tsx file

* ### title

* convert tsx to json

* indent size

* double quote keys.json

* trailing commas

* Update content.json

* patch

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-02-13 12:48:52 -05:00
Michael Struwig
d4ac2fe27b Add LLM tools example notebook (#6053)
* Add LLM tools example notebook

* Update README, rename example notebook

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-08 10:09:30 +00:00
Theodore Aptekarev
c41f43c412 Feature/platform standardization notebook (#6049)
* Add platform standardization overview notebook to examples

* Add py.typed marker to openbb-fred
2024-02-07 16:00:30 +00:00
iwantanode
8e97e3220d fix: minor typos in the docs (#5854)
* fix typo conclusion.html

* fix typo uninstall.sh

* fix typo README.md

* fix typo README.md

* fix typo README.md

* fix typo README.md

* fix typo README.md

* fix typo CONTRIBUTING.md

* fix typo README.md

* fix typo CONTRIBUTING.md

---------

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-12-05 14:39:42 +00:00
Danglewood
1d505577c4 Google Colab Install Notebook (#5841)
* Google Colab Install Notebook

Adds example notebook for Google Colab install.

* Update README.md

* Update README.md

Add badge -- won't work until merged into develop

* point to develop for nb

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-12-01 20:27:07 +00:00
Danglewood
c047cfeddd docs/new-working-docs: New working docs branch (#5768)
* move old example notebooks to v3 folder, update loadHistoricalPriceData and add findSymbols

* Create README.md

* Update README.md

* Update README.md

* Update README.md

* Vertical diagram instead

* important classes

* core dependencies

* folder structure

* devtools

* swap order

* fix github pages deploy issue

* development index

* delete expectations for developers

* devtools

* obbject stuff

* add

* installation

* hub sync

* idk if i committed already

* add usage page for financial statements

* add link to reference page

* syntax

* numbers

* nearly --> more than

* easier to read code blocks

* codespell

* removing mention to provider

* add 'orientation' for to_dict

* info card for output user preference

* put it in a code block

* correct user_settings.json example

* syntax corrections

* fix sentence

* get rid of floating point mathc

* get rid of other floating point math

* add companion example notebook for financial statements, and new section

* historical prices usage page

* codespell

* add commitment of traders section to usage

* add a note

* codespell

* get rid of equals sign

* Cleanup docs. with @the-praxs

* install

* obbject extend

* spell

* HeadTitle thingies

* Update obbject_extensions.md

* Update obbject_extensions.md

* typo

* Update architectural_considerations.md

* point to the TET pattern

* optional vs required

* reviewing the  patterns. removed the --pre flag under the assumption this will be the final docs for the release cc @deeleeramone

* add a walkthrough

* spelling

* Add more in the introduction

* validator examples

* update Copper-to-Gold notebook example for V4

* Update README.md

* QA Caveats w @the-praxs

* info on class outputs

* merge add data sources and add data points

* disclaimer on cookiecutter

* add missing import to example

* slight syntax change

* missing code block

* missing import

* update intrinio example syntax

* intrinio syntax update

* urls

* core and provider merged

* example syntax

* grammar

* Update API banner link

* quick-fix-docs cc @minhhoang1023

* Update pip install command for v3

* remove --pre note block

* update landing image

---------

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: Luqman <luqazino@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
2023-12-01 01:09:25 +00:00
DidierRLopes
504a4f442c Improve Pro documentation further (#5641)
* small improvement

* Fix TutorialVideo for mobile view

* main page terminal pro docs

* jose whelp

* placeholder index file that needs to be removed

* fix: fixes sidebar, removes unused index.md

* update link to api keys

* update api keys link

* fix hyperlinks in terminal helper

* fix a few more links

* fix some more links

* linter

* black linter

* improve main docs page for each product

* small refactor

* header to take to main page of product

* run OpenAI script to generate SEO for pro content

---------

Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>
2023-11-03 16:46:20 +00:00
Danglewood
8a5592b034 Add example notebook for building volume-at-price chart. (#5370)
* Add example notebook for building volume-at-price chart.

Adds an example notebook.

* Update README.md

updates readme file with volumeAtPrice

* spelling

* spelling
2023-08-25 16:19:44 +00:00
Danglewood
673afcf405 Adds example notebook for installing in Google Colab (#5333)
* Adds example notebook for installing in Google Colab

* Update README.md
2023-08-18 16:01:50 +00:00
Danglewood
ee60f0efad feature/examples-optionsChains: Add Notebook example: optionsChains (#5165)
* update README.md with optionsChains

* uploads the notebook file

* fix nasdaq load

* Adds a cell for the IV skew smile

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-07-05 17:47:43 +00:00
Danglewood
7c193656a1 Creates examples folder for SDK Notebook examples (#5057)
* Creates examples folder for SDK Notebook examples 

This commit creates a folder and readme file for SDK examples as Jupyter Notebooks.

* Four notebook files added.

This commit adds four notebook examples.

* historical prices draft 2

* removes spaces from file name.

* fix one mistake

* rename file

* renames file

* updates realized vol notebook

* Renaming file.

* Delete old file name.

* updates usdLiquidtyIndex

* update copperToGoldRatio

* updates README.md

* spelling

* updates copperToGold load data cell

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-05-27 20:06:09 +00:00