Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / psemdel / py-trading-bot
Trading-bot in python using django, vertorbt lib and interactive-brokers
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psemdel%2Fpy-trading-bot
Stars: 127
Forks: 32
Open Issues: 1
License: mit
Language: Jupyter Notebook
Repo Size: 198 MB
Dependencies:
448
Created: almost 2 years ago
Updated: 17 days ago
Last pushed: 17 days ago
Last synced: 17 days ago
Topics: django, interactive-brokers, trading-bot, vectorbt
Files
Loading...
Readme
Loading...
Dependencies
Dockerfile
docker
- jupyter/scipy-notebook python-3.9.12 build
requirements.txt
pypi
- backports.zoneinfo *
- celery >=5.2.7
- django >=4.1.2
- django-filter >=22.1
- ib_insync >=0.9.70
- joblib *
- psycopg2-binary *
- whitenoise >=6.2.0
- abseil-cpp =20211102.0=hd4dd3e8_0
- absl-py =1.4.0=py39h06a4308_0
- aiodns =3.1.1=pypi_0
- aiohttp =3.9.1=pypi_0
- aiosignal =1.3.1=pypi_0
- alabaster =0.7.12=pyhd3eb1b0_0
- alembic =1.13.1=pypi_0
- alpaca-py =0.13.4=pypi_0
- amqp =5.2.0=pypi_0
- annotated-types =0.6.0=pypi_0
- ansi2html =1.8.0=py39h06a4308_0
- anyio =3.5.0=py39h06a4308_0
- appdirs =1.4.4=pypi_0
- apscheduler =3.6.3=pypi_0
- arch =6.2.0=pypi_0
- argon2-cffi =21.3.0=pyhd3eb1b0_0
- argon2-cffi-bindings =21.2.0=py39h7f8727e_0
- arrow =1.2.3=py39h06a4308_1
- asgiref =3.5.2=py39h06a4308_0
- astor =0.8.1=py39h06a4308_0
- astroid =2.14.2=py39h06a4308_0
- astropy =6.0.0=pypi_0
- astropy-iers-data =0.2024.1.1.0.33.39=pypi_0
- asttokens =2.0.5=pyhd3eb1b0_0
- astunparse =1.6.3=py_0
- async-lru =2.0.4=py39h06a4308_0
- async-timeout =4.0.3=py39h06a4308_0
- atomicwrites =1.4.0=py_0
- attrs =23.1.0=py39h06a4308_0
- autopep8 =1.6.0=pyhd3eb1b0_1
- babel =2.11.0=py39h06a4308_0
- backcall =0.2.0=pyhd3eb1b0_0
- beautifulsoup4 =4.12.2=py39h06a4308_0
- billiard =4.2.0=pypi_0
- binaryornot =0.4.4=pyhd3eb1b0_1
- black =23.11.0=py39h06a4308_0
- blas =1.0=openblas
- bleach =4.1.0=pyhd3eb1b0_0
- blinker =1.6.2=py39h06a4308_0
- blosc =1.21.3=h6a678d5_0
- blosc2 =2.4.0=pypi_0
- bottleneck =1.3.5=py39h7deecbd_0
- brotli-python =1.0.9=py39h6a678d5_7
- bzip2 =1.0.8=h7b6447c_0
- c-ares =1.19.1=h5eee18b_0
- ca-certificates =2023.12.12=h06a4308_0
- cachetools =4.2.2=pyhd3eb1b0_0
- ccxt =4.2.4=pypi_0
- celery =5.3.6=pypi_0
- certifi =2023.11.17=py39h06a4308_0
- cffi =1.16.0=py39h5eee18b_0
- chardet =4.0.0=py39h06a4308_1003
- charset-normalizer =2.0.4=pyhd3eb1b0_0
- clarabel =0.6.0=pypi_0
- click =8.1.7=py39h06a4308_0
- click-didyoumean =0.3.0=pypi_0
- click-plugins =1.1.1=pypi_0
- click-repl =0.3.0=pypi_0
- cloudpickle =3.0.0=pypi_0
- cmake =3.11.1=h307fef2_1
- colorama =0.4.6=py39h06a4308_0
- colorlog =6.8.0=pypi_0
- comm =0.2.1=pypi_0
- contourpy =1.2.0=pypi_0
- cookiecutter =2.5.0=py39h06a4308_0
- cryptography =41.0.3=py39h130f0dd_0
- cvxpy =1.4.1=pypi_0
- cycler =0.12.1=pypi_0
- dash =2.14.2=py39h06a4308_0
- dask =2023.12.1=pypi_0
- dateparser =1.1.8=py39h06a4308_0
- dbus =1.13.18=hb2f20db_0
- debugpy =1.6.7=py39h6a678d5_0
- decorator =5.1.1=pyhd3eb1b0_0
- defusedxml =0.7.1=pyhd3eb1b0_0
- deprecated =1.2.13=py39h06a4308_0
- diff-match-patch =20200713=pyhd3eb1b0_0
- dill =0.3.7=py39h06a4308_0
- django =4.1=py39h06a4308_0
- django-filter =23.5=pypi_0
- docstring-to-markdown =0.11=py39h06a4308_0
- docutils =0.18.1=py39h06a4308_3
- duckdb =0.9.2=pypi_0
- ecos =2.0.12=pypi_0
- eventkit =1.0.3=pypi_0
- exceptiongroup =1.0.4=py39h06a4308_0
- executing =0.8.3=pyhd3eb1b0_0
- expat =2.5.0=h6a678d5_0
- flake8 =6.0.0=py39h06a4308_0
- flask =2.2.5=py39h06a4308_0
- flask-compress =1.13=py39h06a4308_0
- flask-cors =3.0.10=pyhd3eb1b0_0
- flatbuffers =2.0.0=h2531618_0
- fontconfig =2.14.1=h4c34cd2_2
- fonttools =4.47.0=pypi_0
- fqdn =1.5.1=pypi_0
- freetype =2.12.1=h4a9f257_0
- frozendict =2.4.0=pypi_0
- frozenlist =1.4.1=pypi_0
- fsspec =2023.12.2=pypi_0
- future =0.18.3=pypi_0
- gast =0.4.0=pyhd3eb1b0_0
- giflib =5.2.1=h5eee18b_3
- glib =2.69.1=he621ea3_2
- google-auth =2.22.0=py39h06a4308_0
- google-auth-oauthlib =0.5.2=py39h06a4308_0
- google-pasta =0.2.0=pyhd3eb1b0_0
- grpc-cpp =1.48.2=h5bf31a4_0
- grpcio =1.48.2=py39h5bf31a4_0
- gst-plugins-base =1.14.1=h6a678d5_1
- gstreamer =1.14.1=h5eee18b_1
- gtest =1.14.0=hdb19cb5_0
- h11 =0.14.0=pypi_0
- h5py =2.10.0=py39hec9cf62_0
- hdf5 =1.10.6=h3ffc7dd_1
- html5lib =1.1=pypi_0
- httpcore =1.0.2=pypi_0
- httpx =0.25.2=pypi_0
- humanize =3.10.0=pyhd3eb1b0_0
- hyperopt =0.2.7=pypi_0
- ib-insync =0.9.86=pypi_0
- icu =58.2=he6710b0_3
- idna =3.4=py39h06a4308_0
- imageio =2.31.4=py39h06a4308_0
- imagesize =1.4.1=py39h06a4308_0
- importlib-metadata =7.0.0=py39h06a4308_1
- importlib-resources =6.1.1=pypi_0
- importlib_metadata =7.0.0=hd3eb1b0_1
- inflection =0.5.1=pypi_0
- intervaltree =3.1.0=pyhd3eb1b0_0
- ipykernel =6.25.0=py39h2f386ee_0
- ipython =8.15.0=py39h06a4308_0
- ipython_genutils =0.2.0=pyhd3eb1b0_1
- ipywidgets =8.1.1=pypi_0
- isoduration =20.11.0=pypi_0
- isort =5.9.3=pyhd3eb1b0_0
- itsdangerous =2.0.1=pyhd3eb1b0_0
- jaraco.classes =3.2.1=pyhd3eb1b0_0
- jedi =0.18.1=py39h06a4308_1
- jeepney =0.7.1=pyhd3eb1b0_0
- jellyfish =1.0.1=py39hb02cf49_0
- jinja2 =3.1.2=py39h06a4308_0
- joblib =1.2.0=py39h06a4308_0
- jpeg =9e=h5eee18b_1
- json5 =0.9.6=pyhd3eb1b0_0
- jsonpointer =2.4=pypi_0
- jsonschema =4.19.2=py39h06a4308_0
- jsonschema-specifications =2023.7.1=py39h06a4308_0
- jupyter-dash =0.4.2=py39h06a4308_0
- jupyter-lsp =2.2.0=py39h06a4308_0
- jupyter_client =8.6.0=py39h06a4308_0
- jupyter_core =5.5.0=py39h06a4308_0
- jupyter_events =0.8.0=py39h06a4308_0
- jupyter_server =2.10.0=py39h06a4308_0
- jupyter_server_terminals =0.4.4=py39h06a4308_1
- jupyterlab =4.0.8=py39h06a4308_0
- jupyterlab-widgets =3.0.9=pypi_0
- jupyterlab_pygments =0.1.2=py_0
- jupyterlab_server =2.25.1=py39h06a4308_0
- kaleido =0.2.1=pypi_0
- keras =2.12.0=py39h06a4308_0
- keras-preprocessing =1.1.2=pyhd3eb1b0_0
- keyring =23.13.1=py39h06a4308_0
- kiwisolver =1.4.5=pypi_0
- kombu =5.3.4=pypi_0
- krb5 =1.19.4=h568e23c_0
- lazy-object-proxy =1.6.0=py39h27cfd23_0
- lcms2 =2.12=h3be6417_0
- ld_impl_linux-64 =2.38=h1181459_1
- lerc =3.0=h295c915_0
- libclang =14.0.6=default_hc6dbbc7_1
- libclang13 =14.0.6=default_he11475f_1
- libcurl =8.1.1=h91b91d3_0
- libdeflate =1.17=h5eee18b_1
- libedit =3.1.20230828=h5eee18b_0
- libev =4.33=h7f8727e_1
- libevent =2.1.12=h8f2d780_0
- libffi =3.4.4=h6a678d5_0
- libgcc-ng =11.2.0=h1234567_1
- libgfortran-ng =11.2.0=h00389a5_1
- libgfortran5 =11.2.0=h1234567_1
- libgomp =11.2.0=h1234567_1
- libllvm14 =14.0.6=hdb19cb5_3
- libnghttp2 =1.52.0=ha637b67_1
- libopenblas =0.3.21=h043d6bf_0
- libpng =1.6.39=h5eee18b_0
- libpq =12.9=h16c4e8d_3
- libprotobuf =3.20.3=he621ea3_0
- libsodium =1.0.18=h7b6447c_0
- libspatialindex =1.9.3=h2531618_0
- libssh2 =1.10.0=h37d81fd_2
- libstdcxx-ng =11.2.0=h1234567_1
- libta-lib =0.4.0=h516909a_0
- libtiff =4.5.1=h6a678d5_0
- libuuid =1.41.5=h5eee18b_0
- libuv =1.44.2=h5eee18b_0
- libwebp =1.3.2=h11a3e52_0
- libwebp-base =1.3.2=h5eee18b_0
- libxcb =1.15=h7f8727e_0
- libxkbcommon =1.0.1=h5eee18b_1
- libxml2 =2.10.4=hcbfbd50_0
- llvmlite =0.39.1=pypi_0
- locket =1.0.0=pypi_0
- lxml =5.0.0=pypi_0
- lz4 =4.3.2=py39h5eee18b_0
- lz4-c =1.9.4=h6a678d5_0
- mako =1.3.0=pypi_0
- markdown =3.4.1=py39h06a4308_0
- markdown-it-py =2.2.0=py39h06a4308_1
- markupsafe =2.1.3=py39h5eee18b_0
- matplotlib =3.8.2=pypi_0
- matplotlib-inline =0.1.6=py39h06a4308_0
- mccabe =0.7.0=pyhd3eb1b0_0
- mdurl =0.1.0=py39h06a4308_0
- mistune =2.0.4=py39h06a4308_0
- more-itertools =10.1.0=py39h06a4308_0
- msgpack =1.0.7=pypi_0
- multidict =6.0.4=py39h5eee18b_0
- multiprocess =0.70.15=pypi_0
- multitasking =0.0.11=pypi_0
- mypy_extensions =1.0.0=py39h06a4308_0
- nasdaq-data-link =1.0.4=pypi_0
- nbclient =0.8.0=py39h06a4308_0
- nbconvert =7.10.0=py39h06a4308_0
- nbformat =5.9.2=py39h06a4308_0
- ncurses =6.4=h6a678d5_0
- ndindex =1.7=pypi_0
- nest-asyncio =1.5.6=py39h06a4308_0
- networkx =3.2.1=pypi_0
- notebook =7.0.6=py39h06a4308_0
- notebook-shim =0.2.3=py39h06a4308_0
- nspr =4.35=h6a678d5_0
- nss =3.89.1=h6a678d5_0
- numba =0.56.4=pypi_0
- numexpr =2.8.7=py39h286c3b5_0
- numpy =1.23.5=pypi_0
- numpy-base =1.23.3=py39h1e6e340_1
- numpydoc =1.5.0=py39h06a4308_0
- oauthlib =3.2.2=py39h06a4308_0
- openjpeg =2.4.0=h3ad879b_0
- openssl =1.1.1w=h7f8727e_0
- opt_einsum =3.3.0=pyhd3eb1b0_1
- optuna =3.5.0=pypi_0
- orjson =3.9.10=py39h52d8a92_0
- osqp =0.6.3=pypi_0
- overrides =7.4.0=py39h06a4308_0
- packaging =23.1=py39h06a4308_0
- pandas =2.1.4=py39h1128e8f_0
- pandas-datareader =0.10.0=pypi_0
- pandas-ta =0.3.14b0=pypi_0
- pandocfilters =1.5.0=pyhd3eb1b0_0
- parso =0.8.3=pyhd3eb1b0_0
- partd =1.4.1=pypi_0
- pathos =0.3.1=pypi_0
- pathspec =0.10.3=py39h06a4308_0
- patsy =0.5.5=pypi_0
- pcre =8.45=h295c915_0
- peewee =3.17.0=pypi_0
- pexpect =4.8.0=pyhd3eb1b0_3
- pickleshare =0.7.5=pyhd3eb1b0_1003
- pillow =10.0.1=py39ha6cbd5a_0
- pip =23.3.1=py39h06a4308_0
- platformdirs =3.10.0=py39h06a4308_0
- plotly =5.9.0=py39h06a4308_0
- plotly-resampler =0.8.3.2=py39ha9d4c09_3
- pluggy =1.0.0=py39h06a4308_1
- ply =3.11=py39h06a4308_0
- polygon-api-client =1.13.4=pypi_0
- pox =0.3.3=pypi_0
- ppft =1.7.6.7=pypi_0
- prometheus_client =0.14.1=py39h06a4308_0
- prompt-toolkit =3.0.36=py39h06a4308_0
- protobuf =3.20.3=py39h6a678d5_0
- psutil =5.9.0=py39h5eee18b_0
- psycopg2-binary =2.9.9=pypi_0
- ptyprocess =0.7.0=pyhd3eb1b0_2
- pure_eval =0.2.2=pyhd3eb1b0_0
- py-cpuinfo =9.0.0=pypi_0
- py4j =0.10.9.7=pypi_0
- pyarrow =14.0.2=pypi_0
- pyasn1 =0.4.8=pyhd3eb1b0_0
- pyasn1-modules =0.2.8=py_0
- pybind11 =2.10.4=py39hdb19cb5_0
- pybind11-global =2.10.4=py39hdb19cb5_0
- pycares =4.4.0=pypi_0
- pycodestyle =2.10.0=py39h06a4308_0
- pycparser =2.21=pyhd3eb1b0_0
- pycryptodome =3.19.1=pypi_0
- pydantic =2.5.3=pypi_0
- pydantic-core =2.14.6=pypi_0
- pydocstyle =6.3.0=py39h06a4308_0
- pyerfa =2.0.1.1=pypi_0
- pyflakes =3.0.1=py39h06a4308_0
- pygments =2.15.1=py39h06a4308_1
- pyjwt =2.4.0=py39h06a4308_0
- pylint =2.16.2=py39h06a4308_0
- pylint-venv =2.3.0=py39h06a4308_0
- pyls-spyder =0.4.0=pyhd3eb1b0_0
- pyopenssl =23.2.0=py39h06a4308_0
- pyparsing =3.1.1=pypi_0
- pyportfolioopt =1.5.5=pypi_0
- pyqt =5.15.10=py39h6a678d5_0
- pyqt5-sip =12.13.0=py39h5eee18b_0
- pyqtwebengine =5.15.10=py39h6a678d5_0
- pysocks =1.7.1=py39h06a4308_0
- python =3.9.18=h7a1cb2a_0
- python-binance =1.0.19=pypi_0
- python-dateutil =2.8.2=pyhd3eb1b0_0
- python-fastjsonschema =2.16.2=py39h06a4308_0
- python-flatbuffers =2.0=pyhd3eb1b0_0
- python-json-logger =2.0.7=py39h06a4308_0
- python-lsp-black =1.2.1=py39h06a4308_0
- python-lsp-jsonrpc =1.0.0=pyhd3eb1b0_0
- python-lsp-server =1.7.2=py39h06a4308_0
- python-slugify =5.0.2=pyhd3eb1b0_0
- python-telegram-bot =13.15=pypi_0
- python-tzdata =2023.3=pyhd3eb1b0_0
- python_abi =3.9=2_cp39
- pytoolconfig =1.2.6=py39h06a4308_0
- pytz =2023.3.post1=py39h06a4308_0
- pyxdg =0.27=pyhd3eb1b0_0
- pyyaml =6.0.1=py39h5eee18b_0
- pyzmq =25.1.0=py39h6a678d5_0
- qdarkstyle =3.0.2=pyhd3eb1b0_0
- qdldl =0.1.7.post0=pypi_0
- qstylizer =0.2.2=py39h06a4308_0
- qt-main =5.15.2=h8373d8f_8
- qt-webengine =5.15.9=h9ab4d14_7
- qtawesome =1.2.2=py39h06a4308_0
- qtconsole =5.4.2=py39h06a4308_0
- qtpy =2.4.1=py39h06a4308_0
- quantstats =0.0.62=pypi_0
- re2 =2022.04.01=h295c915_0
- readline =8.2=h5eee18b_0
- redis =5.0.3=h7b6447c_0
- redis-py =4.3.4=py39h06a4308_0
- referencing =0.30.2=py39h06a4308_0
- regex =2023.10.3=py39h5eee18b_0
- requests =2.31.0=py39h06a4308_0
- requests-oauthlib =1.3.0=py_0
- retrying =1.3.3=pyhd3eb1b0_2
- rfc3339-validator =0.1.4=py39h06a4308_0
- rfc3986-validator =0.1.1=py39h06a4308_0
- rich =13.3.5=py39h06a4308_0
- riskfolio-lib =4.4.2=pypi_0
- rope =1.7.0=py39h06a4308_0
- rpds-py =0.10.6=py39hb02cf49_0
- rsa =4.7.2=pyhd3eb1b0_1
- rtree =1.0.1=py39h06a4308_0
- schedule =1.2.1=pypi_0
- scikit-learn =1.3.2=pypi_0
- scipy =1.11.4=py39heeff2f4_0
- scs =3.2.4.post1=pypi_0
- seaborn =0.13.1=pypi_0
- secretstorage =3.3.1=py39h06a4308_1
- send2trash =1.8.2=py39h06a4308_0
- setuptools =68.2.2=py39h06a4308_0
- sip =6.7.12=py39h6a678d5_0
- six =1.16.0=pyhd3eb1b0_1
- snappy =1.1.10=h6a678d5_1
- sniffio =1.2.0=py39h06a4308_1
- snowballstemmer =2.2.0=pyhd3eb1b0_0
- sortedcontainers =2.4.0=pyhd3eb1b0_0
- soupsieve =2.5=py39h06a4308_0
- sphinx =5.0.2=py39h06a4308_0
- sphinxcontrib-applehelp =1.0.2=pyhd3eb1b0_0
- sphinxcontrib-devhelp =1.0.2=pyhd3eb1b0_0
- sphinxcontrib-htmlhelp =2.0.0=pyhd3eb1b0_0
- sphinxcontrib-jsmath =1.0.1=pyhd3eb1b0_0
- sphinxcontrib-qthelp =1.0.3=pyhd3eb1b0_0
- sphinxcontrib-serializinghtml =1.1.5=pyhd3eb1b0_0
- spyder =5.4.3=py39h06a4308_1
- spyder-kernels =2.4.4=py39h06a4308_0
- sqlite =3.41.2=h5eee18b_0
- sqlparse =0.4.4=py39h06a4308_0
- sseclient-py =1.8.0=pypi_0
- stack_data =0.2.0=pyhd3eb1b0_0
- statsmodels =0.14.1=pypi_0
- ta =0.11.0=pypi_0
- ta-lib =0.4.19=py39hce5d2b2_3
- tables =3.9.2=pypi_0
- tabulate =0.9.0=pypi_0
- tenacity =8.2.2=py39h06a4308_0
- tensorboard =2.12.1=py39h06a4308_0
- tensorboard-data-server =0.7.0=py39h52d8a92_0
- tensorboard-plugin-wit =1.8.1=py39h06a4308_0
- tensorflow =2.12.0=mkl_py39h5ea9445_0
- tensorflow-base =2.12.0=mkl_py39he5f8e37_0
- tensorflow-estimator =2.12.0=py39h06a4308_0
- termcolor =2.1.0=py39h06a4308_0
- terminado =0.17.1=py39h06a4308_0
- text-unidecode =1.3=pyhd3eb1b0_0
- textdistance =4.2.1=pyhd3eb1b0_0
- threadpoolctl =3.2.0=pypi_0
- three-merge =0.1.1=pyhd3eb1b0_0
- tinycss2 =1.2.1=py39h06a4308_0
- tk =8.6.12=h1ccaba5_0
- toml =0.10.2=pyhd3eb1b0_0
- tomli =2.0.1=py39h06a4308_0
- tomlkit =0.11.1=py39h06a4308_0
- toolz =0.12.0=pypi_0
- tornado =6.1=pypi_0
- tqdm =4.65.0=py39hb070fc8_0
- trace-updater =0.0.9.1=py39h06a4308_0
- traitlets =5.7.1=py39h06a4308_0
- typing-extensions =4.7.1=py39h06a4308_0
- typing_extensions =4.7.1=py39h06a4308_0
- tzdata =2023c=h04d1e81_0
- tzlocal =2.1=py39h06a4308_1
- ujson =5.9.0=pypi_0
- unidecode =1.2.0=pyhd3eb1b0_0
- universal-portfolios =0.4.12=pypi_0
- uri-template =1.3.0=pypi_0
- urllib3 =1.26.18=py39h06a4308_0
- vectorbtpro =2023.12.23=pypi_0
- vine =5.1.0=pypi_0
- watchdog =2.1.6=py39h06a4308_0
- wcwidth =0.2.5=pyhd3eb1b0_0
- webcolors =1.13=pypi_0
- webencodings =0.5.1=py39h06a4308_1
- websocket-client =0.58.0=py39h06a4308_4
- websockets =11.0.3=pypi_0
- werkzeug =2.2.3=py39h06a4308_0
- whatthepatch =1.0.2=py39h06a4308_0
- wheel =0.41.2=py39h06a4308_0
- whitenoise =6.6.0=pypi_0
- widgetsnbextension =4.0.9=pypi_0
- wrapt =1.14.1=py39h5eee18b_0
- wurlitzer =3.0.2=py39h06a4308_0
- xlsxwriter =3.1.9=pypi_0
- xz =5.4.5=h5eee18b_0
- yaml =0.2.5=h7b6447c_0
- yapf =0.31.0=pyhd3eb1b0_0
- yarl =1.9.4=pypi_0
- yfinance =0.2.33=pypi_0
- zeromq =4.3.4=h2531618_0
- zipp =3.17.0=py39h06a4308_0
- zlib =1.2.13=h5eee18b_0
- zstd =1.5.5=hc292b87_0