dumbmoney/__init__.py,sha256=grlKhCVLMs5WNQF1h8XYH7IWYOHFiLv2wvn6SeFRDCI,196
dumbmoney/backtests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
dumbmoney/backtests/single_asset.py,sha256=tgi1cRRHTSqvg_jQzWl-FfYoOfQa9NU4wQHfQjeobL8,5576
dumbmoney/core/__init__.py,sha256=x3fNk3sQRBjBqhgMKr5gbqMGCbB_jQd0XnJ8Dtbg-6U,420
dumbmoney/core/data.py,sha256=cSr9D9PZPxiHAu7UstzNtGW1M-3Fjz94OWBPBDCWxqM,1819
dumbmoney/core/portfolio.py,sha256=qzXG5CKUqRt0AlgUpMEGV0fbP9lFmqnQIpRCmYIMCIs,742
dumbmoney/core/results.py,sha256=pacWbR9-o_X2k-M6vxKmjZyuLtvIGIuoQe5kfyk-gMM,549
dumbmoney/core/signals.py,sha256=LhIsnfzcbC4cai4fIG4Di2Ub7i1gDxL5UQZrRjVrfeU,771
dumbmoney/feeds/__init__.py,sha256=I_lypPuafAfQsBLE__w7LEa9PeTaNrnZbmUncrxsfck,2156
dumbmoney/feeds/akshare.py,sha256=b1ErMOHHp0ISeiy7kYsucAETkD7uF67iOzVQJW0Xlx8,2818
dumbmoney/feeds/feed.py,sha256=Rfj7E1eKkJV8Lwa1XWhW6gp_fOFsLX69h0sjb2HOROg,3290
dumbmoney/feeds/feed_service.py,sha256=0gcXWrSJyCNtZ7IUr9jwf2r10rr05Qj6lvhwMAfs_RE,1564
dumbmoney/feeds/massive.py,sha256=YI8Bfps90Hz-xSu7ti8He_Z-c-OzQzil-zyEVBgYJp4,2257
dumbmoney/feeds/tiger.py,sha256=O1CjBkXqE8O2tblkcUpKQDCYU3J_VMbz7XPkGZy4RSw,3335
dumbmoney/feeds/tushare.py,sha256=sxiWeeDUxFP2HsTkGJQ5zuaU21dYLodvmyOKazs1isc,3120
dumbmoney/indicators/__init__.py,sha256=dLgERhU9kUQWw75XDwvJuAGgiFVo4kqlcyMyp5YOYys,195
dumbmoney/indicators/indicator.py,sha256=2q_krLL2kQj62jxGwPepTZWmnZSLw0ZLvDyfJ1sN6sQ,2704
dumbmoney/indicators/macd.py,sha256=_zccc1hP5vC00M3VTzCCvfF8Z25j30a1zNRYXJMBWRA,1575
dumbmoney/indicators/moving_average.py,sha256=cRHp1E83XtdfS2OSaoDH8EcoCcRag8d3WINF4XDeWwA,1182
dumbmoney/indicators/rsi.py,sha256=4tJQdvxbFuJ5lok4JEoVGdS-u4TmeVzwQ4vV2GbylX0,2108
dumbmoney/logger.py,sha256=ItK0YZb-RNFRETnEudgKeNIhyYVjVrQKnfPD6TsHob0,164
dumbmoney/plotting/__init__.py,sha256=I6jG89q6WClYXbnYZfM3vOpGJMrany0xDdQkBBT81_s,1063
dumbmoney/plotting/adapters/__init__.py,sha256=IqizLBuTxfjLNinRBRTow5dY0gk2DDoRKjxMdsHSCEI,41
dumbmoney/plotting/adapters/macd_adapter.py,sha256=d9rwwffGfuIa47SgHXAzT9RLOLPVt7rSt0qKUt8pscU,2506
dumbmoney/plotting/mplfinance.py,sha256=spal90T6jEjpSojSz3zwBp_MOhhTFOWDi4j2LBX_ZP0,6709
dumbmoney/plotting/plotly.py,sha256=EBuCDknW5qX9pNLVDS1PHbZiTPiKUgqA-KFwZncVrQ8,4773
dumbmoney/plotting/plotter.py,sha256=qhrQNROFOO91xaRQC9RIRe1ckBTQuVhR6deyHja_ysk,5368
dumbmoney/policies/__init__.py,sha256=JRdU3u7fWIoSkgZu4hZblIqwrTvCrn0m4wXuyOnHMxw,226
dumbmoney/policies/naive.py,sha256=eZZjwskvvJYZF-iwVzRHIcaB9MV_5yccnl4USg6Z9ck,1171
dumbmoney/policies/policy.py,sha256=R4tFEUUT2FuCmpb3nKjW1OT4-_D-8X8MXK50h_YfAHI,1104
dumbmoney/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
dumbmoney/strategies/__init__.py,sha256=vZzfEARaz75phjtbBkli54TDpNEkhtpmR-UQJvUp8MM,197
dumbmoney/strategies/ma_cross.py,sha256=xXB4Ec1yv75K4kfJNDYDWVqzD7mben9qR_X-3UuLf0M,2093
dumbmoney/strategies/strategy.py,sha256=o1jlBrjdMC-msQTlKIwX_L9x2MaEEhfd9anDF81zHn4,1001
dumbmoney-0.3.1.dist-info/WHEEL,sha256=3id4o64OvRm9dUknh3mMJNcfoTRK08ua5cU6DFyVy-4,79
dumbmoney-0.3.1.dist-info/METADATA,sha256=hEdEP26K1EPTa9tcPiI31iHATk94XTQTxTiakv9jAwk,5891
dumbmoney-0.3.1.dist-info/RECORD,,
