feat(Model): trying to get to a model that can train

This commit is contained in:
Mark Aron Szulyovszky
2021-11-11 17:53:24 +01:00
parent 0e5fe227f7
commit 78b3c07420
5 changed files with 308 additions and 48 deletions
+240 -17
View File
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 7,
"execution_count": 1,
"metadata": {},
"outputs": [
{
@@ -10,33 +10,33 @@
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"Index: 1501 entries, 2017-10-02 to 2021-11-10\n",
"Index: 1500 entries, 2017-10-03 to 2021-11-10\n",
"Data columns (total 21 columns):\n",
" # Column Non-Null Count Dtype \n",
"--- ------ -------------- ----- \n",
" 0 BTC_returns 1500 non-null float64\n",
" 1 TRX_returns 1500 non-null float64\n",
" 2 XRP_returns 1500 non-null float64\n",
" 3 IEF_volume 1006 non-null float64\n",
" 4 IEF_returns 1005 non-null float64\n",
" 5 QQQ_volume 1006 non-null float64\n",
" 6 QQQ_returns 1005 non-null float64\n",
" 7 FIL_returns 504 non-null float64\n",
" 8 GLD_volume 1006 non-null float64\n",
" 9 GLD_returns 1005 non-null float64\n",
" 10 TLT_volume 1006 non-null float64\n",
" 11 TLT_returns 1005 non-null float64\n",
" 12 SPY_volume 1006 non-null float64\n",
" 13 SPY_returns 1005 non-null float64\n",
" 3 IEF_volume 1500 non-null float64\n",
" 4 IEF_returns 1500 non-null float64\n",
" 5 QQQ_volume 1500 non-null float64\n",
" 6 QQQ_returns 1500 non-null float64\n",
" 7 FIL_returns 1500 non-null float64\n",
" 8 GLD_volume 1500 non-null float64\n",
" 9 GLD_returns 1500 non-null float64\n",
" 10 TLT_volume 1500 non-null float64\n",
" 11 TLT_returns 1500 non-null float64\n",
" 12 SPY_volume 1500 non-null float64\n",
" 13 SPY_returns 1500 non-null float64\n",
" 14 ETH_returns 1500 non-null float64\n",
" 15 UNI_returns 420 non-null float64\n",
" 16 DOT_returns 447 non-null float64\n",
" 15 UNI_returns 1500 non-null float64\n",
" 16 DOT_returns 1500 non-null float64\n",
" 17 ADA_returns 1500 non-null float64\n",
" 18 BNB_returns 1500 non-null float64\n",
" 19 LTC_returns 1500 non-null float64\n",
" 20 SOL_returns 580 non-null float64\n",
" 20 SOL_returns 1500 non-null float64\n",
"dtypes: float64(21)\n",
"memory usage: 258.0+ KB\n"
"memory usage: 257.8+ KB\n"
]
}
],
@@ -51,6 +51,229 @@
"data.info()"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>BTC_returns</th>\n",
" <th>TRX_returns</th>\n",
" <th>XRP_returns</th>\n",
" <th>IEF_volume</th>\n",
" <th>IEF_returns</th>\n",
" <th>QQQ_volume</th>\n",
" <th>QQQ_returns</th>\n",
" <th>FIL_returns</th>\n",
" <th>GLD_volume</th>\n",
" <th>GLD_returns</th>\n",
" <th>...</th>\n",
" <th>TLT_returns</th>\n",
" <th>SPY_volume</th>\n",
" <th>SPY_returns</th>\n",
" <th>ETH_returns</th>\n",
" <th>UNI_returns</th>\n",
" <th>DOT_returns</th>\n",
" <th>ADA_returns</th>\n",
" <th>BNB_returns</th>\n",
" <th>LTC_returns</th>\n",
" <th>SOL_returns</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2017-10-03</th>\n",
" <td>-0.019799</td>\n",
" <td>-0.134043</td>\n",
" <td>0.000985</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>-0.016846</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>-0.194745</td>\n",
" <td>-0.068931</td>\n",
" <td>-0.021392</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-10-04</th>\n",
" <td>-0.022141</td>\n",
" <td>0.372236</td>\n",
" <td>0.050172</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>-0.000445</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.050384</td>\n",
" <td>-0.117039</td>\n",
" <td>-0.017833</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-10-05</th>\n",
" <td>0.024363</td>\n",
" <td>-0.074008</td>\n",
" <td>0.114754</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.011348</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>-0.016903</td>\n",
" <td>0.032059</td>\n",
" <td>0.008200</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-10-06</th>\n",
" <td>0.011686</td>\n",
" <td>-0.030293</td>\n",
" <td>-0.019328</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.045222</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>-0.140799</td>\n",
" <td>-0.070490</td>\n",
" <td>0.008521</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-10-07</th>\n",
" <td>0.014609</td>\n",
" <td>-0.202393</td>\n",
" <td>0.026992</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.009503</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.124932</td>\n",
" <td>0.006427</td>\n",
" <td>0.009409</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 21 columns</p>\n",
"</div>"
],
"text/plain": [
" BTC_returns TRX_returns XRP_returns IEF_volume IEF_returns \\\n",
"2017-10-03 -0.019799 -0.134043 0.000985 0.0 0.0 \n",
"2017-10-04 -0.022141 0.372236 0.050172 0.0 0.0 \n",
"2017-10-05 0.024363 -0.074008 0.114754 0.0 0.0 \n",
"2017-10-06 0.011686 -0.030293 -0.019328 0.0 0.0 \n",
"2017-10-07 0.014609 -0.202393 0.026992 0.0 0.0 \n",
"\n",
" QQQ_volume QQQ_returns FIL_returns GLD_volume GLD_returns \\\n",
"2017-10-03 0.0 0.0 0.0 0.0 0.0 \n",
"2017-10-04 0.0 0.0 0.0 0.0 0.0 \n",
"2017-10-05 0.0 0.0 0.0 0.0 0.0 \n",
"2017-10-06 0.0 0.0 0.0 0.0 0.0 \n",
"2017-10-07 0.0 0.0 0.0 0.0 0.0 \n",
"\n",
" ... TLT_returns SPY_volume SPY_returns ETH_returns \\\n",
"2017-10-03 ... 0.0 0.0 0.0 -0.016846 \n",
"2017-10-04 ... 0.0 0.0 0.0 -0.000445 \n",
"2017-10-05 ... 0.0 0.0 0.0 0.011348 \n",
"2017-10-06 ... 0.0 0.0 0.0 0.045222 \n",
"2017-10-07 ... 0.0 0.0 0.0 0.009503 \n",
"\n",
" UNI_returns DOT_returns ADA_returns BNB_returns LTC_returns \\\n",
"2017-10-03 0.0 0.0 -0.194745 -0.068931 -0.021392 \n",
"2017-10-04 0.0 0.0 0.050384 -0.117039 -0.017833 \n",
"2017-10-05 0.0 0.0 -0.016903 0.032059 0.008200 \n",
"2017-10-06 0.0 0.0 -0.140799 -0.070490 0.008521 \n",
"2017-10-07 0.0 0.0 0.124932 0.006427 0.009409 \n",
"\n",
" SOL_returns \n",
"2017-10-03 0.0 \n",
"2017-10-04 0.0 \n",
"2017-10-05 0.0 \n",
"2017-10-06 0.0 \n",
"2017-10-07 0.0 \n",
"\n",
"[5 rows x 21 columns]"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data.head(5)"
]
},
{
"cell_type": "code",
"execution_count": 2,