modular-trader

View on PyPIReverse Dependencies (0)

0.0.3 modular_trader-0.0.3-py3-none-any.whl

Wheel Details

Project: modular-trader
Version: 0.0.3
Filename: modular_trader-0.0.3-py3-none-any.whl
Download: [link]
Size: 44872
MD5: 53b5068ded76ed38b831923239eaceb1
SHA256: 7e12fffcf30ab27b2885248b52729e56835ad38d9e855d344041da864ba07616
Uploaded: 2025-01-04 08:31:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: modular-trader
Version: 0.0.3
Summary: A Flexible 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: 4450 characters]

WHEEL

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

RECORD

Path Digest Size
modular_trader/__init__.py sha256=Y3ocjcLKajr-4WJxoJPPwzfZFkym1-gxSkPwY8Cw6jw 24
modular_trader/allocation.py sha256=uvB_kh1NA1dmY4JYi9eVu1pJIqTTl2oOp5HGgUKJetE 2412
modular_trader/context.py sha256=BUMxbo7LTfAqk-QzKYbFM0F7Rq-HMqkhRxWy5xpvNUk 1408
modular_trader/record.py sha256=mpcf7kP-8fgPYY3RhIKW_UnMwcZ9ZKEjdaObSlmrF6M 1445
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/__init__.py sha256=FnxoRVdqfxC7j-xw1bjaN0-VRMoZWL8yHcYy7q7_O7k 111
modular_trader/common/constants.py sha256=yQXRNLcvec2F6uDSidBPLJ137R1shALdAAgoEAvkl_0 576
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=O8Mb99dHmCuh2YH0PxMIDrZ4QpqeMq_pks4jTwQtS2k 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=mOLnxhl_bU5yhlDoH5eC2QmoT2ywaRnK5ujgxN-tQyo 1506
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_construction/__init__.py sha256=2w9x9oAo1hXb7gSKkqb2w4XSf9bnm1-V7slcCRho_v8 173
modular_trader/framework/portfolio_construction/base.py sha256=GfM8606BdMzuThcT5P_tTSp62mBXvZd6O5vGBusqn5s 1346
modular_trader/framework/portfolio_construction/equal.py sha256=HVSLctjhZdB5UdPntw9K4A9WCW1Xpa5WVfT4upKlndk 1391
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/__init__.py sha256=uIRGh_Imb3l2Iz73AAQ8gdHkBwiRxV1nZdOGL2Lfjts 69
modular_trader/indicator/handler/__init__.py sha256=3Z2U9ortr6a58mRNQf7fzS3opBcyHqqB6QQf7CLn5N0 144
modular_trader/indicator/handler/alpaca.py sha256=iMVPMRoRq-mY2TTm3t1FNYs0GiFKnXFCorv9JRKL0Zc 7335
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=KPO6dEP1hvfk4GlpxjD8fdSaXRVk6y4M7Wxppl8h2KI 15932
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=5lFyOZkqzhofcn58BO284gNk4lm7JepeuNCDZscZLyA 10695
modular_trader/trader/base.py sha256=tsXrUEc31PdYSH6Dy0W3E26_65RGyGWKuhx0d0kK0Us 1717
modular_trader-0.0.3.dist-info/LICENSE sha256=tEret05hHg3TnhaAbOJPBKB23frptwZ8CnYe2b1AIuU 1067
modular_trader-0.0.3.dist-info/METADATA sha256=6GDzGRfJqkBATNvXN0GQErA-yltV_RhegwR29MBIZgc 5487
modular_trader-0.0.3.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
modular_trader-0.0.3.dist-info/top_level.txt sha256=dHu9WN1XrugfmYsMF6a16FVlPPQxKt6R-7Yg8rZHENY 15
modular_trader-0.0.3.dist-info/RECORD

top_level.txt

modular_trader