コード例 #1
0
ファイル: download_data.py プロジェクト: vdt/pyalgotrade
def main():
    fromYear = 2000
    toYear = 2012

    try:
        symbolsFile = os.path.join("..", "symbols", "merval.xml")
        symbolsxml.parse(symbolsFile, lambda stock: download_files_for_symbol(stock.getTicker(), fromYear, toYear))
    except Exception, e:
        logger.error(str(e))
コード例 #2
0
def main():
    fromYear = 2000
    toYear = 2013

    try:
        symbolsFile = os.path.join("..", "symbols", "merval.xml")
        callback = lambda stock: download_files_for_symbol(stock.getTicker(), fromYear, toYear)
        symbolsxml.parse(symbolsFile, callback, callback)
    except Exception as e:
        logger.error(str(e))
コード例 #3
0
def main():
    fromYear = 2000
    toYear = 2012

    try:
        # MERVAL config.
        symbolsFile = os.path.join("..", "symbols", "merval.xml")
        missingDataVerifierClass = MervalMissingDataVerifier

        symbolsxml.parse(symbolsFile, lambda stock: process_symbol(stock.getTicker(), fromYear, toYear, missingDataVerifierClass))
    except Exception, e:
        logger.error(str(e))
コード例 #4
0
def main():
    fromYear = 2000
    toYear = 2012

    try:
        # MERVAL config.
        symbolsFile = os.path.join("..", "symbols", "merval.xml")
        missingDataVerifierClass = MervalMissingDataVerifier

        stockCallback = lambda stock: process_symbol(stock.getTicker(), fromYear, toYear, missingDataVerifierClass)
        indexCallback = stockCallback
        symbolsxml.parse(symbolsFile, stockCallback, indexCallback)
    except Exception as e:
        logger.error(str(e))