ffquant/__init__.py,sha256=nhqPQWes0LzIZs542qjxSCDz4mEFwV9NanHvM8ThVKk,252
ffquant/analyzers/MySharpeRatio.py,sha256=AOnVa6aetTGtpCR_uKD4PHbharR7cW7FpwDZoSez8zA,287
ffquant/analyzers/OrderAnalyzer.py,sha256=4SmqimQzdB-HV9szaQ_mXi5VhgENoFJ6iyyCo7GvxFk,652
ffquant/analyzers/__init__.py,sha256=LzyoZtB4Yee8-vdzt_ZpYiXJXB3mfxwdNtLARxlBRnI,153
ffquant/analyzers/performance.py,sha256=Wf9TCTFbAU3OCLdfrc2S3ePbYWnMv_11_-aM7YvPKf8,7678
ffquant/brokers/MyBroker.py,sha256=_Vc_OdTMgYjJCrU5UTRbBPg4SqqRHN6uVp4DZmVohcQ,9955
ffquant/brokers/TradingView.py,sha256=X0i5vMfTB0fezSkAXqoXMTjS_JmIMOSb2qHQSVA8yr0,1400
ffquant/brokers/__init__.py,sha256=rxvomT7VN1t72BP-eoi9vvP1xPcz9LGBbCr4Q_m9G28,181
ffquant/calendar/MyCalendar.py,sha256=gmAIfq-I_1PEjARTZdrYfrVKG_yjHXRQqZE2aD64hNo,1824
ffquant/calendar/__init__.py,sha256=AGntrYRxbFwq0zZDyLWovhwJEhV_ilDBsrnDZwsoq6c,147
ffquant/feeds/MyFeed.py,sha256=BD2ylW6EJGM-iXkJtO8PZFvgPl28EbQd7l91xzDCKpA,6449
ffquant/feeds/MyLiveFeed.py,sha256=QKK5mGsAjDe9Nu2CE2WJsV7pAFwtex2BuEAlddnPe3o,4712
ffquant/feeds/__init__.py,sha256=4dtubR6Z5b8qGd9VZRd0XJQNFtNoJRM0d8TpygzyCCI,175
ffquant/indicators/BaseIndicator.py,sha256=e36_vLR8gFiCe03AmtLOjKt9HOlJ_sQJ09fonWsflCQ,3201
ffquant/indicators/LongTermDirection.py,sha256=_SyHEHcetuX7mMPmEGvGk4t2Y6Vtqoox3SNruxWe6xo,1664
ffquant/indicators/ShortTermDirection.py,sha256=4cCW5jHJKh4ml-DCA5SZ7IoESR4q3r_7A6Wu88KekPM,1673
ffquant/indicators/TradeAction.py,sha256=ntSKfr014Q5Q2s9HRCVNP_xjIbmKz_Ovnk835ADna1Q,1621
ffquant/indicators/Trend.py,sha256=wY7jpIJPf-pYzAbXn7lwtCuEmvUW1XhULOQxYjcOYvw,1625
ffquant/indicators/TurningPoint.py,sha256=EV2TEtLE_thxBdnrqdso-Rw4lxX90Qj4wfTpL7rsQ0c,1707
ffquant/indicators/__init__.py,sha256=54fDFz57jXdmAZhygIMCNtRWkv7piwt6-6BQA9gHoF0,277
ffquant/observers/MyBkr.py,sha256=pW1ME7kgnDhpO6Bzn8-NqQ7auyr_LuqoicEgWhadUWA,1076
ffquant/observers/MyBuySell.py,sha256=Kh04tEacwfSqKtV-PvsPaHh1hA-tiVv7XvMU8uhC-yI,652
ffquant/observers/MyDrawDown.py,sha256=3oRBin_iwSkmTZYIMWrVcOSinX83Q34pAWH5slSJzU4,587
ffquant/observers/MyTimeReturn.py,sha256=50EKa0XhOZm0s7OPvXWbhxl76kCfEBQ065ewQXX_yQo,598
ffquant/observers/__init__.py,sha256=0Q3LWxGpdVMzFcpwjauTMlg5A7oYDs7jvRxJrfnZ6Ok,247
ffquant/plot/__init__.py,sha256=pvArQwmacU8oY3ukPNPOofEVdz-Azims0OFY6dm6FGY,199
ffquant/plot/dash_graph.py,sha256=4yHaOqGqwR_zoEJ-0wdEQs9bf4yMHPICG_IM9mSuZiA,17709
ffquant/plot/dash_ports.py,sha256=eFHOALlPe9LYRNbBQhOahw__eYqWUinR4-ximYsjcZw,2740
ffquant/plot/perf.py,sha256=qpvQTy91q79LcVQHZgUiUfNnIy9YZCVAXyXxPrQOYc8,10218
ffquant/plot/port_db.py,sha256=p5wbARKJXu51c-lW3BZ9pVVvneX_cOkeB6PiCKcuQAU,3833
ffquant/strats/MyStrategy.py,sha256=CtOII8L4Vemy-XOm8BfE70fUKtkqxJjHzkFrbV3HfOc,1367
ffquant/strats/__init__.py,sha256=tXePvMJgqeQ25x63jiKJAp5OxBA7g_y4_rk5v8wYBgs,147
ffquant/utils/MqProducer.py,sha256=ParmtW8EVfFfYxrLlBpmpPlX-esw1depMyKtMBik_A4,881
ffquant/utils/__init__.py,sha256=3aeqwO39Uq1E05Y9Pe17kN2Kwg9pSNA2vuclIb8lhwI,204
ffquant/utils/observer_data.py,sha256=PgNwRb67rdWCaYZJbpIbN9BI78aqLU-HYrmF9ISEH2Y,108
ffquant/utils/observer_queue.py,sha256=OdYY7USzhe98O4uI2BzXsc97ExH2LeaIHiaqKZMjcRE,76
ffquant-1.5.1.dist-info/LICENSE,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ffquant-1.5.1.dist-info/METADATA,sha256=maox6LN9gr4Qvo2uxaeogPf-gOIRFxxEDqc4TVtUWSs,2029
ffquant-1.5.1.dist-info/WHEEL,sha256=uCRv0ZEik_232NlR4YDw4Pv3Ajt5bKvMH13NUU7hFuI,91
ffquant-1.5.1.dist-info/top_level.txt,sha256=36N9QuvX6foJhd4GPd4jmp1SbWnnKi_sbE2L_KMmbZw,8
ffquant-1.5.1.dist-info/RECORD,,
