| 
							
							
								 Robert Caulk | 607455919e | Change config parameter names to improve clarity and consistency throughout the code (!!breaking change, please check discord support channel for migration instructions or review templates/FreqaiExampleStrategy.py config_examples/config_freqai_futures.example.json file changes!!) | 2022-07-10 12:35:44 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 819cc9c0e4 | Fully align LightGBM with Catboost | 2022-07-10 11:06:18 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 58b18770e3 | Fix LightGBM missing argument in predict method | 2022-07-10 11:05:35 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 2e1061af64 | Fix faulty LightGBM model | 2022-07-09 08:21:42 +00:00 |  | 
			
				
					| 
							
							
								 robcaulk | d9acdc9767 | remove excess, increase no model warning clarity | 2022-07-06 18:20:21 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 4cac67fd66 | Catch infrequent issue associated with grabbing first candle | 2022-07-05 12:43:33 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | bd3a6ba2fe | update backtesting to handle new output framework | 2022-07-03 17:34:44 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 8ac8d53c32 | All LGBMRegressor model parameters are now set in config | 2022-07-03 16:30:01 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 4ff0ef7359 | fix bug returning multiple targets for training | 2022-07-03 12:15:59 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | ffb39a5029 | black formatting on freqai files | 2022-07-03 10:59:38 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 106131ff0f | Rehaul organization of return values | 2022-07-02 18:09:38 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 93e1410ed9 | first step toward cleaning output and enabling multimodel training per pair | 2022-07-01 14:00:30 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 6c7d02cb18 | expose nu in the SVM outlier detection via svm_nu in config | 2022-06-28 15:12:25 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 7dfbd432d1 | fix config saving bug, assign priorities to pairs in scanning, sleep the scanning loop to reduce CPU usage | 2022-06-27 11:35:33 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 68bafa9517 | archive config to the model folder, filter out features before returning dataframe to strategy (to alleviate frequi issues)` | 2022-06-26 23:03:48 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 051b99791d | reduce unnecessary verbosity, fix error on first training sweep, add LightGBMPredictionModel | 2022-06-26 19:04:23 +02:00 |  | 
			
				
					| 
							
							
								 Robert Caulk | 852706cd6b | Fix default behavior for expiration_hours | 2022-06-21 08:12:51 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | b35c64b6c0 | fix bug in backtest, typo in example strat | 2022-06-19 16:41:09 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 3599d18ff6 | fix bug in follow_mode, thanks @blood4rc | 2022-06-18 12:05:28 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 6da7a98857 | add docstrings to new functions, remove superceded code | 2022-06-17 16:16:23 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | f631ae911b | add model expiration feature, fix bug in DI return values | 2022-06-17 14:55:40 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 0b0688a91e | ensure scanning purges models | 2022-06-16 16:12:38 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | c5de0c49e4 | first functional scanning commit | 2022-06-16 00:24:18 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 4d472a0ea1 | merging datarehaul into scanning branch | 2022-06-16 00:22:49 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | c981ad4608 | Fix missing space | 2022-06-12 08:31:02 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | eb47c74096 | merge datarehaul into main freqai branch | 2022-06-10 20:26:19 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | d9b79d94e4 | increase candle update flexibility to allow long sequential trainings that may last more than one candle | 2022-06-07 20:57:10 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 66800c7a45 | ensure newest candles are always appended | 2022-06-07 20:24:23 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 15d049cffe | detect if upper tf candles are new or not, append if so. Correct the epoch for candle update check | 2022-06-07 19:49:20 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | cab8f517b4 | add lock to datadrawer | 2022-06-07 01:07:30 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 4b26b6aaec | add lock to any historic data access | 2022-06-07 00:54:18 +02:00 |  | 
			
				
					| 
							
							
								 Robert Caulk | 2451ed8c88 | Quick bug fix | 2022-06-06 15:11:54 -06:00 |  | 
			
				
					| 
							
							
								 robcaulk | d6b8801f41 | fix follower bug | 2022-06-05 04:40:58 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | e8c0dcf9f3 | add debug message to timerange | 2022-06-03 17:14:07 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | f2762e3b4b | fix bug in return_values() | 2022-06-03 16:58:51 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 16b4a5b71f | rehaul of backend data management - increasing performance by holding history in memory, reducing load on the ratelimit by only pinging exchange once per candle. Improve code readability. | 2022-06-03 15:19:46 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 15a971346d | catch infinity values when filtering | 2022-06-02 17:13:20 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | ace951bf7e | another queue bug fix for fresh starts | 2022-06-02 13:28:06 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 833d25bda0 | Save data after queue reorg | 2022-06-01 08:05:38 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 0b0dd8dd80 | Force high priority pair to be trained before anything else. | 2022-06-01 07:55:05 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 7523ed825e | automatically detect maximum required data based on user fed indicators (to avoid NaNs in dataset for rolling indicators), add new config parameter for backtesting to let users increase their startup_candles to accommodate high timeframe indicators, add docs to explain all. Add new feature for automatic indicator duplication according to user defined intervals (exhibited in example strat and configs now). | 2022-05-31 18:42:27 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 9b3b08a2bb | let follower purge old model files | 2022-05-31 15:37:38 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | bac4ced382 | Ensure follower predictions are persistent and uniquely stored | 2022-05-31 14:35:04 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 70adf55643 | Automatically detect and change follower data_path to accommodate remote systems | 2022-05-31 12:35:09 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 0306f5ca13 | Add autopurge feature so that FreqAI cleans up after itself when it no longer needs old models on disk | 2022-05-31 11:58:21 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 45f4f0f603 | ensure follower sends back null arrays in case leader hasnt created a model file yet | 2022-05-31 01:48:48 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 29d2f59f12 | fix PCA bug | 2022-05-31 00:40:45 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 606f18e5c1 | Add follow_mode feature so that secondary bots can be launched with the same identifier and load models trained by the leader | 2022-05-30 21:35:48 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 5b4c649d43 | detect variable sized dataframes coming from strat, adjust our stored/returned data accordingly | 2022-05-30 13:55:46 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | e229902381 | fix bug in previous commit | 2022-05-30 12:48:22 +02:00 |  |