qstrader-pro

View on PyPIReverse Dependencies (0)

1.1.5 qstrader_pro-1.1.5-py3-none-any.whl

Wheel Details

Project: qstrader-pro
Version: 1.1.5
Filename: qstrader_pro-1.1.5-py3-none-any.whl
Download: [link]
Size: 58069
MD5: 326e37b33a65a0c0cb8a755b8c921371
SHA256: 3ec304dd3fded30ed7a31d5fc4a4e36d228f3d9f7bcd3ebebe215d431456e287
Uploaded: 2024-06-01 08:19:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: qstrader-pro
Version: 1.1.5
Summary: We are pleased to announce that the QuantStart software development team are currently in the process of a complete redevelopment of QSTrader.
Author: yanjlee
Author-Email: yanjlee[at]163.com
Home-Page: https://github.com/yanjlee/qstrader
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: requests
Requires-Dist: faker
Requires-Dist: execjs
Requires-Dist: loguru
Requires-Dist: base64
Requires-Dist: hashlib
Requires-Dist: Crypto
Requires-Dist: pandas
Requires-Dist: fuzzywuzzy
Requires-Dist: httpx
Requires-Dist: Pillow
Requires-Dist: playwright
Requires-Dist: PyExecJS
Requires-Dist: redis
Requires-Dist: fastapi
Requires-Dist: uvicorn
Requires-Dist: APScheduler
Requires-Dist: beautifulsoup4
Requires-Dist: bs4
Requires-Dist: certifi
Requires-Dist: clickhouse-driver
Requires-Dist: curl-cffi
Requires-Dist: DrissionPage
Requires-Dist: fake-useragent
Requires-Dist: Flask
Requires-Dist: Flask-APScheduler
Requires-Dist: Flask-Cors
Requires-Dist: frida
Requires-Dist: gevent
Requires-Dist: Jinja2
Requires-Dist: langchain
Requires-Dist: langchain-community
Requires-Dist: suiutils-py
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10050 characters]

WHEEL

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

RECORD

Path Digest Size
examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/buy_and_hold_backtest.py sha256=xCC0mldq1dda5xI8szFSoBDZg5YdaE1vla8HSetPu90 2081
examples/monthly_liquidate_rebalance_backtest.py sha256=YjP1hvCKq_G9UNbNtonXGBBXibGAqfFoLG7ztXKNg30 3532
examples/moving_average_cross_backtest.py sha256=SnyZZe7KR4gS9HXqgZnCCrkte5vLoHFYhVJeO2hYZWc 3650
examples/test_examples.py sha256=qNBR5Oc5vT33cZCN_mOzAopjjP1ejdIeJsMPYhR4BGE 2384
qstrader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/compat.py sha256=pKF1Z3lvM2AZizLf-PWSQISsi-FMFPd6KVEcqOEGF0w 230
qstrader/event.py sha256=q0iFXCIrkWmAViuTqc4CWb-v6-I70wTyJ5c9iGj800Q 7998
qstrader/exception.py sha256=PrYAxqt9K6Gn6gAqnpr2FOvkEQkysZnexhFzdMPzHHk 157
qstrader/portfolio.py sha256=tAnwj46YR1hNgVHJ1txEAcAOyN2_m9_DZb1-S8vG2wk 4850
qstrader/portfolio_handler.py sha256=2EPqEbs5fKd8ruys40B60OQXZXjCrK6DG4KYYFWilsE 4994
qstrader/position.py sha256=ZcShA5dXgh3-hwWTQ4H0pb9x7uU0MeFN5lva-Alk0wU 5101
qstrader/price_parser.py sha256=id7KvVKd1ZebHoQrIvhD6CxoHErXs7_DfO1AQHrMN_Y 1905
qstrader/profiling.py sha256=omCKcoMD48dWyriZgBy-yveaKGMvfoPojA324Kv1Vy4 243
qstrader/settings.py sha256=J348LglvGCuJ3Hq8rWK3HNc-2toDPCwRY8ZxXPtT-TA 1810
qstrader/trading_session.py sha256=NO8CyyQahDgTYqZBivcloARHbHVW1wYPZNDBkgwMJ4E 6460
qstrader/version.py sha256=wyqeKwSSxsmzJCuto7LhMYML6JVWd4TYq-xiEe5B0fU 235
qstrader/compliance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/compliance/base.py sha256=OAwAFOOximPuAaDL6RoqU7HOQRgBLysnfe7M2OG7nbU 744
qstrader/compliance/example.py sha256=V2H2MpkilO0k_2D-gNAE-4eICQYYeOrmy59kko76zDc 2023
qstrader/execution_handler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/execution_handler/base.py sha256=Nq-EKdFrAE1epc2OPF-EnfBsjfAIRt-00yTev6nF4kA 1044
qstrader/execution_handler/ib_simulated.py sha256=j_mwbpoIk794SUmuvi1cn8UwmmLzXWjfoB9LWHsTlQw 2946
qstrader/order/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/order/suggested.py sha256=sd-dcJG_sJqjEjHxq4rmpGQSIELGJVrcqDVlxRcNYDA 1124
qstrader/position_sizer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/position_sizer/base.py sha256=nUJmM6VSoa0_d_gYmFj9LOKm-KKLvpZ0KLTWMZoG3zo 502
qstrader/position_sizer/fixed.py sha256=skveR3DYIZzjaOvy_rKmXDIrDqOhpgBr1FWwKmvGpjQ 458
qstrader/position_sizer/naive.py sha256=N7UeraeZj_dYIujVIEyk7fBqtjkBMxDTKyYIUEIorLM 525
qstrader/position_sizer/rebalance.py sha256=_KhOq-dxG8lap3U4WXDOlX3qcwAp0FQYsQUcRTmseQk 1983
qstrader/price_handler/__init__.py sha256=l64Z6KN6A__FnK2IpZhJIl-mSbeGzd2O7MLDDX-Qiog 57
qstrader/price_handler/base.py sha256=_gB9mvXrtOvqeW9_HSgZ3fhEYHILXW0UqsWcxRxDm6M 3340
qstrader/price_handler/generic.py sha256=7t9rYgUPgIGmT9DLpLP01-8_92T08wJ2LAO_7WtU7Qc 1715
qstrader/price_handler/historic_csv_tick.py sha256=KFxKCSgnCSexfX_1c_1-b_QjzFe3fGJs2Bp7RcnAGqY 3770
qstrader/price_handler/ig.py sha256=iLSo5dWE51DRlX1R8MFgyeQIGb5b8COoaUpPHHCyyC8 1916
qstrader/price_handler/iq_feed_intraday_csv_bar.py sha256=fYWTjDbLYqgibfufzPhj1VI9IJlIWKesVSBzbYlQudU 5192
qstrader/price_handler/yahoo_daily_csv_bar.py sha256=0dEit4AgHKIdIqpjL93uA47kP724FLJxgfKCZiG9QB0 6576
qstrader/price_handler/iterator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/price_handler/iterator/base.py sha256=JSwWsNPDCN-9qPzNKXX8lbqf2HehjODjbknA0Q6WxOE 1791
qstrader/price_handler/iterator/pandas/__init__.py sha256=RQwZDcSDCF7zqnAfpI1x7Z2SxM9yBH2VeNK8gPf6kSk 98
qstrader/price_handler/iterator/pandas/bar.py sha256=2py5IaOXmy_9UHttOjqwMzPx7MzrsNeZsjUhf8U2ARw 3338
qstrader/price_handler/iterator/pandas/tick.py sha256=3zRIazvyacpQ-jZekBonukQcsXpalqfG-9V8KQLyD0M 2609
qstrader/risk_manager/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/risk_manager/base.py sha256=5XkKhoT_tDx0r96VVN5nN6X5b25Z0oPepmEaQsMs5wk 452
qstrader/risk_manager/example.py sha256=kwBYFFX5in3FF7E2zBS7SoM0hWMxmwphySFtzeMPbDs 524
qstrader/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/scripts/generate_simulated_prices.py sha256=bt2Otl0Gf3JAvVzOfWATXQOqxFBXEQHh4e_xr00c6eg 3579
qstrader/scripts/test_scripts.py sha256=KkvjFDmF3QowhF3Jzyjt3ToZglEHrm92T1XN0XhAfHI 864
qstrader/sentiment_handler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/sentiment_handler/base.py sha256=UH1xRjCnLw7XgD25vexrJLwzPT-FALDGGbu69pxlwk4 824
qstrader/sentiment_handler/sentdex_sentiment_handler.py sha256=4sNLnW6f9chtw-OMz6ZRFHw4mC_431cIuP103cK9jdw 2475
qstrader/statistics/__init__.py sha256=vyFR7qvGaP7ldTmhY238bb_My-KnNoRzt4Z5BwrWASo 38
qstrader/statistics/base.py sha256=LueC2UVw0nnelMDzXD2GiMCCI9N96fuHcsM4P4F8BFY 1916
qstrader/statistics/performance.py sha256=ujz2n77PYcz_P8pBEPwp-49jNPSJo-Mgf2QtE2kquzw 3337
qstrader/statistics/simple.py sha256=ujuOMvEQ7tDY1OQi2DYQQtaV9Zbr88NetLPaObLDKj4 6332
qstrader/statistics/tearsheet.py sha256=mu_D_zgp5fXZL7qszjNDb7-7NZmG8vsCQgQ9kH9KbeA 25406
qstrader/strategy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/strategy/base.py sha256=En5eLwL5F-8Hq_oe-ObQKXrW_07ZbSBXs133GG-D4qY 1088
qstrader_pro-1.1.5.dist-info/LICENSE sha256=hFrvL23nYXkE0Gsp54OI-pFad0WpyYh-VTcYMBYRz6M 1087
qstrader_pro-1.1.5.dist-info/METADATA sha256=6B992OUdHyS8S3w9SPJ2uxgx_cTkq3rGoVEhnS2iEcc 11563
qstrader_pro-1.1.5.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
qstrader_pro-1.1.5.dist-info/top_level.txt sha256=S1i6n4sBnOvjdVlQcgn-iFDweLycNe2ZZJS0eZdPgHE 18
qstrader_pro-1.1.5.dist-info/RECORD

top_level.txt

examples
qstrader