CoolFace
Apppublic

IntelliStock/data-api

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes
notebook.ipynb542 linesDownload Raw Back to root
1{2 "cells": [3  {4   "cell_type": "code",5   "execution_count": 25,6   "metadata": {},7   "outputs": [],8   "source": [9    "import requests\n",10    "\n",11    "response = requests.get(url='https://intellistock-logic-api.hf.space/signal/daily_report')"12   ]13  },14  {15   "cell_type": "code",16   "execution_count": 26,17   "metadata": {},18   "outputs": [19    {20     "data": {21      "text/plain": [22       "'null'"23      ]24     },25     "execution_count": 26,26     "metadata": {},27     "output_type": "execute_result"28    }29   ],30   "source": [31    "response.text"32   ]33  },34  {35   "cell_type": "code",36   "execution_count": 23,37   "metadata": {},38   "outputs": [39    {40     "data": {41      "text/html": [42       "<div>\n",43       "<style scoped>\n",44       "    .dataframe tbody tr th:only-of-type {\n",45       "        vertical-align: middle;\n",46       "    }\n",47       "\n",48       "    .dataframe tbody tr th {\n",49       "        vertical-align: top;\n",50       "    }\n",51       "\n",52       "    .dataframe thead th {\n",53       "        text-align: right;\n",54       "    }\n",55       "</style>\n",56       "<table border=\"1\" class=\"dataframe\">\n",57       "  <thead>\n",58       "    <tr style=\"text-align: right;\">\n",59       "      <th></th>\n",60       "      <th>time</th>\n",61       "      <th>rsi</th>\n",62       "      <th>stoch_rsi</th>\n",63       "      <th>stoch_rsi_smooth_k</th>\n",64       "      <th>stoch_rsi_smooth_d</th>\n",65       "    </tr>\n",66       "  </thead>\n",67       "  <tbody>\n",68       "    <tr>\n",69       "      <th>0</th>\n",70       "      <td>2023-12-07</td>\n",71       "      <td>65.420561</td>\n",72       "      <td>NaN</td>\n",73       "      <td>NaN</td>\n",74       "      <td>NaN</td>\n",75       "    </tr>\n",76       "    <tr>\n",77       "      <th>1</th>\n",78       "      <td>2023-12-08</td>\n",79       "      <td>64.768683</td>\n",80       "      <td>NaN</td>\n",81       "      <td>NaN</td>\n",82       "      <td>NaN</td>\n",83       "    </tr>\n",84       "    <tr>\n",85       "      <th>2</th>\n",86       "      <td>2023-12-11</td>\n",87       "      <td>67.554077</td>\n",88       "      <td>NaN</td>\n",89       "      <td>NaN</td>\n",90       "      <td>NaN</td>\n",91       "    </tr>\n",92       "    <tr>\n",93       "      <th>3</th>\n",94       "      <td>2023-12-12</td>\n",95       "      <td>72.770416</td>\n",96       "      <td>NaN</td>\n",97       "      <td>NaN</td>\n",98       "      <td>NaN</td>\n",99       "    </tr>\n",100       "    <tr>\n",101       "      <th>4</th>\n",102       "      <td>2023-12-13</td>\n",103       "      <td>63.064765</td>\n",104       "      <td>NaN</td>\n",105       "      <td>NaN</td>\n",106       "      <td>NaN</td>\n",107       "    </tr>\n",108       "    <tr>\n",109       "      <th>5</th>\n",110       "      <td>2023-12-14</td>\n",111       "      <td>66.107333</td>\n",112       "      <td>NaN</td>\n",113       "      <td>NaN</td>\n",114       "      <td>NaN</td>\n",115       "    </tr>\n",116       "    <tr>\n",117       "      <th>6</th>\n",118       "      <td>2023-12-15</td>\n",119       "      <td>66.107333</td>\n",120       "      <td>NaN</td>\n",121       "      <td>NaN</td>\n",122       "      <td>NaN</td>\n",123       "    </tr>\n",124       "    <tr>\n",125       "      <th>7</th>\n",126       "      <td>2023-12-18</td>\n",127       "      <td>54.626032</td>\n",128       "      <td>NaN</td>\n",129       "      <td>NaN</td>\n",130       "      <td>NaN</td>\n",131       "    </tr>\n",132       "    <tr>\n",133       "      <th>8</th>\n",134       "      <td>2023-12-19</td>\n",135       "      <td>56.828222</td>\n",136       "      <td>NaN</td>\n",137       "      <td>NaN</td>\n",138       "      <td>NaN</td>\n",139       "    </tr>\n",140       "    <tr>\n",141       "      <th>9</th>\n",142       "      <td>2023-12-20</td>\n",143       "      <td>57.201055</td>\n",144       "      <td>NaN</td>\n",145       "      <td>NaN</td>\n",146       "      <td>NaN</td>\n",147       "    </tr>\n",148       "    <tr>\n",149       "      <th>10</th>\n",150       "      <td>2023-12-21</td>\n",151       "      <td>58.736128</td>\n",152       "      <td>NaN</td>\n",153       "      <td>NaN</td>\n",154       "      <td>NaN</td>\n",155       "    </tr>\n",156       "    <tr>\n",157       "      <th>11</th>\n",158       "      <td>2023-12-22</td>\n",159       "      <td>56.030814</td>\n",160       "      <td>NaN</td>\n",161       "      <td>NaN</td>\n",162       "      <td>NaN</td>\n",163       "    </tr>\n",164       "    <tr>\n",165       "      <th>12</th>\n",166       "      <td>2023-12-25</td>\n",167       "      <td>61.392775</td>\n",168       "      <td>NaN</td>\n",169       "      <td>NaN</td>\n",170       "      <td>NaN</td>\n",171       "    </tr>\n",172       "    <tr>\n",173       "      <th>13</th>\n",174       "      <td>2023-12-26</td>\n",175       "      <td>65.298983</td>\n",176       "      <td>58.822336</td>\n",177       "      <td>NaN</td>\n",178       "      <td>NaN</td>\n",179       "    </tr>\n",180       "    <tr>\n",181       "      <th>14</th>\n",182       "      <td>2023-12-27</td>\n",183       "      <td>63.567390</td>\n",184       "      <td>49.278926</td>\n",185       "      <td>NaN</td>\n",186       "      <td>NaN</td>\n",187       "    </tr>\n",188       "    <tr>\n",189       "      <th>15</th>\n",190       "      <td>2023-12-28</td>\n",191       "      <td>61.802450</td>\n",192       "      <td>39.551732</td>\n",193       "      <td>49.217665</td>\n",194       "      <td>NaN</td>\n",195       "    </tr>\n",196       "    <tr>\n",197       "      <th>16</th>\n",198       "      <td>2023-12-29</td>\n",199       "      <td>58.868764</td>\n",200       "      <td>23.383166</td>\n",201       "      <td>37.404608</td>\n",202       "      <td>NaN</td>\n",203       "    </tr>\n",204       "    <tr>\n",205       "      <th>17</th>\n",206       "      <td>2024-01-02</td>\n",207       "      <td>57.689131</td>\n",208       "      <td>26.679023</td>\n",209       "      <td>29.871307</td>\n",210       "      <td>38.831193</td>\n",211       "    </tr>\n",212       "    <tr>\n",213       "      <th>18</th>\n",214       "      <td>2024-01-03</td>\n",215       "      <td>59.439694</td>\n",216       "      <td>41.926101</td>\n",217       "      <td>30.662763</td>\n",218       "      <td>32.646226</td>\n",219       "    </tr>\n",220       "    <tr>\n",221       "      <th>19</th>\n",222       "      <td>2024-01-04</td>\n",223       "      <td>63.135439</td>\n",224       "      <td>74.115357</td>\n",225       "      <td>47.573493</td>\n",226       "      <td>36.035854</td>\n",227       "    </tr>\n",228       "    <tr>\n",229       "      <th>20</th>\n",230       "      <td>2024-01-05</td>\n",231       "      <td>63.922147</td>\n",232       "      <td>87.099769</td>\n",233       "      <td>67.713742</td>\n",234       "      <td>48.649999</td>\n",235       "    </tr>\n",236       "    <tr>\n",237       "      <th>21</th>\n",238       "      <td>2024-01-08</td>\n",239       "      <td>63.195960</td>\n",240       "      <td>77.309191</td>\n",241       "      <td>79.508106</td>\n",242       "      <td>64.931780</td>\n",243       "    </tr>\n",244       "    <tr>\n",245       "      <th>22</th>\n",246       "      <td>2024-01-09</td>\n",247       "      <td>58.210753</td>\n",248       "      <td>23.520713</td>\n",249       "      <td>62.643224</td>\n",250       "      <td>69.955024</td>\n",251       "    </tr>\n",252       "    <tr>\n",253       "      <th>23</th>\n",254       "      <td>2024-01-10</td>\n",255       "      <td>47.303255</td>\n",256       "      <td>0.000000</td>\n",257       "      <td>33.609968</td>\n",258       "      <td>58.587099</td>\n",259       "    </tr>\n",260       "    <tr>\n",261       "      <th>24</th>\n",262       "      <td>2024-01-11</td>\n",263       "      <td>48.930438</td>\n",264       "      <td>9.042052</td>\n",265       "      <td>10.854255</td>\n",266       "      <td>35.702482</td>\n",267       "    </tr>\n",268       "    <tr>\n",269       "      <th>25</th>\n",270       "      <td>2024-01-12</td>\n",271       "      <td>47.355696</td>\n",272       "      <td>0.291406</td>\n",273       "      <td>3.111153</td>\n",274       "      <td>15.858458</td>\n",275       "    </tr>\n",276       "    <tr>\n",277       "      <th>26</th>\n",278       "      <td>2024-01-15</td>\n",279       "      <td>51.294546</td>\n",280       "      <td>22.179103</td>\n",281       "      <td>10.504187</td>\n",282       "      <td>8.156531</td>\n",283       "    </tr>\n",284       "    <tr>\n",285       "      <th>27</th>\n",286       "      <td>2024-01-16</td>\n",287       "      <td>52.920318</td>\n",288       "      <td>33.799258</td>\n",289       "      <td>18.756589</td>\n",290       "      <td>10.790643</td>\n",291       "    </tr>\n",292       "    <tr>\n",293       "      <th>28</th>\n",294       "      <td>2024-01-17</td>\n",295       "      <td>52.920318</td>\n",296       "      <td>33.799258</td>\n",297       "      <td>29.925873</td>\n",298       "      <td>19.728883</td>\n",299       "    </tr>\n",300       "    <tr>\n",301       "      <th>29</th>\n",302       "      <td>2024-01-18</td>\n",303       "      <td>52.246125</td>\n",304       "      <td>29.742473</td>\n",305       "      <td>32.446997</td>\n",306       "      <td>27.043153</td>\n",307       "    </tr>\n",308       "    <tr>\n",309       "      <th>30</th>\n",310       "      <td>2024-01-19</td>\n",311       "      <td>56.430468</td>\n",312       "      <td>54.920704</td>\n",313       "      <td>39.487478</td>\n",314       "      <td>33.953449</td>\n",315       "    </tr>\n",316       "    <tr>\n",317       "      <th>31</th>\n",318       "      <td>2024-01-22</td>\n",319       "      <td>57.009994</td>\n",320       "      <td>58.407855</td>\n",321       "      <td>47.690344</td>\n",322       "      <td>39.874940</td>\n",323       "    </tr>\n",324       "    <tr>\n",325       "      <th>32</th>\n",326       "      <td>2024-01-23</td>\n",327       "      <td>51.148631</td>\n",328       "      <td>23.138580</td>\n",329       "      <td>45.489046</td>\n",330       "      <td>44.222290</td>\n",331       "    </tr>\n",332       "    <tr>\n",333       "      <th>33</th>\n",334       "      <td>2024-01-24</td>\n",335       "      <td>47.226857</td>\n",336       "      <td>0.000000</td>\n",337       "      <td>27.182145</td>\n",338       "      <td>40.120512</td>\n",339       "    </tr>\n",340       "    <tr>\n",341       "      <th>34</th>\n",342       "      <td>2024-01-25</td>\n",343       "      <td>47.943262</td>\n",344       "      <td>4.486198</td>\n",345       "      <td>9.208259</td>\n",346       "      <td>27.293150</td>\n",347       "    </tr>\n",348       "    <tr>\n",349       "      <th>35</th>\n",350       "      <td>2024-01-26</td>\n",351       "      <td>53.394081</td>\n",352       "      <td>56.147873</td>\n",353       "      <td>20.211357</td>\n",354       "      <td>18.867254</td>\n",355       "    </tr>\n",356       "    <tr>\n",357       "      <th>36</th>\n",358       "      <td>2024-01-29</td>\n",359       "      <td>53.394081</td>\n",360       "      <td>63.039333</td>\n",361       "      <td>41.224468</td>\n",362       "      <td>23.548028</td>\n",363       "    </tr>\n",364       "    <tr>\n",365       "      <th>37</th>\n",366       "      <td>2024-01-30</td>\n",367       "      <td>51.068464</td>\n",368       "      <td>39.267642</td>\n",369       "      <td>52.818283</td>\n",370       "      <td>38.084703</td>\n",371       "    </tr>\n",372       "    <tr>\n",373       "      <th>38</th>\n",374       "      <td>2024-01-31</td>\n",375       "      <td>51.821749</td>\n",376       "      <td>46.967477</td>\n",377       "      <td>49.758151</td>\n",378       "      <td>47.933634</td>\n",379       "    </tr>\n",380       "    <tr>\n",381       "      <th>39</th>\n",382       "      <td>2024-02-01</td>\n",383       "      <td>71.598259</td>\n",384       "      <td>100.000000</td>\n",385       "      <td>62.078373</td>\n",386       "      <td>54.884935</td>\n",387       "    </tr>\n",388       "    <tr>\n",389       "      <th>40</th>\n",390       "      <td>2024-02-02</td>\n",391       "      <td>76.739543</td>\n",392       "      <td>100.000000</td>\n",393       "      <td>82.322492</td>\n",394       "      <td>64.719672</td>\n",395       "    </tr>\n",396       "    <tr>\n",397       "      <th>41</th>\n",398       "      <td>2024-02-05</td>\n",399       "      <td>79.582589</td>\n",400       "      <td>100.000000</td>\n",401       "      <td>100.000000</td>\n",402       "      <td>81.466955</td>\n",403       "    </tr>\n",404       "    <tr>\n",405       "      <th>42</th>\n",406       "      <td>2024-02-06</td>\n",407       "      <td>80.603826</td>\n",408       "      <td>100.000000</td>\n",409       "      <td>100.000000</td>\n",410       "      <td>94.107497</td>\n",411       "    </tr>\n",412       "    <tr>\n",413       "      <th>43</th>\n",414       "      <td>2024-02-07</td>\n",415       "      <td>81.903526</td>\n",416       "      <td>100.000000</td>\n",417       "      <td>100.000000</td>\n",418       "      <td>100.000000</td>\n",419       "    </tr>\n",420       "    <tr>\n",421       "      <th>44</th>\n",422       "      <td>2024-02-15</td>\n",423       "      <td>75.753630</td>\n",424       "      <td>82.265035</td>\n",425       "      <td>94.088345</td>\n",426       "      <td>98.029448</td>\n",427       "    </tr>\n",428       "    <tr>\n",429       "      <th>45</th>\n",430       "      <td>2024-02-16</td>\n",431       "      <td>77.934427</td>\n",432       "      <td>88.553980</td>\n",433       "      <td>90.273005</td>\n",434       "      <td>94.787117</td>\n",435       "    </tr>\n",436       "  </tbody>\n",437       "</table>\n",438       "</div>"439      ],440      "text/plain": [441       "          time        rsi   stoch_rsi  stoch_rsi_smooth_k  stoch_rsi_smooth_d\n",442       "0   2023-12-07  65.420561         NaN                 NaN                 NaN\n",443       "1   2023-12-08  64.768683         NaN                 NaN                 NaN\n",444       "2   2023-12-11  67.554077         NaN                 NaN                 NaN\n",445       "3   2023-12-12  72.770416         NaN                 NaN                 NaN\n",446       "4   2023-12-13  63.064765         NaN                 NaN                 NaN\n",447       "5   2023-12-14  66.107333         NaN                 NaN                 NaN\n",448       "6   2023-12-15  66.107333         NaN                 NaN                 NaN\n",449       "7   2023-12-18  54.626032         NaN                 NaN                 NaN\n",450       "8   2023-12-19  56.828222         NaN                 NaN                 NaN\n",451       "9   2023-12-20  57.201055         NaN                 NaN                 NaN\n",452       "10  2023-12-21  58.736128         NaN                 NaN                 NaN\n",453       "11  2023-12-22  56.030814         NaN                 NaN                 NaN\n",454       "12  2023-12-25  61.392775         NaN                 NaN                 NaN\n",455       "13  2023-12-26  65.298983   58.822336                 NaN                 NaN\n",456       "14  2023-12-27  63.567390   49.278926                 NaN                 NaN\n",457       "15  2023-12-28  61.802450   39.551732           49.217665                 NaN\n",458       "16  2023-12-29  58.868764   23.383166           37.404608                 NaN\n",459       "17  2024-01-02  57.689131   26.679023           29.871307           38.831193\n",460       "18  2024-01-03  59.439694   41.926101           30.662763           32.646226\n",461       "19  2024-01-04  63.135439   74.115357           47.573493           36.035854\n",462       "20  2024-01-05  63.922147   87.099769           67.713742           48.649999\n",463       "21  2024-01-08  63.195960   77.309191           79.508106           64.931780\n",464       "22  2024-01-09  58.210753   23.520713           62.643224           69.955024\n",465       "23  2024-01-10  47.303255    0.000000           33.609968           58.587099\n",466       "24  2024-01-11  48.930438    9.042052           10.854255           35.702482\n",467       "25  2024-01-12  47.355696    0.291406            3.111153           15.858458\n",468       "26  2024-01-15  51.294546   22.179103           10.504187            8.156531\n",469       "27  2024-01-16  52.920318   33.799258           18.756589           10.790643\n",470       "28  2024-01-17  52.920318   33.799258           29.925873           19.728883\n",471       "29  2024-01-18  52.246125   29.742473           32.446997           27.043153\n",472       "30  2024-01-19  56.430468   54.920704           39.487478           33.953449\n",473       "31  2024-01-22  57.009994   58.407855           47.690344           39.874940\n",474       "32  2024-01-23  51.148631   23.138580           45.489046           44.222290\n",475       "33  2024-01-24  47.226857    0.000000           27.182145           40.120512\n",476       "34  2024-01-25  47.943262    4.486198            9.208259           27.293150\n",477       "35  2024-01-26  53.394081   56.147873           20.211357           18.867254\n",478       "36  2024-01-29  53.394081   63.039333           41.224468           23.548028\n",479       "37  2024-01-30  51.068464   39.267642           52.818283           38.084703\n",480       "38  2024-01-31  51.821749   46.967477           49.758151           47.933634\n",481       "39  2024-02-01  71.598259  100.000000           62.078373           54.884935\n",482       "40  2024-02-02  76.739543  100.000000           82.322492           64.719672\n",483       "41  2024-02-05  79.582589  100.000000          100.000000           81.466955\n",484       "42  2024-02-06  80.603826  100.000000          100.000000           94.107497\n",485       "43  2024-02-07  81.903526  100.000000          100.000000          100.000000\n",486       "44  2024-02-15  75.753630   82.265035           94.088345           98.029448\n",487       "45  2024-02-16  77.934427   88.553980           90.273005           94.787117"488      ]489     },490     "execution_count": 23,491     "metadata": {},492     "output_type": "execute_result"493    }494   ],495   "source": [496    "response = requests.post(\n",497    "    url=\"https://intellistock-data-api.hf.space/data/get_rsi\",\n",498    "    json={\n",499    "        'symbol': 'FPT',\n",500    "        'periods': 14,\n",501    "        'smooth_k': 3,\n",502    "        'smooth_d': 3\n",503    "    }\n",504    ")\n",505    "import json\n",506    "import pandas as pd\n",507    "\n",508    "pd.DataFrame(json.loads(response.text))"509   ]510  },511  {512   "cell_type": "code",513   "execution_count": null,514   "metadata": {},515   "outputs": [],516   "source": []517  }518 ],519 "metadata": {520  "kernelspec": {521   "display_name": "hfenv",522   "language": "python",523   "name": "python3"524  },525  "language_info": {526   "codemirror_mode": {527    "name": "ipython",528    "version": 3529   },530   "file_extension": ".py",531   "mimetype": "text/x-python",532   "name": "python",533   "nbconvert_exporter": "python",534   "pygments_lexer": "ipython3",535   "version": "3.10.0"536  },537  "orig_nbformat": 4538 },539 "nbformat": 4,540 "nbformat_minor": 2541}542