vnpy-extra

View on PyPIReverse Dependencies (1)

0.8.20211220.0 vnpy_extra-0.8.20211220.0-py3-none-any.whl

Wheel Details

Project: vnpy-extra
Version: 0.8.20211220.0
Filename: vnpy_extra-0.8.20211220.0-py3-none-any.whl
Download: [link]
Size: 274440
MD5: 763bc3f9fb9ef44e92973cef76570fb8
SHA256: 4b22cbd84cb44bfdebbd15c775756248b98306141f00f25bfda6642397f69f99
Uploaded: 2021-12-22 02:37:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: vnpy-extra
Version: 0.8.20211220.0
Summary: 基于VNPY进行功能拓展
Author: MG
Author-Email: mmmaaaggg[at]163.com
Home-Page: https://github.com/IBATS/vnpy_extra
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: No Input/Output (Daemon)
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: Chinese (Simplified)
Classifier: Topic :: Software Development
Requires-Python: >=3.6
Requires-Dist: IBATS-Utils (>=1.20211214.0)
Requires-Dist: IBATS-Common (>=0.20.11)
Requires-Dist: psutil (>=5.7.2)
Requires-Dist: kaleido (>=0.0.3)
Requires-Dist: openpyxl (>=3.0.5)
Requires-Dist: xlwt (>=1.3.0)
Requires-Dist: tqdm (>=4.51.0)
Requires-Dist: peewee (>=3.13.3)
Requires-Dist: mysql-connector-python (>=8.0.22)
Requires-Dist: cvxpy (>=1.1.13)
Requires-Dist: cvxopt (>=1.2.6)
Requires-Dist: opencv-python (>=4.5.3)
Requires-Dist: pyportfolioopt (>=1.4.2)
Requires-Dist: numba (>=0.52.0)
Requires-Dist: scikit-learn (>=0.24.2)
Description-Content-Type: text/markdown
[Description omitted; length: 53348 characters]

WHEEL

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

RECORD

Path Digest Size
vnpy_extra/__init__.py sha256=uNha3HI3DKW8L2xtHoZIGaedEZ59LKI4G_7pcilnCQE 170
vnpy_extra/config.py sha256=VHiXEZ-HE1OHxLTNLySVK6F8c5ddMzzQ3bA1fKJ0RNg 1650
vnpy_extra/constants.py sha256=ya0eVzsOmFf3enMvXTWtgz4vWWvMb2_kqIeCK2vSbzk 23917
vnpy_extra/logging.py sha256=SDQ9v2l5pjy7QSb4tSw-FCQE5NNFF21y8i6-JUkSrqI 1851
vnpy_extra/backtest/__init__.py sha256=NrebF7LqbZtPdGNTodw7AI0p21hDalLWrk2GbKX92o0 12220
vnpy_extra/backtest/commons.py sha256=qyXEipsGp6T9kw6ATwSgttF2tbjopWrkVMzXMLVL93c 63677
vnpy_extra/backtest/cta_strategy/__init__.py sha256=YsiSz9rNTl9nHrqxq3ehJg67X_y6AXIvViYjfENEAgs 189
vnpy_extra/backtest/cta_strategy/engine.py sha256=zG0qNRPLab8kVSf3fk9NTR5mxwYdt8GNjz8wPGBxvLc 132289
vnpy_extra/backtest/cta_strategy/run.py sha256=1zNePO_dDYN3XunN2FwncfAb6RUS4jDqp62c2xVcyXI 17336
vnpy_extra/backtest/cta_strategy/template.py sha256=BsBL5xyF_-sT92HVwPpfqZno7YC0Vs8gVPhpJwCeNMk 148400
vnpy_extra/backtest/maintain/__init__.py sha256=x3AwdVCKHMZlWt3BzbU63GKULEaqnQMwo1_WI0zjHAI 169
vnpy_extra/backtest/maintain/backtest_from_tb_xml.py sha256=MLjfFp5LMxze5maceJZdWi83gzq63k5SEKh0BE51sUI 6320
vnpy_extra/backtest/maintain/strategy_stats.py sha256=_h1JULN9OYkNa6P_29YzNN2fZ8qGPAahVqrynvtMlJc 7079
vnpy_extra/backtest/maintain/track_performance.py sha256=JEJjD-8_TpXT5XjEGxAKbn0RkmQHvlB9soAYkRB4Z68 24478
vnpy_extra/backtest/portfolio_strategy/__init__.py sha256=LUEwpyCatTGZkxtFou0W65G1E7P712olXfqfpJVPXxo 189
vnpy_extra/backtest/portfolio_strategy/engine.py sha256=uOKXlGLhELO9mi-8a_qiNHkH5LXw7kHCeuuVKAs4Ej0 126889
vnpy_extra/backtest/portfolio_strategy/run.py sha256=LYN6sYlXmTQt30JsYC5Y9bFhT5hLVm2Sh0n3xUC-fP8 18884
vnpy_extra/backtest/portfolio_strategy/template.py sha256=txSW705ZOquwN2DRb_WV3yIy3_IqWsE7-G5G5yang94 72485
vnpy_extra/db/__init__.py sha256=WJkx-MKr2P4F9-zXtkJEQ6fmYLkGUa6kev35t-zKLuc 170
vnpy_extra/db/backtest_strategy_stats.py sha256=kA_oLJXZmncxW-z6XJTQcszZI3Ch2-6oVvQ4A_F7Hb4 1249
vnpy_extra/db/backup.py sha256=TASE-HlH3mUFK27Fa1YfsA0hN_5J4R8k27w1HmI5dhA 17240
vnpy_extra/db/export_data.py sha256=8J3j1ix1E7NVnsqjC7j39yH0VxxM5fUw2-GWPEAajD0 1910
vnpy_extra/db/export_strategy_setting.py sha256=Zic_e4zYtrqU37ouNqTe0qmmeHR4rSGvgT8qykMiopw 18096
vnpy_extra/db/import_data.py sha256=VgCIGkyw4KTeuHVVoFOni831iDPUKW_edV1jAodIQe8 5652
vnpy_extra/db/import_save_failed.py sha256=tWtsPO6tWzZMJFNmId5Jv7_DEwwsHb2MGBjok7mhoo4 1069
vnpy_extra/db/import_strategy_data.py sha256=4zs-kk4jFYAPbb64YHzZoVcPTGO1_VE-oldjSpRg_W4 6848
vnpy_extra/db/import_strategy_setting.py sha256=71NQUAYzUVy4Y6UFQAC7ByzwKKKgqVHBbRvss9YH3o4 6141
vnpy_extra/db/md_reversion_rights.py sha256=csBl2Rf6JD4bja4jmkrE7feFau8hM8nWE7dq2L0TtpM 18225
vnpy_extra/db/orm.py sha256=LH5vm5xy3YyYFrRpCfa6vKklWplPxF97kaXmNbWwnHI 128786
vnpy_extra/db/utils.py sha256=SyfEQ60t7Z_6mXCopZzyZJU5ftmNqbU53Y1WUsi_H-k 568
vnpy_extra/db/tb/__init__.py sha256=L6jJf49hQ1TkrCg7N5PoKYGG1NB9pIpAkddlDdjYH7E 195
vnpy_extra/db/tb/import_tb_param_xml.py sha256=M8I1aJhPNbq6mqpiqpIOSsiRUNs0cAWFFAmmz5qkc50 3709
vnpy_extra/db/tick_data/__init__.py sha256=sKxJJ20GJP-th9B_G8ZM1sGCSCxakHiZNXnHnQOb_Zo 169
vnpy_extra/db/tick_data/options/__init__.py sha256=0vCU8WC6CX7CGgznDNyOnZ74YaEGHPy3BfcjKK1joP8 169
vnpy_extra/db/tick_data/options/fix_exch_bug.py sha256=80o6vW9eW1HMzscIY1CS8qE1-JSs3gfMF7Ak7bMjOz0 2253
vnpy_extra/db/tick_data/options/load_gtja_options_tick_data.py sha256=Je70y5ztncPHekqRXgi2FPCJp6qOEPfT4AGPwzcSnPU 7590
vnpy_extra/pm/__init__.py sha256=PJdrATxCE1Tc8K78G2p6VyJy_OLv_qAt66sNXVDT5oE 169
vnpy_extra/pm/by_json.py sha256=k-BeuTYi4Gm9BCCm7EqQDa26sE0FUOEXIXIhuJhey_Q 5720
vnpy_extra/pm/clone.py sha256=QguaxFy4OvJ8yvXaqBIAMk9yHq40Kra4VvykX9umsrI 400
vnpy_extra/pm/optimization.py sha256=beMnX2NkG3PUInWw3xE-fmkxTHaJ2bzgTYV-ic9pSdg 50482
vnpy_extra/pm/plot.py sha256=PwcekpjlfbDZFAmwrHOKtXR2a5d65-WuTTAVOFUmODc 14433
vnpy_extra/report/__init__.py sha256=s28SMKmFyBqalOeVItFIy9I4rtzWxJUiGt-a3MUkj24 169
vnpy_extra/report/collector.py sha256=0-ZIW7rLHK_hVRwpAubbmsRn_oxXv_0AHAssR8BKBGY 8796
vnpy_extra/report/data_available_check.py sha256=SmYyRt52g0hvlq0ihutTDZQldnjd25Y_x72kH0CC0cs 4253
vnpy_extra/report/generate_md.py sha256=FV7eRj5qn-eaBUPyYPfDlNMOUba6b-Nuns-fYxzcV6Q 2722
vnpy_extra/report/monitor.py sha256=lPKA2z0Oue7p9cYmcEKadXdiKxt2k2iFMBXaqPlW2yA 48907
vnpy_extra/utils/__init__.py sha256=ESnPvICBPf4z-jB8yZPiTzJvQvOdiaAr2QFDqgjv0wg 169
vnpy_extra/utils/cta_signal.py sha256=KybRKgsXmK3o8K4DrmFeLD-q2xZqhMiIg__IselMrU8 20359
vnpy_extra/utils/data.py sha256=Mounht9kZNmi6V_SAMZeN9bFnvixSZjylM29CosMAgk 7909
vnpy_extra/utils/enhancement.py sha256=c9Gv-qDLBw6vhv1dx6EhDxc2RZ3ptAzSKlVd2Me5gPU 2219
vnpy_extra/utils/exception.py sha256=NAYFT4tlKmT0Dh9Z-p-JJurQPApZXh4y-qo0DLufwjw 210
vnpy_extra/utils/exit_cta_signal.py sha256=ZE-YuERpbb5A8GdjdxQrQtmL4qsG0CWgYGhEPGYevZs 32564
vnpy_extra/utils/factor.py sha256=rgXrJs8bJlIYpuwNkzYFw5Wvx0bqrxCWeP1Laemry1g 2714
vnpy_extra/utils/func.py sha256=RMWmUDniUlrXjRGosR4QDC3P4FzOtgU9kahXtYaU7Bc 3906
vnpy_extra/utils/get_email.py sha256=MARvNFpH9HTb6GIOA4dBX9QmUQpzStGvUlYpu7vixf4 7448
vnpy_extra/utils/param_opt_result.py sha256=Y1x2Y2obQp4Vx35F5gH3xP96z48tzbiF19H-W8oiCQE 14498
vnpy_extra/utils/send_email.py sha256=lM38YLxDGwwvTB4p5MKZqXrmuIxt7gCurtHR6N5Td8Y 5284
vnpy_extra/utils/symbol.py sha256=HzbUUgHK2CLY_keKBS9nPE7jyd39LmuUQA845h4DRCE 4547
vnpy_extra/utils/enhancements/__init__.py sha256=Ckdys2eMbDBzY0IlG9K232GLg6VmHgiJYNOs6kCmTmo 194
vnpy_extra/utils/enhancements/am.py sha256=E8G2DU9BW_799SvvQTTIzgffcUEfvuADyRxL3GGI0wI 14444
vnpy_extra/utils/enhancements/bg.py sha256=ButMO4BICW5VkTtWHzBnSCcTW25sR_a-RMcFAyH5gtY 11389
vnpy_extra/utils/enhancements/cta_signal.py sha256=vphzpZ9hUUDy-TJslbF57jmIMDGZxaCQoluw_sYuDAY 26728
vnpy_extra/utils/enhancements/portfolio_signal.py sha256=7h-uVp7QsDxR3fRZdRInmTCv0YgWhma-JrSCKHnflwo 1468
vnpy_extra-0.8.20211220.0.dist-info/METADATA sha256=3CfCQ0Q1PSQ8wkxJMrvgj4BOKeNuda40VkgckDWVOzc 57196
vnpy_extra-0.8.20211220.0.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
vnpy_extra-0.8.20211220.0.dist-info/top_level.txt sha256=BRTS-TawPNgTahWDeOIJSFcbdrL7lXScU9rjAuzxbKo 11
vnpy_extra-0.8.20211220.0.dist-info/RECORD

top_level.txt

vnpy_extra