Matthias
|
25f5dbfcbd
|
Delete trade if replacing the first order failed
part of #9128
|
2023-09-02 16:49:12 +02:00 |
|
Matthias
|
be044fbacf
|
Improve log output
|
2023-09-02 16:37:53 +02:00 |
|
Matthias
|
7a4276f6c7
|
Include pair in dry-run order names
|
2023-09-02 16:37:41 +02:00 |
|
froggleston
|
925e18368a
|
Fix linting a.k.a. Maybe one day, flake8 will like me
|
2023-09-02 15:05:34 +01:00 |
|
froggleston
|
250e00e6c7
|
Fix dropna subset
|
2023-09-02 12:52:05 +01:00 |
|
froggleston
|
81672da57b
|
Fix nulls in indicator list output and add expectancy ratio per entry tag in analysis group 0 output
|
2023-09-02 12:45:33 +01:00 |
|
Matthias
|
6f86e30c7e
|
Add leverage adjustment to "stoploss_from_absolute"
|
2023-09-02 11:01:59 +02:00 |
|
Matthias
|
a87404b5a8
|
Reduce limit order cross threshold
|
2023-09-02 10:37:57 +02:00 |
|
initrv
|
0357d373a9
|
add QRDQN to SB3_CONTRIB_MODELS
|
2023-09-01 11:31:09 +03:00 |
|
Matthias
|
28c62724df
|
Add explicit test and message for "Order could not be replaced" scenario
part of #9128
|
2023-09-01 06:58:59 +02:00 |
|
Matthias
|
6429282f05
|
add iterating emulation to fetch_orders for bybit
|
2023-08-31 08:07:44 +02:00 |
|
Matthias
|
b5fa013600
|
Add pairs argument to fetch_orders
|
2023-08-31 08:05:07 +02:00 |
|
Matthias
|
02bd052e45
|
Improve naming of variable
|
2023-08-31 06:39:26 +02:00 |
|
Matthias
|
4ed46ef6b3
|
Add significant digits Round_Up / round_down
|
2023-08-30 16:48:31 +00:00 |
|
Matthias
|
bfc2c70b44
|
Fix and improve Tick size ROUND_DOWN logic
|
2023-08-30 08:21:02 +00:00 |
|
Matthias
|
133660ff4e
|
Fall back "price_to_precision" to ccxt where possible
|
2023-08-30 07:53:00 +00:00 |
|
Matthias
|
994b2a0f28
|
Update sorting of price precision logic
|
2023-08-30 07:43:53 +00:00 |
|
Matthias
|
23aa8dcd51
|
Simplify profit calculation (removes unnecessary fallback)
|
2023-08-29 18:31:51 +02:00 |
|
Matthias
|
f3187ddcbf
|
Merge pull request #9057 from freqtrade/feat/stoploss_adjust
"After order" stoploss adjustment
|
2023-08-29 18:06:37 +02:00 |
|
Matthias
|
5eb446f1ce
|
Don't remove elements from list we're iterating over
closes #9127
|
2023-08-29 17:44:39 +02:00 |
|
Matthias
|
5efa40215b
|
Allow invalid futures pairs (: separated)
closes #9127
|
2023-08-29 17:40:35 +02:00 |
|
Matthias
|
1a8b793c0a
|
Merge branch 'develop' into feat/stoploss_adjust
|
2023-08-29 07:04:08 +02:00 |
|
Matthias
|
f256701679
|
Bump version to 2023.9-dev
|
2023-08-27 20:40:37 +02:00 |
|
Matthias
|
c1df94b507
|
Bump version to 2023.8
|
2023-08-27 20:40:07 +02:00 |
|
Matthias
|
0c15eb4ace
|
Merge branch 'stable' into develop
|
2023-08-27 20:39:53 +02:00 |
|
Matthias
|
981cf1f6ee
|
Update cached binance leverage tiers
|
2023-08-27 14:50:54 +02:00 |
|
Matthias
|
f19f3ed4eb
|
Fix rpc forceexit logic, fix remaining test
|
2023-08-27 10:29:34 +02:00 |
|
robcaulk
|
04122abd17
|
chore: protect users who dont read log warnings
|
2023-08-25 16:45:46 +02:00 |
|
Matthias
|
5659ca2ecd
|
Fix migrations
|
2023-08-25 07:29:10 +02:00 |
|
Matthias
|
0181abc629
|
Fix migration SQL statement
|
2023-08-25 07:14:39 +02:00 |
|
Matthias
|
43c73c75c5
|
Remove more open_order_id references
|
2023-08-25 07:10:30 +02:00 |
|
Matthias
|
95daff182d
|
Update backtesting to not use open_order_id
|
2023-08-25 07:08:24 +02:00 |
|
Matthias
|
b82b77d03f
|
Fix some rpc tests
|
2023-08-25 07:01:48 +02:00 |
|
Matthias
|
193dcf578d
|
Fix logic error in force_exit if no order is open
|
2023-08-25 06:47:02 +02:00 |
|
Matthias
|
3e986e24fa
|
Merge branch 'develop' into pr/Axel-CH/8779
|
2023-08-24 20:09:41 +02:00 |
|
Matthias
|
e5a88fdeda
|
Fix stylistic issues
|
2023-08-24 20:06:51 +02:00 |
|
Matthias
|
9c4aca2b90
|
Improve download data debug output
|
2023-08-24 20:05:20 +02:00 |
|
Matthias
|
0f73e38f98
|
Improve docstring for "select_filled_orders".
|
2023-08-24 17:44:48 +02:00 |
|
Matthias
|
c303d47f26
|
Ensure stop_duration is converted to int
closes #9099
|
2023-08-23 15:16:14 +02:00 |
|
Matthias
|
5cf6f0b491
|
Merge branch 'develop' into pr/Axel-CH/8779
|
2023-08-23 07:20:34 +02:00 |
|
Matthias
|
0c7cb29ea1
|
Don't use type() is comparisons
|
2023-08-22 20:39:36 +02:00 |
|
Matthias
|
4c5f992670
|
Ensure signals don't break on windows
|
2023-08-20 16:09:12 +02:00 |
|
Matthias
|
2d800a1422
|
Fix bug in config-builder
|
2023-08-20 13:51:33 +02:00 |
|
Matthias
|
b71a44f27c
|
Enhance Keyboard interrupt handling for dl-trades (stores data it already downloaded).
|
2023-08-20 11:57:59 +02:00 |
|
Matthias
|
3167938d43
|
move "since" fallback to be the last check
|
2023-08-20 11:44:40 +02:00 |
|
Matthias
|
399e308e07
|
Fix bug in --dl-trades downloading
|
2023-08-19 18:32:27 +02:00 |
|
Matthias
|
aa1dcd1b44
|
Merge pull request #9065 from freqtrade/trades_data_handling
Improve Trades data handling
|
2023-08-18 18:04:38 +02:00 |
|
Matthias
|
277cc0a523
|
Fix import sort order
|
2023-08-18 10:55:05 +02:00 |
|
Matthias
|
185c5a779d
|
use model_validate instead of parse_obj
|
2023-08-18 10:21:50 +02:00 |
|
Matthias
|
ee11dae82a
|
Merge branch 'develop' into dependabot/pip/develop/pydantic-2.1.1
|
2023-08-18 10:18:53 +02:00 |
|
Matthias
|
30064b4102
|
Add support for trades data in Parquet format
|
2023-08-18 09:58:03 +02:00 |
|
Matthias
|
8caadc4c5b
|
Fix feather handler storing
|
2023-08-18 09:47:18 +02:00 |
|
Matthias
|
3eb3596552
|
Simplify trades_data storing
|
2023-08-18 09:36:16 +02:00 |
|
Matthias
|
5de3b9d7ae
|
Clean up no longer used method
|
2023-08-18 09:31:17 +02:00 |
|
Matthias
|
fae742de59
|
Fix imports
|
2023-08-18 09:12:40 +02:00 |
|
Matthias
|
fa5f7d290b
|
Update download-trades method to work with dataframes
|
2023-08-18 09:08:10 +02:00 |
|
Matthias
|
7577613882
|
Extract trades df type conversion
|
2023-08-18 09:08:10 +02:00 |
|
Matthias
|
0fab65df03
|
Set explicit dtypes
|
2023-08-18 09:08:10 +02:00 |
|
Matthias
|
f69a776305
|
Ensure only relevant columns are stored
|
2023-08-18 09:08:10 +02:00 |
|
Matthias
|
26c89d89e4
|
Keep original timestamp in dataframe
|
2023-08-18 09:08:10 +02:00 |
|
Matthias
|
d97d0e4426
|
Extract trades DF creation to converter function
|
2023-08-18 07:02:46 +02:00 |
|
Matthias
|
357b04202c
|
Datahandlers should store data from dataframes
|
2023-08-17 20:11:18 +02:00 |
|
Matthias
|
6fc1ee9831
|
trades_append should use dataframe, not lists
|
2023-08-17 18:06:25 +02:00 |
|
Matthias
|
780f238904
|
Fix trades duplicates if trade id is different
|
2023-08-17 18:04:13 +02:00 |
|
Matthias
|
5d5cc71945
|
Fix pandas duplication detection, improve test
|
2023-08-17 17:53:08 +02:00 |
|
Matthias
|
0be2250cf5
|
Keep existing trades_remove_duplicates for now
|
2023-08-17 17:23:12 +02:00 |
|
Matthias
|
53db254cba
|
don't cascade calls, that creates an additional call
|
2023-08-17 17:22:02 +02:00 |
|
Matthias
|
7ac9d33c31
|
Default should return a dataframe, not an empty list.
|
2023-08-17 10:00:11 +02:00 |
|
Matthias
|
ac80a69142
|
Update converters for trades dataframe handling
|
2023-08-17 10:00:11 +02:00 |
|
Matthias
|
46882406be
|
Update Datahandlers to work with trades data as dataframes
|
2023-08-17 10:00:11 +02:00 |
|
Matthias
|
3bc49330ce
|
webserver mode should properly validate config
|
2023-08-17 09:15:59 +02:00 |
|
Matthias
|
7bc317fea7
|
Merge pull request #9061 from freqtrade/fix/7389_backtest_startup_candle
improve `get_analyzed_dataframe` behavior in early candles
|
2023-08-17 08:25:30 +02:00 |
|
Matthias
|
d9fb40ca3e
|
Update cached binance leverage tiers
|
2023-08-16 07:45:22 +02:00 |
|
Matthias
|
77c7dd8a12
|
Add FIAT mapping for true usdt
|
2023-08-16 07:44:19 +02:00 |
|
Matthias
|
452e1ab016
|
get_analyzed_dataframe should provide dataframe with startup candles
closes #7389
|
2023-08-15 19:43:04 +02:00 |
|
Matthias
|
161ab14ed0
|
Avoid lookahead bias through informative pairs in callbacks
|
2023-08-15 17:48:07 +02:00 |
|
Matthias
|
6f347b839a
|
Remove optionality from timeframe parameter
(it was never optional, and code was failing if it wasn't provided).
|
2023-08-15 17:31:56 +02:00 |
|
Robert Caulk
|
5d3f3fb39f
|
Merge pull request #8903 from Yinon-Polak/freqai-pytorch-bugfixes
Freqai pytorch bugfixes
|
2023-08-15 16:48:44 +02:00 |
|
Matthias
|
3f5903bad8
|
Split tests for jinja utils
|
2023-08-15 07:42:43 +02:00 |
|
Matthias
|
afcaeafd96
|
Move rendering commands to utils
|
2023-08-15 07:42:05 +02:00 |
|
Matthias
|
6b11f3063f
|
"minimal" strategy templates shouldn't render all attributes
|
2023-08-15 06:58:50 +02:00 |
|
Matthias
|
a4842113ce
|
Split strategy template to have conditional attributes
|
2023-08-15 06:58:35 +02:00 |
|
Matthias
|
a78d704998
|
Fix strategy template typng
|
2023-08-14 17:29:49 +02:00 |
|
Matthias
|
cb85a53042
|
Improve "uses_after_fill" detection
(short-circuits some logic, resulting in less code being executed in interface.py)
|
2023-08-14 17:08:37 +02:00 |
|
Matthias
|
7f1a81eeed
|
Fix stop switching to trailing if order is replaced in backtesting
|
2023-08-14 17:08:01 +02:00 |
|
Matthias
|
106dffe2c5
|
split update_trade
|
2023-08-14 17:07:34 +02:00 |
|
Matthias
|
070a1990e8
|
Improve handling of None values from custom_stoploss
|
2023-08-14 16:46:33 +02:00 |
|
Matthias
|
3ed682a9c6
|
Allow None from custom_stop
|
2023-08-14 16:40:09 +02:00 |
|
Matthias
|
6e32f172be
|
Update samples in the documentation
|
2023-08-14 16:40:09 +02:00 |
|
Matthias
|
bef5e191a4
|
Don't surprise people with "after_fill" calls
|
2023-08-14 16:40:06 +02:00 |
|
Matthias
|
fc60c0df19
|
Add call to stoploss-adjust for backtesting
|
2023-08-14 16:00:33 +02:00 |
|
Matthias
|
62d83b8dbd
|
Use is_stop_trailing for actual trailing detection
|
2023-08-14 15:57:47 +02:00 |
|
Matthias
|
e1eeaa24d2
|
Implement "adjust lower" correctly
|
2023-08-14 15:21:59 +02:00 |
|
Matthias
|
ec8ba821ed
|
Simplify stop adjustment code
|
2023-08-14 15:21:59 +02:00 |
|
Matthias
|
6b9547a9ad
|
Improve migrations
|
2023-08-14 15:21:38 +02:00 |
|
Matthias
|
ae9f730624
|
Add explicit "is_trailing_stop" field to database
|
2023-08-14 15:21:38 +02:00 |
|
Matthias
|
147cc4f0b6
|
Initial version of stop "after_fill"
|
2023-08-14 15:21:10 +02:00 |
|
Matthias
|
e2274e813a
|
Rename adjust_stoploss parameter to allow_refresh
|
2023-08-14 15:21:10 +02:00 |
|
Matthias
|
d091931279
|
Ease meaning of "refresh" param for adjust_stoploss
|
2023-08-14 15:20:31 +02:00 |
|
Matthias
|
d768afed37
|
price_to_precision should only run once
|
2023-08-14 15:19:34 +02:00 |
|