コード例 #1
0
def load_ticks(filename):
    i = 0
    ticks = []
    for tick in get_tick('./historical-ticks/EUR_USD.csv'):
        i += 1
        ticks.append(tick)
        if i >= 2000000:
            break
    return ticks
コード例 #2
0
ファイル: sample-model.py プロジェクト: jpazarzis/development
def load_ticks(filename):
    i = 0    
    ticks = []
    for tick in get_tick('./historical-ticks/EUR_USD.csv'):
        i += 1
        ticks.append(tick)
        if i >=2000000:
            break
    return ticks
コード例 #3
0
def test_model():
    model = ModelEngine(random_model, 1000)

    i = 0
    wins, loses = 0, 0
    for tick in get_tick('./historical-ticks/EUR_USD.csv'):
        i += 1
        r = model.process(tick, i)
        if r is None:
            continue
        if r == 1: wins += 1
        if r == -1: loses += 1
        print ' wins: {0}, losses: {1} total: {2}'.format(wins, loses, i)
コード例 #4
0
ファイル: sample-model.py プロジェクト: jpazarzis/development
def test_model():
    model = ModelEngine(random_model,1000)

    i = 0    
    wins, loses = 0,0
    for tick in get_tick('./historical-ticks/EUR_USD.csv'):
        i+=1
        r = model.process(tick,i)
        if r is None:
            continue
        if r == 1: wins += 1
        if r == -1: loses += 1
        print ' wins: {0}, losses: {1} total: {2}'.format(wins, loses, i)