Matthias
|
2554dc48e4
|
Add test for notification settings
|
2020-09-19 20:29:44 +02:00 |
|
Matthias
|
e53b88bde3
|
Introduce notification_settings for telegram
|
2020-09-19 19:38:33 +02:00 |
|
Matthias
|
2a7935e35e
|
Rename custom_notification to startup_notification
|
2020-09-19 17:51:31 +02:00 |
|
Matthias
|
6674285b12
|
Merge pull request #3756 from allenday/patch-1
prettify hyperopt console output
|
2020-09-19 17:43:05 +02:00 |
|
Matthias
|
f0d7f18cf9
|
Pad wins / draws / losses for hyperopt with spaces instead of 0's
|
2020-09-19 17:32:22 +02:00 |
|
Matthias
|
934abb0094
|
Merge pull request #3786 from freqtrade/download_data_timerange
Download data should support absolute starting point
|
2020-09-19 17:19:45 +02:00 |
|
Matthias
|
a559611c15
|
Merge pull request #3682 from freqtrade/db_keep_orders
Keep order history in the database
|
2020-09-19 17:12:14 +02:00 |
|
Matthias
|
bf95fe2e5c
|
have the 2 timerange arguments next to each other
|
2020-09-19 11:33:55 +02:00 |
|
Matthias
|
5daaed1449
|
Help endpoint does not make sense for the rest api server.
therefore, remove the TODO.
|
2020-09-19 11:25:00 +02:00 |
|
Matthias
|
77d0189695
|
Remove not needed argument in update_trade_state
|
2020-09-19 09:37:11 +02:00 |
|
Matthias
|
35857b3dde
|
Datetime should support --timerange too
|
2020-09-19 09:10:34 +02:00 |
|
Matthias
|
bfd0e3553a
|
Don't build this branch anymore in CI
|
2020-09-19 08:42:37 +02:00 |
|
Matthias
|
dd87938a5e
|
Fix bug causing close_date to be set again
|
2020-09-19 08:34:06 +02:00 |
|
Matthias
|
ec01f20bf8
|
Add ratio to sell reason stats
|
2020-09-16 20:27:28 +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
|
977ccaac16
|
Merge branch 'develop' into db_keep_orders
|
2020-09-11 20:01:28 +02:00 |
|
Matthias
|
aa8832f70e
|
Convert select_order to use ft_is_open flag
|
2020-09-11 07:12:10 +02:00 |
|
Matthias
|
41942e3af1
|
Update docstring for select_order
|
2020-09-11 06:59:07 +02:00 |
|
Matthias
|
b8773de5b0
|
scoped sessions should be closed after requests
|
2020-09-11 06:44:20 +02:00 |
|
Matthias
|
85d90645c7
|
Remove duplciate check for buy orders
|
2020-09-10 15:42:34 +02:00 |
|
Matthias
|
25938efee6
|
Add partial test for refind_order
|
2020-09-09 07:50:52 +02:00 |
|
Matthias
|
aa2d1e9cca
|
Merge pull request #3744 from freqtrade/fix/infomrativesample
fix Informative pair documentation
|
2020-09-08 16:38:08 +02:00 |
|
Allen Day
|
f63a378967
|
Update hyperopt.py
zero pad wins/draws/losses (W/D/L) column to preserve alignment in console pretty print
|
2020-09-07 23:26:55 +08:00 |
|
Matthias
|
7852feab05
|
support smaller timeframes
|
2020-09-07 09:06:43 +02:00 |
|
Matthias
|
26a5cc5959
|
Add return-type for select_order
|
2020-09-07 07:41:58 +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
|
68d51a9787
|
Don't raise OperationalException when orderid's dont' match
|
2020-09-06 14:33:45 +02:00 |
|
Matthias
|
a78d61150c
|
Deleting must delete orders first
|
2020-09-06 14:28:24 +02:00 |
|
Matthias
|
b7662722ba
|
Add tests for Order object parsing
|
2020-09-06 14:17:45 +02:00 |
|
Matthias
|
8c9297e1f0
|
Don't crash if a strategy imports something wrongly
|
2020-09-05 16:51:19 +02:00 |
|
Matthias
|
c18441f36f
|
Fix typo in reloading_conf
|
2020-09-05 16:44:23 +02:00 |
|
Matthias
|
71af64af94
|
Move comment to the right place
|
2020-09-04 20:10:43 +02:00 |
|
Matthias
|
cc684c5141
|
Correctly handle identical timerame merges
|
2020-09-04 20:09:02 +02:00 |
|
Matthias
|
7bc8927914
|
Add documentation for merge_informative_pair helper
|
2020-09-04 20:02:31 +02:00 |
|
Matthias
|
bd4f3d838a
|
Implement merge_informative_pairs helper
|
2020-09-04 19:44:35 +02:00 |
|
Matthias
|
5c5cf782f5
|
Fix small bug with /daily if close_profit_abs is not yet filled
|
2020-09-03 19:29:48 +02:00 |
|
Matthias
|
f54fecaeba
|
Expose helpermethods thorugh freqtrade.strategy
|
2020-09-02 19:58:26 +02:00 |
|
Matthias
|
43035a3f76
|
Merge pull request #3724 from freqtrade/fix/3084
Forcesell should use the available methods for handling a trade correctly
|
2020-09-01 15:11:05 +02:00 |
|
Matthias
|
3bc6cb36c6
|
Remove deprectead volumepairlist options
|
2020-09-01 08:04:02 +02:00 |
|
Matthias
|
d6d3a02a23
|
Merge branch 'develop' into db_keep_orders
|
2020-09-01 07:51:16 +02:00 |
|
Matthias
|
a4e3edbcc5
|
Fix stoploss_last_update beein updated with date object in wrong
timezone
|
2020-09-01 07:10:48 +02:00 |
|
Matthias
|
38c52c7eee
|
Merge pull request #3626 from freqtrade/feat/hdf5
Introduce HDF5 Datahandler
|
2020-08-31 16:10:24 +02:00 |
|
Matthias
|
284d39930f
|
Allow using pairlists through dataprovider in backtesting
|
2020-08-30 10:07:28 +02:00 |
|
Matthias
|
9c20d488a9
|
Merge branch 'develop' into fix/3084
|
2020-08-28 15:43:24 +02:00 |
|
Matthias
|
a9e7ee8113
|
Merge pull request #3683 from freqtrade/logging_endpoints
Logging endpoints
|
2020-08-27 15:11:17 +02:00 |
|
Matthias
|
dc6d71f651
|
Improve comment formatting
|
2020-08-27 14:41:31 +02:00 |
|
Matthias
|
cf719bc5d3
|
Fix logformat to use epoch timestamp in ms
|
2020-08-27 12:04:55 +02:00 |
|
Matthias
|
bf5a082358
|
bufferhandler should log right from the beginning
|
2020-08-27 11:37:20 +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
|
85e71275d3
|
Simplify forcesell method by using freqtrade methods
|
2020-08-26 21:27:09 +02:00 |
|
Matthias
|
add78414e4
|
Don't overwrite cancel_reason
|
2020-08-26 21:24:47 +02:00 |
|
Matthias
|
d161b94d72
|
Allow simulating cancelled orders in dry-run
|
2020-08-26 21:22:36 +02:00 |
|
Matthias
|
309ea1246a
|
Update config to use single quotes
|
2020-08-26 20:52:09 +02:00 |
|
Matthias
|
9d4ecb625a
|
Allow numpy numbers as comparisons, too
|
2020-08-26 07:16:29 +02:00 |
|
Matthias
|
21f4aba4e3
|
Merge pull request #3055 from yazeed/verify_date_on_new_candle_on_get_signal
Verify date on last candle before producing signal
|
2020-08-25 20:22:48 +02:00 |
|
Matthias
|
605ed90567
|
Merge pull request #3592 from freqtrade/stoploss_distance
Add stoploss-distance (to current price) to /status output
|
2020-08-25 19:56:23 +02:00 |
|
Matthias
|
c6ead02da0
|
Merge pull request #3705 from mschultheiss83/update_bad_exchanges
update bad exchanges
|
2020-08-25 11:47:51 +02:00 |
|
Matthias
|
3bb69bc1bd
|
Add returns statement to docstring
|
2020-08-24 17:31:00 +02:00 |
|
Matthias
|
fca11160e4
|
Improve docstring of is_pair_locked
|
2020-08-24 17:18:57 +02:00 |
|
Matthias
|
354a406248
|
Sort imports in interface.py
|
2020-08-24 11:45:38 +02:00 |
|
Matthias
|
c272944834
|
Lock pair until a new candle arrives
|
2020-08-24 11:09:09 +02:00 |
|
Matthias
|
8b767eedfd
|
Merge branch 'develop' into pr/yazeed/3055
|
2020-08-24 07:21:48 +02:00 |
|
Matthias
|
26f45c8323
|
Improve logmessage for trailing stoploss
|
2020-08-24 06:56:56 +02:00 |
|
Matthias
|
38809acde8
|
Don't rerun for known closed orders
|
2020-08-24 06:50:43 +02:00 |
|
Matthias
|
c3a367e4f0
|
Merge branch 'develop' into db_keep_orders
|
2020-08-23 19:14:57 +02:00 |
|
Matthias
|
ec94961437
|
Reduce loglevel of "using cached rate"
|
2020-08-23 19:14:28 +02:00 |
|
Matthias
|
9ba9f73706
|
Improve logging, don't search for buy orders in refind_lost_order
|
2020-08-23 16:04:32 +02:00 |
|
Matthias
|
4ecb67d1d1
|
Merge branch 'develop' into db_keep_orders
|
2020-08-23 10:36:56 +02:00 |
|
Matthias
|
05ec56d906
|
Dates should be changed to UTC to provide the correct timestamp
|
2020-08-23 10:16:28 +02:00 |
|
Martin Schultheiss
|
2701a7cb12
|
update bad exchanges
|
2020-08-23 09:11:34 +02:00 |
|
Matthias
|
d8a6410fd1
|
Fix small bug when using max-open-trades -1 in backtesting
|
2020-08-23 09:00:57 +02:00 |
|
Matthias
|
674b510d23
|
Parametrize fetch_order retry counts
|
2020-08-22 17:35:42 +02:00 |
|
Matthias
|
3d7e800ff2
|
Remove test code
|
2020-08-22 16:08:54 +02:00 |
|
Matthias
|
11e69bdd65
|
Update open trades too
|
2020-08-22 15:49:32 +02:00 |
|
Matthias
|
fd33282eb1
|
Add handle_insufficient exception
|
2020-08-22 15:48:00 +02:00 |
|
Matthias
|
3b4446339e
|
Use fetch_order_or_stoploss order
|
2020-08-22 09:30:25 +02:00 |
|
Matthias
|
f2b390a271
|
Add fetch_order_or_stoploss wrapper
|
2020-08-22 09:28:36 +02:00 |
|
Matthias
|
fc2104bfad
|
Fix bug with time when updating order_date
|
2020-08-22 09:12:09 +02:00 |
|
Matthias
|
39beb5c837
|
Add method to update fees on closed trades
|
2020-08-22 08:59:54 +02:00 |
|
Matthias
|
fc42d552ab
|
Convert logs to fstrings
|
2020-08-22 08:59:50 +02:00 |
|
Matthias
|
2d6bcbb454
|
Fix small error in trades updating
|
2020-08-21 19:51:31 +02:00 |
|
Matthias
|
3d93236709
|
Remove unused import
|
2020-08-21 14:55:47 +02:00 |
|
Matthias
|
301f74fd1b
|
Merge pull request #3418 from freqtrade/hyperopt_colorama_init
Test colorama init again (after the fixes done to progressbar)
|
2020-08-21 14:54:35 +02:00 |
|
Matthias
|
357d7714ec
|
Add docstring to update_trade_state
|
2020-08-21 07:31:22 +02:00 |
|
Matthias
|
3be14933d4
|
Add comment explaining update_open_orders
|
2020-08-21 07:24:49 +02:00 |
|
Matthias
|
0b6014fae3
|
update_trade_state should take the order id directly - not from the trade object
|
2020-08-21 07:17:52 +02:00 |
|
Matthias
|
838985f6a0
|
Don't reset open-order-id just yet
it's needed to get the fees
|
2020-08-21 07:13:13 +02:00 |
|
Matthias
|
4f1179d85c
|
Test for empty case
|
2020-08-20 20:11:58 +02:00 |
|
Matthias
|
f5a9001dc0
|
Handle backtest results without any trades
|
2020-08-20 19:51:36 +02:00 |
|
Matthias
|
42273ae042
|
Merge pull request #3695 from freqtrade/fix_daily_rpc
Fix daily rpc for webservice
|
2020-08-19 14:16:24 +02:00 |
|
Matthias
|
3d515ed5bf
|
Merge pull request #3558 from freqtrade/bt_add_maxdrawdown
Revise backtesting export format, add some metrics
|
2020-08-19 06:39:47 +02:00 |
|
Matthias
|
375e671aaf
|
Move formatting of /daily to telegram
so /daily can return numbers in the API
|
2020-08-18 20:12:14 +02:00 |
|
Matthias
|
9982ad2f36
|
Add profit to backtest summary output
|
2020-08-18 16:59:24 +02:00 |
|
Matthias
|
668d167adc
|
Add docstring to store_backtest_stats
|
2020-08-18 16:15:24 +02:00 |
|
Matthias
|
4eb17b4daf
|
Remove unneeded function
|
2020-08-18 15:20:37 +02:00 |
|
Matthias
|
a6dac9acf3
|
Merge pull request #3667 from freqtrade/hyperopt_enable_dataprovider
Hyperopt enable dataprovider
|
2020-08-17 07:00:48 +02:00 |
|
Matthias
|
1f153f51ee
|
Merge pull request #3660 from freqtrade/hyperopt_default_tests
Move DefaultHyperopt to tests
|
2020-08-17 06:49:55 +02:00 |
|
Matthias
|
56ca37fd8b
|
Also provide stacktrace via log endpoints
|
2020-08-15 20:15:02 +02:00 |
|
Matthias
|
1cb10d8f8e
|
Merge branch 'develop' into pr/hroff-1902/3619
|
2020-08-15 09:08:59 +02:00 |
|
Matthias
|
9dd2800b98
|
Apply some review changes
|
2020-08-15 09:08:50 +02:00 |
|
Matthias
|
89b9a8cb1f
|
Merge pull request #3396 from freqtrade/fix/broken_getpairs
Use dict for symbol_is_pair
|
2020-08-15 08:58:53 +02:00 |
|
Matthias
|
1ffa3d1ae0
|
Improve telegram message formatting
|
2020-08-15 08:31:36 +02:00 |
|
Matthias
|
f5863a1c6f
|
Fix mypy errors
|
2020-08-15 08:15:47 +02:00 |
|
Matthias
|
9659e516c8
|
Remove queue import
Improve tests
|
2020-08-14 20:35:15 +02:00 |
|
Matthias
|
c4f78203ab
|
Initialize streamhandler early to have it apply to all logs
|
2020-08-14 20:08:55 +02:00 |
|
Matthias
|
cdfcdb86c9
|
Increase logfile size
|
2020-08-14 20:00:09 +02:00 |
|
Matthias
|
122c0e8ddc
|
Readd accidentally dropped StreamHandler
|
2020-08-14 19:50:56 +02:00 |
|
Matthias
|
9ad8e74247
|
Add tests for log-endpoints
|
2020-08-14 19:41:27 +02:00 |
|
Matthias
|
5f79caa307
|
Implement /logs endpoints in telegram and restAPI
|
2020-08-14 15:44:36 +02:00 |
|
Matthias
|
b989ba0f82
|
Simplify setup of handlers
|
2020-08-14 14:53:21 +02:00 |
|
Matthias
|
48944fd4cb
|
Logging with queueHandler
|
2020-08-14 14:41:46 +02:00 |
|
Matthias
|
06125df10c
|
Remove unused import
|
2020-08-14 11:31:02 +02:00 |
|
Matthias
|
d8fdd32b54
|
FIx migrations
|
2020-08-14 11:25:40 +02:00 |
|
Matthias
|
cfa352ecf2
|
Disable refind_lost_order for now
|
2020-08-14 11:25:20 +02:00 |
|
Matthias
|
552aaf7945
|
add refind order logic
|
2020-08-14 10:59:55 +02:00 |
|
Matthias
|
22af82631a
|
Introduce InsufficientFundsError exception
|
2020-08-14 09:57:13 +02:00 |
|
Matthias
|
a6fc922f28
|
Introduce insufficientFunds Exception
|
2020-08-14 09:56:48 +02:00 |
|
Matthias
|
8458a380b8
|
Improve order catchup
|
2020-08-14 09:52:47 +02:00 |
|
Matthias
|
95efc0d688
|
Add open_order_updater
|
2020-08-14 09:52:47 +02:00 |
|
Matthias
|
c4d7aff5c3
|
Order should have a "is_open" flag
|
2020-08-14 09:52:47 +02:00 |
|
Matthias
|
da2a515d0b
|
Add delete cascade to alchemy model
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
1a305ea8b0
|
Fix migrations to use unique key
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
4434a54d59
|
Add unique key to order-Model
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
ebd755e36a
|
Improve order handling
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
0af9e913d4
|
Timestamps are in ms
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
73182bb2dd
|
Update migrations to populate Orders table for open orders
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
396e781bf4
|
Update orders
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
4924d8487e
|
Extract "update order from ccxt" to it's onw function
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
ed87abd93a
|
Allow selecting only a certain table range in migration
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
171a52b21a
|
Introduce Order database model
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
7d03a067ee
|
Extract migrations ot seperate module
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
044df880e6
|
Move persistence into it's own submodule
|
2020-08-14 09:52:46 +02:00 |
|
Matthias
|
93717cfef1
|
Merge pull request #3008 from yazeed/more_info_hyperopt_fixed
Wins/draws/losses/median profit in hyperopt output
|
2020-08-14 09:25:12 +02:00 |
|
Matthias
|
b98107375e
|
Improve formatting of result string to be a bit conciser
|
2020-08-14 07:31:14 +02:00 |
|
Matthias
|
d76ee43246
|
Show wins / draws / losses in hyperopt table
|
2020-08-14 07:14:10 +02:00 |
|
Matthias
|
22f6e884ed
|
Merge pull request #3676 from freqtrade/stoploss_remove_unused_argument
[minor] Cleanup and exception hierarchy documentation
|
2020-08-14 07:11:56 +02:00 |
|
Matthias
|
05bd099f51
|
Merge branch 'develop' into pr/yazeed/3008
|
2020-08-14 06:58:09 +02:00 |
|
Matthias
|
c6741ea6c3
|
Merge branch 'develop' into fix/broken_getpairs
|
2020-08-12 20:13:06 +02:00 |
|
Matthias
|
815d88fd4a
|
Fix test after merge, fix forgotten 'amount'
|
2020-08-12 15:32:56 +02:00 |
|
Matthias
|
9999d0ffb5
|
Merge branch 'develop' into fix/3579
|
2020-08-12 15:28:51 +02:00 |
|
Matthias
|
faa2bbb555
|
Document exception hierarchy
|
2020-08-12 14:29:14 +02:00 |
|
Matthias
|
6dfa159a91
|
Small comment adjustments in exchange class
|
2020-08-12 14:11:19 +02:00 |
|
Matthias
|
1f1a819b29
|
Remove unused 3rd argument to create_stoploss call
|
2020-08-12 11:21:00 +02:00 |
|
Matthias
|
2fed066e76
|
Simplify objective code formatting
|
2020-08-12 10:40:44 +02:00 |
|
Matthias
|
2dc36bb79e
|
Remove inversion of min/max objective selection
|
2020-08-11 20:52:18 +02:00 |
|
Matthias
|
56655b97cf
|
Refactor hyperopt_filter method
|
2020-08-11 20:37:01 +02:00 |
|