| 
							
							
								 robcaulk | c5ecf94177 | move live retraining to separate thread. | 2022-05-19 21:15:58 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 1fae6c9ef7 | keep model accessible in memory to avoid loading objects from disk during live/dry | 2022-05-19 19:27:38 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 89eacf2f47 | Retrain model if FreqAI found a pretrained model but user strategy is not passing the expected features (user has changed the features in the strategy but has passed a the same config[freqai][identifier]). Logger warning output to user. | 2022-05-19 17:15:50 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | c81b960791 | Fix some typos | 2022-05-17 19:58:36 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | db66b82f6f | accept open-ended timeranges from user | 2022-05-17 19:50:06 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | d1d451c27e | auto populate features based on a prepended % in the strategy (remove feature assignment from config). Update doc/constants/example strategy to reflect change | 2022-05-17 18:15:03 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 8664e8f9a3 | create a prediction_models folder where basic prediction models can live (similar to optimize/hyperopt-loss. Update resolver/docs/and gitignore to accommodate change | 2022-05-17 17:13:38 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 80dcd88abf | allow user to run config from anywhere on their system | 2022-05-15 17:42:15 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | a8022c104a | give beta testers more information in the doc | 2022-05-15 17:42:15 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 9b3e5faebe | create more flexible whitelist, avoid duplicating whitelist features into corr_pairlist, update docs | 2022-05-15 17:42:15 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 22bd5556ed | add self-retraining functionality for live/dry | 2022-05-15 17:42:15 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 178c2014b0 | appease mypy | 2022-05-15 17:42:15 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | f653ace24b | another attempt at fixing datalength bug | 2022-05-15 17:42:15 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | b08c0888bb | add USERPATH_FREQAIMODELS, remove return values from @abstract methods | 2022-05-15 17:42:15 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | b03c7b514d | optional style for interfacing freqai with backtesting | 2022-05-15 17:42:15 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 3020218096 | fix bug on backtest timerange | 2022-05-15 17:41:34 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 00ff0c9b91 | ensure user defined timerange truncates final backtest so that we arent mismatching data lengths upon return to strategy. Rename DataHandler class to FreqaiDataKitchen | 2022-05-15 17:41:34 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | def71a0afe | auto build full_timerange and self manage training_timerange | 2022-05-15 17:41:34 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 764f9449b4 | fix logger, debug some flake8 appeasements | 2022-05-15 17:41:34 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 29c2d1d189 | use logger in favor of print | 2022-05-15 17:38:58 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 99f7e44c30 | flake8 passing, use pathlib in lieu of os.path to accommodate windows/mac OS | 2022-05-15 17:38:58 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 630d201546 | remove trained_stake | 2022-05-15 17:38:58 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | b40f8f88ac | cleaning and bug fixing | 2022-05-15 17:38:58 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | fc837c4daa | add freqao backend machinery, user interface, documentation | 2022-05-15 17:38:58 +02:00 |  |