Commit Graph

2933 Commits

Author SHA1 Message Date
Jeroen Bouma
ccbf194c6a Initialize the Guides and fill in the Introduction to Stocks (#1833)
* Add in all templates of guides and fill in the Introduction to Stocks already

* Small adjustment

* Minor
2022-05-18 15:01:53 +02:00
montezdesousa
4f692f26e6 Feature/yieldcurve (#1734)
* Adds yield curves

* Adds yield curves for several countries

* Adds yield curves for several countries

* Adds yield curves for several countries

* Adds yield curves for several countries

* Adds yield curves for several countries

* ycrv plots by default

* Limits source choices and renames raw columns

* Fix test

* Fix test

* lint

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-05-18 00:42:29 +01:00
James Maslek
26781cb153 Tidy up autoloading in places (#1832)
* Only try loading from stocks and crypto contexts

* im terrible with git
2022-05-17 23:50:18 +01:00
Minha, Jeong
2815f42a3c patternize validation of axes count with typo fix (#1781)
* patternize validation of axes count with typo fix

* remove unused console import

* fix suffix_text arg name typo

* Black

* add docstring with typehint, fast return if true

* Common : ta > fixing import

* Portfolio : view fix

* Black

* Helper : simplify `is_valid_axes_count`

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-05-17 20:20:48 +02:00
Jeroen Bouma
93af06a9bc Fix me renaming my own package (#1830)
* Fix me renaming my own package

* Work?
2022-05-17 18:02:22 +02:00
didierlopes.eth
bb6bdcc661 Add a luna crash custom reports (#1816)
* bring dashboards and reports menus one step above

* remove checkpoints

* Add a custom_report for luna_crash

* add Minh updated text and report

* Make a few change to the text

Co-authored-by: Minh Hoang <nminh.hoang1023@gmail.com>
2022-05-17 00:53:59 +07:00
Lefteris Platis
54a1b6f545 Feature/hedge (#1768)
* [Bug] Incorrect log for reddit keys. #1733 fix

* Create new feature-hedge

* Significantly improve code of hedge menu

* More robust

* Robustness

* Fix tests

* Fix can't multiply sequence by non-int of type 'numpy.float64' error

* Temporary fix of singular matrix error. Return first feasible solution

* Update Hugo Documentation

* Combining menus and cleaning up code

* Tidy up call_exp

* Update tests Round 1

* Update tests Round 2

* Fix linting error

* Fix linting?

* Fixed glitch

Co-authored-by: JerBouma <jer.bouma@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: colin99d <colin99delahunty@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-14 13:27:26 +01:00
Jeroen Bouma
7e37ed0444 Add comparisons between the portfolio and benchmark including an orderbook sheet (#1773)
* Add in Portfolio Holdings for Attribution functionality

* Update a whole bunch

* Small bugfix and linting

* Remove print statements

* Update Excel to match Yahoo Finance categorization

* Make sure portfolio and benchmark are aligned

* Add in benchmarks, robustness and bugfixing

* Improve the spreadsheet

* Add in allocation model and improve portfolio features

* Bugfixing and more equities in the template

* Bugfix

* Bugfixing

* Add tests and website stuff

* WORK

* Clean up the code

* Add back in terminal changes

* Missing an enter imo

* Documentation fix

* Small fix

* Change code because tests cant handle formatting

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-05-14 12:42:01 +01:00
James Maslek
c69e14a5ca Improve main terminal menu + small alignments (#1813)
* random spacing

* add m

* Add context descriptions to main terminal menu

* clean up forex alignment

* lint
2022-05-13 01:54:58 +01:00
Danglewood
ca6d11a020 Updates a small typo in index list of economy/yfinance_model.py & also adds additional indices to the list. (#1811)
* commit

* commit

* Corrected typo in the index list, and added Thailand, Philippines, Wilshire US Large Cap Growth and Value, MOVE Index

* update to index list

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-12 23:25:03 +01:00
didierlopes.eth
a7c148026f Re-add notebooks removed by #1805 (#1812)
* bring dashboards and reports menus one step above

* remove checkpoints

* add notebooks again
2022-05-12 22:47:04 +01:00
Theodore Aptekarev
e22285945d Update project version (#1807) 2022-05-12 19:52:02 +03:00
didierlopes.eth
2e45f72482 OpenBB Terminal blended signature (#1806)
* bring dashboards and reports menus one step above

* remove checkpoints

* blend openbb terminal signature

* linting

* update gitignore

* fix crypto dd tests
2022-05-12 16:11:26 +03:00
didierlopes.eth
37ea3fd6a3 Reports and Dashboards to be one level above (#1805) 2022-05-12 12:35:36 +01:00
jose-donato
24cf4a4b4d fix 1756 (#1801)
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-12 03:18:51 +01:00
didierlopes.eth
a2ecbe9bfe Improve overall UX (#1804)
* Improve overall UX

* follow Andrew suggestion

* improve versioning modified

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-05-12 02:51:29 +01:00
jose-donato
b40c2b7a6e fix 1793; bring stocks ta to crypto (#1802)
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-05-11 20:42:40 -04:00
didierlopes.eth
1e454bb4a4 Fix regression bug introduced by #1709 regarding support command (#1803)
* fix tz autocomplete

* fix regression introduced by support command #1709

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-05-12 00:57:01 +01:00
jose-donato
27fe13172d Fixes 1636 - hugo docs showing white bg (#1800)
* fixed 1636

* fix merge issue

* fix hugo docs issue

* fixed dos

* Website : fixing stocks/tradinghours

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-05-12 01:34:38 +02:00
alexferrari88
ef73d8b583 Add /crypto/ta/kc implementation (#1799)
* Add /crypto/ta/kc implementation #1793

* Fix pylint error

Co-authored-by: Alex Ferrari <a.ferrari88@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-12 00:02:44 +01:00
Szymon Błaszczyński
33a041e5bf Trading hours stock feature (#1697) 2022-05-11 19:51:03 +01:00
didierlopes.eth
adec66fe93 improve error keys for reddit and twitter error (#1797)
* improve error keys for reddit and twitter

* fix whale alert
2022-05-11 14:47:15 +01:00
alexferrari88
14a800d58d Fix crypto loading for Binance #1794 (#1795)
Co-authored-by: Alex Ferrari <a.ferrari88@gmail.com>
2022-05-11 12:20:40 +01:00
Minha, Jeong
665ed8810b change view_vwap to specify date range (#1790)
* change view_vwap to specify date range

* test code change due to last commit

* check end for calling end.date()

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-05-11 10:57:29 +01:00
JJ
a30b6daba6 Update README - Very minor grammatical typos (#1792) 2022-05-10 20:27:53 -04:00
Colin Delahunty
9068ad0124 Refactored Crypto Tests (#1743)
* Refactored tests

* Removed unused command

* Added tests

* Tests : remove cassettes files + add fixture

* Black

* Tests : skip tests

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-05-10 23:32:09 +02:00
minhhoang1023
2e67fd28a0 Add terminal-wide report command (#1709)
* Add terminal-wide report command

* Update requirements.txt

* Update lock file

* Remove commented lines

* Pre-fill Google Forms

* Update form

* Fix PR review

* Fix PR review

* remove conflicts

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-05-11 01:45:14 +07:00
didierlopes.eth
f47e10918a Simplify way to generate report templates (#1788)
* simplify way to generate report templates

* add documentation

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-05-10 09:22:24 +03:00
James Maslek
d3c4919993 Add stock fundamentals from polygon (#1774)
* Add polygon to fundamentals

* Update fa menu text

* Update fa menu text

* tests for _model

* wording/lint

* _view tests

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-09 19:07:11 -04:00
andrewkenreich
e6aa412ef3 bump version on nsis installer and change execution type (#1772)
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-05-09 17:16:50 +03:00
Minha, Jeong
036ebb826f add referer for avoid 403 (#1787)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-09 01:07:03 +01:00
Minha, Jeong
82d9be5fb3 fix coindix api call error (#1786)
* fix coindix api call error

* black formatter apply
2022-05-09 00:36:45 +01:00
Minha, Jeong
e00534c9d1 Duplicated code remove (#1780)
* print function to console.print

* remove duplicated and worng positioned class

* black formatter apply

* circular import resolve

* add pylint import-outside-toplevel disable

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-07 20:53:52 +03:00
Minha, Jeong
9fca640d8e stock search error fix (#1761)
* Allow stock search keyword has whitespace

* Add exchange Sapporo Delayed Price Currency in JPY

* Add exchange Sapporo Delayed Price Currency in JPY

* black formatter apply

* pyupgrade apply to use f string

* black formatter apply after pyupgrade

* add docstring

* normalize function to use it generally

* moving function to helper_func file

* change funciton name to snake

* change checker lambda to def and name to snake

* black formmatter apply

Co-authored-by: 정민하 <mhjeong@sharekim.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-07 16:44:20 +01:00
Minha, Jeong
b767e3b973 start attribute change to datetime from str (#1779)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-07 16:19:12 +01:00
Minha, Jeong
802a15b268 mc -n arg to int from str using check_positive (#1777)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-07 15:54:07 +01:00
alexferrari88
a839b3e44d Fix API table (#1775)
* Reorder API table alphabetically

* Add missing GitHub reference to API table

Co-authored-by: Alex Ferrari <a.ferrari88@gmail.com>
2022-05-07 15:26:44 +01:00
Theodore Aptekarev
cc52bf5b16 Stop treating loss as a small value (#1770) 2022-05-06 01:06:59 +03:00
Theodore Aptekarev
6cb6662e58 Bump project version (#1769) 2022-05-05 20:49:43 +03:00
alexferrari88
5791c09135 Fix bugs for fetching crypto prices on chain and displaying very small numbers in tables (#1762)
* Fix bugs fetching token prices #1741

* Fix bug displaying very small floats in tables #1741

Co-authored-by: Alex Ferrari <a.ferrari88@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-05-05 19:38:13 +03:00
Theodore Aptekarev
2ce3fe460b Fix bugs, remove feargeed and improve help messages (#1767)
* Fix defi lending and borrowing (test_crypto_defi.openbb)

* Update Defi test data

* Remove cnn feargreed command from economy menu

* Fix stocks/ba integration tests

* Fix whale alert redirects blocking the keys menu

* Add failed request handling to whale alert command

* Remove feargreed from hugo

* Remove feargreed from bot

* Warn that portfolio optimization can take a long time

* Remove feargreed from project deps

* Update welcome message

* Update requirements txt

* Fix welcome message test

Co-authored-by: piiq <piiq@tinag.ru>
2022-05-05 18:18:58 +03:00
alexferrari88
add153fc4e Fix some linting errors (#1763)
Co-authored-by: Alex Ferrari <a.ferrari88@gmail.com>
2022-05-05 10:45:50 +01:00
didierlopes.eth
30d657b50d Improves PO controller from UX perspective (#1760)
* improve portfolio optimization UX

* fix custom_reset and styling color and rmv add/rmv commands

* fix tests

* allow -h in load and file
2022-05-04 10:53:19 +01:00
Colin Delahunty
4d62b262a2 Add Logger Tests (#1707)
* Added openbb_terminal/logger tests

* Added tests for path_tracking

* Just in case lol

* Finished test_directories

* Added more tests

* Fixed flake8 error

* Fixed flake8 error

* Coverage for test_expired_files

* Added handling for no boto3

* Added test mock

* Added test mock

* Added fix

* Test fix

* Fix for windows

* Added int

* More tests

* Added fixes

* Fixed black issues

* Tests : update fixture examples

* Tests : core/log/generation

* Core : log/generation

* replaced conftest delete with temp_path

* Fixed mocks

* refactored get settings to use tmp_path

* reverted codespell

* Making random faillign test linux only

* Swapped to fixture

* Fixed conftest

* Logs collection : add docstring + clean lines

* Tests : fix windows specific issue

* Tests : skip unsound tests which changes logger state

* Black

* Linting

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-04 01:00:25 +02:00
alexferrari88
6b4987f3da Allow exporting from stocks/ca/hcorr (#1759)
* Add export to call_hcorr

* Add export_data to display_correlation

* Fix linting

* Fix test for yahoo_finance_view.display_correlation

Co-authored-by: Alex Ferrari <a.ferrari88@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-05-03 19:21:28 +03:00
jmaslek
7d55b6fe76 Polygon stock load (#1757)
* Add in polygon stock load

* Add in tests for polygon stock load

* Add in a `codes` command to get IDs from polygon

* Add controller + website content

* update test

* didier - you still a pain

* oops

* this is what happens with your import request

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
2022-05-03 16:41:49 +01:00
didierlopes.eth
b7f8fbe630 Improve OpenBB API for investment research reports (#1753)
* fix darkpool api

* fix typo

* add default params on RSI ta

* fix ta models for stocks api

* fix ta models for stocks api

* improve API

* improve API

* test_finbrain updated

* fix finbrain model api

* ba controller

* improve API

* minor improvs to API

* a newly fantastic equity report

* fixed image issue

* add help to tier in finra command

* make export to default to False for API use

* remove ipynb_checkpoints

* remove extra file

Co-authored-by: jose-donato <zmcdonato@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-05-03 16:44:12 +03:00
Riskfolio
34bc290dde New portfolio optimization menu (#1642)
* New-Portfolio-Optimization-Menu

* New-Portfolio-Optimization-Menu

* New-Portfolio-Optimization-Menu

* Update _index.md

* New-Portfolio-Optimization-Menu

* New-Portfolio-Optimization-Menu

* configure portfolio optimization parameters ini

* minor improvement

* Revert "New-Portfolio-Optimization-Menu"

This reverts commit b4b7169cfb.

* Add in Excel functionality and improve the capabilities

* Add Excel load function

* Tidying up the functions

* New-Portfolio-Optimization-Menu

* New-Portfolio-Optimization-Menu

* New-Portfolio-Optimization-Menu

* Re-add my code

* Some spacing and details

* Add folder structure for portfolio

* Update terminal file loading

* New-Portfolio-Optimization-Menu

* Make it possible to move from params to po with loaded file

* New-Portfolio-Optimization-Menu

* New-Portfolio-Optimization-Menu

* Making the connection between the parameters file and the functions

* Add in allocation and new params files

* Improve params default settings

* New-Portfolio-Optimization-Menu

* Update Portfolios and Params sheets

* Update sheets

* Update command to load in correct sheet

* Adjust function to only read specific columns

* Update portfolio

* Small correction

* New-Portfolio-Optimization-Menu

* New-Portfolio-Optimization-Menu

* New-Portfolio-Optimization-Menu

* Patched up show error

* Add Equity portfolio

* Make functions more robust

* New-Portfolio-Optimization-Menu

* New-Portfolio-Optimization-Menu

* Add in Params documentation

* Fixing Linting

* Add in Requirements and Poetry Updates

* Update website

* linting

* Update tests

* Minor fix

* remove unneccesary READMEs

* Remove expected variable type

* Improve documentation

* Clean up the code

* Refractoring

* Adjust names to make it OS friendly

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
2022-05-03 13:54:01 +02:00
Danglewood
6e9b0d8ec9 Adds an additional ~50 global or sector indices; improves global coverage and autocomplete. (#1746)
* Adds about 50 global or sector indices; improves sorting of arguments field.

The change to this file adds approximately fifty global indices to autocomplete and  the table: /economy/index -si

For country-specific indices (outside of US or 'global'), the argument is prefaced with the standard two-letter country code for the index. All volatility indices are prefaced with cboe. I.e., cboe-vix, cboe-shortvol.

Where not using USD as the denominating index base currency, the currency is listed in the name.

```
│ nl-amx            │ Euronext Dutch Mid Cap Index (EUR)              │ ^AMX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ at-atx            │ Wiener Börse Austrian 20 Index (EUR)            │ ^ATX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ch-stoxx          │ Zurich STXE 600 PR Index (EUR)                  │ ^STOXX        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ch-stoxx50e       │ Zurich ESTX 50 PR Index (EUR)                   │ ^STOXX50E     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ch-ssip           │ Swiss All Shares Index (CHF)                    │ SSIP.SW       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ch-airlines       │ STXE TM Airlines Index (EUR)                    │ U0A.Z         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ omxn40            │ OMX Nordic 40 (EUR)                             │ ^OMXN40       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ se-omx30          │ OMX Stockholm 30 Index (SEK)                    │ ^OMX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ se-omxspi         │ OMX Stockholm All Share PI (SEK)                │ ^OMXSPI       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ se-benchmark      │ OMX Stockholm Benchmark GI (SEK)                │ ^OMXSBGI      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ dk-benchmark      │ OMX Copenhagen Benchamrk GI (DKK)               │ ^OMXCBGI      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ dk-omxc25         │ OMX Copenhagen 25 Index (DKK)                   │ ^OMXC25       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ fi-omxhbgi        │ OMX Helsinki Benchmark GI (EUR)                 │ ^OMXHPI       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ fi-omxh25         │ OMX Helsinki 25 (EUR)                           │ ^OMXH25       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ de-dax40          │ DAX Performance Index (EUR)                     │ ^GDAXI        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ de-mdax60         │ DAX Mid Cap Performance Index (EUR)             │ ^MDAXI        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ de-sdax70         │ DAX Small Cap Performance Index (EUR)           │ ^SDAXI        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ de-tecdax30       │ DAX Tech Sector TR Index (EUR)                  │ ^TECDAX       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ fr-cac40          │ CAC 40 PR Index (EUR)                           │ ^FCHI         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ fr-next20         │ CAC Next 20 Index (EUR)                         │ ^CN20         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ fr-sbf120         │ Paris SBF 120 Index (EUR)                       │ ^SBF120       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ it-mib40          │ FTSE MIB 40 Index (EUR)                         │ FTSEMIB.MI    │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ be-bel20          │ BEL 20 Brussels Index (EUR)                     │ ^BFX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ pt-bvlg           │ Lisbon PSI All-Share Index GR (EUR)             │ ^BVLG         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ es-ibex35         │ IBEX 35 - Madrid CATS (EUR)                     │ ^IBEX         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-bse            │ S&P Bombay SENSEX (INR)                         │ ^BSESN        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-bse-mcap       │ S&P Bombay Mid Cap Index (INR)                  │ BSE-MIDCAP.BO │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-bse-scap       │ S&P Bombay Small Cap Index (INR)                │ BSE-SMLCAP.BO │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-nse50          │ NSE Nifty 50 Index (INR)                        │ ^NSEI         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-nse-mcap       │ NSE Nifty 50 Mid Cap Index (INR)                │ ^NSEMDCP50    │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-nse-bank       │ NSE Nifty Bank Industry Index (INR)             │ ^NSEBANK      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-nse500         │ NSE Nifty 500 Index (INR)                       │ ^CRSLDX       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ il-ta125          │ Tel-Aviv 125 Index (ILS)                        │ ^TA125.TA     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ za-shariah        │ Johannesburg Shariah All Share Index (ZAR)      │ ^J143.JO      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ za-jo             │ Johannesburg All Share Index (ZAR)              │ ^J203.JO      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ za-jo-mcap        │ Johannesburg Large and Mid Cap Index (ZAR)      │ ^JO206.JO     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ za-jo-altex       │ Johannesburg Alt Exchange Index (ZAR)           │ ^J232.JP      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ru-moex           │ MOEX Russia Index (RUB)                         │ IMOEX.ME      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ au-asx200         │ S&P/ASX 200 Index (AUD)                         │ ^AXJO         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ au-aord           │ Australia All Ordinary Share Index (AUD)        │ ^AORD         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nz50              │ S&P New Zealand 50 Index (NZD)                  │ ^nz50         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ kr-kospi          │ KOSPI Composite Index (KRW)                     │ ^KS11         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-arca           │ NYSE ARCA Japan Index (JPY)                     │ ^JPN          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-n225           │ Nikkei 255 Index (JPY)                          │ ^N225         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-n300           │ Nikkei 300 Index (JPY)                          │ ^N300         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nknr           │ Nikkei Avg Net TR Index (JPY)                   │ ^NKVI.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nkrc           │ Nikkei Avg Risk Control Index (JPY)             │ ^NKRC.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nklv           │ Nikkei Avg Leverage Index (JPY)                 │ ^NKLV.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nkcc           │ Nikkei Avg Covered Call Index (JPY)             │ ^NKCC.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nkhd           │ Nikkei Avg High Dividend Yield Index (JPY)      │ ^NKHD.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-auto           │ Nikkei 500 Auto & Auto Parts Index (JPY)        │ ^NG17.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-fintech        │ Global Fintech Japan Hedged Index (JPY)         │ ^FDSFTPRJPY   │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nkdh           │ Nikkei Average USD Hedge Index (JPY)            │ ^NKDH.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nkeh           │ Nikkei Average EUR Hedghe Index (JPY)           │ ^NKEH.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cn-sse-comp       │ SSE Composite Index (CNY)                       │ 000001.SS     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cn-sse-a          │ SSE A Share Index (CNY)                         │ 000002.SS     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cn-szse-comp      │ SZSE Component Index (CNY)                      │ 399001.SZ     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cn-szse-a         │ SZSE A-Shares Index (CNY)                       │ 399107.SZ     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ tw-twii           │ TSEC Weighted Index (TWD)                       │ ^TWII         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ tw-tpai           │ TSEC Paper and Pulb Subindex (TWD)              │ ^TPAI         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ hk-hsi            │ Hang Seng Index (HKD)                           │ ^HSI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ hk-hko            │ NYSE ARCA Hong Kong Options Index (USD)         │ ^HKO          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ id-jkse           │ Jakarta Composite Index (IDR)                   │ ^JKSE         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ my-klci           │ FTSE Bursa Malaysia KLCI (MYR)                  │ ^KLSE         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sg-sti            │ STI Singapore Index (SGD)                       │ ^STI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-materials      │ S&P 500 Materials Sector Index                  │ ^SP500-15     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-industrials    │ S&P 500 Industrials Sector Index                │ ^SP500-20     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-discretionary  │ S&P 500 Consumer Discretionary Index            │ ^SP500-25     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-staples        │ S&P 500 Consumer Staples Sector Index           │ ^SP500-30     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-health         │ S&P 500 Health Care Sector Index                │ ^SP500-35     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-financials     │ S&P 500 Financials Sector Index                 │ ^SP500-40     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-it             │ S&P 500 IT Sector Index                         │ ^SP500-45     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-communications │ S&P 500 Communications Sector Index             │ ^SP500-50     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-utilities      │ S&P 500 Utilities Sector Index                  │ ^SP500-55     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-real_estate    │ S&P 500 Real Estate Sector Index                │ ^SP500-60     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-airlines       │ S&P 500 Airlines Industry Index                 │ ^SP500-203020 │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sp-tech_hardware  │ S&P 500 Technology Hardware Industry            │ ^SP500-452020 │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sphyda            │ S&P High Yield Aristocrats Index                │ ^SPHYDA       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ dow-djt           │ Dow Jones Transportation Average Index          │ ^DJT          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ dow-dju           │ Dow Jones Utility Average Index                 │ ^DJU          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ dow-rci           │ Dow Jones Composite All REIT Index              │ ^RCI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ reit-fnar         │ FTSE Nareit All Equity REITs Index              │ ^FNAR         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-q50            │ NASDAQ Q50 Index                                │ ^NXTQ         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-ixch           │ NASDAQ Health Care Index                        │ ^IXCH         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-tech           │ NASDAQ 100 Technology Sector Index              │ ^NDXT         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-ex-tech        │ NASDAQ 100 Ex-Tech Total Return Index           │ ^NXTR         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-ixtc           │ NASDAQ Telecommunications Index                 │ ^IXTC         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-inds           │ NASDAQ Industrial Index                         │ ^INDS         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-ixco           │ NASDAQ Computer Index                           │ ^INCO         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-bank           │ NASDAQ Bank Index                               │ ^BANK         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-tran           │ NASDAQ Transportation Index                     │ ^TRAN         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ice-auto          │ ICE FactSet Global NextGen Auto Index           │ ^ICEFSNA      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ice-comm          │ ICE FactSet Global NextGen Communications Index │ ^ICEFSNC      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nyse-nyl          │ NYSE World Leaders Index                        │ ^NYL          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nyse-nyi          │ NYSE International 100 Index                    │ ^NYI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nyse-nyy          │ NYSE TMT Index                                  │ ^NYY          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xmi          │ NYSE ARCA Major Market Index                    │ ^XMI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xbd          │ NYSE ARCA Securities Broker/Dealer Index        │ ^XBD          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xii          │ NYSE ARCA Institutional Index                   │ ^XII          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xoi          │ NYSE ARCA Oil and Gas Index                     │ ^XOI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xng          │ NYSE ARCA Natural Gas Index                     │ ^XNG          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-hui          │ NYSE ARCA Gold Bugs Index                       │ ^HUI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-ixb          │ NYSE Materials Select Sector Index              │ ^IXB          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-drg          │ NYSE ARCA Phramaceutical Index                  │ ^DRG          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-btk          │ NYSE ARCA Biotech Index                         │ ^BKT          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-pse          │ NYSE ARCA Tech 100 Index                        │ ^PSE          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-nwx          │ NYSE ARCA Networking Index                      │ ^NWX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xci          │ NYSE ARCA Computer Tech Index                   │ ^XCI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xal          │ NYSE ARCA Airline Index                         │ ^XAL          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xtc          │ NYSE ARCA N.A. Telecom Industry Index           │ ^XTC          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ phlx-sox          │ PHLX Semiconductor Index                        │ ^SOX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ phlx-xau          │ PHLX Gold/Silver Index                          │ ^XAU          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ phlx-hgx          │ PHLX Housing Sector Index                       │ ^HGX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ phlx-osx          │ PHLX Oil Services Sector Index                  │ ^OSX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ phlx-uty          │ PHLX Utility Sector Index                       │ ^UTY          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ w5000             │ Wilshire 5000                                   │ ^W5000        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ w5000flt          │ Wilshire 5000 Float Adjusted Index              │ ^W5000FLT     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ reit-wgreit       │ Wilshire Global REIT Index                      │ ^WGREIT       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ reit-wgresi       │ Wilshire Global Real Estate Sector Index        │ ^WGRESI       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ reit-wilreit      │ Wilshire US REIT Index                          │ ^WILREIT      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ reit-wilresi      │ Wilshire US Real Estate Security Index          │ ^WILRESI      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-bxm          │ CBOE Buy-Write Monthly Index                    │ ^BXM          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-vix          │ CBOE Volatility Index                           │ ^VIX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-vin          │ CBOE Near-Term VIX Index                        │ ^VIN          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cobe-vvix         │ CBOE VIX Volatility Index                       │ ^VVIX         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-shortvol     │ CBOE Short VIX Futures Index                    │ ^SHORTVOL     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-skew         │ CBOE Skew Index                                 │ ^SKEW         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-vxn          │ CBOE NASDAQ 100 Volatility Index                │ ^VXN          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-gvz          │ CBOE Gold Volatility Index                      │ ^GVZ          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-ovx          │ CBOE Crude Oil Volatility Index                 │ ^OVX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-tnx          │ CBOE Interest Rate 10 Year T-Note               │ ^TNX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-tyx          │ CBOE 30 year Treasury Yields                    │ ^TYX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-irx          │ CBOE 13 Week Treasury Bill                      │ ^IRX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ us-dx-y           │ US Dollar Index                                 │ DX-Y.NYB      │
└───────────────────┴─────────────────────────────────────────────────┴───────────────┘
```

* run black

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: james <jmaslek11@gmail.com>
2022-05-03 12:08:24 +02:00
jose-donato
e3cd8adf73 Add Messari crypto dd commands (#1711) 2022-05-02 22:21:19 +01:00