Commit Graph

495 Commits

Author SHA1 Message Date
Matthias 2537b8cb0c
Merge pull request #2725 from freqtrade/minor_fix
[Minor] Edge-cli should use exchangeresolver
2019-12-30 19:27:40 +01:00
Matthias 8e9a3e8fc8 Capture FtBaseException at the outermost level 2019-12-30 15:11:07 +01:00
Matthias 1ffda29fd2 Adjust improts to new exception location 2019-12-30 15:02:17 +01:00
Matthias 20abf67779 Add Debug "code" for randomly failing test 2019-12-30 14:29:36 +01:00
Matthias df7ceb4ccb Fix misinformation in /status table 2019-12-29 19:53:02 +01:00
hroff-1902 ce84f74528 Adjust tests 2019-12-29 05:00:22 +03:00
hroff-1902 433fd2a7c3
Merge pull request #2652 from freqtrade/safe_sell_amount
Safe sell amount
2019-12-29 00:09:21 +03:00
hroff-1902 09b77d9f14
Merge pull request #2718 from hroff-1902/minor-freqtrade-2
Minor: code cleanup in freqtradebot
2019-12-28 14:55:42 +03:00
hroff-1902 004993583b
Merge pull request #2712 from freqtrade/strategylist
add list-strategies subcommand
2019-12-28 12:32:06 +03:00
Matthias 443fd8f7dd Merge branch 'develop' into safe_sell_amount 2019-12-28 09:42:52 +01:00
Matthias b2fb28453f Fix tests after changing output 2019-12-28 06:39:25 +01:00
hroff-1902 6db75bc244
Merge pull request #2706 from freqtrade/data_dir
Convert datadir within config to Path
2019-12-28 05:14:48 +03:00
hroff-1902 b6d1c5b17a _get_trade_stake_amount() is not private 2019-12-28 01:44:51 +03:00
Matthias e51ac2c973 Remove unavailable pair ... 2019-12-27 16:22:41 +01:00
Matthias cadde3ab6d Check if markets.info is a dict before using it 2019-12-27 16:15:44 +01:00
Matthias e5aed098b5 Enhance backtest results with sell reason profit / loss table 2019-12-25 09:39:29 +01:00
hroff-1902 5e6e625694
Merge pull request #2710 from freqtrade/rpc_balance_output
/balance should not convert to BTC
2019-12-24 23:59:05 +03:00
hroff-1902 a95454d338
Merge pull request #2709 from freqtrade/dry_wallet_fix
Fix bug in dry-run wallet
2019-12-24 23:55:22 +03:00
Matthias ad75048678 Fix testing with path in windows 2019-12-24 15:53:40 +01:00
Matthias 27b8617077 Add tests 2019-12-24 15:35:38 +01:00
Matthias 5a11ca86bb Move instanciation out of search_object 2019-12-24 14:01:28 +01:00
Matthias 25e6d6a7bf Combine load_object methods into one 2019-12-24 13:54:46 +01:00
Matthias eb1040ddb7 Convert resolvers to classmethods 2019-12-24 13:34:37 +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
Matthias b8442d536a Update integration test to also test dry-run-wallets 2019-12-24 06:47:25 +01:00
Matthias 6688a2c112 Merge branch 'develop' into doc/pricing_reasons 2019-12-24 06:33:51 +01:00
Matthias bb8acc61db Convert datadir within config to Path
(it's used as Path all the time!)
2019-12-23 15:11:29 +01:00
Matthias 90cabd7c21 Wrap line 2019-12-23 10:46:35 +01:00
Matthias c6d2233978 Convert StrategyLoader to static loader 2019-12-23 10:23:48 +01:00
Matthias 6d5aca4f32 Convert hyperoptloss resolver to static loader 2019-12-23 10:09:08 +01:00
Matthias 248ef5a0ea Convert HyperoptResolver to static loader 2019-12-23 10:06:19 +01:00
Matthias 560acb7cea Convert ExchangeResolver to static loader class 2019-12-23 10:03:18 +01:00
Matthias 5fefa9e97c Convert PairlistResolver to static loader 2019-12-23 09:56:12 +01:00
hroff-1902 98eed4f2ed
Merge pull request #2695 from freqtrade/custom_pairlock
Improve pairlocking mechanism to allow usage from within strategy
2019-12-22 15:03:24 +03:00
Matthias ffd7034c00 Persist dry-run trade per default 2019-12-22 10:16:16 +01:00
Matthias 9835312033 Improve pair_lock handling 2019-12-22 09:46:00 +01:00
Matthias 6507a26cc1 Fix some tests after merge 2019-12-18 20:16:53 +01:00
Matthias 834a0ed620 Merge branch 'develop' into safe_sell_amount 2019-12-18 19:45:31 +01:00
Matthias 21622ac313 Rename get_ticker to fetch_ticker 2019-12-18 16:34:30 +01:00
hroff-1902 cf4c3642ce Minor improvements in data.history 2019-12-18 01:06:03 +03:00
hroff-1902 021fa1ca1a
Merge pull request #2678 from hroff-1902/dataprovider-history-split-refresh
Dataprovider history: split refresh part
2019-12-18 00:30:47 +03:00
hroff-1902 3a542bce62
Merge pull request #2674 from freqtrade/bt_trade_open_price
Pre-calculate open_trade_price
2019-12-17 21:51:13 +03:00
hroff-1902 b07d29b1af
Merge pull request #2676 from freqtrade/investigate_random_test_fail
Fix random test failure.
2019-12-17 14:23:30 +03:00
hroff-1902 b2796f99b6 Remove redundant refresh_pair_history 2019-12-17 14:06:21 +03:00
hroff-1902 60f89c8c01 Split refresh from load_data/load_pair_history 2019-12-17 13:43:42 +03:00
Matthias 8513a5e2d6 Fix failures in test_main 2019-12-17 11:35:39 +01:00
Matthias 2e2f084f66 Try to clear caplog ... 2019-12-17 11:07:59 +01:00
Matthias 86de88ed48 Align usage of history import in test 2019-12-17 09:36:26 +01:00
Matthias a2964afd42 Rename profit_percent to profit_ratio to be consistent 2019-12-17 08:53:30 +01:00
Matthias cbd10309f5 Add mid-state test 2019-12-17 07:13:08 +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 0b5354f13d Add required arguments to Trade method 2019-12-17 06:58:10 +01:00
hroff-1902 4cd45b6535 Rename download_*_history as non-public 2019-12-16 21:57:03 +03:00
hroff-1902 2af9ffa7f2 Align refresh_backtest_ to each other 2019-12-16 21:43:33 +03: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 c741b67c3c Adjust tests for dry_run wallet simulation 2019-12-15 10:39:52 +01:00
Matthias 5a5741878c Improve dry-run calculations 2019-12-15 10:26:56 +01:00
Matthias 52b212db64 Fix tests after changing dry_run_wallet amount 2019-12-15 09:38:06 +01:00
hroff-1902 1cc174c007
Merge pull request #2624 from freqtrade/backtest_refactor
handle and document ROI=-1
2019-12-14 23:11:36 +03:00
hroff-1902 e26f563f4b
Merge pull request #2655 from freqtrade/avoid_keyerror_backtest
Use first pair of pairlist to get fee
2019-12-14 23:10:40 +03:00
Matthias 2275a1539e Remove default symbol from get_fee() 2019-12-14 13:22:42 +01:00
Matthias e4cc5c479f Test new show_config branch 2019-12-13 20:27:39 +01:00
hroff-1902 6c4f424887
Merge pull request #2651 from freqtrade/dry_amount
Round amount to precision also for dry-runs
2019-12-13 13:13:20 +03:00
Matthias 04257d8ecc Add tests for safe_sell_amount 2019-12-13 07:06:54 +01:00
Matthias b69f5afaaf Round amount to precision also for dry-runs 2019-12-13 06:59:10 +01:00
Matthias 703924d6c4
Merge pull request #2643 from freqtrade/mins
Remove min (plural) from codebase
2019-12-12 14:27:39 +01:00
Matthias f44e3dc319
Merge pull request #2642 from hroff-1902/fix-hyperopt-trailing
Fix generation of hyperopt trailing params
2019-12-11 19:53:42 +01:00
Matthias d8b2d39f2f
Merge pull request #2628 from freqtrade/rpc/sell_duration
Telegram / sell duration
2019-12-11 07:15:00 +01:00
Matthias 7c7ca1cb90 Remove min (plural) from codebase 2019-12-11 07:12:37 +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
hroff-1902 3252654ed3 Test adjusted 2019-12-10 14:06:17 +03:00
hroff-1902 0e4ef33d6a
Merge pull request #2581 from hroff-1902/hyperopt-list
Add hyperopt-list and hyperopt-show commands
2019-12-10 00:30:26 +03:00
hroff-1902 18c73ceb90 Add tests for the last commit 2019-12-10 00:22:11 +03:00
Matthias de33ec4250 use sell_row.open also when the active ROI value just changed 2019-12-09 16:52:12 +01:00
hroff-1902 a9f7e9fb7a Fix NO_CONF; fix tests 2019-12-09 12:49:04 +03:00
hroff-1902 4b560880fd Add tests for hyperopt-list, hyperopt-show 2019-12-09 04:37:58 +03:00
Matthias 88a24da272 Adapt tests to sending open / close date 2019-12-08 14:10:04 +01:00
hroff-1902 a7d6dc9d3a
Merge pull request #2625 from freqtrade/validate_stakecurrency
Validate stake-currency against pairlist
2019-12-07 22:08:46 +03:00
Matthias ed7207d4c8 Show pairs which are wrong ... 2019-12-07 19:31:15 +01:00
Matthias bb9235c715 Validate stake-currency against pairlist - making sure only correct
pairs are in the whitelist
2019-12-07 15:42:47 +01:00
Matthias 1e6f9f9fe2 Add testcase for negative ROI sell using open 2019-12-07 15:18:09 +01:00
Matthias 703458f365 Add test for loading ticker-interval from strategy 2019-12-05 20:35:54 +01:00
hroff-1902 017a94adc1 Merge develop 2019-12-05 01:08:38 +03:00
hroff-1902 b20bea8492 Adjust tests 2019-12-04 23:15:19 +03:00
hroff-1902 8dd9b5c6fb
Merge pull request #2606 from freqtrade/volume_tester
Subcommand: test-pairlist
2019-12-04 18:31:37 +03:00
Matthias 054484ad73 load_pair_history should not return None, but an empty dataframe if no
data is found
2019-12-04 06:57:44 +01:00
Matthias 298e8b2332 Add testcase for test_pairlist 2019-12-03 15:10:27 +01:00
hroff-1902 406dfe21f8
Merge pull request #2492 from hroff-1902/hyperopt-trailing-space
Add trailing stoploss hyperspace
2019-12-03 00:23:14 +03:00
hroff-1902 86342efa7a Adjust test 2019-12-01 18:34:25 +03:00
hroff-1902 05967442c3 Adjust test 2019-12-01 18:01:59 +03:00
hroff-1902 d6b587678e Adjust test 2019-12-01 17:44:14 +03:00
hroff-1902 69b0767165 Merge remote-tracking branch 'upstream/develop' into hyperopt-trailing-space 2019-12-01 03:28:23 +03:00
hroff-1902 36b2ed172c
Merge branch 'develop' into logging-syslog 2019-11-30 21:38:50 +03:00
hroff-1902 8f9b5095b5 Fix some tests 2019-11-27 22:52:43 +03:00
Matthias 5b996920f2 Merge branch 'develop' into configvalidation 2019-11-27 19:48:21 +01:00
Matthias bcec070ad7
Merge pull request #2576 from hroff-1902/fix/get_min_pair_stake_amount
Fix _get_min_pair_stake_amount
2019-11-27 19:28:52 +01:00
hroff-1902 f2cd4fdafe Fix the rest of tests 2019-11-27 05:12:54 +03:00
Matthias 585b8332ad Improve tests and unify required attribute 2019-11-26 11:48:01 +01:00
hroff-1902 066f324060 Make flake happy 2019-11-26 12:28:04 +03:00
hroff-1902 8e1e20bf0d Fix some tests 2019-11-26 12:07:43 +03:00
hroff-1902 0ac592ad40 Fix markets in conftest 2019-11-26 12:00:20 +03:00
hroff-1902 8204107315 Add test for get_min_pair_stake_amount() with real data 2019-11-26 11:57:02 +03:00
Matthias 8d002a8f28 Fix some more tests 2019-11-25 07:05:30 +01:00
Matthias a3415e52c0 Fix some test-types 2019-11-25 07:05:30 +01:00
Matthias 1b337fe5e1 Remove unnecessary code piece 2019-11-24 19:47:20 +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
hroff-1902 1b645d64c8
Merge pull request #2538 from freqtrade/strategy_template
new-strategy / new-hyperopt - from templates
2019-11-24 15:21:23 +03:00
Matthias e9da4d8505
Merge pull request #2563 from hroff-1902/hyperopt-save
Hyperopt: Save epochs at intermediate points
2019-11-23 19:25:35 +01:00
Matthias 5fb14e769b Adjust folder to match user_data folder - otherwise running tests
creates this folder
2019-11-23 14:52:44 +01:00
Matthias c7c7a1c2aa skip test due to no journald installed 2019-11-23 14:27:23 +01:00
Matthias 1242263d25 Make test OS dependent 2019-11-23 14:20:41 +01:00
Matthias 31c598f88a Add tests for advanced logging setup 2019-11-23 14:12:27 +01:00
hroff-1902 6cb4830534 Testcase added 2019-11-23 12:30:49 +03:00
hroff-1902 067267f4cf Log messages improved (plural/singular) 2019-11-23 12:20:41 +03:00
hroff-1902 99db53417c Tests adjusted 2019-11-23 12:00:43 +03:00
hroff-1902 175591e524 Fix test 2019-11-23 04:03:47 +03:00
hroff-1902 e7ddd81251
Merge branch 'develop' into hyperopt-trailing-space 2019-11-23 03:42:58 +03:00
hroff-1902 2acd2542ac
Merge pull request #2559 from freqtrade/fix/cancelordercrash
Fix 'remaining' bug when handling buy timeout
2019-11-21 12:09:43 +03:00
Matthias 671b98ecad Fix windows test 2019-11-21 06:32:45 +01:00
Matthias 03cdfe8cae Add tests for new-hyperopt 2019-11-21 06:32:45 +01:00
Matthias 37f8139432 Small stylistic fixes 2019-11-21 06:32:45 +01:00
Matthias 65489c894d Add no-arg test 2019-11-21 06:32:45 +01:00
Matthias b36a1d3260 test new_stratgy 2019-11-21 06:32:45 +01:00
Matthias 41494f28da Allow resetting of the directory 2019-11-21 06:32:45 +01:00
Matthias 19b1a6c638 create-userdir should create the notebooks folder, too 2019-11-21 06:32:45 +01:00
Matthias 471bd4d889 Small stylistic fixes 2019-11-21 06:32:45 +01:00
Matthias 084efc98d7 Address test-failures due to file moves 2019-11-21 06:32:45 +01:00
Matthias 1d2ef5c2ce Extract directory_operation tests to it's own test file 2019-11-21 06:32:45 +01:00
Matthias fd45ebd0e9 Copy templates when creating userdir 2019-11-21 06:32:45 +01:00
Matthias eac01960a7 Add testcase for empty-order case 2019-11-20 20:37:46 +01:00
Matthias a5bd4e329a improve cancel_order handling 2019-11-20 20:36:38 +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 a8855bf795 rename LowPriceFilter to PrieFilter 2019-11-19 06:49:45 +01:00
Matthias c22b00b303 move pairlist filters out of config[] 2019-11-19 06:37:06 +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 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 91047830fd Add tst for worker termination 2019-11-16 09:56:16 +01:00
Matthias 6c306c0013 Merge branch 'develop' into github_actions_tests 2019-11-14 06:45:14 +01:00
Matthias 9b050523e9
Merge pull request #2397 from freqtrade/feat/new_args_system
require subcommand for all actions
2019-11-14 06:28:42 +01:00
hroff-1902 f9a92c2879 Adjust test 2019-11-13 23:32:37 +03:00
hroff-1902 ab194c7d75 Add test 2019-11-13 23:09:05 +03:00
hroff-1902 baea06eac7
Merge pull request #2522 from freqtrade/replace_tickerinterval
Replace tickerinterval
2019-11-13 13:50:07 +03:00