def __init__(self, symbol=None, start_date=None, end_date=None, amount=None): self.symbol = symbol self.start_date = start_date self.end_date = end_date self.investment_amount = amount # überprüfen, ob daten am start_datum schon vorhanden waren db = DBManager(self.symbol) if db.get_closest_day(start_date).close == -1: raise DataNotInDataset self.set_name() # self.check_data_exists() self.ask_input() self.trans_db = TransactionsDBManager(self.symbol) self.simulate_strategy() self.print_roi()