patgroom/__init__.py,sha256=-LEAu3jNMHqIdfzKf_yDqoTl53vtS35uQLUt4ALTBSc,724
patgroom/bar.py,sha256=lmDc2tuRMoflgFln008Dt_Z13DeI_rUV-D0xJ_q8DHs,9067
patgroom/dispatcher.py,sha256=viUtt6KPPp3LgGGOq_kyBi3Z_048D-UfPwfG0cYIsV0,4130
patgroom/dispatchprio.py,sha256=94OCI59RCoLM-v0ukaEVSfPGUqmW0weGplqvUpVHWso,112
patgroom/eventprofiler.py,sha256=10l516hoU_RkLBw2QqlF4orHGxI5k2RA7Qcxbwo6GvQ,9026
patgroom/logger.py,sha256=hrNsL-PoLRHLGK1lNm4mvkws0VrQIXvIGUPq3zFBbL8,2104
patgroom/marketsession.py,sha256=KNpQHzoAiOUC60acUJHB-odkaZdI_9DQWCWgyvQ_bTA,2248
patgroom/observer.py,sha256=D6tArrv-68arxbHs10rQpAsUkmuLLxinvPfDTlk2RYY,3529
patgroom/plotter.py,sha256=U5YxSt6OtczEvRYgC3DrUrpekzTNpyw4tYFmSNvDrOU,16048
patgroom/resamplebase.py,sha256=la2RsVTwP2sOooDbMCi4VF0eucS_JY_Ta3IytXLzeLM,4519
patgroom/warninghelpers.py,sha256=k8bIMA0AQssUyfeluFBo5une0LCZqMtYfL6SJMlDxSI,1091
patgroom/barfeed/__init__.py,sha256=Bzlk5rZUXJT-18gc3NYQ72_td91okOPgCc71m5GL9oA,7173
patgroom/barfeed/common.py,sha256=UHGUMoHRIC52SZ9-6tM4oxTA3ngXd_B2OdDXlJ9UnWE,947
patgroom/barfeed/csvfeed.py,sha256=7BA5DsfspFl29vGVbeGBnTYS48vhmMqb3Ed5nre9tpY,10166
patgroom/barfeed/dbfeed.py,sha256=XkJxABpBvd95lmeb8_k3efzYTogn61vTSWif7yMxgXw,1283
patgroom/barfeed/googlefeed.py,sha256=BmS6IQTYKjlRMX_iQeTqWrqkH3etXXVYYGFSiUGK_eY,5697
patgroom/barfeed/membf.py,sha256=lUoJaO_32UNUNaq28-JWbvnbhY8IF5ZWHmCvBQqoiUE,3689
patgroom/barfeed/ninjatraderfeed.py,sha256=0RE98c0VJAWaxGWs6EBd413h0Cma2_2pjlq384ixLco,5623
patgroom/barfeed/quandlfeed.py,sha256=OdqDNdODaV5840KwvRwSLerObzm_92NZRZseyzInIyY,2259
patgroom/barfeed/resampled.py,sha256=hzU3PnYN5mEoauHYkKQB96eKb8FKVAqLB_27hUnZNVU,4351
patgroom/barfeed/sqlitefeed.py,sha256=IjI_Ch6HQPcZVQX8BeFOpup6pjilUt7wivW8b00OqxA,6173
patgroom/barfeed/yahoofeed.py,sha256=qNpagGRBLZoENie8n-0znCFmc0-ruEw7t7icw8R3FW0,5906
patgroom/bitcoincharts/__init__.py,sha256=2j8Mm0apQx7BEFvrzD9aW3gkgN5RJV2g48v90AufLZ0,702
patgroom/bitcoincharts/barfeed.py,sha256=R1JEVrEa7wdQkqSDZ6JHG0lLK8C-awlafrNyEQsGIzU,6707
patgroom/bitstamp/__init__.py,sha256=2j8Mm0apQx7BEFvrzD9aW3gkgN5RJV2g48v90AufLZ0,702
patgroom/bitstamp/barfeed.py,sha256=J0-uXgGVaT9nZTw1KaRYVytRcXjxZeG3RVf1EdPU3dg,828
patgroom/bitstamp/broker.py,sha256=8lT6rAbEnoCxgyKaitKfqAs7HXMRUaaTg3WWzsQ6iCA,4867
patgroom/bitstamp/common.py,sha256=ODzYGpSYru3KIDhtMGaKq39RDEM_RvVqr0k7GrUfZt8,999
patgroom/bitstamp/httpclient.py,sha256=3lMapxk7WGAWU5trgrvdPvbB_UbdU_8fIzybkGKJ73w,6888
patgroom/bitstamp/livebroker.py,sha256=mYzQ4jO68PVlgjqKO8sa315JFZrZCq_gBF5IjbNik4o,12025
patgroom/bitstamp/livefeed.py,sha256=rvj1bsYulYhVWvRSP1-OL2S7IeGF7ol02c4xwpQQINI,8505
patgroom/bitstamp/wsclient.py,sha256=dKSW9yaY8ha3ocjWJwdhgdgGNY6w7oznZ8usZfN4RGQ,6488
patgroom/broker/__init__.py,sha256=KWgUlcYj3RUUk3c-94zkdzbqT_2tmsfqlvoNR1XWNjc,22914
patgroom/broker/backtesting.py,sha256=y9LdyHkKoxdh3JZKtgKQTKRcmlwM3cnU-t6wklSIsKU,19992
patgroom/broker/fillstrategy.py,sha256=0XK-VhpCNVH8GXUeJMKQLeECZRzr3ZiZX0VkhaZQddI,18088
patgroom/broker/slippage.py,sha256=RBJZcGOXY8Pk-zYbFewSFF8CHUY8suKrRgBvZ9yps4g,2935
patgroom/database/__init__.py,sha256=52ixmyPqQJzagWuCcPiaeWHaO_KSjrMC_Scuts3HWIk,196
patgroom/database/mysql_pool.py,sha256=JyZ4cqSdQmN6rrozFJItbafxJyeMslMZ2bUA_PBfF0s,6550
patgroom/dataseries/__init__.py,sha256=ybHsi_mx7gAXjln-47NDPGwUKRXDImItj2XA8K6zzKI,4745
patgroom/dataseries/aligned.py,sha256=u8WpkD8HM6DBlZcpz6APeKyyNvlSz7j68WwURlCZ_FI,4074
patgroom/dataseries/bards.py,sha256=fpX5vTTn2IQHd634iJM-lhX6vi24DRqbgb0h6iIFqTA,4327
patgroom/dataseries/resampled.py,sha256=50rtF3pbBb_FtHS63mj_-2tuT98GReck_Xx801uWiEM,5902
patgroom/exchange_api/__init__.py,sha256=52ixmyPqQJzagWuCcPiaeWHaO_KSjrMC_Scuts3HWIk,196
patgroom/exchange_api/bitfinex1API.py,sha256=bNCxvgn64pbeB9slrRMAPTnQZYXeZ9MbmSYHRjdMaXw,18828
patgroom/exchange_api/bitfinex2API.py,sha256=dVKgrMih6u_aP2ljomVwQiskQ0negouoKASVnR7w3BM,19839
patgroom/exchange_api/ss.py,sha256=w7LYbixfHWH0JVxiaG1BAa3_Hpz97jK6snCxQxjY0_c,187
patgroom/exchange_data/__init__.py,sha256=52ixmyPqQJzagWuCcPiaeWHaO_KSjrMC_Scuts3HWIk,196
patgroom/exchange_data/bfx_data.py,sha256=2sKkNOzzTKQO7C5yWOKddr7Q0zIewMpkRKdkjS-U3-c,1743
patgroom/exchange_data/exchange_to_mysql.py,sha256=lUHMA71LmDloET9CJeogJzclDB3zxupqDluoOr9wRtc,9053
patgroom/feed/__init__.py,sha256=dlROV_UUeSRbtHeZANsWKVjF9V_sc8rptkihPAxSR0A,3834
patgroom/feed/csvfeed.py,sha256=V1-kKkGpDWsY5AipZZHV9CJojeNpSIaMan770R4WeAM,6205
patgroom/feed/memfeed.py,sha256=F6FsyDZgFoOpD6jAojUfLESWtQCquiEMQ3wiM0OrS2Q,2241
patgroom/optimizer/__init__.py,sha256=2j8Mm0apQx7BEFvrzD9aW3gkgN5RJV2g48v90AufLZ0,702
patgroom/optimizer/base.py,sha256=e-T2iSKNA6Ls3k8gE2ueZFK1ELifqt4tXqWARItOOVs,6250
patgroom/optimizer/local.py,sha256=oe1cFucmoTBczaMslVzOnhdKgvPFYuDFVyZwPOKx4GU,4379
patgroom/optimizer/serialization.py,sha256=kkJx2O349uDy7lsR_iKG4-vk6kWjl5d_flC8MOXWTsM,974
patgroom/optimizer/server.py,sha256=LD2X462KjAoPX2enz8yaeqv3rj2NjU-_i3XvqniWkb4,3259
patgroom/optimizer/worker.py,sha256=AT186avasr13bIzdAwcuL5TxKCwLD4G_p-Ialpp2RfU,11775
patgroom/optimizer/xmlrpcserver.py,sha256=nGYTCfYnDZmUlcZEp-5ldRHeNF9SzbpzZ4wOim98a6Y,9283
patgroom/singal/__init__.py,sha256=B3iRitNYWKL7uyCxdgnGCpFYrysQ6m3ek-A0E8AzH7s,27441
patgroom/singal/position.py,sha256=MkvYwGd1xeDGlOrT6Fb4ALPEXukh1QKsbHqyHxi3GZ0,21320
patgroom/stratanalyzer/__init__.py,sha256=KW0e5hFAvJJVoHvlGJbWZ6AnRzwvcuhOYuFYN_6Ustg,1013
patgroom/stratanalyzer/drawdown.py,sha256=7lqCpXxyoEGJ7EM7dNQUaRliRf7n5Zl8BhN8Fc88eG8,3186
patgroom/stratanalyzer/returns.py,sha256=V54XFKQQe9mvjdrKmt6XGhnnjYnws8XSwZSo7zJfPVw,8911
patgroom/stratanalyzer/sharpe.py,sha256=8ao5UNUwMRfP3I1oLrR7sFGRcdLZu1uZw0x88zvla-s,5507
patgroom/stratanalyzer/trades.py,sha256=XpSGRK8979WNlsMDRquy3OcM8v23pJFyH9RFYrzycpY,8709
patgroom/strategy/__init__.py,sha256=KrewMkykgs7iAtCnd-grcNj5MwpBeFpH9TeCusm_yww,27419
patgroom/strategy/position.py,sha256=fg9DFILP_oE5xxicZy1pctUYhphuZuBSxB9t9r4E-PI,21205
patgroom/talibext/__init__.py,sha256=2j8Mm0apQx7BEFvrzD9aW3gkgN5RJV2g48v90AufLZ0,702
patgroom/talibext/indicator.py,sha256=8wYcjaEEipXZBbv2ZReTTKbTdlPj8ZrfW3PfCCps420,26376
patgroom/technical/__init__.py,sha256=niM29EXvxH4XMfnoSMezskwMoSP--lXHQrN1vQyADQM,3729
patgroom/technical/atr.py,sha256=E4EioofVBWIybZS0hjpTsVrL5ZowNfwFqRs_H0PgRUI,3546
patgroom/technical/bollinger.py,sha256=kJGWaNTI8mVcG1TvJLhCNlEt-Lsh8duwb9rKvbB8QzM,3137
patgroom/technical/cross.py,sha256=_y5oP95GBzvVr9XjDp3atS5OqGmhJ38lwYoaA3Hfvf4,5582
patgroom/technical/cumret.py,sha256=7IAg4eEEM4A3YCHhF1vP2OYs-1iynBuTXavALapg_RU,1909
patgroom/technical/highlow.py,sha256=s2ons8fJLYgThVIMGbngY9tycgALT_metU0eDTKjxBk,2665
patgroom/technical/hurst.py,sha256=J52tNAE0ztKpNhggJ7yUaPkYTs5d8IIAQVJKTp2sVqI,3253
patgroom/technical/linebreak.py,sha256=WjfeF8eJxDz-Fh1KOa6aT7yzpMCRT1SHJjjdEmFP-G0,5219
patgroom/technical/linreg.py,sha256=-2cGahcXi9MH2rQE18sl2n8DTrU4KOWEeWsyEEaIpHk,5727
patgroom/technical/ma.py,sha256=iCJWl3GIBvjkbuUpJmw1czdd5i-Inl4daiqG7fkwyCc,5285
patgroom/technical/macd.py,sha256=0ihNfq21XhTsLpt5OtqMhigFtZPTvmc9ZJqNzWmXvVM,4325
patgroom/technical/ratio.py,sha256=eTJkgnOpnpm9QNRNZmtRjYrfC-lswPVmGaQnDIU7xe4,1405
patgroom/technical/roc.py,sha256=qq0lCzCm_tymXmNw2KHd63YMEjJ6U4jtMYzyrWuFtmE,2204
patgroom/technical/rsi.py,sha256=rpFRc8pQDqtBUqo5el7aNkscZMExXkH6fmWSfVr1Krg,5086
patgroom/technical/stats.py,sha256=n47WflZXCoNTAG3-EQsogQSCLohB9ICxEoiQ5Ofh9Tw,3216
patgroom/technical/stoch.py,sha256=4mmr0kbjTxUZrPdVE_vwXTtV7x7spSf0yhmt_uZ0Ydg,3522
patgroom/technical/vwap.py,sha256=ucxe9RYk3bOjuGpm7yXm52IYlSU-4iD6eAuOkpkeW8A,2585
patgroom/tools/__init__.py,sha256=2j8Mm0apQx7BEFvrzD9aW3gkgN5RJV2g48v90AufLZ0,702
patgroom/tools/googlefinance.py,sha256=5dqGpzG-d85DkTPPdBPow5Jli_FejHtFvGEB6T5Gifk,4266
patgroom/tools/quandl.py,sha256=DNAyO670O32G6d0xTJ6DSHYWsHBpvjHtDkjJI86xaf8,8379
patgroom/tools/resample.py,sha256=FZUZO0kVNylNzlrVwmZvyLevUgugVGGBwgOVyb1rQ-4,3436
patgroom/tools/yahoofinance.py,sha256=PCvFfJ3gbgg1nucmefjZuf9KnljpUW7bbm0z4gFZmBo,4847
patgroom/twitter/__init__.py,sha256=2j8Mm0apQx7BEFvrzD9aW3gkgN5RJV2g48v90AufLZ0,702
patgroom/twitter/feed.py,sha256=U6wBVxzeSINNqpo85Y_UUjWXFBZUalDC-muv2jFBtJg,5793
patgroom/utils/__init__.py,sha256=6p8Ajgd1bfZ0Rc_fy2HinxUZPQExB-17bO-D5SEExqQ,1226
patgroom/utils/collections.py,sha256=ALGtjdC5KvQUTwoajw7gpgIIsds0JByxsX6c8LrnQis,3898
patgroom/utils/csvutils.py,sha256=bT_RIBQROwrwFg91aE_F2nzr3pYPn1l1fybqVLYy9GY,2505
patgroom/utils/dt.py,sha256=AYPYbeYsUbiMtkTXrU-IBqyJIWPH65HHziuXRB8Z71g,3456
patgroom/utils/myfunctions.py,sha256=0SrRBXYO5cUt52hVJyvccM2lsXcfOTkOa1NyvpQFW20,625
patgroom/utils/stats.py,sha256=zFEsEIBSMLS27dWtdp0L3ra7bK72KMre6A2Wr19r4gA,956
patgroom/websocket/__init__.py,sha256=2j8Mm0apQx7BEFvrzD9aW3gkgN5RJV2g48v90AufLZ0,702
patgroom/websocket/client.py,sha256=xrEem2OGKbDVugAm41MRwkxVxahZq3QsdzpHZuGXytc,6142
patgroom/websocket/pusher.py,sha256=h-Pd1_7kVPhcQQmXe9uXMvhVIWkPAyhtXUyaxzpMhE4,4225
patgroom-1.1.0.dist-info/METADATA,sha256=sCCgA-Cc4qde3_3NwYSRjLwQQFHwqgp5fFYv05316qU,319
patgroom-1.1.0.dist-info/RECORD,,
patgroom-1.1.0.dist-info/WHEEL,sha256=gduuPyBvFJQSQ0zdyxF7k0zynDXbIbvg5ZBHoXum5uk,110
patgroom-1.1.0.dist-info/top_level.txt,sha256=3yEbY_M6uhg-XUyh7fngSVjC-W1ZnBePFyLwmbWY8X0,9
