qstrade/__init__.py,sha256=96Rwz9vyphB_MyI66vVnTLWc4YQWGBocK-qQbFUcwZc,99
qstrade/__main__.py,sha256=zbBVtADf0YVJjXcsdOeLVZ8NFqoZQv4vy5h7uxnGhhc,121
qstrade/cli.py,sha256=g5ahMYxhgzxe70VcqdKiwtaVqbEnE70nepmJN07Ho2U,7597
qstrade/config.example.json,sha256=AZQsHTwWtawB4Tbwmz4NWfrypsv_fMwRRV-lAYiUCmw,818
qstrade/config.py,sha256=PglZabCOFjA4fpJL7mqRgcNvy_dw5RyISawvWSnHdVk,5808
qstrade/market/__init__.py,sha256=bXNsQhT4otCCwIFndhlC2xsQ_aBDGSFwChACjfRtBMw,1698
qstrade/market/base.py,sha256=6VMHo4zbN3oi5aK9UKyIpYUvcSCURCthcvVjLe-fkDc,3190
qstrade/market/data.py,sha256=A87Ai4x1LmAGYBiLeDJIIj0Vm0mDEph3WH4Ox5KWgmc,3862
qstrade/market/normalize.py,sha256=gQIGa_uBEKOff88Km6fl7x4zzV2qmAMshsBNKF00Czs,6499
qstrade/market/insight/__init__.py,sha256=9shL5UR00EcIjH37xq8Sxe2eUC8YHKdFMhWDMobXAvw,148
qstrade/market/insight/adapter.py,sha256=wJQqM-je18m6ZL-GNTk-r2NLiD1-Aj2TZ_RvJfFKTTo,8821
qstrade/market/insight/market.py,sha256=9231qznyjDdNhWWPucxlzYTwswgpZCk0Ihsa0Il9KLI,8292
qstrade/market/tqsdk/__init__.py,sha256=bwFzwJHwJUaC_rcEOpsiAPmoyuG4tlUDY0T_HSk3PIs,151
qstrade/market/tqsdk/adapter.py,sha256=Mn7Lm6xActBQ3RB40sBpkE2EJY-OMCaeRjnZLQn-4uw,12689
qstrade/market/tqsdk/market.py,sha256=Iccam2XxqzOtqlseZOnVNbyJxVw97McGD-TLTfj5u9M,6475
qstrade/strategy/__init__.py,sha256=fMYjFxQyjYlFQf0t3_RtwRPqQlNA_QcM6YtWs71Tw6U,184
qstrade/strategy/bar_long.py,sha256=fa-9h2BVGB23tdQ6J-pqDVnTImIN7qgPmSFAAdHFVPo,12420
qstrade/strategy/base.py,sha256=tEwLjGDu1no_w4LQubZ0Iw8nyhKSxY1ul55yJ9G81x8,4608
qstrade/strategy/engine.py,sha256=-dq4KaNWtvy3wRYarQc-s5HuIOjsmSTmM6hIxbE8TgY,20892
qstrade/strategy/event_bus.py,sha256=NllAwLdKTqAmDFOli6skLqAUfKm_LuV6QPvfBMxyDbg,3433
qstrade/strategy/examples/__init__.py,sha256=ip7AzYn90HWU5SFzsenULGz3lkb_5e7S6IgziDSbrvU,139
qstrade/strategy/examples/ma_cross.py,sha256=AWGaMJltbAYB8GeRdnVpEUKOpAZziaSzwS4l4VDa3rk,3119
qstrade/strategy/examples/replay.py,sha256=rSyeBGvpgJWJ7NfAEwvwjRDs69WMFEbLBEXbv6tLV2Q,8224
qstrade/trader/__init__.py,sha256=mDY50qKqG_rXlge4gc_1mxfkmF8HHqHx03TX-93iGOY,1591
qstrade/trader/base.py,sha256=kJjKg4FiTBmteCZo0mJ9Z_tRD5-fQGTSiP-5nAd0SRY,2331
qstrade/trader/ctp/__init__.py,sha256=sJA6743r-1hT9pojoy3QFi8nHwvsNVzAlfqGdn3TQqE,97
qstrade/trader/ctp/adapter.py,sha256=fa5B6qF-f_piBUchQVdDdwCYW72kUyf7vOlEzijW3dE,28913
qstrade/trader/ctp/constants.py,sha256=XGOeVs9XzhfRK_8bvmVlx9bnEaF9IZeJcCSL1xy3qyw,974
qstrade/trader/ctp/trader.py,sha256=b2sUTx9ZvCiaRArcof4bqZzKzkP6eOycrADsGMIsa8I,3341
qstrade/utils/__init__.py,sha256=DrMLTw3KsJfVS_zJHew-XyuhJBO809H-yfSRrip06jg,77
qstrade/utils/callbacks.py,sha256=9V_1kSkL98eDtdmomneTKKZa0QgvIpDTll0Ew0QTuK4,1552
qstrade/utils/code_utils.py,sha256=vErcGveVmUFygwx_E-dFsRJbMPVDTADpjSnSIAwEulQ,6777
qstrade/utils/constants.py,sha256=_vGoguVf-543OSe511MW04YypCCbkuVVZiO0_zii9hY,1383
qstrade/utils/data_utils.py,sha256=vIRaSOfBWlc8Dzj_8illI2G52xgJSWJu7KWxMfGKfFE,3115
qstrade/utils/errors.py,sha256=O6admm_Dnl6ol0dtja9FkeDTPcRTdvDA2_S-jepRUVs,591
qstrade/utils/time_utils.py,sha256=_M86o2cK6J7Lp1QywNOAJyIyzKLwIqOORTZv28q9SzY,3431
qstrade-0.0.1.dist-info/METADATA,sha256=uWAcJYEdA8_yGaq8EMv5DasoECKGLErAGCHHdXki_7A,5581
qstrade-0.0.1.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92
qstrade-0.0.1.dist-info/entry_points.txt,sha256=64j_NlkF1f53V41xL3q8iDi5nQpQpwL8L3t0s8ZYl-8,45
qstrade-0.0.1.dist-info/top_level.txt,sha256=P_Y7DM8ueRY3pV_m-WjfElzgtYhqZR5zcDyQy2KnnoA,8
qstrade-0.0.1.dist-info/RECORD,,
