示例#1
0
def main():
    #db = DBManager("sqlite:///sqlalchemy_example.db")
    db = DBManager(
        "postgresql://*****:*****@localhost:5432/bourse")
    # db.dropTables()
    db.createAll()
    # import_csv(db, "data/ALL.txt")
    #getISINData(["FR0000130007", "LU0323134006"])
    #    getISINData(all_tickers)
    #db.buildActionHourTable()
    #db.fillHoles()

    #ha = IndicatorHeikinAshi()
    #db.runIndicator(ha)

    #db.convertResolution()
    # ha = IndicatorHeikinAshi(ActionHour, HeikinAshiHour)
    # db.runIndicator(ha)
    # ha = IndicatorHeikinAshi(Action30Minutes, HeikinAshi30Minutes)
    # db.runIndicator(ha)
    #db.plot(HeikinAshiHour)
    #db.plot(ActionHour)
    # db.runIndicator(ha)

    # db.convertResolution()
    # ha = IndicatorHeikinAshi(ActionDay, HeikinAshiDay)
    # db.runIndicator(ha)
    # db.plot(ActionDay)

    #ha = IndicatorHeikinAshi(ActionDay, HeikinAshiDay)
    ha = IndicatorHeikinAshi(ActionHour, HeikinAshiHour)
    # db.plot(HeikinAshiDay)
    db.testIndicatorPerformance(ha)
    print "[+] DONE"