minitrade

View on PyPIReverse Dependencies (0)

0.1.40 minitrade-0.1.40-py3-none-any.whl

Wheel Details

Project: minitrade
Version: 0.1.40
Filename: minitrade-0.1.40-py3-none-any.whl
Download: [link]
Size: 270837
MD5: a8800004a2c5ac7d5bf9b23752a48ebb
SHA256: 0e512a51fd4f52536a6311dff01f45d1858add7cc2f9ce66cf90970f0eae95af
Uploaded: 2024-07-15 01:41:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: minitrade
Version: 0.1.40
Summary: A personal automated trading system
Author: Wei Wu
Author-Email: dodid[at]outlook.com
Home-Page: https://dodid.github.io/minitrade/
Project-Url: Repository, https://github.com/dodid/minitrade
License: AGPL-3.0-or-later
Keywords: finance,investing,trading,algorithmic-trading,backtesting,backtesting-frameworks,interactive-brokers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<3.13
Requires-Dist: akshare (<2.0.0,>=1.11.16)
Requires-Dist: alpaca-py (<0.14.0,>=0.13.2)
Requires-Dist: apscheduler (<4.0.0,>=3.10.4)
Requires-Dist: bokeh (<4.0.0,>=3.2.2)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: dill (<0.4.0,>=0.3.7)
Requires-Dist: eodhd (<2.0.0,>=1.0.27)
Requires-Dist: fastapi[all] (<0.111,>=0.110)
Requires-Dist: fredapi (<0.6.0,>=0.5.1)
Requires-Dist: ipython (<9.0.0,>=8.19.0)
Requires-Dist: ipywidgets (<9.0.0,>=8.1.1)
Requires-Dist: mailjet-rest (<2.0.0,>=1.3.4)
Requires-Dist: matplotlib (<4.0.0,>=3.8.0)
Requires-Dist: minitrade-scikit-optimize (<0.10.0,>=0.9.2)
Requires-Dist: nanoid (<3.0.0,>=2.0.0)
Requires-Dist: numpy (<2.0.0,>=1.26.0)
Requires-Dist: pandas (<3.0.0,>=2.1.1)
Requires-Dist: pandas-market-calendars (<5.0.0,>=4.3.1)
Requires-Dist: pandas-ta (<0.4.0,>=0.3.14b)
Requires-Dist: psutil (<6.0.0,>=5.9.5)
Requires-Dist: pydantic (<3.0.0,>=2.4.0)
Requires-Dist: pypika (<0.49.0,>=0.48.9)
Requires-Dist: python-telegram-bot[socks] (<21.0,>=20.5)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: quantstats (<0.0.63,>=0.0.62)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: riskfolio-lib (<7.0.0,>=6.0.0)
Requires-Dist: scikit-learn (<2.0.0,>=1.3.1)
Requires-Dist: scipy (<2.0.0,>=1.11.2)
Requires-Dist: seaborn (<0.14,>=0.13)
Requires-Dist: selenium (<5.0.0,>=4.13.0)
Requires-Dist: setuptools (<70.0.0,>=69.2.0)
Requires-Dist: statsmodels (<0.15.0,>=0.14.0)
Requires-Dist: streamlit (<2.0.0,>=1.27.0)
Requires-Dist: tqdm (<5.0.0,>=4.66.1)
Requires-Dist: twelvedata (<2.0.0,>=1.2.12)
Requires-Dist: watchdog (<3.0.0,>=2.3.1)
Requires-Dist: yfinance (<0.3.0,>=0.2.30)
Description-Content-Type: text/markdown
[Description omitted; length: 2736 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
minitrade/admin/Home.py sha256=115hPFTOIoYaVIlcKho3nPIsbhs2PFRvCq6dDR2W9j4 4263
minitrade/admin/pages/1_Trading.py sha256=mjJOZ9qz31gMw_i2a6D27srZVpqKIYiKBinYaV74lQI 16894
minitrade/admin/pages/2_Strategy.py sha256=ZczCPpDCR7sMalr4i9CSE3QdvJmVuySjLBvT_HZsfyI 1852
minitrade/admin/pages/3_Datasource.py sha256=YmlANki0wvL5dd2KAL5c47_krN79TTMvLuhvM0mpADE 14821
minitrade/admin/pages/4_Broker.py sha256=GOcr7Dc2ME_JanukkTK2XRQWn1Z5tlL-a006ZJH5Kbk 7101
minitrade/admin/pages/5_Task.py sha256=IjSEMtJ5UlvH57GiZscT8T0ZuJq5ojew33RbpTk-Hk8 5888
minitrade/admin/pages/6_Log.py sha256=2mv9j4550hB1Pe1rdDRkuA3hVcYT7Gq8H9E07nNEIvs 521
minitrade/admin/pages/7_Settings.py sha256=4kLg3oeJfUm7WrEJqE1O23NCOSQ-UUFIi69V_8bm-to 2434
minitrade/admin/pages/8_Fred.py sha256=tG0nwwoMidRV2HHhwUqe4LK7x5hL_jXVjFf87rkd_zc 3051
minitrade/backtest/__init__.py sha256=qai1w7wsQQJJAHF4dXFSNn_Oc8lWTFkCWEP0U8M3BdY 58
minitrade/backtest/core/__init__.py sha256=1Ki58WuLZauaGtEZsEH4y5JHpKeiXq4lTRJ0RPETBDo 2188
minitrade/backtest/core/_plotting.py sha256=pZg4gCHyDoSWpyCcVXCywYdA-AJfklTSaIsdVaDJcf0 33467
minitrade/backtest/core/_stats.py sha256=sLIyyk7kMck1ya6TCLnRFVH88ncwo40onEvLeegNbiU 8528
minitrade/backtest/core/_util.py sha256=5jXIWxckSBC5lEEBGceIH_EVEfFrsKeUQEWaOLhpA6I 9245
minitrade/backtest/core/autoscale_cb.js sha256=TdlzTjNGlQAe18_JV9KEtTixBkgeyRaarJh-NWLthTU 1201
minitrade/backtest/core/backtesting.py sha256=8PlJ6n7cOngreJokAL9tXYLI6YpukRgOsPGWdGURggQ 111341
minitrade/backtest/core/lib.py sha256=83Nh_ARstVDwFsFM3KtNTm-uzrpR3GRV4ZqVE77GUOk 18585
minitrade/backtest/core/test/EURUSD.csv sha256=gel3kFoAbMj7wDTr24PJmajta6ABkdx-pe9bOG-3SoI 279689
minitrade/backtest/core/test/GOOG.csv sha256=YOlhpWdJCxV_cYiN-eavs2GQo0pApihqo4mI4jQ_Gxo 97833
minitrade/backtest/core/test/__init__.py sha256=zoZzOQSq_XAXk_staghEwIgSAPxbbawCF_zGzVqdpXs 609
minitrade/backtest/core/test/__main__.py sha256=wvw3rqCk3iBlSFpXZt6KZlwd2iPs5t5bau-Has-T4Vo 325
minitrade/backtest/core/test/_test.py sha256=pjXq2x0MbWRoldNBravxmdHz2DGSWYvAU5jYma7OR34 37284
minitrade/backtest/utils.py sha256=k2VjAMfAE16q36Gs46uAYFss8cH6oYG6b8p9KWzEsBI 14769
minitrade/broker/__init__.py sha256=ERmmOxz_9mUkIuccNbzUa5Y6gVLLVDdyc4cCxbCCUbY 20
minitrade/broker/base.py sha256=N5L_-n2Wo7Wmd158M8kbJIblScyQlOI4Y4Nad07mUfc 14035
minitrade/broker/ib.py sha256=j0Opf5F29Dh2j9fuY71Z97J33LKTZqE8-qLIWzjbkq0 15303
minitrade/broker/ibgateway.py sha256=w3Ccjqyk8bcRiP715aFF6F9tXZg0HP3b_k2Etbz4_40 14602
minitrade/broker/manual.py sha256=SblLqfzJTOK07NAtU5FFE0WdjLnwKa1kdlE14es1wvc 3196
minitrade/cli.py sha256=KXBQnDfo9mG0GNCs3kahj4qeKGBv-BdVWVhuSw63VCw 14151
minitrade/datasource/__init__.py sha256=ERmmOxz_9mUkIuccNbzUa5Y6gVLLVDdyc4cCxbCCUbY 20
minitrade/datasource/alpaca.py sha256=SntTe3tcXbbRVoyBfaBagSCqvSf-zl2fNQ7W1zGnscg 2320
minitrade/datasource/base.py sha256=P88YR1GceCDyDpbiVxqorUCZ6tA-_QeHG-2v6ITh9oY 12639
minitrade/datasource/cboe_futures.py sha256=-3Dj9fdE2afAqAWXKJeUcromWjJOCc89AMCUKWN_I0E 9643
minitrade/datasource/cboe_index.py sha256=ABWZPb7UcJsKoF9f-DRM7o805o4MLniuRSbHjXsA7lQ 1733
minitrade/datasource/eastmoney.py sha256=DKxe__4AHRaV2zoEZM7AYC3ShghZ-d08wqGClCiOZbQ 2147
minitrade/datasource/eodhd.py sha256=XG7deARVqUUuTrM4fFbL8hxyE3_giDmgb0XeQQrGrxM 2227
minitrade/datasource/ib.py sha256=Xe9RthO79vHocNB_rnCqNZuFEohdXXbXTHfLKKQoGuA 2534
minitrade/datasource/tiingo.py sha256=KXR6QZbH2mTHFbkPLZNgwmnz7LmKpuWqxkkuJV8vdfk 2080
minitrade/datasource/twelve.py sha256=P0NO5DMdWtFqOTFyzHQqIDRm2ogvcmvEiz1Q03uZF4I 1611
minitrade/datasource/union.py sha256=pyaa1GlZSjZ648ZYtHzAiR6Se61nIAVXqQ0A7i6TTXQ 4829
minitrade/datasource/yahoo.py sha256=tzlF-S5LfEoOaxyCJTNn5O10GftRH1IoY5mxTHWavhw 6224
minitrade/trader/__init__.py sha256=xSQ0QIXJyFzWBxuUwq4WN36JaKRt6mHyC6Jlkyc_3iA 22
minitrade/trader/scheduler.py sha256=NBgndyqjjr0Vqi0XdQd-FdDXWLUAqabpZF6p_DiUAAg 9360
minitrade/trader/schema/0.1.28.sql sha256=mRUc7BKab7l_kfsq-jBnm35EEJ3iG8fWQ3t8VKiQeeM 4175
minitrade/trader/schema/0.1.29.sql sha256=wtCRK324l05oDzPwFWikfVoAo25I578UIlF5KlxtIVE 105
minitrade/trader/schema/0.1.30.sql sha256=36ypikxaNOTCaWC5FM2ez0dg9ivvfsYKSkcOX9n5Vnk 638
minitrade/trader/schema/0.1.32.sql sha256=AOR0cIACGTNzOURhQ9T-NK-B6nykH32oitZD79bk7Xw 66
minitrade/trader/schema/0.1.34.sql sha256=QXJIqa5EhTJHZuhcLm21kdCfUpL41AoJgHcHlpXWM3A 320
minitrade/trader/schema/0.1.36.sql sha256=hMEIe30yTHobfoBxuGyao-detPrVlMguV9dHHnbckpE 1934
minitrade/trader/schema/consolidated.sql sha256=b9HtO68EUghB2Ik9IldSoZ4A21TjLC_qhtt-9NbDGsE 5631
minitrade/trader/trader.py sha256=aPmW9Mdlye37niFdCznLhhwoUb8023w6BO2nk2QK5ug 43863
minitrade/utils/config.py sha256=dIwpL0kBl6ZxZeqh9hblGWhtl1sNHUfv1IeoGOgi-tE 3453
minitrade/utils/mailjet.py sha256=LnkgZVNgTNRMYonl-DGWRkRZXu361uI4GOMtPRsufTc 1425
minitrade/utils/mtdb.py sha256=zBTrA385IrE9ekAxujYCSnx15qzRgoZB2ms_L4ROkfk 7848
minitrade/utils/telegram.py sha256=3JVe3nVZLsZsUA6Lf9MpBQVPAN8vmpmqzSxMD8SVWmc 11351
minitrade-0.1.40.dist-info/LICENSE.md sha256=hIahDEOTzuHCU5J2nd07LWwkLW7Hko4UFO__ffsvB-8 34523
minitrade-0.1.40.dist-info/METADATA sha256=n9ygWLfNHt_DMUTxA7TWn_UDZSeSVsspBnKXkRxVFCQ 5122
minitrade-0.1.40.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
minitrade-0.1.40.dist-info/entry_points.txt sha256=I8aJPjHwGH6kO3z6VV9xGRs0px9PI_OwQMFNziC3_p8 49
minitrade-0.1.40.dist-info/RECORD

entry_points.txt

minitrade = minitrade.cli:mtcli