diff --git a/openbb_terminal/miscellaneous/data_sources_default.json b/openbb_terminal/miscellaneous/data_sources_default.json index 9406dca7d40..a9fccffa6d1 100644 --- a/openbb_terminal/miscellaneous/data_sources_default.json +++ b/openbb_terminal/miscellaneous/data_sources_default.json @@ -73,7 +73,7 @@ "divcal": ["Nasdaq"] }, "sia": { - "load": ["YahooFinance", "IEXCloud", "AlphaVantage", "Polygon", "EODHD"], + "select": ["YahooFinance"], "clear": [], "industry": ["FinanceDatabase"], "sector": ["FinanceDatabase"], @@ -86,9 +86,7 @@ "cpis": ["FinanceDatabase"], "cpcs": ["FinanceDatabase"], "cpci": ["FinanceDatabase"], - "sama": ["YahooFinance"], "metric": ["YahooFinance"], - "satma": ["StockAnalysis"], "vis": ["StockAnalysis"] }, "dps": { diff --git a/openbb_terminal/miscellaneous/i18n/en.yml b/openbb_terminal/miscellaneous/i18n/en.yml index 9463234d6fa..cb3babb087e 100644 --- a/openbb_terminal/miscellaneous/i18n/en.yml +++ b/openbb_terminal/miscellaneous/i18n/en.yml @@ -182,7 +182,7 @@ en: stocks/disc/rtat: top 10 retail traded stocks per day stocks/disc/divcal: dividend calendar for selected date stocks/disc/heatmap: heatmap of SP500 tickers - stocks/sia/load: load a specific ticker and all it's corresponding parameters + stocks/sia/select: select a specific ticker and all it's corresponding parameters stocks/sia/clear: clear all or one of industry, sector, country and market cap parameters stocks/sia/industry: see existing industries, or set industry if arg specified stocks/sia/sector: see existing sectors, or set sector if arg specified @@ -204,9 +204,7 @@ en: stocks/sia/cpci: companies per Country based on Industry (and Market Cap) stocks/sia/_financials_: Financials stocks/sia/_financials_loaded_: Financials - loaded data (fast mode) - stocks/sia/sama: see all metrics available stocks/sia/metric: visualize financial metric across filters selected - stocks/sia/satma: see all metrics available over time stocks/sia/vis: visualize financial metric across filters selected stocks/sia/_returned_tickers: Returned tickers stocks/sia/ca: take these to comparison analysis menu diff --git a/openbb_terminal/reports/templates/crypto.ipynb b/openbb_terminal/reports/templates/crypto.ipynb index b2c07846499..f456100a4ea 100644 --- a/openbb_terminal/reports/templates/crypto.ipynb +++ b/openbb_terminal/reports/templates/crypto.ipynb @@ -10,7 +10,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "id": "driven-billion", "metadata": {}, "outputs": [], @@ -45,7 +45,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "id": "c3fe7db5-ec6a-42cf-9e66-52dc1de22370", "metadata": {}, "outputs": [], @@ -67,7 +67,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "id": "intended-sherman", "metadata": { "tags": [ @@ -84,7 +84,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "id": "2c46efb8", "metadata": {}, "outputs": [], @@ -94,24 +94,10 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "id": "d4897334", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "('INVESTMENT RESEARCH REPORT ON BTC',\n", - " '21 October, 2022',\n", - " '19:28',\n", - " datetime.timezone(datetime.timedelta(seconds=3600), 'WEST'))" - ] - }, - "execution_count": 17, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "author = \"\"\n", "report_title = f\"INVESTMENT RESEARCH REPORT ON {ticker.upper()}\"\n", @@ -123,7 +109,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "id": "35d9a943", "metadata": {}, "outputs": [], @@ -140,143 +126,10 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "id": "091d305e", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
Fetching data. Please be patient\n",
-       "\n",
-       "
\n" - ], - "text/plain": [ - "\u001b[33mFetching data. Please be patient\u001b[0m\n", - "\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
titlelink
published
2022-10-21 18:01:55+00:00Free BTC Faucet: What Is It And What Are Its B...<a href=\"https://news.google.com/__i/rss/rd/ar...
2022-10-21 17:37:15+00:00Bitcoin Predictions: Why 55 Crypto Pros See BT...<a href=\"https://news.google.com/__i/rss/rd/ar...
2022-10-21 17:30:47+00:00These Bitcoin [BTC] liquidation stats can help...<a href=\"https://news.google.com/__i/rss/rd/ar...
2022-10-21 17:01:50+00:00Bitcoin Adoption: Relai Builds With Checkout.c...<a href=\"https://news.google.com/__i/rss/rd/ar...
2022-10-21 16:55:41+00:00Tesla Holds On to $218,000,000 Bitcoin (BTC) P...<a href=\"https://news.google.com/__i/rss/rd/ar...
2022-10-21 16:08:17+00:00Will ETH Continue in Its Five-Year Downtrend V...<a href=\"https://news.google.com/__i/rss/rd/ar...
2022-10-21 15:10:00+00:003 historically accurate Bitcoin on-chain metri...<a href=\"https://news.google.com/__i/rss/rd/ar...
2022-10-21 15:04:11+00:00SUSHI to BTC prediction | SushiSwap Showing Si...<a href=\"https://news.google.com/__i/rss/rd/ar...
2022-10-21 14:44:31+00:00Investment Giant Fidelity Plans Crypto Expansi...<a href=\"https://news.google.com/__i/rss/rd/ar...
2022-10-21 14:34:00+00:00Bitcoin, ether slipping even with stock market...<a href=\"https://news.google.com/__i/rss/rd/ar...
\n", - "
" - ], - "text/plain": [ - " title \\\n", - "published \n", - "2022-10-21 18:01:55+00:00 Free BTC Faucet: What Is It And What Are Its B... \n", - "2022-10-21 17:37:15+00:00 Bitcoin Predictions: Why 55 Crypto Pros See BT... \n", - "2022-10-21 17:30:47+00:00 These Bitcoin [BTC] liquidation stats can help... \n", - "2022-10-21 17:01:50+00:00 Bitcoin Adoption: Relai Builds With Checkout.c... \n", - "2022-10-21 16:55:41+00:00 Tesla Holds On to $218,000,000 Bitcoin (BTC) P... \n", - "2022-10-21 16:08:17+00:00 Will ETH Continue in Its Five-Year Downtrend V... \n", - "2022-10-21 15:10:00+00:00 3 historically accurate Bitcoin on-chain metri... \n", - "2022-10-21 15:04:11+00:00 SUSHI to BTC prediction | SushiSwap Showing Si... \n", - "2022-10-21 14:44:31+00:00 Investment Giant Fidelity Plans Crypto Expansi... \n", - "2022-10-21 14:34:00+00:00 Bitcoin, ether slipping even with stock market... \n", - "\n", - " link \n", - "published \n", - "2022-10-21 18:01:55+00:00 \n\n\n \n \n \n \n 2022-10-21T19:28:48.268944\n image/svg+xml\n \n \n Matplotlib v3.5.3, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": "\n\n\n \n \n \n \n 2022-10-21T19:28:48.389156\n image/svg+xml\n \n \n Matplotlib v3.5.3, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": "\n\n\n \n \n \n \n 2022-10-21T19:28:48.482369\n image/svg+xml\n \n \n Matplotlib v3.5.3, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": "\n\n\n \n \n \n \n 2022-10-21T19:28:48.552492\n image/svg+xml\n \n \n Matplotlib v3.5.3, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "try:\n", " historical_data = get_historical_data(ticker, dates)\n", @@ -437,190 +249,10 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "id": "8f815dbc", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
OpenHighLowCloseVolumeAdj Close
date
2021-10-2262193.1500063732.3900060000.0000060688.2200052119.3588660688.22000
2021-10-2360688.2300061747.6400059562.1500061286.7500027626.9367861286.75000
2021-10-2461286.7500061500.0000059510.6300060852.2200031226.5767660852.22000
2021-10-2560852.2200063710.6300060650.0000063078.7800036853.8380663078.78000
2021-10-2663078.7800063293.4800059817.5500060328.8100040217.5008360328.81000
.....................
2022-10-1719262.9800019676.9600019152.0300019549.86000222813.8763419549.86000
2022-10-1819548.4800019706.6600019091.0000019327.44000260313.0784819327.44000
2022-10-1919327.4400019360.1600019065.9700019123.97000186137.2953819123.97000
2022-10-2019123.3500019347.8200018900.0000019041.92000223530.1306819041.92000
2022-10-2119041.9200019229.0000018650.0000019139.03000231923.8289819139.03000
\n", - "

365 rows × 6 columns

\n", - "
" - ], - "text/plain": [ - " Open High Low Close Volume \\\n", - "date \n", - "2021-10-22 62193.15000 63732.39000 60000.00000 60688.22000 52119.35886 \n", - "2021-10-23 60688.23000 61747.64000 59562.15000 61286.75000 27626.93678 \n", - "2021-10-24 61286.75000 61500.00000 59510.63000 60852.22000 31226.57676 \n", - "2021-10-25 60852.22000 63710.63000 60650.00000 63078.78000 36853.83806 \n", - "2021-10-26 63078.78000 63293.48000 59817.55000 60328.81000 40217.50083 \n", - "... ... ... ... ... ... \n", - "2022-10-17 19262.98000 19676.96000 19152.03000 19549.86000 222813.87634 \n", - "2022-10-18 19548.48000 19706.66000 19091.00000 19327.44000 260313.07848 \n", - "2022-10-19 19327.44000 19360.16000 19065.97000 19123.97000 186137.29538 \n", - "2022-10-20 19123.35000 19347.82000 18900.00000 19041.92000 223530.13068 \n", - "2022-10-21 19041.92000 19229.00000 18650.00000 19139.03000 231923.82898 \n", - "\n", - " Adj Close \n", - "date \n", - "2021-10-22 60688.22000 \n", - "2021-10-23 61286.75000 \n", - "2021-10-24 60852.22000 \n", - "2021-10-25 63078.78000 \n", - "2021-10-26 60328.81000 \n", - "... ... \n", - "2022-10-17 19549.86000 \n", - "2022-10-18 19327.44000 \n", - "2022-10-19 19123.97000 \n", - "2022-10-20 19041.92000 \n", - "2022-10-21 19139.03000 \n", - "\n", - "[365 rows x 6 columns]" - ] - }, - "execution_count": 25, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "historical_data_one_year = get_historical_data(ticker, {\"one_year\": one_year}, False)[0]\n", "historical_data_one_year" @@ -628,84 +260,10 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "id": "081a4bb3", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n",
-       "
\n" - ], - "text/plain": [ - "\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n",
-       "
\n" - ], - "text/plain": [ - "\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                                              BTC/USDT Performance                                              \n",
-       "┏━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓\n",
-       "┃              ┃        ┃        ┃        ┃          ┃                  ┃                 ┃                    ┃\n",
-       "┃ Price (USDT) ┃ 1D     ┃ 7D     ┃ 1M     ┃ YTD      ┃ Volatility (Ann) ┃ Volume (7D avg) ┃ Circulating Supply ┃\n",
-       "┡━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩\n",
-       "│ 19139.03     │ 0.08 % │ -0.2 % │ 3.67 % │ -59.53 % │ 64.45 %          │ 238.06 K        │ 19.186 M           │\n",
-       "└──────────────┴────────┴────────┴────────┴──────────┴──────────────────┴─────────────────┴────────────────────┘\n",
-       "
\n" - ], - "text/plain": [ - "\u001b[3m BTC/USDT Performance \u001b[0m\n", - "┏━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓\n", - "┃\u001b[1m \u001b[0m\u001b[1m \u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m┃\n", - "┃\u001b[1m \u001b[0m\u001b[1mPrice (USDT)\u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1m1D \u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1m7D \u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1m1M \u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mYTD \u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mVolatility (Ann)\u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mVolume (7D avg)\u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mCirculating Supply\u001b[0m\u001b[1m \u001b[0m┃\n", - "┡━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩\n", - "│ 19139.03 │ \u001b[32m0.08 %\u001b[0m │ \u001b[31m-0.2 %\u001b[0m │ \u001b[32m3.67 %\u001b[0m │ \u001b[31m-59.53 %\u001b[0m │ 64.45 % │ 238.06 K │ 19.186 M │\n", - "└──────────────┴────────┴────────┴────────┴──────────┴──────────────────┴─────────────────┴────────────────────┘\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n",
-       "
\n" - ], - "text/plain": [ - "\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from openbb_terminal.cryptocurrency.cryptocurrency_helpers import show_quick_performance\n", "\n", @@ -727,21 +285,10 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": null, "id": "88af0fbe", "metadata": {}, - "outputs": [ - { - "data": { - "image/svg+xml": "\n\n\n \n \n \n \n 2022-10-21T19:28:52.059193\n image/svg+xml\n \n \n Matplotlib v3.5.3, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n", "openbb.crypto.dd.headlines(ticker, external_axes=[ax], chart=True)\n", @@ -753,7 +300,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": null, "id": "3b23868d", "metadata": {}, "outputs": [], @@ -776,34 +323,10 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": null, "id": "e4509c6e", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n",
-       "
\n" - ], - "text/plain": [ - "\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": "\n\n\n \n \n \n \n 2022-10-21T19:28:52.811490\n image/svg+xml\n \n \n Matplotlib v3.5.3, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n", "openbb.crypto.chart(\n", @@ -832,21 +355,10 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": null, "id": "93d66cf1", "metadata": {}, - "outputs": [ - { - "data": { - "image/svg+xml": "\n\n\n \n \n \n \n 2022-10-21T19:28:55.147348\n image/svg+xml\n \n \n Matplotlib v3.5.3, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "# market cap dominance\n", "\n", @@ -861,113 +373,10 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": null, "id": "284b0586", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n",
-       "
\n" - ], - "text/plain": [ - "\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                                                    BTC Roadmap                                                    \n",
-       "┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n",
-       "┃ Title                              ┃ Date       ┃ Details                                                       ┃\n",
-       "┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩\n",
-       "│ Whitepaper                         │ 2008-10-31 │ Satoshi Nakamoto published the Bitcoin whitepaper             │\n",
-       "├────────────────────────────────────┼────────────┼───────────────────────────────────────────────────────────────┤\n",
-       "│ Genesis Block                      │ 2009-01-03 │ Bitcoin's genesis block is mined                              │\n",
-       "├────────────────────────────────────┼────────────┼───────────────────────────────────────────────────────────────┤\n",
-       "│ M-of-N Standard Transactions       │ 2011-10-02 │ BIP 011 implemented M-of-N-signatures required transactions   │\n",
-       "│                                    │            │ as a new 'standard' transaction type. This BIP enabled        │\n",
-       "│                                    │            │ secured wallets, escrow transactions, and other use cases     │\n",
-       "│                                    │            │ where redeeming funds requires more than a single signature.  │\n",
-       "│                                    │            │                                                               │\n",
-       "├────────────────────────────────────┼────────────┼───────────────────────────────────────────────────────────────┤\n",
-       "│ Pay to Script Hash                 │ 2012-01-03 │ BIP 016, building off of BIP 013, which introduced Pay to     │\n",
-       "│                                    │            │ Script Hash address types, implemented a new \"standard\"       │\n",
-       "│                                    │            │ transaction type for the Bitcoin scripting system and defined │\n",
-       "│                                    │            │ additional validation rules that apply only to the new        │\n",
-       "│                                    │            │ transactions.                                                 │\n",
-       "│                                    │            │                                                               │\n",
-       "│                                    │            │ The BIP moved the responsibility for supplying the conditions │\n",
-       "│                                    │            │ to redeem a transaction from the sender of the funds to the   │\n",
-       "│                                    │            │ redeemer. Furthermore, it allowed a sender to fund any        │\n",
-       "│                                    │            │ arbitrary transaction, no matter how complicated, using a     │\n",
-       "│                                    │            │ fixed-length 20-byte hash that is short enough to scan from a │\n",
-       "│                                    │            │ QR code or easily copied and pasted                           │\n",
-       "├────────────────────────────────────┼────────────┼───────────────────────────────────────────────────────────────┤\n",
-       "│ Hierarchical Deterministic Wallets │ 2012-02-11 │ BIP 032 introduced Hierarchical Deterministic Wallets (\"HD    │\n",
-       "│                                    │            │ Wallets\"), wallets that can be shared partially or entirely   │\n",
-       "│                                    │            │ with different systems, each with or without the ability to   │\n",
-       "│                                    │            │ spend coins. HD wallets allow for numerous cryptocurrency     │\n",
-       "│                                    │            │ wallets (public-private key pairs) to be generated from a     │\n",
-       "│                                    │            │ single seed phrase.                                           │\n",
-       "└────────────────────────────────────┴────────────┴───────────────────────────────────────────────────────────────┘\n",
-       "
\n" - ], - "text/plain": [ - "\u001b[3m BTC Roadmap \u001b[0m\n", - "┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n", - "┃\u001b[1m \u001b[0m\u001b[1mTitle \u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mDate \u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mDetails \u001b[0m\u001b[1m \u001b[0m┃\n", - "┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩\n", - "│ Whitepaper │ 2008-10-31 │ Satoshi Nakamoto published the Bitcoin whitepaper │\n", - "├────────────────────────────────────┼────────────┼───────────────────────────────────────────────────────────────┤\n", - "│ Genesis Block │ 2009-01-03 │ Bitcoin's genesis block is mined │\n", - "├────────────────────────────────────┼────────────┼───────────────────────────────────────────────────────────────┤\n", - "│ M-of-N Standard Transactions │ 2011-10-02 │ BIP 011 implemented M-of-N-signatures required transactions │\n", - "│ │ │ as a new 'standard' transaction type. This BIP enabled │\n", - "│ │ │ secured wallets, escrow transactions, and other use cases │\n", - "│ │ │ where redeeming funds requires more than a single signature. │\n", - "│ │ │ │\n", - "├────────────────────────────────────┼────────────┼───────────────────────────────────────────────────────────────┤\n", - "│ Pay to Script Hash │ 2012-01-03 │ BIP 016, building off of BIP 013, which introduced Pay to │\n", - "│ │ │ Script Hash address types, implemented a new \"standard\" │\n", - "│ │ │ transaction type for the Bitcoin scripting system and defined │\n", - "│ │ │ additional validation rules that apply only to the new │\n", - "│ │ │ transactions. │\n", - "│ │ │ │\n", - "│ │ │ The BIP moved the responsibility for supplying the conditions │\n", - "│ │ │ to redeem a transaction from the sender of the funds to the │\n", - "│ │ │ redeemer. Furthermore, it allowed a sender to fund any │\n", - "│ │ │ arbitrary transaction, no matter how complicated, using a │\n", - "│ │ │ fixed-length 20-byte hash that is short enough to scan from a │\n", - "│ │ │ QR code or easily copied and pasted │\n", - "├────────────────────────────────────┼────────────┼───────────────────────────────────────────────────────────────┤\n", - "│ Hierarchical Deterministic Wallets │ 2012-02-11 │ BIP 032 introduced Hierarchical Deterministic Wallets (\"HD │\n", - "│ │ │ Wallets\"), wallets that can be shared partially or entirely │\n", - "│ │ │ with different systems, each with or without the ability to │\n", - "│ │ │ spend coins. HD wallets allow for numerous cryptocurrency │\n", - "│ │ │ wallets (public-private key pairs) to be generated from a │\n", - "│ │ │ single seed phrase. │\n", - "└────────────────────────────────────┴────────────┴───────────────────────────────────────────────────────────────┘\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": "\n\n\n \n \n \n \n 2022-10-21T19:28:57.250132\n image/svg+xml\n \n \n Matplotlib v3.5.3, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "# roadmap\n", "\n", @@ -983,7 +392,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": null, "id": "f496d047", "metadata": {}, "outputs": [], @@ -996,149 +405,10 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": null, "id": "9ddbc654", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n",
-       "
\n" - ], - "text/plain": [ - "\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                                                  BTC Tokenomics                                                   \n",
-       "┏━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n",
-       "┃ Metric              ┃ Value                                                                                     ┃\n",
-       "┡━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩\n",
-       "│ Emission Type       │ Inflationary                                                                              │\n",
-       "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n",
-       "│ Consensus Mechanism │ Proof-of-Work                                                                             │\n",
-       "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n",
-       "│ Consensus Details   │ Consensus                                                                                 │\n",
-       "│                     │ Bitcoin pioneered and currently uses <a                                                   │\n",
-       "│                     │ href=\"https://messari.io/article/nakamoto-consensus\">Nakamoto Consensus</a> whereby the   │\n",
-       "│                     │ valid chain is the longest chain with the most accumulated <a                             │\n",
-       "│                     │ href=\"https://messari.io/resource/proof-of-work\">proof-of-work</a>. Consensus in Bitcoin, │\n",
-       "│                     │ and other systems using Nakamoto Conensus, is probabilistic because there is always a     │\n",
-       "│                     │ chance that a new, longer competing chain could emerge with more accumulated              │\n",
-       "│                     │ proof-of-work, that would invalidate the current chain.                                   │\n",
-       "│                     │                                                                                           │\n",
-       "│                     │ Learn More:                                                                               │\n",
-       "│                     │ How Does Distributed Consensus Work Anyways?                                              │\n",
-       "│                     │ <a href=\"https://messari.io/article/nakamoto-consensus\">Nakamoto Consensus</a>            │\n",
-       "│                     │                                                                                           │\n",
-       "│                     │ Mining                                                                                    │\n",
-       "│                     │ Miners solve computational puzzles to generate new blocks using a <a                      │\n",
-       "│                     │ href=\"https://messari.io/resource/sha-256\">SHA-256</a> algorithm. In this process, miners │\n",
-       "│                     │ compete to generate a <a href=\"https://messari.io/blog/hash-function\">hash</a> less than  │\n",
-       "│                     │ the target number set by Bitcoin's <a                                                     │\n",
-       "│                     │ href=\"https://messari.io/resource/difficulty-level\">difficulty adjustment algorithm</a>.  │\n",
-       "│                     │ The target difficulty level is adjusted every 2016 blocks.                                │\n",
-       "│                     │                                                                                           │\n",
-       "│                     │ Although open to anyone with a CPU, Bitcoin mining is now dominated by <a                 │\n",
-       "│                     │ href=\"https://messari.io/resource/application-specific-integrated-circuits-asics\">ASICs<… │\n",
-       "│                     │ situated in enterprise-scale data centers. In order to smooth individual miner revenue as │\n",
-       "│                     │ mining has become more competitive, mining is now done in pools where participants        │\n",
-       "│                     │ contribute <a href=\"https://messari.io/resource/hash-power\">hash power</a> to the pool    │\n",
-       "│                     │ and receive a proportional share of the profits if the pool finds a valid block.          │\n",
-       "│                     │                                                                                           │\n",
-       "│                     │ Learn More:                                                                               │\n",
-       "│                     │ <a href=\"https://messari.io/resource/mining\">Cryptocurrency Mining</a>                    │\n",
-       "│                     │ State of Cryptocurrency Mining                                                            │\n",
-       "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n",
-       "│ Mining Algorithm    │ SHA-256                                                                                   │\n",
-       "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n",
-       "│ Block Reward        │ -                                                                                         │\n",
-       "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n",
-       "│ Block time          │ 10                                                                                        │\n",
-       "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n",
-       "│ Total Supply        │ 21 M                                                                                      │\n",
-       "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n",
-       "│ Max Supply          │ 21 M                                                                                      │\n",
-       "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n",
-       "│ Circulating Supply  │ 19.19 M                                                                                   │\n",
-       "└─────────────────────┴───────────────────────────────────────────────────────────────────────────────────────────┘\n",
-       "
\n" - ], - "text/plain": [ - "\u001b[3m BTC Tokenomics \u001b[0m\n", - "┏━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n", - "┃\u001b[1m \u001b[0m\u001b[1mMetric \u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mValue \u001b[0m\u001b[1m \u001b[0m┃\n", - "┡━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩\n", - "│ Emission Type │ Inflationary │\n", - "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n", - "│ Consensus Mechanism │ Proof-of-Work │\n", - "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n", - "│ Consensus Details │ Consensus │\n", - "│ │ Bitcoin pioneered and currently uses Nakamoto Consensus whereby the │\n", - "│ │ valid chain is the longest chain with the most accumulated
proof-of-work. Consensus in Bitcoin, │\n", - "│ │ and other systems using Nakamoto Conensus, is probabilistic because there is always a │\n", - "│ │ chance that a new, longer competing chain could emerge with more accumulated │\n", - "│ │ proof-of-work, that would invalidate the current chain. │\n", - "│ │ │\n", - "│ │ Learn More: │\n", - "│ │ How Does Distributed Consensus Work Anyways? │\n", - "│ │ Nakamoto Consensus │\n", - "│ │ │\n", - "│ │ Mining │\n", - "│ │ Miners solve computational puzzles to generate new blocks using a SHA-256 algorithm. In this process, miners │\n", - "│ │ compete to generate a hash less than │\n", - "│ │ the target number set by Bitcoin's difficulty adjustment algorithm. │\n", - "│ │ The target difficulty level is adjusted every 2016 blocks. │\n", - "│ │ │\n", - "│ │ Although open to anyone with a CPU, Bitcoin mining is now dominated by ASICs<… │\n", - "│ │ situated in enterprise-scale data centers. In order to smooth individual miner revenue as │\n", - "│ │ mining has become more competitive, mining is now done in pools where participants │\n", - "│ │ contribute hash power to the pool │\n", - "│ │ and receive a proportional share of the profits if the pool finds a valid block. │\n", - "│ │ │\n", - "│ │ Learn More: │\n", - "│ │ Cryptocurrency Mining │\n", - "│ │ State of Cryptocurrency Mining │\n", - "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n", - "│ Mining Algorithm │ SHA-256 │\n", - "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n", - "│ Block Reward │ - │\n", - "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n", - "│ Block time │ 10 │\n", - "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n", - "│ Total Supply │ 21 M │\n", - "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n", - "│ Max Supply │ 21 M │\n", - "├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┤\n", - "│ Circulating Supply │ 19.19 M │\n", - "└─────────────────────┴───────────────────────────────────────────────────────────────────────────────────────────┘\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": "\n\n\n \n \n \n \n 2022-10-21T19:29:00.221547\n image/svg+xml\n \n \n Matplotlib v3.5.3, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "fig, ax1 = plt.subplots(figsize=(11, 5), dpi=150)\n", "ax2 = ax1.twinx()\n", @@ -1151,7 +421,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": null, "id": "aecd816f", "metadata": {}, "outputs": [], @@ -1165,7 +435,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": null, "id": "7d02fcc4", "metadata": {}, "outputs": [], @@ -1179,58 +449,10 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": null, "id": "5e625a2e", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
                     Metric       Value\n",
-       "0                        id    BTC-USDT\n",
-       "1             base_currency         BTC\n",
-       "2            quote_currency        USDT\n",
-       "3           quote_increment        0.01\n",
-       "4            base_increment  0.00000001\n",
-       "5              display_name    BTC/USDT\n",
-       "6          min_market_funds           1\n",
-       "7            margin_enabled       False\n",
-       "8             fx_stablecoin       False\n",
-       "9   max_slippage_percentage  0.03000000\n",
-       "10                post_only       False\n",
-       "11               limit_only       False\n",
-       "12              cancel_only       False\n",
-       "13         trading_disabled       False\n",
-       "14                   status      online\n",
-       "15           status_message            \n",
-       "16             auction_mode       False\n",
-       "
\n" - ], - "text/plain": [ - " Metric Value\n", - "0 id BTC-USDT\n", - "1 base_currency BTC\n", - "2 quote_currency USDT\n", - "3 quote_increment 0.01\n", - "4 base_increment 0.00000001\n", - "5 display_name BTC/USDT\n", - "6 min_market_funds 1\n", - "7 margin_enabled False\n", - "8 fx_stablecoin False\n", - "9 max_slippage_percentage 0.03000000\n", - "10 post_only False\n", - "11 limit_only False\n", - "12 cancel_only False\n", - "13 trading_disabled False\n", - "14 status online\n", - "15 status_message \n", - "16 auction_mode False\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "trading_pair_info = openbb.crypto.dd.trading_pair_info(f\"{ticker}-USDT\")\n", "if not trading_pair_info.empty:\n", @@ -1240,7 +462,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": null, "id": "8f33b4d8", "metadata": {}, "outputs": [], @@ -1261,7 +483,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": null, "id": "2a82e990", "metadata": {}, "outputs": [], @@ -1282,7 +504,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": null, "id": "e9e512e9", "metadata": {}, "outputs": [], @@ -1305,7 +527,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": null, "id": "1d6e76cb", "metadata": {}, "outputs": [], @@ -1322,7 +544,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": null, "id": "1fcdbc67", "metadata": {}, "outputs": [], @@ -1336,21 +558,10 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": null, "id": "262d190a", "metadata": {}, - "outputs": [ - { - "data": { - "image/svg+xml": "\n\n\n \n \n \n \n 2022-10-21T19:29:06.198282\n image/svg+xml\n \n \n Matplotlib v3.5.3, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "# order book\n", "\n", @@ -1365,2046 +576,17 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": null, "id": "95cdc32e", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(array([[1.91355400e+04, 2.35000000e-01, 2.35000000e-01],\n", - " [1.91347400e+04, 1.90000000e-01, 4.25000000e-01],\n", - " [1.91342200e+04, 1.00000000e-01, 5.25000000e-01],\n", - " ...,\n", - " [3.00000000e-02, 4.20456589e+04, 4.46855221e+08],\n", - " [2.00000000e-02, 3.76487830e+04, 4.55025006e+08],\n", - " [1.00000000e-02, 2.95478172e+05, 9.10947826e+08]]),\n", - " array([[1.91392400e+04, 1.00000000e-01, 4.55500000e-05],\n", - " [1.91393900e+04, 3.99509700e-02, 4.04555000e-03],\n", - " [1.91400400e+04, 5.00000000e-01, 4.48839000e-03],\n", - " ...,\n", - " [3.63743500e+04, 4.42840000e-04, 4.88339153e+02],\n", - " [3.63797400e+04, 4.00000000e-03, 4.88379104e+02],\n", - " [3.63990000e+04, 4.55500000e-05, 4.88479104e+02]]),\n", - " 'BTC-USDT',\n", - " {'bids': [['19135.54', '0.235', 1],\n", - " ['19134.74', '0.19', 1],\n", - " ['19134.22', '0.1', 1],\n", - " ['19134.21', '0.03976678', 1],\n", - " ['19133.53', '0.24329387', 1],\n", - " ['19133.34', '0.27323451', 1],\n", - " ['19132.3', '0.01024077', 1],\n", - " ['19131.65', '0.19443834', 1],\n", - " ['19131.6', '0.44000009', 1],\n", - " ['19131.32', '0.13068285', 1],\n", - " ['19130.91', '0.26137133', 1],\n", - " ['19130.14', '0.10455278', 1],\n", - " ['19130.13', '0.26138192', 1],\n", - " ['19129.28', '0.15683632', 1],\n", - " ['19129.27', '0.39209062', 1],\n", - " ['19129.14', '0.03905659', 1],\n", - " ['19128.86', '0.20911962', 1],\n", - " ['19128.85', '0.52279891', 1],\n", - " ['19128.41', '0.13639345', 1],\n", - " ['19127.77', '0.20913507', 1],\n", - " ['19127.76', '0.05262666', 1],\n", - " ['19127.44', '0.52283759', 1],\n", - " ['19127.25', '0.0106942', 1],\n", - " ['19125.81', '0.30470335', 1],\n", - " ['19125.8', '0.76175825', 1],\n", - " ['19125.68', '0.234', 1],\n", - " ['19123.85', '0.03853168', 1],\n", - " ['19121.88', '0.10890652', 1],\n", - " ['19121.32', '0.20920207', 1],\n", - " ['19121.31', '0.52300518', 1],\n", - " ['19121.3', '0.05359251', 1],\n", - " ['19121.26', '0.1089761', 1],\n", - " ['19121.23', '0.50335306', 1],\n", - " ['19121.19', '1.00670613', 1],\n", - " ['19120.45', '0.10718501', 1],\n", - " ['19120.4', '0.77601531', 1],\n", - " ['19119.94', '0.235', 1],\n", - " ['19119.88', '5.23044171', 1],\n", - " ['19118.89', '0.29968428', 1],\n", - " ['19118.1', '1.52026641', 1],\n", - " ['19115.18', '1.30786108', 1],\n", - " ['19115.11', '0.78476214', 1],\n", - " ['19114.2', '0.235', 1],\n", - " ['19111.3', '2.30059659', 1],\n", - " ['19108.94', '0.039', 1],\n", - " ['19108.46', '0.234', 1],\n", - " ['19105.82', '5.23429', 1],\n", - " ['19105.76', '0.07614904', 1],\n", - " ['19104.78', '0.1', 1],\n", - " ['19103.78', '0.05287843', 1],\n", - " ['19102.72', '0.235', 1],\n", - " ['19102.7', '3.85460199', 1],\n", - " ['19101.77', '0.1', 1],\n", - " ['19100.96', '0.1', 1],\n", - " ['19100', '0.00221134', 1],\n", - " ['19098.57', '0.50408232', 1],\n", - " ['19096.98', '0.233', 1],\n", - " ['19091.24', '1.407', 2],\n", - " ['19090.91', '0.00001168', 1],\n", - " ['19085.5', '1.41', 2],\n", - " ['19081.2', '2.6205229', 1],\n", - " ['19080.79', '6.62551127', 1],\n", - " ['19079.76', '1.41', 2],\n", - " ['19077.89', '1.897', 1],\n", - " ['19073.95', '12.16491713', 1],\n", - " ['19051.93', '0.01856098', 1],\n", - " ['19050.64', '6.126', 1],\n", - " ['19045.25', '7.63754733', 1],\n", - " ['19043.96', '0.00010613', 1],\n", - " ['19025', '0.00221134', 1],\n", - " ['19021', '0.05', 1],\n", - " ['19016.55', '4.56358504', 1],\n", - " ['19008.97', '1.7057476', 1],\n", - " ['19008.96', '0.00010633', 1],\n", - " ['19000', '0.125', 3],\n", - " ['18995.01', '0.12643623', 1],\n", - " ['18992.16', '0.12643623', 1],\n", - " ['18989.31', '0.12643623', 1],\n", - " ['18983.17', '3.08077199', 1],\n", - " ['18974.03', '0.00010653', 1],\n", - " ['18964.77', '0.00223541', 1],\n", - " ['18959.05', '0.00930795', 1],\n", - " ['18954.55', '0.00852883', 1],\n", - " ['18950', '0.00221134', 1],\n", - " ['18940', '0.01630095', 1],\n", - " ['18939.17', '0.00010672', 1],\n", - " ['18938.91', '0.00256503', 1],\n", - " ['18911', '0.1', 1],\n", - " ['18910.97', '0.00219191', 1],\n", - " ['18909.38', '0.00211536', 1],\n", - " ['18904.36', '0.00010692', 1],\n", - " ['18900.52', '0.00052909', 1],\n", - " ['18900', '0.0444346', 3],\n", - " ['18891.47', '0.00020944', 1],\n", - " ['18890', '2.0517088', 1],\n", - " ['18888', '0.0026313', 1],\n", - " ['18883.39', '0.00142454', 1],\n", - " ['18880.51', '0.00052965', 1],\n", - " ['18878.48', '0.00053914', 1],\n", - " ['18875.49', '0.01856098', 1],\n", - " ['18875', '0.00221134', 1],\n", - " ['18870.19', '0.00224661', 1],\n", - " ['18869.63', '0.00010711', 1],\n", - " ['18866.17', '0.00935377', 1],\n", - " ['18855.05', '0.00021612', 1],\n", - " ['18851.7', '1.5089685', 1],\n", - " ['18848.45', '0.00159164', 1],\n", - " ['18845.4', '0.00129058', 1],\n", - " ['18844.4', '0.00256503', 1],\n", - " ['18835.44', '0.004', 1],\n", - " ['18834.95', '0.00082599', 2],\n", - " ['18834', '0.00061116', 1],\n", - " ['18827.15', '0.00014129', 1],\n", - " ['18818.18', '0.00859063', 1],\n", - " ['18800.34', '0.00010751', 1],\n", - " ['18800', '0.7003032', 5],\n", - " ['18785.62', '0.00053232', 1],\n", - " ['18780.35', '0.00244311', 1],\n", - " ['18776.07', '0.00225787', 1],\n", - " ['18774.65', '0.00184698', 1],\n", - " ['18773.75', '0.00939982', 1],\n", - " ['18765.79', '0.00010771', 1],\n", - " ['18761.87', '0.00547261', 1],\n", - " ['18750.37', '0.00256503', 1],\n", - " ['18739.15', '0.01840657', 1],\n", - " ['18731.31', '0.00010791', 1],\n", - " ['18725', '0.00221134', 1],\n", - " ['18722.08', '0.00546072', 1],\n", - " ['18720.37', '0.00019694', 1],\n", - " ['18718.15', '0.00139973', 1],\n", - " ['18716.86', '0.00653312', 1],\n", - " ['18715.52', '0.00129953', 1],\n", - " ['18706.85', '0.00053914', 1],\n", - " ['18700.91', '0.001495', 1],\n", - " ['18700.51', '0.01', 1],\n", - " ['18700', '0.1', 1],\n", - " ['18699.04', '0.01856098', 1],\n", - " ['18696.89', '0.0001081', 1],\n", - " ['18682.43', '0.00226919', 1],\n", - " ['18681.77', '0.0094461', 1],\n", - " ['18681.51', '0.00140824', 1],\n", - " ['18680.96', '0.00072945', 1],\n", - " ['18679.68', '0.00011724', 1],\n", - " ['18678.58', '0.00135949', 1],\n", - " ['18667.83', '0.00138805', 1],\n", - " ['18662.53', '0.0001083', 1],\n", - " ['18660.87', '0.00160551', 1],\n", - " ['18660', '0.00266345', 1],\n", - " ['18656.8', '0.00256503', 1],\n", - " ['18650.23', '0.0030919', 1],\n", - " ['18650', '0.02891375', 2],\n", - " ['18644.37', '0.00146297', 1],\n", - " ['18642.04', '0.00021859', 1],\n", - " ['18641.64', '0.00195054', 1],\n", - " ['18640.2', '0.00107295', 1],\n", - " ['18636.7', '0.00131604', 1],\n", - " ['18633.98', '0.02138059', 1],\n", - " ['18633.87', '0.00160997', 1],\n", - " ['18628.24', '0.0001085', 1],\n", - " ['18627.74', '0.00075314', 1],\n", - " ['18624', '0.02024676', 1],\n", - " ['18619.32', '0.000727', 1],\n", - " ['18618.32', '0.001', 1],\n", - " ['18617.59', '0.001', 1],\n", - " ['18616.87', '0.00107429', 1],\n", - " ['18616.54', '0.00195232', 1],\n", - " ['18612.89', '0.00537262', 1],\n", - " ['18611.97', '0.00700987', 1],\n", - " ['18609.96', '0.00053735', 1],\n", - " ['18605.72', '0.00068116', 1],\n", - " ['18600.82', '0.00104951', 1],\n", - " ['18600', '0.01105327', 3],\n", - " ['18596.47', '0.01204292', 1],\n", - " ['18594.01', '0.0001087', 1],\n", - " ['18593.55', '0.00107564', 1],\n", - " ['18590.25', '0.0094926', 1],\n", - " ['18589.25', '0.00228057', 1],\n", - " ['18588.69', '0.0002', 1],\n", - " ['18586.53', '0.00130855', 1],\n", - " ['18585.78', '0.00246869', 1],\n", - " ['18580.67', '0.00103449', 1],\n", - " ['18575.65', '0.00139196', 1],\n", - " ['18575', '0.00221134', 1],\n", - " ['18570.22', '0.00107699', 1],\n", - " ['18567.15', '0.00091034', 1],\n", - " ['18566', '0.25', 1],\n", - " ['18563.71', '0.00256503', 1],\n", - " ['18559.84', '0.0001089', 1],\n", - " ['18558.6', '0.00053883', 1],\n", - " ['18556.96', '0.004', 1],\n", - " ['18550', '0.8318307', 2],\n", - " ['18546.89', '0.00107835', 1],\n", - " ['18543.54', '0.00165146', 1],\n", - " ['18542.35', '0.0055374', 1],\n", - " ['18542.02', '0.00145076', 1],\n", - " ['18536.79', '0.00053914', 1],\n", - " ['18535.13', '0.00265751', 1],\n", - " ['18527', '0.00804771', 1],\n", - " ['18525.74', '0.0001091', 1],\n", - " ['18523.57', '0.00107971', 1],\n", - " ['18522.59', '0.01856098', 1],\n", - " ['18520.73', '0.00546072', 1],\n", - " ['18520', '0.156', 2],\n", - " ['18515.07', '0.00020944', 1],\n", - " ['18513', '0.01', 1],\n", - " ['18510', '1.19319817', 3],\n", - " ['18507.24', '0.00054033', 1],\n", - " ['18506.25', '0.00164809', 1],\n", - " ['18505', '0.03', 1],\n", - " ['18500.24', '0.00108107', 1],\n", - " ['18500', '0.69385066', 25],\n", - " ['18499.29', '0.00187447', 1],\n", - " ['18499.18', '0.00953933', 1],\n", - " ['18496.54', '0.002292', 1],\n", - " ['18491.7', '0.0001093', 1],\n", - " ['18489.75', '0.00185285', 1],\n", - " ['18486.81', '0.00014389', 1],\n", - " ['18481.8', '0.5', 1],\n", - " ['18476.91', '0.00108243', 1],\n", - " ['18471.07', '0.00256503', 1],\n", - " ['18465.96', '0.00073794', 1],\n", - " ['18463', '0.00658461', 1],\n", - " ['18462.48', '0.01661576', 1],\n", - " ['18460', '0.08840051', 1],\n", - " ['18456.95', '0.03063473', 2],\n", - " ['18455.37', '0.27024654', 1],\n", - " ['18453.58', '0.0010838', 1],\n", - " ['18452', '0.0376402', 1],\n", - " ['18450', '0.0057582', 1],\n", - " ['18446', '0.0177821', 1],\n", - " ['18441.57', '0.00663065', 1],\n", - " ['18441.32', '0.00142074', 1],\n", - " ['18431.45', '0.00022109', 1],\n", - " ['18430.26', '0.00108517', 1],\n", - " ['18429.14', '0.00081443', 1],\n", - " ['18426.07', '0.0015173', 1],\n", - " ['18425', '0.00221134', 1],\n", - " ['18421.73', '0.00162851', 1],\n", - " ['18409.57', '0.00142904', 1],\n", - " ['18409.44', '0.76222255', 1],\n", - " ['18408.55', '0.0095863', 1],\n", - " ['18406.93', '0.00108655', 1],\n", - " ['18406.15', '0.00073542', 1],\n", - " ['18404.29', '0.00230349', 1],\n", - " ['18403.16', '0.00137983', 1],\n", - " ['18400', '0.02426189', 5],\n", - " ['18394.78', '0.00140865', 1],\n", - " ['18393.22', '0.00249453', 1],\n", - " ['18388', '0.4385642', 1],\n", - " ['18385.28', '0.02844305', 1],\n", - " ['18383.6', '0.00108793', 1],\n", - " ['18382', '0.017604', 1],\n", - " ['18379.75', '0.00025857', 1],\n", - " ['18378.9', '0.00256503', 1],\n", - " ['18376.44', '0.00263321', 1],\n", - " ['18373.44', '0.00313848', 1],\n", - " ['18370.46', '0.00197933', 1],\n", - " ['18370.34', '0.00148479', 1],\n", - " ['18368.27', '0.00053914', 1],\n", - " ['18360.28', '0.00108931', 1],\n", - " ['18355', '0.025', 1],\n", - " ['18350', '0.18833069', 3],\n", - " ['18345', '0.21278673', 1],\n", - " ['18343.43', '0.00011777', 1],\n", - " ['18342.77', '0.00198146', 1],\n", - " ['18342', '0.0001194', 1],\n", - " ['18340.03', '0.00076495', 1],\n", - " ['18337', '0.00108415', 1],\n", - " ['18336.95', '0.00109069', 1],\n", - " ['18334.22', '0.0001989', 1],\n", - " ['18333', '0.01358206', 1],\n", - " ['18329.69', '0.00020944', 1],\n", - " ['18329.1', '0.0008', 1],\n", - " ['18325.41', '0.00560295', 1],\n", - " ['18321.56', '0.00546072', 1],\n", - " ['18318.37', '0.00963349', 1],\n", - " ['18313.62', '0.00109208', 1],\n", - " ['18312.51', '0.00231503', 1],\n", - " ['18310.94', '0.00542863', 1],\n", - " ['18303.92', '0.00105013', 1],\n", - " ['18301.85', '0.00141279', 1],\n", - " ['18300', '0.55934436', 2],\n", - " ['18298.67', '0.00162968', 1],\n", - " ['18295.01', '0.00092388', 1],\n", - " ['18294.39', '0.0010916', 1],\n", - " ['18291.04', '0.75912723', 1],\n", - " ['18290.3', '0.00109348', 1],\n", - " ['18287.19', '0.00256503', 1],\n", - " ['18285.52', '0.00095999', 1],\n", - " ['18278.48', '0.004', 1],\n", - " ['18278', '0.00005656', 1],\n", - " ['18277.96', '0.0002', 1],\n", - " ['18275', '0.00766846', 3],\n", - " ['18269.15', '0.00167626', 1],\n", - " ['18266.97', '0.00109487', 1],\n", - " ['18264', '1.52178628', 1],\n", - " ['18261.87', '0.00269728', 1],\n", - " ['18258', '0.06029657', 1],\n", - " ['18253.43', '0.00074653', 1],\n", - " ['18250.47', '0.00996304', 1],\n", - " ['18250', '0.4475205', 3],\n", - " ['18244', '0.015', 1],\n", - " ['18243.64', '0.00109627', 1],\n", - " ['18240.22', '0.00458684', 1],\n", - " ['18240', '0.02024675', 1],\n", - " ['18234.27', '0.00008', 1],\n", - " ['18228.63', '0.00968092', 1],\n", - " ['18227.98', '0.00190237', 1],\n", - " ['18224.51', '0.00860022', 1],\n", - " ['18223.23', '0.00022361', 1],\n", - " ['18221.17', '0.00232663', 1],\n", - " ['18220.32', '0.00109768', 1],\n", - " ['18213', '0.01', 1],\n", - " ['18210', '0.00821456', 1],\n", - " ['18206.83', '0.00147747', 1],\n", - " ['18202.66', '0.00252065', 1],\n", - " ['18200', '1.90555765', 8],\n", - " ['18196.99', '0.00109908', 1],\n", - " ['18195.94', '0.00256503', 1],\n", - " ['18195.42', '0.00074394', 1],\n", - " ['18193', '0.00142054', 1],\n", - " ['18185.19', '0.02871939', 1],\n", - " ['18180', '0.0033', 1],\n", - " ['18179', '0.01897374', 1],\n", - " ['18172.46', '0.00010557', 1],\n", - " ['18170.55', '0.00015864', 1],\n", - " ['18170.33', '0.00672962', 1],\n", - " ['18168.57', '0.00144207', 1],\n", - " ['18164.48', '0.00014939', 1],\n", - " ['18160', '0.05484581', 1],\n", - " ['18157.66', '0.00441613', 1],\n", - " ['18156', '0.025', 1],\n", - " ['18155.27', '0.00153993', 1],\n", - " ['18153.35', '0.00547557', 1],\n", - " ['18152.61', '0.00014654', 1],\n", - " ['18149.05', '0.00055099', 1],\n", - " ['18148.12', '0.00055102', 1],\n", - " ['18146.16', '0.00021847', 1],\n", - " ['18145.35', '0.00054779', 1],\n", - " ['18143.26', '0.00159866', 1],\n", - " ['18141.6', '0.00145015', 1],\n", - " ['18139.86', '0.00551272', 1],\n", - " ['18135.25', '0.00053933', 1],\n", - " ['18133', '0.0032', 1],\n", - " ['18131.79', '0.00140048', 1],\n", - " ['18130.3', '0.00234718', 1],\n", - " ['18125.72', '0.00142956', 1],\n", - " ['18125.45', '0.00021387', 1],\n", - " ['18125.25', '0.00220021', 1],\n", - " ['18124.52', '0.00546072', 1],\n", - " ['18120.26', '0.00055187', 1],\n", - " ['18120', '0.003', 1],\n", - " ['18116.38', '0.00055199', 1],\n", - " ['18115', '0.00054982', 1],\n", - " ['18112.31', '0.00041409', 1],\n", - " ['18111', '0.00576203', 2],\n", - " ['18110.1', '0.00055218', 1],\n", - " ['18106.73', '0.00601393', 1],\n", - " ['18105.14', '0.00256503', 1],\n", - " ['18103.23', '0.00200855', 1],\n", - " ['18103.12', '0.00552391', 1],\n", - " ['18101.04', '0.00001647', 1],\n", - " ['18101', '0.16442321', 1],\n", - " ['18100.76', '0.00318576', 1],\n", - " ['18100.5', '0.0274578', 1],\n", - " ['18100.35', '0.00150694', 1],\n", - " ['18100', '0.4004037', 5],\n", - " ['18098', '0.00552547', 1],\n", - " ['18095', '0.2457883', 1],\n", - " ['18094', '0.00549353', 1],\n", - " ['18090', '0.00054783', 1],\n", - " ['18089.97', '0.00055279', 1],\n", - " ['18084.64', '0.00055296', 1],\n", - " ['18084.42', '0.00330297', 1],\n", - " ['18079.35', '0.06504117', 1],\n", - " ['18078.99', '0.00553128', 1],\n", - " ['18073.03', '0.00201103', 1],\n", - " ['18061.23', '0.01239981', 1],\n", - " ['18059.68', '0.00055372', 1],\n", - " ['18057.19', '0.00006', 1],\n", - " ['18056.75', '0.00077696', 1],\n", - " ['18055', '0.02747426', 1],\n", - " ['18053', '0.002753', 1],\n", - " ['18052.91', '0.00055393', 1],\n", - " ['18051', '0.02216', 1],\n", - " ['18050', '0.00354', 1],\n", - " ['18043.36', '0.00075522', 1],\n", - " ['18041.71', '0.00020385', 1],\n", - " ['18041.35', '0.01237504', 1],\n", - " ['18039.88', '0.00235895', 1],\n", - " ['18032.08', '0.00143392', 1],\n", - " ['18031.29', '0.00106601', 1],\n", - " ['18030.29', '0.00055462', 1],\n", - " ['18029.39', '0.00055465', 1],\n", - " ['18028.24', '0.01102714', 1],\n", - " ['18026.86', '0.00093762', 1],\n", - " ['18025.6', '0.04006086', 1],\n", - " ['18025', '0.18455158', 2],\n", - " ['18021.17', '0.0005549', 1],\n", - " ['18019', '0.00222531', 1],\n", - " ['18017.37', '0.00022617', 1],\n", - " ['18016', '0.06546809', 1],\n", - " ['18014.8', '0.00256503', 1],\n", - " ['18014.07', '0.00254704', 1],\n", - " ['18012.02', '0.00017715', 1],\n", - " ['18010.42', '0.0001216', 1],\n", - " ['18010', '0.15', 2],\n", - " ['18006.52', '0.00066242', 1],\n", - " ['18006', '0.25', 1],\n", - " ['18003.66', '0.01171024', 1],\n", - " ['18003.25', '0.15518039', 1],\n", - " ['18003', '0.0055213', 1],\n", - " ['18001', '0.10135377', 4],\n", - " ['18000', '5.81026426', 77],\n", - " ['17999.09', '0.00055558', 1],\n", - " ['17999', '0.00123252', 1],\n", - " ['17998.83', '0.00170144', 1],\n", - " ['17992.63', '0.00273764', 1],\n", - " ['17989.66', '0.00001989', 1],\n", - " ['17987.11', '0.00077644', 1],\n", - " ['17985', '0.00553', 1],\n", - " ['17976.15', '0.00238395', 1],\n", - " ['17973', '0.00055526', 1],\n", - " ['17972.43', '0.0002', 1],\n", - " ['17968.8', '0.00055652', 1],\n", - " ['17968.64', '0.00055319', 1],\n", - " ['17964.47', '0.00022068', 1],\n", - " ['17963', '0.00845043', 2],\n", - " ['17961.39', '0.0012', 1],\n", - " ['17960.65', '0.00193069', 1],\n", - " ['17958.4', '0.00054188', 1],\n", - " ['17956.15', '0.00606603', 1],\n", - " ['17954', '0.00148673', 1],\n", - " ['17953.78', '0.00164543', 1],\n", - " ['17950', '0.00422298', 2],\n", - " ['17949.9', '0.00237077', 1],\n", - " ['17946.76', '0.00391025', 1],\n", - " ['17938.51', '0.00055746', 1],\n", - " ['17934.2', '0.10000153', 1],\n", - " ['17929.6', '0.00546072', 1],\n", - " ['17924.9', '0.00256503', 1],\n", - " ['17917.4', '0.00558117', 1],\n", - " ['17913.04', '0.000837', 1],\n", - " ['17910', '0.23309883', 1],\n", - " ['17908.22', '0.0005584', 1],\n", - " ['17905.24', '0.01926384', 1],\n", - " ['17903.08', '0.00683008', 1],\n", - " ['17900', '0.02035296', 5],\n", - " ['17899.87', '0.00146372', 1],\n", - " ['17898.59', '0.00161296', 1],\n", - " ['17891.04', '0.00484026', 1],\n", - " ['17890.5', '0.000025', 1],\n", - " ['17890', '0.1', 1],\n", - " ['17888.44', '0.0015629', 1],\n", - " ['17888', '0.00555679', 1],\n", - " ['17884.25', '0.5', 1],\n", - " ['17877.93', '0.00055935', 1],\n", - " ['17877.7', '0.00150467', 1],\n", - " ['17877.53', '0.00147157', 1],\n", - " ['17872.29', '0.00025249', 1],\n", - " ['17868', '0.003', 1],\n", - " ['17864.94', '0.0215882', 1],\n", - " ['17864.42', '0.00142144', 1],\n", - " ['17860.6', '0.00145078', 1],\n", - " ['17860.38', '0.00238265', 1],\n", - " ['17856', '0.00557', 1],\n", - " ['17852', '0.00776458', 1],\n", - " ['17851', '0.05', 1],\n", - " ['17850', '0.01113725', 1],\n", - " ['17847.63', '0.0005603', 1],\n", - " ['17846.64', '0.01670902', 1],\n", - " ['17840.94', '0.00033317', 1],\n", - " ['17839.88', '0.0020382', 1],\n", - " ['17839.05', '0.00005572', 1],\n", - " ['17838', '0.1', 1],\n", - " ['17835.46', '0.00256503', 1],\n", - " ['17834.32', '0.00152942', 1],\n", - " ['17832.13', '0.00323375', 1],\n", - " ['17827.44', '0.0025737', 1],\n", - " ['17821', '0.00558772', 1],\n", - " ['17820.75', '0.00055778', 1],\n", - " ['17817.34', '0.00056125', 1],\n", - " ['17815', '0.16001244', 1],\n", - " ['17812.03', '0.00060565', 1],\n", - " ['17811', '0.022458', 1],\n", - " ['17810', '0.0056', 1],\n", - " ['17807.25', '0.00204105', 1],\n", - " ['17802.9', '0.18811736', 1],\n", - " ['17800', '0.35536712', 11],\n", - " ['17797.6', '0.00016867', 1],\n", - " ['17797.49', '0.00339515', 1],\n", - " ['17793.06', '0.00012141', 1],\n", - " ['17793', '0.00872307', 3],\n", - " ['17787.05', '0.00056221', 1],\n", - " ['17784.6', '0.00022291', 1],\n", - " ['17781.18', '0.00078544', 1],\n", - " ['17780', '0.00559055', 1],\n", - " ['17777', '1.09114279', 5],\n", - " ['17774.41', '0.04448869', 1],\n", - " ['17771.31', '0.0023946', 1],\n", - " ['17768', '0.00435183', 1],\n", - " ['17766.28', '0.00145538', 1],\n", - " ['17762.72', '0.00108213', 1],\n", - " ['17762.64', '0.00095157', 1],\n", - " ['17760', '0.00307826', 1],\n", - " ['17759', '0.00056084', 1],\n", - " ['17756.76', '0.00056317', 1],\n", - " ['17755.48', '0.00011196', 1],\n", - " ['17750', '0.06228163', 3],\n", - " ['17746.46', '0.00256503', 1],\n", - " ['17743', '0.0085', 1],\n", - " ['17736.78', '0.00546072', 1],\n", - " ['17732.5', '0.00172699', 1],\n", - " ['17732.27', '0.00034474', 1],\n", - " ['17731.67', '0.00563963', 1],\n", - " ['17727.36', '0.00277861', 1],\n", - " ['17726.46', '0.00056413', 1],\n", - " ['17726.01', '0.00037801', 1],\n", - " ['17718.36', '0.00032668', 1],\n", - " ['17717', '0.02061909', 1],\n", - " ['17701.07', '0.00233037', 1],\n", - " ['17700', '0.26116132', 6],\n", - " ['17697.23', '0.00195942', 1],\n", - " ['17696.17', '0.00056509', 1],\n", - " ['17688.96', '0.00696459', 1],\n", - " ['17687.56', '0.00166553', 1],\n", - " ['17684.84', '0.00012384', 1],\n", - " ['17682.67', '0.0024066', 1],\n", - " ['17672.01', '0.0002', 1],\n", - " ['17665.88', '0.00097906', 2],\n", - " ['17663.09', '0.00254769', 1],\n", - " ['17662.55', '0.56277264', 1],\n", - " ['17657.91', '0.00256503', 1],\n", - " ['17656', '0.00760025', 1],\n", - " ['17655', '0.5', 1],\n", - " ['17651.03', '0.26655166', 1],\n", - " ['17650', '1.63384612', 8],\n", - " ['17642.74', '0.00260065', 1],\n", - " ['17639.76', '0.00693204', 1],\n", - " ['17635.6', '0.02070854', 1],\n", - " ['17635.59', '0.00056704', 1],\n", - " ['17635.13', '0.00148569', 1],\n", - " ['17633', '0.02937219', 1],\n", - " ['17625.54', '0.00158621', 1],\n", - " ['17622', '0.01946033', 1],\n", - " ['17620', '0.00408093', 1],\n", - " ['17617.3', '0.00149331', 1],\n", - " ['17616.99', '0.00008', 1],\n", - " ['17610', '0.07645', 2],\n", - " ['17607.03', '0.000016', 1],\n", - " ['17606.54', '0.00022516', 1],\n", - " ['17605.3', '0.00056801', 1],\n", - " ['17605', '0.00564612', 1],\n", - " ['17601', '0.0412122', 3],\n", - " ['17600.06', '0.00021969', 1],\n", - " ['17600', '1.51428747', 11],\n", - " ['17599.35', '0.00147232', 1],\n", - " ['17594.48', '0.00241866', 1],\n", - " ['17590', '0.01977828', 1],\n", - " ['17586.63', '0.1', 1],\n", - " ['17583.78', '0.01', 1],\n", - " ['17580.37', '0.00206829', 1],\n", - " ['17580', '0.03226033', 2],\n", - " ['17578.16', '0.00570214', 1],\n", - " ['17577.61', '0.00079453', 1],\n", - " ['17575', '0.00113457', 2],\n", - " ['17572.2', '0.00155223', 1],\n", - " ['17569.79', '0.00256503', 1],\n", - " ['17569', '0.02361011', 2],\n", - " ['17567.49', '0.00328247', 1],\n", - " ['17560.7', '0.0096396', 1],\n", - " ['17559', '0.00096236', 1],\n", - " ['17554.52', '0.00153237', 1],\n", - " ['17550', '0.00028319', 1],\n", - " ['17547.69', '0.01424689', 1],\n", - " ['17546.04', '0.00546072', 1],\n", - " ['17545.39', '0.00207151', 1],\n", - " ['17544.71', '0.00056997', 1],\n", - " ['17541.39', '0.01276728', 1],\n", - " ['17535', '0.6725', 1],\n", - " ['17527.34', '0.00567114', 1],\n", - " ['17527', '0.01570935', 2],\n", - " ['17520', '0.01685885', 1],\n", - " ['17514.42', '0.00057096', 1],\n", - " ['17509', '0.00942408', 1],\n", - " ['17506.73', '0.00243079', 1],\n", - " ['17504.41', '0.00147715', 1],\n", - " ['17502.29', '0.00096572', 1],\n", - " ['17500.83', '0.00069633', 1],\n", - " ['17500', '0.89088888', 30],\n", - " ['17499', '0.00011394', 1],\n", - " ['17498.15', '0.00109848', 1],\n", - " ['17495', '0.005', 1],\n", - " ['17487', '0.08526333', 1],\n", - " ['17484.13', '0.00057195', 1],\n", - " ['17482.42', '0.01137142', 1],\n", - " ['17482.12', '0.00256503', 1],\n", - " ['17481.74', '0.00017092', 1],\n", - " ['17477.83', '0.00023364', 1],\n", - " ['17477.26', '0.00284369', 1],\n", - " ['17477.08', '0.0113749', 1],\n", - " ['17470.12', '0.00175293', 1],\n", - " ['17466.01', '0.00282019', 1],\n", - " ['17460', '0.00569301', 1],\n", - " ['17459.95', '0.00262787', 1],\n", - " ['17453.83', '0.00057294', 1],\n", - " ['17451.07', '0.2', 1],\n", - " ['17450', '0.02289255', 2],\n", - " ['17444', '0.0057', 1],\n", - " ['17437.68', '0.00198859', 1],\n", - " ['17432.26', '0.00262523', 1],\n", - " ['17430.25', '0.00022744', 1],\n", - " ['17427.8', '0.02837279', 1],\n", - " ['17423.54', '0.00057394', 1],\n", - " ['17419.42', '0.00244297', 1],\n", - " ['17418.59', '0.003', 1],\n", - " ['17411', '0.00057205', 1],\n", - " ['17405.62', '0.0450662', 1],\n", - " ['17400', '0.02096653', 4],\n", - " ['17396', '0.1', 1],\n", - " ['17394.88', '0.00256503', 1],\n", - " ['17394', '2', 1],\n", - " ['17393.25', '0.00057494', 1],\n", - " ['17391.06', '1.01', 1],\n", - " ['17380.32', '0.00703552', 1],\n", - " ['17376.6', '0.0002', 1],\n", - " ['17374.32', '0.00150799', 1],\n", - " ['17373', '0.05732862', 1],\n", - " ['17370.92', '0.00031644', 1],\n", - " ['17370.03', '0.02102516', 1],\n", - " ['17366.51', '0.00160987', 1],\n", - " ['17365.15', '0.00012612', 1],\n", - " ['17362.96', '0.00057594', 1],\n", - " ['17360.86', '0.00151537', 1],\n", - " ['17357.34', '0.00546072', 1],\n", - " ['17355.5', '0.01425586', 1],\n", - " ['17352.16', '0.00014321', 1],\n", - " ['17350', '0.32033048', 3],\n", - " ['17341.93', '0.00149417', 1],\n", - " ['17341.46', '0.00146431', 1],\n", - " ['17332.67', '0.00057695', 1],\n", - " ['17332.54', '0.00245521', 1],\n", - " ['17330.81', '0.04448869', 1],\n", - " ['17324.63', '0.00209882', 1],\n", - " ['17313.93', '0.00157539', 1],\n", - " ['17308.08', '0.00256503', 1],\n", - " ['17306.77', '0.00333192', 1],\n", - " ['17302.37', '0.00057796', 1],\n", - " ['17299.84', '0.11793492', 1],\n", - " ['17299.47', '0.0006', 1],\n", - " ['17289.96', '0.01', 1],\n", - " ['17287.37', '0.00210243', 1],\n", - " ['17284.82', '0.00314506', 1],\n", - " ['17281.85', '0.00013114', 1],\n", - " ['17280', '0.02024675', 1],\n", - " ['17279.06', '0.00265538', 1],\n", - " ['17278.12', '0.00023069', 1],\n", - " ['17272.08', '0.00057897', 1],\n", - " ['17269.14', '0.0183879', 1],\n", - " ['17260', '0.0015', 1],\n", - " ['17259.21', '0.00012517', 1],\n", - " ['17255.73', '0.00022974', 1],\n", - " ['17252.25', '0.1', 1],\n", - " ['17251.18', '0.00057619', 1],\n", - " ['17251', '0.02862845', 1],\n", - " ['17246.39', '0.00149925', 1],\n", - " ['17246.1', '0.00246752', 1],\n", - " ['17245.76', '0.00098009', 1],\n", - " ['17241.79', '0.00057999', 1],\n", - " ['17240', '0.74147816', 1],\n", - " ['17237.52', '0.0011151', 1],\n", - " ['17237.18', '0.00156059', 1],\n", - " ['17234.61', '0.00434925', 1],\n", - " ['17229', '0.08815991', 1],\n", - " ['17221.72', '0.00256503', 1],\n", - " ['17213', '0.00433102', 1],\n", - " ['17211.62', '0.00177926', 1],\n", - " ['17211.5', '0.00058101', 1],\n", - " ['17208.51', '0.00286239', 1],\n", - " ['17205.77', '0.00014443', 1],\n", - " ['17205.44', '0.06064198', 1],\n", - " ['17200.91', '0.00104227', 1],\n", - " ['17200', '0.5571644', 4],\n", - " ['17199', '0.00130161', 1],\n", - " ['17198', '0.00668961', 1],\n", - " ['17193', '0.01', 1],\n", - " ['17190', '0.00765767', 1],\n", - " ['17188.86', '0.08674223', 1],\n", - " ['17185', '0.01', 1],\n", - " ['17181.94', '0.00201819', 1],\n", - " ['17181.2', '0.00058203', 1],\n", - " ['17179.74', '0.00070183', 1],\n", - " ['17177', '0.1', 1],\n", - " ['17173', '0.005', 1],\n", - " ['17170.68', '0.00546072', 1],\n", - " ['17169.89', '0.00017541', 1],\n", - " ['17166', '0.29', 1],\n", - " ['17160.09', '0.00247989', 1],\n", - " ['17155', '0.01291302', 1],\n", - " ['17150.91', '0.00058306', 1],\n", - " ['17150', '0.48235226', 4],\n", - " ['17135.78', '0.00256503', 1],\n", - " ['17135.24', '0.29062914', 1],\n", - " ['17133.4', '0.00879831', 1],\n", - " ['17125.19', '0.00022636', 1],\n", - " ['17125', '0.561083', 1],\n", - " ['17124.69', '0.00714054', 1],\n", - " ['17120.62', '0.00058409', 1],\n", - " ['17117.35', '0.00153063', 1],\n", - " ['17117', '0.05000258', 1],\n", - " ['17115', '0.07', 1],\n", - " ['17114.74', '0.00435332', 1],\n", - " ['17111.28', '0.00163388', 1],\n", - " ['17108.15', '0.00153775', 1],\n", - " ['17102.2', '0.00008893', 1],\n", - " ['17102', '0.003', 1],\n", - " ['17101', '0.23592987', 2],\n", - " ['17100.04', '0.00268318', 1],\n", - " ['17100', '3.26501584', 9],\n", - " ['17099', '0.0355181', 1],\n", - " ['17090.33', '0.00058513', 1],\n", - " ['17089.34', '0.00224796', 1],\n", - " ['17088.27', '0.00151635', 1],\n", - " ['17086.14', '0.0002', 1],\n", - " ['17085.75', '0.00148623', 1],\n", - " ['17082.96', '0.00023207', 1],\n", - " ['17074.5', '0.00249232', 1],\n", - " ['17072.61', '0.0021298', 1],\n", - " ['17070', '0.00661501', 2],\n", - " ['17062.65', '0.00018758', 1],\n", - " ['17060.04', '0.00058617', 1],\n", - " ['17059.46', '0.00159889', 1],\n", - " ['17054.16', '0.00255422', 1],\n", - " ['17053', '0.00291444', 1],\n", - " ['17051.23', '0.00012844', 1],\n", - " ['17051.09', '0.2', 1],\n", - " ['17050.27', '0.00256503', 1],\n", - " ['17049.93', '0.00338211', 1],\n", - " ['17046', '0.015', 1],\n", - " ['17036.51', '0.01314564', 1],\n", - " ['17033.15', '0.00213381', 1],\n", - " ['17033', '0.00291786', 1],\n", - " ['17029.74', '0.00058721', 1],\n", - " ['17027.84', '0.0000467', 1],\n", - " ['17027', '0.01167557', 1],\n", - " ['17023.51', '0.00045', 1],\n", - " ['17020', '0.02666396', 1],\n", - " ['17017.17', '0.05', 1],\n", - " ['17010', '0.08781479', 2],\n", - " ['17009', '0.00146099', 1],\n", - " ['17008', '0.01192063', 1],\n", - " ['17002.72', '0.141', 1],\n", - " ['17000', '3.28337352', 40],\n", - " ['16999.45', '0.00058825', 1],\n", - " ['16999', '0.1105445', 2],\n", - " ['16992.99', '0.00099467', 1],\n", - " ['16992.18', '0.00152168', 1],\n", - " ['16991', '0.00176', 1],\n", - " ['16990', '0.07674111', 2],\n", - " ['16989.35', '0.00250481', 1],\n", - " ['16989', '0.00099406', 1],\n", - " ['16980.77', '0.00113196', 1],\n", - " ['16969.16', '0.0005893', 1],\n", - " ['16968.21', '0.00352418', 1],\n", - " ['16966', '0.0012', 1],\n", - " ['16965.28', '0.01066811', 1],\n", - " ['16965.19', '0.00256503', 1],\n", - " ['16956.94', '0.00180598', 1],\n", - " ['16954.8', '0.00290522', 1],\n", - " ['16950', '0.04374242', 1],\n", - " ['16938.87', '0.00059036', 1],\n", - " ['16929.95', '0.00204823', 1],\n", - " ['16922.88', '0.00271127', 1],\n", - " ['16921.4', '0.01062529', 1],\n", - " ['16918', '0.00057106', 1],\n", - " ['16911.92', '0.00023441', 1],\n", - " ['16911', '0.017739', 1],\n", - " ['16910', '0.00184516', 2],\n", - " ['16908.57', '0.00059142', 1],\n", - " ['16904.62', '0.00251737', 1],\n", - " ['16900.39', '0.0012', 1],\n", - " ['16900', '0.73433946', 4],\n", - " ['16897', '2', 1],\n", - " ['16888', '0.0176575', 1],\n", - " ['16887.2', '0.04448869', 1],\n", - " ['16880.54', '0.00256503', 1],\n", - " ['16879.71', '0.01177745', 1],\n", - " ['16878.28', '0.00059248', 1],\n", - " ['16877', '0.5', 1],\n", - " ['16872.82', '0.00724713', 1],\n", - " ['16864.19', '0.00155361', 1],\n", - " ['16859.8', '0.00165826', 1],\n", - " ['16859.12', '0.00156046', 1],\n", - " ['16850', '0.2955', 1],\n", - " ['16847.99', '0.00059354', 1],\n", - " ['16838.33', '0.00153886', 1],\n", - " ['16833.81', '0.00150847', 1],\n", - " ['16824.25', '0.00216124', 1],\n", - " ['16820.31', '0.00252998', 1],\n", - " ['16817.7', '0.00059461', 1],\n", - " ['16808.73', '0.00162274', 1],\n", - " ['16804.93', '0.01', 1],\n", - " ['16800.53', '0.0002', 1],\n", - " ['16800', '0.362624', 8],\n", - " ['16796.89', '0.00343306', 1],\n", - " ['16796.3', '0.00256503', 1],\n", - " ['16787.41', '0.00059568', 1],\n", - " ['16782.66', '0.00216566', 1],\n", - " ['16780', '0.10610143', 2],\n", - " ['16777', '0.05', 1],\n", - " ['16759', '0.19192071', 1],\n", - " ['16757.11', '0.00059676', 1],\n", - " ['16750', '0.025', 2],\n", - " ['16747.55', '0.00273966', 1],\n", - " ['16743.92', '0.00100946', 1],\n", - " ['16742.59', '0.00023678', 1],\n", - " ['16741.79', '0.03', 1],\n", - " ['16741.72', '0.00154444', 1],\n", - " ['16741.37', '0.00012904', 1],\n", - " ['16736.42', '0.00254266', 1],\n", - " ['16735', '0.00059515', 1],\n", - " ['16727.85', '0.00114908', 1],\n", - " ['16726.82', '0.00059784', 1],\n", - " ['16712.49', '0.00256503', 1],\n", - " ['16706.03', '0.00183311', 1],\n", - " ['16704.83', '0.00294869', 1],\n", - " ['16700', '0.04178514', 3],\n", - " ['16696.53', '0.00059893', 1],\n", - " ['16692.43', '0.00089322', 1],\n", - " ['16688', '0.03', 1],\n", - " ['16686', '0.039', 1],\n", - " ['16681.65', '0.00207871', 1],\n", - " ['16680', '0.00025008', 1],\n", - " ['16667', '0.01462343', 1],\n", - " ['16666.24', '0.00060002', 1],\n", - " ['16666', '0.03619768', 2],\n", - " ['16661', '0.02246086', 1],\n", - " ['16659.86', '0.003', 1],\n", - " ['16655', '0.05968177', 1],\n", - " ['16652.95', '0.00255541', 1],\n", - " ['16650', '0.35996996', 2],\n", - " ['16635.94', '0.00060111', 1],\n", - " ['16632', '0.005', 1],\n", - " ['16630', '0.0037656', 1],\n", - " ['16629.09', '0.00256503', 1],\n", - " ['16624.65', '0.00735531', 1],\n", - " ['16623', '0.03619791', 1],\n", - " ['16614.78', '0.00157693', 1],\n", - " ['16613.71', '0.00158351', 1],\n", - " ['16612.02', '0.00168299', 1],\n", - " ['16605.65', '0.0006022', 1],\n", - " ['16600', '1.30045181', 2],\n", - " ['16592.04', '0.0015617', 1],\n", - " ['16586', '0.0006005', 1],\n", - " ['16585.58', '0.00153105', 1],\n", - " ['16583.78', '0.01', 1],\n", - " ['16582.33', '0.36620157', 1],\n", - " ['16579.51', '0.00219315', 1],\n", - " ['16575.36', '0.00060331', 1],\n", - " ['16574.95', '0.00023918', 1],\n", - " ['16574.04', '0.00276834', 1],\n", - " ['16572', '0.00449855', 1],\n", - " ['16571.17', '0.01199674', 1],\n", - " ['16569.89', '0.00256822', 1],\n", - " ['16561.68', '0.00164695', 1],\n", - " ['16555', '0.0638249', 2],\n", - " ['16550', '0.1605', 2],\n", - " ['16547.61', '0.00348478', 1],\n", - " ['16546.16', '0.01353521', 1],\n", - " ['16546.12', '0.00256503', 1],\n", - " ['16545.07', '0.00060441', 1],\n", - " ['16535.86', '0.00219798', 1],\n", - " ['16525', '0.08505429', 2],\n", - " ['16524.69', '1.16013062', 1],\n", - " ['16520', '0.33306198', 3],\n", - " ['16517.77', '0.00233011', 1],\n", - " ['16514.78', '0.00060552', 1],\n", - " ['16508.58', '0.11116597', 1],\n", - " ['16505', '0.30680673', 2],\n", - " ['16501', '0.01', 1],\n", - " ['16500', '2.80494116', 20],\n", - " ['16498.51', '0.00102448', 1],\n", - " ['16494.94', '0.00156755', 1],\n", - " ['16487.25', '0.00258109', 1],\n", - " ['16484.48', '0.00060663', 1],\n", - " ['16481', '0.7155', 1],\n", - " ['16478.69', '0.00116645', 1],\n", - " ['16475.5', '0.19522317', 1],\n", - " ['16463.55', '0.00256503', 1],\n", - " ['16458.83', '0.00186064', 1],\n", - " ['16458.55', '0.00299282', 1],\n", - " ['16454.19', '0.00060775', 1],\n", - " ['16443.6', '0.04448869', 1],\n", - " ['16436.99', '0.00210966', 1],\n", - " ['16423.9', '0.00060887', 1],\n", - " ['16415.24', '0.00074533', 1],\n", - " ['16409', '0.0002416', 1],\n", - " ['16407', '0.00060705', 1],\n", - " ['16405.02', '0.00259403', 1],\n", - " ['16402.32', '0.00279732', 1],\n", - " ['16400', '0.11883238', 6],\n", - " ['16399', '0.00140854', 1],\n", - " ['16393.61', '0.00060999', 1],\n", - " ['16386', '0.043', 1],\n", - " ['16381.4', '0.00256503', 1],\n", - " ['16380.13', '0.00746511', 1],\n", - " ['16371.88', '0.0016069', 1],\n", - " ['16369.05', '0.0016006', 1],\n", - " ['16367.87', '0.00170809', 1],\n", - " ['16364', '0.001527', 1],\n", - " ['16363.31', '0.00061112', 1],\n", - " ['16350', '0.405', 2],\n", - " ['16349.35', '0.00158489', 1],\n", - " ['16341.02', '0.00155396', 1],\n", - " ['16338.33', '0.00222552', 1],\n", - " ['16333.02', '0.00061226', 1],\n", - " ['16323.21', '0.00260703', 1],\n", - " ['16322', '0.02967627', 1],\n", - " ['16320', '0.035', 1],\n", - " ['16318.27', '0.00167151', 1],\n", - " ['16315', '0.00440735', 1],\n", - " ['16302.73', '0.00061339', 1],\n", - " ['16302.03', '0.00353727', 1],\n", - " ['16301.11', '0.0030489', 1],\n", - " ['16300', '0.14844669', 6],\n", - " ['16299.66', '0.00256503', 1],\n", - " ['16292.69', '0.00223078', 1],\n", - " ['16280.83', '0.00336953', 1],\n", - " ['16280', '0.02291939', 1],\n", - " ['16272.44', '0.00061454', 1],\n", - " ['16267.5', '0.07899185', 1],\n", - " ['16261', '0.0006125', 1],\n", - " ['16256.69', '0.00103972', 1],\n", - " ['16251.81', '0.001591', 1],\n", - " ['16250', '1.5074035', 6],\n", - " ['16244.7', '0.00024404', 1],\n", - " ['16242.15', '0.00061568', 1],\n", - " ['16241.8', '0.0026201', 1],\n", - " ['16238.8', '1.02441228', 1],\n", - " ['16234', '0.10956855', 1],\n", - " ['16233.25', '0.00118409', 1],\n", - " ['16233', '0.00061233', 1],\n", - " ['16232.39', '0.0028266', 1],\n", - " ['16225', '0.07832107', 1],\n", - " ['16218.32', '0.00256503', 1],\n", - " ['16215.9', '0.0030376', 1],\n", - " ['16215.47', '0.00347594', 1],\n", - " ['16215.29', '0.00188858', 1],\n", - " ['16211.85', '0.00061683', 1],\n", - " ['16201', '0.00496', 1],\n", - " ['16200.89', '0.30453321', 1],\n", - " ['16200', '0.3952258', 7],\n", - " ['16199.34', '0.00235501', 1],\n", - " ['16197.87', '0.01543413', 1],\n", - " ['16195.93', '0.00214106', 1],\n", - " ['16187', '0.01', 1],\n", - " ['16181.56', '0.00061799', 1],\n", - " ['16160.79', '0.00263323', 1],\n", - " ['16155', '0.05330147', 1],\n", - " ['16151.27', '0.00061915', 1],\n", - " ['16151', '0.015', 1],\n", - " ['16150', '0.31488444', 2],\n", - " ['16139.21', '0.00757655', 1],\n", - " ['16137.39', '0.00256503', 1],\n", - " ['16133.57', '0.00163064', 1],\n", - " ['16133.05', '0.00978047', 1],\n", - " ['16127.32', '0.00173357', 1],\n", - " ['16126.96', '0.00162463', 1],\n", - " ['16125.57', '0.0002404', 1],\n", - " ['16120.98', '0.00062031', 1],\n", - " ['16120', '0.00385083', 1],\n", - " ['16111', '0.00308484', 1],\n", - " ['16110.21', '0.00160841', 1],\n", - " ['16110', '0.2', 1],\n", - " ['16106', '0.18861382', 1],\n", - " ['16100.66', '0.00225837', 1],\n", - " ['16100.06', '0.00157722', 1],\n", - " ['16100', '1.66382535', 8],\n", - " ['16090.68', '0.00062148', 1],\n", - " ['16086', '0.047', 1],\n", - " ['16085', '0.00061921', 1],\n", - " ['16082.06', '0.00024651', 1],\n", - " ['16080.19', '0.00264643', 1],\n", - " ['16078.43', '0.00169645', 1],\n", - " ['16069.93', '0.01393633', 1],\n", - " ['16064.21', '0.0028562', 1],\n", - " ['16060.39', '0.00062265', 1],\n", - " ['16060.09', '0.00359056', 1],\n", - " ['16056.87', '0.00256503', 1],\n", - " ['16053.09', '0.00226408', 1],\n", - " ['16053', '0.00309599', 1],\n", - " ['16030.1', '0.00062383', 1],\n", - " ['16021', '0.046815', 1],\n", - " ['16018.42', '0.00105518', 1],\n", - " ['16016.16', '0.06', 1],\n", - " ['16012.25', '0.0016148', 1],\n", - " ['16005', '0.35848265', 1],\n", - " ['16001', '0.00475475', 1],\n", - " ['16000.71', '0.04902438', 1],\n", - " ['16000', '2.97460875', 46],\n", - " ...],\n", - " 'asks': [['19139.24', '0.1', 1],\n", - " ['19139.39', '0.03995097', 1],\n", - " ['19140.04', '0.5', 1],\n", - " ['19141.64', '0.11486341', 1],\n", - " ['19141.65', '0.28715842', 1],\n", - " ['19142.43', '0.1306071', 1],\n", - " ['19142.9', '0.22941529', 1],\n", - " ['19142.91', '0.57353809', 1],\n", - " ['19142.92', '0.26120748', 1],\n", - " ['19143.73', '0.01049371', 1],\n", - " ['19143.8', '0.37750274', 1],\n", - " ['19144.23', '0.20000007', 1],\n", - " ['19144.29', '0.03950896', 1],\n", - " ['19144.35', '0.13640141', 1],\n", - " ['19145.03', '0.10897414', 1],\n", - " ['19145.06', '0.10447134', 1],\n", - " ['19145.07', '0.2611782', 1],\n", - " ['19145.48', '0.05359487', 1],\n", - " ['19145.77', '0.35993583', 2],\n", - " ['19145.78', '0.5223368', 1],\n", - " ['19146.02', '0.39174777', 1],\n", - " ['19146.26', '0.10718973', 1],\n", - " ['19146.34', '0.30470338', 2],\n", - " ['19146.35', '0.05262666', 1],\n", - " ['19146.4', '0.76175825', 1],\n", - " ['19146.72', '0.48065646', 1],\n", - " ['19146.98', '0.233', 1],\n", - " ['19147.02', '0.29967883', 1],\n", - " ['19147.38', '0.20891312', 1],\n", - " ['19147.76', '0.52228279', 1],\n", - " ['19149.49', '0.52220088', 2],\n", - " ['19149.72', '1.30550211', 1],\n", - " ['19150.53', '0.20888283', 1],\n", - " ['19150.54', '0.52220698', 1],\n", - " ['19151.17', '0.10890257', 1],\n", - " ['19152.46', '0.0627791', 1],\n", - " ['19152.79', '1.25791503', 1],\n", - " ['19153', '0.15694772', 1],\n", - " ['19153.31', '1.5', 1],\n", - " ['19153.42', '0.89562463', 1],\n", - " ['19153.59', '0.60810664', 1],\n", - " ['19153.6', '1.52026641', 1],\n", - " ['19154.37', '0.50335309', 2],\n", - " ['19154.38', '0.235', 1],\n", - " ['19154.41', '1.25838266', 1],\n", - " ['19155.78', '0.52206432', 1],\n", - " ['19160.12', '0.233', 1],\n", - " ['19161.9', '2.30059659', 1],\n", - " ['19163.52', '0.78278001', 1],\n", - " ['19164.21', '0.52183468', 1],\n", - " ['19165.86', '0.235', 1],\n", - " ['19169.47', '0.1', 1],\n", - " ['19169.66', '0.2', 2],\n", - " ['19170.7', '3.85460199', 1],\n", - " ['19170.8', '0.1', 1],\n", - " ['19170.96', '0.1', 1],\n", - " ['19171.6', '0.235', 1],\n", - " ['19174.43', '0.1', 1],\n", - " ['19174.57', '0.04896638', 1],\n", - " ['19177.34', '0.235', 1],\n", - " ['19180.37', '0.1', 1],\n", - " ['19183.08', '0.235', 1],\n", - " ['19184.21', '0.1', 1],\n", - " ['19184.25', '0.00044067', 1],\n", - " ['19184.26', '0.00043166', 1],\n", - " ['19184.27', '0.00017631', 1],\n", - " ['19184.28', '0.00131906', 1],\n", - " ['19184.29', '0.00137805', 1],\n", - " ['19185.6', '2.60626272', 1],\n", - " ['19188.82', '1.409', 2],\n", - " ['19188.9', '0.039', 1],\n", - " ['19193.77', '1.903', 1],\n", - " ['19194.56', '1.41', 2],\n", - " ['19199.77', '12.01680607', 1],\n", - " ['19200.3', '1.41', 2],\n", - " ['19200.94', '0.43668154', 1],\n", - " ['19202.87', '6.146', 1],\n", - " ['19225.99', '2.60058745', 1],\n", - " ['19245.16', '0.00261834', 1],\n", - " ['19250', '0.00496134', 3],\n", - " ['19254.95', '0.00162702', 1],\n", - " ['19258.09', '0.02081531', 1],\n", - " ['19266.76', '0.00010594', 1],\n", - " ['19269.62', '0.00072105', 1],\n", - " ['19276.72', '0.00089699', 1],\n", - " ['19279.82', '0.0066612', 1],\n", - " ['19280', '0.00022468', 1],\n", - " ['19281.32', '0.00256503', 1],\n", - " ['19282.71', '0.00546072', 1],\n", - " ['19284.68', '0.00022088', 1],\n", - " ['19287.18', '0.00137144', 1],\n", - " ['19291.51', '0.00051836', 1],\n", - " ['19292.54', '0.00051834', 1],\n", - " ['19295.42', '0.00101907', 1],\n", - " ['19300', '0.05321051', 4],\n", - " ['19300.07', '0.00926235', 1],\n", - " ['19302.23', '0.00010574', 1],\n", - " ['19307.59', '0.00598921', 1],\n", - " ['19307.6', '0.00222426', 1],\n", - " ['19307.96', '0.00217786', 1],\n", - " ['19315.58', '0.02647534', 1],\n", - " ['19325', '0.00221134', 1],\n", - " ['19327.39', '0.0024178', 1],\n", - " ['19328.97', '0.00192361', 1],\n", - " ['19337.77', '0.00010555', 1],\n", - " ['19350', '0.00485079', 2],\n", - " ['19351.9', '0.00192217', 1],\n", - " ['19352.73', '0.000785', 1],\n", - " ['19355.12', '0.00074151', 1],\n", - " ['19357.29', '0.00010532', 1],\n", - " ['19357.69', '0.00144147', 1],\n", - " ['19360.42', '0.00540847', 1],\n", - " ['19363.64', '0.00834864', 1],\n", - " ['19366.59', '0.00304602', 1],\n", - " ['19367', '0.00208742', 1],\n", - " ['19373.37', '0.00010536', 1],\n", - " ['19373.8', '0.00011513', 1],\n", - " ['19376.43', '0.00129023', 1],\n", - " ['19378.02', '0.00256503', 1],\n", - " ['19378.84', '0.00053914', 1],\n", - " ['19380.66', '0.00136774', 1],\n", - " ['19387.47', '0.0005158', 1],\n", - " ['19392.4', '0.004', 1],\n", - " ['19393.3', '0.00127285', 1],\n", - " ['19393.48', '0.00138774', 1],\n", - " ['19394.17', '0.00133944', 1],\n", - " ['19395.09', '0.00921697', 1],\n", - " ['19396.08', '0.00051557', 1],\n", - " ['19400', '0.05221134', 2],\n", - " ['19401', '0.00632336', 1],\n", - " ['19404.37', '0.00221317', 1],\n", - " ['19404.83', '0.01856098', 1],\n", - " ['19409.03', '0.00010516', 1],\n", - " ['19416.38', '0.00147303', 1],\n", - " ['19416.41', '0.00051503', 1],\n", - " ['19426.02', '0.00020574', 1],\n", - " ['19426.08', '0.00071045', 1],\n", - " ['19432.51', '0.00216389', 1],\n", - " ['19433.17', '0.00643703', 1],\n", - " ['19436.3', '0.00137903', 1],\n", - " ['19437.38', '0.00157352', 1],\n", - " ['19440.85', '0.00021368', 1],\n", - " ['19444.76', '0.00010497', 1],\n", - " ['19450', '0.00144601', 1],\n", - " ['19460.19', '0.00051387', 1],\n", - " ['19462.41', '0.0001021', 1],\n", - " ['19463.25', '0.01812938', 1],\n", - " ['19468.83', '0.00008', 1],\n", - " ['19474.74', '0.003', 1],\n", - " ['19475', '0.00221134', 1],\n", - " ['19475.19', '0.00256503', 1],\n", - " ['19480.56', '0.00010478', 1],\n", - " ['19490.56', '0.00917182', 1],\n", - " ['19491.86', '0.00051304', 1],\n", - " ['19492.33', '0.00546072', 1],\n", - " ['19492.34', '0.00181989', 1],\n", - " ['19493.97', '0.00071275', 1],\n", - " ['19497.3', '0.01', 1],\n", - " ['19499', '0.01544695', 1],\n", - " ['19500', '0.37208347', 6],\n", - " ['19501.64', '0.00220213', 1],\n", - " ['19516.42', '0.00010458', 1],\n", - " ['19522', '0.001', 1],\n", - " ['19526.76', '0.00013874', 1],\n", - " ['19527.89', '0.00126407', 1],\n", - " ['19529.06', '0.01599994', 1],\n", - " ['19529.73', '0.00239275', 1],\n", - " ['19533.15', '0.00257973', 1],\n", - " ['19543.25', '0.00046052', 1],\n", - " ['19544.14', '0.00160295', 1],\n", - " ['19550', '0.00221134', 1],\n", - " ['19552.35', '0.00010439', 1],\n", - " ['19556.64', '0.00053914', 1],\n", - " ['19557.86', '0.00215004', 1],\n", - " ['19558.57', '0.00019592', 1],\n", - " ['19563.47', '0.00088385', 1],\n", - " ['19564', '0.00002669', 1],\n", - " ['19572.87', '0.00256503', 1],\n", - " ['19575.17', '0.0260925', 1],\n", - " ['19575.72', '0.00135123', 1],\n", - " ['19581.26', '0.00481621', 1],\n", - " ['19581.28', '0.01856098', 1],\n", - " ['19585.08', '0.00139879', 1],\n", - " ['19586.52', '0.00912688', 1],\n", - " ['19587.17', '0.0010039', 1],\n", - " ['19588.34', '0.0001042', 1],\n", - " ['19589.62', '0.0053453', 1],\n", - " ['19599.39', '0.00219115', 1],\n", - " ['19600', '0.001', 1],\n", - " ['19617.45', '0.00189532', 1],\n", - " ['19620', '0.0052258', 1],\n", - " ['19622.48', '0.00020574', 1],\n", - " ['19624.4', '0.00010401', 1],\n", - " ['19625', '0.00221134', 1],\n", - " ['19629.44', '0.00011423', 1],\n", - " ['19637.57', '0.0018942', 1],\n", - " ['19646.44', '0.00142028', 1],\n", - " ['19650', '0.00051892', 1],\n", - " ['19651.06', '0.00070232', 1],\n", - " ['19658.34', '0.00300081', 1],\n", - " ['19658.76', '0.00073005', 1],\n", - " ['19660.53', '0.00010382', 1],\n", - " ['19661.22', '0.00155561', 1],\n", - " ['19662.98', '0.00021126', 1],\n", - " ['19663.42', '0.00125536', 1],\n", - " ['19668.35', '0.00134774', 1],\n", - " ['19670.88', '0.004', 1],\n", - " ['19671.03', '0.00256503', 1],\n", - " ['19679.94', '0.00136754', 1],\n", - " ['19682.95', '0.00908217', 1],\n", - " ['19684.03', '0.00213625', 1],\n", - " ['19684.43', '0.00131969', 1],\n", - " ['19688.45', '0.005', 1],\n", - " ['19696.73', '0.00010363', 1],\n", - " ['19697.63', '0.00218022', 1],\n", - " ['19700', '0.12223396', 9],\n", - " ['19700.65', '0.74118903', 1],\n", - " ['19704.23', '0.00546072', 1],\n", - " ['19705.99', '0.00145138', 1],\n", - " ['19709.59', '0.00005798', 1],\n", - " ['19720', '0.00005788', 1],\n", - " ['19720.1', '0.0004712', 1],\n", - " ['19720.94', '0.00070455', 1],\n", - " ['19723.26', '0.00634235', 1],\n", - " ['19728.07', '0.00135863', 1],\n", - " ['19730.48', '0.00011304', 1],\n", - " ['19732.99', '0.00010344', 1],\n", - " ['19734.18', '0.00236796', 1],\n", - " ['19736.07', '0.00053914', 1],\n", - " ['19750', '0.00255577', 2],\n", - " ['19757.73', '0.01856098', 1],\n", - " ['19760.83', '0.01785638', 1],\n", - " ['19766.04', '0.00007172', 1],\n", - " ['19769.31', '0.00010325', 1],\n", - " ['19769.67', '0.00256503', 1],\n", - " ['19775', '0.00221134', 1],\n", - " ['19779.84', '0.00903767', 1],\n", - " ['19780', '0.00304728', 1],\n", - " ['19782.46', '0.0017932', 1],\n", - " ['19786.22', '0.00076127', 1],\n", - " ['19794', '0.02557692', 1],\n", - " ['19796.37', '0.00216934', 1],\n", - " ['19797.98', '0.00010163', 1],\n", - " ['19799.47', '0.00001778', 1],\n", - " ['19799.88', '0.00124671', 1],\n", - " ['19800', '0.58153381', 9],\n", - " ['19805.47', '0.09548606', 1],\n", - " ['19805.71', '0.00010306', 1],\n", - " ['19807.6', '0.00005541', 1],\n", - " ['19810.91', '0.0008', 1],\n", - " ['19811.01', '0.00212256', 1],\n", - " ['19820.94', '0.00020574', 1],\n", - " ['19821.54', '0.00528275', 1],\n", - " ['19825.43', '0.0025417', 1],\n", - " ['19837.67', '0.00157923', 1],\n", - " ['19842.17', '0.00010287', 1],\n", - " ['19843.74', '0.00521664', 1],\n", - " ['19850', '1.06099054', 4],\n", - " ['19854.47', '0.00087089', 1],\n", - " ['19860', '0.00054462', 1],\n", - " ['19863.99', '0.00025687', 1],\n", - " ['19868.59', '0.00133131', 1],\n", - " ['19868.81', '0.00256503', 1],\n", - " ['19875', '0.00067202', 1],\n", - " ['19875.18', '0.0116963', 1],\n", - " ['19875.25', '0.00050314', 1],\n", - " ['19877.22', '0.0089934', 1],\n", - " ['19878.64', '0.00069428', 1],\n", - " ['19878.7', '0.00010268', 1],\n", - " ['19879.38', '0.00017367', 1],\n", - " ['19883.32', '0.00098895', 1],\n", - " ['19886.25', '0.00013623', 1],\n", - " ['19887.64', '0.0015379', 1],\n", - " ['19887.65', '0.00020888', 1],\n", - " ['19891.07', '0.00019592', 1],\n", - " ['19895.59', '0.00215852', 1],\n", - " ['19898', '0.1891025', 1],\n", - " ['19899.05', '0.00005056', 1],\n", - " ['19900', '0.05653593', 5],\n", - " ['19907.55', '0.00026436', 1],\n", - " ['19910.25', '0.00186745', 1],\n", - " ['19915.3', '0.00010249', 1],\n", - " ['19917.13', '0.00053914', 1],\n", - " ['19918.45', '0.00546072', 1],\n", - " ['19925', '0.00221134', 1],\n", - " ['19927.45', '0.00158476', 1],\n", - " ['19933.32', '0.00005047', 1],\n", - " ['19934.18', '0.01856098', 1],\n", - " ['19936.19', '0.00597206', 1],\n", - " ['19937.29', '0.00123813', 1],\n", - " ['19938.81', '0.00210896', 1],\n", - " ['19939.5', '0.00139941', 1],\n", - " ['19940', '0.08630938', 1],\n", - " ['19940.77', '0.00234343', 1],\n", - " ['19941.01', '0.00250866', 1],\n", - " ['19945', '0.01231094', 1],\n", - " ['19945.65', '0.0013735', 1],\n", - " ['19949.36', '0.004', 1],\n", - " ['19950', '0.05290195', 2],\n", - " ['19950.54', '0.00069644', 1],\n", - " ['19951.95', '0.01602904', 4],\n", - " ['19952', '0.00521505', 1],\n", - " ['19954.48', '0.00295628', 1],\n", - " ['19960.14', '0.00067635', 1],\n", - " ['19960.3', '0.00132803', 1],\n", - " ['19960.85', '0.00050098', 1],\n", - " ['19962.99', '0.00025946', 1],\n", - " ['19966.58', '0.00100167', 1],\n", - " ['19967.16', '0.00071878', 1],\n", - " ['19968.46', '0.00256503', 1],\n", - " ['19970.63', '0.00134763', 1],\n", - " ['19975.09', '0.00894934', 1],\n", - " ['19978.76', '0.00009863', 1],\n", - " ['19979.03', '0.00130023', 1],\n", - " ['19980', '0.01', 1],\n", - " ['19985.62', '0.00006038', 1],\n", - " ['19988.69', '0.00010332', 1],\n", - " ['19988.84', '0.00050028', 1],\n", - " ['19988.85', '0.00005033', 1],\n", - " ['19995.31', '0.00214776', 1],\n", - " ['19999.93', '0.00143005', 1],\n", - " ['20000', '1.63947507', 26],\n", - " ['20000.41', '0.00007462', 1],\n", - " ['20005.45', '0.00099973', 1],\n", - " ['20017.68', '0.00624907', 1],\n", - " ['20019.7', '0.00156782', 1],\n", - " ['20021.41', '0.00020574', 1],\n", - " ['20022.62', '0.00015848', 1],\n", - " ['20024.22', '0.00133854', 1],\n", - " ['20025.48', '0.00010313', 1],\n", - " ['20030', '0.00006854', 1],\n", - " ['20032.37', '0.00089868', 1],\n", - " ['20036.37', '0.00030223', 1],\n", - " ['20044.33', '0.00099779', 1],\n", - " ['20046.45', '0.00049884', 1],\n", - " ['20047.95', '0.01022816', 1],\n", - " ['20048', '0.02525316', 1],\n", - " ['20050', '0.02881541', 1],\n", - " ['20056.2', '0.00522094', 1],\n", - " ['20062.35', '0.00010294', 1],\n", - " ['20062.96', '0.01758749', 1],\n", - " ['20067.43', '0.00209544', 1],\n", - " ['20068.6', '0.00256503', 1],\n", - " ['20075.66', '0.00122958', 1],\n", - " ['20076.92', '0.0017669', 1],\n", - " ['20081.25', '0.0000513', 1],\n", - " ['20081.52', '0.00014999', 1],\n", - " ['20083.21', '0.00099586', 1],\n", - " ['20083.39', '0.0012', 1],\n", - " ['20084.98', '0.01599994', 1],\n", - " ['20086.11', '0.00008', 1],\n", - " ['20089.15', '0.00056144', 1],\n", - " ['20090', '0.1', 1],\n", - " ['20093.72', '0.00010899', 1],\n", - " ['20095.27', '0.002', 1],\n", - " ['20095.53', '0.00213705', 1],\n", - " ['20097.38', '0.00601761', 1],\n", - " ['20099.29', '0.00010275', 1],\n", - " ['20099.87', '0.00053914', 1],\n", - " ['20100', '0.09297406', 6],\n", - " ['20108.86', '0.00068633', 1],\n", - " ['20110.62', '0.01856098', 1],\n", - " ['20113.99', '0.00015422', 1],\n", - " ['20114.88', '0.00020652', 1],\n", - " ['20116.66', '0.00152039', 1],\n", - " ['20122.09', '0.00349816', 2],\n", - " ['20123.02', '0.00116643', 1],\n", - " ['20132.05', '0.00049672', 1],\n", - " ['20134.98', '0.00546072', 1],\n", - " ['20135.62', '0.00155586', 1],\n", - " ['20136.29', '0.00010256', 1],\n", - " ['20149.53', '0.00231915', 1],\n", - " ['20149.81', '0.00085813', 1],\n", - " ['20159.29', '0.00029009', 1],\n", - " ['20160.97', '0.00099202', 1],\n", - " ['20162.85', '0.00012105', 1],\n", - " ['20165.83', '0.00131169', 1],\n", - " ['20167.15', '0.0001224', 1],\n", - " ['20169.25', '0.00256503', 1],\n", - " ['20173.36', '0.00010238', 1],\n", - " ['20175.39', '0.00288916', 1],\n", - " ['20177.51', '0.00049561', 1],\n", - " ['20182.83', '0.00068842', 1],\n", - " ['20183.96', '0.00097422', 1],\n", - " ['20196.26', '0.00212639', 1],\n", - " ['20196.88', '0.00208201', 1],\n", - " ['20199.84', '0.00099011', 1],\n", - " ['20200', '0.68503328', 8],\n", - " ['20207.41', '0.00183999', 1],\n", - " ['20210.49', '0.00010219', 1],\n", - " ['20212.59', '0.00427457', 1],\n", - " ['20214.99', '0.00122112', 1],\n", - " ['20217.65', '0.00049462', 1],\n", - " ['20220.7', '0.00018859', 1],\n", - " ['20221.62', '0.0018395', 1],\n", - " ['20223.9', '0.00020574', 1],\n", - " ['20227.84', '0.004', 1],\n", - " ['20229.22', '0.00019592', 1],\n", - " ['20236.6', '0.0001108', 1],\n", - " ['20236.94', '0.00137884', 1],\n", - " ['20238.72', '0.0009882', 1],\n", - " ['20242.09', '0.00884905', 1],\n", - " ['20243.33', '0.0124408', 1],\n", - " ['20247.71', '0.000102', 1],\n", - " ['20249.79', '0.00644481', 1],\n", - " ['20250', '0.00547053', 2],\n", - " ['20252.36', '0.00013135', 1],\n", - " ['20255.08', '0.0029124', 1],\n", - " ['20256.59', '0.0013086', 1],\n", - " ['20265.62', '0.00132802', 1],\n", - " ['20270.4', '0.00256503', 1],\n", - " ['20277.6', '0.00098631', 1],\n", - " ['20278.04', '0.00128106', 1],\n", - " ['20280.4', '0.00070768', 1],\n", - " ['20280.83', '0.00002596', 1],\n", - " ['20284.27', '0.00053914', 1],\n", - " ['20284.98', '0.00010181', 1],\n", - " ['20292', '0.0047794', 1],\n", - " ['20293.64', '0.00515986', 1],\n", - " ['20297.5', '0.00211577', 1],\n", - " ['20298.25', '0.00140903', 1],\n", - " ['20300', '0.06981237', 8],\n", - " ['20302.51', '0.00531855', 1],\n", - " ['20303.25', '0.00049253', 1],\n", - " ['20306.57', '0.00037576', 1],\n", - " ['20312.85', '0.00132429', 1],\n", - " ['20316.48', '0.00098442', 1],\n", - " ['20316.5', '0.00615716', 1],\n", - " ['20319.92', '0.00003456', 1],\n", - " ['20322.32', '0.00010163', 1],\n", - " ['20324.82', '0.00131874', 1],\n", - " ['20327.17', '0.00206866', 1],\n", - " ['20341', '1', 1],\n", - " ['20341.75', '0.00067847', 1],\n", - " ['20344.72', '0.00020419', 1],\n", - " ['20348.32', '0.00150308', 1],\n", - " ['20350', '0.04', 2],\n", - " ['20353.87', '0.00546072', 1],\n", - " ['20355.03', '0.00122738', 1],\n", - " ['20355.28', '0.00121269', 1],\n", - " ['20355.36', '0.00098254', 1],\n", - " ['20359.73', '0.00010144', 1],\n", - " ['20360', '0.00490613', 1],\n", - " ['20360.47', '0.00229512', 1],\n", - " ['20362.57', '0.0042231', 1],\n", - " ['20369.71', '0.01732263', 1],\n", - " ['20371.81', '0.00026325', 1],\n", - " ['20372', '0.00246908', 1],\n", - " ['20372.05', '0.00256503', 1],\n", - " ['20372.65', '0.19730406', 1],\n", - " ['20375.75', '0.00174099', 1],\n", - " ['20383.43', '0.18888894', 1],\n", - " ['20388.85', '0.00049046', 1],\n", - " ['20389.06', '0.00371839', 1],\n", - " ['20390.47', '0.00072072', 1],\n", - " ['20394.23', '0.00098067', 1],\n", - " ['20397.21', '0.00010125', 1],\n", - " ['20399.23', '0.00210523', 1],\n", - " ['20399.99', '1.3299759', 1],\n", - " ['20400', '1.80257855', 11],\n", - " ['20401.19', '0.00049311', 1],\n", - " ['20402.95', '0.00075969', 1],\n", - " ['20404.07', '0.00014792', 1],\n", - " ['20404.55', '0.0003111', 1],\n", - " ['20414.95', '0.01549053', 1],\n", - " ['20417.81', '0.0006805', 1],\n", - " ['20420', '0.48786852', 1],\n", - " ['20421', '0.0047794', 1],\n", - " ['20423.19', '0.00246731', 1],\n", - " ['20428.44', '0.00020574', 1],\n", - " ['20433.11', '0.0009788', 1],\n", - " ['20434.76', '0.00010107', 1],\n", - " ['20438.04', '0.00153284', 1],\n", - " ['20444.12', '0.13', 1],\n", - " ['20449.54', '0.00084555', 1],\n", - " ['20450', '0.01540988', 5],\n", - " ['20450.25', '0.00024597', 1],\n", - " ['20451.76', '0.06173', 1],\n", - " ['20456', '0.00001835', 1],\n", - " ['20458.3', '0.00205541', 1],\n", - " ['20463.65', '0.00010702', 1],\n", - " ['20464.18', '0.01135966', 1],\n", - " ['20464.48', '1.25344354', 1],\n", - " ['20467.41', '0.00048858', 1],\n", - " ['20467.52', '0.00129235', 1],\n", - " ['20470', '0.00157776', 1],\n", - " ['20470.37', '0.00053914', 1],\n", - " ['20471.99', '0.00097694', 1],\n", - " ['20472.04', '0.00298592', 1],\n", - " ['20472.38', '0.00010088', 1],\n", - " ['20473.99', '0.00007417', 1],\n", - " ['20474.22', '0.00256503', 1],\n", - " ['20474.45', '0.00048841', 1],\n", - " ['20481', '0.00005294', 1],\n", - " ['20481.52', '0.00256705', 1],\n", - " ['20483.9', '0.00048819', 1],\n", - " ['20484', '0.67396581', 1],\n", - " ['20489.14', '0.00095971', 1],\n", - " ['20496.55', '0.00120433', 1],\n", - " ['20499.1', '0.08147675', 1],\n", - " ['20499.18', '0.00121875', 1],\n", - " ['20500', '2.01442837', 22],\n", - " ['20501', '0.00283171', 1],\n", - " ['20501.35', '0.00048777', 1],\n", - " ['20501.48', '0.00207571', 1],\n", - " ['20502.11', '0.00098771', 1],\n", - " ['20506.32', '0.004', 1],\n", - " ['20508.97', '0.00048759', 1],\n", - " ['20509.01', '0.00181293', 1],\n", - " ['20510.07', '0.0001007', 1],\n", - " ['20510.51', '0.01294459', 1],\n", - " ['20510.87', '0.00097509', 1],\n", - " ['20516.33', '0.00015325', 1],\n", - " ['20520.12', '0.00181274', 1],\n", - " ['20523', '0.00025238', 1],\n", - " ['20533.89', '0.00509949', 1],\n", - " ['20535.29', '0.00048697', 1],\n", - " ['20536.53', '0.02400167', 1],\n", - " ['20538.81', '0.00135857', 1],\n", - " ['20545', '0.0049016', 1],\n", - " ['20547', '0.05', 1],\n", - " ['20547.83', '0.00010051', 1],\n", - " ['20548.02', '0.00048666', 1],\n", - " ['20548.51', '0.13630365', 1],\n", - " ['20549.75', '0.00097325', 1],\n", - " ['20550', '0.00048435', 1],\n", - " ['20551.61', '0.00048658', 1],\n", - " ['20551.82', '0.0008', 1],\n", - " ['20552.04', '0.00048657', 1],\n", - " ['20557.27', '0.00128946', 1],\n", - " ['20560.05', '0.00048638', 1],\n", - " ['20560.22', '0.00286918', 1],\n", - " ['20564.98', '0.00130869', 1],\n", - " ['20569.22', '0.00048616', 1],\n", - " ['20573', '0.2', 1],\n", - " ['20573.11', '0.00019592', 1],\n", - " ['20573.15', '0.00118165', 1],\n", - " ['20573.63', '0.00231861', 1],\n", - " ['20575.15', '0.00546072', 1],\n", - " ['20576.9', '0.00256503', 1],\n", - " ['20577.17', '0.00020188', 1],\n", - " ['20577.33', '0.00067871', 1],\n", - " ['20581.54', '0.00126217', 1],\n", - " ['20582.64', '0.00148597', 1],\n", - " ['20584', '0.01865068', 1],\n", - " ['20585.66', '0.00010033', 1],\n", - " ['20588.62', '0.00097141', 1],\n", - " ['20590', '0.00204746', 1],\n", - " ['20590.27', '0.00204223', 1],\n", - " ['20591', '0.01013806', 1],\n", - " ['20598.56', '0.00069675', 1],\n", - " ['20600', '0.89804653', 7],\n", - " ['20601.01', '0.00138832', 1],\n", - " ['20601.44', '0.00079138', 1],\n", - " ['20603.16', '0.00048536', 1],\n", - " ['20604.24', '0.00206536', 1],\n", - " ['20610.73', '0.00048518', 1],\n", - " ['20611.99', '0.00027975', 1],\n", - " ['20619.77', '0.0060666', 1],\n", - " ['20623.55', '0.00010014', 1],\n", - " ['20624', '0.2', 1],\n", - " ['20624.97', '0.00048485', 1],\n", - " ['20625.21', '0.00012897', 1],\n", - " ['20625.96', '0.00048483', 1],\n", - " ['20627.5', '0.00096958', 1],\n", - " ['20629.94', '0.00129924', 1],\n", - " ['20635.04', '0.00020574', 1],\n", - " ['20637.1', '0.00048456', 1],\n", - " ['20638', '0.003968', 1],\n", - " ['20638.79', '0.00119603', 1],\n", - " ['20640.9', '0.01599994', 1],\n", - " ['20644.35', '0.00121018', 1],\n", - " ['20645.65', '0.00048436', 1],\n", - " ['20650', '2.10393159', 3],\n", - " ['20650.59', '0.02748046', 1],\n", - " ['20655.54', '0.00067267', 1],\n", - " ['20658.18', '0.00053914', 1],\n", - " ['20661.52', '0.00009996', 1],\n", - " ['20666.38', '0.00096776', 1],\n", - " ['20672.41', '0.00101756', 1],\n", - " ['20676.84', '0.00597442', 1],\n", - " ['20679.03', '0.00171545', 1],\n", - " ['20680.1', '0.00256503', 1],\n", - " ['20681.15', '0.01765896', 1],\n", - " ['20685.66', '0.00196062', 1],\n", - " ['20686.81', '0.00130035', 1],\n", - " ['20694', '0.2', 1],\n", - " ['20698', '0.0028317', 1],\n", - " ['20699.56', '0.00009977', 1],\n", - " ['20700', '0.30678487', 3],\n", - " ['20703.89', '0.000483', 1],\n", - " ['20705.26', '0.00096594', 1],\n", - " ['20707.52', '0.00205505', 1],\n", - " ['20721', '0.0035', 1],\n", - " ['20723.09', '0.00202914', 1],\n", - " ['20728.8', '0.00243093', 1],\n", - " ['20731.25', '0.00048236', 1],\n", - " ['20737.66', '0.00009959', 1],\n", - " ['20738.71', '0.00010875', 1],\n", - " ['20740', '0.02885508', 1],\n", - " ['20744', '0.2', 1],\n", - " ['20744.14', '0.00096413', 1],\n", - " ['20745', '0.00147621', 1],\n", - " ['20750', '0.00813772', 2],\n", - " ['20753.73', '0.00083316', 1],\n", - " ['20773.73', '0.0012733', 1],\n", - " ['20775.82', '0.0000378', 1],\n", - " ['20775.84', '0.00009941', 1],\n", - " ['20776.98', '0.00503982', 1],\n", - " ['20781.83', '0.00048119', 1],\n", - " ['20782.03', '0.00118779', 1],\n", - " ['20783', '0.00002614', 1],\n", - " ['20783.01', '0.00096232', 1],\n", - " ['20783.81', '0.00256503', 1],\n", - " ['20784.81', '0.004', 1],\n", - " ['20789.01', '0.00223906', 1],\n", - " ['20790.55', '0.00120167', 1],\n", - " ['20791', '0.2', 1],\n", - " ['20794.54', '0.0024141', 1],\n", - " ['20796', '0.62787137', 1],\n", - " ['20798.82', '0.00546072', 1],\n", - " ['20798.93', '0.00094542', 1],\n", - " ['20799', '0.06', 1],\n", - " ['20800', '0.50538816', 8],\n", - " ['20809.83', '0.00048054', 1],\n", - " ['20811.31', '0.00207139', 1],\n", - " ['20812.28', '0.0001996', 1],\n", - " ['20814.08', '0.00009922', 1],\n", - " ['20815.11', '0.00178627', 1],\n", - " ['20815.65', '0.00067094', 1],\n", - " ['20816.85', '0.00048038', 1],\n", - " ['20819.67', '0.00146905', 1],\n", - " ['20821.89', '0.00096053', 1],\n", - " ['20823.03', '0.00178637', 1],\n", - " ['20824.19', '0.0048885', 1],\n", - " ['20840.39', '0.00010509', 1],\n", - " ['20843.31', '0.03712471', 1],\n", - " ['20843.74', '0.00020574', 1],\n", - " ['20844', '0.2', 1],\n", - " ['20845.19', '0.00133861', 1],\n", - " ['20847.71', '0.00053914', 1],\n", - " ['20852.41', '0.00009904', 1],\n", - " ['20855', '1', 1],\n", - " ['20856.77', '0.00201614', 1],\n", - " ['20859.77', '0.00047939', 1],\n", - " ['20860.77', '0.00095874', 1],\n", - " ['20862.42', '0.0012706', 1],\n", - " ['20862.56', '0.00010749', 1],\n", - " ['20862.87', '0.0009', 1],\n", - " ['20868.74', '0.00128964', 1],\n", - " ['20869', '0.05', 1],\n", - " ['20869.94', '0.0028266', 1],\n", - " ['20875', '0.0129', 1],\n", - " ['20888', '0.2', 1],\n", - " ['20888.03', '0.00256503', 1],\n", - " ['20889.56', '0.00124355', 1],\n", - " ['20889.68', '0.0009', 1],\n", - " ['20890.79', '0.00009886', 1],\n", - " ['20893.46', '0.0455334', 1],\n", - " ['20893.89', '0.01849938', 1],\n", - " ['20896.03', '0.00066493', 1],\n", - " ['20897', '0.02535628', 1],\n", - " ['20899.65', '0.00095695', 1],\n", - " ['20900', '0.02207073', 3],\n", - " ['20901', '0.01160405', 1],\n", - " ['20902.45', '0.00047841', 1],\n", - " ['20908.29', '0.00136792', 1],\n", - " ['20915.62', '0.00206106', 1],\n", - " ['20919', '0.0122613', 1],\n", - " ['20920.47', '0.00003181', 1],\n", - " ['20921.7', '0.00068599', 1],\n", - " ['20922.86', '0.00019592', 1],\n", - " ['20926.25', '0.0011796', 1],\n", - " ['20927.5', '0.00014393', 1],\n", - " ['20927.58', '0.00597737', 1],\n", - " ['20929.26', '0.00009868', 1],\n", - " ['20931.23', '0.23983302', 1],\n", - " ['20937.71', '0.00047761', 1],\n", - " ['20937.79', '0.00119322', 1],\n", - " ['20938.53', '0.00095518', 1],\n", - " ['20939.62', '0.00128002', 1],\n", - " ['20944', '0.2', 1],\n", - " ['20947.21', '0.00121857', 1],\n", - " ['20950', '0.05214196', 2],\n", - " ['20954.56', '0.0004556', 1],\n", - " ['20959.49', '0.00042047', 1],\n", - " ['20961.39', '0.00396137', 1],\n", - " ['20967.54', '0.0116476', 1],\n", - " ['20970.88', '0.00497125', 1],\n", - " ['20972', '0.00039', 1],\n", - " ['20976.45', '0.0009', 1],\n", - " ['20977.3', '0.00438806', 1],\n", - " ['20977.4', '0.00095341', 1],\n", - " ['20978.19', '0.02496121', 1],\n", - " ['20979.85', '0.00128', 1],\n", - " ['20981.56', '0.2', 1],\n", - " ['20986.83', '0.00169029', 1],\n", - " ['20988.05', '0.00047646', 1],\n", - " ['20988.7', '0.0041127', 1],\n", - " ['20991.32', '0.00200321', 1],\n", - " ['20992.79', '0.00256503', 1],\n", - " ['20993', '0.19556118', 1],\n", - " ['20997.36', '0.01739302', 1],\n", - " ['20997.99', '0.00243542', 1],\n", - " ['20999.35', '0.004791', 1],\n", - " ['21000', '2.63577541', 25],\n", - " ['21003.35', '0.00010683', 1],\n", - " ['21003.51', '0.00003275', 1],\n", - " ['21004.93', '0.00012664', 1],\n", - " ['21006.65', '0.00221586', 1],\n", - " ['21008.5', '0.00004366', 1],\n", - " ['21009.49', '0.00002304', 1],\n", - " ['21015.28', '0.00104153', 1],\n", - " ['21015.65', '0.00047584', 1],\n", - " ['21016.28', '0.00095164', 1],\n", - " ['21020.46', '0.00205078', 1],\n", - " ['21021.44', '0.00061935', 1],\n", - " ['21022.78', '0.00015373', 1],\n", - " ['21024.93', '0.00546072', 1],\n", - " ['21032.13', '0.00014451', 1],\n", - " ['21038.62', '0.000242', 1],\n", - " ['21038.97', '0.00239509', 1],\n", - " ['21038.98', '0.00053914', 1],\n", - " ['21040.51', '0.00010549', 1],\n", - " ['21041.59', '0.0003', 1],\n", - " ['21043.29', '0.00015606', 1],\n", - " ['21043.64', '0.00086423', 1],\n", - " ['21050.08', '0.00019735', 1],\n", - " ['21051.81', '0.18888893', 1],\n", - " ['21052.13', '0.00141296', 1],\n", - " ['21052.8', '0.02', 1],\n", - " ['21054.55', '0.00020574', 1],\n", - " ['21055.16', '0.00094989', 1],\n", - " ['21056.57', '0.00148781', 1],\n", - " ['21056.72', '0.00066326', 1],\n", - " ['21062.44', '0.00082094', 1],\n", - " ['21063.29', '0.004', 1],\n", - " ['21067.32', '0.00052316', 1],\n", - " ['21067.66', '0.00127684', 1],\n", - " ['21069', '0.2', 1],\n", - " ['21069.32', '0.00017616', 1],\n", - " ['21070.64', '0.0110327', 1],\n", - " ['21071.48', '0.00117147', 1],\n", - " ['21073.65', '0.00047453', 1],\n", - " ['21073.74', '0.0002', 1],\n", - " ['21080.71', '0.00405715', 1],\n", - " ['21084.52', '0.00125454', 1],\n", - " ['21086.07', '0.00118483', 1],\n", - " ['21093.59', '0.00047408', 1],\n", - " ['21094.04', '0.00094814', 1],\n", - " ['21094.81', '0.00045084', 1],\n", - " ['21098.07', '0.00256503', 1],\n", - " ['21098.71', '0.00024549', 1],\n", - " ['21108.26', '0.00634091', 1],\n", - " ['21108.58', '0.00008188', 1],\n", - " ['21113.41', '0.00093133', 1],\n", - " ['21120.66', '0.00004263', 1],\n", - " ['21125.78', '0.00176', 1],\n", - " ['21125.83', '0.00204055', 1],\n", - " ['21126.73', '0.00199038', 1],\n", - " ['21129.12', '0.00004351', 1],\n", - " ['21130.27', '0.03294012', 1],\n", - " ['21130.42', '0.00176038', 1],\n", - " ['21132.92', '0.00094639', 1],\n", - " ['21136', '0.00026', 1],\n", - " ['21136.59', '0.00156715', 1],\n", - " ['21139.32', '0.00065728', 1],\n", - " ['21144.39', '0.0012', 1],\n", - " ['21147', '0.025', 1],\n", - " ['21147.85', '0.00137387', 1],\n", - " ['21155.7', '0.00003715', 1],\n", - " ['21156.13', '0.00131893', 1],\n", - " ['21159.25', '0.00047261', 1],\n", - " ['21169', '0.2', 1],\n", - " ['21171.52', '0.00047233', 1],\n", - " ['21171.79', '0.00094465', 1],\n", - " ['21172.11', '0.00125201', 1],\n", - " ['21173', '0.00043127', 1],\n", - " ['21177.01', '0.00127086', 1],\n", - " ['21184.33', '0.00278465', 1],\n", - " ['21196.12', '0.10980085', 1],\n", - " ['21200', '0.96615481', 5],\n", - " ['21202.21', '0.00157462', 2],\n", - " ['21203.88', '0.00256503', 1],\n", - " ['21206.67', '0.00143234', 1],\n", - " ['21210.67', '0.00094292', 1],\n", - " ['21211.39', '0.000018', 1],\n", - " ['21212.13', '0.00012058', 1],\n", - " ['21217.72', '0.00116341', 1],\n", - " ['21220.16', '0.00134782', 1],\n", - " ['21222.62', '0.00010573', 1],\n", - " ['21226.57', '0.0021929', 1],\n", - " ['21231.72', '0.00203037', 1],\n", - " ['21232', '0.00053914', 1],\n", - " ['21232.39', '0.00504628', 1],\n", - " ['21235.41', '0.0011765', 1],\n", - " ['21237.55', '0.00188393', 1],\n", - " ['21239.97', '0.00588946', 1],\n", - " ['21244.61', '0.00044668', 1],\n", - " ['21244.85', '0.0004707', 1],\n", - " ['21249.46', '0.0004706', 1],\n", - " ['21249.55', '0.0009412', 1],\n", - " ['21250.84', '0.00071009', 1],\n", - " ['21253.5', '0.00546072', 1],\n", - " ['21253.96', '0.00126109', 1],\n", - " ['21263.01', '0.00197761', 1],\n", - " ['21267.48', '0.00020574', 1],\n", - " ['21268.24', '0.0056825', 1],\n", - " ['21277.07', '0.00006296', 1],\n", - " ['21278.55', '0.00019592', 1],\n", - " ['21278.88', '0.00003997', 1],\n", - " ['21279', '0.2', 1],\n", - " ['21288.43', '0.00093948', 1],\n", - " ['21290.6', '0.00019512', 1],\n", - " ['21299.2', '0.0016655', 1],\n", - " ['21300', '0.02200506', 1],\n", - " ['21300.58', '0.00065566', 1],\n", - " ['21306.8', '0.00005068', 1],\n", - " ['21310.21', '0.00367189', 2],\n", - " ['21311', '0.005', 1],\n", - " ['21313.3', '0.00267895', 1],\n", - " ['21314.84', '0.00021994', 1],\n", - " ['21316.5', '0.02375', 1],\n", - " ['21318.39', '0.01713111', 1],\n", - " ['21323.4', '0.00112146', 1],\n", - " ['21327.31', '0.00093776', 1],\n", - " ['21327.4', '0.00046888', 1],\n", - " ['21330.45', '0.00046881', 1],\n", - " ['21333.05', '0.00136676', 1],\n", - " ['21338.13', '0.00202025', 1],\n", - " ['21341.77', '0.004', 1],\n", - " ['21350', '0.00014673', 1],\n", - " ['21353.8', '0.00235978', 1],\n", - " ['21358.62', '0.00486139', 1],\n", - " ['21359', '0.005', 1],\n", - " ['21359.56', '0.37777787', 1],\n", - " ['21364.97', '0.00115537', 1],\n", - " ['21366.18', '0.00093606', 1],\n", - " ['21372.82', '0.0014658', 1],\n", - " ['21375.74', '0.00080891', 1],\n", - " ['21385.45', '0.00064971', 1],\n", - " ['21385.79', '0.00116822', 1],\n", - " ['21389', '0.2', 1],\n", - " ['21390', '0.015', 1],\n", - " ['21391.63', '0.00012435', 1],\n", - " ['21392.82', '0.00013878', 1],\n", - " ['21394.76', '0.00018167', 1],\n", - " ['21399.96', '0.00123604', 1],\n", - " ['21400', '0.81399437', 3],\n", - " ['21400.17', '0.00196494', 1],\n", - " ['21402.02', '0.00944985', 1],\n", - " ['21403.99', '0.00014565', 1],\n", - " ['21405.06', '0.00093436', 1],\n", - " ['21405.34', '0.00046717', 1],\n", - " ['21406.12', '0.00403846', 1],\n", - " ['21414.71', '0.00034986', 1],\n", - " ['21416.05', '0.00046694', 1],\n", - " ['21417.08', '0.00256503', 1],\n", - " ['21424.5', '0.00009456', 1],\n", - " ['21426.8', '0.00053914', 1],\n", - " ['21432.64', '0.00091746', 1],\n", - " ['21441.08', '0.00173412', 1],\n", - " ['21442.33', '0.00173477', 1],\n", - " ['21443.94', '0.00093266', 1],\n", - " ['21444.18', '0.00010463', 1],\n", - " ['21445.08', '0.00201017', 1],\n", - " ['21448.79', '0.00217018', 1],\n", - " ['21451.08', '0.03537626', 1],\n", - " ['21456', '0.25', 1],\n", - " ['21471.7', '0.00129955', 1],\n", - " ['21475', '0.0190951', 1],\n", - " ['21476.25', '0.00056639', 1],\n", - " ['21482.58', '0.00020574', 1],\n", - " ['21483.28', '0.00046548', 1],\n", - " ['21484.55', '0.00546072', 1],\n", - " ['21486.38', '0.0012337', 1],\n", - " ['21487', '0.2', 1],\n", - " ['21489.81', '0.00125237', 1],\n", - " ['21500', '0.22916395', 16],\n", - " ['21501.14', '0.00245128', 1],\n", - " ['21501.65', '0.00046508', 1],\n", - " ['21503.47', '0.00274332', 1],\n", - " ['21505.46', '0.00048576', 1],\n", - " ['21507.88', '0.00010426', 1],\n", - " ['21513.24', '0.00114741', 1],\n", - " ['21519.53', '0.00120715', 1],\n", - " ['21524.49', '0.00256503', 1],\n", - " ['21533.87', '0.00019291', 1],\n", - " ['21536.67', '0.00132801', 1],\n", - " ['21537.25', '0.00116001', 1],\n", - " ['21538.23', '0.00195235', 1],\n", - " ['21542.49', '0.0005', 1],\n", - " ['21543.24', '0.00003417', 1],\n", - " ['21543.86', '0.00050807', 1],\n", - " ['21544.41', '0.00046416', 1],\n", - " ['21547.27', '0.00064816', 1],\n", - " ['21552.58', '0.00200015', 1],\n", - " ['21557.04', '0.00580283', 1],\n", - " ['21561.22', '0.0004638', 1],\n", - " ['21572.93', '0.05218917', 1],\n", - " ['21573.03', '0.00124244', 1],\n", - " ['21587.25', '0.00046324', 1],\n", - " ['21591', '0.2', 1],\n", - " ['21600.71', '0.00012911', 1],\n", - " ['21616.23', '0.00164108', 1],\n", - " ['21620.25', '0.004', 1],\n", - " ['21623.38', '0.00053914', 1],\n", - " ['21626.94', '0.00035402', 1],\n", - " ['21631.87', '0.0001255', 1],\n", - " ['21632.44', '0.00256503', 1],\n", - " ['21634.44', '0.00064223', 1],\n", - " ['21639.16', '0.00046213', 1],\n", - " ['21640.28', '0.00019592', 1],\n", - " ['21644.33', '0.01687313', 1],\n", - " ['21659', '0.04', 1],\n", - " ['21660.61', '0.00199017', 1],\n", - " ['21668.05', '0.00010355', 1],\n", - " ['21672.85', '0.00046141', 1],\n", - " ['21673.32', '0.00232499', 1],\n", - " ['21673.33', '0.0021477', 1],\n", - " ['21677.17', '0.00193983', 1],\n", - " ['21689.77', '0.00115185', 1],\n", - " ['21690.58', '0.00023879', 1],\n", - " ['21693.71', '0.00079705', 1],\n", - " ['21693.83', '0.00141164', 1],\n", - " ['21695', '0.2', 1],\n", - " ['21695.07', '0.01071516', 1],\n", - " ['21699.85', '0.00020574', 1],\n", - " ['21700', '0.00037368', 1],\n", - " ['21717.09', '0.00046047', 1],\n", - " ['21718.12', '0.00546072', 1],\n", - " ['21720.11', '0.00121782', 1],\n", - " ['21723.63', '0.00503292', 1],\n", - " ['21724', '0.00539077', 1],\n", - " ['21730.11', '0.00251598', 1],\n", - " ['21740.92', '0.00256503', 1],\n", - " ['21749', '0.05238911', 1],\n", - " ['21750', '0.02401294', 1],\n", - " ['21756.7', '0.0009038', 1],\n", - " ['21758.62', '0.00101756', 1],\n", - " ['21758.86', '0.00170954', 1],\n", - " ['21761.1', '0.00170862', 1],\n", - " ['21766', '0.28026418', 1],\n", - " ['21768.22', '0.00051612', 1],\n", - " ['21769.18', '0.00198024', 1],\n", - " ['21779.91', '0.00019073', 1],\n", - " ['21785.46', '0.0001221', 1],\n", - " ['21788.06', '0.00461721', 1],\n", - " ['21791.99', '0.00128045', 1],\n", - " ['21792.5', '0.00057489', 1],\n", - " ['21795.03', '0.00045882', 1],\n", - " ['21796.82', '0.00064073', 1],\n", - " ['21798', '0.03344406', 1],\n", - " ['21800', '0.00570771', 3],\n", - " ['21805.33', '0.00121566', 1],\n", - " ['21807.25', '0.00123414', 1],\n", - " ['21810.39', '0.00391456', 1],\n", - " ['21817', '0.0019274', 1],\n", - " ['21821.77', '0.00053914', 1],\n", - " ['21827.4', '0.00270261', 1],\n", - " ['21831.8', '0.00003778', 1],\n", - " ['21838.73', '0.00045084', 1],\n", - " ['21841.47', '0.00060776', 1],\n", - " ['21841.6', '0.00118935', 1],\n", - " ['21843.37', '0.00114375', 1],\n", - " ['21849.95', '0.00256503', 1],\n", - " ['21857.91', '0.00130849', 1],\n", - " ['21870', '0.0886', 1],\n", - " ['21871.88', '0.00022745', 1],\n", - " ['21872.97', '0.00045719', 1],\n", - " ['21878.29', '0.00197037', 1],\n", - " ['21878.83', '0.00571748', 1],\n", - " ['21886.33', '0.00063484', 1],\n", - " ['21894.26', '0.00010248', 1],\n", - " ['21896.87', '0.00122406', 1],\n", - " ['21898.73', '0.004', 1],\n", - " ['21900', '0.01978499', 2],\n", - " ['21900.22', '0.00212545', 1],\n", - " ['21919.32', '0.00020574', 1],\n", - " ['21933.29', '0.00066635', 1],\n", - " ['21937.98', '0.00161701', 1],\n", - " ['21950.91', '0.00045556', 1],\n", - " ['21954.22', '0.00546072', 1],\n", - " ['21957.73', '0.00191505', 1],\n", - " ['21959.53', '0.00256503', 1],\n", - " ['21975.26', '0.01661903', 1],\n", - " ['21987.96', '0.00196054', 1],\n", - " ['21997.64', '0.00229071', 1],\n", - " ['21998', '0.05909417', 2],\n", - " ['21998.07', '0.00113571', 1],\n", - " ['21999', '0.01363228', 1],\n", - " ['22000', '0.86758326', 25],\n", - " ['22008.17', '0.00019592', 1],\n", - " ['22016.41', '0.00078537', 1],\n", - " ['22021.98', '0.00053914', 1],\n", - " ['22028.77', '0.00018858', 1],\n", - " ['22028.85', '0.00045395', 1],\n", - " ['22045.05', '0.00119987', 1],\n", - " ['22049.25', '0.0006334', 1],\n", - " ['22058', '0.0239354', 1],\n", - " ...],\n", - " 'auction_mode': False,\n", - " 'auction': None})" - ] - }, - "execution_count": 43, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "order_book_raw" ] }, { "cell_type": "code", - "execution_count": 44, + "execution_count": null, "id": "679d0d79", "metadata": {}, "outputs": [], @@ -3421,164 +603,10 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": null, "id": "92e76d79", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
date_tonamedescriptionis_conferencelink
date
2021-06-11\\n00:00:00NoneAsk El Salvador for advice: Cuba suspends doll...False<a href=\"https://www.rt.com/business/526265-cu...
2021-06-11\\n00:00:00NoneOne of the Richest Bitcoin Whales in History B...False<a href=\"https://aronboss.com/one-of-the-riche...
2021-05-10\\n00:00:00NoneBitcoin’s upcoming Taproot upgrade and why it ...False<a href=\"https://cointelegraph.com/news/bitcoi...
2021-03-24\\n08:00:002021-03-26\\n23:00:00THE CRYPTO GATHERINGFalse<a href=\"https://www.realvision.com/refer?grsf...
2018-10-09\\n09:00:002018-10-09\\n18:00:00Blockchain & Bitcoin Conference SwitzerlandThe second conference organized by\\nSmile-Expo...True<a href=\"https://switzerland.bc.events/?utm_so...
2018-09-28\\n20:00:002018-09-30\\n16:00:00Super ConferenceKWIC, Kitchener - Waterloo, ON, Canada.\\n29 Se...True<a href=\"https://blockchainsuperconference.com...
2018-07-10\\n12:00:00NoneSEC- ETF VanEck decisionFalse<a href=\"https://www.criptonoticias.com/mercad...
\n", - "
" - ], - "text/plain": [ - " date_to \\\n", - "date \n", - "2021-06-11\\n00:00:00 None \n", - "2021-06-11\\n00:00:00 None \n", - "2021-05-10\\n00:00:00 None \n", - "2021-03-24\\n08:00:00 2021-03-26\\n23:00:00 \n", - "2018-10-09\\n09:00:00 2018-10-09\\n18:00:00 \n", - "2018-09-28\\n20:00:00 2018-09-30\\n16:00:00 \n", - "2018-07-10\\n12:00:00 None \n", - "\n", - " name \\\n", - "date \n", - "2021-06-11\\n00:00:00 Ask El Salvador for advice: Cuba suspends doll... \n", - "2021-06-11\\n00:00:00 One of the Richest Bitcoin Whales in History B... \n", - "2021-05-10\\n00:00:00 Bitcoin’s upcoming Taproot upgrade and why it ... \n", - "2021-03-24\\n08:00:00 THE CRYPTO GATHERING \n", - "2018-10-09\\n09:00:00 Blockchain & Bitcoin Conference Switzerland \n", - "2018-09-28\\n20:00:00 Super Conference \n", - "2018-07-10\\n12:00:00 SEC- ETF VanEck decision \n", - "\n", - " description \\\n", - "date \n", - "2021-06-11\\n00:00:00 \n", - "2021-06-11\\n00:00:00 \n", - "2021-05-10\\n00:00:00 \n", - "2021-03-24\\n08:00:00 \n", - "2018-10-09\\n09:00:00 The second conference organized by\\nSmile-Expo... \n", - "2018-09-28\\n20:00:00 KWIC, Kitchener - Waterloo, ON, Canada.\\n29 Se... \n", - "2018-07-10\\n12:00:00 \n", - "\n", - " is_conference \\\n", - "date \n", - "2021-06-11\\n00:00:00 False \n", - "2021-06-11\\n00:00:00 False \n", - "2021-05-10\\n00:00:00 False \n", - "2021-03-24\\n08:00:00 False \n", - "2018-10-09\\n09:00:00 True \n", - "2018-09-28\\n20:00:00 True \n", - "2018-07-10\\n12:00:00 False \n", - "\n", - " link \n", - "date \n", - "2021-06-11\\n00:00:00 5\u001b[0m display_social(ticker)\n\u001b[1;32m 6\u001b[0m fig \u001b[39m=\u001b[39m plt\u001b[39m.\u001b[39mfigure()\n\u001b[1;32m 7\u001b[0m fig\u001b[39m.\u001b[39mtight_layout()\n", - "File \u001b[0;32m~/OpenBBTerminal/openbb_terminal/decorators.py:70\u001b[0m, in \u001b[0;36mlog_start_end..decorator..wrapper\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 68\u001b[0m \u001b[39mreturn\u001b[39;00m value\n\u001b[1;32m 69\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[0;32m---> 70\u001b[0m value \u001b[39m=\u001b[39m func(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 71\u001b[0m logger_used\u001b[39m.\u001b[39minfo(\u001b[39m\"\u001b[39m\u001b[39mEND\u001b[39m\u001b[39m\"\u001b[39m, extra\u001b[39m=\u001b[39m{\u001b[39m\"\u001b[39m\u001b[39mfunc_name_override\u001b[39m\u001b[39m\"\u001b[39m: func\u001b[39m.\u001b[39m\u001b[39m__name__\u001b[39m})\n\u001b[1;32m 72\u001b[0m \u001b[39mreturn\u001b[39;00m value\n", - "File \u001b[0;32m~/OpenBBTerminal/openbb_terminal/cryptocurrency/due_diligence/pycoingecko_view.py:133\u001b[0m, in \u001b[0;36mdisplay_social\u001b[0;34m(symbol, export)\u001b[0m\n\u001b[1;32m 122\u001b[0m \u001b[39m@log_start_end\u001b[39m(log\u001b[39m=\u001b[39mlogger)\n\u001b[1;32m 123\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mdisplay_social\u001b[39m(symbol: \u001b[39mstr\u001b[39m, export: \u001b[39mstr\u001b[39m \u001b[39m=\u001b[39m \u001b[39m\"\u001b[39m\u001b[39m\"\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m 124\u001b[0m \u001b[39m\"\"\"Shows social media corresponding to loaded coin. [Source: CoinGecko]\u001b[39;00m\n\u001b[1;32m 125\u001b[0m \n\u001b[1;32m 126\u001b[0m \u001b[39m Parameters\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 131\u001b[0m \u001b[39m Export dataframe data to csv,json,xlsx file\u001b[39;00m\n\u001b[1;32m 132\u001b[0m \u001b[39m \"\"\"\u001b[39;00m\n\u001b[0;32m--> 133\u001b[0m coin \u001b[39m=\u001b[39m gecko\u001b[39m.\u001b[39;49mCoin(symbol)\n\u001b[1;32m 134\u001b[0m df \u001b[39m=\u001b[39m coin\u001b[39m.\u001b[39mget_social_media()\n\u001b[1;32m 136\u001b[0m print_rich_table(\n\u001b[1;32m 137\u001b[0m df,\n\u001b[1;32m 138\u001b[0m headers\u001b[39m=\u001b[39m\u001b[39mlist\u001b[39m(df\u001b[39m.\u001b[39mcolumns),\n\u001b[1;32m 139\u001b[0m show_index\u001b[39m=\u001b[39m\u001b[39mFalse\u001b[39;00m,\n\u001b[1;32m 140\u001b[0m title\u001b[39m=\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mSocial Media for Loaded Coin\u001b[39m\u001b[39m\"\u001b[39m,\n\u001b[1;32m 141\u001b[0m )\n", - "File \u001b[0;32m~/OpenBBTerminal/openbb_terminal/decorators.py:70\u001b[0m, in \u001b[0;36mlog_start_end..decorator..wrapper\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 68\u001b[0m \u001b[39mreturn\u001b[39;00m value\n\u001b[1;32m 69\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[0;32m---> 70\u001b[0m value \u001b[39m=\u001b[39m func(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 71\u001b[0m logger_used\u001b[39m.\u001b[39minfo(\u001b[39m\"\u001b[39m\u001b[39mEND\u001b[39m\u001b[39m\"\u001b[39m, extra\u001b[39m=\u001b[39m{\u001b[39m\"\u001b[39m\u001b[39mfunc_name_override\u001b[39m\u001b[39m\"\u001b[39m: func\u001b[39m.\u001b[39m\u001b[39m__name__\u001b[39m})\n\u001b[1;32m 72\u001b[0m \u001b[39mreturn\u001b[39;00m value\n", - "File \u001b[0;32m~/OpenBBTerminal/openbb_terminal/cryptocurrency/due_diligence/pycoingecko_model.py:291\u001b[0m, in \u001b[0;36mCoin.__init__\u001b[0;34m(self, symbol, load_from_api)\u001b[0m\n\u001b[1;32m 289\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mclient \u001b[39m=\u001b[39m CoinGeckoAPI()\n\u001b[1;32m 290\u001b[0m \u001b[39mif\u001b[39;00m load_from_api:\n\u001b[0;32m--> 291\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_coin_list \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mclient\u001b[39m.\u001b[39;49mget_coins_list()\n\u001b[1;32m 292\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 293\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_coin_list \u001b[39m=\u001b[39m read_file_data(\u001b[39m\"\u001b[39m\u001b[39mcoingecko_coins.json\u001b[39m\u001b[39m\"\u001b[39m)\n", - "File \u001b[0;32m~/opt/anaconda3/envs/obb/lib/python3.9/site-packages/pycoingecko/utils.py:12\u001b[0m, in \u001b[0;36mfunc_args_preprocessing..input_args\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[39m# check in *args for lists and booleans\u001b[39;00m\n\u001b[1;32m 10\u001b[0m args \u001b[39m=\u001b[39m [arg_preprocessing(v) \u001b[39mfor\u001b[39;00m v \u001b[39min\u001b[39;00m args]\n\u001b[0;32m---> 12\u001b[0m \u001b[39mreturn\u001b[39;00m func(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n", - "File \u001b[0;32m~/opt/anaconda3/envs/obb/lib/python3.9/site-packages/pycoingecko/api.py:131\u001b[0m, in \u001b[0;36mCoinGeckoAPI.get_coins_list\u001b[0;34m(self, **kwargs)\u001b[0m\n\u001b[1;32m 128\u001b[0m api_url \u001b[39m=\u001b[39m \u001b[39m'\u001b[39m\u001b[39m{0}\u001b[39;00m\u001b[39mcoins/list\u001b[39m\u001b[39m'\u001b[39m\u001b[39m.\u001b[39mformat(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mapi_base_url)\n\u001b[1;32m 129\u001b[0m api_url \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m__api_url_params(api_url, kwargs)\n\u001b[0;32m--> 131\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m__request(api_url)\n", - "File \u001b[0;32m~/opt/anaconda3/envs/obb/lib/python3.9/site-packages/pycoingecko/api.py:29\u001b[0m, in \u001b[0;36mCoinGeckoAPI.__request\u001b[0;34m(self, url)\u001b[0m\n\u001b[1;32m 26\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__request\u001b[39m(\u001b[39mself\u001b[39m, url):\n\u001b[1;32m 27\u001b[0m \u001b[39m# print(url)\u001b[39;00m\n\u001b[1;32m 28\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[0;32m---> 29\u001b[0m response \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49msession\u001b[39m.\u001b[39;49mget(url, timeout\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mrequest_timeout)\n\u001b[1;32m 30\u001b[0m \u001b[39mexcept\u001b[39;00m requests\u001b[39m.\u001b[39mexceptions\u001b[39m.\u001b[39mRequestException:\n\u001b[1;32m 31\u001b[0m \u001b[39mraise\u001b[39;00m\n", - "File \u001b[0;32m~/opt/anaconda3/envs/obb/lib/python3.9/site-packages/requests/sessions.py:600\u001b[0m, in \u001b[0;36mSession.get\u001b[0;34m(self, url, **kwargs)\u001b[0m\n\u001b[1;32m 592\u001b[0m \u001b[39mr\u001b[39m\u001b[39m\"\"\"Sends a GET request. Returns :class:`Response` object.\u001b[39;00m\n\u001b[1;32m 593\u001b[0m \n\u001b[1;32m 594\u001b[0m \u001b[39m:param url: URL for the new :class:`Request` object.\u001b[39;00m\n\u001b[1;32m 595\u001b[0m \u001b[39m:param \\*\\*kwargs: Optional arguments that ``request`` takes.\u001b[39;00m\n\u001b[1;32m 596\u001b[0m \u001b[39m:rtype: requests.Response\u001b[39;00m\n\u001b[1;32m 597\u001b[0m \u001b[39m\"\"\"\u001b[39;00m\n\u001b[1;32m 599\u001b[0m kwargs\u001b[39m.\u001b[39msetdefault(\u001b[39m\"\u001b[39m\u001b[39mallow_redirects\u001b[39m\u001b[39m\"\u001b[39m, \u001b[39mTrue\u001b[39;00m)\n\u001b[0;32m--> 600\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mrequest(\u001b[39m\"\u001b[39;49m\u001b[39mGET\u001b[39;49m\u001b[39m\"\u001b[39;49m, url, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n", - "File \u001b[0;32m~/opt/anaconda3/envs/obb/lib/python3.9/site-packages/requests/sessions.py:587\u001b[0m, in \u001b[0;36mSession.request\u001b[0;34m(self, method, url, params, data, headers, cookies, files, auth, timeout, allow_redirects, proxies, hooks, stream, verify, cert, json)\u001b[0m\n\u001b[1;32m 582\u001b[0m send_kwargs \u001b[39m=\u001b[39m {\n\u001b[1;32m 583\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mtimeout\u001b[39m\u001b[39m\"\u001b[39m: timeout,\n\u001b[1;32m 584\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mallow_redirects\u001b[39m\u001b[39m\"\u001b[39m: allow_redirects,\n\u001b[1;32m 585\u001b[0m }\n\u001b[1;32m 586\u001b[0m send_kwargs\u001b[39m.\u001b[39mupdate(settings)\n\u001b[0;32m--> 587\u001b[0m resp \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49msend(prep, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49msend_kwargs)\n\u001b[1;32m 589\u001b[0m \u001b[39mreturn\u001b[39;00m resp\n", - "File \u001b[0;32m~/opt/anaconda3/envs/obb/lib/python3.9/site-packages/requests/sessions.py:701\u001b[0m, in \u001b[0;36mSession.send\u001b[0;34m(self, request, **kwargs)\u001b[0m\n\u001b[1;32m 698\u001b[0m start \u001b[39m=\u001b[39m preferred_clock()\n\u001b[1;32m 700\u001b[0m \u001b[39m# Send the request\u001b[39;00m\n\u001b[0;32m--> 701\u001b[0m r \u001b[39m=\u001b[39m adapter\u001b[39m.\u001b[39;49msend(request, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 703\u001b[0m \u001b[39m# Total elapsed time of the request (approximately)\u001b[39;00m\n\u001b[1;32m 704\u001b[0m elapsed \u001b[39m=\u001b[39m preferred_clock() \u001b[39m-\u001b[39m start\n", - "File \u001b[0;32m~/opt/anaconda3/envs/obb/lib/python3.9/site-packages/requests/adapters.py:489\u001b[0m, in \u001b[0;36mHTTPAdapter.send\u001b[0;34m(self, request, stream, timeout, verify, cert, proxies)\u001b[0m\n\u001b[1;32m 487\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[1;32m 488\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m chunked:\n\u001b[0;32m--> 489\u001b[0m resp \u001b[39m=\u001b[39m conn\u001b[39m.\u001b[39;49murlopen(\n\u001b[1;32m 490\u001b[0m method\u001b[39m=\u001b[39;49mrequest\u001b[39m.\u001b[39;49mmethod,\n\u001b[1;32m 491\u001b[0m url\u001b[39m=\u001b[39;49murl,\n\u001b[1;32m 492\u001b[0m body\u001b[39m=\u001b[39;49mrequest\u001b[39m.\u001b[39;49mbody,\n\u001b[1;32m 493\u001b[0m headers\u001b[39m=\u001b[39;49mrequest\u001b[39m.\u001b[39;49mheaders,\n\u001b[1;32m 494\u001b[0m redirect\u001b[39m=\u001b[39;49m\u001b[39mFalse\u001b[39;49;00m,\n\u001b[1;32m 495\u001b[0m assert_same_host\u001b[39m=\u001b[39;49m\u001b[39mFalse\u001b[39;49;00m,\n\u001b[1;32m 496\u001b[0m preload_content\u001b[39m=\u001b[39;49m\u001b[39mFalse\u001b[39;49;00m,\n\u001b[1;32m 497\u001b[0m decode_content\u001b[39m=\u001b[39;49m\u001b[39mFalse\u001b[39;49;00m,\n\u001b[1;32m 498\u001b[0m retries\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mmax_retries,\n\u001b[1;32m 499\u001b[0m timeout\u001b[39m=\u001b[39;49mtimeout,\n\u001b[1;32m 500\u001b[0m )\n\u001b[1;32m 502\u001b[0m \u001b[39m# Send the request.\u001b[39;00m\n\u001b[1;32m 503\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 504\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mhasattr\u001b[39m(conn, \u001b[39m\"\u001b[39m\u001b[39mproxy_pool\u001b[39m\u001b[39m\"\u001b[39m):\n", - "File \u001b[0;32m~/opt/anaconda3/envs/obb/lib/python3.9/site-packages/urllib3/connectionpool.py:876\u001b[0m, in \u001b[0;36mHTTPConnectionPool.urlopen\u001b[0;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[1;32m 873\u001b[0m \u001b[39mreturn\u001b[39;00m response\n\u001b[1;32m 875\u001b[0m response\u001b[39m.\u001b[39mdrain_conn()\n\u001b[0;32m--> 876\u001b[0m retries\u001b[39m.\u001b[39;49msleep(response)\n\u001b[1;32m 877\u001b[0m log\u001b[39m.\u001b[39mdebug(\u001b[39m\"\u001b[39m\u001b[39mRetry: \u001b[39m\u001b[39m%s\u001b[39;00m\u001b[39m\"\u001b[39m, url)\n\u001b[1;32m 878\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39murlopen(\n\u001b[1;32m 879\u001b[0m method,\n\u001b[1;32m 880\u001b[0m url,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 891\u001b[0m \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mresponse_kw\n\u001b[1;32m 892\u001b[0m )\n", - "File \u001b[0;32m~/opt/anaconda3/envs/obb/lib/python3.9/site-packages/urllib3/util/retry.py:428\u001b[0m, in \u001b[0;36mRetry.sleep\u001b[0;34m(self, response)\u001b[0m\n\u001b[1;32m 419\u001b[0m \u001b[39m\"\"\"Sleep between retry attempts.\u001b[39;00m\n\u001b[1;32m 420\u001b[0m \n\u001b[1;32m 421\u001b[0m \u001b[39mThis method will respect a server's ``Retry-After`` response header\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 424\u001b[0m \u001b[39mthis method will return immediately.\u001b[39;00m\n\u001b[1;32m 425\u001b[0m \u001b[39m\"\"\"\u001b[39;00m\n\u001b[1;32m 427\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mrespect_retry_after_header \u001b[39mand\u001b[39;00m response:\n\u001b[0;32m--> 428\u001b[0m slept \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49msleep_for_retry(response)\n\u001b[1;32m 429\u001b[0m \u001b[39mif\u001b[39;00m slept:\n\u001b[1;32m 430\u001b[0m \u001b[39mreturn\u001b[39;00m\n", - "File \u001b[0;32m~/opt/anaconda3/envs/obb/lib/python3.9/site-packages/urllib3/util/retry.py:407\u001b[0m, in \u001b[0;36mRetry.sleep_for_retry\u001b[0;34m(self, response)\u001b[0m\n\u001b[1;32m 405\u001b[0m retry_after \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mget_retry_after(response)\n\u001b[1;32m 406\u001b[0m \u001b[39mif\u001b[39;00m retry_after:\n\u001b[0;32m--> 407\u001b[0m time\u001b[39m.\u001b[39;49msleep(retry_after)\n\u001b[1;32m 408\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mTrue\u001b[39;00m\n\u001b[1;32m 410\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mFalse\u001b[39;00m\n", - "\u001b[0;31mKeyboardInterrupt\u001b[0m: " - ] - } - ], + "outputs": [], "source": [ "# social media\n", "\n", @@ -4046,8 +1048,13 @@ "source": [ "body = \"\"\n", "\n", - "img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", - "floppy_disk_img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + "img = (\n", + " str(REPOSITORY_DIRECTORY)\n", + " + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", + ")\n", + "floppy_disk_img = (\n", + " str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + ")\n", "body += widgets.header(\n", " img,\n", " floppy_disk_img,\n", diff --git a/openbb_terminal/reports/templates/economy.ipynb b/openbb_terminal/reports/templates/economy.ipynb index 4a86a0dea7d..8cd7bf489f0 100644 --- a/openbb_terminal/reports/templates/economy.ipynb +++ b/openbb_terminal/reports/templates/economy.ipynb @@ -668,8 +668,13 @@ "source": [ "body = \"\"\n", "\n", - "img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", - "floppy_disk_img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + "img = (\n", + " str(REPOSITORY_DIRECTORY)\n", + " + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", + ")\n", + "floppy_disk_img = (\n", + " str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + ")\n", "body += widgets.header(\n", " img,\n", " floppy_disk_img,\n", diff --git a/openbb_terminal/reports/templates/equity.ipynb b/openbb_terminal/reports/templates/equity.ipynb index 17cfb827bea..059d010b141 100644 --- a/openbb_terminal/reports/templates/equity.ipynb +++ b/openbb_terminal/reports/templates/equity.ipynb @@ -1203,8 +1203,13 @@ "source": [ "body = \"\"\n", "\n", - "img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", - "floppy_disk_img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + "img = (\n", + " str(REPOSITORY_DIRECTORY)\n", + " + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", + ")\n", + "floppy_disk_img = (\n", + " str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + ")\n", "body += widgets.header(\n", " img,\n", " floppy_disk_img,\n", diff --git a/openbb_terminal/reports/templates/etf.ipynb b/openbb_terminal/reports/templates/etf.ipynb index 53d1751b10b..7b878e915a8 100644 --- a/openbb_terminal/reports/templates/etf.ipynb +++ b/openbb_terminal/reports/templates/etf.ipynb @@ -236,8 +236,13 @@ "source": [ "body = \"\"\n", "\n", - "img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", - "floppy_disk_img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + "img = (\n", + " str(REPOSITORY_DIRECTORY)\n", + " + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", + ")\n", + "floppy_disk_img = (\n", + " str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + ")\n", "body += widgets.header(\n", " img,\n", " floppy_disk_img,\n", diff --git a/openbb_terminal/reports/templates/forecast.ipynb b/openbb_terminal/reports/templates/forecast.ipynb index e674387368c..5756d24d1dc 100644 --- a/openbb_terminal/reports/templates/forecast.ipynb +++ b/openbb_terminal/reports/templates/forecast.ipynb @@ -226,8 +226,13 @@ "source": [ "body = \"\"\n", "\n", - "img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", - "floppy_disk_img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + "img = (\n", + " str(REPOSITORY_DIRECTORY)\n", + " + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", + ")\n", + "floppy_disk_img = (\n", + " str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + ")\n", "body += widgets.header(\n", " img,\n", " floppy_disk_img,\n", diff --git a/openbb_terminal/reports/templates/forex.ipynb b/openbb_terminal/reports/templates/forex.ipynb index a8e2f4bd77a..8d82bafb8e4 100644 --- a/openbb_terminal/reports/templates/forex.ipynb +++ b/openbb_terminal/reports/templates/forex.ipynb @@ -626,8 +626,13 @@ "source": [ "body = \"\"\n", "\n", - "img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", - "floppy_disk_img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + "img = (\n", + " str(REPOSITORY_DIRECTORY)\n", + " + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", + ")\n", + "floppy_disk_img = (\n", + " str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + ")\n", "body += widgets.header(\n", " img,\n", " floppy_disk_img,\n", diff --git a/openbb_terminal/reports/templates/portfolio.ipynb b/openbb_terminal/reports/templates/portfolio.ipynb index 89f81e2c800..9f1be4d2ca6 100644 --- a/openbb_terminal/reports/templates/portfolio.ipynb +++ b/openbb_terminal/reports/templates/portfolio.ipynb @@ -101,7 +101,10 @@ "metadata": {}, "outputs": [], "source": [ - "holdings = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/miscellaneous/portfolio_examples/holdings/\"\n", + "holdings = (\n", + " str(REPOSITORY_DIRECTORY)\n", + " + \"/openbb_terminal/miscellaneous/portfolio_examples/holdings/\"\n", + ")\n", "orderbook_path = holdings + orderbook\n", "_, orderbook_file = os.path.split(orderbook_path)\n", "report_title = f\"Portfolio report for {orderbook_file}\"\n", @@ -339,8 +342,13 @@ "source": [ "body = \"\"\n", "\n", - "img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", - "floppy_disk_img = str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + "img = (\n", + " str(REPOSITORY_DIRECTORY)\n", + " + \"/openbb_terminal/reports/templates/OpenBB_reports_logo.png\"\n", + ")\n", + "floppy_disk_img = (\n", + " str(REPOSITORY_DIRECTORY) + \"/openbb_terminal/reports/templates/floppy-disc.png\"\n", + ")\n", "body += widgets.header(\n", " img,\n", " floppy_disk_img,\n", diff --git a/openbb_terminal/stocks/sector_industry_analysis/sia_controller.py b/openbb_terminal/stocks/sector_industry_analysis/sia_controller.py index c84c181c90d..ee83c4735ba 100644 --- a/openbb_terminal/stocks/sector_industry_analysis/sia_controller.py +++ b/openbb_terminal/stocks/sector_industry_analysis/sia_controller.py @@ -6,7 +6,6 @@ import difflib import logging from typing import List -import numpy as np import yfinance as yf from openbb_terminal.custom_prompt_toolkit import NestedCompleter @@ -20,8 +19,7 @@ from openbb_terminal.helper_funcs import ( ) from openbb_terminal.menu import session from openbb_terminal.parent_classes import BaseController -from openbb_terminal.rich_config import console, MenuText, get_ordered_list_sources -from openbb_terminal.stocks import stocks_helper +from openbb_terminal.rich_config import console, MenuText from openbb_terminal.stocks.comparison_analysis import ca_controller from openbb_terminal.stocks.sector_industry_analysis import ( financedatabase_model, @@ -40,7 +38,7 @@ class SectorIndustryAnalysisController(BaseController): """Sector Industry Analysis Controller class""" CHOICES_COMMANDS = [ - "load", + "select", "clear", "industry", "sector", @@ -53,9 +51,7 @@ class SectorIndustryAnalysisController(BaseController): "cpis", "cpcs", "cpci", - "sama", "metric", - "satma", "vis", ] CHOICES_MENUS = [ @@ -96,7 +92,6 @@ class SectorIndustryAnalysisController(BaseController): "ev", "fpe", ] - satma_choices = ["BS", "bs", "IS", "is", "CF", "cf", ""] metric_yf_keys = { "roa": ("financialData", "returnOnAssets"), "roe": ("financialData", "returnOnEquity"), @@ -187,26 +182,14 @@ class SectorIndustryAnalysisController(BaseController): if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} - - one_to_hundred: dict = {str(c): {} for c in range(1, 100)} - zero_to_one_detailed: dict = { - str(c): {} for c in np.arange(0.0, 1.0, 0.005) - } - choices["load"] = { + choices["select"] = { "--ticker": None, "-t": "--ticker", - "--source": { - c: {} for c in get_ordered_list_sources(f"{self.PATH}load") - }, } choices["mktcap"] = {c: {} for c in self.mktcap_choices} choices["period"] = {c: {} for c in self.period_choices} choices["clear"] = {c: {} for c in self.clear_choices} standard_cp = { - "--max": one_to_hundred, - "-M": "--max", - "--min": zero_to_one_detailed, - "-m": "--min", "--raw": {}, "-r": "--raw", } @@ -220,20 +203,15 @@ class SectorIndustryAnalysisController(BaseController): "-m": "--metric", "--raw": {}, "-r": "--raw", - "--limit": one_to_hundred, - "-l": "--limit", + "--show-all": {}, } - choices["satma"] = {c: {} for c in self.satma_choices} choices["vis"] = { - "--metric": {c: {} for c in self.metric_choices}, + "--metric": {c: {} for c in self.vis_choices}, "-m": "--metric", - "--period": one_to_hundred, - "-p": "--period", "--currency": None, "-c": "--currency", "--raw": {}, - "--limit": one_to_hundred, - "-l": "--limit", + "--show-all": {}, } choices["support"] = self.SUPPORT_CHOICES @@ -271,7 +249,7 @@ class SectorIndustryAnalysisController(BaseController): def print_help(self): """Print help""" mt = MenuText("stocks/sia/") - mt.add_cmd("load") + mt.add_cmd("select") mt.add_raw("\n") mt.add_cmd("clear") mt.add_cmd("industry") @@ -299,9 +277,7 @@ class SectorIndustryAnalysisController(BaseController): mt.add_info("_financials_") else: mt.add_info("_financials_loaded_") - mt.add_cmd("sama") mt.add_cmd("metric") - mt.add_cmd("satma") mt.add_cmd("vis") mt.add_raw("\n") mt.add_param("_returned_tickers", ", ".join(self.tickers)) @@ -315,13 +291,13 @@ class SectorIndustryAnalysisController(BaseController): return [] @log_start_end(log=logger) - def call_load(self, other_args: List[str]): - """Process load command""" + def call_select(self, other_args: List[str]): + """Process select command""" parser = argparse.ArgumentParser( add_help=False, formatter_class=argparse.ArgumentDefaultsHelpFormatter, - prog="load", - description="Load stock ticker and alter the industry, sector, country and market cap " + prog="select", + description="Select stock ticker and alter the industry, sector, country and market cap " "accordingly for this ticker.", ) parser.add_argument( @@ -336,8 +312,9 @@ class SectorIndustryAnalysisController(BaseController): other_args.insert(0, "-t") ns_parser = self.parse_known_args_and_warn(parser, other_args) if ns_parser: - df_stock_candidate = stocks_helper.load( - ns_parser.ticker, + # The historical data is not used, so this is a quick way to check if the ticker is valid + df_stock_candidate = yf.download( + ns_parser.ticker, period="1mo", progress=False ) if not df_stock_candidate.empty: if "." in ns_parser.ticker: @@ -439,7 +416,9 @@ class SectorIndustryAnalysisController(BaseController): ) if other_args and "-" not in other_args[0][0]: other_args.insert(0, "-n") + ns_parser = self.parse_known_args_and_warn(parser, other_args) + if ns_parser: possible_industries = financedatabase_model.get_industries( country=self.country, @@ -485,7 +464,7 @@ class SectorIndustryAnalysisController(BaseController): console.print(industry) self.stocks_data = {} - console.print("") + console.print() @log_start_end(log=logger) def call_sector(self, other_args: List[str]): @@ -546,7 +525,7 @@ class SectorIndustryAnalysisController(BaseController): console.print(sector) self.stocks_data = {} - console.print("") + console.print() @log_start_end(log=logger) def call_country(self, other_args: List[str]): @@ -604,7 +583,7 @@ class SectorIndustryAnalysisController(BaseController): console.print(country) self.stocks_data = {} - console.print("") + console.print() @log_start_end(log=logger) def call_mktcap(self, other_args: List[str]): @@ -635,7 +614,7 @@ class SectorIndustryAnalysisController(BaseController): ) self.stocks_data = {} - console.print("") + console.print() # pylint:disable=attribute-defined-outside-init @log_start_end(log=logger) @@ -656,7 +635,7 @@ class SectorIndustryAnalysisController(BaseController): ) self.stocks_data = {} - console.print("") + console.print() @log_start_end(log=logger) def call_clear(self, other_args: List[str]): @@ -697,7 +676,6 @@ class SectorIndustryAnalysisController(BaseController): self.ticker = "" self.update_runtime_choices() self.stocks_data = {} - console.print("") @log_start_end(log=logger) def call_period(self, other_args: List[str]): @@ -726,55 +704,7 @@ class SectorIndustryAnalysisController(BaseController): console.print("Select between period: Annual, Quarterly and Trailing") self.stocks_data = {} - console.print("") - - @log_start_end(log=logger) - def call_sama(self, other_args: List[str]): - """Process sama command""" - parser = argparse.ArgumentParser( - add_help=False, - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - prog="sama", - description="See all metrics available", - ) - ns_parser = self.parse_known_args_and_warn(parser, other_args) - if ns_parser: - help_text = """ - roa return on assets - roe return on equity - cr current ratio - qr quick ratio - de debt to equity - tc total cash - tcs total cash per share - tr total revenue - rps revenue per share - rg revenue growth - eg earnings growth - pm profit margins - gp gross profits - gm gross margins - ocf operating cash flow - om operating margins - fcf free cash flow - td total debt - ebitda earnings before interest, taxes, depreciation and amortization - ebitdam ebitda margins - rec recommendation mean - mc market cap - fte full time employees - er enterprise to revenue - bv book value - ss shares short - pb price to book - beta beta - fs float shares - sr short ratio - peg peg ratio - ev enterprise value - fpe forward P/E - """ - console.print(help_text) + console.print() @log_start_end(log=logger) def call_metric(self, other_args: List[str]): @@ -789,7 +719,7 @@ class SectorIndustryAnalysisController(BaseController): "-m", "--metric", dest="metric", - required="-h" not in other_args, + required="-h" not in other_args and "--show-all" not in other_args, help="Metric to visualize", choices=self.metric_choices, ) @@ -809,13 +739,53 @@ class SectorIndustryAnalysisController(BaseController): default=False, help="Output all raw data", ) - if other_args and "-" not in other_args[0][0]: other_args.insert(0, "-m") + + if not other_args: + help_text = """Available Metrics: + roa return on assets + roe return on equity + cr current ratio + qr quick ratio + de debt to equity + tc total cash + tcs total cash per share + tr total revenue + rps revenue per share + rg revenue growth + eg earnings growth + pm profit margins + gp gross profits + gm gross margins + ocf operating cash flow + om operating margins + fcf free cash flow + td total debt + ebitda earnings before interest, taxes, depreciation and amortization + ebitdam ebitda margins + rec recommendation mean + mc market cap + fte full time employees + er enterprise to revenue + bv book value + ss shares short + pb price to book + beta beta + fs float shares + sr short ratio + peg peg ratio + ev enterprise value + fpe forward P/E + """ + console.print(help_text) + return + ns_parser = self.parse_known_args_and_warn( parser, other_args, EXPORT_BOTH_RAW_DATA_AND_FIGURES ) if ns_parser: + if not self.country and not self.sector and not self.industry: console.print( "[red]Select at least one filter from sector, country or industry.[/red]\n" @@ -847,53 +817,6 @@ class SectorIndustryAnalysisController(BaseController): "from sector, country or industry.\n[/param]" ) - @log_start_end(log=logger) - def call_satma(self, other_args: List[str]): - """Process satma command""" - parser = argparse.ArgumentParser( - add_help=False, - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - prog="satma", - description="See all metrics available", - ) - - parser.add_argument( - "-s", - "--statement", - dest="statement", - help="See all metrics available for the given choice", - choices=self.satma_choices, - ) - - if other_args and "-" not in other_args[0][0]: - other_args.insert(0, "-s") - ns_parser = self.parse_known_args_and_warn(parser, other_args) - - help_text = "" - statement_string = { - "BS": "Balance Sheet Statement", - "IS": "Income Statement", - "CF": "Cash Flow Statement", - } - - if ns_parser.statement: - ns_parser.statement = str(ns_parser.statement).upper() - - if ns_parser.statement not in ("IS", "BS", "CF"): - console.print(f"{ns_parser.statement} is not a valid option.") - - help_text += f"\n{statement_string[ns_parser.statement]}\n" - for k, v in stockanalysis_model.SA_KEYS[ns_parser.statement].items(): - help_text += f" {k} {(10 - len(k)) * ' '} {v} \n" - - else: - for statement, statement_value in stockanalysis_model.SA_KEYS.items(): - help_text += f"\n{statement_string[statement]}\n" - for k, v in statement_value.items(): - help_text += f" {k} {(10 - len(k)) * ' '} {v} \n" - - console.print(help_text) - @log_start_end(log=logger) def call_vis(self, other_args: List[str]): """Process vis command""" @@ -907,7 +830,7 @@ class SectorIndustryAnalysisController(BaseController): "-m", "--metric", dest="metric", - required="-h" not in other_args, + required="-h" not in other_args and "--show-all" not in other_args, help="Metric to visualize", choices=self.vis_choices, ) @@ -927,12 +850,31 @@ class SectorIndustryAnalysisController(BaseController): "to USD (US Dollars).", default="USD", ) + if other_args and "-" not in other_args[0][0]: other_args.insert(0, "-m") + + if not other_args: + statement_string = { + "BS": "Balance Sheet Statement", + "IS": "Income Statement", + "CF": "Cash Flow Statement", + } + help_text = "" + + for statement, statement_value in stockanalysis_model.SA_KEYS.items(): + help_text += f"\n{statement_string[statement]}\n" + for k, v in statement_value.items(): + help_text += f" {k} {(10 - len(k)) * ' '} {v} \n" + + console.print(help_text) + return + ns_parser = self.parse_known_args_and_warn( parser, other_args, EXPORT_BOTH_RAW_DATA_AND_FIGURES, limit=10, raw=True ) if ns_parser: + if not self.country and not self.sector and not self.industry: console.print( "[red]Select at least one filter from sector, country or industry.[/red]\n" diff --git a/openbb_terminal/stocks/sector_industry_analysis/stockanalysis_model.py b/openbb_terminal/stocks/sector_industry_analysis/stockanalysis_model.py index 5b5d38c05ff..2c184ef765a 100644 --- a/openbb_terminal/stocks/sector_industry_analysis/stockanalysis_model.py +++ b/openbb_terminal/stocks/sector_industry_analysis/stockanalysis_model.py @@ -129,9 +129,8 @@ def get_stocks_data( symbol_statement, rounding, currency_dcf = create_dataframe( top_item, item, period.lower() ) - if symbol_statement.empty: - no_data.append(symbol) + no_data.append(top_item) continue symbol_statement_rounded = ( diff --git a/openbb_terminal/stocks/sector_industry_analysis/stockanalysis_view.py b/openbb_terminal/stocks/sector_industry_analysis/stockanalysis_view.py index f3f91504ae2..a770f7edff3 100644 --- a/openbb_terminal/stocks/sector_industry_analysis/stockanalysis_view.py +++ b/openbb_terminal/stocks/sector_industry_analysis/stockanalysis_view.py @@ -200,5 +200,4 @@ def display_plots_financials( item_name, df, ) - return stocks_data, company_tickers diff --git a/tests/openbb_terminal/stocks/sector_industry_analysis/test_sia_controller.py b/tests/openbb_terminal/stocks/sector_industry_analysis/test_sia_controller.py index e5b71642402..d97ddffe359 100644 --- a/tests/openbb_terminal/stocks/sector_industry_analysis/test_sia_controller.py +++ b/tests/openbb_terminal/stocks/sector_industry_analysis/test_sia_controller.py @@ -349,13 +349,6 @@ def test_call_func_expect_queue(expected_queue, func, queue): [], dict(), ), - ( - "call_sama", - [], - "", - [], - dict(), - ), ( "call_cps", [ @@ -520,8 +513,6 @@ def test_call_func( "call_cpis", "call_cpcs", "call_cpci", - "call_sama", - "call_metric", ], ) def test_call_func_no_parser(func, mocker): @@ -771,11 +762,11 @@ def test_custom_reset(expected, ticker): MOCK_TUPLE + MOCK_SUMMARY_PROFILE_MISSING_SECTOR, ], ) -def test_call_load(countries, industries, mocker, sectors, summaryProfile): +def test_call_select(countries, industries, mocker, sectors, summaryProfile): path_controller = "openbb_terminal.stocks.sector_industry_analysis.sia_controller" # MOCK LOAD - target = f"{path_controller}.stocks_helper.load" + target = f"{path_controller}.yf.download" mocker.patch(target=target, return_value=DF_STOCK) # MOCK GET_JSON @@ -817,9 +808,9 @@ def test_call_load(countries, industries, mocker, sectors, summaryProfile): or not summaryProfile["industry"] ): with pytest.raises(Exception): - controller.call_load(other_args=other_args) + controller.call_select(other_args=other_args) else: - controller.call_load(other_args=other_args) + controller.call_select(other_args=other_args) @pytest.mark.vcr(record_mode="none") @@ -835,7 +826,7 @@ def test_call_load_market_cap(market_cap, mocker): path_controller = "openbb_terminal.stocks.sector_industry_analysis.sia_controller" # MOCK LOAD - target = f"{path_controller}.stocks_helper.load" + target = f"{path_controller}.yf.download" mocker.patch(target=target, return_value=DF_STOCK) # MOCK GET_JSON @@ -869,10 +860,8 @@ def test_call_load_market_cap(market_cap, mocker): other_args = [ "TSLA", - "--start=2021-12-17", - "--end=2021-12-18", ] - controller.call_load(other_args=other_args) + controller.call_select(other_args=other_args) @pytest.mark.vcr(record_mode="none") diff --git a/tests/openbb_terminal/stocks/sector_industry_analysis/txt/test_sia_controller/test_print_help.txt b/tests/openbb_terminal/stocks/sector_industry_analysis/txt/test_sia_controller/test_print_help.txt index d15e7d34703..b2a557fb333 100644 --- a/tests/openbb_terminal/stocks/sector_industry_analysis/txt/test_sia_controller/test_print_help.txt +++ b/tests/openbb_terminal/stocks/sector_industry_analysis/txt/test_sia_controller/test_print_help.txt @@ -1,4 +1,4 @@ - load load a specific ticker and all it's corresponding parameters [YahooFinance, IEXCloud, AlphaVantage, Polygon, EODHD] + select select a specific ticker and all it's corresponding parameters [YahooFinance] clear clear all or one of industry, sector, country and market cap parameters industry see existing industries, or set industry if arg specified [FinanceDatabase] @@ -23,9 +23,7 @@ Statistics: [unvl] cpci companies per Country based on Industry (and Market Cap)[/unvl] [FinanceDatabase] Financials - loaded data (fast mode): - sama see all metrics available [YahooFinance] metric visualize financial metric across filters selected [YahooFinance] - satma see all metrics available over time [StockAnalysis] vis visualize financial metric across filters selected [StockAnalysis] Returned tickers: diff --git a/website/content/terminal/stocks/sia/metric/_index.md b/website/content/terminal/stocks/sia/metric/_index.md index e4244073f03..722d5007ca6 100644 --- a/website/content/terminal/stocks/sia/metric/_index.md +++ b/website/content/terminal/stocks/sia/metric/_index.md @@ -1,8 +1,7 @@ ```text usage: metric [-m {roa,roe,cr,qr,de,tc,tcs,tr,rps,rg,eg,pm,gp,gm,ocf,om,fcf,td,ebitda,ebitdam,rec,mc,fte,er,bv,ss,pb,beta,fs,peg,ev,fpe}] [-l LIMIT] [-r] [-h] [--export EXPORT] -``` -Visualise a particular metric with the filters selected [source: Yahoo Finance] +Visualize a particular metric with the filters selected ``` optional arguments: @@ -13,8 +12,7 @@ optional arguments: -r, --raw Output all raw data (default: False) -h, --help show this help message (default: False) --export EXPORT Export raw data into csv, json, xlsx and figure into png, jpg, pdf, svg (default: ) - -``` + ``` Return on Equity example: ``` @@ -23,7 +21,7 @@ Return on Equity example: │ Country : United States │ │ Market Cap : Large │ │ Exclude Exchanges : True │ -│ Period : Annual +│ Period : Annual 2022 Mar 21, 09:51 (✨) /stocks/sia/ $ metric roe @@ -38,9 +36,8 @@ Full Time Employees example: │ Country : United States │ │ Market Cap : Large │ │ Exclude Exchanges : True │ -│ Period : Annual +│ Period : Annual 2022 Mar 21, 09:55 (✨) /stocks/sia/ $ metric fte ``` ![metric fte](https://user-images.githubusercontent.com/46355364/159276335-d0ecb16f-eac2-421f-b69e-3bbffe126bd1.png) - diff --git a/website/content/terminal/stocks/sia/sama/_index.md b/website/content/terminal/stocks/sia/sama/_index.md deleted file mode 100644 index dc37fd81a9f..00000000000 --- a/website/content/terminal/stocks/sia/sama/_index.md +++ /dev/null @@ -1,48 +0,0 @@ -```text -usage: sama [-h] -``` - -See all metrics available - -``` -optional arguments: - -h, --help show this help message (default: False) -``` - -Available metrics - -``` - roa return on assets - roe return on equity - cr current ratio - qr quick ratio - de debt to equity - tc total cash - tcs total cash per share - tr total revenue - rps revenue per share - rg revenue growth - eg earnings growth - pm profit margins - gp gross profits - gm gross margins - ocf operating cash flow - om operating margins - fcf free cash flow - td total debt - ebitda earnings before interest, taxes, depreciation and amortization - ebitdam ebitda margins - rec recommendation mean - mc market cap - fte full time employees - er enterprise to revenue - bv book value - ss shares short - pb price to book - beta beta - fs float shares - sr short ratio - peg peg ratio - ev enterprise value - fpe forward P/E -``` diff --git a/website/content/terminal/stocks/sia/satma/_index.md b/website/content/terminal/stocks/sia/satma/_index.md deleted file mode 100644 index 691cba00793..00000000000 --- a/website/content/terminal/stocks/sia/satma/_index.md +++ /dev/null @@ -1,74 +0,0 @@ -```text -usage: satma [-s {BS,bs,IS,is,CF,cf,}] [-h] -``` -See all balance sheet, income and cash flow statement metrics available [source: StockAnalysis] - -``` -optional arguments: - -s {BS,bs,IS,is,CF,cf,}, --statement {BS,bs,IS,is,CF,cf,} - See all metrics available for the given choice (default: None) - -h, --help show this help message (default: False) -``` -The current list of available options is: - -```` -Balance Sheet Statement - ce Cash & Equivalents - sti Short-Term Investments - cce Cash & Cash Equivalents - rec Receivables - inv Inventory - oca Other Current Assets - tca Total Current Assets - ppe Property, Plant & Equipment - lti Long-Term Investments - gai Goodwill and Intangibles - olta Other Long-Term Assets - tlta Total Long-Term Assets - ta Total Assets - ap Accounts Payable - dr Deferred Revenue - cd Current Debt - ocl Other Current Liabilities - tcl Total Current Liabilities - ltd Long-Term Debt - oltl Other Long-Term Liabilities - tltl Total Long-Term Liabilities - tl Total Liabilities - ret Retained Earnings - ci Comprehensive Income - se Shareholders' Equity - tle Total Liabilities and Equity - -Income Statement - re Revenue - cr Cost of Revenue - gp Gross Profit - sga Selling, Genera & Admin - rd Research & Development - ooe Other Operating Expenses - oi Operating Income - ie Interest Expense / Income - oe Other Expense / Income - it Income Tax - ni Net Income - pd Preferred Dividends - -Cash Flow Statement - ninc Net Income - da Depreciation & Amortization - sbc Share-Based Compensation - ooa Other Operating Activities - ocf Operating Cash Flow - cex Capital Expenditures - acq Acquisitions - cii Change in Investments - oia Other Investing Activities - icf Investing Cash Flow - dp Dividends Paid - si Share Insurance / Repurchase - di Debt Issued / Paid - ofa Other Financing Activities - fcf Financing Cash Flow - ncf Net Cash Flow -```` \ No newline at end of file diff --git a/website/content/terminal/stocks/sia/vis/_index.md b/website/content/terminal/stocks/sia/vis/_index.md index 3520f4112d1..42b28556128 100644 --- a/website/content/terminal/stocks/sia/vis/_index.md +++ b/website/content/terminal/stocks/sia/vis/_index.md @@ -1,9 +1,9 @@ ```text -usage: vis [-m {ce,sti,cce,rec,inv,oca,tca,ppe,lti,gai,olta,tlta,ta,ap,dr,cd,ocl,tcl,ltd,oltl,tltl,tl,ret,ci,se,tle,ninc,da,sbc,ooa,ocf,cex,acq,cii,oia,icf,dp,si,di,ofa,fcf,ncf,re,cr,gp,sga,rd,ooe,oi,ie,oe,it,ni,pd}] [-p PERIOD] - [-cc CONVERT_CURRENCY] [-h] [--export {csv,json,xlsx,png,jpg,pdf,svg}] [--raw] [-l LIMIT] +usage: vis + [-m {ce,sti,cce,rec,inv,oca,tca,ppe,lti,gai,olta,tlta,ta,ap,dr,cd,ocl,tcl,ltd,oltl,tltl,tl,ret,ci,se,tle,ninc,da,sbc,ooa,ocf,cex,acq,cii,oia,icf,dp,si,di,ofa,fcf,ncf,re,cr,gp,sga,rd,ooe,oi,ie,oe,it,ni,pd}] + [-p PERIOD] [-c CURRENCY] [-h] [--export EXPORT] [--raw] [-l LIMIT] ``` - -Visualize a particular metric with the filters selected [source: StockAnalysis] +Visualize a particular metric with the filters selected ``` optional arguments: @@ -11,15 +11,13 @@ optional arguments: Metric to visualize (default: None) -p PERIOD, --period PERIOD Limit number of periods to display (default: 12) - -cc CONVERT_CURRENCY, --convert_currency CONVERT_CURRENCY + -c CURRENCY, --currency CURRENCY Convert the currency of the chosen country to a specified currency. By default, this is set to USD (US Dollars). (default: USD) -h, --help show this help message (default: False) - --export {csv,json,xlsx,png,jpg,pdf,svg} - Export raw data into csv, json, xlsx and figure into png, jpg, pdf, svg (default: ) + --export EXPORT Export raw data into csv, json, xlsx and figure into png, jpg, pdf, svg (default: ) --raw Flag to display raw data (default: False) -l LIMIT, --limit LIMIT Number of entries to show in data. (default: 10) - ``` ![vis](https://user-images.githubusercontent.com/46355364/159114414-8533bef1-aed2-4a4c-88a6-93a04c7513d2.png)