Change common trails to no trails (#3419)

* Change common trails to no trails

* Update templates

* fix ta/qa switches

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
This commit is contained in:
James Maslek
2022-11-14 16:45:47 -05:00
committed by GitHub
parent 8e9e6bd57f
commit cef1fca090
5 changed files with 620 additions and 625 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -705,7 +705,7 @@
"ticker_data.index.names = [\"date\"]\n",
"\n",
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.ta.ma(\n",
"openbb.ta.ma(\n",
" data=ticker_data[\"Close\"],\n",
" ma_type=\"SMA\",\n",
" symbol=ticker,\n",
@@ -727,7 +727,7 @@
"source": [
"# exponential moving average\n",
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.ta.ma(\n",
"openbb.ta.ma(\n",
" data=ticker_data[\"Close\"],\n",
" ma_type=\"EMA\",\n",
" symbol=ticker,\n",
@@ -750,7 +750,7 @@
"# zero lag exponential moving average\n",
"\n",
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.ta.ma(\n",
"openbb.ta.ma(\n",
" data=ticker_data[\"Close\"],\n",
" ma_type=\"ZLMA\",\n",
" symbol=ticker,\n",
@@ -773,7 +773,7 @@
"# commodity channel index\n",
"\n",
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n",
"openbb.common.ta.cci(\n",
"openbb.ta.cci(\n",
" data=ticker_data,\n",
" symbol=ticker,\n",
" external_axes=[ax1, ax2],\n",
@@ -795,7 +795,7 @@
"# moving average convergence/divergence\n",
"\n",
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n",
"openbb.common.ta.macd(\n",
"openbb.ta.macd(\n",
" data=ticker_data[\"Adj Close\"],\n",
" symbol=ticker,\n",
" external_axes=[ax1, ax2],\n",
@@ -818,7 +818,7 @@
"\n",
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 11), dpi=150)\n",
"ax3 = ax2.twinx()\n",
"openbb.common.ta.fisher(\n",
"openbb.ta.fisher(\n",
" data=ticker_data,\n",
" symbol=ticker,\n",
" external_axes=[ax1, ax2, ax3],\n",
@@ -840,7 +840,7 @@
"# aroon indicator\n",
"\n",
"fig, (ax1, ax2, ax3) = plt.subplots(nrows=3, ncols=1, figsize=(11, 11), dpi=150)\n",
"openbb.common.ta.aroon(\n",
"openbb.ta.aroon(\n",
" data=ticker_data,\n",
" symbol=ticker,\n",
" external_axes=[ax1, ax2, ax3],\n",
@@ -862,7 +862,7 @@
"# bollinger bands\n",
"\n",
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.ta.bbands(\n",
"openbb.ta.bbands(\n",
" data=ticker_data,\n",
" symbol=ticker,\n",
" external_axes=[ax],\n",
@@ -885,7 +885,7 @@
"\n",
"fig, ax1 = plt.subplots(figsize=(11, 5), dpi=150)\n",
"ax2 = ax1.twinx()\n",
"openbb.common.ta.fib(\n",
"openbb.ta.fib(\n",
" data=ticker_data,\n",
" symbol=ticker,\n",
" external_axes=[ax1, ax2],\n",
@@ -914,7 +914,7 @@
"source": [
"# summary\n",
"\n",
"summary = openbb.common.qa.summary(data=ticker_data)\n",
"summary = openbb.qa.summary(data=ticker_data)\n",
"summary"
]
},
@@ -928,7 +928,7 @@
"# normality statistics and tests\n",
"\n",
"# fig, _ = plt.subplots(figsize=(11, 3), dpi=150)\n",
"# openbb.common.qa.normality(\n",
"# openbb.qa.normality(\n",
"# data=ticker_data,\n",
"# target=\"Close\",\n",
"# chart=True,\n",
@@ -937,7 +937,7 @@
"# f = io.BytesIO()\n",
"# fig.savefig(f, format=\"svg\")\n",
"\n",
"normality = openbb.common.qa.normality(\n",
"normality = openbb.ta.normality(\n",
" data=ticker_data[\"Close\"],\n",
")\n",
"normality"
@@ -953,7 +953,7 @@
"# box and whisker plot\n",
"\n",
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.qa.bw(\n",
"openbb.qa.bw(\n",
" symbol=ticker,\n",
" data=ticker_data,\n",
" target=\"Close\",\n",
@@ -977,7 +977,7 @@
"# rolling mean and std deviation of prices\n",
"\n",
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n",
"openbb.common.qa.rolling(\n",
"openbb.ta.rolling(\n",
" symbol=ticker,\n",
" data=ticker_data,\n",
" target=\"Close\",\n",
@@ -1000,7 +1000,7 @@
"# rolling kurtosis of distribution of prices\n",
"\n",
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n",
"openbb.common.qa.kurtosis(\n",
"openbb.ta.kurtosis(\n",
" symbol=ticker,\n",
" data=ticker_data,\n",
" target=\"Close\",\n",

View File

@@ -794,7 +794,7 @@
"outputs": [],
"source": [
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 3), dpi=150)\n",
"openbb.common.ta.rsi(ticker_data[\"Close\"], external_axes=[ax1, ax2], chart=True)\n",
"openbb.ta.rsi(ticker_data[\"Close\"], external_axes=[ax1, ax2], chart=True)\n",
"fig.tight_layout()\n",
"f = io.BytesIO()\n",
"fig.savefig(f, format=\"svg\")\n",
@@ -808,7 +808,7 @@
"metadata": {},
"outputs": [],
"source": [
"df = openbb.common.ta.rsi(ticker_data[\"Close\"])\n",
"df = openbb.ta.rsi(ticker_data[\"Close\"])\n",
"rsi_value = round(df.values[-1][0], 2)\n",
"rsi_value"
]
@@ -937,7 +937,7 @@
"outputs": [],
"source": [
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.qa.bw(\n",
"openbb.qa.bw(\n",
" ticker_data_all,\n",
" \"Returns\",\n",
" symbol,\n",
@@ -959,7 +959,7 @@
"outputs": [],
"source": [
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.qa.bw(\n",
"openbb.ta.bw(\n",
" ticker_data_all, \"Returns\", symbol, yearly=True, external_axes=[ax], chart=True\n",
")\n",
"fig.tight_layout()\n",
@@ -1079,13 +1079,9 @@
"fig, (ax1, ax2, ax3) = plt.subplots(\n",
" nrows=3, ncols=1, figsize=(11, 8), sharex=True, dpi=150\n",
")\n",
"openbb.common.ta.ma(ticker_data[\"Close\"], symbol=symbol, external_axes=[ax1])\n",
"openbb.common.ta.ma(\n",
" ticker_data[\"Close\"], symbol=symbol, ma_type=\"SMA\", external_axes=[ax2]\n",
")\n",
"openbb.common.ta.ma(\n",
" ticker_data[\"Close\"], symbol=symbol, ma_type=\"WMA\", external_axes=[ax3]\n",
")\n",
"openbb.ta.ma(ticker_data[\"Close\"], symbol=symbol, external_axes=[ax1])\n",
"openbb.ta.ma(ticker_data[\"Close\"], symbol=symbol, ma_type=\"SMA\", external_axes=[ax2])\n",
"openbb.ta.ma(ticker_data[\"Close\"], symbol=symbol, ma_type=\"WMA\", external_axes=[ax3])\n",
"fig.tight_layout()\n",
"f = io.BytesIO()\n",
"fig.savefig(f, format=\"svg\")\n",
@@ -1100,9 +1096,7 @@
"outputs": [],
"source": [
"fig, (ax, ax1) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), sharex=True, dpi=150)\n",
"openbb.common.ta.macd(\n",
" ticker_data[\"Close\"], symbol=symbol, external_axes=[ax, ax1], chart=True\n",
")\n",
"openbb.ta.macd(ticker_data[\"Close\"], symbol=symbol, external_axes=[ax, ax1], chart=True)\n",
"fig.tight_layout()\n",
"f = io.BytesIO()\n",
"fig.savefig(f, format=\"svg\")\n",
@@ -1117,7 +1111,7 @@
"outputs": [],
"source": [
"fig, (ax, ax1) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), sharex=True, dpi=150)\n",
"openbb.common.ta.cci(ticker_data, symbol=symbol, external_axes=[ax, ax1], chart=True)\n",
"openbb.ta.cci(ticker_data, symbol=symbol, external_axes=[ax, ax1], chart=True)\n",
"fig.tight_layout()\n",
"f = io.BytesIO()\n",
"fig.savefig(f, format=\"svg\")\n",
@@ -1133,9 +1127,7 @@
"source": [
"fig, (ax, ax1) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n",
"ax2 = ax1.twinx()\n",
"openbb.common.ta.stoch(\n",
" ticker_data, symbol=symbol, external_axes=[ax, ax1, ax2], chart=True\n",
")\n",
"openbb.ta.stoch(ticker_data, symbol=symbol, external_axes=[ax, ax1, ax2], chart=True)\n",
"fig.tight_layout()\n",
"f = io.BytesIO()\n",
"fig.savefig(f, format=\"svg\")\n",
@@ -1150,7 +1142,7 @@
"outputs": [],
"source": [
"fig, (ax, ax1) = plt.subplots(2, 1, sharex=True, figsize=(11, 5), dpi=150)\n",
"openbb.common.ta.adx(ticker_data, symbol=symbol, external_axes=[ax, ax1], chart=True)\n",
"openbb.ta.adx(ticker_data, symbol=symbol, external_axes=[ax, ax1], chart=True)\n",
"fig.tight_layout()\n",
"f = io.BytesIO()\n",
"fig.savefig(f, format=\"svg\")\n",
@@ -1165,7 +1157,7 @@
"outputs": [],
"source": [
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.ta.bbands(ticker_data, symbol=symbol, external_axes=[ax], chart=True)\n",
"openbb.ta.bbands(ticker_data, symbol=symbol, external_axes=[ax], chart=True)\n",
"fig.tight_layout()\n",
"f = io.BytesIO()\n",
"fig.savefig(f, format=\"svg\")\n",
@@ -1180,9 +1172,7 @@
"outputs": [],
"source": [
"fig, (ax, ax1, ax2) = plt.subplots(3, 1, sharex=True, figsize=(11, 8), dpi=150)\n",
"openbb.common.ta.ad(\n",
" ticker_data, symbol=symbol, external_axes=[ax, ax1, ax2], chart=True\n",
")\n",
"openbb.ta.ad(ticker_data, symbol=symbol, external_axes=[ax, ax1, ax2], chart=True)\n",
"fig.tight_layout()\n",
"f = io.BytesIO()\n",
"fig.savefig(f, format=\"svg\")\n",

View File

@@ -255,7 +255,7 @@
"ticker_data.index.names = [\"date\"]\n",
"\n",
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.ta.ma(\n",
"openbb.ta.ma(\n",
" data=ticker_data[\"Close\"],\n",
" ma_type=\"SMA\",\n",
" symbol=ticker,\n",
@@ -277,7 +277,7 @@
"source": [
"# exponential moving average\n",
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.ta.ma(\n",
"openbb.ta.ma(\n",
" data=ticker_data[\"Close\"],\n",
" ma_type=\"EMA\",\n",
" symbol=ticker,\n",
@@ -300,7 +300,7 @@
"# zero lag exponential moving average\n",
"\n",
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.ta.ma(\n",
"openbb.ta.ma(\n",
" data=ticker_data[\"Close\"],\n",
" ma_type=\"ZLMA\",\n",
" symbol=ticker,\n",
@@ -323,7 +323,7 @@
"# commodity channel index\n",
"\n",
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n",
"openbb.common.ta.cci(\n",
"openbb.ta.cci(\n",
" data=ticker_data,\n",
" symbol=ticker,\n",
" external_axes=[ax1, ax2],\n",
@@ -345,7 +345,7 @@
"# moving average convergence/divergence\n",
"\n",
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n",
"openbb.common.ta.macd(\n",
"openbb.ta.macd(\n",
" data=ticker_data[\"Adj Close\"],\n",
" symbol=ticker,\n",
" external_axes=[ax1, ax2],\n",
@@ -368,7 +368,7 @@
"\n",
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 11), dpi=150)\n",
"ax3 = ax2.twinx()\n",
"openbb.common.ta.fisher(\n",
"openbb.ta.fisher(\n",
" data=ticker_data,\n",
" symbol=ticker,\n",
" external_axes=[ax1, ax2, ax3],\n",
@@ -390,7 +390,7 @@
"# aroon indicator\n",
"\n",
"fig, (ax1, ax2, ax3) = plt.subplots(nrows=3, ncols=1, figsize=(11, 11), dpi=150)\n",
"openbb.common.ta.aroon(\n",
"openbb.ta.aroon(\n",
" data=ticker_data,\n",
" symbol=ticker,\n",
" external_axes=[ax1, ax2, ax3],\n",
@@ -412,7 +412,7 @@
"# bollinger bands\n",
"\n",
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.ta.bbands(\n",
"openbb.ta.bbands(\n",
" data=ticker_data,\n",
" symbol=ticker,\n",
" external_axes=[ax],\n",
@@ -435,7 +435,7 @@
"\n",
"fig, ax1 = plt.subplots(figsize=(11, 5), dpi=150)\n",
"ax2 = ax1.twinx()\n",
"openbb.common.ta.fib(\n",
"openbb.ta.fib(\n",
" data=ticker_data,\n",
" symbol=ticker,\n",
" external_axes=[ax1, ax2],\n",
@@ -464,7 +464,7 @@
"source": [
"# summary\n",
"\n",
"summary = openbb.common.qa.summary(data=ticker_data)\n",
"summary = openbb.qa.summary(data=ticker_data)\n",
"summary"
]
},
@@ -478,7 +478,7 @@
"# normality statistics and tests\n",
"\n",
"# fig, _ = plt.subplots(figsize=(11, 3), dpi=150)\n",
"# openbb.common.qa.normality(\n",
"# openbb.qa.normality(\n",
"# data=ticker_data,\n",
"# target=\"Close\",\n",
"# chart=True,\n",
@@ -487,7 +487,7 @@
"# f = io.BytesIO()\n",
"# fig.savefig(f, format=\"svg\")\n",
"\n",
"normality = openbb.common.qa.normality(\n",
"normality = openbb.t\\qa.normality(\n",
" data=ticker_data[\"Close\"],\n",
")\n",
"normality"
@@ -503,7 +503,7 @@
"# box and whisker plot\n",
"\n",
"fig, ax = plt.subplots(figsize=(11, 3), dpi=150)\n",
"openbb.common.qa.bw(\n",
"openbb.qa.bw(\n",
" symbol=ticker,\n",
" data=ticker_data,\n",
" target=\"Close\",\n",
@@ -527,7 +527,7 @@
"# rolling mean and std deviation of prices\n",
"\n",
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n",
"openbb.common.qa.rolling(\n",
"openbb.qa.rolling(\n",
" symbol=ticker,\n",
" data=ticker_data,\n",
" target=\"Close\",\n",
@@ -550,7 +550,7 @@
"# rolling kurtosis of distribution of prices\n",
"\n",
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n",
"openbb.common.qa.kurtosis(\n",
"openbb.qa.kurtosis(\n",
" symbol=ticker,\n",
" data=ticker_data,\n",
" target=\"Close\",\n",
@@ -572,7 +572,7 @@
"source": [
"# latest news\n",
"\n",
"news = openbb.common.news(term=ticker).head(10)\n",
"news = openbb.news(term=ticker).head(10)\n",
"\n",
"news[\"published\"] = pd.to_datetime(news[\"published\"])\n",
"news[\"published\"] = pd.to_datetime(\n",

View File

@@ -408,7 +408,10 @@
" [widgets.h(3, \"Tracking Error\") + openbb.portfolio.metric.trackerr(P)[0].to_html()]\n",
")\n",
"htmlcode += widgets.row(\n",
" [widgets.h(3, \"Information Ratio\") + openbb.portfolio.metric.information(P).to_html()]\n",
" [\n",
" widgets.h(3, \"Information Ratio\")\n",
" + openbb.portfolio.metric.information(P).to_html()\n",
" ]\n",
")\n",
"\n",
"htmlcode += widgets.row([widgets.h(3, \"Beta Chart\") + beta_chart])\n",
@@ -440,7 +443,9 @@
"htmlcode += widgets.row(\n",
" [widgets.h(3, \"Kurtosis\") + openbb.portfolio.metric.kurtosis(P).to_html()]\n",
")\n",
"htmlcode += widgets.row([widgets.h(3, \"Skew\") + openbb.portfolio.metric.skew(P).to_html()])\n",
"htmlcode += widgets.row(\n",
" [widgets.h(3, \"Skew\") + openbb.portfolio.metric.skew(P).to_html()]\n",
")\n",
"htmlcode += widgets.row(\n",
" [widgets.h(3, \"Value at Risk (VaR)\") + openbb.portfolio.var(P).to_html()]\n",
")\n",