Sam Germain 
							
						 
					 
					
						
						
							
						
						84dea0339b 
					 
					
						
						
							
							Added todo to freqtradebot._safe_exit_amount  
						
						
						
						
					 
					
						2022-02-03 17:48:34 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						edc0e9c75f 
					 
					
						
						
							
							backtesting._get_ohlcv_as_lists changed candle_type to candle_type_def  
						
						
						
						
					 
					
						2022-02-03 17:48:34 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						1f74cfe841 
					 
					
						
						
							
							plot.generate_candlestick_graph Added short equivelent, separating plotting scatter creation to a function  
						
						
						
						
					 
					
						2022-02-03 17:48:34 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						a31cf236e4 
					 
					
						
						
							
							freqtradebot._safe_exit_amount, no _safe_exit_amount is needed for futures  
						
						
						
						
					 
					
						2022-02-03 17:48:34 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						d5376c2c89 
					 
					
						
						
							
							wrote freqtradebot.test_leverage_prep  
						
						
						
						
					 
					
						2022-02-03 17:48:33 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						977f87659c 
					 
					
						
						
							
							edited backtesting._get_sell_trade_entry TODO: removed "Other fees"  
						
						
						
						
					 
					
						2022-02-03 17:48:33 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						c47c54c16c 
					 
					
						
						
							
							removed strategy_test_v3.populate_sell_trend # TODO-lev: Add short logic, because it looked like the short logic was already there  
						
						
						
						
					 
					
						2022-02-03 17:48:33 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						73d10b5c02 
					 
					
						
						
							
							backtesting._get_ohlcv_as_lists removed # TODO-lev: Candle-type should be conditional, either "spot" or futures  
						
						
						
						
					 
					
						2022-02-03 17:48:33 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						64bfa118e0 
					 
					
						
						
							
							freqtradebot.handle_cancel_enter todo - Check edge cases, we dont want to make leverage > 1.0 if we dont have to  
						
						
						
						
					 
					
						2022-02-03 17:48:33 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						bc6614df2d 
					 
					
						
						
							
							fixed failing tests in tests/commands/test_commands.py by adding NONE='' option to MarginMode  
						
						
						
						
					 
					
						2022-02-03 17:48:33 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						f58b92bb86 
					 
					
						
						
							
							exchange.create_order removed default for leverage  
						
						
						
						
					 
					
						2022-02-03 17:48:08 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						09f0e7149f 
					 
					
						
						
							
							test__fetch_and_calculate_funding_fees_datetime_called # TODO-lev: test for longs  
						
						
						
						
					 
					
						2022-02-02 12:42:13 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						179947fa72 
					 
					
						
						
							
							New config ( #6333 )  
						
						... 
						
						
						
						* updated new-config to add trading_mode and margin_mode
* added trading_mode and margin_mode to config examples
* added okex config example
* new file:   config_examples/config_binance_futures.example.json
* removed trading_mode and margin_mode from base_config and binance and okex example
* deleted okex and futures config files
* updated full config file
* updated new-config command to add trading_mode and margin_mode to config
* new file:   config_examples/config_okex_futures.example.json
* removed config_okex_futures.example.json
* added trading_mode to test_start_new_config
* new-config asks exchange before asking futures
* Simplify trading_mode selection
* margin_mode is empty string for spot new configs
* build_config_commands sorted exchanges
* isort
Co-authored-by: Matthias <xmatthias@outlook.com > 
						
						
					 
					
						2022-02-02 14:46:44 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						c3684e8a1a 
					 
					
						
						
							
							Merge pull request  #6346  from samgermain/minor-fixes  
						
						... 
						
						
						
						Minor fixes for feat/short 
						
						
					 
					
						2022-02-02 07:46:17 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						a741356d65 
					 
					
						
						
							
							okex._lev_prep, removing rounding from default set_leverage  
						
						
						
						
					 
					
						2022-02-02 00:28:57 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						8e51360f75 
					 
					
						
						
							
							exchange._set_leverage rounds leverage  
						
						
						
						
					 
					
						2022-02-02 00:09:58 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						8a64f6a27f 
					 
					
						
						
							
							exchange.set_margin_mode param swap  
						
						
						
						
					 
					
						2022-02-02 00:09:53 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						386be2d889 
					 
					
						
						
							
							set reduceOnly for futures exit orders  
						
						
						
						
					 
					
						2022-02-02 00:08:50 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						b3477c4802 
					 
					
						
						
							
							_api.fetch_funding_history argument pair->symbol  
						
						
						
						
					 
					
						2022-02-02 00:08:50 -06:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						fb4f8d94fb 
					 
					
						
						
							
							Merge pull request  #6342  from samgermain/name-changes  
						
						... 
						
						
						
						Changed name Collateral to MarginMode, and collateral to margin_mode 
						
						
					 
					
						2022-02-02 07:04:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						170152d620 
					 
					
						
						
							
							Add note about plot-dataframe not supproting futures mode  
						
						... 
						
						
						
						part of #6224  
						
						
					 
					
						2022-02-02 06:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						ac04d5852a 
					 
					
						
						
							
							change to margin_mode also in documentation  
						
						
						
						
					 
					
						2022-02-02 06:41:42 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						30519aa3be 
					 
					
						
						
							
							Changed name Collateral -> MarginMode, collateral -> margin_mode, and _supported_trading_mode_margin_pairs -> _supported_trading_margin_pairs  
						
						
						
						
					 
					
						2022-02-01 13:05:40 -06:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						45e533fc3e 
					 
					
						
						
							
							Add leverage/short properties to api responses  
						
						
						
						
					 
					
						2022-02-01 07:08:43 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						7dd50f78cf 
					 
					
						
						
							
							Small finetuning improving a comment  
						
						
						
						
					 
					
						2022-02-01 06:37:13 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						2141e04a19 
					 
					
						
						
							
							Merge pull request  #5849  from freqtrade/isolated-liq  
						
						... 
						
						
						
						Isolated liq 
						
						
					 
					
						2022-02-01 06:36:46 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						fc15e14707 
					 
					
						
						
							
							Merge branch 'feat/short' into isolated-liq  
						
						
						
						
					 
					
						2022-01-31 14:22:01 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						ed320bb2ac 
					 
					
						
						
							
							exchange.get_liquidation_price check length of positions  
						
						
						
						
					 
					
						2022-01-31 14:01:06 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						9de63412c1 
					 
					
						
						
							
							exchange.get_liquidation_price arguments are not optional  
						
						
						
						
					 
					
						2022-01-31 14:00:52 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						6c4325b7a2 
					 
					
						
						
							
							confest markets removed futures values from ETH/USDT  
						
						
						
						
					 
					
						2022-01-31 13:44:57 -06:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						d653d6bfc0 
					 
					
						
						
							
							Merge pull request  #6332  from samgermain/binance-max-lev  
						
						... 
						
						
						
						Binance max lev 
						
						
					 
					
						2022-01-31 20:26:57 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						430051275a 
					 
					
						
						
							
							freqtradebot.leverage_prep moved wallet_balance to a variable  
						
						
						
						
					 
					
						2022-01-31 13:21:27 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						8b9abd0051 
					 
					
						
						
							
							test_get_maintenance_ratio_and_amt_gateio removed commented test that returns None  
						
						
						
						
					 
					
						2022-01-31 13:18:31 -06:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						de17993705 
					 
					
						
						
							
							Fix random test failure when local config is found  
						
						
						
						
					 
					
						2022-01-31 20:09:25 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						8190b0d83b 
					 
					
						
						
							
							binance.get_max_leverage adjustment  
						
						
						
						
					 
					
						2022-01-31 12:49:18 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						a368f8b322 
					 
					
						
						
							
							exchange.get_max_leverage changed variable names, made more effecient  
						
						
						
						
					 
					
						2022-01-31 12:21:12 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						08e4a4a6dd 
					 
					
						
						
							
							binance.get_max_leverage_fix  
						
						
						
						
					 
					
						2022-01-31 12:21:12 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						43db4c34d1 
					 
					
						
						
							
							added okex back to unsupported exchanges  
						
						
						
						
					 
					
						2022-01-31 12:18:30 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						2c1497b348 
					 
					
						
						
							
							contracts_to_amount no longer in amount_to_precision  
						
						
						
						
					 
					
						2022-01-31 12:18:30 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						b8f4cebce7 
					 
					
						
						
							
							exchange.liquidation_price methods combined, dry_run check on exchange for liquidation price  
						
						
						
						
					 
					
						2022-01-31 12:18:25 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						143c37d36f 
					 
					
						
						
							
							cleaned up liquidation price methods  
						
						
						
						
					 
					
						2022-01-31 12:17:07 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						ede9012fcc 
					 
					
						
						
							
							removed TODO-levs about okex liquidation price  
						
						
						
						
					 
					
						2022-01-31 12:17:07 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						d133a7c789 
					 
					
						
						
							
							added isolated, futures to okex trading_mode_collateral_pairs  
						
						
						
						
					 
					
						2022-01-31 12:17:07 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						88ce66650c 
					 
					
						
						
							
							Okex and Gateio liquidation_price formula are the same, moved liquidation_price to exchange.exchange class  
						
						
						
						
					 
					
						2022-01-31 12:17:07 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						7f4894d68e 
					 
					
						
						
							
							okex.liquidation_price formula update  
						
						
						
						
					 
					
						2022-01-31 12:17:07 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						fe037aa971 
					 
					
						
						
							
							exchange.liquidation_price combined position and position_assets  
						
						
						
						
					 
					
						2022-01-31 12:17:07 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						0b5c2e97b3 
					 
					
						
						
							
							exchange._get_maintenance_ratio_and_amount  
						
						
						
						
					 
					
						2022-01-31 12:17:07 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						e91aaa7d64 
					 
					
						
						
							
							removed isolated_liq=  
						
						
						
						
					 
					
						2022-01-31 12:16:43 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						5cf54bee4d 
					 
					
						
						
							
							removed excess decimals in test_binance  
						
						
						
						
					 
					
						2022-01-31 12:16:43 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Germain 
							
						 
					 
					
						
						
							
						
						0c13e387fe 
					 
					
						
						
							
							moved liquidation_price method to exchange classes  
						
						
						
						
					 
					
						2022-01-31 12:16:43 -06:00