INNER CODE UNIT · Python

_open_long_position

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

	def _open_long_position(self):
		for i in range(self.maximum_open_positions_count):
				current_long_position = position.Position(position_type="long",
														  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_long_positions_list.append(current_long_position)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…