pfund

View on PyPIReverse Dependencies (2)

0.0.1.dev13 pfund-0.0.1.dev13-py3-none-any.whl

Wheel Details

Project: pfund
Version: 0.0.1.dev13
Filename: pfund-0.0.1.dev13-py3-none-any.whl
Download: [link]
Size: 277670
MD5: 6ca50807891e01669e5f21bfbddc68c0
SHA256: db7c4013322c0a1d72c18444aa87e606b9097f8e7cfaadae4cececcafe133270
Uploaded: 2024-04-19 07:01:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pfund
Version: 0.0.1.dev13
Summary: A Complete Algo-Trading Framework for Machine Learning, enabling trading across TradFi, CeFi and DeFi. Supports Vectorized and Event-Driven Backtesting, Paper and Live Trading
Author: Stephen Yau
Author-Email: softwareentrepreneer+pfund[at]gmail.com
Home-Page: https://pfund.ai
Project-Url: Documentation, https://pfund-docs.pfund.ai
Project-Url: Repository, https://github.com/PFund-Software-Ltd/pfund
License: Apache-2.0
Keywords: trading,algo-trading,stocks,cryptos,cryptocurrencies,TradFi,CeFi,DeFi,portfolio management,investment,backtesting,machine learning
Classifier: License :: OSI Approved :: Apache Software License
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: click (<9.0.0,>=8.1.7)
Requires-Dist: gitpython (<4.0.0,>=3.1.43)
Requires-Dist: mlflow (<3.0.0,>=2.11.3); extra == "ml"
Requires-Dist: orjson (<4.0.0,>=3.9.14); extra == "data"
Requires-Dist: papermill (<3.0.0,>=2.5.0); extra == "analytics"
Requires-Dist: pfeed[boost,data,df] (<0.0.2,>=0.0.1.dev11); extra == "data"
Requires-Dist: pfolio[bayesian,data,portfolio,temporary] (<0.0.2,>=0.0.1.dev4); extra == "analytics"
Requires-Dist: platformdirs (<5.0.0,>=4.2.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: python-telegram-bot (<21.0,>=20.7)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: pyzmq (<26.0.0,>=25.1.2); extra == "data"
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: rich (<14.0.0,>=13.7.0)
Requires-Dist: schedule (<2.0.0,>=1.2.1)
Requires-Dist: scikit-learn (<2.0.0,>=1.4.0); extra == "ml"
Requires-Dist: ta (<0.12.0,>=0.11.0); extra == "ml"
Requires-Dist: torch (<3.0.0,>=2.1.2); extra == "ml"
Requires-Dist: tqdm (<5.0.0,>=4.66.2)
Requires-Dist: voila (<0.6.0,>=0.5.6); extra == "analytics"
Requires-Dist: websocket-client (<2.0.0,>=1.7.0)
Provides-Extra: analytics
Provides-Extra: data
Provides-Extra: ml
Description-Content-Type: text/markdown
[Description omitted; length: 11099 characters]

WHEEL

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

RECORD

Path Digest Size
pfund/CONTRIBUTING.md sha256=IixG7usQVkdntWEEPAZCc61uYfc1L9xCx_4p_teLXi0 574
pfund/__init__.py sha256=p1GURPe2EPPqDGDWNvjrM6OD1m5RPk1Naqau-lIm78A 1978
pfund/accounts/__init__.py sha256=4kbIA7ziAoOrjWN4NIpDC7UPLZQuWNrvYKh_ikR7zNY 155
pfund/accounts/account_base.py sha256=vV8IZ7NvZV8OVvWsHc8QYom3930_57YUZsIdx3jHd48 743
pfund/accounts/account_crypto.py sha256=1bnj_O2Rd3zdNdoG_Zro5fckFe-q7AbgzEegU4WHZKA 1000
pfund/accounts/account_ib.py sha256=In6RB9Y3Hs2m8GDAX1toq_UX589Zs-Eug07JeI62XWQ 615
pfund/adapter.py sha256=_zlrX-ywr-FixGWErSZaMQ8-XWGSoQ28aGILnG44nh4 2486
pfund/analyzer.py sha256=xUp3qIKHazqfkne5ElBG990srhrMi1ZKrnYmR0ERRow 8305
pfund/balances/__init__.py sha256=RMneeNvAlcP00rgRAksMGdlIJUv1rdkzsvK51DTizNQ 156
pfund/balances/balance_base.py sha256=Y6_k0JnSdxBn2-d-m-ntlRz3n6igzeIBgRXx0ZCdBwY 1390
pfund/balances/balance_crypto.py sha256=uH3HTkr0FOvg0Lo8QWFWwCtJWWV-xokS3X3E4QuVXpI 449
pfund/balances/balance_ib.py sha256=CVGIjAvS_zPYcVpBSHm4yFTFGSzRAkQt91694qfqYwY 953
pfund/brokers/__init__.py sha256=zKsyxI9aVjW9w3VfpLumcg8gBfoy0Lz4Nq0uXXrqH1s 149
pfund/brokers/broker_backtest.py sha256=-hEEhv0TygzzNeLA5KapVGYbhkh1nNj2AA_tDLpqnGA 3114
pfund/brokers/broker_base.py sha256=Q4lM4ytZxzJCi-_oCufvKyOKbZeRyeAHZY48MorjUtI 609
pfund/brokers/broker_crypto.py sha256=5onwazbeBcrz2stsxpHP5WIABsZ82wCxwcLHyRuy-ug 13203
pfund/brokers/broker_live.py sha256=I_bHe32j62h62cK1qtTlYdwUmotbhARoqI6zsDNXJzk 3793
pfund/brokers/ib/__init__.py sha256=mvf8FqgKDYxK4Vsse791yfKsYXViHGaHHaqw49RhHm0 41
pfund/brokers/ib/broker_ib.py sha256=Foc05yhBcJOtkgPv2KO4hxizaB32SeGeGD58wX6nYxU 10589
pfund/brokers/ib/ib_api.py sha256=Auv3GVGAX4jL__6CzbkHTCtIhVKYt2aQ6qYpxukrWQM 12505
pfund/brokers/ib/ib_client.py sha256=sPipm-N0VmOCyLsE5NNpJ0Tr7Nov51aRRrJBW-oI-gY 5565
pfund/brokers/ib/ib_wrapper.py sha256=C_PLh8jY5zJbhdASAAMhxD-mLN8czRC_R-YssaTg44Q 9434
pfund/cli/__init__.py sha256=1TRPspVKIIacpqKU4SqeLEwucbQq4ITxVonnMeG0wZk 66
pfund/cli/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pfund/cli/commands/config.py sha256=yQFLY7lvjv-9_7nZHMQ-sEFTy6rHi4t8CITLxLVXAws 2995
pfund/cli/commands/docker_compose.py sha256=MGhSYxfUFCwfpbhiORqnsOAHzGS5MqTYc1dbrrnaddQ 1379
pfund/cli/main.py sha256=7or5xOiSZKnlzLy36xjTEvS2jB224bIj40UgsnrnlFc 482
pfund/config/binance/linear/config.yml sha256=DmUZEBetV-3E8vcotL9fsyMMzI5_D8xgfh5qsVkAa4Q 64
pfund/config/binance/linear/lot_sizes_linear.yml sha256=o1wckmTiFy65n82gmakUt6t8ke4tAr-dxbNiAjpipro 34
pfund/config/binance/linear/pdt_matchings_linear.yml sha256=Rzr4HZ6QwNt6o981IloyP7G31hoC4wUUmapa0GctpXo 46
pfund/config/binance/linear/tick_sizes_linear.yml sha256=Ewh_PPwGri9OFU_Gqza6yubmwmrt8ifFEDLDnlL6k2A 33
pfund/config/bybit/config.yml sha256=luZp15Rf8u5_bSOxzRT0w5wpGyquNAjR9mYSUxR8QzQ 1968
pfund/config/bybit/lot_sizes_inverse.yml sha256=iki-CeGuEgI7dkFsUcUO7-ZO3HMpovZMj0ZRgNGtqjY 213
pfund/config/bybit/lot_sizes_linear.yml sha256=afnNF8iaJkGDUzL3GdKGDLQria7TqAFzctqbH4FX4io 6131
pfund/config/bybit/lot_sizes_option.yml sha256=A3GnTHPcHRmwCq1v_RIXwQa-K3KzaaNy0ifi54IYhVQ 13804
pfund/config/bybit/lot_sizes_spot.yml sha256=HZ4iI2BuIYLpD9Q3FD17jTWvNCnH4-SY4QMG2c1pSMQ 10101
pfund/config/bybit/pdt_matchings_inverse.yml sha256=inqDhi0aFbM3g-sNldVW3QNn4OSji5T1szQWqUa5uG8 178
pfund/config/bybit/pdt_matchings_linear.yml sha256=uw9E02tBWqUwP50Tbc_5KY5Id3flkijgs5qq7ZIArbQ 6765
pfund/config/bybit/pdt_matchings_option.yml sha256=yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y 3
pfund/config/bybit/pdt_matchings_spot.yml sha256=FyOK9FvIbpv9YsG7AiEqqsKQ324IWtLUOyx4PCFekSk 10720
pfund/config/bybit/tick_sizes_inverse.yml sha256=9hJZf2CqYUOTBIN1QWr_7rWwrHpZK0wJPJGk9A4kPfc 257
pfund/config/bybit/tick_sizes_linear.yml sha256=0lJFsHsoPhr3V5bySo8nqdUVcaiQ1ATN_cqIbaol4ko 7181
pfund/config/bybit/tick_sizes_option.yml sha256=N4aXTy52zQzd-0ZKqt8cWiYumSo_r6Nq5AXHuv1UbUM 12304
pfund/config/bybit/tick_sizes_spot.yml sha256=NrF4aEo0S6yzZ5qC4WCyHoUv-7iGnWX1Z1TtKYp_YU0 11241
pfund/config/configuration.py sha256=2mRyr3s5W8fFyRz7ilD6xuiQprsRtsVaqL1BaW8AXDE 1889
pfund/config/ib/config.yml sha256=kDwScVneguhmhWRRjpmMs8CPhBC_G_0UNdbwZmHAXpE 563
pfund/config/logging.yml sha256=QsYiOjNIeEEyQ3Z40pCeQMu4egJu94ZKOHHQda6L3d8 2810
pfund/config_handler.py sha256=esGUh2g6EPpgStiMJrrJBwEFldoLxzK8fLG4rzO0be0 4791
pfund/const/__init__.py sha256=KEnulOBbJR__9JVrIx6iNKpMUvwTuHKpoUIv2ynnuu8 65
pfund/const/_zmq_routes.py sha256=Gru1biAGbp23oVBQJHPuKVQoWjuMMfZAfQKSmR3JfhM 1686
pfund/const/commons.py sha256=f3XoHn_7DsyuzAMjXQYVnimeThadKKBeTIpweIAJACc 1148
pfund/const/paths.py sha256=kK03_B-oFYDgvvtElbBXpVw_8Q2_rRq0Ktu31BWE0IQ 996
pfund/data_tools/data_tool_base.py sha256=IUvVZQfoeZxzucd7tBHclGFckSs3oORDtwFJ2bVJCVM 1646
pfund/data_tools/data_tool_pandas.py sha256=Yi6E734u-bNtukEUNWtBDfhouPUeTwSGmMbdkr6CFgo 9418
pfund/datas/__init__.py sha256=Rea712MKjJhDOK8irbbyBye2ACzN8UvqaFmPnytUdNQ 171
pfund/datas/data_bar.py sha256=pxHmTjoFNS1JRGfB69bOfseZtE6Z-kHG7yVnKeRXY-M 6716
pfund/datas/data_base.py sha256=R-0LakT8Fab9nHYZUiAriOA0TGmOMAD5ZwlhaDt0BQ0 480
pfund/datas/data_quote.py sha256=VAKinWmUac_XKtrW9S9zqli-_M0CYRHfrM_Egg5wf-0 1455
pfund/datas/data_tick.py sha256=uC9Y0Ps_StTdpuCBrVW2Vws14BAg9uATtNkUaG-mn7I 1291
pfund/datas/data_time_based.py sha256=deVL3Xri9s47-dc4XQHg3wtEhuw4S6yWnr8TYDK8Wjc 1845
pfund/datas/resolution.py sha256=062kDgtiusIZmly-I_3qwPZk9J4S0xqsHAvC9R3sZ5U 3105
pfund/datas/timeframe.py sha256=wgs9Z3cZ1JUJcXXiN1Pv2rCj7Z7wJcsrPomTowwMOlo 1647
pfund/engines/__init__.py sha256=DG8FPTVr5PhC7N00evo--_GNuMTGELNVQXN0CCoDR7s 207
pfund/engines/backtest_engine.py sha256=I6LoTDqidKQ82XgPLESxeswcyrHXrf1cujAy-2cSrlM 14509
pfund/engines/base_engine.py sha256=_0GgesLTqAD9LHSRCq6vfN1xb8clv_1oOvp8nkJSCHw 4176
pfund/engines/test_engine.py sha256=yb95dEQ5upqPFb9VIjGmQ0QzOtd99V2m4LtnYS5Ba2w 602
pfund/engines/trade_engine.py sha256=Z14Ej4xT023QSg2Htaosh6KqerYjq5qz4XLoyPjjRjQ 7669
pfund/engines/train_engine.py sha256=RbboizFr7XMO86BQ_4IEPE__7OWH9VnqXdtPGo4K2Bg 1046
pfund/errors.py sha256=LayDLn1Wco_X3x9DZd9lHT1F2Ngv5Zl-ssceMT4tblQ 120
pfund/exchanges/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pfund/exchanges/binance/__init__.py sha256=ae3p08v7KgbQbizu4nwQeWRcPQR9XP7momuEjGHHpZQ 214
pfund/exchanges/binance/exchange.py sha256=V3n7OMOoRt197icgSBO0NFCnwuTMR3do2ey6y03fe5Y 1108
pfund/exchanges/binance/linear/exchange.py sha256=80IkBdXnm674YGnqckTDRhGL6v3vd7j4eQuHebxne-U 171
pfund/exchanges/binance/rest_api.py sha256=GM0AKqBNQxXsufaismDQE4z-jvj83jxtzJBwtW_t9zE 305
pfund/exchanges/binance/ws_api.py sha256=CbGCk8sEVccLkNcEwc_ib8g2CZO9X0MYVxdOgNut_48 743
pfund/exchanges/bybit/__init__.py sha256=NJnwMqb9NfCiH4dNxZob67Ga-65Mi8mrHKwlq2_q1LY 203
pfund/exchanges/bybit/exchange.py sha256=XzpIDbFZ2O-wl7sJHn_Vae_HSNryRvlpFMb67YkeGd4 17472
pfund/exchanges/bybit/rest_api.py sha256=DQXWOrJ9S0bPOp73T_AiAcFKL_HOp5wvBKNWXPtxLz0 11610
pfund/exchanges/bybit/rest_api_samples/get_markets_result_inverse sha256=QxSTykFE0tf_y9HEZYYJu8yeu1Goz_Pa5RkDuaBKBaU 9650
pfund/exchanges/bybit/rest_api_samples/get_markets_result_linear sha256=LBTrCeiw2nQSin97b9q0Wpqr_QF0uxuYNDrc8SshSnM 164823
pfund/exchanges/bybit/rest_api_samples/get_markets_result_option sha256=MOJRL66Rswipfchxklr0MjbNmHKn09hinYl-DOlx8UY 227045
pfund/exchanges/bybit/rest_api_samples/get_markets_result_spot sha256=jy5gK4eiccU4DV--SxSn0u51dyyIjnOxk3O9hV00g0k 99033
pfund/exchanges/bybit/rest_api_samples/get_markets_return_inverse sha256=wOslXXq3QcVUINM6ABeYklM42V0byJwu40Oq985h_gg 15516
pfund/exchanges/bybit/rest_api_samples/get_markets_return_linear sha256=B6bbEAS1un2VBgmBF0_86Xl3sEjb5yWKUfGfpXI8tDc 262316
pfund/exchanges/bybit/rest_api_samples/get_markets_return_option sha256=dn4YN1PtAVNzSa9sC_O0R2wHPee8YXgfavRH57cDX8M 395202
pfund/exchanges/bybit/rest_api_samples/get_markets_return_spot sha256=a7StVDap4Fv18ar3btEk7C8A4iIjvhG-fgCQWooOER4 155302
pfund/exchanges/bybit/ws_api.py sha256=TTkpg2QQgdMRc7yPSd9b19bRvBJ4rHlkeqwdY2ElArs 18693
pfund/exchanges/exchange_base.py sha256=2M9qJfEdBLdRS1e4QsxT5gVWzI30mv_n4gosssjbjgc 20653
pfund/exchanges/rest_api_base.py sha256=61GSB5B_M_cc45gkjiTt_0HOiw9XiLQhVPzDGFXBHRo 4112
pfund/exchanges/ws_api_base.py sha256=veUh4XXSgLezwWX0X5CUV_DeIpdFMD0_8MCuiW_gNfo 26640
pfund/externals/ibapi/__init__.py sha256=veVlemInh871lhFEviZ0etFxjMmrBCneT95N1DMenQs 481
pfund/externals/ibapi/account_summary_tags.py sha256=QJpZYHdQvlhgQDEjUucAUdtKV1QgIt0OuSTS9v0eZjg 2027
pfund/externals/ibapi/client.py sha256=8QbOC2WyXl3RmwOaAWM2s1I-Yy-uabCs_jIr-_MYs2k 149406
pfund/externals/ibapi/comm.py sha256=T6ch9oZM59kuqWGi22uinnYFkDSTlIbpqUtqgiXwJTw 2297
pfund/externals/ibapi/commission_report.py sha256=l-XGnWvfof5-xqYjUwg0nBtykxCKG0RqqQep2be9yHw 892
pfund/externals/ibapi/common.py sha256=npWa96DbXtV08WlQyTccktPmjd5JthL1spheP3mjz1M 7841
pfund/externals/ibapi/connection.py sha256=bcK9zOu6rQ6De1i4APMzZ1uQZaXk56NvIm9Wz6mbXIk 3755
pfund/externals/ibapi/contract.py sha256=fI4842E15NLFk7b-WJI_cZj4iYabPuZwE6QAjCuNJFQ 6642
pfund/externals/ibapi/decoder.py sha256=eDXmFZO00PskaJuPX3OPQ1GhT6waHkPU_v6V8WIAQ4k 59604
pfund/externals/ibapi/enum_implem.py sha256=kXGDDoP0h0HJocmZUUFapuiKy1iqbbsje1igKEWErUA 520
pfund/externals/ibapi/errors.py sha256=zGtWrdDPGRcxzGfYFEsldoD7ZQeFkrDuZ2mKRkV_r2I 1635
pfund/externals/ibapi/execution.py sha256=DwkzchuAxvHbr_HgfAIe2tF0UWGs8952izXPYp47V_0 2027
pfund/externals/ibapi/ibapi.pyproj sha256=ACP48FmvRjNX5n47QCAypVqdiFGSdBnOs4jthTj3obk 2211
pfund/externals/ibapi/message.py sha256=I5uLL5P7gZ75DOyeJatFL6zmBHtubJ-zhq4lhSrlCCs 6366
pfund/externals/ibapi/news.py sha256=C4NRcRLbwi3vCbpVxPtNj-GbxzNnIfH4qfCj59GCkNs 507
pfund/externals/ibapi/object_implem.py sha256=o8UcFnuUDn0bV6c45AQuHmR9OupPNNZeWpCv3mDvs2w 358
pfund/externals/ibapi/order.py sha256=c8woOooSNcrIo-VFs3buKX6ilD5H4dwxuG3YqJrxj0M 9369
pfund/externals/ibapi/order_condition.py sha256=HRioEXZ_Efxe9auNnm6LpGcnwSvOAWXooI7Bd84gAbw 8243
pfund/externals/ibapi/order_state.py sha256=ixU7pkR_W2jJQyEEy12nE9K1YumkKGPiBaolXS1Y65k 943
pfund/externals/ibapi/orderdecoder.py sha256=Kq8fGL1FSp-hj5mFD2jdviOf7Xq-Tiz-lLe3nETM6w8 19630
pfund/externals/ibapi/reader.py sha256=UtcTQdroCdvO9fCqLc4GWbAIPrmqWQM2EHMepUUjvhY 1625
pfund/externals/ibapi/scanner.py sha256=h2pW1gfyB0JKucqMbKt8hjwtrXj04fHfGeyzLOHf1J8 2020
pfund/externals/ibapi/server_versions.py sha256=699qQiAvoZ5I8AlR8Eep4PBV-S3Df4aqY4mDMXJ-mfg 5580
pfund/externals/ibapi/softdollartier.py sha256=_KnKI5mqR9ZSgVQTnPUdJNLH630CgyBZqQQA1n4kbdI 553
pfund/externals/ibapi/tag_value.py sha256=FyqQWCIFYdTXIqoHNfpxiRK2lsV4NOsgWqb5CElD2SE 714
pfund/externals/ibapi/ticktype.py sha256=BiLs9aSmwdJWZXVyHD_rym1XJvL1e2NeTopUvsh49TQ 3876
pfund/externals/ibapi/utils.py sha256=cKq04BGD3E8dkk3n-eZKhoSojzoQW-gsfqR33ru5nLo 4130
pfund/externals/ibapi/wrapper.py sha256=nWgDFgeObUg4-yEfv6USWl8tY_fv4Qa5NveD0HLMN0U 31944
pfund/git_controller.py sha256=sguTx6VFC7mKZ2atD_ZzDdaZheBNkcwHBrHA8TDIJz0 2909
pfund/indicators/__init__.py sha256=yD0vehExSe6gBKWJ0CQS1Fubg_TVLXF9PYWf1Jfc8iY 200
pfund/indicators/indicator_base.py sha256=poPzJhPUckLkJgMaJe8SVAnPcRzVKcHcil9h2AKWmGs 2827
pfund/indicators/ta_indicator.py sha256=-MGFnIrfqP7GjphGxw47g5k24eI5tE5dFaxdm_xBPv0 4205
pfund/indicators/talib_indicator.py sha256=jVdJaOkw7CgJkJUF_6ivPwX7oF6Rqmhr08Xyd4Cssl4 2139
pfund/investment_profile.py sha256=WMBy84Tx47Nk8-iCYITGTck432tHxLtww0XDxKXSwqA 494
pfund/main.py sha256=dN2Mjs1NVgtk1HaWcCDfQUMrFTC8lKnUX9_XHuHDNV4 294
pfund/managers/__init__.py sha256=5skwNtvd3jbILvRaLDmOKPiNIBM6oKFsNR5d3ye_aaI 396
pfund/managers/base_manager.py sha256=feXt2aF0GqoK5dOOUZEoqh7wdzyHTUnBtfBdYd0gwjI 997
pfund/managers/connection_manager.py sha256=SwjJa9YmJ8kXGyD2dhSJUNeigNv-aTs3wD_A7CcvWDc 7696
pfund/managers/data_manager.py sha256=dVfDqQxG_uYxdshnivfP0lpcG-jRU-Ik7DN7Gx2jhQ4 13773
pfund/managers/order_manager.py sha256=m-CSJ81IH_PNdUDR8qsbgiLdFj5x3IDSRYwynnELGVg 12813
pfund/managers/portfolio_manager.py sha256=TOLv5pY4S0vgadqpGlF_focpDPd_qOZ9jkjutkE9WUg 3893
pfund/managers/risk_manager.py sha256=Bcjo9deUm7MUkTqYYeI2DoWlQAL0YRk4ixeYRbDNrYI 175
pfund/managers/strategy_manager.py sha256=HfJg1XtaVFQ1LYeEYJKqJ8pvRrtlYGyy3wV7G6j38hI 8143
pfund/mixins/backtest.py sha256=uwb1ezaE9aENasgolSylltgJ5xQofLimq5wSzp7iS9w 8711
pfund/models/__init__.py sha256=Og3Um85wfnG0Ifbl7LO1V12OT45lzYyE1jWv-UhrmuM 236
pfund/models/model_backtest.py sha256=ouPAT8tZHuyNREyM18YO7FDCIv12thfM1Zj_h27Ds5U 5024
pfund/models/model_base.py sha256=L7hHyK1393om-VjNasGpdsEtNDI2tQLBgycWWFHnnu8 20310
pfund/models/model_meta.py sha256=HUlOhZrx53utlssO7mRn_AdpENIhzmvC9RIy5VlQb7s 2032
pfund/models/pytorch_model.py sha256=q5-tb0SWKr9NqohzXcDG_1dkX7oXYx1VDd7fJpBnIzQ 2659
pfund/models/sklearn_model.py sha256=hTdimXygoaW9k76TAWdxOzoO9e1U8wgEPLq-MX0En60 1188
pfund/orders/__init__.py sha256=czSiG8SX-NMQlI0SZP4PjH2FXSsUrLtS8vNWa0e7hb0 138
pfund/orders/order_base.py sha256=ftReMALRYeXosWaF2UnY_lSLtBTE2u0UKaLSqpH8jug 10415
pfund/orders/order_crypto.py sha256=T6U8twupgoADRMLjs5mGMekdNGqJ6A9I4WGeAP1EREA 1531
pfund/orders/order_ib.py sha256=UFJ_6Vik05_sa0w4SD4QerFB5MuaA7_-OQfpQd4lky0 230
pfund/orders/order_statuses.py sha256=lWP36OxzHUIZwboLf-FvhtyxZg7hugsrjmXwvyguxaY 781
pfund/orders/order_time_in_force.py sha256=g754e8rY2qcrtB4bJA2dYU_e-adl3ty8ALV8tzdFr5o 150
pfund/plogging/__init__.py sha256=9d6vQtLKYCEy7UxnINGGqvX_sdvmAg5bHpjXz6-XpIg 3501
pfund/plogging/config.py sha256=p9AmWWGf3ZuJGXeCu4FMpCoheBWqfNzIEVqZiQzuKx8 3269
pfund/plogging/filters.py sha256=okWS5llfzuB1LCApE6-8DYWckniqi73Q7Z3q0LAyeVA 409
pfund/plogging/formatter.py sha256=l_UhVoWSke79iMAZdavxU6Ksn7RtTwxkTcSM0mDJeiU 578
pfund/plogging/handlers.py sha256=vGoMof-71L-m1pRxhlaybDs3qSNrX7qnDZ0q-Mqrc4g 1538
pfund/portfolio.py sha256=LDzvBJutEBVwHEnajMg8W_gheezJrYT_H9Ryzl_9h0c 155
pfund/positions/__init__.py sha256=UBNtKzcMTUAtZZ0RrMuHefvAc8rr9Ce9iKd6SjGvkZs 165
pfund/positions/position_base.py sha256=XxkWuueFPCSsLn1Xb2o-mbqpEsJyu7hIKWjPKNiUWj0 1300
pfund/positions/position_crypto.py sha256=wCA0l2oayJ3HqSAFHAOXZYhrSqzqGckelNo1DbqiPNs 3655
pfund/positions/position_ib.py sha256=4GjgOwyuSfeIrqdeCjDkVMSr8tKs4ARMw36gKHewHic 2304
pfund/products/__init__.py sha256=jYz4tux-I73XPcW7q3r-0uBzYhVwvRUyiRUrDXlLpK0 155
pfund/products/product_base.py sha256=Kxxansf5RSTWrT0Em7qgH5trUgnz-KpNeUjtLXtu4iM 1593
pfund/products/product_crypto.py sha256=XKq09YHXZ_6V-tVWJigFSRPPmQFdxG7ikLSsDmGBlC8 3275
pfund/products/product_ib.py sha256=dUweHOSMWxHwOnzZAFamv3tzX-49yfplyypvIdvmfA8 2334
pfund/risk_monitor.py sha256=_rUN5ybJSsczIWsvf8ab-bQdvVz6Bz0awAUhuxVVUjY 71
pfund/strategies/__init__.py sha256=r_WBxBsCFLsSezxwhaFQLLl-y8_mbHtE9H6VKfEC9-g 82
pfund/strategies/allocation_strategy.py sha256=TPO9LCgTHDrt0qdQsE0NMcBRcW-3vO1Tn6SbFzhqH6Y 241
pfund/strategies/diversification_strategy.py sha256=SrVBDPH-CqOABPgKBWRgIUZ-nq4yGlDhlVyysDW0KJE 393
pfund/strategies/hedging_strategy.py sha256=PpgQTNyna77PiDKkPkRTP9e5sRr1pugBvASN7AAwQ5w 225
pfund/strategies/optimization_strategy.py sha256=brqLjdIUsQH9yecmVMV7RrptJJcvQ3pnDYRPEooHPnU 384
pfund/strategies/portfolio_strategy.py sha256=a5ojSvbBRUuQ7wiXXhyrCzUFWsJ5Qug1cXQidthIOZU 1326
pfund/strategies/rebalancing_strategy.py sha256=LPgMJ2mdvO8Fw_TCRk62_y9JUimejE18eMu_Vq3KU_M 233
pfund/strategies/strategy_backtest.py sha256=-DLWMsypWYHE-vdlRsBh9bCASSfM00Q3paa3FJH8MFc 2778
pfund/strategies/strategy_base.py sha256=6-wxo07g1YyWkRLuTwzywH16RP7-aH7yBHzf_aStWGw 26011
pfund/strategies/strategy_meta.py sha256=bRUyMZ4gBRPvDyYGYb7ZFaQEYZ4jwEl2eTWULdwSESo 930
pfund/templates/dashboards/pfund-overview.streamlit.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pfund/templates/notebooks/pfund-analytics.ipynb sha256=UaRWrHLSsqla-doRnOioAL5V0bti5MksGNpRv0siS-Y 846
pfund/templates/notebooks/pfund-overview.ipynb sha256=zO4MdJOwq8OkNR52TSvMzqLORA2XEt6j2h2Y0GGy3uk 1041
pfund/types/backtest.py sha256=5cYXz52lKX7isZpy1zghU9cDHo_t_LDGMTAV214_mc0 241
pfund/types/bybit.py sha256=2Jjn_NkRvDH4lNtvGpy_OqjVFOprYHPhYrKFfxU-qrg 86
pfund/types/common_literals.py sha256=Uae0UuUJZk3me_RF5ZJReGOr_iXp1WNtQONb6zP-ftc 1343
pfund/types/core.py sha256=TTqF2SxzPya-SJ0eOVw2yc1RaFlZLvg67gLqt2O-8FQ 509
pfund/universe.py sha256=z3w-CRyyFOHmfxKfZazm1Juy9gaqO2A8FxkSFLUThZ8 306
pfund/utils/aliases.py sha256=SN1XGfO443DbKHNbYQa9wkO-9677IRb_bgLLl18EkrI 2455
pfund/utils/envs.py sha256=HQstNN9n1sVZDxHw6JBQDerMlZprVFKFXk5S8EMLFW8 591
pfund/utils/utils.py sha256=Y-t_9XLIh5ngRtjY-VpsBztLbmlUJQqWDGKzU4Y-UQo 5807
pfund/zeromq.py sha256=2hufQOddWmfMZtjYbbgwSiI5W7h9u1QBRWXoZlVZBVo 4071
pfund-0.0.1.dev13.dist-info/LICENSE sha256=QBDNo3Na8pzY1OUD6k6KEIhRvTP_zHg_q78IkYDLzIo 11355
pfund-0.0.1.dev13.dist-info/METADATA sha256=ZbbXZTtBEFliV-jdJqcIkmDn6Tpg6gK_gGGYRzXVulo 13337
pfund-0.0.1.dev13.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
pfund-0.0.1.dev13.dist-info/entry_points.txt sha256=cMZXYG1hI0VlmAVUSpHmfFINEt3bSWPQBps6wd7YF6g 44
pfund-0.0.1.dev13.dist-info/RECORD

entry_points.txt

pfund = pfund.main:run_cli