trading-strategy-qstrader

View on PyPIReverse Dependencies (2)

0.5 trading_strategy_qstrader-0.5-py3-none-any.whl

Wheel Details

Project: trading-strategy-qstrader
Version: 0.5
Filename: trading_strategy_qstrader-0.5-py3-none-any.whl
Download: [link]
Size: 83045
MD5: f4c3ee9f6791d7616eeec74cfe9c1d7b
SHA256: 9be233a73d6f519719d518bceac59ad2f3b1839d1cb3657d67572afe7001c06b
Uploaded: 2022-02-07 17:27:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trading-strategy-qstrader
Version: 0.5
Summary: QSTrader backtesting simulation engine (forked)
Author: Mikko Ohtamaa
Author-Email: mikko[at]capitalgram.com
Home-Page: https://github.com/tradingstrategy-ai/qstrader
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: Click (>=7.1.2)
Requires-Dist: matplotlib (>=3.0.3)
Requires-Dist: numpy (>=1.18.4)
Requires-Dist: pandas (>=1.1.5)
Requires-Dist: seaborn (>=0.10.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1514 characters]

WHEEL

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

RECORD

Path Digest Size
qstrader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/settings.py sha256=BWVHrJU74DKFeuIPWwZC0rq4adnf8kWKvSm9i0AOgBI 355
qstrader/alpha_model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/alpha_model/alpha_model.py sha256=mKaEV7iCK1oZea4ajN8usAz-pc4ccstVveznOB98VKc 756
qstrader/alpha_model/fixed_signals.py sha256=erCiartKuUqcCL2cmA5m2uoLTb3Q3rmaNxj5zMCQisU 1270
qstrader/alpha_model/single_signal.py sha256=BQxM8t0YYxf4Ds83Ep_amFEf9CHxQd1zfPR-Rh81wis 1325
qstrader/asset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/asset/asset.py sha256=XyPa_WJbqSX3E2XPHO-Bw9mU3LsUpCByNbQnMcFoSag 161
qstrader/asset/cash.py sha256=dmUc2DspMZ4SclBD6oRXTt7dBDGVguCHYB-79W7IAL8 360
qstrader/asset/equity.py sha256=v-j1SC3ZhW2qvVblTRpi9ecWQKaQItGPmtgTw3IyGF4 1062
qstrader/asset/universe/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/asset/universe/dynamic.py sha256=yboDr3m3s4TsCVnrJpRY8Ji8fQrgp1L7PHDCgsDdhk0 1272
qstrader/asset/universe/static.py sha256=sfOpezhE1Xor3yCpqk_JRwyRlYUGSBgnW_P0czZ3rpQ 884
qstrader/asset/universe/universe.py sha256=DB2gYrfADBXmi9C4CIzBKhRKKekDLy5aimjc29Po164 302
qstrader/broker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/broker/broker.py sha256=ww6DvrPULgcoKGLcL8KNEcxH-uvPVmuV5t-KpisRQAc 3528
qstrader/broker/simulated_broker.py sha256=xa-iaLqV68pFBTfz2gm1ed1XbBOMozmImiSlJSQFl7M 25446
qstrader/broker/fee_model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/broker/fee_model/fee_model.py sha256=LU6cHucXhmwArgA8tRWGl-5nQ8iKAYnFPPuLhess1Oo 764
qstrader/broker/fee_model/percent_fee_model.py sha256=HyBKqcftC9O-2IqfdSbt_uO2AusQ6xJlvCoIVGDoFuU 2927
qstrader/broker/fee_model/zero_fee_model.py sha256=nRQ3KbMOKRH5kiUHFlwzf0XCFWveYrRQ8vEWSGeQ0G4 2341
qstrader/broker/portfolio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/broker/portfolio/portfolio.py sha256=Rnd0RGcBt00aU9xaT1N3dvlbHCMCTFvvQj-GH8QVtxo 11456
qstrader/broker/portfolio/portfolio_event.py sha256=mt5yrQoNOKqGPIXkrWjDL-CiSeRAatqdY3Lb831Mqt8 2711
qstrader/broker/portfolio/position.py sha256=XWG40wOexXhMsZIkEmpAzAGi2kUOqYZy1UNhTfFplwQ 11931
qstrader/broker/portfolio/position_handler.py sha256=Jr4NGjDYKqn5_xiQ0dBrDGqWyaWh8IeYO6QqhdzBnh0 1977
qstrader/broker/transaction/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/broker/transaction/transaction.py sha256=tdI23X1pJ93fxWkPbOLTAAwDgW_5ypTVgLJuI-BAUzE 2381
qstrader/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/data/backtest_data_handler.py sha256=NH3rEbfJDh9iqeAwm6Kv3cCZac3Kv9FKMYKQk3jfn8A 2352
qstrader/data/daily_bar_csv.py sha256=fhU4tlAcz2ti-rcn2DF6Dq4S9GF-zQTl0bt_BAgJZ4k 9398
qstrader/data/daily_bar_dataframe.py sha256=k6GyReRIyo-jSqvw7YYcM02NTQir4N7Ak8rb2l8HRGk 6294
qstrader/exchange/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/exchange/exchange.py sha256=3d1JV9qCbKaiBUFNFkNQpMMD7GEYwciB0-aid9jiP-s 532
qstrader/exchange/simulated_exchange.py sha256=EpOSkPZIMj5Z61myRXuorxOdk83-7cClZ8BmRrUBeXk 1433
qstrader/execution/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/execution/execution_handler.py sha256=TlpQZ_NwXUdBKjDwvEUNQm7QREfh8JXLNS_7P7egzeY 2940
qstrader/execution/order.py sha256=WoTzPPm129_IbfPyrodhvBgA8NjRo643Qrk4apbdCfM 3503
qstrader/execution/execution_algo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/execution/execution_algo/execution_algo.py sha256=LNuduJZzRm-sqE5jJS_fg8eXYYlXMdX4Ilxk-1VUiak 421
qstrader/execution/execution_algo/market_order.py sha256=-xnlXM2eaLHyxzMJh5_zwYYdoZelhtWVCmhCbBCd0DU 798
qstrader/portcon/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/portcon/pcm.py sha256=RU5Gsho6Wl4QlKuUeE9Ujud34BtLznUlWhxoqEZ4n9E 10698
qstrader/portcon/optimiser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/portcon/optimiser/equal_weight.py sha256=9ZoRBp_6n1izplhcvJPgKGXC8uERYi0_ZKs-k3vV2WM 1656
qstrader/portcon/optimiser/fixed_weight.py sha256=EgusabZI_yAgWhw44Rvz56d6RVwdWBlM61QwQN5oEuo 1186
qstrader/portcon/optimiser/optimiser.py sha256=6zL-91R4Cqjy9CQGqwEdJ-9yEoItQFAWGSedJW5SsRE 744
qstrader/portcon/order_sizer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/portcon/order_sizer/dollar_weighted.py sha256=j_1bGDwoljtKgmYzzw_fFwJuUEel7n_6xXWePPtp6jg 6686
qstrader/portcon/order_sizer/long_short.py sha256=MMm4EB1cGLrbmAA5Qm4l7kY6DiSCXuQfeuJ_zUaY61M 5641
qstrader/portcon/order_sizer/order_sizer.py sha256=XzfbiGLjoYv7qekSVADx5goRYuP-iO0O2vBtBVGuIwI 396
qstrader/risk_model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/risk_model/risk_model.py sha256=K1kIn4GemHb79ZQNq_YOnCyT5YESlABPz8hRR4xe3sU 723
qstrader/signals/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/signals/buffer.py sha256=PjaMbsYscIQ5FUS279ae6XhJKPht8t0hQQa3C53AMP0 3712
qstrader/signals/momentum.py sha256=VHlVPE-CltUTADh-qKRObPZI8BQsyIuUfCnF-_bcL80 2575
qstrader/signals/signal.py sha256=lCnbvyopMXHi8Ze1dmXBR83nscCZQXdyW1iLwSPS8hk 2231
qstrader/signals/signals_collection.py sha256=yXPN2WP2oorzkWCdaEm8-4pbCNaoWHNIkvAuDVN3KkE 1872
qstrader/signals/sma.py sha256=kGvvFXZxCGR_zdL4OKPQYLEIvSWpimLkP0rJ1R-njjU 1610
qstrader/signals/vol.py sha256=M-qGcUUNhkdW0HZPohIEcM4d6ucmP6Ou0131dvKP9G8 2594
qstrader/simulation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/simulation/daily_bday.py sha256=5g9bokETsdT3VHnbdrtFcKhUOKXSL50XwhF9Qkl5a20 3491
qstrader/simulation/event.py sha256=AFJY0mPNDAsF_qpG_BjnPIeF8ElNsp9JT8oivELN0Qc 911
qstrader/simulation/everyday.py sha256=tRUw79kCpSpR3KtK_RgJFfM0K44Bywkaq5HNdzVeHTQ 2739
qstrader/simulation/sim_engine.py sha256=TVDc54oL0-KwRNSdfDN7IIAQTQ5XIiBEdbsxq6cd5A4 872
qstrader/statistics/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/statistics/json_statistics.py sha256=wtBX4PLlUIzj3Rhx_DjL23CqNXowAcK0HLt1gToum0A 13429
qstrader/statistics/performance.py sha256=iVUnRPeQJMqJ1EJ8v3X9p797Ffl-oAAVYIUhhS1cJnc 3134
qstrader/statistics/statistics.py sha256=of709BC30zNn6G6p8Y8qZGyyFXIHzMKzn2hXXTr58Mg 1671
qstrader/statistics/tearsheet.py sha256=PmiK6aCPj44PTRyDzPm0_2MR_DyxlmEu91efWy0G2Eo 12339
qstrader/system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/system/qts.py sha256=LEgODbtILsHXK-P_NcrRF_ZGqTrStsRZ2jlWVwOb82s 5857
qstrader/system/rebalance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/system/rebalance/buy_and_hold.py sha256=z5kCMBnwlWxvqZ6pTvmuyEIrhTnaqv7YR4_FvxS7mZE 524
qstrader/system/rebalance/daily.py sha256=VB0rpk1u7xyE_LYkIq5xrRiGCaB1dt5k528ceL_9faw 2017
qstrader/system/rebalance/end_of_month.py sha256=0FOhYMnqtv5mqeiebuf8nzM6Gn2xa4xxL41ps4nLsaU 2118
qstrader/system/rebalance/rebalance.py sha256=RjL7P1HZZL3E72sdy4IzP8OwBUHSivS6IMHx65gSFHo 352
qstrader/system/rebalance/weekly.py sha256=xa1pK7InfJqAO_b6zr8tfB8I18WqGZt7UDOvwsmW3vw 3003
qstrader/trading/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/trading/backtest.py sha256=_oNyGyefAapQZyHdD5RRdussvvYHhZZGon8XDBaaFdM 17241
qstrader/trading/live.py sha256=qo3VPnC7L4pTKy5m4E20iyJ6x5GBRacx75MI5RyjQxg 16447
qstrader/trading/trading_session.py sha256=KWDRidNwVVo-H2MEgQJ34Rc8n0iHQexmC7iWiMPwXbA 294
qstrader/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qstrader/utils/console.py sha256=t9fJwjkwnWxEOVCNMnAiSyV6B1j86ADgkx5LU9ywtr0 258
scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scripts/static_backtest.py sha256=IGH3Y9BG7nTDo2Upys-m422aj_PWiQyEO2y-aOAx-Bs 5221
trading_strategy_qstrader-0.5.dist-info/LICENSE sha256=3z2F_eG5MsBtRni5tgfvw_WAQjRAfTIqRRi4eOUVqwA 1103
trading_strategy_qstrader-0.5.dist-info/METADATA sha256=gCNDCCKJXLyRxgZ7HS9kz3r5VMpgh0sHI5a-nFJXu3Y 2355
trading_strategy_qstrader-0.5.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
trading_strategy_qstrader-0.5.dist-info/top_level.txt sha256=59dHnfgz4iCAgx3igwNYx4cjNaKTIW-EK_CkfkrGGZQ 17
trading_strategy_qstrader-0.5.dist-info/RECORD

top_level.txt

qstrader
scripts