Matthias
|
41d5c40f10
|
Correctly test drawdown plot
|
2020-04-05 14:44:44 +02:00 |
|
Matthias
|
4e907e2304
|
Use timeframe_to_prev_date to move trade-date to candle
|
2020-04-05 14:35:53 +02:00 |
|
Matthias
|
e204170eb6
|
Fix max_drawdown bug finding low before high!
|
2020-04-05 14:29:40 +02:00 |
|
Matthias
|
c465552df4
|
Update comment to mention .copy() usage
|
2020-04-02 20:17:54 +02:00 |
|
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 |
|
Matthias
|
a1bbeaa668
|
Merge branch 'develop' into interface_ordertimeoutcallback
|
2020-03-15 14:56:14 +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 |
|
Matthias
|
3479f7d986
|
Add max_drawdown function
|
2020-03-03 07:15:03 +01:00 |
|
Fredrik81
|
399c419163
|
Changed table formating. Adding some code to align hyperopt table generation. WIP
|
2020-03-03 01:14:56 +01:00 |
|
hroff-1902
|
82bdd01843
|
Merge pull request #3003 from Fredrik81/cores-and-arguments
Hyperopt: fix number of CPU cores, jobs and total epochs
|
2020-03-03 02:12:21 +03:00 |
|
hroff-1902
|
52cd5f9127
|
Better use enumerate: more correct and more pythonic
|
2020-03-03 01:42:25 +03:00 |
|
hroff-1902
|
45c9496792
|
Do not run optimizer for 'jobs' epochs for the last iteration
|
2020-03-03 01:33:11 +03:00 |
|
hroff-1902
|
a7d4755859
|
optimize calculation of current_jobs
|
2020-03-03 01:20:14 +03:00 |
|
hroff-1902
|
92425642da
|
Fix config_jobs
|
2020-03-03 01:00:24 +03:00 |
|
Fredrik81
|
0e4862b0c8
|
Added logging if argument is miss-configured
|
2020-03-02 22:58:54 +01:00 |
|
Fredrik81
|
7713cfeb79
|
Corrected logic for -j + and - argument
|
2020-03-02 21:02:32 +01:00 |
|
Matthias
|
6e2290c4f0
|
Allow last to be empty -
closes #3005
|
2020-03-02 20:05:54 +01:00 |
|
Yazeed Al Oyoun
|
77b7f95efb
|
simple code styling fixes
|
2020-03-02 00:14:01 +01:00 |
|
hroff-1902
|
8475baba4e
|
Merge pull request #2995 from freqtrade/stake_curr_empty
Allow Stake currency empty when using download-data
|
2020-03-02 00:53:09 +03:00 |
|
hroff-1902
|
e20b06408c
|
Merge pull request #3000 from freqtrade/fix/jupyter_example
[minor] Fix jupyter notebook example
|
2020-03-02 00:49:21 +03:00 |
|
Fredrik81
|
f08c7eedf1
|
Changed jobs to be dynamic for last loop
|
2020-03-01 14:35:13 +01:00 |
|
Fredrik81
|
75b4f1a442
|
Fix alignment of higher values
|
2020-03-01 14:12:27 +01:00 |
|
Matthias
|
4d8430c687
|
Use string typehints to avoid import errors
|
2020-03-01 09:43:20 +01:00 |
|
Matthias
|
cd54875f03
|
Add documentation link to advanced functions
|
2020-03-01 09:40:07 +01:00 |
|
Matthias
|
791148176c
|
Add callback functions to new-strategy --template advanced
|
2020-03-01 09:35:53 +01:00 |
|
Matthias
|
eda77aeec8
|
Add render_template fallback
|
2020-03-01 09:30:30 +01:00 |
|
Fredrik81
|
e89fd33229
|
Fix for more arguments
|
2020-02-29 23:57:15 +01:00 |
|
Fredrik81
|
7a4edb1cd8
|
Fix: When total epochs is less than cpu cores
|
2020-02-29 23:41:59 +01:00 |
|
Fredrik81
|
23ae0653bd
|
Changed table output to match hyperopt-list command
|
2020-02-29 23:24:08 +01:00 |
|
Matthias
|
60f04cff4d
|
Simplify expression
|
2020-02-29 20:41:03 +01:00 |
|
Matthias
|
d7373be553
|
Add official support for Kraken
|
2020-02-29 16:58:22 +01:00 |
|
Matthias
|
848054d140
|
Fix jupyter notebook example -
generate_candlestick_graph() needs a filtered pairlist, not a list
containing all pairs
|
2020-02-29 15:53:54 +01:00 |
|
Matthias
|
60579485e5
|
fix empty stake currency problem
|
2020-02-29 14:56:36 +01:00 |
|
hroff-1902
|
0528af1700
|
Merge pull request #2879 from freqtrade/sortino_hyperopt_loss
Sortino hyperopt loss
|
2020-02-29 11:36:27 +03:00 |
|
Fredrik81
|
349aa2f957
|
Added dynamic print table function to hyperopt
|
2020-02-28 21:54:04 +01:00 |
|
hroff-1902
|
bee8e92f02
|
Final changes, use sqrt i.o. statistics.pstdev
|
2020-02-28 23:50:25 +03:00 |
|
hroff-1902
|
e411717de9
|
No percent where ratio is to be used
|
2020-02-28 12:36:39 +03:00 |
|
Matthias
|
ac7fa8252b
|
Merge pull request #2985 from Fredrik81/pretty-backtesting
Changed table style of backtesting and alignment of headers
|
2020-02-28 06:20:34 +01:00 |
|
Matthias
|
a55964a622
|
we Must parse --dry-run before setting run-mode
|
2020-02-27 19:36:54 +01:00 |
|
hroff-1902
|
c0001fcb8c
|
Merge pull request #2987 from Fredrik81/table-style
Minor change to standardize table style.
|
2020-02-27 18:30:14 +03:00 |
|
Fredrik81
|
15e59654d9
|
Minor change to standardize table style.
This PR will target commands.
|
2020-02-27 16:10:45 +01:00 |
|
Fredrik81
|
55d471190a
|
Changed table style of backtesting and alignment of headers
|
2020-02-27 13:28:28 +01:00 |
|
Matthias
|
e5ec97495d
|
Logging should be initialized first
|
2020-02-27 07:01:00 +01:00 |
|
hroff-1902
|
893d9cde8d
|
Merge pull request #2943 from Fredrik81/add-print-table
Added function to print hyperopt-list as table using tabulate
|
2020-02-27 05:22:41 +03:00 |
|
Matthias
|
b6839289ec
|
Add price_side to sample config files
|
2020-02-26 20:03:13 +01:00 |
|
Matthias
|
0fea3a7ea7
|
Some final polish to configurable_side
|
2020-02-26 19:50:17 +01:00 |
|
Matthias
|
8edc3eb5fb
|
Use generator to generate sell price scaffold testing
|
2020-02-26 19:39:12 +01:00 |
|
Matthias
|
e4b2949188
|
Change buy_rate calculation to use price_side
|
2020-02-26 19:39:12 +01:00 |
|
Matthias
|
5f71232038
|
Refactor get_buy_rate to use rate variable
|
2020-02-26 19:39:12 +01:00 |
|
Matthias
|
de48a697b0
|
Use price_side for get_sell_rate
|
2020-02-26 19:39:12 +01:00 |
|
Matthias
|
f91d7beaa1
|
Fix constants wrong parenteses
|
2020-02-26 19:39:12 +01:00 |
|
hroff-1902
|
e6d003f8f2
|
Merge pull request #2973 from freqtrade/support_non_pairs
Support non pairs
|
2020-02-26 12:20:45 +03:00 |
|