axel
156c202889
fix more tests including process_open_trade_positions
2023-06-15 20:46:35 -04:00
Matthias
964bf76469
Invert parameters for initialize_single_lookahead_analysis
...
otherwise their order is reversed before calling LookaheadAnalysis for no good reason
2023-06-15 20:42:26 +02:00
axel
8e0faf4aaa
fix more tests, remove legacy conditions from update_trade function
2023-06-15 14:29:08 -04:00
Matthias
ad74e65673
Simplify configuration setup
2023-06-15 20:26:45 +02:00
Matthias
ac36ba6592
Improve arguments file formatting
2023-06-15 20:15:44 +02:00
axel
20a2b27498
update LocalTrade model orders related property type
2023-06-15 14:11:21 -04:00
axel
73d1201ed8
start fixing test_handle_stoploss_on_exchange_trailing, add temp logs
2023-06-15 13:37:36 -04:00
axel
fcbacae6f1
remove unuseful function call in manage_open_orders
2023-06-15 12:04:42 -04:00
axel
60a50a2ea8
fix test_handle_stoploss_on_exchange, add more orders related hybrid_properties to Trade classes
2023-06-15 11:56:41 -04:00
axel
defa6f45b2
fix more freqtradebot tests, update params of handle_cancel_enter, handle_cancel_exit
2023-06-15 03:05:01 -04:00
axel
9cdff0b0a5
fix first important tests in test_freqtradebot, update and fix on order related Trade class hybrid_properties
2023-06-15 01:55:13 -04:00
Matthias
ca88cac08b
Remove unused code file
2023-06-15 06:39:00 +02:00
axel
450fc5763f
fix test test_freqtradebot.py::test_execute_entry
2023-06-14 14:20:14 -04:00
axel
057f852e06
fix localTrade and trade classe miroring, fix persistence tests
2023-06-14 11:40:30 -04:00
axel
4874d10455
Replace open_order_id property by open_orders in Trade model, first test update
2023-06-13 02:11:34 -04:00
hippocritical
876ce85cd8
Merge branch 'freqtrade:develop' into develop
2023-06-12 23:04:02 +02:00
Matthias
9a7794c520
Improve behavior for when stoploss cancels without content
...
closes #8761
2023-06-12 20:29:23 +02:00
Matthias
1a4d94a6f3
OKX stop should convert contracts to amount
2023-06-12 20:01:26 +02:00
hippocritical
d748cf6531
Merge branch 'freqtrade:develop' into develop
2023-06-11 22:55:03 +02:00
steam
bdb535d0e6
add maskable eval callback multiproc
2023-06-11 22:20:15 +03:00
steam
5dee86eda7
fix action_masks typing list
2023-06-11 21:44:57 +03:00
steam
c36547a563
add maskable eval callback
2023-06-11 20:05:53 +03:00
steam
afd54d39a5
add action_masks
2023-06-11 20:00:12 +03:00
Matthias
5844756ba1
Add test and fix for stop-price == limit price
...
closes #8758
2023-06-11 17:20:35 +02:00
Matthias
fd940dbba2
Merge pull request #8530 from freqtrade/feat/pairlistconfig
...
Provide pairlists via API
2023-06-11 12:43:38 +02:00
Matthias
320b3e20a6
Use correct variable for candle-type when loading data
...
closes #8757
2023-06-11 11:58:18 +02:00
Matthias
fc11c79b77
Fix not working date format output
2023-06-11 08:51:20 +02:00
Matthias
87e144a95a
Update webserver tags
2023-06-11 08:24:16 +02:00
hippocritical
2bd66fbb47
Merge branch 'freqtrade:develop' into develop
2023-06-11 00:21:04 +02:00
Matthias
cfe88f06d2
Improve behavior of okx rebuys when using stop on exchange
...
closes #8755
2023-06-10 16:56:41 +02:00
Matthias
4f15b30339
Merge pull request #8590 from AchmadFathoni/develop
...
Fix disrepancy in freqai doc code example
2023-06-10 15:27:01 +02:00
robcaulk
229ee643cd
revert change to deal with FT pinning old scikit-learn version
2023-06-10 13:24:09 +02:00
robcaulk
41e37f9d32
improve docs, update doc strings
2023-06-10 13:11:47 +02:00
robcaulk
f8d7c2e21d
add migration guide, add protections and migration assistance
2023-06-10 12:48:27 +02:00
robcaulk
4cdd6bc6c3
avoid using ram for unnecessary train_df, fix some deprecation warnings
2023-06-10 12:07:03 +02:00
robcaulk
e246259792
avoid manual pipeline validation
2023-06-10 11:40:57 +02:00
Matthias
3523f564bd
Improve Log reduction and corresponding test
2023-06-10 09:44:20 +02:00
Matthias
265d782af8
Implement the requested changes.
2023-06-10 09:30:34 +02:00
hippocritical
6656740f21
Moved config overrides to its' own function
...
Added config overrides to dry_run_wallet and max_open_trades to avoid false positives.
2023-06-09 22:11:30 +02:00
Matthias
99842402f7
Further reduce unnecessary output
2023-06-09 07:18:35 +02:00
Matthias
16b3363970
Fix type problem
2023-06-09 07:16:06 +02:00
Matthias
b89390c06b
Reduce log verbosity during bias tester runs
2023-06-09 07:15:36 +02:00
Matthias
c8e827d483
Merge branch 'develop' into pr/hippocritical/8369
2023-06-09 07:03:25 +02:00
Matthias
fc8c6b06ad
Extract set-log-levels from main logging module
2023-06-09 06:59:08 +02:00
Matthias
05ea36f03b
Fix performance when running tons of backtests
2023-06-09 06:45:34 +02:00
Matthias
6b736c49d4
Dont persist Backtesting to avoid memory leak
2023-06-08 20:13:28 +02:00
robcaulk
33b028b104
ensure data kitchen thread count is propagated to pipeline
2023-06-08 12:33:08 +02:00
robcaulk
88337b6c5e
convert to using constants in data_drawer. Remove unneeded check_if_pred_in_spaces function
2023-06-08 12:19:42 +02:00
robcaulk
e39e40dc60
improve documentation of pipeline building/customization
2023-06-08 11:56:31 +02:00
Matthias
317e0b5f2b
Avoid nested loops in telegram for force* scenarios
...
closes #8731
2023-06-08 07:08:06 +02:00
robcaulk
f10f00f5e8
Merge remote-tracking branch 'origin' into use-datasieve
2023-06-07 19:23:36 +02:00
hippocritical
675a97c1cb
Merge branch 'freqtrade:develop' into develop
2023-06-07 19:22:42 +02:00
robcaulk
135aaa2be2
update docs, improve the interaction with define_data_pipeline
2023-06-07 18:26:49 +02:00
robcaulk
dc577d2a1a
update to new datasieve interface, add noise to pipeline
2023-06-07 17:58:27 +02:00
robcaulk
f7f88aa14d
fix pickle file name
2023-06-07 09:28:56 +02:00
robcaulk
5ac141f72b
convert to new datasieve api
2023-06-06 21:05:51 +02:00
Matthias
c269eef77e
Remove unnecessary calc_profit_ratio call
2023-06-05 21:10:29 +02:00
Matthias
7a726da691
Update cached binance leverage tiers
2023-06-04 20:28:08 +02:00
Matthias
71b81ee7cd
Add margin_mode to pairlists callback
2023-06-04 13:25:39 +02:00
Matthias
f61ae9c7e2
Merge branch 'develop' into feat/pairlistconfig
2023-06-04 08:33:45 +02:00
Matthias
12e31208e1
Update typedDict type used with pydantic
2023-06-03 12:33:44 +02:00
Matthias
ac7419e975
Split trademode response value into trade_mode and margin-mode
2023-06-03 11:58:55 +02:00
Matthias
72f4e1475c
Bump api version
2023-06-03 11:58:55 +02:00
Matthias
74254bb893
Add /exchanges endpoint to list available exchanges
2023-06-03 11:58:55 +02:00
Matthias
54bf1634c7
Refactor validExchangesType to separate types package
2023-06-03 11:58:55 +02:00
Matthias
6f928b826f
Update types for build_exchange_list_entry
2023-06-03 11:58:55 +02:00
Matthias
fcb960185e
Clarify function naming
2023-06-03 11:58:55 +02:00
Matthias
250ae2d006
Enhance list-exchanges with more information
2023-06-03 11:58:55 +02:00
Matthias
b5d1017779
Update list_exchanges to use a dict internally
2023-06-03 11:58:55 +02:00
Matthias
d9d1735333
Extract ExchangePayload updating
2023-06-03 06:57:25 +02:00
Matthias
48328fb29d
reset candle_type_def
2023-06-03 06:52:25 +02:00
Matthias
ac046d6a2d
Allow setting the exchange explicitly
2023-06-02 10:14:11 +02:00
Matthias
af16ce874c
Allow webserver mode to cache multiple exchanges
2023-06-02 09:50:40 +02:00
Matthias
77e3e9e899
Move pairlists and background tasks API's to separate file
2023-06-01 20:40:12 +02:00
Matthias
cafc9479b7
Merge branch 'develop' into feat/pairlistconfig
2023-06-01 20:33:28 +02:00
Matthias
d0f900f567
set HTTPX level to warning
...
closes #8717
2023-06-01 20:09:59 +02:00
Matthias
8aee368f60
auto-inject webserver mode dependency
2023-06-01 07:07:02 +02:00
Matthias
e0d9603e99
Raise correct httperrorcode for webserver-only endpoitns
2023-06-01 07:03:35 +02:00
Matthias
88ecb935b9
Add "failed" state to bgjob task response
2023-05-31 20:22:22 +02:00
Matthias
9c6fee3841
Enable gate futures for spread-filter again
...
closes #8687
2023-05-31 17:14:22 +02:00
Matthias
5fc8426b9b
Improve handling of order cancelation failures with force_exit
...
closes #8708
2023-05-31 17:06:51 +02:00
Matthias
5311614d54
Update force exit wording
2023-05-31 14:33:09 +02:00
Matthias
193d88c9c8
Double-check cancelling stop order didn't close the trade
2023-05-31 14:12:03 +02:00
Matthias
1f543666f4
Improve test for reload-markets timings, fix bug
...
closes #8714
2023-05-31 11:46:31 +02:00
Matthias
fd955028a8
Update tests for new background method
2023-05-31 07:08:27 +02:00
Matthias
7bccf2129f
Introduce background_job endpoints
2023-05-31 07:00:20 +02:00
robcaulk
f6a32f4ffd
bump version
2023-05-29 23:35:24 +02:00
Matthias
b666c418bb
Don't use variables for simple debug values
2023-05-29 17:33:11 +02:00
Matthias
af1dbf7dff
Extract get_rate_from_ticker from get_rate method
2023-05-29 17:31:57 +02:00
Matthias
f074383d6a
Extract orderbook logic into separate method
2023-05-29 17:24:04 +02:00
Matthias
6315516d50
Improve volumepairlist defaults
2023-05-29 15:18:46 +02:00
robcaulk
e572653616
bring classifier/rl up to new paradigm. ensure tests pass. remove old code. add documentation, add new example transform
2023-05-29 13:33:29 +02:00
hippocritical
6b3b5f201d
export_to_csv: Added forced conversion of float64 to int to remove the .0 values once and for all ...
2023-05-28 22:13:29 +02:00
hippocritical
fc887efd4b
Merge branch 'freqtrade:develop' into develop
2023-05-28 20:53:39 +02:00
hippocritical
0874b1a959
Merge remote-tracking branch 'origin/develop' into develop
2023-05-28 20:53:16 +02:00
hippocritical
eec7837167
- modified help-string for the cli-option lookahead_analysis_exportfilename
...
- moved doc from utils.md to lookahead-analysis.md and modified it (unfinished)
- added a check to automatically edit the config['backtest_cache'] to be 'none'
- adjusted test_lookahead_helper_export_to_csv to catch the new catching of errors
- adjusted test_lookahead_helper_text_table_lookahead_analysis_instances to catch the new catching of errors
- changed lookahead_analysis.start result-reporting to show that not enough trades were caught including x of y
2023-05-28 20:52:58 +02:00
Matthias
1317de8c1c
Add rudimentary description per pairlist
2023-05-28 18:21:23 +02:00
Matthias
dbb92f686f
Merge pull request #8696 from freqtrade/feat/no_roi
...
allow no / empty minimal_roi
2023-05-28 15:36:01 +02:00
hippocritical
aa8eb14461
Merge branch 'freqtrade:develop' into develop
2023-05-28 12:11:29 +02:00
Matthias
3d05669f61
Merge branch 'develop' into feat/pairlistconfig
2023-05-28 10:01:43 +02:00
Matthias
8a86169256
Better handling of shift
2023-05-28 09:59:57 +02:00
Matthias
8ec0469b11
Fix volatilityfilter behavior
...
closes #8698
2023-05-28 09:53:53 +02:00
hippocritical
9bb25be880
modified help-string for the cli-option lookahead_analysis_exportfilename
...
moved doc from utils.md to lookahead-analysis.md and modified it (unfinished)
added a check to automatically edit the config['backtest_cache'] to be 'none'
2023-05-27 22:31:47 +02:00
Matthias
df5e6409a4
Bump develop version to 2023.6-dev
2023-05-27 20:18:39 +02:00
Matthias
5649d1d4da
Convert minimal_roi to list comprehension
2023-05-27 19:57:12 +02:00
Matthias
35a388bf9a
Don't force min_roi to have content
2023-05-27 19:39:00 +02:00
hippocritical
ee37693729
Merge branch 'freqtrade:develop' into develop
2023-05-27 19:23:01 +02:00
hippocritical
05f0b32e3b
Merge remote-tracking branch 'origin/develop' into develop
2023-05-27 19:22:23 +02:00
Matthias
bd266f654e
Properly handle invalid pairlists type before config validation
...
closes #8695
2023-05-27 08:19:56 +02:00
robcaulk
31e19add27
start transition toward outsourcing the data pipeline with objective of improving pipeline flexibility
2023-05-26 18:40:14 +02:00
hippocritical
eb31b574c1
added returns to text_table_lookahead_analysis_instances
...
filled in test_lookahead_helper_text_table_lookahead_analysis_instances
2023-05-26 12:55:54 +02:00
hippocritical
9366c77e42
Merge branch 'freqtrade:develop' into develop
2023-05-26 08:38:32 +02:00
Matthias
af7afa80a9
remove gone-wrong import
2023-05-26 06:44:48 +02:00
Robert Caulk
f647fb342b
Update base_tensorboard.py
...
Remove incorrect warning message.
2023-05-25 16:35:06 +02:00
Matthias
6b0b62dadf
Merge pull request #8686 from freqtrade/fix/8681
...
okx stop improvements
2023-05-25 06:43:22 +02:00
Matthias
91e009bf6d
Merge pull request #8677 from richardjozsa/develop
...
Stable baselines 3 seeding update
2023-05-25 06:23:34 +02:00
Matthias
9e75c768c0
Improve responses for evaluate get endpoints
2023-05-24 21:01:39 +02:00
Matthias
4c52109fa3
Handle pairlist evaluation errors gracefully
2023-05-24 20:37:23 +02:00
Matthias
b5ed693bee
Extrac OKX convert stop order, call for regular orders, too
2023-05-24 20:15:36 +02:00
Matthias
b8220ee0f7
Improve recovery detection by skipping open orders
2023-05-24 18:19:14 +02:00
Matthias
6292d1af6d
Use camelcase version of private fapi method
...
closes #8680
2023-05-23 19:07:58 +02:00
Matthias
c2010d160f
Merge branch 'develop' into feat/pairlistconfig
2023-05-22 19:59:20 +02:00
Matthias
33e25434b4
Change statuscode to 202
2023-05-22 19:43:27 +02:00
Matthias
e70cafe578
Merge branch 'develop' into pr/wizrds/8004
2023-05-22 18:24:32 +02:00
Matthias
85c14578e2
Merge pull request #8661 from freqtrade/feat/datetimehelpers
...
Add datetime helpers, reduce arrow usage to a minimum
2023-05-22 18:22:29 +02:00
Richard Jozsa
39f4fb8797
Merge branch 'freqtrade:develop' into develop
2023-05-22 08:36:25 +00:00
Richard Jozsa
d26aa231fc
Stable baselines updates, and fix
...
There was a seeding error in SB3 after the gymnasium update, the stable baselines team has patched and fixed the issue, but the reset function has to be aligned.
2023-05-22 10:36:07 +02:00
Matthias
abc82a3fdf
Simplify api backtesting by extracting the background_method
2023-05-21 12:04:18 +02:00
Matthias
756e1f5d5b
Test pairlist evaluation
2023-05-21 10:08:32 +02:00
Matthias
01984a06af
Extract pairlist evaluation from sub-method
2023-05-21 09:58:38 +02:00
Matthias
bf9a6dd6e7
Merge branch 'develop' into feat/pairlistconfig
2023-05-21 09:54:17 +02:00
Matthias
a87b215d67
Fix odd import
2023-05-21 09:50:59 +02:00
Matthias
818a3342b9
move pairlist evaluation to the background
2023-05-21 09:38:14 +02:00
Matthias
680e7ba98f
Get exchange through DI
2023-05-21 09:21:22 +02:00
Matthias
5ad6652e55
Merge branch 'develop' into feat/pairlistconfig
2023-05-21 09:15:50 +02:00
Matthias
96d74063fc
Don't have public attributes marked as private
2023-05-21 09:12:02 +02:00
Matthias
5316227219
Extract api backtest logic from ApiServer class
2023-05-21 09:08:52 +02:00
Matthias
104fa9e32d
Use logger, not the logging module
2023-05-20 19:58:14 +02:00
Matthias
9869a21951
Move strategy to it's own directory to avoid having other
2023-05-20 19:51:54 +02:00
Matthias
e183707979
Further test lookahead_helpers
2023-05-20 19:51:54 +02:00
Matthias
ceddcd9242
Move most of the logic to lookahead_analysis helper
2023-05-20 19:51:54 +02:00
Matthias
1c4a7c7a05
Split Lookahead helper to separate file
2023-05-20 19:51:54 +02:00
Matthias
7b9f82c71a
Remove needless check for "None" list
2023-05-20 19:51:54 +02:00
hippocritical
5142b6bc0d
Merge branch 'freqtrade:develop' into develop
2023-05-20 19:50:31 +02:00
Matthias
209eb63ede
Add startup test case
2023-05-20 11:28:52 +02:00
Matthias
2e675efa13
Initial fix - test
2023-05-20 11:15:30 +02:00
Matthias
a0edbe4797
Switch to using config instead of args.
2023-05-20 11:06:50 +02:00
Matthias
2e79aaae00
Remove usage of args.
...
It's clumsy to use and prevents specifying settings in the configuration.
2023-05-20 11:02:13 +02:00
Matthias
5488789bc4
Arguments should be in the configuration.
2023-05-20 11:01:42 +02:00
robcaulk
dd1a0156b9
resolve conflict, ensure gpu works with transformer
2023-05-19 14:39:16 +00:00
Matthias
7ecc2f76a2
Merge pull request #8650 from freqtrade/feat/secure_keys
...
Better secure the user's exchange keys during runtime
2023-05-19 08:45:17 +02:00
Matthias
9d0f488de7
Some more edits due to arrow
2023-05-19 07:15:24 +02:00
Matthias
ebfc9a6039
Remove some humanize occurances
2023-05-18 19:29:37 +02:00
hippocritical
b2ecfd28a7
Merge branch 'freqtrade:develop' into develop
2023-05-18 19:12:25 +02:00
Matthias
5d0cff2f76
Add dt_humanize helper
2023-05-18 07:07:22 +02:00
Matthias
f657d06e91
Move shorten_date to datetime helpers
2023-05-18 07:00:36 +02:00
Matthias
b40c45ee42
Timerange -> datetime
2023-05-18 07:00:36 +02:00
Matthias
261822147c
Fix remaining arrow testcases
2023-05-18 07:00:36 +02:00
Matthias
915cb5ffbd
add dt_utc helper
2023-05-18 07:00:36 +02:00
Matthias
d131dd4050
Fix wrong transition
2023-05-18 07:00:36 +02:00
Matthias
e4f701fd0d
Don't use arrow for everything
2023-05-18 07:00:36 +02:00
Matthias
5b66ef4bea
Implement datetime.floor
2023-05-18 07:00:36 +02:00
Matthias
7f73e99437
Simplify exchange_utils
2023-05-18 07:00:36 +02:00
Matthias
55ce58d79f
Reduce some arrow usages in favor of dt helpers
2023-05-18 07:00:36 +02:00
Matthias
000f72942a
Improve dt_now_ts helper
2023-05-18 07:00:36 +02:00
Matthias
aa949153eb
Add now ts helper
2023-05-18 07:00:36 +02:00
Matthias
5c6f3ea439
Improve wallets time handling
2023-05-18 07:00:36 +02:00
Matthias
261df527d9
dt_now
2023-05-18 07:00:36 +02:00
Matthias
6b735bc683
Implement dt_now
2023-05-18 07:00:36 +02:00
Matthias
6044bbb6b1
Add datetime helpers to unify code
2023-05-18 07:00:36 +02:00
Matthias
2477ef57f9
Reduce arrow usage throughout code
2023-05-18 07:00:36 +02:00
Matthias
1d03e8bc5f
Reduce arrow usage further
2023-05-18 07:00:36 +02:00
Matthias
d3382fbe04
Reduce usage of arrow
2023-05-18 07:00:36 +02:00
Matthias
292bd62973
Reduce verbosity of httpx (we don't need to see telegram calls)
2023-05-18 07:00:18 +02:00
Matthias
c54f28ada8
Merge pull request #8623 from freqtrade/feat/tensorboard-logger
...
Add Tensorboard logger for PyTorch and XGBoost
2023-05-18 06:41:15 +02:00
hippocritical
7a5f457b2f
Merge branch 'freqtrade:develop' into develop
2023-05-17 22:14:51 +02:00
robcaulk
adeab13bdf
cleanup tests, cross fingers that mac will pass
2023-05-17 07:21:48 +00:00
Matthias
45ee12e257
reload_trade should be a post endpoint
2023-05-16 20:27:07 +02:00
Matthias
7d15c379cb
Fix faulty removed import
2023-05-15 19:26:51 +02:00
Matthias
c7f7dd1d4b
Avoid unnecessary type ignore
2023-05-15 18:27:12 +02:00
Matthias
1b714fdb00
Fix wrong "first trade" date in UI, improve interface
...
closes https://github.com/freqtrade/freqtrade-strategies/issues/301
2023-05-15 18:06:17 +02:00
Matthias
9b10287899
Improve typing
2023-05-15 17:53:18 +02:00
Matthias
66c3eb2820
Remove keys from config before loading strategy
2023-05-15 07:22:40 +02:00
Matthias
b2a631e93a
refactor remove_exchange_credentials
2023-05-15 07:22:40 +02:00
Matthias
fe36e77412
Split exchange_config before passing through the strategy
2023-05-15 07:22:40 +02:00
Matthias
fffb056ad3
load_exchange - force kwargs for non-required arguments
2023-05-15 07:22:40 +02:00
robcaulk
9242dfa355
try reactivating tb for some tests
2023-05-14 16:05:49 +00:00
robcaulk
505f36a95f
try even more deactivation
2023-05-14 15:49:24 +00:00
robcaulk
1ed084557a
try even more deactivation
2023-05-14 15:44:41 +00:00
robcaulk
340d2191ff
deactivate tensorboard by default
2023-05-14 14:39:23 +00:00
robcaulk
55a1a3afd6
add config option for activating and deactivating tensorboard logger, ensure the various flavors are never activated simultaneously
2023-05-14 14:08:00 +00:00
robcaulk
ab7a474ab6
try limiting tb_logger to pytorch only (XGBoost still gets its callback)
2023-05-14 12:03:15 +00:00
robcaulk
8a9b2fc16f
fix merge conflicts with develop
2023-05-14 12:00:03 +00:00
Matthias
af8fbad281
Improve Date timezone useage
2023-05-14 08:54:26 +02:00
hippocritical
36f14249d4
Merge branch 'freqtrade:develop' into develop
2023-05-13 22:41:02 +02:00
hippocritical
7d871faf04
added exportfilename to args_to_config
...
introduced strategy_test_v3_with_lookahead_bias.py for checking lookahead_bias#
introduced test_lookahead_analysis which currently is broken
2023-05-13 22:40:11 +02:00
Matthias
66a97ff45d
Remove some utcnow usages
2023-05-13 20:43:37 +02:00
Matthias
7bba034efd
Merge pull request #8560 from freqtrade/feat/recoverTrades
...
Recover trades after selling on exchange
2023-05-13 16:35:08 +02:00
Matthias
0db1869356
Update cached binance leverage tiers
2023-05-13 16:22:04 +02:00
Matthias
dc4268b6e7
Convert Exchange arguments to be kw only
2023-05-13 16:17:26 +02:00
Matthias
af95d56ceb
Import deepcopy specifically
2023-05-13 16:16:35 +02:00
Matthias
90ac387444
Merge pull request #8634 from freqtrade/bug-fix/continual_learning
...
fix bug in continual_learning for PyTorch* models
2023-05-13 15:32:49 +02:00
robcaulk
18c1eda09b
remove commented lines
2023-05-13 11:27:36 +00:00
robcaulk
3ae3cc63df
fix bug in continual_learning for PyTorch* models
2023-05-13 11:14:16 +00:00
Matthias
1552d81f45
Simplify load_exchange interface
2023-05-13 11:03:26 +02:00
Matthias
b2a3fe6879
Improve remove credentials
2023-05-13 11:03:26 +02:00
Matthias
400cbd1836
Fix types
2023-05-12 19:47:53 +02:00
Matthias
6d7172ac44
Re-add init file
2023-05-12 18:26:34 +02:00
Matthias
49b9b463b4
Move tensorboard callback exports to freqai.tensorboard.
2023-05-12 18:26:01 +02:00
robcaulk
31d15da49e
add disclaimers everywhere about how example strategies are meant as examples
2023-05-12 08:16:48 +00:00
robcaulk
692fa390c6
fix the import logic, fix tests, put all tensorboard in a single folder
2023-05-12 07:56:44 +00:00
hippocritical
91ce1cb2ae
removed overwrite_existing_exportfilename_content (won't use it myself, wouldn't make sense for others to not overwrite something they re-calculated)
...
switched from args to config (args still work)
renamed exportfilename to lookahead_analysis_exportfilename so if users decide to put something into it then it won't compete with other configurations
2023-05-10 22:41:27 +02:00
robcaulk
b01aaa4d03
ensure backtesting also produces tb_logs, make sure tests are working
2023-05-10 10:11:33 +00:00
robcaulk
172b2587ab
Merge remote-tracking branch 'originssh/develop' into develop
2023-05-10 09:48:54 +00:00
robcaulk
ffc4d87263
add tensorboard integration to XGBoost and PyTorch et al
2023-05-10 09:48:36 +00:00
robcaulk
2c0230ba93
avoid mutating new_trained_timerange
2023-05-09 12:42:02 +00:00
robcaulk
35ce88f1e5
ensure that the buffered timerange is not the trained timestamp so that live_retrain_hours functions properly
2023-05-09 10:00:33 +00:00
hippocritical
9aac367534
Merge remote-tracking branch 'origin/develop' into develop
2023-05-08 22:58:30 +02:00
hippocritical
b8357c36ca
Merge branch 'freqtrade:develop' into develop
2023-05-08 22:58:03 +02:00
hippocritical
b252bdd3c7
made purging of config.freqai.identifier variable
2023-05-08 22:35:13 +02:00
Robert Caulk
950eaf230e
Merge pull request #8580 from freqtrade/feat/add-transformer
...
Add transformer to FreqAI
2023-05-07 11:32:38 +02:00
Matthias
89c60bbee6
Merge pull request #8598 from freqtrade/bug-fix-backtesting
...
bug fix backtest feature validation
2023-05-07 08:14:34 +02:00
hippocritical
ac4aa8ed2b
Merge branch 'freqtrade:develop' into develop
2023-05-06 21:59:04 +02:00
hippocritical
2306c74dc1
adjusted code to matthias' specifications
...
did not change the code so that it only loads data once yet.
2023-05-06 21:56:11 +02:00
robcaulk
36e1e58dad
fix arch
2023-05-06 17:40:04 +00:00
robcaulk
3bbb7e38ea
improve transformer architecture, remove 3.10 install constraint, add documentation for torch.compile()
2023-05-06 16:12:10 +00:00
robcaulk
c2beeb4c79
bug fix backtest feature validation
2023-05-06 15:53:58 +00:00
Robert Caulk
e365e913c7
Merge pull request #8596 from autoscatto/bugfix/tensor-to-numpy
...
Bugfix/tensor to numpy
2023-05-06 17:31:49 +02:00
Matthias
efb5cd6545
Merge pull request #7861 from froggleston/reject_report
...
Add support for collating and analysing rejected signals in backtest
2023-05-06 14:28:24 +02:00
Tommaso Falchi
908a2e817a
Align BasePyTorchRegressor tensors to cpu as in BasePyTorchClassifier
2023-05-05 15:43:48 +02:00
Tommaso Falchi
306dfc4ae8
refactor(BasePyTorchClassifier.py): convert tensor to list before creating DataFrame to avoid TypeError.
...
docs(BasePyTorchClassifier.py): add missing parameter description in predict method
2023-05-05 13:04:53 +02:00
Matthias
775ea1c8c6
Improve type safety
2023-05-03 06:25:02 +00:00
Matthias
80930d72a6
Dont loop trades twice
...
closes #8591
2023-05-03 07:03:14 +02:00
Matthias
976cc1ab15
Extract order_obj existence check to separate function
2023-05-03 06:48:17 +02:00
Matthias
0d1d25e868
Improve error-handling
2023-05-02 21:44:19 +02:00
Matthias
13974d2508
Reduce error severity when maintenance-ratio fails
2023-05-02 21:44:19 +02:00
Matthias
f419d7870d
Add freqaimodel to pair history endpoint
...
closes #8566
2023-05-02 20:07:16 +02:00
robcaulk
af139ffbab
add transformer with positional encoding, fix some odds and ends in pytorch, upgrade to PyTorch 2.0
2023-05-01 13:18:03 +00:00
Richard Jozsa
ceb2631a56
Merge branch 'freqtrade:develop' into develop
2023-05-01 01:00:34 +02:00
hippocritical
ce979b21f9
Merge branch 'freqtrade:develop' into develop
2023-04-30 10:20:40 +02:00
vinistation
d1eb6d4fed
Update BasePyTorchRegressor.py
...
Denormalization of prediction added to te PytorchMLP Model
2023-04-28 14:48:16 -05:00
Matthias
023c155a25
Extract signals generation from backtesting class
2023-04-28 16:14:16 +02:00
Matthias
6e395ad7c9
Refactor methods in backtesting
2023-04-28 16:09:09 +02:00
Matthias
0753f427b1
Simplify storage
2023-04-28 15:29:15 +02:00
Matthias
e20d9c8f98
Impoved errorhandling, better typesafety
2023-04-28 15:25:25 +02:00
Matthias
fc2a3c9f17
Implement further improvements, improve typehinting
2023-04-28 15:17:35 +02:00
Matthias
703ec3ccc4
Fix help text to show correct format
2023-04-28 15:01:47 +02:00
Matthias
8dd8c24595
Merge branch 'develop' into pr/froggleston/7861
2023-04-28 14:59:03 +02:00
Matthias
76ae539e61
Minor edit
2023-04-28 14:59:00 +02:00
Matthias
8e0788cf5f
Merge branch 'develop' into feat/pairlistconfig
2023-04-27 20:40:55 +02:00
Matthias
877d53f439
Add airlists test endpoint (so pairlist configurations can be tested)
2023-04-27 20:35:24 +02:00
Matthias
2a9e50a6a9
Add test testing create-table statement creation for different sql dialects
...
closes #8561
2023-04-27 19:43:33 +02:00
Matthias
daf564b62f
Invert logic for webhook
...
closes #8562
2023-04-27 18:27:09 +02:00
Matthias
1d9933412a
improve /version
output formatting
2023-04-27 06:43:57 +02:00
Matthias
8cf0e4a316
Fix mypy typing errors
2023-04-26 19:43:42 +02:00
Matthias
6d3c94a739
type: ignore the offending tensorflow call
2023-04-26 18:08:55 +02:00
robcaulk
c6f3a3bbca
avoid typing issues in the tensorboard callback
2023-04-26 14:11:26 +02:00
robcaulk
e86980befa
remove typing from callback init
2023-04-26 13:42:10 +02:00
robcaulk
e29ce218eb
fix typing in TensorboardCallback
2023-04-26 10:54:54 +02:00
Matthias
d29a425baa
Update parameter type in RPC modules
2023-04-26 07:03:28 +02:00
Matthias
b0b036c457
Fix logic lapsus in check_exit_amount
2023-04-26 07:02:46 +02:00
Matthias
25bed7bb87
Update telegram help with reload_trade
2023-04-25 19:39:52 +02:00
Matthias
7287e9da1d
Add telegram endpoint for reload_trade
2023-04-25 19:34:37 +02:00
Matthias
0c22710ddd
Add API endpoint to force trade reloading
2023-04-25 19:30:29 +02:00
Matthias
f2696c9609
Force special exit reason for "recovered" exits
2023-04-25 18:09:46 +02:00
Matthias
24cab00479
Extract amount checking to wallets, implement for futures
2023-04-25 17:49:20 +02:00
Matthias
974cf6c365
Move comment to more appropriate spot
2023-04-25 17:41:59 +02:00
Matthias
95b35e452d
Emulate fetch_orders if it ain't supported natively
2023-04-25 17:13:02 +02:00
Matthias
81633b7c2e
Add "handle_onexchange_order" functionality
2023-04-25 16:19:14 +02:00
Matthias
d14f50f50d
temporary comment fetch_orders logic
2023-04-25 16:19:14 +02:00
Matthias
531b5727f2
add fetch_orders exchange wrapper
2023-04-25 16:19:14 +02:00
Matthias
c4a0910908
Handle special case where exit order is for more than the trade amount ...
2023-04-25 15:56:51 +02:00
Matthias
e8fedb685b
Update missleading docstring
2023-04-25 11:52:13 +02:00
Matthias
11c9f96d23
Use lock for trade entries, too
2023-04-25 11:45:35 +02:00
Matthias
59f9f4d467
Fix exception typos due to newlines
2023-04-25 09:27:33 +02:00
Matthias
6a271317bc
use stop_price_param for dry stops
...
closes #8555
2023-04-25 08:53:02 +02:00
Matthias
b49ff3d5bc
Improve type safety
2023-04-24 14:27:56 +02:00
Matthias
c06759223e
Improve telegram async tests
2023-04-24 14:27:56 +02:00
Matthias
516b49ff50
Fix bad types
2023-04-24 14:27:56 +02:00
Matthias
5608aaca26
Simplify mocking
2023-04-24 14:27:56 +02:00
Matthias
c9e6137ad0
Fix test_telegram _init test
2023-04-24 14:27:56 +02:00
Matthias
678c9ae67f
Fix some more async telegram tests
2023-04-24 14:27:56 +02:00
Matthias
fb56889b43
Update a few tests ...
2023-04-24 14:27:56 +02:00
Matthias
b1367ac46f
Update decorator typehint
2023-04-24 14:27:36 +02:00
Matthias
3d0e1d142f
Convert endpoints to async
2023-04-24 14:27:36 +02:00
Matthias
54732b72fd
Manage startup/teardown of telegram manually
2023-04-24 14:26:50 +02:00
Matthias
e7e6f719e4
_update_msg to async
2023-04-24 14:26:50 +02:00
Matthias
5134bf8ec3
Authorized-only and /version to async
2023-04-24 14:26:50 +02:00
Matthias
cb45689c1d
Small fixes to new telegram implementation
2023-04-24 14:26:50 +02:00
Matthias
14b501a4f7
Initial changes for telegram migration
2023-04-24 14:26:50 +02:00
Matthias
68ac934929
Update command list to handle frozenSets
2023-04-24 14:26:50 +02:00
Matthias
da261003df
Fix telegram imports to match v20.0
2023-04-24 14:26:49 +02:00
Matthias
4690810d5d
Merge pull request #8537 from freqtrade/feat/balance_improve
...
Improve balance output
2023-04-24 14:26:05 +02:00
Matthias
98db27e8f4
Bump develop version to 2023.5-dev
2023-04-24 14:05:35 +02:00
Matthias
829724c0ec
Fallback to "initialMargin" if collateral is not set
2023-04-24 12:13:24 +02:00
Matthias
68a8c79c08
Improve output for futures
2023-04-24 12:03:00 +02:00
Matthias
e99af87b6d
store periodic breakdown in backtest results
...
This will enable the webserver to use this data.
2023-04-24 10:59:30 +02:00
Matthias
3948890c3b
Add --breakdown to backtest-show
2023-04-24 10:35:46 +02:00
Matthias
ad4996259e
Further increase typehints in freqAI interface
2023-04-23 19:36:17 +02:00
Matthias
c5dc21e80c
Update freqAI documentation with missing typehints
2023-04-23 19:30:30 +02:00
Matthias
94a6bc608c
Update stake-currency behavior
2023-04-22 17:42:09 +02:00
Matthias
f937818b80
Add "owned" fields to balance
2023-04-22 17:13:53 +02:00
Matthias
c4f8ff95dd
Update tests
2023-04-22 16:13:27 +02:00
Matthias
dbf1f0897e
Add /balance full, reduce regular balance output
...
closes #4497
2023-04-22 15:51:28 +02:00
Matthias
7a47500b22
Add "is_bot_managed" flag to API
2023-04-22 14:57:13 +02:00
Matthias
cb09ef7180
Extract converting wallet to est_stake
2023-04-22 11:48:59 +02:00
Matthias
ce75a032d0
Balance ratio calculation should ignore non-relevant assets
...
closes #8532
2023-04-22 11:48:59 +02:00
robcaulk
0a05099713
fix mypy
2023-04-21 22:52:19 +02:00
Matthias
3d4be92cc6
Add option pairlist parameter type
2023-04-21 19:30:32 +02:00
Matthias
4a4be27ebc
use orderid from order, the trade one has been reset
...
part of #8526
2023-04-21 07:14:03 +02:00
Matthias
ca1a616b89
use Fstrings for log message
2023-04-21 07:08:14 +02:00
Matthias
c5bf029701
Better type response
2023-04-20 19:38:55 +02:00
Matthias
9e4f9798e6
Add pairlist "is-generator" to api
2023-04-20 19:33:36 +02:00
Matthias
3ef2a57bca
Add "is_pairlist_generator" field to pairlists
2023-04-20 19:33:33 +02:00
Matthias
e20b94d836
Add more filter param descriptions
2023-04-20 07:22:12 +02:00
Matthias
4636de30cd
Improve pairlistparam types
2023-04-20 07:03:27 +02:00
Matthias
2ea157d9d3
Add some more pairlist parameter definitions
2023-04-20 06:58:05 +02:00
Matthias
987da010c9
Start pairlist parameter listing
2023-04-19 21:08:44 +02:00
Matthias
1056ff0d18
Update variable to better reflect it's content
2023-04-19 20:20:29 +02:00
Matthias
f30fc29da0
Merge branch 'develop' into pr/richardjozsa/8336
2023-04-19 19:37:51 +02:00
Matthias
2df80fc49a
Add /pairlists endpoint to api
2023-04-19 18:35:52 +02:00
Matthias
f1e03a6873
Update variable to better reflect it's content
2023-04-19 18:20:25 +02:00
Bohdan Kamuz
f99bdc4393
Merge branch 'freqtrade:develop' into develop
2023-04-18 23:49:06 +03:00
Matthias
caf524c685
Don't fail on leverage tier loading error
...
closes #8512
2023-04-18 18:01:12 +02:00
hippocritical
e990b9fb13
Merge branch 'freqtrade:develop' into develop
2023-04-18 16:55:10 +02:00
Bohdan Kamuz
c297d99975
Telegram. Fixed the blacklist removal message
2023-04-18 10:09:48 +00:00
Matthias
3fb5cd3df6
Improve formatting
2023-04-17 20:27:18 +02:00
Matthias
7ff35fea3c
Default weekly report to monday
...
closes #8502
2023-04-17 20:20:38 +02:00
Matthias
14bca509da
Cleanup some code
2023-04-17 19:55:58 +02:00
Matthias
b2ea464250
Handle individual exceptions when initializing leverage tiers
...
closes #8515
closes #8512
closes #8514
2023-04-17 19:52:19 +02:00
Matthias
d73e7f292a
simplify Leverage tier code
2023-04-17 19:52:19 +02:00
Bohdan Kamuz
70e48ca43a
Merge branch 'freqtrade:develop' into develop
2023-04-17 12:46:00 +03:00
Bohdan Kamuz
d34b15d6a9
Telegram. Fixed the blacklist removal message
2023-04-17 09:40:41 +00:00
Matthias
daabc8ffbe
Merge pull request #8426 from initrv/add-sb3-learn-progress-bar
...
Add sb3 learn progress bar
2023-04-17 10:22:49 +02:00
Bohdan Kamuz
c291d69533
Merge branch 'freqtrade:develop' into develop
2023-04-17 08:35:40 +03:00
Matthias
8aec71e27e
Add bitvavo sublass to properly set ohlcv limit
2023-04-17 07:25:13 +02:00
hippocritical
2b416d3b62
- Added a first version of docs (needs checking)
...
- optimized pairs for entry_varholder and exit_varholder to only check a single pair instead of all pairs.
- bias-check of freqai strategies now possible
- added condition to not crash when compared_df is empty (meaning no differences have been found)
2023-04-16 23:47:10 +02:00
Matthias
9caa74c796
Merge branch 'develop' into pr/initrv/8426
2023-04-16 18:16:16 +02:00
Richard Jozsa
8620f1178d
Merge branch 'freqtrade:develop' into develop
2023-04-16 14:29:57 +02:00
Bohdan Kamuz
1370ee498c
Merge branch 'freqtrade:develop' into develop
2023-04-16 14:39:44 +03:00
Matthias
f6e93114e6
Update binance leverage tiers file
2023-04-16 08:35:17 +02:00
Robert Caulk
6bc8759321
Update constants.py
...
Make progress bar true by default
2023-04-15 20:01:12 +02:00
Bohdan Kamuz
1d40162e9d
Telegram. Fixed the blacklist removal message.
2023-04-15 15:57:31 +00:00
hippocritical
d5c98a3c39
Merge branch 'freqtrade:develop' into develop
2023-04-15 14:31:27 +02:00
hippocritical
46b97d2be4
Merge remote-tracking branch 'origin/develop' into develop
2023-04-15 14:31:12 +02:00
hippocritical
767442198e
saving and updating the csv file now works
...
open ended timeranges now work
if a file fails then it will not report as non-bias, but report in the table as error and the csv file will not have it listed.
2023-04-15 14:29:52 +02:00
Matthias
a78672c10b
Improve log message formatting
2023-04-15 09:47:01 +02:00
Matthias
6a0a33739b
order cost should be with leverage, not leverage-cleared
...
closes #8495
2023-04-15 09:09:28 +02:00
Robert Caulk
daa9f6cc19
Merge pull request #8494 from freqtrade/bug-fix-pytorch
...
Bug fix: ensure data is on same device as model
2023-04-14 00:31:43 +02:00
Matthias
90ce2ae7e4
Merge branch 'develop' into pr/initrv/8426
2023-04-13 20:01:35 +02:00
Matthias
3c64c6b034
Merge pull request #8461 from freqtrade/feat/hyperopt_progressbar
...
hyperopt progressbar -> rich
2023-04-13 20:00:27 +02:00
Matthias
3b377149e4
Add clarifying comment, simplify code
2023-04-13 18:19:52 +02:00
Matthias
c0045bad34
Merge branch 'develop' into feat/hyperopt_progressbar
2023-04-13 18:01:29 +02:00
robcaulk
dcf9bbdaea
ensure data is on same device as the model
2023-04-13 12:19:34 +02:00
hippocritical
a9ef4c3ab0
partial progress commit:
...
added terminal tabulate-output
added yet non-working csv output using pandas
2023-04-12 21:03:59 +02:00
Bloodhunter4rc
84d2d5e2a6
Change ["Dummy"] to [None].
2023-04-12 19:32:28 +02:00
Bloodhunter4rc
44bf59668b
prevents continous fetching every x bot_loop seconds , adheres to refresh_period, in case the pairlist returned from the remote end is empty.
2023-04-12 13:16:53 +02:00
Matthias
2131205db6
Bump tag length to 255
2023-04-12 07:19:36 +02:00
Matthias
b2b19915e6
Limit enter_tag and exit_reason to their actual field lenght
...
closes #8486
2023-04-12 07:19:36 +02:00
Matthias
a6d2233b95
Use constant for custom field lengths
2023-04-11 21:05:14 +02:00
Matthias
9857675a5e
Update torch import
2023-04-11 19:38:24 +02:00
Robert Caulk
4ab047dfa7
Merge pull request #8297 from Yinon-Polak/feat/add-pytorch-model-support
...
Feat/add pytorch model support
2023-04-11 15:40:12 +02:00
Matthias
476ed938f5
Extract custom_tag limit from interface file
2023-04-11 07:26:38 +02:00
Matthias
b892d373cd
Improve timerange parsing when accepting values from API
2023-04-10 19:45:24 +02:00
Matthias
e2cd23b1d2
Remove deprecated pandas option
2023-04-10 16:33:56 +02:00
Matthias
605cc20a21
Merge pull request #8459 from freqtrade/feat/kvstore
...
Add initial bot start time to /profit endpoint
2023-04-10 14:49:01 +02:00
Matthias
f73d2a5371
Ensure bot_start is called when visualizing results
2023-04-10 14:48:02 +02:00
hippocritical
e5e63d5bee
Merge branch 'freqtrade:develop' into develop
2023-04-10 08:26:51 +02:00
Matthias
cf770d496b
Improve visual display of progressbar
2023-04-09 18:25:50 +02:00
Matthias
bfd9e35e34
Replace hyperopt progressbar with rich progressbar
2023-04-09 18:17:22 +02:00
Matthias
ed57e7d43b
Refactor logging to be a package, instead of a module
2023-04-09 16:48:18 +02:00
Matthias
818d18d4e0
Add StdErrStreamHandler to logging
2023-04-09 16:23:00 +02:00
Matthias
b6aac5079b
REmove Rich-progress wrapper again
2023-04-09 16:21:30 +02:00
Matthias
40450ebecc
Add dependency on Rich
2023-04-09 16:05:23 +02:00
Matthias
d532da9071
Add Rich Progressbar Wrapper
2023-04-09 16:04:31 +02:00
Matthias
df51111c33
Always show strategy summary
2023-04-09 08:53:36 +02:00
Matthias
dd8900a1c6
Improve ordering of backtest output
2023-04-09 08:53:36 +02:00
Matthias
f5a5c2d6b9
Improve imports
2023-04-08 16:44:33 +02:00
Matthias
a102cfdfc9
Add new /profit fields to API
2023-04-08 16:41:25 +02:00
Matthias
cf2cb94f8d
Add bot start date to /profit
output
2023-04-08 16:38:44 +02:00
Matthias
fa3a81b022
convert Keys to enum
2023-04-08 16:28:50 +02:00
Matthias
7ff30c6df8
Add additional, typesafe getters
2023-04-08 16:24:38 +02:00
Matthias
7751768b2e
Store initial_time value
2023-04-08 16:13:16 +02:00
Matthias
9c2cdd4fb9
Merge pull request #8388 from freqtrade/patch-pair-colon-bug
...
Bug fix: FreqAI backtest target setting
2023-04-08 14:16:41 +02:00
robcaulk
69b9b35a08
Merge remote-tracking branch 'origin/develop' into feat/add-pytorch-model-support
2023-04-08 13:22:25 +02:00
robcaulk
48d3c8e62e
fix model loading from disk bug, improve doc, clarify installation/docker instructions, add a torch tag to the freqairl docker image. Fix seriously outdated prediction_model docstrings
2023-04-08 12:09:53 +02:00
Matthias
ac817b7808
Improve docstrings for key-value store
2023-04-08 10:09:31 +02:00
Matthias
c083723698
Add initial version of key value store
2023-04-08 10:07:03 +02:00
Matthias
f8d89c46e5
Don't reset open_order_id if the order didn't cancel
2023-04-07 19:49:13 +02:00
Matthias
1952e453bb
Improved formatting for fetch order_or_stop calls
2023-04-07 17:35:11 +02:00
Matthias
77985fa591
Update thread name for uvicorn worker
2023-04-07 14:49:53 +02:00
Matthias
f03a99918a
Ensure hyper param file can be loaded
...
closes #8452
2023-04-04 20:04:28 +02:00
Yinon Polak
a655524221
pytorch mlp rename input to fix mypy error
2023-04-04 12:24:29 +03:00
Yinon Polak
26738370c7
pytorch mlp add explicit annotation to fix mypy error
2023-04-04 12:12:02 +03:00
Matthias
92a060c5b4
Make stop_price_parameter configurable by exchange
2023-04-03 20:18:57 +02:00
hippocritical
0fb155d6ee
Merge branch 'freqtrade:develop' into develop
2023-04-03 20:17:36 +02:00
Yinon Polak
6b204c97ed
fix pytorch data convertor type hints
2023-04-03 19:02:07 +03:00
Yinon Polak
0c4574b3b7
prevent mypy error, explicitly unpack input list of pytorch mlp model,
2023-04-03 18:10:47 +03:00
Yinon Polak
d9d9993179
add documentation
2023-04-03 17:06:39 +03:00
Yinon Polak
7b494c8333
add documentation to pytorch data convertor
2023-04-03 16:39:49 +03:00
Yinon Polak
bc9454e0f9
add device to data convertor class doc
2023-04-03 16:36:38 +03:00
Yinon Polak
36a0a14a23
clean code
2023-04-03 16:26:42 +03:00
Yinon Polak
c137666230
fix imports
2023-04-03 16:03:15 +03:00
Yinon Polak
bd3b70293f
add pytorch data convertor
2023-04-03 15:19:10 +03:00
Matthias
372f1cb37f
Reduce verbosity for stop orders
2023-04-03 06:37:31 +02:00
Matthias
a3acdd5240
apply stop-reserve to minimum limits only when necessary
...
it's unnecessary for amount - but necessary for Cost / price limits.
2023-04-03 06:37:31 +02:00
Matthias
e6a125719e
Slightly refactor _get_stake_amount_limit
2023-04-03 06:37:31 +02:00
Matthias
78a1551798
Reorder get_stake_limit
2023-04-03 06:37:31 +02:00
initrv
cfc0410388
use rl_config get instead of freqai_info
2023-04-02 04:08:07 +03:00
initrv
cccf4f305b
fix randomize_starting_position typo
2023-04-02 03:42:05 +03:00
initrv
cab82e8e60
Add sb3 learn progress bar
2023-04-02 02:59:02 +03:00
Matthias
dc7e834911
Fix some type issues
2023-04-01 20:17:56 +02:00
Matthias
a630799984
Merge pull request #8423 from freqtrade/add-profit-trade-history
...
make trade_type value more explicit, add profit to trade_history dict
2023-04-01 15:19:54 +02:00
Matthias
916e1bbc7c
Merge pull request #8412 from freqtrade/fix/partial_stops
...
support partially filled stops
2023-04-01 15:18:42 +02:00
robcaulk
92f34f262e
make trade_type value more explicit, add profit to trade_history dict
2023-04-01 10:05:58 +02:00
Matthias
5e13b48648
Merge pull request #8386 from freqtrade/feature/price_to_precision_round
...
price to precision rounding
2023-03-31 07:20:10 +02:00
Matthias
3ec7c72da1
Bump develop version to 2023.4.dev
2023-03-30 07:06:23 +02:00
hippocritical
bad2cdabf2
Merge branch 'freqtrade:develop' into develop
2023-03-29 20:51:59 +02:00
Matthias
861c577138
Support partially filled stop orders
...
closes #8374
2023-03-29 07:05:39 +02:00
Matthias
8a49d62068
Don't update liquidation price for closed trades
2023-03-29 06:49:22 +02:00
hippocritical
7bd55971dc
strategy_updater:
...
removed args_common_optimize for strategy-updater
backtest_lookahead_bias_checker:
added args and cli-options for minimum and target trade amounts
fixed code according to best-practice coding requests of matthias (CamelCase etc)
2023-03-28 22:20:00 +02:00
Yinon Polak
5a7ca35c6b
declare class names in FreqaiExampleHybridStrategy
2023-03-28 16:24:49 +03:00
Yinon Polak
077a947972
clean code
2023-03-28 15:18:10 +03:00
Yinon Polak
dfbebdea9b
improve comment on class_names in freqai interface
2023-03-28 14:44:44 +03:00
Yinon Polak
b795a70102
fix config example in pytorch mlp documentation
2023-03-28 14:44:43 +03:00
Yinon Polak
026b6a39a9
bugfix skip test split when empty
2023-03-28 14:40:23 +03:00
Matthias
2860e817bd
Update cached binance leverage Tiers
2023-03-28 07:05:37 +02:00
Matthias
19b78fbc22
Override ccxt's marketOrderRequiresPrice settings for gate
2023-03-28 06:57:18 +02:00
Matthias
cde432fef0
Enable gate market orders
...
closes #8368
2023-03-28 06:56:11 +02:00
Richard Jozsa
7cbc0ce80a
Merge branch 'freqtrade:develop' into develop
2023-03-28 01:23:24 +02:00
Matthias
8ae44c204e
Merge pull request #8361 from TheJoeSchr/feature/trades-feather
...
featherdatahandler: implement trades_store/_trades_load
2023-03-27 21:05:30 +02:00
Matthias
ed0e7ead31
Fix wrong import
2023-03-27 20:36:05 +02:00
Matthias
3928051baf
Revert unneeded formatting changes
2023-03-27 20:35:26 +02:00
robcaulk
3cabcabcbd
ensure labels are properly defined in backtesting
2023-03-27 15:23:01 +02:00
Matthias
4891174a71
list-data should sort pairs also in timerange mode
2023-03-27 06:44:36 +02:00
Matthias
80a27bc0db
Fix random uvicorn error
2023-03-26 18:18:52 +02:00
Matthias
1c9abd9e35
Properly respect can_short flag in backtesting
...
closes #8387
2023-03-26 17:27:52 +02:00
Matthias
c14ac8a205
Properly handle non-replaced first entry orders
2023-03-26 16:46:41 +02:00
Matthias
b09fb5826f
don't use "can_short" in backtesting to determine application of leverage
2023-03-26 16:21:51 +02:00
Matthias
fb1541bdf6
Explicitly close loop in async tests
2023-03-26 16:21:51 +02:00
Matthias
444d18aa39
Revert binance PO fix, since ccxt has fixed this bug.
2023-03-26 16:21:51 +02:00
Matthias
d97500581d
Merge pull request #8379 from xmatthias/type_sendmsg
...
Type sendmsg
2023-03-26 14:09:01 +02:00
robcaulk
f1e831a7b8
fix bug in backtest target setting
2023-03-26 13:43:59 +02:00
Matthias
73b59df77b
Merge branch 'develop' into pr/paranoidandy/8272
2023-03-26 11:22:24 +02:00
Matthias
86aef7cf9d
Add current_time to bot_loop_start callbak
2023-03-26 11:22:19 +02:00
Matthias
0cb28f3d82
Use kwarg for rounding_mode, update tests with additional parameter
2023-03-26 11:00:41 +02:00
Matthias
d0d0cbe1d1
Implement price_to_precision logic for stoploss
2023-03-26 10:37:18 +02:00
Matthias
02078456fc
Merge branch 'develop' into pr/asuiu/8296
2023-03-26 10:28:02 +02:00
Matthias
01dfb1cba8
Revert having price_rounding_mode as configuration
2023-03-26 10:24:47 +02:00
Matthias
ee205ddc86
Improve trade.from_json when stops are used
2023-03-25 20:26:56 +01:00
Matthias
298f5685ee
Reuse existing "cancel_stoploss" call
2023-03-25 20:06:21 +01:00
Matthias
d426077445
Merge branch 'develop' of github.com:freqtrade/freqtrade into develop
2023-03-25 16:33:07 +01:00
Matthias
9aa455fcd4
Merge pull request #8364 from freqtrade/robcaulk-patch-1
...
Update freqai_interface.py
2023-03-25 16:27:25 +01:00
Robert Caulk
d9c8b322ce
Update freqai_interface.py
2023-03-25 13:37:07 +01:00
Matthias
f7c1ee6d3e
add precision values to api schema
2023-03-25 11:55:47 +01:00
Matthias
9c6a49436b
Export amount/price precisions per trade
2023-03-25 11:42:19 +01:00
Matthias
c0a57d352f
send base_currency with messages that need it.
2023-03-25 08:16:07 +01:00
hippocritical
efefcb240b
Merge branch 'freqtrade:develop' into develop
2023-03-24 22:37:21 +01:00
Matthias
cbdd86d777
Fix test failures due to additional field
2023-03-24 21:05:10 +01:00
Matthias
281dd7785e
Fix some remaining type errors
2023-03-24 20:56:18 +01:00
Matthias
ad58bac810
Type WS messagetypes
2023-03-24 20:54:28 +01:00
Matthias
8928d3616a
Improve msgtypes
2023-03-24 20:47:53 +01:00
Matthias
e8cffeeffd
Update RPCStatusMessage type
2023-03-24 20:36:29 +01:00
Matthias
76d289f0ce
Don't overwrite types
2023-03-24 20:35:01 +01:00
Matthias
245ae99273
Further typing ...
2023-03-24 20:33:00 +01:00
Matthias
70ad7b42b1
Improve msg typing
2023-03-24 20:33:00 +01:00
Matthias
0ece73578c
Add typedDict for RPC messages
...
Currently not fully functional.
2023-03-24 20:33:00 +01:00
Matthias
b317524ed7
protect adjust_trade_position from crashing in case of unsafe code
2023-03-24 20:27:45 +01:00
Matthias
469166636c
Set initial stoploss when creating the order
...
This ensures that a trade never has "None" as stoploss
2023-03-24 07:27:45 +01:00
Matthias
150c5510c7
Don''t fully fail bot when invalid price value is reached
...
closes #8300
2023-03-22 19:46:07 +01:00
Yinon Polak
479aafc331
rename Torch to PyTorch
2023-03-22 17:50:00 +02:00
hippocritical
f57787882d
Merge remote-tracking branch 'origin/develop' into develop
2023-03-22 12:44:29 +01:00
hippocritical
d12a7ff18b
freqtrades' merge broke my side, fixed it by porting it over to my develop branch, no changes with this commit logic-wise.
2023-03-22 12:32:39 +01:00
Robert Caulk
bdf19f1d66
Update freqai_interface.py
2023-03-21 22:44:56 +01:00
Matthias
8cf3e9f91b
Accept "insufficient funds" error on set_leverage from stop calls
...
closes #8341
2023-03-21 19:29:27 +01:00
Matthias
36c45fd14f
Remove unused argument from set_leverage
2023-03-21 19:14:09 +01:00
Joe Schr
0128b63c1c
add 'feather' to AVAILABLE_DATAHANDLERS_TRADES
2023-03-21 19:13:32 +01:00
Joe Schr
e16db814fa
featherdatahandler: implement trades_store/_trades_load
2023-03-21 17:56:51 +01:00
robcaulk
1ba01746a0
organize pytorch files
2023-03-21 15:09:54 +01:00
Yinon Polak
83a7d888bc
type hint init in pytorch mlp classes
2023-03-21 15:19:34 +02:00
Yinon Polak
a80afc8f1b
add optional target tensor squeezing to pytorch trainer
2023-03-21 13:20:54 +02:00
Yinon Polak
97339e14cf
round up divisions in calc_n_epochs
2023-03-21 12:29:05 +02:00
Yinon Polak
443263803c
unsqueeze target tensor when 1 dimensional
2023-03-21 11:42:05 +02:00
Yinon Polak
9906e7d646
clean code
2023-03-21 11:23:45 +02:00
Yinon Polak
e8f040bfbd
add class_name attribute to freqai interface
2023-03-20 20:38:43 +02:00
Matthias
97c420b2df
Add explicit test for okx lev_prep
2023-03-20 19:27:48 +01:00
Yinon Polak
a4b617e482
type hints fixes
2023-03-20 20:22:28 +02:00
Matthias
7b5e322ef2
Merge pull request #8360 from freqtrade/okx_stop
...
Okx stoploss on exchange
2023-03-20 19:19:59 +01:00
Yinon Polak
c06cd38951
clean code
2023-03-20 19:55:39 +02:00
Yinon Polak
0a55753faf
move default attributes of pytorch classifier to initializer,
...
to prevent mypy from complaining
2023-03-20 19:40:36 +02:00
Yinon Polak
6b4d9f97c1
clean code
2023-03-20 19:28:30 +02:00
Matthias
639987cbab
Prevent parameter reuse
2023-03-20 18:19:17 +01:00
Matthias
56c2aa89bc
Merge pull request #8344 from freqtrade/fix/db_concurrent
...
Fix db concurrent problem
2023-03-20 18:17:09 +01:00
Yinon Polak
500c401b75
improve pytorch classifier documentation
2023-03-20 18:41:04 +02:00
Yinon Polak
9aec1ddb17
sort imports
2023-03-20 18:41:04 +02:00
Yinon Polak
d98890f32e
sort imports
2023-03-20 18:41:04 +02:00
Yinon Polak
f659f8e309
remove unused imports
2023-03-20 18:41:04 +02:00
Yinon Polak
54db239175
add pytorch regressor example
2023-03-20 18:41:04 +02:00
Yinon Polak
601c37f862
refactor classifiers class names
2023-03-20 18:41:04 +02:00
Yinon Polak
501e746c52
improve mlp documentation
2023-03-20 18:41:04 +02:00
Yinon Polak
d04146d1b1
improve mlp documentation
2023-03-20 18:41:04 +02:00
Yinon Polak
ea08931ab3
add mlp documentation
2023-03-20 18:41:04 +02:00
Yinon Polak
ddd1b5c0ff
modify feedforward net, move layer norm to start of thr block
2023-03-20 18:41:04 +02:00
Yinon Polak
fbf7049ac5
sort imports
2023-03-20 18:41:04 +02:00
Yinon Polak
833aaf8e10
create children class to PyTorchClassifier to implement the fit method where we initialize the trainer and model objects
2023-03-20 18:41:04 +02:00
robcaulk
fab505be1b
cheat flake8 for now until we can refactor save into the model class
2023-03-20 18:41:03 +02:00
Richard Jozsa
66c326b789
Add proper handling of multiple environments
2023-03-20 15:54:58 +01:00
Matthias
4f4bfdac4d
Adjustments to okx stoploss
2023-03-20 09:00:00 +01:00
Matthias
a7c7f720c0
Add test for okx fetch_stop
2023-03-19 20:03:34 +01:00
Matthias
224f289ec8
OKX Stop: Add some more okx specific logic
2023-03-19 19:45:30 +01:00
Matthias
d84ece7258
Use conditional orders for stop orders
2023-03-19 19:44:35 +01:00
Matthias
6c5dc7e0a9
OKX: improve stop order handling
2023-03-19 19:44:35 +01:00
Matthias
df20757d21
OKX stop: implement proper stoploss fetching
2023-03-19 19:44:35 +01:00
Matthias
a2ce288241
Add okx stoploss on exchange (non-working for futures).
2023-03-19 19:44:35 +01:00
Matthias
ce3efa8f00
Remove pointless asserts
2023-03-19 18:05:08 +01:00
Matthias
c92f28bf6f
ruff: Activate UP ruleset
2023-03-19 17:57:56 +01:00
Matthias
222ecdecd2
Improve code quality
2023-03-19 17:50:08 +01:00
Matthias
3d91dd8a98
Support post-only orders for Binance spot
...
closes #8044
2023-03-19 15:36:35 +01:00
Matthias
9ccc3e52ec
Simplify time in force code structure
2023-03-19 15:30:27 +01:00
Matthias
f5f151fcc5
Fix typing error
2023-03-19 15:06:56 +01:00
Matthias
f455e3327c
Simplify method further
2023-03-19 15:01:37 +01:00
Matthias
cd9c2c4c23
Merge branch 'develop' into pr/froggleston/7861
2023-03-19 15:00:20 +01:00
Matthias
af6fc886f6
Small refactor for new methods
2023-03-19 14:56:41 +01:00
hippocritical
763f4f4a3e
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-18 20:15:12 +01:00
hippocritical
4925d8f580
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
2023-03-18 20:07:34 +01:00
hippocritical
b1f88e8861
fixed typo from trades to trade
2023-03-18 20:02:55 +01:00
Matthias
62c8dd98d5
Use combination of thread-local and asyncio-aware session context
2023-03-18 19:28:22 +01:00
Matthias
b0a7b64d44
Close sessions after telegram calls
2023-03-18 19:28:22 +01:00
Matthias
d808dd49e8
Fix ruff violation
2023-03-18 19:28:13 +01:00
Matthias
818d2bf92a
Fix stoploss on exchange value in /show_config call
2023-03-18 18:02:46 +01:00
Matthias
477dc50425
Add pair output to "tossed" messages
2023-03-18 16:32:07 +00:00
Robert Caulk
186fe5933b
Merge pull request #8338 from freqtrade/freqai_exception
...
Fix exceptions when training fails
2023-03-18 12:56:25 +01:00
Matthias
8ab35bbaf3
Merge pull request #8340 from freqtrade/sqlalchemy2_queyr
...
remove Sqlalchemy .query usage
2023-03-18 08:10:56 +01:00
Matthias
9044052b4e
Fix exceptions when training fails
2023-03-17 18:29:10 +01:00
hippocritical
209811d23a
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-17 08:48:52 +01:00
Matthias
b7709126f9
remove .query completely
2023-03-16 18:07:22 +01:00
Robert Caulk
00054dcfde
Merge pull request #8307 from initrv/tensorboard-category
...
Improve tensorboard_log
2023-03-16 11:10:29 +01:00
Matthias
6ed337faa3
Update several tests to remove .query
2023-03-16 07:04:15 +01:00
Matthias
e579ff9532
Simplify pairlock querying
2023-03-16 06:48:12 +01:00
Matthias
ae361e1d5d
Update more .query usages
2023-03-16 06:44:53 +01:00
Richard Jozsa
d03fe1f8ee
add latest experimental version of gymnasium
2023-03-16 00:53:37 +01:00
Matthias
8865af9104
Remove .query from pairlock
2023-03-15 21:21:00 +01:00
Matthias
aa54b77702
Rename _session to sessoin
2023-03-15 21:12:06 +01:00
Matthias
8073989c98
Remove more usages of .query
2023-03-15 21:10:47 +01:00
Matthias
d45599ca3b
Fix some type errors
2023-03-15 21:09:25 +01:00
Matthias
b469addffb
remove usage of .query from regular models
2023-03-15 21:00:30 +01:00
Matthias
95ff59a21c
Improve documentation for get_trades_proxy
2023-03-15 07:23:54 +01:00
Matthias
8f29312c9e
Minimum re-entry stake should not include stoploss
2023-03-14 08:14:01 +01:00
Matthias
5c280d5649
Improve emergency_exit handling
2023-03-13 20:28:13 +01:00
Matthias
487469680f
Use correct exception type for ccxt.InvalidOrder
2023-03-13 20:13:12 +01:00
Matthias
8fd13933c3
Improve variable naming
2023-03-13 19:51:03 +01:00
Matthias
cf70deaf8d
Disallow negative liquidation prices
...
part of #8300
2023-03-13 19:41:39 +01:00
Matthias
3d31eca365
Update Exception to contain more info
...
part of #8300
2023-03-13 19:40:52 +01:00
Matthias
d723979c42
Move total_trades to explicit variable
2023-03-13 19:21:53 +01:00
Yinon Polak
918889a2bd
reduce mlp number of parameters for testing
2023-03-13 20:09:12 +02:00
initrv
f3a1177bad
bring inc back
2023-03-13 17:53:35 +03:00
Matthias
0e663a5bf8
Refresh binance cached leverage tiers
2023-03-13 07:06:59 +01:00
Yinon Polak
d7ea750823
revert to using model_training_parameters
2023-03-13 00:35:51 +02:00
Yinon Polak
b6096efadd
logging change
2023-03-13 00:35:14 +02:00
Yinon Polak
b927c9dc01
remove train loss calculation from estimate_loss
2023-03-13 00:17:34 +02:00
Yinon Polak
523a58d3d6
simplify statement for pytorch file_type extension
2023-03-13 00:16:44 +02:00
Matthias
fbca8e6587
Allow empty pairlock reasons through api
...
closes #8312
2023-03-12 21:31:08 +01:00
initrv
a10f78e3ef
fix increment in case of 0
2023-03-12 23:29:27 +03:00
Matthias
f584edf809
Improve tests by simply running a full strategy through everything
2023-03-12 16:45:56 +01:00
Matthias
0911cd72a2
Add test for strategy-updater start method
2023-03-12 15:59:14 +01:00
Matthias
d2a412d2c6
Simplify start_strategy_update
2023-03-12 15:47:03 +01:00
Matthias
cb086f79ff
Improve doc wording and command parameters
2023-03-12 15:46:44 +01:00
Yinon Polak
0012fe36ca
sort imports
2023-03-12 16:16:04 +02:00
hippocritical
d186f8f1e1
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-12 14:40:02 +01:00
Yinon Polak
cb17b36981
simplify file_type check comparisons
2023-03-12 14:50:08 +02:00
Yinon Polak
f9fdf1c31b
generalize mlp model
2023-03-12 14:31:08 +02:00
Yinon Polak
1cf0e7be24
use one iteration on all test and train data for evaluation
2023-03-12 12:48:15 +02:00
initrv
82cb107520
add tensorboard category
2023-03-12 01:32:55 +03:00
Matthias
8726a4645d
Don't use deprecated Type construct
2023-03-11 15:15:32 +01:00
Matthias
59d2ff3ffa
Simplify handle_cancel_exit
2023-03-11 15:15:10 +01:00
Matthias
39c651e40c
Remove pointless reset of close_profit
2023-03-11 15:15:02 +01:00
Matthias
a76ca771f8
telegram: Fix sending telegram message with exception
2023-03-10 18:09:05 +01:00
hippocritical
f722823b0d
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
2023-03-10 09:24:08 +01:00
hippocritical
a3988f56b2
Sorry matthias, did not see that you already committed something and did overwrite you.
...
Added your version to it instead of mine and pushed again (since it was already overwritten by me).
2023-03-10 09:23:56 +01:00
hippocritical
5a467eb969
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-10 09:18:44 +01:00
hippocritical
5f8202e1b5
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
...
# Conflicts:
# freqtrade/commands/strategy_utils_commands.py
# tests/test_strategy_updater.py
2023-03-10 09:00:00 +01:00
hippocritical
bfc7f48f17
added checks for python3.8 or lower since ast_comments.unparse() needs python 3.9 or higher.
...
testing with python 3.8 would make the build fail tests, skipping it there.
2023-03-10 08:59:07 +01:00
Matthias
5b2a291109
Merge pull request #8273 from freqtrade/stop_from_open_lev
...
Stop from open lev
2023-03-09 19:44:16 +01:00
Matthias
d3a3ddbc61
Check if exchang provides bid/ask via fetch_tickers - and fail with spread filter if it doesn't.
...
closes #8286
2023-03-09 19:42:43 +01:00
Yinon Polak
8a9f2aedbb
improve documentation
2023-03-09 14:55:52 +02:00
Yinon Polak
e88a0d5248
convert single quotes to double quotes
2023-03-09 13:29:11 +02:00
Yinon Polak
2ef11faba7
reformat documentation
2023-03-09 13:25:20 +02:00
Yinon Polak
c9eee2944b
reformat documentation
2023-03-09 13:01:04 +02:00
Yinon Polak
6f962362f2
expand pytorch trainer documentation
2023-03-09 12:45:46 +02:00
Yinon Polak
ba5de0cd00
add documentation
2023-03-09 11:21:10 +02:00
Yinon Polak
3081b9402b
add documentation
2023-03-09 11:14:54 +02:00
Matthias
30fd1e742e
Add 3.8 block for strategyUpdater
2023-03-09 07:46:58 +00:00
Matthias
4d8e3c25bd
Merge branch 'develop' into strategy_utils
2023-03-09 07:12:48 +00:00
ASU
1132fa6093
feat: Added price_rounding modes in config
2023-03-09 02:11:31 +02:00
robcaulk
d10ee0979a
ensure training_features_list is updated properly
2023-03-08 19:37:11 +01:00
Matthias
0318486bee
Update stoploss_from_open documentation for leverage adjustment
2023-03-08 19:35:26 +01:00
Robert Caulk
85e345fc48
Update BaseReinforcementLearningModel.py
2023-03-08 19:29:39 +01:00
Yinon Polak
1597c3aa89
set class names in IStrategy.set_freqai_targets method, also save class name with model meta data
2023-03-08 18:36:44 +02:00
Yinon Polak
7d26df01b8
fix tensor type hint
2023-03-08 16:17:19 +02:00
Yinon Polak
c8296ccb2d
sort imports
2023-03-08 16:13:35 +02:00
Yinon Polak
8d60327d60
add missing import
2023-03-08 16:12:47 +02:00
Yinon Polak
04564dc134
add missing import
2023-03-08 16:11:51 +02:00
Yinon Polak
6161b858c4
sort imports
2023-03-08 16:10:25 +02:00
Yinon Polak
1921a07b89
sort imports
2023-03-08 16:08:04 +02:00
Yinon Polak
dfbb2e2b35
sort imports
2023-03-08 16:03:36 +02:00
Yinon Polak
1805db2b07
change documentation and small bugfix
2023-03-08 15:38:22 +02:00
Yinon Polak
76fbec0c17
ad multiclass target names encoder to ints
2023-03-08 14:29:38 +02:00
robcaulk
29d337fa02
ensure ohlc is dropped from both train and predict
2023-03-08 11:26:28 +01:00
robcaulk
d9dc831772
allow user to drop ohlc from features in RL
2023-03-07 11:33:54 +01:00
Yinon Polak
4241bff32a
type hints fixes
2023-03-06 20:15:36 +02:00
Yinon Polak
5dd60eda36
type hints fixes
2023-03-06 19:37:08 +02:00
Yinon Polak
8acdd0b47c
type hints fixes
2023-03-06 19:14:54 +02:00
Yinon Polak
125085fbaf
add freqai.model_exists pytorch file type support
2023-03-06 18:10:49 +02:00
Yinon Polak
7eedcb9c14
reformat code
2023-03-06 17:56:07 +02:00
Yinon Polak
e6e747bcd8
reformat code
2023-03-06 17:50:02 +02:00
Yinon Polak
348a08f1c4
add todo - currently assuming class labels are strings ['0.0', '1.0' .. n_classes]. need to resolve it per ClassifierModel
2023-03-06 16:41:47 +02:00
Yinon Polak
b1ac2bf515
use data loader, add evaluation on epoch
2023-03-06 16:16:45 +02:00
Matthias
69e5377f3d
Merge pull request #8280 from freqtrade/dependabot/pip/develop/sqlalchemy-2.0.5.post1
...
Bump sqlalchemy from 2.0.4 to 2.0.5.post1
2023-03-06 08:20:17 +01:00
Matthias
d779d60812
Expose total_profit_ratio through API
2023-03-06 07:10:02 +01:00
Matthias
c4a80e33ea
Fix missing newline in telegram /status
2023-03-06 07:01:25 +01:00
Matthias
cab1b750b3
Improve test accuracy
2023-03-06 06:39:05 +01:00
Matthias
9d285e3dc0
Add total_profit_ratio to telegram output
...
part of #8234
2023-03-06 06:39:05 +01:00
Matthias
fff08f737f
/status msg - improve formatting further
2023-03-06 06:39:05 +01:00
Matthias
ca789b3282
/status - whitespace
2023-03-06 06:39:05 +01:00
Matthias
11eea9b4e1
Fix formatting for /status Realized profit
2023-03-06 06:39:05 +01:00
Matthias
de015a2d7e
Improve telegram message formatting
2023-03-06 06:39:05 +01:00
Matthias
25fd4a04d6
Update sqlalchemy QueryPropertyDescriptor to match latest version
2023-03-06 06:34:37 +01:00
hippocritical
da44b39423
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
2023-03-05 16:20:46 +01:00
hippocritical
d0d6f53dec
fixed github formatting errors
2023-03-05 16:19:26 +01:00
Yinon Polak
751b205618
initial commit
2023-03-05 16:59:24 +02:00
hippocritical
5dd919b7ad
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-05 12:30:26 +01:00
Matthias
9444bbb6f3
/maxentries
should be in single tics.
2023-03-04 20:09:39 +01:00
Matthias
7c0c98a368
Properly format first entry value, too.
2023-03-04 20:08:20 +01:00
Matthias
60e651b481
Updat bybit ohlcv data to v5
2023-03-04 19:49:37 +01:00
Matthias
548db18857
Improve wording on partial exit notifications
2023-03-04 19:27:55 +01:00
Matthias
aec11618ce
Telegram improved formatting
2023-03-04 18:28:15 +01:00
Matthias
f0cbb4f949
Expose relative realized profit
2023-03-04 18:20:31 +01:00
Matthias
027e023443
Stop from open with leverage
2023-03-04 18:02:47 +01:00
Andy Lawless
a3dee9350f
Move bot_loop_start call to run on every candle
2023-03-03 20:37:05 +00:00
hippocritical
d92971cca1
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-03 18:56:00 +01:00
hippocritical
87b7513401
fixed --strategy-list
...
moved ast comments to requirements.txt >=1.0.0 (since that is the first version that adds the comments unparsing)
2023-03-03 18:53:09 +01:00
Matthias
c03c3a5706
improve order REPR display
2023-03-03 18:12:41 +01:00
Matthias
6e9ff5fdd8
Merge pull request #8202 from freqtrade/remove-populate-any-indicators
...
remove populate_any_indicators
2023-03-03 06:33:25 +01:00
Matthias
022f85095e
Show Number of exits
...
part of #8234
2023-03-03 06:31:40 +01:00
Matthias
103bd9e2f2
keep Trade.session private
2023-03-02 07:26:50 +01:00
Matthias
b980f45b2b
Fix test mypy errors
2023-03-02 06:23:01 +01:00
Matthias
f0f72fdd33
Don't define "mapped" on LocalTrade class
2023-03-01 20:32:32 +01:00
Matthias
388dfec50b
Remove last type error
2023-03-01 20:32:32 +01:00
Matthias
874413ccc5
Fix some style violations
2023-03-01 20:32:32 +01:00
Matthias
4a35d32b6a
Improve trade stop types
2023-03-01 20:32:32 +01:00