Commit Graph

4619 Commits

Author SHA1 Message Date
Matthias de47186263 Use .loc for assignments 2020-04-02 19:31:48 +02:00
Matthias 3fcd531eac Copy dataframe in interfac.py (reduces memory consumption) 2020-04-02 19:30:59 +02:00
Matthias cf6e6488c7 Fix filename handling with --strategy-list 2020-04-02 17:29:18 +02:00
hroff-1902 2915917680
Merge pull request #3107 from orehunt/check_dataframe_after_signals
check that the strategy dataframe matches the one given by the bot
2020-03-31 20:08:03 +03:00
orehunt 45fb4d25ab use equality instead of index for row lookups 2020-03-31 18:47:53 +02:00
Matthias 54d20cb81c Plot percent correctly 2020-03-30 20:08:07 +02:00
Matthias cd2e738e35 Add test for assert error 2020-03-29 11:40:13 +02:00
orehunt 3ef568029f different exception messages 2020-03-26 07:05:30 +01:00
Matthias 95011919d3 Remove questionable handling of orders 2020-03-25 11:18:33 +01:00
Matthias 3c1b155e9f Remove filled if amount is modified to suit fee structure 2020-03-25 09:43:04 +01:00
Matthias f04f606b70 Updateing order amount should use filled - not amount if possible 2020-03-25 09:43:04 +01:00
Matthias f3103be15c Fix test 2020-03-25 09:43:04 +01:00
Matthias 700cedc573 Unify handling of open orders to update_trade_state 2020-03-25 09:43:04 +01:00
Matthias 7c47c6e3bd check for timeouts before exiting positions 2020-03-25 09:43:04 +01:00
Matthias 270ac2e8c1 Add check_order_cancelled_empty method to exchange 2020-03-25 09:43:04 +01:00
Matthias 9c351007f5 Provide reason for cancelled sell order 2020-03-25 09:43:04 +01:00
Matthias 1817e6fbdf Combine real_amount updating into one method 2020-03-25 09:43:04 +01:00
hroff-1902 be5b68627c
Merge pull request #3093 from freqtrade/trades_abs_profit
Add close_profit_abs column
2020-03-25 11:13:56 +03:00
orehunt 0f53e646fd check that the strategy dataframe matches the one given by the bot 2020-03-24 14:08:34 +01:00
Matthias d581b7e2d7 Add fallback if no error could be determined 2020-03-23 07:57:30 +01:00
Matthias 8f7e113d79 Add additional test 2020-03-23 07:54:27 +01:00
Matthias 45aaa8c09d Parse and show relevant configuration section 2020-03-22 20:09:01 +01:00
Matthias f14c496ce9 Remove calc_close_profit from RPC
This is now possible - but only for closed trades, so certain occurances
need to remain.
2020-03-22 11:28:18 +01:00
Matthias 2c434e9b11 Add close_proit_abs column 2020-03-22 11:16:23 +01:00
hroff-1902 fb4e9b3938
Merge pull request #3025 from yazeed/minor_create_trade_optimization
minor create_trade() optimization
2020-03-21 10:36:39 +03:00
Matthias f320c0a410
Merge pull request #3087 from hroff-1902/edge-cosmetics-1
minor: Edge cosmetics
2020-03-20 08:12:21 +01:00
Yazeed Al Oyoun 942792f123 updated as suggested 2020-03-20 05:48:53 +01:00
hroff-1902 5f9479b39f Edge import cosmetics 2020-03-20 02:10:44 +03:00
Matthias 5e702f6891 Verify cancel_order returnvalue is a dictionary 2020-03-19 19:44:14 +01:00
Matthias ac6eef6922
Merge pull request #3062 from Fredrik81/plot-trades
Plotting: Fix if no file exists and new skip option
2020-03-18 20:00:50 +01:00
Matthias 3e1bef888a Fix flake8 error 2020-03-18 19:40:13 +01:00
Fredrik81 0920d6fce4
Update freqtrade/data/btanalysis.py
Co-Authored-By: Matthias <xmatthias@outlook.com>
2020-03-18 11:01:09 +01:00
Fredrik81 06198c0028 Missed configuration.py 2020-03-15 21:27:45 +01:00
Fredrik81 8c33e07dc6 Update based on comments 2020-03-15 21:20:32 +01:00
Matthias 3d4664c2a6 Remove unnecessary import 2020-03-15 15:40:12 +01:00
Matthias e1b08ad76c Add docstring to store_backtest_result 2020-03-15 15:38:26 +01:00
Matthias e95665ceca Make backtestresult storing independent from printing 2020-03-15 15:36:23 +01:00
Matthias a13d581658 Move backtest-result visualization out of backtesting class 2020-03-15 15:17:53 +01:00
Matthias 6106d59e1a Move store_backtest_results to optimize_reports 2020-03-15 15:17:35 +01:00
Matthias 328dbd3930 Remove unnecessary parameter to generate_text_table_sell_reason 2020-03-15 15:04:48 +01:00
hroff-1902 57ff3ff450
Merge branch 'develop' into plot-trades 2020-03-15 13:31:00 +03:00
Matthias 0f1640bed4 convert exportfilename to Path when config parsing 2020-03-15 09:39:45 +01:00
Fredrik81 cf7e80f45d Docs and logging 2020-03-14 23:55:13 +01:00
Fredrik81 27faf12fde Fix if no file exists 2020-03-14 22:15:03 +01:00
Matthias c56cbc21b1 Remove indexing warning in edge 2020-03-14 10:42:01 +01:00
hroff-1902 59fadabb5b Fix merging 2020-03-13 20:26:14 +03:00
hroff-1902 51f52c8609
Merge branch 'develop' into no-ticker-2 2020-03-13 16:43:52 +03:00
hroff-1902 a7ed51c642 return back the name of the hyperopt data file 2020-03-13 04:04:23 +03:00
hroff-1902 ddfe5b5f1c dataframe -> df_analyzed in plotting 2020-03-13 04:00:24 +03:00
hroff-1902 b2952cd42a remove redundant dict 2020-03-13 03:58:16 +03:00
hroff-1902 ebb0187f40 dataframe -> df_analyzed in backtesting and edge 2020-03-13 03:54:56 +03:00
hroff-1902 c6bb32d419
Merge pull request #3045 from orehunt/jsondatahandler-ohlc-respect-timerange
check again for emptiness after trimming dataframe
2020-03-12 22:46:31 +03:00
Matthias 6f67b8d9b9 iCheck after clean_dataframe, too 2020-03-12 19:50:46 +01:00
Fredrik81 5737139979 Small fix 2020-03-12 16:47:09 +01:00
Fredrik81 1a59fc11be doh 2020-03-12 02:36:18 +01:00
Fredrik81 df1ae565dc clean-up 2020-03-12 02:26:41 +01:00
Fredrik81 9387ed923c fix for empty lines 2020-03-12 02:07:50 +01:00
Fredrik81 40a413c524 More remove of progressbar2 2020-03-11 22:50:23 +01:00
Fredrik81 81cbb92556 Switch to TQDM 2020-03-11 22:30:36 +01:00
Matthias 129a88d5da Extract emptyness check to it's own method 2020-03-11 19:53:28 +01:00
Fredrik81 3a8b68c0fd Initial work on progressbar 2020-03-10 20:30:36 +01:00
Matthias 2b1c146940 Add default volume > 0 filter 2020-03-10 16:05:33 +01:00
Matthias 84f0bb9a5d
Merge pull request #3051 from hroff-1902/fix-sortino
Adjust handling of zero stdev in loss functions
2020-03-10 13:10:39 +01:00
Matthias 14e7f0bb13
Merge pull request #3049 from hroff-1902/hyperopt-no-unlimited
Do not allow unlimited stake_amount for hyperopt
2020-03-10 11:46:22 +01:00
hroff-1902 73c19da4b9 Adjust handling of zero stdev in loss functions 2020-03-10 13:44:16 +03:00
hroff-1902 f7ad6c20c7 Do not allow unlimited stake_amount for hyperopt 2020-03-10 12:41:23 +03:00
hroff-1902 c49fefc94d
Merge pull request #3044 from freqtrade/default_max_order_book
order_book_max - change example setting
2020-03-10 11:17:27 +03:00
hroff-1902 52d89eadde
Merge pull request #3021 from Fredrik81/print-csv
Hyperopt: Add export CSV-file option
2020-03-10 10:46:58 +03:00
hroff-1902 f148b5f734
cosmetics in lambdas 2020-03-10 10:38:37 +03:00
hroff-1902 19a9782a40
Merge pull request #3040 from freqtrade/pairlist_message
reduce Pairlist message warning level
2020-03-10 10:26:19 +03:00
Fredrik81 bd158eefd2 Fixed loggin 2020-03-10 03:02:52 +01:00
Fredrik81 2f5fc731bb Removed overwrite option 2020-03-09 18:53:30 +01:00
orehunt 3eaae4661d check again for emptiness after trimming dataframe 2020-03-09 17:51:21 +01:00
Matthias 5da63d399b Reduce default order_book_max to 1 2020-03-09 17:38:25 +01:00
Matthias 856ba203d9 Update hyperopt samples docstring 2020-03-09 15:46:46 +01:00
Matthias c049651784 whitelist_for_active_markets should not remove blacklisted items 2020-03-09 11:30:28 +01:00
Matthias 5cbf325fda Allow different loglevels for message 2020-03-09 11:30:13 +01:00
Fredrik81 cb419614cd Spelling miss 2020-03-08 23:00:21 +01:00
Fredrik81 4ad93ed6bb Changed output for null columns 2020-03-08 22:41:05 +01:00
hroff-1902 3208faf7ed Do not use ticker where it's not a ticker 2020-03-08 20:47:02 +03:00
Matthias 281cf577d1 Remove unsupported FIAT 2020-03-07 17:03:31 +01:00
Matthias 1b3038390a Update comment 2020-03-07 13:05:46 +01:00
Matthias df5adb6ca5 Exchange coingekko for coinmarketcap 2020-03-07 11:53:08 +01:00
Matthias 847df7b70c
Merge pull request #3026 from yazeed/add_default_to_ignore_roi_if_buy_signal
default for ignore_roi_if_buy_signal in freqtradebot.py
2020-03-06 19:35:41 +01:00
Yazeed Al Oyoun b8d05d8751 found instance of config get without default 2020-03-05 22:14:05 +01:00
Yazeed Al Oyoun 0587256733 minor create_trade() optimization 2020-03-05 21:57:01 +01:00
Yazeed Al Oyoun 4474482307 unifying get_sell_rate with get_buy_rate 2020-03-05 20:44:29 +01:00
Fredrik81 91db75a707 Added tests and updated doc 2020-03-05 19:43:43 +01:00
hroff-1902 34093d1208
Merge branch 'develop' into no-percent-1 2020-03-05 14:27:12 +03:00
Fredrik81 7606d814fa Initial work on csv-file export. Missing docs and tests 2020-03-05 01:58:33 +01:00
hroff-1902 57523d58df
Merge pull request #2994 from Fredrik81/hyperopt-table
Added dynamic print table function to hyperopt
2020-03-04 23:44:53 +03:00
Fredrik81 090d1e8a70 Alignment and cleanups 2020-03-04 20:51:09 +01:00
hroff-1902 33c1c8f726
Merge pull request #3018 from freqtrade/max_drawdown
Max drawdown in plot-profit
2020-03-04 20:42:57 +03:00
hroff-1902 dea4ef957e
Merge pull request #2982 from freqtrade/rate_side_optional
Rate side configurable
2020-03-04 16:07:08 +03:00
Fredrik81 7652a2bb95 Updated table layout and aligning better for hyperopt 2020-03-04 00:10:47 +01:00
Matthias 9d8970a76b Add test and formatting to drawdown 2020-03-03 20:23:44 +01:00
Matthias 53dcb5d5ed Fix logging expression 2020-03-03 19:36:03 +01:00
Matthias 33a63562cb make drawdown function less restrictive 2020-03-03 07:23:38 +01:00
Matthias 88e7cab5b9 Add max_drawdown to profit plot 2020-03-03 07:21:14 +01:00
Matthias e050511ddc Add test for max_drawdown calculation 2020-03-03 07:20:41 +01:00