{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [] }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" } }, "cells": [ { "cell_type": "code", "execution_count": 65, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "dkbjamtIBDZ6", "outputId": "1ab6d21f-4db6-44b6-8939-88a809c0bde2" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Requirement already satisfied: yfinance in /usr/local/lib/python3.11/dist-packages (0.2.65)\n", "Requirement already satisfied: pandas>=1.3.0 in /usr/local/lib/python3.11/dist-packages (from yfinance) (2.2.2)\n", "Requirement already satisfied: numpy>=1.16.5 in /usr/local/lib/python3.11/dist-packages (from yfinance) (2.0.2)\n", "Requirement already satisfied: requests>=2.31 in /usr/local/lib/python3.11/dist-packages (from yfinance) (2.32.3)\n", "Requirement already satisfied: multitasking>=0.0.7 in /usr/local/lib/python3.11/dist-packages (from yfinance) (0.0.12)\n", "Requirement already satisfied: platformdirs>=2.0.0 in /usr/local/lib/python3.11/dist-packages (from yfinance) (4.3.8)\n", "Requirement already satisfied: pytz>=2022.5 in /usr/local/lib/python3.11/dist-packages (from yfinance) (2025.2)\n", "Requirement already satisfied: frozendict>=2.3.4 in /usr/local/lib/python3.11/dist-packages (from yfinance) (2.4.6)\n", "Requirement already satisfied: peewee>=3.16.2 in /usr/local/lib/python3.11/dist-packages (from yfinance) (3.18.2)\n", "Requirement already satisfied: beautifulsoup4>=4.11.1 in /usr/local/lib/python3.11/dist-packages (from yfinance) (4.13.4)\n", "Requirement already satisfied: curl_cffi>=0.7 in /usr/local/lib/python3.11/dist-packages (from yfinance) (0.12.0)\n", "Requirement already satisfied: protobuf>=3.19.0 in /usr/local/lib/python3.11/dist-packages (from yfinance) (5.29.5)\n", "Requirement already satisfied: websockets>=13.0 in /usr/local/lib/python3.11/dist-packages (from yfinance) (15.0.1)\n", "Requirement already satisfied: soupsieve>1.2 in /usr/local/lib/python3.11/dist-packages (from beautifulsoup4>=4.11.1->yfinance) (2.7)\n", "Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.11/dist-packages (from beautifulsoup4>=4.11.1->yfinance) (4.14.1)\n", "Requirement already satisfied: cffi>=1.12.0 in /usr/local/lib/python3.11/dist-packages (from curl_cffi>=0.7->yfinance) (1.17.1)\n", "Requirement already satisfied: certifi>=2024.2.2 in /usr/local/lib/python3.11/dist-packages (from curl_cffi>=0.7->yfinance) (2025.7.14)\n", "Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.11/dist-packages (from pandas>=1.3.0->yfinance) (2.9.0.post0)\n", "Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.11/dist-packages (from pandas>=1.3.0->yfinance) (2025.2)\n", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.11/dist-packages (from requests>=2.31->yfinance) (3.4.2)\n", "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.11/dist-packages (from requests>=2.31->yfinance) (3.10)\n", "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.11/dist-packages (from requests>=2.31->yfinance) (2.5.0)\n", "Requirement already satisfied: pycparser in /usr/local/lib/python3.11/dist-packages (from cffi>=1.12.0->curl_cffi>=0.7->yfinance) (2.22)\n", "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.11/dist-packages (from python-dateutil>=2.8.2->pandas>=1.3.0->yfinance) (1.17.0)\n" ] } ], "source": [ "!pip install yfinance" ] }, { "cell_type": "code", "source": [ "# Data and computation\n", "import pandas as pd\n", "import numpy as np\n", "\n", "# Plotting\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set_style('whitegrid')\n", "plt.style.use(\"fivethirtyeight\")\n", "\n", "# Yahoo Finance data import\n", "import yfinance as yf\n", "\n", "# Machine Learning\n", "from sklearn.model_selection import train_test_split\n", "from sklearn.tree import DecisionTreeClassifier\n", "from sklearn.linear_model import LogisticRegression\n", "from sklearn.metrics import accuracy_score, classification_report, confusion_matrix, roc_curve, auc\n", "from sklearn.preprocessing import StandardScaler, RobustScaler\n", "from sklearn.pipeline import Pipeline\n", "import scipy.stats as stats\n", "from sklearn.model_selection import GridSearchCV\n", "\n", "# Misc\n", "import warnings\n", "warnings.filterwarnings('ignore')\n" ], "metadata": { "id": "zmpUoUQJBfi3" }, "execution_count": 66, "outputs": [] }, { "cell_type": "code", "source": [ "# Select stocks and date range\n", "symbols = ['ADANIENT.NS',\n", " 'ADANIPORTS.NS', 'APOLLOHOSP.NS', 'ASIANPAINT.NS',\n", " 'AXISBANK.NS', 'BAJAJ-AUTO.NS', 'BAJFINANCE.NS', 'BAJAJFINSV.NS', 'BEL.NS', 'BHARTIARTL.NS', 'CIPLA.NS',\n", " 'COALINDIA.NS', 'DRREDDY.NS', 'EICHERMOT.NS', 'GRASIM.NS', 'HCLTECH.NS', 'HDFCBANK.NS',\n", " 'HDFCLIFE.NS', 'HEROMOTOCO.NS', 'HINDALCO.NS', 'HINDUNILVR.NS', 'ICICIBANK.NS', 'INDUSINDBK.NS',\n", " 'INFY.NS', 'ITC.NS', 'JIOFIN.NS', 'JSWSTEEL.NS', 'KOTAKBANK.NS', 'LT.NS', 'M&M.NS', 'MARUTI.NS',\n", " 'NESTLEIND.NS', 'NTPC.NS', 'ONGC.NS', 'POWERGRID.NS', 'RELIANCE.NS', 'SBILIFE.NS', 'SHRIRAMFIN.NS',\n", " 'SBIN.NS', 'SUNPHARMA.NS', 'TATACONSUM.NS', 'TCS.NS',\n", " 'TATAMOTORS.NS', 'TATASTEEL.NS', 'TECHM.NS',\n", " 'TITAN.NS', 'TRENT.NS', 'ULTRACEMCO.NS',\n", " 'WIPRO.NS',\n", " 'ETERNAL.NS']\n", "\n", "start_date = '2024-07-31'\n", "end_date = '2025-07-31'\n", "\n", "# Download daily close data for both stocks\n", "raw_data = yf.download(symbols, start=start_date, end=end_date)\n", "\n", "# Flatten MultiIndex columns\n", "raw_data.columns = ['_'.join(col).strip() for col in raw_data.columns.values]\n", "\n", "# For simplicity, stack to long format and process each stock similarly\n", "data = raw_data.copy()\n" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "CYyD8t0cBizF", "outputId": "87946197-f6e7-4703-b8dc-fc7171fcd469" }, "execution_count": 86, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ "[*********************100%***********************] 50 of 50 completed\n" ] } ] }, { "cell_type": "code", "source": [ "data" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 665 }, "id": "r12PXYQkCClL", "outputId": "17eab86a-08f4-4e92-c4de-f97209902fed" }, "execution_count": 87, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ " Close_ADANIENT.NS Close_ADANIPORTS.NS Close_APOLLOHOSP.NS \\\n", "Date \n", "2024-07-31 3167.780273 1562.299194 6595.818359 \n", "2024-08-01 3215.605713 1582.451172 6686.649902 \n", "2024-08-02 3159.284424 1580.311523 6690.389160 \n", "2024-08-05 3036.647217 1486.617310 6667.905273 \n", "2024-08-06 3071.129639 1486.866089 6638.093750 \n", "... ... ... ... \n", "2025-07-24 2608.399902 1411.599976 7363.500000 \n", "2025-07-25 2550.100098 1396.300049 7468.500000 \n", "2025-07-28 2522.300049 1376.000000 7356.500000 \n", "2025-07-29 2547.899902 1395.900024 7456.000000 \n", "2025-07-30 2532.899902 1394.000000 7450.000000 \n", "\n", " Close_ASIANPAINT.NS Close_AXISBANK.NS Close_BAJAJ-AUTO.NS \\\n", "Date \n", "2024-07-31 3051.022705 1165.104248 9425.325195 \n", "2024-08-01 3065.761230 1171.299072 9489.986328 \n", "2024-08-02 3073.031494 1159.858765 9378.511719 \n", "2024-08-05 3059.875732 1132.532104 9250.602539 \n", "2024-08-06 3068.135254 1125.138428 9194.378906 \n", "... ... ... ... \n", "2025-07-24 2352.100098 1095.099976 8288.500000 \n", "2025-07-25 2336.199951 1086.099976 8075.500000 \n", "2025-07-28 2359.600098 1073.599976 8089.500000 \n", "2025-07-29 2401.500000 1064.199951 8127.500000 \n", "2025-07-30 2415.800049 1073.300049 8043.500000 \n", "\n", " Close_BAJAJFINSV.NS Close_BAJFINANCE.NS Close_BEL.NS \\\n", "Date \n", "2024-07-31 1650.845703 677.440918 313.460114 \n", "2024-08-01 1634.003906 673.927795 308.600281 \n", "2024-08-02 1622.659424 669.285095 300.467499 \n", "2024-08-05 1566.936523 656.516418 287.871552 \n", "2024-08-06 1563.338257 650.709351 284.896118 \n", "... ... ... ... \n", "2025-07-24 2032.300049 958.950012 398.250000 \n", "2025-07-25 1985.800049 913.750000 395.200012 \n", "2025-07-28 1977.800049 880.500000 389.250000 \n", "2025-07-29 1972.599976 886.549988 388.250000 \n", "2025-07-30 1959.800049 884.849976 386.500000 \n", "\n", " Close_BHARTIARTL.NS ... Volume_SUNPHARMA.NS \\\n", "Date ... \n", "2024-07-31 1470.986816 ... 1594881 \n", "2024-08-01 1484.744263 ... 5258291 \n", "2024-08-02 1473.205688 ... 2992406 \n", "2024-08-05 1445.492920 ... 5165558 \n", "2024-08-06 1423.648438 ... 1710278 \n", "... ... ... ... \n", "2025-07-24 1936.099976 ... 1079045 \n", "2025-07-25 1937.900024 ... 1088592 \n", "2025-07-28 1890.300049 ... 2168507 \n", "2025-07-29 1918.300049 ... 1325544 \n", "2025-07-30 1932.599976 ... 2318723 \n", "\n", " Volume_TATACONSUM.NS Volume_TATAMOTORS.NS Volume_TATASTEEL.NS \\\n", "Date \n", "2024-07-31 2994289 10860623 52769925 \n", "2024-08-01 1675363 14375948 118341338 \n", "2024-08-02 1262150 21967812 72427529 \n", "2024-08-05 3718458 26651144 102883971 \n", "2024-08-06 1304014 16726393 53507102 \n", "... ... ... ... \n", "2025-07-24 6264546 15197664 14377270 \n", "2025-07-25 1180451 7271718 12443495 \n", "2025-07-28 1219854 7788718 19296285 \n", "2025-07-29 944513 6239871 15262937 \n", "2025-07-30 1175543 18923129 16083106 \n", "\n", " Volume_TCS.NS Volume_TECHM.NS Volume_TITAN.NS Volume_TRENT.NS \\\n", "Date \n", "2024-07-31 2330091 2398955 1361595 1671711 \n", "2024-08-01 2202244 1315921 879399 767562 \n", "2024-08-02 2811282 2894949 1168195 560989 \n", "2024-08-05 2787771 2186582 1932064 1074769 \n", "2024-08-06 2203067 1665788 976535 642644 \n", "... ... ... ... ... \n", "2025-07-24 2934778 2207437 630718 1326255 \n", "2025-07-25 2568917 1179664 624410 1136699 \n", "2025-07-28 3374473 1070496 603916 1450708 \n", "2025-07-29 4785312 1458817 511042 1285403 \n", "2025-07-30 2880121 1299448 443735 640920 \n", "\n", " Volume_ULTRACEMCO.NS Volume_WIPRO.NS \n", "Date \n", "2024-07-31 322531 7758508 \n", "2024-08-01 250126 10759752 \n", "2024-08-02 273420 15652228 \n", "2024-08-05 400844 21938080 \n", "2024-08-06 368949 11271584 \n", "... ... ... \n", "2025-07-24 180080 8139900 \n", "2025-07-25 290381 8427780 \n", "2025-07-28 214107 8998911 \n", "2025-07-29 208446 12923128 \n", "2025-07-30 185681 6057152 \n", "\n", "[250 rows x 250 columns]" ], "text/html": [ "\n", "
| \n", " | Close_ADANIENT.NS | \n", "Close_ADANIPORTS.NS | \n", "Close_APOLLOHOSP.NS | \n", "Close_ASIANPAINT.NS | \n", "Close_AXISBANK.NS | \n", "Close_BAJAJ-AUTO.NS | \n", "Close_BAJAJFINSV.NS | \n", "Close_BAJFINANCE.NS | \n", "Close_BEL.NS | \n", "Close_BHARTIARTL.NS | \n", "... | \n", "Volume_SUNPHARMA.NS | \n", "Volume_TATACONSUM.NS | \n", "Volume_TATAMOTORS.NS | \n", "Volume_TATASTEEL.NS | \n", "Volume_TCS.NS | \n", "Volume_TECHM.NS | \n", "Volume_TITAN.NS | \n", "Volume_TRENT.NS | \n", "Volume_ULTRACEMCO.NS | \n", "Volume_WIPRO.NS | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Date | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
| 2024-07-31 | \n", "3167.780273 | \n", "1562.299194 | \n", "6595.818359 | \n", "3051.022705 | \n", "1165.104248 | \n", "9425.325195 | \n", "1650.845703 | \n", "677.440918 | \n", "313.460114 | \n", "1470.986816 | \n", "... | \n", "1594881 | \n", "2994289 | \n", "10860623 | \n", "52769925 | \n", "2330091 | \n", "2398955 | \n", "1361595 | \n", "1671711 | \n", "322531 | \n", "7758508 | \n", "
| 2024-08-01 | \n", "3215.605713 | \n", "1582.451172 | \n", "6686.649902 | \n", "3065.761230 | \n", "1171.299072 | \n", "9489.986328 | \n", "1634.003906 | \n", "673.927795 | \n", "308.600281 | \n", "1484.744263 | \n", "... | \n", "5258291 | \n", "1675363 | \n", "14375948 | \n", "118341338 | \n", "2202244 | \n", "1315921 | \n", "879399 | \n", "767562 | \n", "250126 | \n", "10759752 | \n", "
| 2024-08-02 | \n", "3159.284424 | \n", "1580.311523 | \n", "6690.389160 | \n", "3073.031494 | \n", "1159.858765 | \n", "9378.511719 | \n", "1622.659424 | \n", "669.285095 | \n", "300.467499 | \n", "1473.205688 | \n", "... | \n", "2992406 | \n", "1262150 | \n", "21967812 | \n", "72427529 | \n", "2811282 | \n", "2894949 | \n", "1168195 | \n", "560989 | \n", "273420 | \n", "15652228 | \n", "
| 2024-08-05 | \n", "3036.647217 | \n", "1486.617310 | \n", "6667.905273 | \n", "3059.875732 | \n", "1132.532104 | \n", "9250.602539 | \n", "1566.936523 | \n", "656.516418 | \n", "287.871552 | \n", "1445.492920 | \n", "... | \n", "5165558 | \n", "3718458 | \n", "26651144 | \n", "102883971 | \n", "2787771 | \n", "2186582 | \n", "1932064 | \n", "1074769 | \n", "400844 | \n", "21938080 | \n", "
| 2024-08-06 | \n", "3071.129639 | \n", "1486.866089 | \n", "6638.093750 | \n", "3068.135254 | \n", "1125.138428 | \n", "9194.378906 | \n", "1563.338257 | \n", "650.709351 | \n", "284.896118 | \n", "1423.648438 | \n", "... | \n", "1710278 | \n", "1304014 | \n", "16726393 | \n", "53507102 | \n", "2203067 | \n", "1665788 | \n", "976535 | \n", "642644 | \n", "368949 | \n", "11271584 | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 2025-07-24 | \n", "2608.399902 | \n", "1411.599976 | \n", "7363.500000 | \n", "2352.100098 | \n", "1095.099976 | \n", "8288.500000 | \n", "2032.300049 | \n", "958.950012 | \n", "398.250000 | \n", "1936.099976 | \n", "... | \n", "1079045 | \n", "6264546 | \n", "15197664 | \n", "14377270 | \n", "2934778 | \n", "2207437 | \n", "630718 | \n", "1326255 | \n", "180080 | \n", "8139900 | \n", "
| 2025-07-25 | \n", "2550.100098 | \n", "1396.300049 | \n", "7468.500000 | \n", "2336.199951 | \n", "1086.099976 | \n", "8075.500000 | \n", "1985.800049 | \n", "913.750000 | \n", "395.200012 | \n", "1937.900024 | \n", "... | \n", "1088592 | \n", "1180451 | \n", "7271718 | \n", "12443495 | \n", "2568917 | \n", "1179664 | \n", "624410 | \n", "1136699 | \n", "290381 | \n", "8427780 | \n", "
| 2025-07-28 | \n", "2522.300049 | \n", "1376.000000 | \n", "7356.500000 | \n", "2359.600098 | \n", "1073.599976 | \n", "8089.500000 | \n", "1977.800049 | \n", "880.500000 | \n", "389.250000 | \n", "1890.300049 | \n", "... | \n", "2168507 | \n", "1219854 | \n", "7788718 | \n", "19296285 | \n", "3374473 | \n", "1070496 | \n", "603916 | \n", "1450708 | \n", "214107 | \n", "8998911 | \n", "
| 2025-07-29 | \n", "2547.899902 | \n", "1395.900024 | \n", "7456.000000 | \n", "2401.500000 | \n", "1064.199951 | \n", "8127.500000 | \n", "1972.599976 | \n", "886.549988 | \n", "388.250000 | \n", "1918.300049 | \n", "... | \n", "1325544 | \n", "944513 | \n", "6239871 | \n", "15262937 | \n", "4785312 | \n", "1458817 | \n", "511042 | \n", "1285403 | \n", "208446 | \n", "12923128 | \n", "
| 2025-07-30 | \n", "2532.899902 | \n", "1394.000000 | \n", "7450.000000 | \n", "2415.800049 | \n", "1073.300049 | \n", "8043.500000 | \n", "1959.800049 | \n", "884.849976 | \n", "386.500000 | \n", "1932.599976 | \n", "... | \n", "2318723 | \n", "1175543 | \n", "18923129 | \n", "16083106 | \n", "2880121 | \n", "1299448 | \n", "443735 | \n", "640920 | \n", "185681 | \n", "6057152 | \n", "
250 rows × 250 columns
\n", "| \n", " | Date | \n", "Open | \n", "High | \n", "Low | \n", "Close | \n", "Volume | \n", "SMA20 | \n", "SMA50 | \n", "EMA20 | \n", "EMA50 | \n", "... | \n", "low_50d | \n", "price_position_50 | \n", "bb_upper | \n", "bb_lower | \n", "bb_position | \n", "SMA_crossover | \n", "RSI_oversold | \n", "next_close | \n", "target | \n", "ticker | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "2024-10-17 | \n", "3088.370723 | \n", "3098.415636 | \n", "2991.470322 | \n", "3012.209717 | \n", "2655289.0 | \n", "3095.689612 | \n", "3066.288169 | \n", "3087.489558 | \n", "3084.215362 | \n", "... | \n", "2888.872932 | \n", "0.350269 | \n", "3220.759259 | \n", "2970.619965 | \n", "0.166266 | \n", "1 | \n", "0 | \n", "3000.465820 | \n", "0 | \n", "ADANIENT.NS | \n", "
| 1 | \n", "2024-10-18 | \n", "2988.471953 | \n", "3030.150593 | \n", "2966.583243 | \n", "3000.465820 | \n", "796339.0 | \n", "3098.630615 | \n", "3062.611050 | \n", "3079.201583 | \n", "3080.931066 | \n", "... | \n", "2888.872932 | \n", "0.316917 | \n", "3210.520174 | \n", "2986.741056 | \n", "0.061332 | \n", "1 | \n", "0 | \n", "2936.148682 | \n", "0 | \n", "ADANIENT.NS | \n", "
| 2 | \n", "2024-10-21 | \n", "3003.614187 | \n", "3013.409228 | \n", "2915.459309 | \n", "2936.148682 | \n", "1051690.0 | \n", "3095.089929 | \n", "3058.015400 | \n", "3065.577497 | \n", "3075.253325 | \n", "... | \n", "2888.872932 | \n", "0.143791 | \n", "3222.586585 | \n", "2967.593273 | \n", "-0.123315 | \n", "1 | \n", "0 | \n", "2822.356934 | \n", "0 | \n", "ADANIENT.NS | \n", "
| 3 | \n", "2024-10-22 | \n", "2936.498522 | \n", "2953.489834 | \n", "2816.559849 | \n", "2822.356934 | \n", "1209732.0 | \n", "3084.088062 | \n", "3050.744116 | \n", "3042.413634 | \n", "3065.335820 | \n", "... | \n", "2816.559849 | \n", "0.014758 | \n", "3259.646581 | \n", "2908.529542 | \n", "-0.245424 | \n", "1 | \n", "1 | \n", "2834.100830 | \n", "1 | \n", "ADANIENT.NS | \n", "
| 4 | \n", "2024-10-23 | \n", "2839.398170 | \n", "2877.528574 | \n", "2818.658775 | \n", "2834.100830 | \n", "1270530.0 | \n", "3071.177161 | \n", "3044.423345 | \n", "3022.574319 | \n", "3056.267781 | \n", "... | \n", "2816.559849 | \n", "0.044656 | \n", "3279.170487 | \n", "2863.183834 | \n", "-0.069913 | \n", "1 | \n", "0 | \n", "2828.753662 | \n", "0 | \n", "ADANIENT.NS | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 9511 | \n", "2025-07-23 | \n", "298.000000 | \n", "303.549988 | \n", "296.299988 | \n", "302.049988 | \n", "68915200.0 | \n", "266.839499 | \n", "253.255998 | \n", "268.374510 | \n", "255.534279 | \n", "... | \n", "221.100006 | \n", "0.897948 | \n", "291.233903 | \n", "242.445095 | \n", "1.221692 | \n", "1 | \n", "0 | \n", "313.149994 | \n", "1 | \n", "ETERNAL.NS | \n", "
| 9512 | \n", "2025-07-24 | \n", "302.250000 | \n", "314.450012 | \n", "302.000000 | \n", "313.149994 | \n", "120603700.0 | \n", "269.237999 | \n", "254.667198 | \n", "272.638842 | \n", "257.793719 | \n", "... | \n", "221.100006 | \n", "0.986074 | \n", "301.203490 | \n", "237.272508 | \n", "1.186866 | \n", "1 | \n", "0 | \n", "310.549988 | \n", "0 | \n", "ETERNAL.NS | \n", "
| 9513 | \n", "2025-07-25 | \n", "309.950012 | \n", "314.149994 | \n", "306.299988 | \n", "310.549988 | \n", "50941170.0 | \n", "271.672499 | \n", "255.962998 | \n", "276.249427 | \n", "259.862592 | \n", "... | \n", "221.100006 | \n", "0.958221 | \n", "308.342362 | \n", "235.002637 | \n", "1.030101 | \n", "1 | \n", "0 | \n", "307.299988 | \n", "0 | \n", "ETERNAL.NS | \n", "
| 9514 | \n", "2025-07-28 | \n", "310.000000 | \n", "312.250000 | \n", "306.600006 | \n", "307.299988 | \n", "24882870.0 | \n", "273.829999 | \n", "257.348398 | \n", "279.206623 | \n", "261.722882 | \n", "... | \n", "221.100006 | \n", "0.923406 | \n", "313.584133 | \n", "234.075864 | \n", "0.920962 | \n", "1 | \n", "0 | \n", "306.549988 | \n", "0 | \n", "ETERNAL.NS | \n", "
| 9515 | \n", "2025-07-29 | \n", "305.000000 | \n", "307.200012 | \n", "300.000000 | \n", "306.549988 | \n", "23521230.0 | \n", "276.107498 | \n", "258.913798 | \n", "281.810753 | \n", "263.480808 | \n", "... | \n", "221.100006 | \n", "0.915372 | \n", "317.931961 | \n", "234.283036 | \n", "0.863932 | \n", "1 | \n", "0 | \n", "303.450012 | \n", "0 | \n", "ETERNAL.NS | \n", "
9516 rows × 67 columns
\n", "