2018-06-07 12:22:07 +00:00
|
|
|
ccxt==1.14.155
|
2018-05-28 20:14:50 +00:00
|
|
|
SQLAlchemy==1.2.8
|
2018-05-04 22:14:03 +00:00
|
|
|
python-telegram-bot==10.1.0
|
2018-01-19 00:33:33 +00:00
|
|
|
arrow==0.12.1
|
2018-05-12 16:45:18 +00:00
|
|
|
cachetools==2.1.0
|
2017-08-30 19:07:33 +00:00
|
|
|
requests==2.18.4
|
|
|
|
urllib3==1.22
|
2017-09-01 15:58:23 +00:00
|
|
|
wrapt==1.10.11
|
2018-05-16 03:16:24 +00:00
|
|
|
pandas==0.23.0
|
2017-11-23 20:07:39 +00:00
|
|
|
scikit-learn==0.19.1
|
2018-05-05 19:31:05 +00:00
|
|
|
scipy==1.1.0
|
2017-09-01 18:39:22 +00:00
|
|
|
jsonschema==2.6.0
|
2018-06-07 12:22:08 +00:00
|
|
|
numpy==1.14.4
|
2018-03-12 15:24:35 +00:00
|
|
|
TA-Lib==0.4.17
|
2018-06-07 12:22:10 +00:00
|
|
|
pytest==3.6.1
|
2018-05-01 18:12:57 +00:00
|
|
|
pytest-mock==1.10.0
|
2017-10-02 16:17:54 +00:00
|
|
|
pytest-cov==2.5.1
|
2017-10-19 14:46:41 +00:00
|
|
|
hyperopt==0.1
|
|
|
|
# do not upgrade networkx before this is fixed https://github.com/hyperopt/hyperopt/issues/325
|
2018-06-06 23:12:46 +00:00
|
|
|
networkx==1.11 # pyup: ignore
|
2017-12-03 07:34:08 +00:00
|
|
|
tabulate==0.8.2
|
2018-05-15 06:41:22 +00:00
|
|
|
coinmarketcap==5.0.3
|
2017-09-29 18:07:50 +00:00
|
|
|
|
|
|
|
# Required for plotting data
|
2018-01-28 09:56:52 +00:00
|
|
|
#plotly==2.3.0
|
Added Local RPC client
- added only "Daily" call so far, submitting for early review/feedback
This depends on zerorpc as a requirement.
simple examples here:
http://www.zerorpc.io/
Installed with pip3 install zerorpc
localRCP is enabled/disabled from within config.json
e.g
"localrpc": {
"enabled": true
},
The server is enabled from within existing rpc manager
and makes use of the existing superclass (RPC)
Though making use of the existing hardwork done in rpc.py
It *should be easy to add the other Telegram calls into local_rpy_server.py
The server is wrapped in a thread to be non-blocking
The server and client accept serialised calls or not, used in daily to return json
The client can be used from command line or in a python script
As example, from cmdline for last 3 days Daily
/Users/creslin/PycharmProjects/freqtrade_new/.env/bin/zerorpc tcp://127.0.0.1:4242 daily 3
connecting to "tcp://127.0.0.1:4242"
False
('[\n'
' [\n'
' "2018-06-08",\n'
' "0.00000000 BTC",\n'
' "0.000 USDT",\n'
' "0 trade"\n'
' ],\n'
' [\n'
' "2018-06-07",\n'
' "0.00000000 BTC",\n'
' "0.000 USDT",\n'
' "0 trade"\n'
' ],\n'
' [\n'
' "2018-06-06",\n'
' "0.00000000 BTC",\n'
' "0.000 USDT",\n'
' "0 trade"\n'
' ]\n'
']')
Programitcally this would be:
import zerorpc
c = zerorpc.Client()
c.connect("tcp://127.0.0.1:4242")
for item in c.daily(3):
print item
2018-06-08 18:35:01 +00:00
|
|
|
|
|
|
|
#Added for localRCP
|
2018-06-08 18:45:38 +00:00
|
|
|
zerorpc==0.6.1
|