Example #1
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.ta_model = models.TaModel()

        self.underlying = models.Underlying(
            symbol='TSLA',
            company='TESLA MOTORS INC COM',
        )
        self.underlying.save()

        self.future = models.Future(lookup='ES',
                                    symbol='/ESZ4',
                                    description='E-mini S&P 500 Index Futures',
                                    expire_date='DEC 14',
                                    session='ETH',
                                    spc='1/50')
        self.future.save()

        self.future_without_symbol = models.Future(
            lookup='ES',
            symbol='',
            description='E-mini S&P 500 Index Futures',
            expire_date='DEC 14',
            session='ETH',
            spc='1/50')
        self.future_without_symbol.save()

        self.forex = models.Forex(
            symbol='AUD/USD',
            description='AusDollar/US Dollar Spot',
        )
        self.forex.save()
Example #2
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.ta_files = glob(test_ta_path + '/*.csv')
        self.ta_files = self.ta_files + [
            os.path.join(test_path, '2014-11-25', '2014-11-25-TradeActivity.csv')
        ]
Example #3
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.ta_files = glob(test_ta_path + '/*.csv')
        self.ta_files = self.ta_files + [
            os.path.join(test_path, '2014-11-25',
                         '2014-11-25-TradeActivity.csv')
        ]
Example #4
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.pos_file = test_pos_path + r'/2014-08-01-PositionStatement.csv'
        self.acc_file = test_acc_path + r'/2014-07-23-AccountStatement.csv'

        self.pos_data = open(self.pos_file, mode='r').read()
        self.acc_data = open(self.acc_file, mode='r').read()

        self.open_csv = OpenCSV(data=self.pos_data)
Example #5
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.pos_file = test_pos_path + r'/2014-08-01-PositionStatement.csv'
        self.acc_file = test_acc_path + r'/2014-07-23-AccountStatement.csv'

        self.pos_data = open(self.pos_file, mode='r').read()
        self.acc_data = open(self.acc_file, mode='r').read()

        self.open_csv = OpenCSV(data=self.pos_data)
Example #6
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.fnames = glob(os.path.join(test_ta_path, '/*.csv')) + [
            os.path.join(test_path, '2014-10-31', '2014-10-31-TradeActivity.csv'),
            os.path.join(test_path, '2014-11-01', '2014-11-01-TradeActivity.csv')
        ]

        self.test_file = self.fnames[0]
        self.test_data = open(self.test_file).read()

        self.open_ta = OpenTA(data=self.test_data)
Example #7
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.fnames = glob(test_acc_path + '/*.csv') + [
            os.path.join(test_path, '2014-11-01', '2014-11-01-AccountStatement.csv'),
            os.path.join(test_path, '2014-11-19', '2014-11-19-AccountStatement.csv')
        ]

        self.test_file = self.fnames[0]
        self.sample_data = open(self.test_file).read()

        self.open_acc = OpenAcc(data=self.sample_data)
Example #8
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.fnames = glob(os.path.join(test_ta_path, '/*.csv')) + [
            os.path.join(test_path, '2014-10-31',
                         '2014-10-31-TradeActivity.csv'),
            os.path.join(test_path, '2014-11-01',
                         '2014-11-01-TradeActivity.csv')
        ]

        self.test_file = self.fnames[0]
        self.test_data = open(self.test_file).read()

        self.open_ta = OpenTA(data=self.test_data)
Example #9
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.symbol = 'IBM'
        self.date = '2015-04-02'
        self.source = 'tos_thinkback'

        self.items = {'high': 99.99, 'last': 99.64, 'volume': 6097146.0, 'low': 98.89,
                      'date': self.date, 'open': 99.44, 'net_change': 0.49}

        self.stock = Stock()
        self.stock.symbol = self.symbol
        self.stock.source = self.source
        self.stock.data = self.items
        self.stock.save()
Example #10
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.symbol = 'WFC'
        self.year = '2015'
        self.date = '2015-01-30'
        self.test_path = list()
        for path in glob(os.path.join(THINKBACK_DIR, '*')):
            if os.path.isdir(path):
                self.test_path.append(path)

        self.test_dir = [path for path in self.test_path if self.symbol.lower() in path].pop()

        # single test file
        self.test_file = r'D:\rivers\data' \
                         r'/csv\%s\%s\%s-StockAndOptionQuoteFor%s.csv' % \
                         (self.symbol.lower(), self.year, self.date, self.symbol.upper())

        self.open_thinkback = OpenThinkBack(
            date=self.date,
            data=open(self.test_file).read()
        )
Example #11
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.symbol = 'IBM'
        self.date = '2015-04-02'
        self.source = 'tos_thinkback'

        self.items = {
            'high': 99.99,
            'last': 99.64,
            'volume': 6097146.0,
            'low': 98.89,
            'date': self.date,
            'open': 99.44,
            'net_change': 0.49
        }

        self.stock = Stock()
        self.stock.symbol = self.symbol
        self.stock.source = self.source
        self.stock.data = self.items
        self.stock.save()
Example #12
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.symbol = 'WFC'
        self.year = '2015'
        self.date = '2015-01-30'
        self.test_path = list()
        for path in glob(os.path.join(THINKBACK_DIR, '*')):
            if os.path.isdir(path):
                self.test_path.append(path)

        self.test_dir = [
            path for path in self.test_path if self.symbol.lower() in path
        ].pop()

        # single test file
        self.test_file = r'D:\rivers\data' \
                         r'/csv\%s\%s\%s-StockAndOptionQuoteFor%s.csv' % \
                         (self.symbol.lower(), self.year, self.date, self.symbol.upper())

        self.open_thinkback = OpenThinkBack(date=self.date,
                                            data=open(self.test_file).read())
Example #13
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.ta_model = models.TaModel()

        self.underlying = models.Underlying(
            symbol='TSLA',
            company='TESLA MOTORS INC COM',
        )
        self.underlying.save()

        self.future = models.Future(
            lookup='ES',
            symbol='/ESZ4',
            description='E-mini S&P 500 Index Futures',
            expire_date='DEC 14',
            session='ETH',
            spc='1/50'
        )
        self.future.save()

        self.future_without_symbol = models.Future(
            lookup='ES',
            symbol='',
            description='E-mini S&P 500 Index Futures',
            expire_date='DEC 14',
            session='ETH',
            spc='1/50'
        )
        self.future_without_symbol.save()

        self.forex = models.Forex(
            symbol='AUD/USD',
            description='AusDollar/US Dollar Spot',
        )
        self.forex.save()
Example #14
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.fnames = glob(os.path.join(test_pos_path + '/*.csv'))
        self.pos_data = open(self.fnames[0]).read()
        self.open_pos = OpenPos(data=self.pos_data)
Example #15
0
    def setUp(self):
        TestSetUp.setUp(self)

        self.fnames = glob(os.path.join(test_pos_path + '/*.csv'))
        self.pos_data = open(self.fnames[0]).read()
        self.open_pos = OpenPos(data=self.pos_data)