Mark Regan
|
c26fda282f
|
fix missing f-string from PR #7611
|
2022-10-30 08:19:59 +00:00 |
|
robcaulk
|
650bb8b7d7
|
ensure full pair string is used for caching dataframes. If not, revert to old behavior. Update docs.
|
2022-10-29 22:26:49 +02:00 |
|
Matthias
|
352adaf127
|
Improve readability of is_time_to_refresh function
|
2022-10-29 19:45:46 +02:00 |
|
Matthias
|
c23a9475e6
|
Move exchange utilities into separate module
|
2022-10-29 09:29:17 +02:00 |
|
Matthias
|
801e91c39e
|
Merge pull request #7618 from wizrds/fix/docker-config-record
Update function in FreqAI interface to record FreqAI config params
|
2022-10-29 08:56:20 +02:00 |
|
Matthias
|
54c7122cc3
|
Merge pull request #7647 from freqtrade/combine_stop
Combine stop logic
|
2022-10-28 19:38:40 +02:00 |
|
Matthias
|
777af5517d
|
Version bump develop version to 2022.11-dev
|
2022-10-28 19:38:19 +02:00 |
|
Mark Regan
|
6ef82dd8b6
|
minor change to return
|
2022-10-27 12:41:12 +01:00 |
|
Matthias
|
9e0b39cddc
|
Properly invert sign
fixes 98ba57ff
|
2022-10-27 06:56:33 +02:00 |
|
Matthias
|
255f38537e
|
Simplify stoploss behavior by combining more commonalities
|
2022-10-26 07:14:33 +02:00 |
|
Matthias
|
6e0ca058f4
|
Update function-head for _get_stop_params
|
2022-10-26 07:12:49 +02:00 |
|
Matthias
|
cf6b75a3f3
|
Use combined stoploss_adjust where possible
|
2022-10-26 07:12:42 +02:00 |
|
Matthias
|
d831d7d317
|
Rename Freqai hybrid example
closes #7645
|
2022-10-26 06:47:34 +02:00 |
|
Matthias
|
110db8b241
|
Merge pull request #7621 from wizrds/fix/channel-api
Improved WebSocketChannel API
|
2022-10-26 06:31:42 +02:00 |
|
Timothy Pogue
|
b9bf9edb02
|
update rapidjson opts
|
2022-10-25 14:12:13 -06:00 |
|
Timothy Pogue
|
fd5f31368c
|
fix indent in initial df send
|
2022-10-25 14:08:28 -06:00 |
|
Mark Regan
|
217add70bd
|
add strat and config for testing on PR
|
2022-10-25 20:07:39 +01:00 |
|
Matthias
|
3fa50077c9
|
Don't use pydantic to type-verify outgoing messages
|
2022-10-25 20:00:53 +02:00 |
|
Mark Regan
|
47056eded3
|
multi target classifier working but not for parallel
|
2022-10-25 18:24:27 +01:00 |
|
Matthias
|
1ef38f137d
|
Fix XGBoost regressor "used before assignment"
|
2022-10-25 13:37:04 +02:00 |
|
Timothy Pogue
|
51be45547f
|
remove np object, make default str
|
2022-10-24 12:23:54 -06:00 |
|
Timothy Pogue
|
32600a113f
|
fix broadcast
|
2022-10-24 12:21:17 -06:00 |
|
Matthias
|
f93b6eec63
|
Improve timing for worker throttling
|
2022-10-24 20:09:13 +02:00 |
|
Matthias
|
e969479525
|
Merge pull request #7619 from freqtrade/stop/usehighlow
Stop/usehighlow
|
2022-10-24 20:04:36 +02:00 |
|
Matthias
|
6669714a73
|
Update mal-formatted docstrings
|
2022-10-24 18:12:17 +02:00 |
|
Robert Caulk
|
137aa1756b
|
Merge pull request #7593 from th0rntwig/prediction-shape
Fix constant PCA
|
2022-10-24 08:33:36 +02:00 |
|
Matthias
|
3a40ad87c6
|
Merge pull request #7615 from freqtrade/price_jump_warn
Add price jump warning
|
2022-10-24 06:27:53 +02:00 |
|
robcaulk
|
4d2b7a74f1
|
move record params to utils, use rapidjson
|
2022-10-23 20:51:32 +02:00 |
|
Timothy Pogue
|
07e813dfa0
|
change param record to only get certain params
|
2022-10-23 12:09:07 -06:00 |
|
Timothy Pogue
|
94b65a007a
|
fix message typing in channel manager, minor improvements
|
2022-10-23 11:42:59 -06:00 |
|
th0rntwig
|
49ff51f11f
|
Change storage loc and fix test fail
|
2022-10-23 16:24:02 +02:00 |
|
Matthias
|
10090a36d5
|
simplify throttle
|
2022-10-23 14:52:10 +02:00 |
|
Matthias
|
d0571464db
|
Improve test for worker throttle
|
2022-10-23 14:20:59 +02:00 |
|
Matthias
|
c36141594e
|
Simplify "refresh" condition
|
2022-10-23 13:56:11 +02:00 |
|
Timothy Pogue
|
9cffa3ca2b
|
add comment in channel
|
2022-10-22 21:03:57 -06:00 |
|
Timothy Pogue
|
4cbea0fd00
|
Merge branch 'develop' of https://github.com/wizrds/freqtrade into fix/channel-api
|
2022-10-22 21:03:31 -06:00 |
|
Timothy Pogue
|
3d7a311caa
|
removed sleep calls, better channel sending
|
2022-10-22 19:02:05 -06:00 |
|
Timothy Pogue
|
2b6d00dde4
|
initial channel api change
|
2022-10-22 09:30:18 -06:00 |
|
Matthias
|
3a9853db10
|
use high/low for custom stoploss evaluation in backtesting
|
2022-10-22 12:52:13 +02:00 |
|
Matthias
|
84a194bcab
|
Simplify stoploss logic by removing redundant condition
|
2022-10-22 11:57:59 +02:00 |
|
Matthias
|
547fd28811
|
Price-jump detection should only run once
|
2022-10-22 08:43:37 +02:00 |
|
Matthias
|
0ff7a0771d
|
Move price_jump_warn to dataloading
it's not relevant for live data, and should only run when loading data
from disk.
|
2022-10-22 08:37:30 +02:00 |
|
Timothy Pogue
|
4464e91256
|
use self.identifier in full path
|
2022-10-21 19:53:33 -06:00 |
|
Timothy Pogue
|
5ee3b8cbbb
|
update config recording to use all configs, fix tests
|
2022-10-21 19:48:26 -06:00 |
|
Robert Caulk
|
a85826bf24
|
Merge pull request #7611 from markdregan/backtest_extra_returns
Make extra_returns_per_train data available during backtest
|
2022-10-21 17:13:22 +02:00 |
|
Matthias
|
b715d9c521
|
Improve fee handling
closes #7586
|
2022-10-21 16:30:14 +02:00 |
|
Robert Caulk
|
410a744ee9
|
Merge pull request #7613 from freqtrade/fix_typo_fit_live_predictions_candles
fix typos - live predictions candles
|
2022-10-21 16:19:40 +02:00 |
|
Matthias
|
d1591883a6
|
add missing datetime conversion in fromJson
|
2022-10-21 07:01:47 +02:00 |
|
Matthias
|
bd424a877b
|
Add Trade from_json method
|
2022-10-20 20:33:08 +02:00 |
|
Matthias
|
107845afa8
|
Keep version number in docker versioning
|
2022-10-20 19:55:42 +02:00 |
|
Wagner Costa Santos
|
6606a0113f
|
refactoring - remove unnecessary config file
|
2022-10-20 14:53:25 -03:00 |
|
Matthias
|
60cb11a44d
|
Add price jump warning
|
2022-10-20 19:36:28 +02:00 |
|
Wagner Costa Santos
|
589944055e
|
fix typos - live predictions candles
|
2022-10-20 12:15:41 -03:00 |
|
Wagner Costa Santos
|
52b60c5cbb
|
Merge branch 'develop' into backtest_live_models
|
2022-10-20 11:59:37 -03:00 |
|
rcaulk
|
a9db668082
|
avoid redundant indicator population for corr_pair list
|
2022-10-20 16:30:32 +02:00 |
|
Mark Regan
|
073ce1659e
|
remove un-used f-string
|
2022-10-20 14:26:10 +01:00 |
|
Mark Regan
|
295ba21389
|
Make extra_returns_per_train values available during backtest
|
2022-10-20 12:05:37 +01:00 |
|
Matthias
|
7192ed7be6
|
Fix bug with dataframe not being 0 indexed
|
2022-10-19 11:57:18 +02:00 |
|
th0rntwig
|
033c5bd441
|
Make check constant pred labels agnostic
|
2022-10-18 12:55:47 +02:00 |
|
Matthias
|
c3d4fb9f1b
|
Simplify backtest calling interface
|
2022-10-18 06:39:55 +02:00 |
|
Matthias
|
c7fff1213c
|
Rate-limit EMC startup to avoid overwelming the queue
|
2022-10-17 20:46:15 +02:00 |
|
Matthias
|
880ddccaa8
|
Merge pull request #7590 from freqtrade/list-models
List models
|
2022-10-17 20:40:41 +02:00 |
|
Matthias
|
441032be25
|
Fix sys.stdout bug for CatboostRegressorMultiTarget
|
2022-10-17 19:48:27 +02:00 |
|
Matthias
|
b166c04cba
|
Bring back asyncio.sleep to avoid overwelming the a consumer queue
|
2022-10-17 19:29:30 +02:00 |
|
Matthias
|
c8e103e4a4
|
Adjust typehints to match return value
|
2022-10-17 10:02:55 +00:00 |
|
Matthias
|
c2914feb12
|
Don't fail contract size repopulation if pair is no longer available
|
2022-10-17 09:55:18 +00:00 |
|
Matthias
|
6cb14148aa
|
Fix random test failure due to catboost bug
https://github.com/catboost/catboost/issues/2195
|
2022-10-17 07:00:44 +02:00 |
|
Matthias
|
6252ae466e
|
Convert position_stacking to attribute of backtest
|
2022-10-17 06:57:26 +02:00 |
|
Matthias
|
8534dfb0d4
|
Extract backtest 1 candle from main function
|
2022-10-17 06:57:26 +02:00 |
|
Matthias
|
0e8cf366f5
|
Keep trade state in LocalTrade
|
2022-10-17 06:57:26 +02:00 |
|
Matthias
|
23a5a516f9
|
Merge pull request #7557 from freqtrade/add-metric-tracker
Add metric tracker to FreqAI
|
2022-10-16 18:20:07 +02:00 |
|
Matthias
|
e82baf5f60
|
Use helper-method to modify trades_open
|
2022-10-16 16:45:16 +02:00 |
|
Evgeniy Vladimirov
|
de9f5660f3
|
Fix counting available trade slots in backtesting.
|
2022-10-16 12:56:59 +03:00 |
|
Matthias
|
dc50186d5b
|
Merge branch 'develop' into list-models
|
2022-10-16 09:23:10 +02:00 |
|
Matthias
|
b6c096d3bc
|
Simplify backtest condition
|
2022-10-16 09:22:56 +02:00 |
|
th0rntwig
|
20fc521771
|
Fix constant PCA
|
2022-10-15 23:30:12 +02:00 |
|
Robert Caulk
|
62ca822597
|
Merge pull request #7569 from Silur/develop
Add XGBoost random forest predictors to freqai
|
2022-10-15 16:09:26 +02:00 |
|
Robert Caulk
|
46ba3bb357
|
Merge pull request #7585 from aemr3/add-eval-set-catboost
Add eval set to CatboostClassifier
|
2022-10-15 16:08:13 +02:00 |
|
robcaulk
|
9135e631c0
|
:Merge branch 'develop' into add-metric-tracker
|
2022-10-15 15:54:41 +02:00 |
|
robcaulk
|
3b4402aaab
|
Merge branch 'move-disk-writing-to-ram' into add-metric-tracker
|
2022-10-15 13:52:14 +02:00 |
|
robcaulk
|
99dbba6cad
|
avoid reading from disk to instantiate large objects
|
2022-10-15 13:50:55 +02:00 |
|
robcaulk
|
d81eef0b70
|
add timestamps to each metric, use rapidjson
|
2022-10-15 13:23:01 +02:00 |
|
Matthias
|
05ca725e4d
|
Remove no longer needed local state
|
2022-10-15 12:07:22 +02:00 |
|
Matthias
|
c8e6dad9cd
|
use exit_reason to determine left open trades
|
2022-10-15 12:00:20 +02:00 |
|
Matthias
|
4bfe58706b
|
Generalize "path" variables for resolvers
|
2022-10-14 19:49:06 +02:00 |
|
robcaulk
|
b236e362ba
|
Merge remote-tracking branch 'origin/develop' into add-metric-tracker
|
2022-10-14 19:00:49 +02:00 |
|
Matthias
|
fda3a2827b
|
add list-freqAI models command
|
2022-10-14 16:20:49 +00:00 |
|
Matthias
|
4a8cb3359b
|
Fix broken tests
|
2022-10-14 16:07:49 +00:00 |
|
Matthias
|
9d4ba767c4
|
Update usages of search_all_objects
|
2022-10-14 14:50:52 +00:00 |
|
Matthias
|
1d8d360a12
|
update _search_all_objects functioning
|
2022-10-14 14:32:30 +00:00 |
|
Emre
|
7f05b44376
|
Add eval set to CatboostClassifier
|
2022-10-13 23:01:09 +03:00 |
|
Wagner Costa Santos
|
02fc59d473
|
Merge branch 'develop' into backtest_live_models
|
2022-10-13 15:52:19 -03:00 |
|
Wagner Costa Santos
|
6919f3aa75
|
Backtest live models - fix utc date convert issue
|
2022-10-13 15:03:27 -03:00 |
|
Matthias
|
f019471051
|
Don't round prices if no custom prices have been used
closes #7573
|
2022-10-13 19:51:42 +02:00 |
|
Wagner Costa Santos
|
93fe2b6446
|
Merge branch 'develop' into backtest_live_models
|
2022-10-13 11:22:58 -03:00 |
|
Matthias
|
2045780810
|
Reinstate default of 1000% for roi
closes #7583
|
2022-10-13 11:58:32 +00:00 |
|
Matthias
|
e3ca740704
|
Merge pull request #7558 from wizrds/feat/queue-per-client-ws
Refactor broadcasting in Message Websocket
|
2022-10-13 09:52:29 +02:00 |
|
Matthias
|
75f1a123eb
|
Move "tickers_needed" check to pairlistmanager to cover all pairlists
|
2022-10-13 06:58:17 +00:00 |
|
Matthias
|
39c27cfc37
|
Don't fail if fetchTickers is not availlable
|
2022-10-13 06:58:02 +00:00 |
|
Matthias
|
a6f6a17393
|
Type fetch_ticker
|
2022-10-11 21:42:48 +02:00 |
|
Matthias
|
52e9528361
|
Improve ticker type
|
2022-10-11 19:33:07 +00:00 |
|
Matthias
|
35f3f988d4
|
Improve price handling in priceFilter
|
2022-10-11 19:33:05 +00:00 |
|
Matthias
|
afaca2167c
|
use Type Alias for Ticker result to improve keyerror resiliancy
|
2022-10-11 19:33:02 +00:00 |
|
robcaulk
|
1e31be562e
|
remove whitespace
|
2022-10-11 21:05:42 +02:00 |
|
robcaulk
|
dba1b573bc
|
remove tensorboard dir from other pred models
|
2022-10-11 19:49:24 +02:00 |
|
robcaulk
|
5b5bb8aab5
|
catboost tensorboard bugfix
|
2022-10-11 19:05:46 +02:00 |
|
Timothy Pogue
|
eb8c89fe31
|
move send delay to relay
|
2022-10-10 23:32:10 -06:00 |
|
Timothy Pogue
|
5ada5eb540
|
fix error message, update exception import
|
2022-10-10 23:30:43 -06:00 |
|
Matthias
|
28f0a35e73
|
Merge pull request #7549 from froggleston/discord_sendmsg
Add support for dp.send_msg() to webhooks
|
2022-10-11 06:35:29 +02:00 |
|
Robert Caulk
|
2e34aa9f04
|
Merge pull request #7544 from th0rntwig/prediction-shape
Remove constant labels from prediction
|
2022-10-10 21:24:25 +02:00 |
|
Robert Caulk
|
7bcb7d9a1a
|
Merge pull request #7554 from initrv/add-catboost-tensorboard
Add tensorboard for catboost
|
2022-10-10 21:03:45 +02:00 |
|
Wagner Costa Santos
|
88418d524a
|
Merge branch 'develop' into backtest_live_models
|
2022-10-10 15:14:59 -03:00 |
|
Wagner Costa Santos
|
3081e73f8a
|
Merge branch 'develop' into backtest_live_models
|
2022-10-10 14:53:45 -03:00 |
|
Matthias
|
ee0d90d1aa
|
Automatically create freqai models directory
|
2022-10-10 18:04:54 +02:00 |
|
Matthias
|
002a46c5a0
|
Fix typo in docstring
|
2022-10-10 14:16:37 +00:00 |
|
silur
|
2ad086dd7a
|
add XGBoost random forest predictors to freqai
|
2022-10-10 14:38:43 +02:00 |
|
Matthias
|
eaae9c9e03
|
Update docstring format
|
2022-10-10 12:19:29 +00:00 |
|
Matthias
|
60de192d47
|
Update Classifier docstrings
|
2022-10-10 12:13:41 +00:00 |
|
Matthias
|
d3b2b2972e
|
Update pairlist docstring to be less missleading
|
2022-10-10 12:01:39 +00:00 |
|
Timothy Pogue
|
db8cf6c957
|
disable ping interval in client
|
2022-10-09 18:51:52 -06:00 |
|
Timothy Pogue
|
71bbffd10a
|
update ws channel send to add data to queue
|
2022-10-09 18:49:04 -06:00 |
|
Timothy Pogue
|
2c76dd9e39
|
change wait timeout to 30 seconds to better support reverse proxies
|
2022-10-09 15:23:56 -06:00 |
|
Timothy Pogue
|
2f64a08623
|
set channel queue maxsize to 32
|
2022-10-09 15:11:58 -06:00 |
|
Timothy Pogue
|
3e8d8fd1b0
|
refactor broadcasting to a queue per client
|
2022-10-09 15:04:52 -06:00 |
|
robcaulk
|
a4aa1b972c
|
isolate and standardize location of tensorboard files, add doc, ensure backtesting functionality
|
2022-10-09 21:11:37 +02:00 |
|
robcaulk
|
76b33359a9
|
add an optional metric tracker to collect train timings, inference timings, and cpu load data
|
2022-10-09 20:22:42 +02:00 |
|
Matthias
|
a10b2d003f
|
Add freqai timeframe validation (incl. test)
closes #7543
|
2022-10-09 14:40:25 +02:00 |
|
Matthias
|
4623c3ec1d
|
Improve test resiliance
|
2022-10-09 10:55:38 +02:00 |
|
Matthias
|
db1132bebd
|
ensure required_candle_call_count is always set
closes #7552
|
2022-10-09 09:29:37 +02:00 |
|
Matthias
|
8e3a4eca41
|
Remove unused type:ignore
|
2022-10-09 09:15:11 +02:00 |
|
th0rntwig
|
4daf0000c7
|
Move check and add log warning
|
2022-10-08 16:15:48 +02:00 |
|
robcaulk
|
8d7adfabe9
|
clean RL tests to avoid dir pollution and increase speed
|
2022-10-08 12:10:38 +02:00 |
|
Matthias
|
9454fb8f7b
|
Fix discord message sending
|
2022-10-07 20:59:49 +02:00 |
|
Matthias
|
df5ae66252
|
Refactor webhook method
|
2022-10-07 20:52:52 +02:00 |
|
Matthias
|
fb2f2d9a39
|
Allow webhook message setting directly
|
2022-10-07 20:44:47 +02:00 |
|
Emre
|
e337d4b78a
|
Reset dataframe index after slice
|
2022-10-07 20:00:05 +02:00 |
|
froggleston
|
8fcb80df69
|
Add support for dp.send_msg() to webhooks
|
2022-10-07 16:06:30 +01:00 |
|
Matthias
|
d42fb15608
|
Improve generic exception handler
|
2022-10-07 16:05:41 +02:00 |
|
Matthias
|
a5bf34587a
|
Improve fiat-convert behavior in case of coingecko outage
|
2022-10-07 15:46:31 +02:00 |
|
Matthias
|
fab6b2f105
|
Align datetime import in fiat_convert
|
2022-10-07 15:23:32 +02:00 |
|
Matthias
|
6e179c7699
|
Only store tick refresh time if we cache
|
2022-10-06 19:35:38 +02:00 |
|
th0rntwig
|
a9d5e04a43
|
Remove constant labels from prediction
|
2022-10-06 19:26:33 +02:00 |
|
initrv
|
86c781798a
|
Add сatboost train_dir for tensorboard
|
2022-10-06 19:59:35 +03:00 |
|
Matthias
|
7c702dd106
|
Add cache eviction
|
2022-10-06 14:51:52 +00:00 |
|
Matthias
|
92a1d58df8
|
Evict cache if we didn't get new candles for X hours
|
2022-10-06 14:51:52 +00:00 |
|
Matthias
|
cea017e79f
|
Age out old candles
|
2022-10-06 14:51:52 +00:00 |
|
Matthias
|
b7f26e4f96
|
Update some formatting issues
|
2022-10-06 14:51:52 +00:00 |
|
Matthias
|
02e238a944
|
Combine ohlcv data in exchange class for live mode
|
2022-10-06 14:51:52 +00:00 |
|
Matthias
|
edb942f662
|
Add typing import to sampleStrategy
|
2022-10-06 06:30:38 +02:00 |
|
robcaulk
|
488739424d
|
fix reward inconsistency in template
|
2022-10-05 20:55:50 +02:00 |
|