midastrader

View on PyPIReverse Dependencies (0)

1.0.8 midastrader-1.0.8-py3-none-any.whl

Wheel Details

Project: midastrader
Version: 1.0.8
Filename: midastrader-1.0.8-py3-none-any.whl
Download: [link]
Size: 114369
MD5: b99e8564ca0687b7a13a81744b7cbb5d
SHA256: 4c7d892caf36bf7ea819a14647e78ab1cf3ed2d67d466f9d33ff19565b8580ae
Uploaded: 2025-01-15 17:20:08 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: midastrader
Version: 1.0.8
Summary: A robust backtesting and live trading engine designed for seamless strategy development and deployment. It supports user-defined strategies, multi-threaded execution, and integrations with brokers and data sources.
Author-Email: Anthony Baxter <anthonybaxter819[at]gmail.com>
License: Apache-2.0
Keywords: algorithmic-trading,event-driven-backtest,quantitative-finance,finance,markets
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: aiohttp (==3.9.5)
Requires-Dist: aiosignal (==1.3.1)
Requires-Dist: appdirs (==1.4.4)
Requires-Dist: arch (==7.0.0)
Requires-Dist: async-timeout (==4.0.3)
Requires-Dist: attrs (==23.2.0)
Requires-Dist: beautifulsoup4 (==4.12.3)
Requires-Dist: Brotli (==1.1.0)
Requires-Dist: certifi (==2024.7.4)
Requires-Dist: cffi (==1.16.0)
Requires-Dist: chardet (==5.2.0)
Requires-Dist: charset-normalizer (==3.3.2)
Requires-Dist: contourpy (==1.2.1)
Requires-Dist: cramjam (==2.8.3)
Requires-Dist: cssselect2 (==0.7.0)
Requires-Dist: cycler (==0.12.1)
Requires-Dist: databento (==0.33.0)
Requires-Dist: databento-dbn (==0.17.1)
Requires-Dist: docutils (==0.21.2)
Requires-Dist: exchange_calendars (==4.6)
Requires-Dist: fastparquet (==2024.5.0)
Requires-Dist: fonttools (==4.51.0)
Requires-Dist: frozendict (==2.4.2)
Requires-Dist: frozenlist (==1.4.1)
Requires-Dist: fsspec (==2024.9.0)
Requires-Dist: html5lib (==1.1)
Requires-Dist: idna (==3.7)
Requires-Dist: jaraco.classes (==3.4.0)
Requires-Dist: jaraco.context (==6.0.1)
Requires-Dist: jaraco.functools (==4.1.0)
Requires-Dist: joblib (==1.4.2)
Requires-Dist: keyring (==25.6.0)
Requires-Dist: kiwisolver (==1.4.5)
Requires-Dist: korean-lunar-calendar (==0.3.1)
Requires-Dist: lxml (==5.2.1)
Requires-Dist: markdown-it-py (==3.0.0)
Requires-Dist: matplotlib (==3.9.0)
Requires-Dist: mbn (==1.0.3)
Requires-Dist: mdurl (==0.1.2)
Requires-Dist: midas_client (==1.0.7)
Requires-Dist: more-itertools (==10.5.0)
Requires-Dist: multidict (==6.0.5)
Requires-Dist: multitasking (==0.0.11)
Requires-Dist: nh3 (==0.2.20)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: packaging (==24.1)
Requires-Dist: pandas (==2.2.2)
Requires-Dist: pandas_market_calendars (==4.4.2)
Requires-Dist: patsy (==0.5.6)
Requires-Dist: peewee (==3.17.3)
Requires-Dist: pillow (==10.3.0)
Requires-Dist: pkginfo (==1.12.0)
Requires-Dist: pyarrow (==17.0.0)
Requires-Dist: pycparser (==2.22)
Requires-Dist: pydyf (==0.10.0)
Requires-Dist: Pygments (==2.19.1)
Requires-Dist: pyluach (==2.2.0)
Requires-Dist: pyparsing (==3.1.2)
Requires-Dist: pyphen (==0.15.0)
Requires-Dist: pyproject_hooks (==1.2.0)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: python-decouple (==3.8)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: pytz (==2024.1)
Requires-Dist: quant_analytics (==1.0.5)
Requires-Dist: readme_renderer (==44.0)
Requires-Dist: reportlab (==4.2.0)
Requires-Dist: requests (==2.32.3)
Requires-Dist: requests-toolbelt (==1.0.0)
Requires-Dist: rfc3986 (==2.0.0)
Requires-Dist: rich (==13.9.4)
Requires-Dist: scikit-learn (==1.4.2)
Requires-Dist: scipy (==1.13.0)
Requires-Dist: seaborn (==0.13.2)
Requires-Dist: six (==1.16.0)
Requires-Dist: soupsieve (==2.5)
Requires-Dist: statsmodels (==0.14.2)
Requires-Dist: threadpoolctl (==3.5.0)
Requires-Dist: tinycss2 (==1.3.0)
Requires-Dist: toml (==0.10.2)
Requires-Dist: toolz (==1.0.0)
Requires-Dist: tzdata (==2024.1)
Requires-Dist: urllib3 (==2.2.2)
Requires-Dist: weasyprint (==62.1)
Requires-Dist: webencodings (==0.5.1)
Requires-Dist: XlsxWriter (==3.2.0)
Requires-Dist: yarl (==1.9.4)
Requires-Dist: yfinance (==0.2.38)
Requires-Dist: zopfli (==0.2.3)
Requires-Dist: zstandard (==0.22.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3332 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
midastrader/__init__.py sha256=_EjhVoM99jhiz_5-J3FEzHfbCBTWjK-MaothZigtgXM 136
midastrader/cli.py sha256=pgc6l8me1L7iXV1acyhauH7jGkkayCytjibPHU_IRxE 2562
midastrader/config.py sha256=Smngdhe2_7WYu9ukAxPUHZnhWDZGByRZSasa1YOdOP0 9489
midastrader/engine.py sha256=Xferdo2_DHwB_YrVghur64Rr-cSea8FpQUbiVTpXA0M 16148
midastrader/message_bus.py sha256=T6_3xIH0yp9QRbeCn1ITa_dAncOtLhUjfaYeK9DKbpo 3851
midastrader/core/__init__.py sha256=qPHsqFST6jIJH3Fg9k3V6xOKm2fha59cQ0DOqymtn2U 144
midastrader/core/engine.py sha256=xCHf2goSMUMDOKAchtg27WEawaLg-Y6BYbrztRhHm_w 5833
midastrader/core/adapters/__init__.py sha256=CojZxyVdC205uFvlCyBHgJ0Y8MPOHNducWoTqLipXNc 479
midastrader/core/adapters/base.py sha256=koTYpPvOV2zNtPO08OhBCLGFA45ZRKRNuPSPPsQhrBQ 693
midastrader/core/adapters/base_strategy.py sha256=eGH4DHLdOLaLR8NbqC4JLgac6dvlfzqS2ffHx1DdYJ4 5746
midastrader/core/adapters/database_updater.py sha256=q_i0AZZgV3zjFUjarKu2g9pVqZcmvW_MGt7WVCmIYZM 6404
midastrader/core/adapters/order_book.py sha256=Qa4cDquOwbserawXl8yoQa4qP_q6lbpEZqQCbR5yr5Y 7857
midastrader/core/adapters/order_manager.py sha256=oZOIHWRO1d1GVH_VZT8Z3yCJSlx5GTOIBA0yuvPC3MM 8451
midastrader/core/adapters/performance/__init__.py sha256=zwWu3qHbFIObgYP9-ptf5NOo3ECylseFrJP_fcvGSOA 71
midastrader/core/adapters/performance/base.py sha256=5R2ChCJnEbd30wVq2RDY0j1zrPEbx1ixmZbMS_UU914 21178
midastrader/core/adapters/performance/managers.py sha256=B0G02oO8_tRQKWxIVTd6sb7TySkfhoojqCME9Sy3nRE 27506
midastrader/core/adapters/portfolio/__init__.py sha256=NxJ8VdRs0ba5tMmQXoLubDhuO4Wb7z4VZqZO4io6wG0 115
midastrader/core/adapters/portfolio/base.py sha256=Ey1eDtY6x3lvyrwaZr35k54kHHr2PfSoO_M8MjEalXE 7195
midastrader/core/adapters/portfolio/managers.py sha256=peU6Bxlh1TXF_JxeRjYgOhWOtExkHy_H7mbscX0TRuk 9154
midastrader/core/adapters/risk/__init__.py sha256=JPvd8hNwckEwe7_BOOCgAnPrgT-yR_EyVc9wa-sjriY 97
midastrader/core/adapters/risk/base_risk_model.py sha256=tHDdqshUDkhSAV-lxmmWiNwjFqF1rdVLUcpqispOdKs 2132
midastrader/core/adapters/risk/risk_handler.py sha256=T1CrVv4jRlZREVBrq9P8jSiBjBpL38dyMBhI6TH_xzU 2838
midastrader/data/__init__.py sha256=U3NV7yKD-LZmhXktg4OZLUY3WRCmSN9GngIARHnTUwo 57
midastrader/data/engine.py sha256=w2_afPccnep8BI9zvs1qgWKRcecHShzIkI44vWvVLnU 4744
midastrader/data/adaptors/__init__.py sha256=iNtBp6TuIFZ7EIxyzuiyu5jU1rkAu7CgrV2OsYahyWU 125
midastrader/data/adaptors/base.py sha256=qsqwYmp11449p-qeqIvWt4Zaz5eLw22MwDcc83xVmPk 693
midastrader/data/adaptors/historical/__init__.py sha256=ZfSntVfQPO7Et5Ixg97qdsMbL8NEwtrZPFDIOgN5zpE 76
midastrader/data/adaptors/historical/data_client.py sha256=vuoTOmZxTzIjbb7ZGet8M8IolsnvJ7kSAkYu5XXy158 7108
midastrader/data/adaptors/ib/__init__.py sha256=FUCuI-jHEpo5RS-c-ekmOfYavKqOsYXN06F5c8sqlJw 55
midastrader/data/adaptors/ib/client.py sha256=Eb7nsADMIX76UzemqNPbWRZplxVY9ODmRsMuk_waa-o 12862
midastrader/data/adaptors/ib/wrapper.py sha256=5jwXI2N3RRpqy6JkEkUDjkZiYpzJhgiqTN0PvJNkQSA 11101
midastrader/execution/__init__.py sha256=sq52gOfMrRtPhUXV0tDdQz6O_HxikMH14NoCNbDjiio 67
midastrader/execution/engine.py sha256=xar8hqgfNLIjz-RWs8COj75IdjPoZcPMR_F-XrldI3o 3985
midastrader/execution/adaptors/__init__.py sha256=b6fOnvhghroGPwh6zeI6SIVWXOlWkZduvvSCjtD7mgM 99
midastrader/execution/adaptors/base.py sha256=bb0QeSms5ozcklMPen4CmuX9wePjCZZCNmFPcr40mu4 764
midastrader/execution/adaptors/dummy/__init__.py sha256=OaB2OEREaSNg_BAxigTuL6EcAigdHsKhg2Vz4IoLu_M 69
midastrader/execution/adaptors/dummy/broker_client.py sha256=xnRr9EFNDRt6AUBmu1uwa2TrHBg2_2je4BN4sfK-u1c 9610
midastrader/execution/adaptors/dummy/dummy_broker.py sha256=txeO9R3jWA-ZwhxNhbN68nrtIIAQV-VdRXSOavGKmK0 16266
midastrader/execution/adaptors/ib/__init__.py sha256=FUCuI-jHEpo5RS-c-ekmOfYavKqOsYXN06F5c8sqlJw 55
midastrader/execution/adaptors/ib/client.py sha256=vVENblzIHN-LqHcJdry7XOZhMn7VP5DXkMllrKE91ZA 9073
midastrader/execution/adaptors/ib/wrapper.py sha256=oWUdbqrFomsAKFiz9ZHmhg3-tNugzFOITdM6dtt0FOM 19064
midastrader/structs/__init__.py sha256=MhAlaTJSnbL1DmEJZGjMSYbAzp79arxHquJjaLnlXdw 1266
midastrader/structs/account.py sha256=ILqfJO1NFTaY6-e-ZfTPcYCIxwP145gGa3AiW1Th7Bk 8266
midastrader/structs/active_orders.py sha256=wtyeWjVb5JGJMjuEweASnRKRFehDxB2gvR6WErBQoqA 7545
midastrader/structs/constants.py sha256=XUPJ6UG_PLA7oDRE5V2aDt7JK9-GC4Ycw7jeItC36Lw 62
midastrader/structs/orders.py sha256=mINwLRt-S48TeIr0Pp5J-aM_0aIjZlISf6S1t_OfTo4 6129
midastrader/structs/positions.py sha256=EP9u2kmg6XdT6gFlU4taKNqRO3eBoOL5j5jE2BfX3eo 34075
midastrader/structs/signal.py sha256=gnVUGeVcAxz-HO4M2w8OG32jAWk1ljvpi2yN_Em8U0M 6673
midastrader/structs/symbol.py sha256=HWI6ri83Fb6sNgld_rgPZK-rh5xaZrMxcCOGepoNQ-Y 48899
midastrader/structs/trade.py sha256=TFHYPw2dDVMrkhFrUAguPbikVLKo4jNk47ZnQ57va-0 5498
midastrader/structs/events/__init__.py sha256=D0T5ByLnCbR_ESHuB0W1f4bbJ6kLAob5OC3AjY6n44s 437
midastrader/structs/events/base.py sha256=XaK-m9srMUzlp2-Y-SkHIAitGy5MQ19i3gJplmKy_RU 163
midastrader/structs/events/eod_event.py sha256=XAnumpx5yyS19rEOYxvDPCjOAEl_gVPA8fAFPCll6R4 1415
midastrader/structs/events/execution_event.py sha256=h-KsO3l9rBIs9eL0_KDm1VueoEuJicFG3RH3QCdqp8o 2602
midastrader/structs/events/market_event.py sha256=SnFhfiubFQQLpvLo_BEBul8Y_I7JnxvHLY7MYa6Odq0 1874
midastrader/structs/events/order_event.py sha256=m4BhjMnKcLgEnbsEQDkO7nRHEIX6zhidwL3o_sL2Icw 3041
midastrader/structs/events/signal_event.py sha256=8xr0z9MO-4UCTeaVFJC0OLZIVb8CS0bvptwB4LOhyGQ 3664
midastrader/structs/events/stream_event.py sha256=ozYihTjlUM0vKVrgz8Yiuw2NV0S3Y6EtJho6VMOSsy4 979
midastrader/structs/events/trade_event.py sha256=Kr8oWLOhwcbGpscXhwGQkDzm-1-G86BykGIp_Jpf7Y4 4063
midastrader/utils/__init__.py sha256=gGWwOUpwn-P3JU2DifcbNV5Zxmla6hfpSLPRHydVA_g 333
midastrader/utils/date_adjust.py sha256=ZpXLjn7EfWMc0BhD9jP9l7amq8rAicDHXcv7Oq54nRo 3439
midastrader/utils/logger.py sha256=MJ3ml3icUVjf1uo-4sZsutX1QHiLndv_eyYQzgRfICg 5280
midastrader/utils/unix.py sha256=DobTjHwcxj2FucOgn3RQmiUDscaOMHFgTnMqzWPzh-c 5244
midastrader-1.0.8.dist-info/LICENSE sha256=aCz0m3wdvDaBiBaMLZ89yNpRAgLe9QniTbdH-mnXHoQ 10759
midastrader-1.0.8.dist-info/METADATA sha256=76lF23wUmoameHNcPc3ZZER-wRGWcBYLm9WB2noDLEM 7060
midastrader-1.0.8.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
midastrader-1.0.8.dist-info/top_level.txt sha256=jLxFVJCl5OPUNroObTsIG4sU6ybmnTLtJ0_tzTJ0EEg 12
midastrader-1.0.8.dist-info/RECORD

top_level.txt

midastrader