Matthias
|
ea5daee505
|
Allow changing severity of strategy-validations to log only.
|
2020-05-29 19:37:18 +02:00 |
|
Matthias
|
9f8b21de4a
|
Merge pull request #3358 from hroff-1902/refactor_generate_pairlist
Split the pairlist generation logic and filtering
|
2020-05-29 14:16:15 +02:00 |
|
hroff-1902
|
a4cf9ba85b
|
Move check for position for StaticPairList to init
|
2020-05-29 12:40:05 +03:00 |
|
Matthias
|
46456516bb
|
Remove exception handler
|
2020-05-29 10:11:23 +02:00 |
|
Matthias
|
1d6e3fea85
|
Update /profit telegram message to support non-closed trades
|
2020-05-29 09:38:12 +02:00 |
|
Matthias
|
6261aef314
|
Return /profit even if no trade is closed
|
2020-05-29 09:03:48 +02:00 |
|
Matthias
|
7df786994d
|
Plotting should not fail if one pair didn't produce any trades
|
2020-05-28 19:36:10 +02:00 |
|
Matthias
|
7399c7e70c
|
Provide blacklist feedback to telegram
|
2020-05-28 07:04:06 +02:00 |
|
Matthias
|
0e8f95effd
|
Improve blacklist adding with proper feedback
|
2020-05-28 06:51:53 +02:00 |
|
hroff-1902
|
0234e4d293
|
Merge pull request #3369 from freqtrade/align_trade_outputs
Improve some api results
|
2020-05-27 22:56:15 +03:00 |
|
Matthias
|
04eb11bb5d
|
Merge pull request #3377 from freqtrade/btreport_refactor
Refactor BTReport
|
2020-05-27 19:33:08 +02:00 |
|
Matthias
|
18a5787a2c
|
Reorder typing imports
Co-authored-by: hroff-1902 <47309513+hroff-1902@users.noreply.github.com>
|
2020-05-27 19:17:15 +02:00 |
|
Matthias
|
b2125bd6ee
|
check for None to allow 0.0 profit
|
2020-05-27 19:15:56 +02:00 |
|
Matthias
|
f4af4cc2b2
|
Small formatting improvement
|
2020-05-27 07:11:59 +02:00 |
|
Matthias
|
8c87fcdae3
|
Rename PricingException to PricingError
|
2020-05-26 20:35:11 +02:00 |
|
Matthias
|
16cd1f06b2
|
Rename get_order_book to fetch_l2_order_book (aligning to ccxt)
|
2020-05-26 20:27:35 +02:00 |
|
Matthias
|
7a7b26e840
|
Add exception handlers for orderbook logic
|
2020-05-26 20:14:05 +02:00 |
|
Matthias
|
76e4e5897f
|
Introduce pricing exception
|
2020-05-26 20:08:01 +02:00 |
|
Matthias
|
3e3cce4559
|
Use pct instead of _perc
|
2020-05-26 19:25:03 +02:00 |
|
Matthias
|
27e0c2604c
|
Add comment to ensure we're not accidentally removing this again
|
2020-05-26 16:58:29 +02:00 |
|
hroff-1902
|
9f573481a8
|
Fix #3378
|
2020-05-26 13:54:45 +03:00 |
|
Matthias
|
18d2587800
|
Address feedback
|
2020-05-26 06:12:25 +02:00 |
|
hroff-1902
|
a484124272
|
Raise exception if StaticPairList on a non-first position
|
2020-05-25 23:14:51 +03:00 |
|
hroff-1902
|
c3206d72cb
|
Adjust docstring for IPairList.gen_pairlist()
|
2020-05-25 22:49:57 +03:00 |
|
Matthias
|
abf79e4ab4
|
Use temporary variable to clean up code
|
2020-05-25 20:47:48 +02:00 |
|
Matthias
|
6a9a8f927e
|
Rename some methods, improve some testing
|
2020-05-25 20:46:31 +02:00 |
|
Matthias
|
462c35cf75
|
Move stats generation to the top
|
2020-05-25 20:22:22 +02:00 |
|
Matthias
|
027ea64d48
|
Fix docstrings, extract strategy-list results
|
2020-05-25 19:55:02 +02:00 |
|
Matthias
|
db257e9f7f
|
Rename method to be public
|
2020-05-25 19:50:23 +02:00 |
|
Matthias
|
18a2dad684
|
Extract data generation from generate_text_table
|
2020-05-25 19:35:32 +02:00 |
|
Matthias
|
0917b17efd
|
Refactor result_line to return dict
|
2020-05-25 19:21:01 +02:00 |
|
Matthias
|
876a9e4f44
|
finish refactor of sell_reason table
|
2020-05-25 07:08:15 +02:00 |
|
Matthias
|
d17300fd84
|
Refactor sell reason stats to return a dict
|
2020-05-25 07:02:24 +02:00 |
|
Matthias
|
9d1ad70bb7
|
Split optimize generation from printing
|
2020-05-25 06:44:51 +02:00 |
|
Matthias
|
811e23e3da
|
Have profit return time in timestamp
|
2020-05-24 08:58:26 +02:00 |
|
Matthias
|
110b5a2521
|
Add timestamp to trade output
|
2020-05-24 08:46:50 +02:00 |
|
Matthias
|
046202fdda
|
Fix typing circular dependency
|
2020-05-22 20:56:34 +02:00 |
|
hroff-1902
|
8e89802b2d
|
Split the generation logic and filtering
|
2020-05-22 15:03:49 +03:00 |
|
Matthias
|
98db1d52c6
|
Reorder new commands
|
2020-05-22 07:04:36 +02:00 |
|
Matthias
|
1663a67959
|
Reorder list-arguments
|
2020-05-22 07:00:09 +02:00 |
|
Matthias
|
33b270b81f
|
reorder more arguments
|
2020-05-22 06:57:20 +02:00 |
|
Matthias
|
fcae48d5a0
|
Some reordering of subcommands
|
2020-05-22 06:55:20 +02:00 |
|
Matthias
|
74056e768a
|
Merge pull request #3352 from hroff-1902/improve_pairlist_tests
Improve pairlist tests
|
2020-05-21 15:06:22 +02:00 |
|
hroff-1902
|
ea13071308
|
Merge pull request #3351 from freqtrade/fix/notradesplot
[minor] Fix crash when no trades are found in plot-profit
|
2020-05-21 13:14:41 +03:00 |
|
hroff-1902
|
cd0bf96c0e
|
Improve pairlist tests
|
2020-05-21 12:52:10 +03:00 |
|
Matthias
|
d31a091d12
|
Merge pull request #3346 from hroff-1902/refactor_pairlists2
Refactor filter_pairlists()
|
2020-05-21 07:25:43 +02:00 |
|
Matthias
|
1f386c570d
|
Don't start plotting profit without trades
plotting profit only makes sense when trades are available
|
2020-05-21 07:13:08 +02:00 |
|
Matthias
|
1a984ac677
|
Explicitly raise ValueError if trades are empty
|
2020-05-21 07:12:53 +02:00 |
|
hroff-1902
|
ff7bcb5aae
|
Merge pull request #3344 from freqtrade/fix_cors_policy
CORS - allow authenticated responses
|
2020-05-20 21:44:30 +03:00 |
|
Matthias
|
a11651ae67
|
Correctly test cors
|
2020-05-20 19:43:52 +02:00 |
|
hroff-1902
|
4f0d928145
|
Introduce self._enabled in pairlist handlers
|
2020-05-20 13:41:00 +03:00 |
|
hroff-1902
|
7e43574382
|
Refactor filter_pairlist()
|
2020-05-20 13:27:07 +03:00 |
|
Matthias
|
cd3900549c
|
Merge pull request #3341 from hroff-1902/cleanup_get_signal
Minor: cleanup in get_signal()
|
2020-05-20 07:07:39 +02:00 |
|
Matthias
|
2fbd31f5e0
|
CORS - allow authenticated responses
|
2020-05-20 07:04:48 +02:00 |
|
hroff-1902
|
696c7e87f2
|
Use proper logging (using the Filter's logger)
|
2020-05-19 23:51:39 +03:00 |
|
hroff-1902
|
e96e28df07
|
Refactor verify_blacklist()
|
2020-05-19 23:13:51 +03:00 |
|
hroff-1902
|
a8b1dcf3c8
|
Minor: cleanup in get_signal()
|
2020-05-19 22:20:53 +03:00 |
|
Matthias
|
d438af342c
|
Merge pull request #3339 from hroff-1902/cleanup-pairlistmanager
Cleanup in pairlistmanager
|
2020-05-19 14:04:39 +02:00 |
|
hroff-1902
|
4c4fb0c9be
|
Cleanup in pairlistmanager
|
2020-05-19 03:56:31 +03:00 |
|
hroff-1902
|
e1e8293a67
|
Merge remote-tracking branch 'upstream/develop' into pairlists-shuffle
|
2020-05-18 23:18:41 +03:00 |
|
Matthias
|
76bd97d510
|
Merge pull request #3317 from hroff-1902/refactor-informative
Refactor informative pairs
|
2020-05-18 21:57:16 +02:00 |
|
hroff-1902
|
115586a50f
|
Introduce freqtrade.typing
|
2020-05-18 21:59:50 +03:00 |
|
Matthias
|
839ca28604
|
Merge pull request #3334 from hroff-1902/retrier-dependency-exceptions
Do not throttle with DependencyException in Exchange retrier
|
2020-05-18 19:49:24 +02:00 |
|
hroff-1902
|
6951b20aa0
|
Do not throttle with DependencyException in retrier
|
2020-05-18 17:31:34 +03:00 |
|
hroff-1902
|
8bdd5e7121
|
Minor: correct import of retrier
|
2020-05-18 15:20:51 +03:00 |
|
hroff-1902
|
0c8aff98e0
|
Make flake happy
|
2020-05-18 15:03:36 +03:00 |
|
hroff-1902
|
6fa8750fea
|
Merge branch 'develop' into refactor-informative
|
2020-05-18 14:00:09 +03:00 |
|
hroff-1902
|
ba26f3a73a
|
Merge branch 'refactor-informative' of ssh://github.com/hroff-1902/freqtrade into refactor-informative
|
2020-05-18 13:55:09 +03:00 |
|
hroff-1902
|
627c5059f0
|
Move create_pair_list to pairlistmanager
|
2020-05-18 13:54:21 +03:00 |
|
Matthias
|
5a9a31351a
|
Adjust empty f-strings to be non-fstrings
|
2020-05-18 11:40:25 +02:00 |
|
Matthias
|
503a8a8243
|
Simplify sd_notify usage
|
2020-05-18 07:02:57 +02:00 |
|
hroff-1902
|
4bfab5e222
|
Add ShuffleFilter
|
2020-05-18 02:36:40 +03:00 |
|
hroff-1902
|
fd7fa3116a
|
Merge pull request #3321 from freqtrade/rpc/improve_daily
Improve daily API format
|
2020-05-18 01:29:28 +03:00 |
|
hroff-1902
|
889d07900a
|
Merge pull request #3320 from freqtrade/fix_sell_spamming
Fix sell spamming
|
2020-05-17 21:54:08 +03:00 |
|
Matthias
|
64b8d8c7bd
|
Use correct Return hint
|
2020-05-17 20:18:35 +02:00 |
|
Matthias
|
9d63fada24
|
Merge pull request #3313 from hroff-1902/refactor-pairlists
Cleanup in pairlists
|
2020-05-17 20:15:39 +02:00 |
|
Matthias
|
943a2a08f8
|
Improve daily API format
|
2020-05-17 20:12:01 +02:00 |
|
hroff-1902
|
16622bbfad
|
Cosmetics in pair lists
|
2020-05-17 14:44:32 +03:00 |
|
hroff-1902
|
ae69d31095
|
Cosmetics in IPairList
|
2020-05-17 14:13:26 +03:00 |
|
hroff-1902
|
97c50f86e9
|
Cleanup pairlistmanager
|
2020-05-17 14:10:11 +03:00 |
|
Matthias
|
2074d986a6
|
Update test to verify we're not spamming messages
|
2020-05-17 11:12:30 +02:00 |
|
Matthias
|
dd55d2eea3
|
Reduce spammyness of parcial cancel orders
|
2020-05-17 10:53:07 +02:00 |
|
Matthias
|
1e76bff1bd
|
Add sell_order_status to keep track of cancellations
|
2020-05-17 10:52:20 +02:00 |
|
hroff-1902
|
ce185a3b19
|
Remove pairs with no ticker available when it's needed
|
2020-05-17 11:39:18 +03:00 |
|
hroff-1902
|
d457542d96
|
Fix PrecisionFilter
|
2020-05-17 11:11:49 +03:00 |
|
hroff-1902
|
318e435a8f
|
Merge branch 'develop' into refactor-informative
|
2020-05-16 22:14:50 +03:00 |
|
hroff-1902
|
baf5f4f29c
|
Update freqtrade/constants.py
|
2020-05-16 21:28:54 +03:00 |
|
hroff-1902
|
5f2a871637
|
Add missing module
|
2020-05-16 17:15:58 +03:00 |
|
Matthias
|
fed75d8718
|
remove --cancel_open_orders cli switch
|
2020-05-16 13:23:40 +02:00 |
|
Matthias
|
7a11219b61
|
Reword some documentation strings
Co-authored-by: hroff-1902 <47309513+hroff-1902@users.noreply.github.com>
|
2020-05-16 13:17:48 +02:00 |
|
Matthias
|
2a1fcc0f06
|
Merge branch 'develop' into pr/jpribyl/3210-1
|
2020-05-16 13:09:38 +02:00 |
|
hroff-1902
|
e7c11ed2cf
|
Fix fetching timeframe (failed in backtesting)
|
2020-05-16 12:27:56 +03:00 |
|
hroff-1902
|
facaaabc1e
|
Rename _refresh_whitelist()
|
2020-05-16 12:27:56 +03:00 |
|
hroff-1902
|
f8b01f5a43
|
Make flake happy
|
2020-05-16 12:27:56 +03:00 |
|
hroff-1902
|
035a12ce61
|
Move _create_pair_whitelist to dataprovider
|
2020-05-16 12:27:56 +03:00 |
|
hroff-1902
|
bf25746965
|
Introduce datatype for informative pairs
|
2020-05-16 12:27:56 +03:00 |
|
hroff-1902
|
1b3864ebf8
|
Make flake happy
|
2020-05-16 09:21:36 +03:00 |
|
hroff-1902
|
9d6a41aa7a
|
Merge pull request #3315 from freqtrade/flask_cors
Add cors support - needed for UI
|
2020-05-16 09:07:38 +03:00 |
|
Matthias
|
61f6acb5c9
|
Add cors support - needed for UI
|
2020-05-16 07:07:24 +02:00 |
|
hroff-1902
|
72165a1926
|
Merge pull request #3238 from hroff-1902/dataprovider-add-ticker
Add ticker to dataprovider
|
2020-05-15 22:03:01 +03:00 |
|
Matthias
|
ba68c42aae
|
Merge pull request #3297 from bmoulkaf/develop
Fix stoploss on binance bug
|
2020-05-15 08:23:18 +02:00 |
|
hroff-1902
|
143e6f52af
|
Simplify SpreadFilter
|
2020-05-15 05:14:06 +03:00 |
|
hroff-1902
|
cbb2ce3708
|
Simplify PriceFilter
|
2020-05-15 04:55:28 +03:00 |
|
hroff-1902
|
2aa80f915d
|
Cosmetics: improve readability
|
2020-05-15 04:24:18 +03:00 |
|
hroff-1902
|
794ed304b1
|
Make stoploss an attribute
|
2020-05-15 04:17:23 +03:00 |
|
hroff-1902
|
afa7a5846b
|
Simplify PriceFilter
|
2020-05-15 04:05:31 +03:00 |
|
hroff-1902
|
f0c3a0d2f8
|
Simplify VolumePairList
|
2020-05-15 03:59:13 +03:00 |
|
hroff-1902
|
481f9ba6d6
|
Use list comprehension instead of filter()
|
2020-05-15 03:00:55 +03:00 |
|
hroff-1902
|
8e4ffea52b
|
Merge pull request #3239 from freqtrade/feat/fee_handling
Improve fee handling
|
2020-05-14 18:48:48 +03:00 |
|
hroff-1902
|
aae096c6ae
|
Handle fetching ticker for non-existing pair safe way
|
2020-05-14 13:36:48 +03:00 |
|
hroff-1902
|
3079e18239
|
Merge branch 'develop' into dataprovider-add-ticker
|
2020-05-14 13:22:52 +03:00 |
|
Matthias
|
255ff6cd06
|
Should return False if it's not been cancelled empty
|
2020-05-13 20:52:40 +02:00 |
|
hroff-1902
|
b4d2433fc1
|
Merge pull request #3267 from GrilledChickenThighs/develop
Method for accessing current pairlist inside strategy.
|
2020-05-13 21:29:39 +03:00 |
|
Matthias
|
60f26ba501
|
use update_trade_state also for closed stoploss orders
|
2020-05-13 20:25:32 +02:00 |
|
Matthias
|
d86855f2f3
|
Merge pull request #3129 from freqtrade/trades_to_list
convert dl-trades datadownload to list
|
2020-05-13 09:41:26 +02:00 |
|
bmoulkaf
|
fe3ea8e7ec
|
Fix stoploss on binance bug
|
2020-05-13 05:15:18 +00:00 |
|
Paul D. Mendes
|
87d9388a9c
|
Merge branch 'develop' of https://github.com/freqtrade/freqtrade into develop
|
2020-05-13 00:32:46 +04:00 |
|
Matthias
|
77c9334c50
|
Use available config object
Co-authored-by: hroff-1902 <47309513+hroff-1902@users.noreply.github.com>
|
2020-05-12 13:39:24 +02:00 |
|
Matthias
|
aa25461e88
|
Show forcebuy status so it's visible before calling forcebuy.
|
2020-05-12 07:20:59 +02:00 |
|
hroff-1902
|
caac562b6b
|
Merge pull request #3246 from flomerz/develop
hyperopt csv export - add params
|
2020-05-12 00:50:25 +03:00 |
|
Paul D. Mendes
|
9fbe135790
|
attached pairlist manager onto dataprovider init for unified access to dynamic whitelist
|
2020-05-11 20:17:03 +04:00 |
|
Paul D. Mendes
|
bc9efc31ad
|
Added Method for accessing current pair list on initialization for dynamic informative pairs
moved import into function to avoid circular import with hyperopt
|
2020-05-11 19:45:15 +04:00 |
|
hroff-1902
|
bbb609c927
|
Merge pull request #3278 from freqtrade/api/jwt
API server - support JWT
|
2020-05-10 21:33:41 +03:00 |
|
Matthias
|
d291ca0071
|
Simplify code section
|
2020-05-10 19:43:16 +02:00 |
|
Matthias
|
21c2af2b92
|
Load jwt_key from config
|
2020-05-10 19:42:06 +02:00 |
|
Matthias
|
c3f0b5d4eb
|
Rename methods to match endpoints
|
2020-05-10 19:37:41 +02:00 |
|
Matthias
|
73a1496318
|
Catch exception on cancel_order
|
2020-05-10 17:44:45 +02:00 |
|
Mohamad Tarbin
|
570c51b0b0
|
Fix Typo in telegram Plugin
|
2020-05-10 05:07:49 -04:00 |
|
Matthias
|
f246336943
|
Merge pull request #3277 from hroff-1902/edge-fix-fee
Fix fee usage in Edge
|
2020-05-10 10:58:57 +02:00 |
|
hroff-1902
|
51d2b817ae
|
Use self.fee
|
2020-05-10 11:51:33 +03:00 |
|
Matthias
|
8139058fcc
|
Implement token/login and token/refresh endpoints
|
2020-05-10 10:35:38 +02:00 |
|
hroff-1902
|
7e08fa2631
|
Fix usage of fee value in Edge
|
2020-05-10 02:22:16 +03:00 |
|
hroff-1902
|
d4362ed357
|
Minor: improve exception handling in exchange
|
2020-05-09 09:29:40 +03:00 |
|
Matthias
|
c560de4111
|
Improve exception handling on critical errors
|
2020-05-08 11:44:24 +02:00 |
|
hroff-1902
|
5b92387732
|
Merge pull request #3259 from freqtrade/fix/filled
Fix handling of partially or non-filled timedout orders
|
2020-05-07 09:58:26 +03:00 |
|
Matthias
|
1ba2df79c6
|
Ause isclose for comparison, assign filled to variable
add some comments
|
2020-05-07 06:51:02 +02:00 |
|
hroff-1902
|
06313cdddf
|
Merge pull request #3264 from freqtrade/api_improvements
Api improvements
|
2020-05-07 00:05:36 +03:00 |
|
Matthias
|
a62d7495ca
|
FIx typo in telegram method
|
2020-05-05 21:28:59 +02:00 |
|
Matthias
|
593d13ebdd
|
Show new values also in Telegram
|
2020-05-05 21:21:20 +02:00 |
|
Matthias
|
e4023a6567
|
Add some minor things to show_config
|
2020-05-05 21:19:35 +02:00 |
|
Matthias
|
ffef4bc474
|
Humanize show-trades error when no database is specified
|
2020-05-05 19:48:28 +02:00 |
|
hroff-1902
|
1b448f57b9
|
Merge pull request #3242 from freqtrade/feat/trade_show
New subcommand show-trades
|
2020-05-05 19:26:59 +03:00 |
|
hroff-1902
|
0340d7bf37
|
Merge pull request #3249 from freqtrade/increase_rate_cache
[minor] Increase cache for rate limit to avoid delays
|
2020-05-05 19:08:31 +03:00 |
|
Matthias
|
981976681a
|
Use filled, it's the safer choice when determining the filled amount.
|
2020-05-05 07:09:12 +02:00 |
|
Matthias
|
648723fb83
|
Use 30min rate cache
|
2020-05-05 06:32:03 +02:00 |
|
Matthias
|
b38f9ed5e7
|
Increase cache for rate limit to avoid delays
Helps when calling /status or /status table frequently on slowish
exchanges
|
2020-05-03 20:44:18 +02:00 |
|
Matthias
|
2a4c9bf3d3
|
Improve logmessage when falling back to wallet amount
|
2020-05-03 20:32:45 +02:00 |
|
Florian Merz
|
889a153731
|
fix PEP8
|
2020-05-03 17:29:56 +02:00 |
|
Florian Merz
|
690bb7646a
|
hyperopt csv export - add params
|
2020-05-03 17:00:12 +02:00 |
|
Matthias
|
1c9c72937e
|
Adjust trade-ids param
|
2020-05-03 15:32:09 +02:00 |
|
Matthias
|
58168336e1
|
Add test for apply_fee_conditional
|
2020-05-03 11:13:59 +02:00 |
|
Matthias
|
38c4949360
|
Align applying of fee when comming from orders or trades
|
2020-05-03 10:50:59 +02:00 |
|
Matthias
|
1066a4504b
|
Add test for show_trades
|
2020-05-02 11:44:18 +02:00 |
|
Matthias
|
56bb5f7a11
|
Add show-trades command
|
2020-05-02 11:26:12 +02:00 |
|
Matthias
|
78b3d8487f
|
Add typehint
|
2020-05-01 20:34:58 +02:00 |
|
Matthias
|
021e2b58ca
|
Support partially cancelled orders for fee calculation
|
2020-05-01 20:24:26 +02:00 |
|
Matthias
|
737fc6d198
|
Fix bug when querying side
|
2020-05-01 20:05:13 +02:00 |
|
Matthias
|
71c90422ba
|
Add explicit test for fee_updated
|
2020-05-01 20:02:38 +02:00 |
|
Matthias
|
6d620ba1f6
|
Verify if fee for this side has been updated
|
2020-05-01 19:54:16 +02:00 |
|
Matthias
|
6b33d5af1e
|
Fix fee-calculation for dry-run orders
|
2020-05-01 19:51:35 +02:00 |
|
jpribyl
|
bd51cd332b
|
Cancel all open orders after receiving /stop or ctrl+c
|
2020-05-01 10:36:11 -06:00 |
|
Matthias
|
509f38d3aa
|
Use non-deprectated parameter for progressbar
|
2020-05-01 17:59:24 +02:00 |
|
Matthias
|
40d4949f06
|
Don't handle trades if they've just been closed.
|
2020-05-01 17:46:01 +02:00 |
|
Matthias
|
7558e4bffe
|
Split fee detection from trades from general logic
|
2020-05-01 16:13:07 +02:00 |
|
Matthias
|
371100a97c
|
Update fee handling
|
2020-05-01 16:01:33 +02:00 |
|
Matthias
|
a2ff632647
|
Add update_fee method to persistence
|
2020-05-01 16:01:12 +02:00 |
|
Matthias
|
db8fb39a38
|
don't use trade.update directly!
|
2020-05-01 15:50:02 +02:00 |
|
Matthias
|
59bafc8d02
|
Implement fee rate calculation
|
2020-05-01 15:50:02 +02:00 |
|
Matthias
|
45c97fde2d
|
Use correct typehint for extract_cost_curr_rate
|
2020-05-01 15:50:02 +02:00 |
|
hroff-1902
|
63b55658ac
|
Add ticker to dataprovider
|
2020-05-01 05:11:30 +03:00 |
|
Matthias
|
e74ed0ba7b
|
Add tests for fee extraction methods
|
2020-04-30 20:05:27 +02:00 |
|
Matthias
|
2e4dc6c253
|
Exchange should return fee dict for dry-run orders
|
2020-04-30 19:56:48 +02:00 |
|
Matthias
|
a867d40eac
|
Move fee_methods to exchange
|
2020-04-30 19:33:27 +02:00 |
|
Matthias
|
d3b9f4d393
|
Add extract_cost_curr_rate
|
2020-04-30 19:28:36 +02:00 |
|
Matthias
|
6d7a3a0cc9
|
Extract more logic into order-has_fee
|
2020-04-30 07:12:08 +02:00 |
|
Matthias
|
b125dd3728
|
Extract order_has_fee method
|
2020-04-30 07:06:06 +02:00 |
|
Matthias
|
dec1b10743
|
Add fee_cost and currency columns
|
2020-04-30 06:57:39 +02:00 |
|
hroff-1902
|
726e52aaa7
|
Use skopt model_queue_size instead of custom hack
|
2020-04-29 10:49:25 +03:00 |
|
hroff-1902
|
c6787d7e9f
|
Do not use 'trials' in commands
|
2020-04-28 23:14:02 +03:00 |
|
hroff-1902
|
c26835048c
|
Hyperopt cleanup, do not use 'trials'
|
2020-04-28 22:56:19 +03:00 |
|
hroff-1902
|
a01ed170f5
|
Improve hyperopt-list logging
|
2020-04-28 17:33:07 +03:00 |
|
hroff-1902
|
fedcf1db52
|
Merge pull request #3217 from freqtrade/remove_deprecation
Remove deprecated pairlist and binary
|
2020-04-27 19:41:54 +03:00 |
|
hroff-1902
|
9ebc997e9d
|
Merge pull request #3215 from freqtrade/backtest_use_pairlists
Backtest use pairlists
|
2020-04-27 13:34:06 +03:00 |
|
Matthias
|
fb8a85da01
|
Disallow VolumePairList from backtesting for now
|
2020-04-27 07:56:17 +02:00 |
|
hroff-1902
|
485e324d36
|
Merge pull request #2872 from freqtrade/interface_ordertimeoutcallback
Buy order timeout callback
|
2020-04-25 19:02:15 +03:00 |
|
Matthias
|
9fa21628d7
|
Deprecate keys other than quoteVolume
fixes #2981
|
2020-04-25 16:29:17 +02:00 |
|
Matthias
|
d1a24db6b7
|
Remove deprecated pairlist and binary
|
2020-04-25 16:04:10 +02:00 |
|
Matthias
|
e8530c36d3
|
Remove pairlists from hyperopt too (it holds a reference to exchange)
|
2020-04-25 15:46:20 +02:00 |
|
Matthias
|
8987859044
|
Enable pairlist parsing for backtesting and hyperopt
|
2020-04-25 15:37:13 +02:00 |
|
hroff-1902
|
d9f255a6c0
|
Fix asterisk printing for csv output
|
2020-04-25 12:49:14 +03:00 |
|
Yazeed Al Oyoun
|
c9711678fd
|
fixed indent
|
2020-04-25 11:31:51 +02:00 |
|
Yazeed Al Oyoun
|
181b12b3a8
|
added wins/draws/losses
|
2020-04-25 11:31:51 +02:00 |
|
Yazeed Al Oyoun
|
6147498fd4
|
fixed indent
|
2020-04-25 11:31:51 +02:00 |
|
Yazeed Al Oyoun
|
2fb3d94938
|
added wins/draws/losses
|
2020-04-25 11:31:51 +02:00 |
|
hroff-1902
|
2d994f6feb
|
Better printing of asterisk
|
2020-04-24 21:57:29 +03:00 |
|
hroff-1902
|
6e5f0869b3
|
Remove another unused method
|
2020-04-24 18:39:08 +03:00 |
|
hroff-1902
|
5c012d79eb
|
Remove unused method
|
2020-04-24 18:14:07 +03:00 |
|
Matthias
|
9627604ec3
|
change wording of log message
|
2020-04-24 07:58:18 +02:00 |
|
Matthias
|
f4995780e5
|
Verify last is not None - to avoid crashing
fix #3117
|
2020-04-23 20:04:36 +02:00 |
|
Matthias
|
87f1060abc
|
Default docker to log into log-dir
|
2020-04-21 19:47:49 +02:00 |
|
Matthias
|
431b244f43
|
Merge branch 'develop' into interface_ordertimeoutcallback
|
2020-04-19 06:58:44 +02:00 |
|
hroff-1902
|
4bbade245c
|
Merge pull request #3181 from freqtrade/fix/cancel_problems
Fix several cancel order problems
|
2020-04-18 11:16:59 +03:00 |
|
hroff-1902
|
def8635b6d
|
Merge pull request #3184 from freqtrade/fix/hyperopt_randfailure
Fix random test failure in hyperopt
|
2020-04-18 09:49:09 +03:00 |
|
Matthias
|
c775d65126
|
Update typehint for cancel_order
|
2020-04-18 06:55:25 +02:00 |
|
Matthias
|
0273539f06
|
Remove exceptionhandler, this exception is handled in
cancel_with_response
|
2020-04-17 19:55:53 +02:00 |
|
Matthias
|
1069cb3616
|
Use cancel_order_with_result when cancelling orders after timeout
|
2020-04-17 17:53:56 +02:00 |
|
Matthias
|
5e3e0e819f
|
Add tests for cancel_order_with_result
|
2020-04-17 17:53:18 +02:00 |
|
Matthias
|
800891a475
|
Add tests for cancel_order_with_result
|
2020-04-17 07:18:46 +02:00 |
|
Matthias
|
fc684b0091
|
Ensure deleting filled is not raising an error if filled does not exist
|
2020-04-17 06:59:52 +02:00 |
|
Matthias
|
7aba9bc62a
|
Update freqtrade/data/converter.py
Co-Authored-By: hroff-1902 <47309513+hroff-1902@users.noreply.github.com>
|
2020-04-17 06:22:25 +02:00 |
|
hroff-1902
|
68be239a0e
|
Merge pull request #3146 from freqtrade/buy_order_timeout_logging
Improve handling for buy order cancels
|
2020-04-16 23:41:45 +03:00 |
|
Matthias
|
1f70fcfa2d
|
Update logmessage
|
2020-04-16 20:19:34 +02:00 |
|
hroff-1902
|
9364a9c4c4
|
Merge pull request #3168 from freqtrade/fix_pairlist_caching
Fix pairlist caching
|
2020-04-16 18:39:00 +03:00 |
|
hroff-1902
|
df79011aba
|
Merge pull request #3112 from freqtrade/trade_state_updates
Trade state updates
|
2020-04-16 12:05:19 +03:00 |
|
Matthias
|
d36e2cf6ab
|
Fix random test failure in hyperopt
|
2020-04-16 07:06:47 +02:00 |
|
hroff-1902
|
b07d61f3d9
|
Merge pull request #3169 from freqtrade/fix_pricefilter
Fix pricefilter
|
2020-04-15 20:53:59 +03:00 |
|
hroff-1902
|
8b6a7e685e
|
Merge pull request #3133 from freqtrade/backtesting_filenameexpanding
[minor] Fix filename handling with --strategy-list
|
2020-04-15 12:02:19 +03:00 |
|
Matthias
|
99f3e9ed77
|
Remove wrong comment
|
2020-04-15 07:55:15 +02:00 |
|
Matthias
|
33b6c7de5b
|
Add tests for price_one_pip
|
2020-04-15 07:53:31 +02:00 |
|
Matthias
|
36e714a7b2
|
Add price_get_one_pip filter
|
2020-04-15 07:19:27 +02:00 |
|
Matthias
|
2b7376f6f3
|
Implement log-filtering for all pairlists
|
2020-04-14 20:45:30 +02:00 |
|
Matthias
|
ceca0a659c
|
Simplify cached stuff to only what's needed
|
2020-04-14 20:25:58 +02:00 |
|
Matthias
|
13ee7a55c4
|
Fix #3166
Always call _gen_pair_whitelist if volumepairlist is not the first in
the list.
|
2020-04-14 20:21:30 +02:00 |
|
Matthias
|
5d876ca0a3
|
Use log-spamprevention methods
|
2020-04-14 20:21:10 +02:00 |
|
Matthias
|
7c15375f5d
|
Add log_on_refresh - using TTL caching to avoid spamming logs
|
2020-04-14 20:20:36 +02:00 |
|
Matthias
|
cfe1e4876a
|
Improve testcase for cancel_order_empty
|
2020-04-14 19:20:47 +02:00 |
|
Matthias
|
c8ccdbcb9a
|
Merge pull request #3150 from freqtrade/version_docker
[minor] have version-detection fall back to freqtrade_commit
|
2020-04-14 15:53:05 +02:00 |
|
hroff-1902
|
f2b1802666
|
Merge pull request #3137 from freqtrade/fix_maxdrawdown
[minor] Fix maxdrawdown
|
2020-04-14 16:03:25 +03:00 |
|
Matthias
|
55a052bcf6
|
fix typo in comment
Co-Authored-By: hroff-1902 <47309513+hroff-1902@users.noreply.github.com>
|
2020-04-14 08:05:46 +02:00 |
|
Matthias
|
ddf37ef059
|
Add test to demonstrate that the dataframe is not changed
|
2020-04-14 08:02:42 +02:00 |
|
hroff-1902
|
4d80f52db4
|
Merge pull request #3134 from freqtrade/backtesting_memory
Backtesting memory and dataframe
|
2020-04-13 23:08:45 +03:00 |
|
Matthias
|
4ee0cbb575
|
Reset index to correctly gather index
|
2020-04-12 10:40:02 +02:00 |
|
Matthias
|
952d2f7513
|
have version-detection fall back to freqtrade_commit
this allows freqtrade --version to work in docker too.
sample command:
`docker-compose run --rm freqtrade -version`
|
2020-04-12 09:55:21 +02:00 |
|
Matthias
|
18a6c98a82
|
Merge pull request #3054 from Fredrik81/progress-bar
Hyperopt: Progressbar during hyperopt
|
2020-04-12 09:32:52 +02:00 |
|
Fredrik81
|
2c1c1c7f16
|
Update freqtrade/optimize/hyperopt.py
nice find
Co-Authored-By: Matthias <xmatthias@outlook.com>
|
2020-04-11 17:42:32 +02:00 |
|
Fredrik81
|
d9e54ab7a4
|
Update freqtrade/optimize/hyperopt.py
nice find
Co-Authored-By: Matthias <xmatthias@outlook.com>
|
2020-04-11 17:42:19 +02:00 |
|
Matthias
|
f39706cabd
|
Fix #3130 - when corder['remaining'] contains none-type
|
2020-04-09 19:35:27 +02:00 |
|
Matthias
|
cbf5bf6735
|
Add safe_value_fallback function
|
2020-04-09 19:34:48 +02:00 |
|
Fredrik81
|
4707484a4c
|
Fix issue with colring enabled + styling
|
2020-04-09 11:42:13 +02:00 |
|
Matthias
|
5cff72a42e
|
Improve logging to ensure which branch is used for buy order cancels
|
2020-04-09 09:22:38 +02:00 |
|
Matthias
|
68a5e0c51b
|
Merge pull request #3138 from orkblutt/develop
trades history RPC
|
2020-04-08 08:23:13 +02:00 |
|
Matthias
|
02192f28cd
|
Small stylistic updates
|
2020-04-08 07:56:21 +02:00 |
|
Fredrik81
|
cdc774549e
|
Merge branch 'develop' into progress-bar
|
2020-04-08 01:56:43 +02:00 |
|
Fredrik81
|
132f5f73f5
|
Update hyperopt.py
|
2020-04-07 10:44:18 +02:00 |
|
Fredrik81
|
c95906cfcf
|
Update hyperopt.py
|
2020-04-07 10:42:15 +02:00 |
|
Matthias
|
9387585756
|
Merge pull request #3127 from orehunt/max_drawdown_fix_db_plot
use equality instead of index for row lookups
|
2020-04-06 20:10:23 +02:00 |
|
Ork Blutt
|
200111fef6
|
fix method return value
|
2020-04-06 16:07:43 +02:00 |
|
orehunt
|
20abb379aa
|
trim trades to the available ohlcv data before plotting profits
|
2020-04-06 15:54:17 +02:00 |
|
Fredrik81
|
d5609d4997
|
Changed back to progressbar2 for better handling of logger.
Coloring still needs some work (bug + what colors to use)
|
2020-04-06 13:12:32 +02:00 |
|
Ork Blutt
|
6256025c73
|
various adjustement from PR discussion
|
2020-04-06 11:00:31 +02:00 |
|
Ork Blutt
|
8555c5b211
|
fix return value
|
2020-04-05 17:03:51 +02:00 |
|
Ork Blutt
|
15c45b984d
|
removing whitespace
|
2020-04-05 16:47:46 +02:00 |
|
Ork Blutt
|
0a14d5ec46
|
trades history RPC
|
2020-04-05 16:14:02 +02:00 |
|
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 |
|
Matthias
|
9d7ad23d42
|
Fix test leakage
|
2020-04-02 08:20:50 +02:00 |
|
Matthias
|
eab6c9c5f2
|
Fix message
|
2020-04-01 20:50:00 +02:00 |
|
Matthias
|
0d51383b57
|
Format logmessages correctly
|
2020-04-01 20:31:21 +02:00 |
|
Matthias
|
ba03d96961
|
Test 5s offset on since
|
2020-04-01 20:04:36 +02:00 |
|
Matthias
|
ff9caf790b
|
remove trade duplicates in datahandler
|
2020-04-01 19:45:46 +02:00 |
|
Matthias
|
0506caf986
|
Implement trades_remove_dulicates
|
2020-04-01 19:45:38 +02:00 |
|
Matthias
|
bac0eaab03
|
fix convert to ohlcv
|
2020-04-01 19:45:35 +02:00 |
|
Matthias
|
d76bb1ccf4
|
Use List of Lists instead of list of Dicts for trades data
|
2020-04-01 19:45:21 +02:00 |
|
Matthias
|
1659ddcc5d
|
Add conversion function from fetch_trades to list
|
2020-04-01 19:45:21 +02:00 |
|
Matthias
|
8bfbbac748
|
Add default trades columns
|
2020-04-01 19:45:00 +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 |
|
Yazeed Al Oyoun
|
ef4426a65c
|
added comma
|
2020-03-27 03:01:51 +01: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 |
|
Yazeed Al Oyoun
|
0a87fe76a3
|
unified language
|
2020-03-23 11:17:56 +01:00 |
|
Yazeed Al Oyoun
|
7143cac64f
|
fixed wording of all in cli_options
|
2020-03-23 09:41:01 +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 |
|
Yazeed Al Oyoun
|
bf96ef08e0
|
added # flake8: noqa C901
|
2020-03-22 09:39:38 +01:00 |
|
Yazeed Al Oyoun
|
1976aaf13e
|
initial push
|
2020-03-22 02:22:06 +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 |
|