Commit Graph

123 Commits

Author SHA1 Message Date
hroff-1902 f3d500085c Add some type hints 2020-02-02 07:00:40 +03:00
Matthias 1ffda29fd2 Adjust improts to new exception location 2019-12-30 15:02:17 +01:00
Matthias c5e6a34f25 Remove unnecessary parenteses 2019-12-17 19:30:04 +01:00
Matthias a2964afd42 Rename profit_percent to profit_ratio to be consistent 2019-12-17 08:53:30 +01:00
Matthias 539b5627fd Fix typo 2019-12-17 08:31:44 +01:00
Matthias 362a40db6f Update docstring 2019-12-17 07:09:56 +01:00
Matthias 861a7834fc Call calc_open_price() whenever necessary 2019-12-17 07:08:36 +01:00
Matthias 307ade6251 Cache open_trade_price 2019-12-17 07:02:02 +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 c2076d86a4 Use scoped_session as intended 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 26a5800a7f Extract get_trades function 2019-10-30 11:12:49 +01:00
Matthias 01efebc42f Extract query to it's own function 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 eda1ec652f Revert back condition for open_since in Trade.__repr__ 2019-09-13 23:00:09 +03:00
hroff-1902 e6ec8f9f30 Fix tests: Change condition for printing 'close' 2019-09-12 21:28:51 +03:00
hroff-1902 045ca8739d Do not print humanized datetime in the log message 2019-09-12 20:56:00 +03:00
hroff-1902 1d781ea9e0 Refine 'stoploss adjusted' log message 2019-09-12 02:29:47 +03:00
hroff-1902 9bdfaf3803 Remove quotes around the pairs 2019-09-11 23:32:08 +03:00
hroff-1902 2081d7552f Make flake happy 2019-09-10 12:37:15 +03:00
hroff-1902 35580b135a Improve backtesting logs 2019-09-10 10:42:45 +03:00
Matthias 513e84880e Don't escape ticks where it's not needed 2019-08-25 20:38:51 +02:00
Matthias 9ea887dbd0 Merge branch 'develop' into stoploss_restart 2019-06-08 20:23:13 +02:00
Matthias b6e8fecbf5 Change persistence.init parameter
It should describe what it does
2019-05-30 06:33:16 +02:00
Matthias d7bebc4385 persistence.init does not need the config dict 2019-05-29 19:54:59 +02:00
Matthias 51aa469f67 Cleanups 2019-05-20 20:29:23 +02:00
Matthias 6a5daab520 add logic for stoploss reinitialization after startup 2019-05-20 20:11:50 +02:00
hroff-1902 e7b9bc6808 minor: remove noisy useless debug message 2019-05-20 12:27:30 +03: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
Misagh 9b38c04579 negating SL pct and adding tests 2019-03-31 13:15:35 +02:00
Misagh f2599ffe90 pct default to None 2019-03-29 08:08:29 +01:00
Misagh 50fc63251e added SL pct to DB 2019-03-28 21:18:26 +01:00
Matthias 7b99daebd7 Update docstring for adjust_stoploss 2019-03-17 13:19:24 +01:00
Matthias 2d4a2fd10b Use oppen_rate instead of artificial defaults 2019-03-17 13:12:04 +01:00
Matthias fc360608b7 Rename function to adjust_min_max 2019-03-16 20:14:45 +01:00
Matthias 68a9b14eca Min-rate should not default to 0 2019-03-16 20:04:39 +01:00
Matthias 7166a474ae Add min_rate - always update min/max rates 2019-03-16 19:54:16 +01:00
Matthias e2bcaa4d75 Set Requested_close_rate to stoploss when stoploss_on_exchange was hit 2019-03-12 21:54:52 +01:00
Matthias 0c53bd6dd4 Complete refactor, moving query_trades to persistance as get_open_trades 2019-02-25 20:00:17 +01:00
misagh cfe00c2f0c initial test added for TSL on exchange 2019-01-15 11:04:32 +01:00
misagh 16472535eb adding stoploss_last_update to persistence 2019-01-08 12:39:10 +01:00
Matthias 9af2fca718 Add handling for market orders
fixes #1427 and #1428
2018-12-27 11:19:26 +01:00
Matthias 3b951c3817 Drop indexes on renamed table
avoid naming conflicts on recreate (indexes are not renamed, and keeping
them on backup tables does not really make sense).

fixes #1396
2018-12-09 09:03:17 +01:00
misagh 108d9a1117 function name refactored 2018-12-03 19:55:37 +01:00
misagh 43bafc391f static method added 2018-12-03 19:46:22 +01:00
misagh b5192193fd total amount passed to edge should consider open trades too 2018-12-03 19:45:00 +01:00
misagh c913fef80c stop loss limit when hit, the close price is “average” 2018-11-28 15:45:11 +01:00
misagh fb755880fa logs added in case stop loss on exchange is hit 2018-11-28 14:16:50 +01:00