| 
							
							
								 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 | 5e914d5756 | improve model youth by constantly scanning pairs in dry/live and always training new models. Fix bug in DI return values | 2022-06-17 16:06:51 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | f631ae911b | add model expiration feature, fix bug in DI return values | 2022-06-17 14:55:40 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 61040c9f8e | Fix freqAI dockerfile not running freqai code ... | 2022-06-16 19:35:16 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 0b0688a91e | ensure scanning purges models | 2022-06-16 16:12:38 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 121edc3e42 | Add freqAI docker file | 2022-06-16 12:36:15 +00: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 |  | 
			
				
					| 
							
							
								 Matthias | 75a248cf42 | Fstring freqAI sample strategy, remove duplicate features | 2022-06-11 19:56:37 +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 | f8f25e36ef | update example config/strat | 2022-06-07 19:54:45 +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 | 3c2e314ee5 | Fix bugs | 2022-06-06 16:26:07 -06:00 |  | 
			
				
					| 
							
							
								 Robert Caulk | e6c5e737a2 | Fix other bugs | 2022-06-06 16:24:32 -06:00 |  | 
			
				
					| 
							
							
								 Robert Caulk | bf19055e53 | Update function spelling | 2022-06-06 15:56:12 -06: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 |  | 
			
				
					| 
							
							
								 Robert Caulk | 7d41542f93 | process_only_new_candles in examplestrat should be True, thanks @Bloodhunter4rc | 2022-06-02 07:24:08 -06:00 |  | 
			
				
					| 
							
							
								 robcaulk | fea39254d9 | fix custom_exit (thanks @paranoidandy) | 2022-06-02 14:58:45 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | b37c31cc21 | fix ta-lib issue with simultaneous method access | 2022-06-02 14:37:40 +02:00 |  | 
			
				
					| 
							
							
								 robcaulk | 4ac6ef2972 | make defining period intervals more user friendly and flexible | 2022-06-02 13:45:29 +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 |  |