Commit Graph

248 Commits

Author SHA1 Message Date
Matthias b7702a1e9f Improve tests to work with new sqlalchemy version 2021-03-22 19:39:06 +01:00
Matthias 43d7f9ac67 Add bid_last_balance parameter
to interpolate sell prices

closes #3270
2021-03-20 14:38:26 +01:00
Matthias f4e71c1f14 get_buy_rate tests should be sensible 2021-03-20 14:02:13 +01:00
Matthias 16a54b3616 Don't require non-mandatory arguments 2021-03-20 13:08:02 +01:00
Matthias 37d7d2afd5 Wallets should not recalculate close_profit for closed trades 2021-02-27 09:33:00 +01:00
Matthias d5cf837c0f Parse regular cancel_order call to update orders table 2021-02-06 09:23:10 +01:00
Matthias b8cb39462c Move get_trade_stake_amount to wallets
this way it can be easier used by other functions
2021-02-03 20:00:33 +01:00
Matthias cfd0bb8964 Extract min stake amount from bot to exchange class 2021-02-02 19:47:21 +01:00
Matthias 3d9b4034e6 Use already calculated current_profit for sell_profit_offset comparison 2021-02-02 08:06:19 +01:00
Matthias 16dad8b6d4 Allow custom_stoploss to cooperate with stoploss on exchange 2021-01-30 20:11:18 +01:00
Matthias 5cdd9dd445 Cache markets in the exchange object 2021-01-28 19:47:32 +01:00
Matthias a8bae3a381 Don't update trade fees for dry-run orders 2021-01-17 20:31:27 +01:00
Matthias b062b836cc Add test for sell_profit_offset 2021-01-11 19:42:44 +01:00
Matthias 91f8667881 DOn't update open orders in dry-run mode 2021-01-06 09:57:36 +01:00
Matthias 7eab33de08 Merge branch 'develop' into plugins/protections_backtest 2020-12-13 10:31:33 +01:00
Matthias 14647fb5f0 Add tests for update fee 2020-12-12 11:49:52 +01:00
Matthias 6d0f16920f Get Longest lock logic 2020-12-07 08:23:10 +01:00
Matthias ff7ba23477 Simplify enter_positions and add global pairlock check 2020-12-07 08:23:10 +01:00
Matthias 2fbbeb970b Gracefully handle cases where no buy price was found
closes #4030
2020-12-04 07:42:16 +01:00
Matthias fefb4b23d0 revise logic in should_sell 2020-11-27 09:24:53 +01:00
Matthias 6c913fa617 Fix locking - should round before storing to have a consistent picture 2020-10-27 08:01:31 +01:00
Matthias e602ac3406 Introduce Pairlocks middleware 2020-10-27 07:06:06 +01:00
Matthias e513871fd5 Persist pairlocks
closes #3034
2020-10-20 19:21:13 +02:00
Matthias 8cdc795a44 Rename persistence.init to init_db 2020-10-16 08:15:18 +02:00
Matthias 9df366d943 Apply isort to tests 2020-09-28 19:43:15 +02:00
Matthias 1f086e1466 Modify test loglevel 2020-09-19 09:46:32 +02:00
Matthias 962fed24b0 Readd refind_order logic 2020-09-14 17:34:13 +02:00
Matthias 77c28187a6 Don't run refind order on stoploss 2020-09-11 20:06:05 +02:00
Matthias aa8832f70e Convert select_order to use ft_is_open flag 2020-09-11 07:12:10 +02:00
Matthias 4db8c779fc Fix formatting issues 2020-09-10 08:19:40 +02:00
Matthias 23f569ea38 Add test for sell order refind, improve overall test for this function 2020-09-10 08:03:26 +02:00
Matthias 3c521f55b2 Add 6th mock trade 2020-09-10 07:40:19 +02:00
Matthias 083c358044 Fix wrong sequence in test 2020-09-09 07:57:02 +02:00
Matthias 25938efee6 Add partial test for refind_order 2020-09-09 07:50:52 +02:00
Matthias 98840eef3c Add 5th mock trade 2020-09-09 07:01:43 +02:00
Matthias caf0476717 Add test for handle_insufficient_funds 2020-09-09 06:49:29 +02:00
Matthias 8af610b543 Add Test for reupdate_buy_order_fees 2020-09-09 06:42:36 +02:00
Matthias f3e0370d4d Stylistic fixes 2020-09-07 07:54:55 +02:00
Matthias 6518e7a789 Add test for update_closed_trades_without_fees 2020-09-07 07:47:38 +02:00
Matthias f113b45036 Refactor test to not duplicate order info 2020-09-07 06:53:11 +02:00
Matthias f6ebe51314 Add test for update_open_orders 2020-09-06 19:32:00 +02:00
Matthias 5fba446e9a Merge branch 'develop' into db_keep_orders 2020-09-06 15:22:13 +02:00
Matthias b4da36d6e9 Fix small typo and add small testcase 2020-09-06 15:05:47 +02:00
Matthias 7c1f111ddf Add insufficient_funds_test 2020-09-06 14:59:43 +02:00
Matthias cec98ad407 Test stoploss insufficient funds handling 2020-09-06 14:51:48 +02:00
Matthias b2373fccfd Adjust tests as send_msg is only called once 2020-08-27 06:35:28 +02:00
Matthias 9c0a3fffd7 Avoid double notifications in case of partially filled buy orders 2020-08-26 22:17:43 +02:00
Matthias 311b55fc24 Merge branch 'develop' into db_keep_orders 2020-08-23 19:31:59 +02:00
Matthias a55dd8444d Fix loglevel of using_cached-rate 2020-08-23 19:31:35 +02:00
Matthias 4ecb67d1d1 Merge branch 'develop' into db_keep_orders 2020-08-23 10:36:56 +02:00