IntelliStock/data-api
0
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 