Commit Graph

413 Commits

Author SHA1 Message Date
Matthias 014c18ead2 Improve output from show_config when trailing_stop is active 2019-12-13 20:27:06 +01:00
Matthias 1058e5fb72 No plural for min 2019-12-11 06:48:40 +01:00
Matthias 390db9503f Show humanized and minutes version of duration 2019-12-10 15:12:36 +01:00
Matthias e4655c9b07 include trade-duration with sell-notification 2019-12-08 14:07:46 +01:00
Matthias 5b996920f2 Merge branch 'develop' into configvalidation 2019-11-27 19:48:21 +01:00
Matthias 0775ac081a Cleanup constants and required 2019-11-25 07:12:30 +01:00
Matthias 50350a09cd use wallets instead of doing a direct call to /balance 2019-11-24 19:41:51 +01:00
Matthias 1bf8d8cff3 show /balance in stake currency 2019-11-24 19:30:09 +01:00
Matthias 62d50f512d add tests for balance from get-tickers 2019-11-24 19:30:09 +01:00
Matthias 8c64be3cfd get tickers only once to show balance 2019-11-24 19:22:43 +01:00
hroff-1902 5ce665f279
Merge pull request #2540 from freqtrade/rpc/fixes
Improve rest api client / status response
2019-11-20 22:18:51 +03:00
hroff-1902 dfe3d78767
Merge pull request #2541 from freqtrade/rpc/show_config
[Rpc] - show config
2019-11-20 18:42:41 +03:00
Matthias 09b302abf7
Merge pull request #2442 from freqtrade/volumeList_enhanced_filter
Pairlists enhanced filter options
2019-11-19 20:19:10 +01:00
Matthias 547d65b065 Fix broken test 2019-11-17 15:22:44 +01:00
Matthias e4e8a611be Add tests for telegram 2019-11-17 15:13:24 +01:00
Matthias acab56793f Add /show_config to telegram 2019-11-17 15:03:45 +01:00
Matthias 2c976bdd24 Add show_config endpoint 2019-11-17 15:03:38 +01:00
Matthias 3aee8d2b2a Improve rest api client / status response 2019-11-17 14:40:59 +01:00
Matthias 11f7ab61b9 Remove decimal import from rpc 2019-11-12 15:11:31 +01:00
Matthias df9bfb6c2e Add FIAT currency to status-table 2019-11-12 14:58:41 +01:00
Matthias ab9506df48 simplify status_table command 2019-11-12 13:55:18 +01:00
Matthias 66a273b31b Merge branch 'develop' into volumeList_enhanced_filter 2019-11-12 09:31:46 +01:00
Matthias 75d5ff69ef Add ping endpoing 2019-11-11 20:10:56 +01:00
Matthias 748fe94603 Merge branch 'develop' into volumeList_enhanced_filter 2019-11-09 15:34:47 +01:00
Matthias c74d766275 move from name to name_list 2019-11-09 14:00:32 +01:00
Matthias b7b1e66c6e Convert to % as part of RPC to allow users to use unrounded ratio 2019-10-30 11:12:49 +01:00
Matthias b37c5e4878 use get_trades in rpc modules 2019-10-30 11:12:49 +01:00
Matthias ab117527c9 Refactor get_best_pair to persistence 2019-10-30 11:12:49 +01:00
Matthias f20f5cebbe Move performance-calculation to persistence 2019-10-30 11:12:49 +01:00
hroff-1902 73fa5bae96
minor: Fix wording in a docstring 2019-10-22 00:03:11 +03:00
Matthias a43d436f98 Move decorators out of API Class 2019-10-21 19:47:09 +02:00
Matthias 2588990f4b Require unfilledtimeout - don't require telegram in config 2019-10-18 07:10:02 +02:00
hroff-1902 849d694c27 Don't inherit from object 2019-09-12 04:39:52 +03:00
Matthias 94d2790ab5 Fix #2239 -
return float even if fiat/crypto are identical
2019-09-09 20:00:13 +02:00
Matthias e8f37666ea Fix Problem when ccxt reports None as values 2019-09-05 20:02:18 +02:00
Matthias e2e0015119 Don't rename dict ... we can use it as is 2019-09-05 20:02:01 +02:00
Matthias 3b15cce07a Handle arguments uniformly (by using context.args) 2019-09-02 20:17:47 +02:00
Matthias 8cad90f9e6 Adapt to new api 2019-09-02 20:17:23 +02:00
Matthias 9c60ab796d Adapt telegram api to new interface of telegram-bot-12.0.0 2019-09-02 20:14:41 +02:00
Matthias 75dc174c76 support all messagetypes in webhook 2019-08-30 07:02:57 +02:00
Matthias d977695d48 Catch NotImplementedError when sending messages
(RPC should not crash your bot!)
2019-08-30 07:02:26 +02:00
Matthias 1a85e3b4cd Fix numpy warning 2019-08-11 13:48:41 +02:00
Matthias dadf8adb3e Replace filter usage 2019-07-14 20:14:35 +02:00
Matthias fcdbe846e5 Fix #1981 - Detect reverted currency pairs 2019-07-03 20:06:50 +02:00
Matthias 98681b78b4 Show ifferent message for balance in dry-run 2019-06-27 07:06:11 +02:00
Matthias 06afb3f155 Don't use "limit" for sell-orders either 2019-06-17 07:01:17 +02:00
Matthias 475e76b272 Add order_type to buy_notification 2019-06-17 06:55:30 +02:00
Matthias dab4307e04 Add secure way to genreate password, warn if no password is defined 2019-05-26 14:40:03 +02:00
Matthias 2da7145132 Switch auth to real basic auth 2019-05-25 14:25:16 +02:00
Matthias 5bbd3c6158 Add documentation 2019-05-25 14:16:59 +02:00
Matthias 7e952b028a Add basic auth to rest-api 2019-05-25 14:11:30 +02:00
Matthias 2cf07e2185 rename exception handlers 2019-05-18 13:39:12 +02:00
Matthias e6ae890def small adjustments after first feedback 2019-05-18 13:36:51 +02:00
Matthias 9385a27ff0 Sort imports 2019-05-18 10:34:30 +02:00
Matthias 540d4bef1e gracefully shutdown flask 2019-05-18 10:00:07 +02:00
Matthias 5149ff7b12 Move api to /api/v1 2019-05-18 10:00:07 +02:00
Matthias b700c64dc2 Test forcebuy - cleanup some tests 2019-05-18 10:00:07 +02:00
Matthias 39afe4c7bd Test flask app .run() 2019-05-18 10:00:07 +02:00
Matthias a146c5bf78 Improve jsonification 2019-05-18 10:00:07 +02:00
Matthias 557f849519 Improve 404 handling 2019-05-18 10:00:07 +02:00
Matthias 03dc6d92ae Remove hello() 2019-05-18 10:00:07 +02:00
Matthias 6ea0895803 Fix docstrings 2019-05-18 09:57:10 +02:00
Matthias e0486ea68e Make app a instance object 2019-05-18 09:57:10 +02:00
Matthias 0ac434da78 Add forcebuy jsonification 2019-05-18 09:57:10 +02:00
Matthias 6e4b159611 Add forcebuy and forcesell 2019-05-18 09:57:10 +02:00
Matthias bc4342b2d0 small cleanup 2019-05-18 09:57:10 +02:00
Matthias ea8b8eec1c Add edge handler 2019-05-18 09:57:10 +02:00
Matthias b1964851c9 Add performance handlers 2019-05-18 09:57:10 +02:00
Matthias 393e4ac90e Sort methods 2019-05-18 09:57:10 +02:00
Matthias 3efdd55fb8 Support blacklist adding 2019-05-18 09:57:10 +02:00
Matthias 122cf4c897 Default add to None for blacklist rpc calls 2019-05-18 09:57:10 +02:00
Matthias ebebf94750 Change commands to post 2019-05-18 09:57:10 +02:00
Matthias a1043121fc Add blacklist handler 2019-05-18 09:57:10 +02:00
Matthias d2c2811249 Move rest-client to scripts 2019-05-18 09:57:10 +02:00
Matthias 99875afcc0 Add default argument 2019-05-18 09:57:10 +02:00
Matthias ae8660fe06 Extract exception handling to decorator 2019-05-18 09:57:10 +02:00
Matthias 01c93a2ee3 Load rest-client config from file 2019-05-18 09:57:10 +02:00
Matthias d8549fe09a add balance handler 2019-05-18 09:57:10 +02:00
Matthias a12e093417 Api server - custom json encoder 2019-05-18 09:57:10 +02:00
Matthias 2f8088432c All handlers should be private 2019-05-18 09:57:10 +02:00
Matthias 3cf6c6ee0c Implement a few more methods 2019-05-18 09:57:10 +02:00
Matthias 8993882dcb Sort imports 2019-05-18 09:57:10 +02:00
Matthias c6c2893e2c Improve rest-client interface 2019-05-18 09:57:10 +02:00
Matthias 96a260b027 rest_dump 2019-05-18 09:57:10 +02:00
Matthias 6bb2fad9b0 Reorder some things 2019-05-18 09:57:10 +02:00
Matthias ef2950bca2 Load api-server in rpc_manager 2019-05-18 09:57:10 +02:00
Matthias c3c745ca19 Get new files from old branch 2019-05-18 09:57:10 +02:00
Matthias 46b1ecc77d Fix #1840 - Support balances other than USDT 2019-05-11 15:27:09 +02:00
Matthias 31d271084f Move json to persistence 2019-05-06 06:55:12 +02:00
Matthias 1e056ee415 Move trade jsonification to trade class 2019-05-05 14:07:08 +02:00
Matthias 46214ce7cd Fix typo after feedback 2019-05-01 16:22:52 +02:00
Matthias f71eda1c2f Have forcesell return a result 2019-04-30 06:23:14 +02:00
Misagh c6d19a4afb
Merge pull request #1758 from freqtrade/fix/rpcheader
Missing /daily header
2019-04-12 10:45:56 +02:00
Matthias d87db70ed0 Fix missing column header 2019-04-12 07:05:15 +02:00
Matthias e75cdd4c27 Rename variable, add more tests 2019-04-10 06:59:10 +02:00
Matthias 5c4170951a Don't send too large messages 2019-04-08 19:59:30 +02:00
Matthias f139178136 rpc_counts should be in .rpc 2019-04-06 20:11:41 +02:00
Matthias 7a598f32dc Move rpc-count calculation to _rpc class 2019-04-06 19:58:45 +02:00
Misagh 0cdbe714d2 stake amount not amount 2019-04-04 12:06:45 +02:00
Matthias b437c3cf0c
Merge pull request #1729 from mishaker/telegram_sl
Removing % sign from telegram message as it is already a pct.
2019-04-03 21:09:36 +02:00
Misagh 5488c66f53 flake8 2019-04-03 20:35:37 +02:00
Misagh 9ee1dd99eb tests fixed 2019-04-03 20:28:03 +02:00
Matthias a9a5c4a052
Merge pull request #1731 from mishaker/msg_stake
This adds stake amount in base currency to the RPC status message
2019-04-03 19:31:24 +02:00
Misagh d5498c8712 adding % 2019-04-03 19:29:44 +02:00
Misagh a3fe5f5757 adding stake amount to telegram message 2019-04-03 16:28:44 +02:00
Misagh a3835b1279 flake8 2019-04-03 14:14:47 +02:00
Misagh 5f38d5ee63 removing % sign as it is already a pct 2019-04-03 14:07:33 +02:00
Misagh 53eaf85969 filtering edge pairs for RPC 2019-04-03 14:03:28 +02:00
Misagh 7b39a3084f formatting and readability 2019-04-02 20:08:10 +02:00
Misagh a6daf0d991 formatting pct 2019-04-02 20:00:58 +02:00
Misagh ab579587f2 adding percentage to telegram status messages 2019-04-01 19:13:45 +02:00
Matthias b4472a165e
Merge pull request #1707 from mishaker/telegram_msg
Telegram status message refactoring
2019-03-28 19:45:48 +01:00
Misagh 2f3f5f19cd sl percentage removed form rpc test 2019-03-28 16:26:59 +01:00
Misagh e11eb4775e stoploss precentage in telegram msg removed 2019-03-28 16:21:49 +01:00
Misagh 0e5b0ebda6 adding SL and SL percentage to telegram msg 2019-03-28 12:09:07 +01:00
Matthias 146d6bf7fb
Merge pull request #1698 from mishaker/edge_rpc
Edge RPC
2019-03-28 06:22:38 +01:00
Misagh 941921dd0f initial SL and SL added to RPC 2019-03-27 22:00:46 +01:00
Misagh 0ca3a38ba6 moved date to top and show open order only if it is not none 2019-03-27 21:39:17 +01:00
Misagh 1678a039ae removing close profit is trade is open 2019-03-27 21:32:56 +01:00
Misagh e5406ed3cf typo in docs and comments 2019-03-27 21:22:25 +01:00
Misagh 4d9ca71c82 shifting edge help message a line lower 2019-03-27 21:20:09 +01:00
Misagh 6045f07a9c telegram message concatenation refactored 2019-03-27 21:12:57 +01:00
Matthias f26ed1c8c1 Check if added pair has correct stake-currency 2019-03-25 19:40:21 +01:00
Misagh e8bfeae048 conflict with develop resolved 2019-03-25 10:16:09 +01:00
Misagh fd7278517d using items() 2019-03-25 09:48:41 +01:00
Misagh a8be277ca0 cached pairs iteration fixed + help added 2019-03-24 22:56:42 +01:00
Misagh 1dfbf6eed6 darfting edge rpc messages 2019-03-24 22:36:33 +01:00
Matthias 14167f826b Fix typehints 2019-03-24 19:44:52 +01:00
Matthias 49559f1a1a Improve documentation and help message 2019-03-24 16:33:21 +01:00
Matthias 9d6f629f6a Support adding pairs to blacklist 2019-03-24 16:28:14 +01:00
Matthias 684727b32e Add black blacklist handler (ro) 2019-03-24 16:08:48 +01:00
Matthias c8617e70a8
Merge pull request #1668 from freqtrade/fix/1658_no_telegram_updates
No telegram rate updates when orderbook is enabled
2019-03-18 19:40:32 +01:00
Matthias aa698a8412 rename /stopbuy message 2019-03-18 06:27:44 +01:00
Matthias a467d76832 Add /stopbuy command to telegram
fixes #1607
2019-03-17 19:35:25 +01:00
Matthias 6bfc37309e refactor getting sell/current rate for telegram and selling
fix #1658
2019-03-16 13:24:10 +01:00
Matthias b9b15e5f32 Align help message for forcebuy 2019-03-16 11:04:24 +01:00
Matthias 6b948cfc7e Don't move notify_sell to rpc_manager - it needs exchange stuff 2019-03-12 22:01:19 +01:00
Matthias 11cc33a982 Refactor notify_sell to rpc_manager
* Call sell_notify also when stoploss_on_exchange is hit

fix #1653
2019-03-12 21:55:00 +01:00
Matthias 48d33b070f Add stoploss to startup messages 2019-03-12 07:06:42 +01:00
Matthias 6c75b8a36a Remove pair market url 2019-02-26 19:27:28 +01:00
Matthias 0c53bd6dd4 Complete refactor, moving query_trades to persistance as get_open_trades 2019-02-25 20:00:17 +01:00
Matthias a2c01916e1 Add type-ignores to floatfmt
tabulate supports this:
30554300d7/tabulate.py?at=master&fileviewer=file-view-default#tabulate.py-1291:1294
2019-01-17 20:28:21 +01:00
Matthias efc709501a move fiat-convert to rpc - adjust imports 2018-12-11 20:27:30 +01:00
Matthias 0f2c547805 Move fiat-convert to subfolder 2018-12-11 20:26:53 +01:00
Matthias 2c27736dfe
Merge pull request #1390 from freqtrade/feat/dynamic_provider
Dynamic Pairlist provider
2018-12-09 08:39:53 +01:00
Matthias 33e9ed5a5e Print sellreason in sell-message 2018-12-04 19:58:26 +01:00
Matthias ef1208b366 Fix rpc messages 2018-12-03 20:31:25 +01:00
Matthias efcec736b5 refactor startup_messages to rpc_manger
this cleans up freqtradebot slightly
2018-11-29 20:02:12 +01:00
Matthias 23958ba96a
Merge pull request #1322 from freqtrade/feat/add_whitelist_rpc
Feat/add whitelist rpc
2018-11-14 19:13:00 +01:00
Matthias 060a1b3fbc Add /whitelist to help message 2018-11-10 20:16:20 +01:00