Commit Graph

485 Commits

Author SHA1 Message Date
Andreas Brunner 6d40814dbf extend status bot command to query specific trades 2021-01-17 20:39:35 +01:00
Matthias a87c273903 Refactor RPC modules so handlers don't inherit RPC directly 2020-12-24 09:09:23 +01:00
Matthias 1508e08ea5 Move fiatconvert init to RPC class 2020-12-24 08:39:00 +01:00
Matthias 516e56bfaa Move init of _config to apiserver parent 2020-12-23 20:50:32 +01:00
Christof 74bcd82c3d Exception msg 2020-12-23 16:00:01 +01:00
Christof cd1a8e2c42 better error msg 2020-12-22 12:39:27 +01:00
Christof be28b42bfa Exception for invalid keyboard config 2020-12-22 12:34:21 +01:00
Christof 5423c21be0 keyboard type 2020-12-20 22:51:40 +01:00
Christof f39dde121a moved keyboard config validation to __inti__ 2020-12-20 22:36:56 +01:00
Christof 6b44545d37 sort order imports 2020-12-20 21:06:45 +01:00
Christof 621105df9a renaming shortcut_btns to keyboard 2020-12-20 21:06:45 +01:00
Christof 5b3ffd5141 better log msg, comments 2020-12-20 21:06:45 +01:00
Christof e92bcb00f6 telegram: specify custom shortcut bottons (keyboard) in config.json 2020-12-20 21:06:45 +01:00
Matthias 76594d5dde
Merge pull request #3799 from imxuwang/issue3783
Introduce Telegram /stats endpoint
2020-12-10 15:41:09 +01:00
Matthias ca99d484fc Refactor to use list comprehension 2020-12-10 07:39:50 +01:00
Matthias 33f330256b Reorder commands on telegram init 2020-12-09 20:36:30 +01:00
Matthias 81410fb404 Document /stats for telegram 2020-12-07 15:03:16 +01:00
Matthias e873cafdc4 Beautify code a bit 2020-12-07 14:54:39 +01:00
Matthias 51fbd0698c Move get_logs to be static method 2020-12-06 19:57:48 +01:00
Matthias aa27c9ace2 Reorder methods in telegram
/stats is closely related to /profit
2020-12-05 14:39:50 +01:00
Matthias 143423145c Refactor most of the logic to rpc.py
this way /stats can be used by other RPC methods too
2020-12-05 14:38:42 +01:00
Matthias c556d1b37e Make /stats working 2020-12-05 14:06:46 +01:00
Matthias 8f61b68b2a Merge branch 'develop' into pr/imxuwang/3799 2020-12-05 14:06:23 +01:00
Matthias 058d40a72c Fix telegram /daily command without arguments 2020-12-05 08:16:40 +01:00
Matthias 36b7edc342 Update typing errors 2020-12-01 19:57:09 +01:00
Matthias 7a8b274a44 Merge branch 'develop' into pr/imxuwang/3799 2020-11-19 13:18:03 +01:00
Matthias 2af1c80fd5 Convert _rpc_show_config to static method 2020-11-08 11:26:02 +01:00
Matthias b58d6d38b5 Use correct fields in telegram 2020-11-03 08:59:11 +01:00
Matthias d1dab23283 Remove deprecated api fields 2020-11-03 08:59:11 +01:00
Matthias 2f91f87ad3 Merge branch 'develop' into pr/imxuwang/3799 2020-10-22 07:55:48 +02:00
Matthias 5f63fdd8ad Use better lock message 2020-10-20 19:40:39 +02:00
Matthias 64e680d7ee Document new api method 2020-10-20 19:30:00 +02:00
Matthias 1156f5e686 Use constant for times 2020-10-20 19:21:13 +02:00
Matthias 7a9768ffa6 Add /locks Telegram endpoint 2020-10-20 19:21:13 +02:00
Xu Wang 1c27aaab72 Declare type of 'dur'. 2020-10-18 20:24:13 +01:00
Matthias c59a1be154 show_config should not use freqtrade object 2020-09-29 06:35:47 +02:00
Xu Wang 7bce2cd29d Add trade duration by win/loss. 2020-09-28 20:30:20 +01:00
Matthias 253b7b763e Apply isort to freqtrade codebase 2020-09-28 19:40:46 +02:00
Xu Wang 627e221b65 Use tabulate to create sell reason message. 2020-09-27 20:23:13 +01:00
Xu Wang 44ad0f631c Summarize trade reason for telegram command /stats. 2020-09-26 22:40:54 +01:00
Xu Wang 28411da83e Add the telegram command function template. 2020-09-22 22:28:12 +01:00
Matthias a31de431ed Explicitly convert to type to string 2020-09-19 20:38:42 +02:00
Matthias 2554dc48e4 Add test for notification settings 2020-09-19 20:29:44 +02:00
Matthias e53b88bde3 Introduce notification_settings for telegram 2020-09-19 19:38:33 +02:00
Matthias 2a7935e35e Rename custom_notification to startup_notification 2020-09-19 17:51:31 +02:00
Matthias 9c20d488a9
Merge branch 'develop' into fix/3084 2020-08-28 15:43:24 +02:00
Matthias a9e7ee8113
Merge pull request #3683 from freqtrade/logging_endpoints
Logging endpoints
2020-08-27 15:11:17 +02:00
Matthias 9c0a3fffd7 Avoid double notifications in case of partially filled buy orders 2020-08-26 22:17:43 +02:00
Matthias 605ed90567
Merge pull request #3592 from freqtrade/stoploss_distance
Add stoploss-distance (to current price) to /status output
2020-08-25 19:56:23 +02:00
Matthias 375e671aaf Move formatting of /daily to telegram
so /daily can return numbers in the API
2020-08-18 20:12:14 +02:00
Matthias 56ca37fd8b Also provide stacktrace via log endpoints 2020-08-15 20:15:02 +02:00
Matthias 1ffa3d1ae0 Improve telegram message formatting 2020-08-15 08:31:36 +02:00
Matthias 5f79caa307 Implement /logs endpoints in telegram and restAPI 2020-08-14 15:44:36 +02:00
Matthias 8ed3b81c61 Implement /delete in rest client 2020-08-04 19:57:28 +02:00
Matthias 075c73b9e3 Improve formatting of telegram message 2020-08-04 19:56:49 +02:00
Matthias 4b0164770c Add test for /delete 2020-08-04 14:49:59 +02:00
Matthias 215972c68f Implement /delete for api-server 2020-08-04 14:41:22 +02:00
Matthias c0083c4244 Merge branch 'develop' into pr/thopd88/3611 2020-08-04 07:00:54 +02:00
Matthias e0c14e6214 Add /trades to help (so users know about it) 2020-07-23 07:56:05 +02:00
Matthias fdc84eef59 /trades shall only return closed trades 2020-07-23 07:50:45 +02:00
Matthias 0f18b2a0d4 Add test and fix case where no trades were closed yet 2020-07-23 07:12:14 +02:00
thopd88 0bad55637e fix flake8 indent error 2020-07-23 10:12:52 +07:00
thopd88 a3daf8e41c Fix line too long 2020-07-23 09:47:53 +07:00
thopd88 0502fe0496 New /trades 3 columns and exclude open trades 2020-07-23 09:36:05 +07:00
Matthias 4c97527b04 FIx failing test 2020-07-20 19:11:15 +02:00
thopd88 eaa7370174 add /delete command 2020-07-20 11:08:18 +07:00
thopd88 28f4a1101e Revert "Add telegram /delete command to delete tradeid"
This reverts commit 08fdd7d863.
2020-07-20 10:54:17 +07:00
thopd88 08fdd7d863 Add telegram /delete command to delete tradeid
code inspired from _rpc_forcesell
2020-07-19 22:10:59 +07:00
thopd88 dd3a2675b5 Add telegram trades command to list recent trades 2020-07-19 22:02:53 +07:00
Matthias 82c68f07cd Add stoploss-distance (to current price) to /status output 2020-07-14 20:16:18 +02:00
Matthias 0509b9a8fc Show winning vs. losing trades 2020-06-24 06:43:19 +02:00
Matthias a3506f4d8e Merge branch 'develop' into timeframe 2020-06-15 06:35:55 +02:00
Theagainmen 8c9dea988c Now supports both commands & fixed test 2020-06-10 19:28:02 +02:00
Theagainmen 043397c5d7 reload_conf & reload_config now both accepted, code is more consistent now 2020-06-10 19:28:02 +02:00
Theagainmen 04fa597695 Test with multiple commands in one line 2020-06-10 19:28:02 +02:00
Theagainmen ac92834693 reload_conf & reload_config now both accepted, code is more consistent now 2020-06-10 19:28:02 +02:00
Matthias db4576c50b Use json for *strategy dump 2020-06-07 10:09:39 +02:00
Matthias 8d8cf5a2fd Improve code formatting of telegram 2020-06-06 17:28:00 +02:00
Matthias ed1268cf39 Merge branch 'develop' into ask_strategy_verbosity 2020-06-06 17:23:19 +02:00
Matthias 6aed16c146
Merge pull request #3448 from Theagainmen/Telegram_emojis_V2
Added emoji's to the Telegram RPC
2020-06-06 17:22:56 +02:00
Matthias 3bd38171f8 DOn't use json.dumps - it's not necessary 2020-06-06 17:19:44 +02:00
Theagainmen 172ca761f2 Fixed typo 'emoij' 2020-06-06 17:11:47 +02:00
Matthias b2316cdd00 Extract sell_smoij logic into it's own function 2020-06-06 17:11:47 +02:00
Matthias 8c32d691c7 Add information about bid and ask strategy to /showconfig 2020-06-05 20:31:40 +02:00
Theagainmen f34bcc5fd3
Splitted a line that was too long, resulting in error for flake8 2020-06-05 20:15:22 +02:00
Theagainmen 4c6a7a354d
Removed '.encode' lines, unessecary 2020-06-05 20:04:11 +02:00
Theagainmen 080efd1102
Added unicoded emoji's to Telegram messages 2020-06-05 19:09:49 +02:00
Matthias 0dc1a8e037 Add profit sum to api response 2020-06-03 19:40:30 +02:00
hroff-1902 64881a94e2
Merge branch 'develop' into timeframe 2020-06-02 15:56:34 +03:00
hroff-1902 5435df84bd
Merge pull request #3387 from freqtrade/rpc_blacklist
Improve RPC Blacklist by adding feedback
2020-06-02 04:10:33 +03:00
Matthias b2c241e607 Replace ticker_interval in all rpc files 2020-06-01 20:43:20 +02:00
Matthias cc90e7b413 Show "No trades yet." when no trade happened yet 2020-05-30 19:49:16 +02:00
Matthias 91f84f1a43 Fix typo in close trade message 2020-05-30 19:28:30 +02:00
Matthias 46456516bb Remove exception handler 2020-05-29 10:11:23 +02:00
Matthias 1d6e3fea85 Update /profit telegram message to support non-closed trades 2020-05-29 09:38:12 +02:00
Matthias 7399c7e70c Provide blacklist feedback to telegram 2020-05-28 07:04:06 +02:00
Matthias b2125bd6ee check for None to allow 0.0 profit 2020-05-27 19:15:56 +02:00
Matthias 3e3cce4559 Use pct instead of _perc 2020-05-26 19:25:03 +02:00
Matthias 18d2587800 Address feedback 2020-05-26 06:12:25 +02:00
Matthias 110b5a2521 Add timestamp to trade output 2020-05-24 08:46:50 +02:00
Matthias 5a9a31351a Adjust empty f-strings to be non-fstrings 2020-05-18 11:40:25 +02:00
hroff-1902 fd7fa3116a
Merge pull request #3321 from freqtrade/rpc/improve_daily
Improve daily API format
2020-05-18 01:29:28 +03:00
Matthias 943a2a08f8 Improve daily API format 2020-05-17 20:12:01 +02:00
Matthias 1e76bff1bd Add sell_order_status to keep track of cancellations 2020-05-17 10:52:20 +02:00
Mohamad Tarbin 570c51b0b0
Fix Typo in telegram Plugin 2020-05-10 05:07:49 -04:00
Matthias a62d7495ca FIx typo in telegram method 2020-05-05 21:28:59 +02:00
Matthias 593d13ebdd Show new values also in Telegram 2020-05-05 21:21:20 +02:00
Matthias 9c351007f5 Provide reason for cancelled sell order 2020-03-25 09:43:04 +01:00
hroff-1902 e411717de9 No percent where ratio is to be used 2020-02-28 12:36:39 +03:00
Matthias ccc9239751 Reduce indentation of help 2020-02-13 07:02:12 +01:00
Matthias 86592c3ba1 Fix /help from telegram 2020-02-13 06:51:52 +01:00
Yazeed Al Oyoun 2e3b8cdba7 fixed flake8 issues on /help output 2020-02-12 21:51:58 +01:00
Yazeed Al Oyoun 47874a4527 added logic to differentiate sell orders with double asterisk 2020-02-12 21:45:55 +01:00
Yazeed Al Oyoun fc29564974 Fixed messages and readability 2020-02-11 15:58:40 +01:00
Yazeed Al Oyoun f3b1161640 wide notifications fixes 2020-02-08 21:02:52 +01:00
Matthias a105e5664a Align /balance output to show everything in stake currency
the conversation to BTC does not make sense
2019-12-24 06:58:30 +01:00
hroff-1902 39197458f4
Merge pull request #2661 from freqtrade/wallet_dry
Introduce Dry-Run Wallet
2019-12-16 14:00:11 +03:00
Matthias 23d467eb0d Show simulation note also in restserver 2019-12-15 10:41:57 +01:00
Matthias f0bbc75038 Combine dry_run wallet into original Wallets class 2019-12-15 09:48:35 +01:00
Matthias fda8f7e305 Introuce WalletDry - supporting dry-run wallets 2019-12-15 09:38:18 +01:00
Matthias f81c49ce6d Fix typo causing a trailing "tic" in /show_config output 2019-12-14 19:53:20 +01:00
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 1bf8d8cff3 show /balance in stake currency 2019-11-24 19:30:09 +01:00
Matthias 547d65b065 Fix broken test 2019-11-17 15:22:44 +01:00
Matthias acab56793f Add /show_config to telegram 2019-11-17 15:03:45 +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 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 dadf8adb3e Replace filter usage 2019-07-14 20:14:35 +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 31d271084f Move json to persistence 2019-05-06 06:55:12 +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 7a598f32dc Move rpc-count calculation to _rpc class 2019-04-06 19:58:45 +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 a3fe5f5757 adding stake amount to telegram message 2019-04-03 16:28:44 +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 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
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
Misagh e8bfeae048 conflict with develop resolved 2019-03-25 10:16:09 +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 a467d76832 Add /stopbuy command to telegram
fixes #1607
2019-03-17 19:35:25 +01:00
Matthias b9b15e5f32 Align help message for forcebuy 2019-03-16 11:04:24 +01:00
Matthias 6c75b8a36a Remove pair market url 2019-02-26 19:27:28 +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 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 060a1b3fbc Add /whitelist to help message 2018-11-10 20:16:20 +01:00
Matthias 08ef2730a9 Add /whitelist call to telegram 2018-11-10 20:15:06 +01:00
Matthias 7e5fd82f25
Merge pull request #1269 from freqtrade/feat/force_buy
add /forcebuy to telgram handler
2018-11-04 09:25:13 +01:00
Matthias 701978a4b1 Add test for dust hiding 2018-10-10 22:01:22 +02:00
Matthias 792d2dbe32 Hide "dust" from /balance 2018-10-10 21:29:40 +02:00
Matthias fbe69cee3f Add /forcebuy to telegram 2018-10-09 19:25:43 +02:00
Matthias a20ceb9e31 Add reload_conf to telegram help 2018-10-08 19:43:37 +02:00
Nullart2 2bc7a668a3 informative startup 2018-08-15 10:39:32 +08:00
Matthias 452a1cad9d don't default fiat_convert to None for outputs 2018-07-26 07:26:23 +01:00
Matthias 4928686af9 Remove currency from daily table 2018-07-24 09:37:25 +01:00
Matthias 30b72ad98a don't show fiat-currency if not set 2018-07-24 08:20:32 +01:00
Matthias 456e49fe35 default fiat_currency to none 2018-07-24 00:01:51 +01:00
Matthias bd2771b8f9 use correct property 2018-07-22 14:52:58 +02:00
Matthias fae4c3a4e3 only init if stake_currency is set 2018-07-22 14:48:06 +02:00
Matthias 6cc0a72bca ADd optional to class _fiat_convert 2018-07-22 14:35:37 +02:00
Matthias 9467461160 only init FIATConvert when telegram is enabled 2018-07-21 20:13:32 +02:00
gcarq a559e22f16 remove duplicate send_msg invocation 2018-07-12 17:29:02 +02:00
gcarq 7eaeb8d146 status: return arrow object instead humanized str 2018-07-12 17:27:40 +02:00
gcarq 0920fb6120 use more granular msg dict for buy/sell notifications 2018-07-12 17:16:31 +02:00
gcarq 4cb1aa1d97 use dict as argument for rpc.send_msg 2018-07-12 17:12:42 +02:00
gcarq 96a405feb7 implement name property in abstract class 2018-07-12 17:11:31 +02:00
gcarq 112998c205 refactor _rpc_balance 2018-07-12 17:11:31 +02:00
gcarq f1a370b3b9 return dict from _rpc_status and handle rendering in module impl 2018-07-12 17:10:04 +02:00
gcarq df8ba28ce5 convert start, stop and reload_conf to return a dict 2018-07-12 17:07:19 +02:00
Samuel Husso adbffc69e1 telegram: fstrings in use 2018-07-05 10:11:29 -05:00
gcarq 46080f5168 define _rpc_reload_conf as private method 2018-06-13 15:29:27 +02:00
gcarq 83eb7a0a9d adjust logging a bit and add some comments 2018-06-13 12:21:54 +02:00
gcarq 34e10a145c remove Telegram.is_enabled() because RPCManager manages lifecycles 2018-06-13 12:21:54 +02:00
gcarq 3787dad212 don't import python-telegram-bot at runtime if disabled in config 2018-06-13 12:21:54 +02:00
gcarq 4048859912 rpc: remove tuple return madness 2018-06-13 12:21:54 +02:00
gcarq cddb062db5 save rpc instances only in registered_modules, add some abstract methods 2018-06-13 12:21:54 +02:00
gcarq 0b5d21f32a implement bot reconfiguration and expose it to telegram 2018-06-09 04:29:48 +02:00
xmatthias 0d251cbfdd rpc type hints 2018-05-31 20:55:26 +02:00
Anton d112d90e8e Make telegram message beautiful 2018-05-15 13:37:34 +03:00
Gert Wohlgemuth 6d2afdb146 added support for showing the exposed real value on the count table (#634) 2018-05-03 11:18:35 +02:00
gcarq fa7f74b4bc use native python logger 2018-03-25 21:43:00 +02:00
gcarq d2aea7bdc1 optimize imports 2018-03-20 19:50:04 +01:00
Gerald Lonlas 25d0e5f942 Merge commit '4dca84817eb1b62047a9e4d282254392ea978e44' into feature/objectify 2018-03-04 02:06:40 -08:00
Gerald Lonlas 390501bac0 Make Pylint Happy chapter 1 2018-03-03 09:33:54 +08:00
Gerald Lonlas 8bd0f4d0d7 Remove ugly pprints 2018-03-03 09:33:54 +08:00
Gerald Lonlas f4ec073099 Move RPC and Telegram to classes 2018-03-03 09:33:54 +08:00
Janne Sinivirta 160af91f9a improving log messages 2018-02-24 18:58:57 +02:00
kryofly 9f6aedea47 telegram refactor 1/ (#389)
* telegram refactor 1/

move out freqcode from telegram

* telegram refactor 2/

move out rpc_trade_status

* telegram refactor 3/

move out rpc_daily_profit

* telegram refactor /4

move out rpc_trade_statistics

* 5/

* rpc refactor 6/

* rpc refactor 7/

* rpc refactor 8/

* rpc refactor 9/

* rpc refactor 10/

cleanups
two tests are broken

* fiat

* rpc: Add back fiat singleton usage

* test: rpc_trade_statistics

Test that rpc_trade_statistics can handle trades that lacks
trade.open_rate (it is set to None)

* test: rpc_forcesell

Also some cleanups

* test: telegram.py::init

* test: telegram test_cleanup and test_status

* test rcp cleanup
2018-02-01 08:05:23 +02:00
Anton Ermak 45239724c6 Skip convert if balance is zero 2018-01-28 16:15:23 +07:00
Anton Ermak 81ed7627bf Unit test 2018-01-28 16:08:43 +07:00
Samuel Husso 93bd63cfbe get rid of / replacements, minor edit to outgoing msg 2018-01-23 08:55:22 +02:00
Samuel Husso ddd62277c2 add total amount of trades to /status 2018-01-22 09:36:56 +02:00
Samuel Husso bd356f3eb4 when selling, show more information about the trade in the message 2018-01-22 09:36:56 +02:00
Gerald Lonlas fb110ccfd2 Add number of trades in /daily command 2018-01-19 22:14:31 -08:00
Anton Ermak 5db04b15e7 Balance Estimated BTC - fix test 2018-01-15 12:08:56 +07:00
Anton Ermak dd9ab5264d Estimated BTC and fiat value for balance 2018-01-15 12:08:42 +07:00
Janne Sinivirta 86db6c9084 sort imports 2018-01-11 07:08:56 +02:00
Janne Sinivirta 1b6b0ad9d2 autopep8 2018-01-11 06:50:36 +02:00
Jean-Baptiste LE STANG 7d21015b52 get_ticker can return a cached value 2018-01-07 23:26:45 +01:00
Jean-Baptiste LE STANG fbb19e451d Adding the number of trades for each traded pair in the performance command 2018-01-03 00:06:50 +01:00
Jean-Baptiste LE STANG 55d0d27756 message too long, removing URL for now 2018-01-02 14:55:31 +01:00
Jean-Baptiste LE STANG d849694a70 Adding URL to market graph and number of trades/pair in /performance commande 2018-01-02 14:43:38 +01:00
Jean-Baptiste LE STANG 29987c3ff6 Adding the number of trades in the performance display 2018-01-02 14:32:13 +01:00
Jean-Baptiste LE STANG 8537e9f40f CI flake8 error 2017-12-27 21:33:42 +01:00
Jean Baptiste LE STANG d61d88559c Fixing daily profit, taking into account the time part of the date (removing it in fact) 2017-12-27 21:06:05 +01:00
Gerald Lonlas ff6b0fc1c9 Display profits in fiat 2017-12-26 19:44:19 -08:00
Janne Sinivirta 44a4ff0cb2
Merge branch 'develop' into patch-1 2017-12-22 13:58:13 +02:00
Gerald Lonlas d258118b0a Fix the fee calculation, backtesting, and hyperopt fee calculation and avg_profit 2017-12-20 20:18:41 -08:00
seansan 4dab39ed9e
add % in status table for profit 2017-12-20 13:58:18 +01:00
Janne Sinivirta c8fb6c4661 More lint fixes (#198)
* autopep fixes

* remove unused imports

* fix plot_dataframe.py lint warnings

* make pep8 error fails the build

* two more line breakings

* matplotlib.use() must be called before pyplot import
2017-12-18 17:36:00 +01:00
Gerald Lonlas d613d63fdc Fix the fee calculation 2017-12-17 23:01:34 -08:00
gcarq 95fe0f4dec fix pep8 warnings 2017-12-16 03:39:47 +01:00
gcarq cb4ecfd3a3 move function 2017-12-16 01:37:06 +01:00
gcarq f4b59492ab fix NoneType issue 2017-12-16 01:31:15 +01:00
gcarq ae37f49b51 /forcesell: handle trades with open orders 2017-12-16 01:09:07 +01:00
gcarq 6e68315d2c reorder imports 2017-12-15 23:58:21 +01:00
gcarq c1c9dd03ce /daily: fix identation and simplify loops 2017-12-15 23:56:02 +01:00
Gérald LONLAS e00f02b603 Improve telegram /profit command (#188) 2017-12-15 17:19:00 +01:00
Gerald Lonlas 2a2af4878e Update /daily command, reorder telegram menu, limit /daily profit at 8 decimals 2017-12-14 21:18:52 -08:00
Stephen Dade 0b18c93d19 Daily profit command - better message formatting and minor fixes 2017-12-12 19:41:25 +11:00
Stephen Dade ccb8c3c352 Added daily profit telegram command 2017-12-10 17:32:40 +11:00
Geka000 cfbfe90aa0 keyboard markup for telegram bot (#142) 2017-11-24 20:54:50 +01:00