コード例 #1
0
    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()