コード例 #1
0
def prepare(meigaras=[]):
    f.log("Starting preparation")
    rootd = f.get_json_data("prepare")
    
    # Setup
    d = rootd["create_tables"]
    if d["enabled"] == 1:
        f.log("Creating tables")
        tables = d["names"]
        for t in tables:
            tbl.create_table(t)
    
    # Import kabuka data
    d = rootd["import_kabuka"]
    if d["enabled"] == 1:
        f.log("Importing kabuka")
        kdb.import_kabuka(d["start"], d["end"])
    
    # Init tables
    d = rootd["init_tables"]
    if d["enabled"] == 1:
        f.log("Initializing tables")
        tbl.init_eigyobi()
        tbl.init_meigaras()
    
    # Update Daw table
    d = rootd["update_dow"]
    if d["enabled"] == 1:
        f.log("Updating DOW table")
        learn("dow", meigaras)
    
    f.log("Finished preparation")
コード例 #2
0
ファイル: simulator.py プロジェクト: toku463ne/trade_advisor
 def _get_lms(self):
     tbl.create_table("learned_memory")
     tbl.truncate_table("learned_memory")
     
     for prg in self.prgnames:
         pf_table = "pf_%s" % prg
         tp_table = "tp_%s" % prg
         self.lms.append(LearnedMemory(prg, "ts_default", "BUY"))