modular-trader

View on PyPIReverse Dependencies (0)

0.0.1 modular_trader-0.0.1-py3-none-any.whl

Wheel Details

Project: modular-trader
Version: 0.0.1
Filename: modular_trader-0.0.1-py3-none-any.whl
Download: [link]
Size: 43522
MD5: a57506d0ceae4ad5027782d97fa39111
SHA256: 817e3e4f1c9bcee0523450a672238aea3a0fd2d59fdaf953f62dbb0534699313
Uploaded: 2024-10-06 10:52:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: modular-trader
Version: 0.0.1
Summary: Python Algorithmic Trading Framework
Author: Kachain Fuangsung
Author-Email: kachain.f[at]outlook.com
Project-Url: Homepage, https://github.com/kfuangsung/modular-trader
Project-Url: Documentation, https://kfuangsung.github.io/modular-trader
Project-Url: Repository, https://github.com/kfuangsung/modular-trader
Project-Url: Changelog, https://github.com/kfuangsung/modular-trader/blob/main/CHANGELOG.md
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Office/Business :: Financial :: Investment
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.10
Requires-Dist: typing-extensions (>=4.12.0)
Requires-Dist: alpaca-py (>=0.28.0)
Requires-Dist: pydantic (>=2.8.0)
Requires-Dist: python-benedict (>=0.33.0)
Requires-Dist: multimethod (>=1.12)
Requires-Dist: talipp (>=2.4.0)
Requires-Dist: loguru (>=0.7.2)
Requires-Dist: pendulum (>=3.0.0)
Requires-Dist: python-dotenv (>=1.0.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4282 characters]

WHEEL

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

RECORD

Path Digest Size
modular_trader/__init__.py sha256=dD0ccRcgKkW4X_KyXUQeHsMV7r-41WSDf-DpknxEalE 24
modular_trader/allocation.py sha256=uvB_kh1NA1dmY4JYi9eVu1pJIqTTl2oOp5HGgUKJetE 2412
modular_trader/context.py sha256=BUMxbo7LTfAqk-QzKYbFM0F7Rq-HMqkhRxWy5xpvNUk 1408
modular_trader/record.py sha256=9dTUiyuWbbPl5nvGvFyAE01ZnMzXJV0zpPHW4Tf7rqY 1314
modular_trader/signal.py sha256=IldFIxLKVwXwwXuQ5PLUwheyFN06h98VKRsVZVZV1j4 1966
modular_trader/time.py sha256=-FDHlTcrsL1WQf9xS1qZeT0NoZdwUyIv6U-1ih5yPA4 3110
modular_trader/universe.py sha256=FJjgVk_v4B2pPjQWWc6jLS0MzswGZvcTSWkAYKMNjOs 3148
modular_trader/common/constants.py sha256=K5FrankkzZn6zq2ijwfHvW3Ps8YYH7qj1ByVU6WtmBI 574
modular_trader/common/enums.py sha256=g1O29-fwJIQQ7FCp2mz2NeWgCjxbdZ5GhRiNWxqLnCo 1432
modular_trader/common/type_aliases.py sha256=E_Gdy1JQenWpQ6-jUTJ8uKSDFkfZrOFnyOYdDp_VNFg 146
modular_trader/common/utils.py sha256=289ZQwubsa0nAHsqMBeoFaCSUJOxCrqvwGwXfOXWuGU 1179
modular_trader/engine/__init__.py sha256=b-NyWpDqMTJ4xyoOZDCItyzkgS-c32g-lUUmtQe_fUI 104
modular_trader/engine/alpaca.py sha256=UvK1k_hnOX1_CJ0euYKWOIgwNgvFgek3WiW_RC2z5NY 34712
modular_trader/engine/base.py sha256=Fu-du3lOP8Y5Hjs2KM_XG6cFqofA1ywmtU33Pht9AvE 2441
modular_trader/framework/__init__.py sha256=WwrnvtvyNCX3C_V1qmi2dHU3SS6tA64V9y6SvkDuJ0M 79
modular_trader/framework/collection.py sha256=Dn_liPFpzapMybJbkoUXofnPCxhb8Y-obkE_Drs7QOc 1457
modular_trader/framework/asset_selection/__init__.py sha256=eqgBycB67djp9N8bSGw0j9Y4uXgAanjohfH_G8hkN_M 136
modular_trader/framework/asset_selection/base.py sha256=UuX9JCcp4gSyH8WpBd--w8DdPTO0Mpr8GPMb8j8dhss 779
modular_trader/framework/asset_selection/manual.py sha256=-yrnCDiOLW7e_8fY2dnqhQ8Fe2ptseda8X79HfEBBE8 936
modular_trader/framework/order_execution/__init__.py sha256=EBhjUlZEKNFufpO3m3W3lncQPhOi9N2yeo2l4tLz9zE 246
modular_trader/framework/order_execution/base.py sha256=pvTSQe8j0wMvZR5tcFPFd87_L36ObGWhH-c_2_VJAWM 776
modular_trader/framework/order_execution/instant.py sha256=-sxU1OaRafTZUm1XEG9DsEdnZ-qSwXhuqXnV4QBgrbQ 1897
modular_trader/framework/order_execution/threshold.py sha256=O-mEl3SjQxo7EDgzy0k6hC-EeSMwQ3cpR7SuA_xaMvQ 1423
modular_trader/framework/portfolio_builder/__init__.py sha256=IiniOBgc8PS4H--lZgXv61N7hAwJB2uQiX6id_p6dLQ 153
modular_trader/framework/portfolio_builder/base.py sha256=lbTsekbnI0NVdk6lywrFsNpbc5zrf83MFWt6zi7uY2U 1141
modular_trader/framework/portfolio_builder/equal.py sha256=uR64a92027sApKEWbgbfn6HJwIm3jkU0er0KVPopE5A 1348
modular_trader/framework/risk_management/__init__.py sha256=37qSB2TWaxLjwavEtQQCqv47VSynDclsHjE-h_JOODE 208
modular_trader/framework/risk_management/base.py sha256=4HfmknnGAgz7Xll9cMewZ-gScwscqJQjA6hJXXCbMFg 916
modular_trader/framework/risk_management/fixed.py sha256=oM95WEz3mEWPmL-eSrV5HJpogI7eVN1L1AVMMHxTeMk 1483
modular_trader/framework/risk_management/null.py sha256=tMw1lUlNWrwOM5NfbyTcoFO0R3cOH3m3QUVJpAbHh6o 557
modular_trader/framework/signal_generation/__init__.py sha256=M8D7dbR3RrL2I6DGZoaaovo5xXQGDO32sOIiH1Km-Y0 213
modular_trader/framework/signal_generation/base.py sha256=Fz-2hTG9A_S5zfHaK8htE0dzubHjOlTfqaHTlaSwni4 1490
modular_trader/framework/signal_generation/constant.py sha256=qE1UNZXM0wah8Co6arUdFB1iHatRESdWibUDS_N0Iw4 1033
modular_trader/framework/signal_generation/null.py sha256=unkq5JfCx3NSdt7JUXnp2zVH4WrHQHIzOQo4g_3reL8 709
modular_trader/indicator/handler/__init__.py sha256=3Z2U9ortr6a58mRNQf7fzS3opBcyHqqB6QQf7CLn5N0 144
modular_trader/indicator/handler/alpaca.py sha256=G7_RgqCX0fW6I6AFQbXt56t0hWp8hnQEjaeSG-MElbk 6625
modular_trader/indicator/handler/base.py sha256=O4ltaMKA_dxE6ASz2tU-XZp7C-xpvuFT5tDxXkgJvRs 487
modular_trader/indicator/technical/__init__.py sha256=sDML6VFf79DLwIZ9vaPI3v4b4_DFRttuulhmr4-aUS0 102
modular_trader/indicator/technical/base.py sha256=s6nxARAvXr0nv-SEI9ofYNhZVDIy-rI1hhekrNSNPWE 15771
modular_trader/indicator/technical/rsi.py sha256=KNW7wbu-miylvg2Ml-vo2DGkW_epKh8vkY7yS4djJ44 1594
modular_trader/indicator/technical/settings.py sha256=u4wbqrdQ7a8SnP9ZuxKM-hKsya6xUT_Zyw_VQqKuf4w 78
modular_trader/indicator/technical/sma.py sha256=wTWD2GeH7kyYaMRUcJ0W097gS0g_a7kGuXaF2ncuIuE 1494
modular_trader/indicator/technical/stoch.py sha256=tenHahtBiZpKYh77PIXrlaQaj55iH1jDbm5qffCNy34 1683
modular_trader/logging/__init__.py sha256=KVqSVtCtUuYvIQWjmY8bomvTShezd-rfvZSKJtksdv4 105
modular_trader/logging/base.py sha256=t8H8JqLsJsxF9VD2xGQjdtSNnxVqvTum6HXHRSEMCRI 3332
modular_trader/logging/trade.py sha256=ASTTGmURWS1yCSjjrHnCPbvN0dK-yK8AdGsrXY2BppQ 1519
modular_trader/trader/__init__.py sha256=ZDv-l2VakHkIR_PXYhLcRyqwgXFU7GXFuWRmB5AYscI 104
modular_trader/trader/alpaca.py sha256=NOB1NptucfxaVZaO0rPBi01sLqxpyGhN6uKiHSFpQJk 10247
modular_trader/trader/base.py sha256=tsXrUEc31PdYSH6Dy0W3E26_65RGyGWKuhx0d0kK0Us 1717
modular_trader-0.0.1.dist-info/LICENSE sha256=tEret05hHg3TnhaAbOJPBKB23frptwZ8CnYe2b1AIuU 1067
modular_trader-0.0.1.dist-info/METADATA sha256=NjmAd1At7kdfTLwgZeITLUsz3jbPIEbsXA1r-x_Z9_A 5324
modular_trader-0.0.1.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
modular_trader-0.0.1.dist-info/top_level.txt sha256=dHu9WN1XrugfmYsMF6a16FVlPPQxKt6R-7Yg8rZHENY 15
modular_trader-0.0.1.dist-info/RECORD

top_level.txt

modular_trader