コード例 #1
0
ファイル: test_csv_dam.py プロジェクト: hurricane1260/zhihui
    def testReadCSV(self):
        """
            test read

        """
        readDam = CsvDAM()
        readDam.setDir(self.targetPath)
        readDam.setSymbol(self.symbol)

        print(readDam.readQuotes('2002.01.01', '2020.01.01'))
        print(readDam.readTicks('2002.01.01', '2020.01.01'))
コード例 #2
0
ファイル: test_csv_dam.py プロジェクト: hurricane1260/zhihui
    def testWriteExcel(self):
        """

            test write
        """
        writeDam = CsvDAM()
        writeDam.setDir(self.targetPath)
        writeDam.setSymbol(self.symbol)

        for f in [writeDam.targetPath(CsvDAM.QUOTE), writeDam.targetPath(CsvDAM.TICK)]:
            if os.path.exists(f):
                os.remove(f)

        quote1 = Quote('2014.09.21', '00:00', '32.58', '32.58', '32.57', '32.57', '65212', None)
        quote2 = Quote('2014.09.22', '00:00', '32.59', '32.59', '32.58', '32.58', '65213', None)
        tick1 = Tick('2014.10.21', '00:00', '32.58', '32.58', '32.57', '32.57', '65212')
        tick2 = Tick('2014.10.22', '00:00', '32.59', '32.59', '32.58', '32.58', '65213')
        writeDam.writeQuotes([quote1, quote2])
        writeDam.writeTicks([tick1, tick2])