INNER CODE UNIT · Python

_open_short_position

Erfaniaa/crypto-trading-strategy-backtester · backtester.py:394

	def _open_short_position(self):
		for i in range(self.maximum_open_positions_count):
				current_short_position = position.Position(position_type="short",
														   entry_time=self.current_candle.open_time,
														   exit_time="",
														   leverage=config.LEVERAGE,
														   first_coins_in_position=(self.total_first_coins / self.maximum_open_positions_count) * (1 - self.open_position_fee_percent / 100),
														   entry_price=self.current_candle.open,
														   exit_price="",
														   profit_percent="",
														   exit_type="",
														   max_profit_percent=-100,
														   min_profit_percent=100,
														   take_profit_price=self.current_candle.open * (1 - self.take_profit_percents_list[i] / 100),
														   stop_loss_price=self.current_candle.open * (1 - self.stop_loss_percents_list[i] / 100),
														   recent_candles_list=self.important_recent_candles_list,
														   candles_index=self.candles_index)
				self.open_short_positions_list.append(current_short_position)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…