Current section

Files

Jump to
talib_ex priv python testing.py
Raw

priv/python/testing.py

import talib
import numpy as np
import math
import utils
import random
import momentum
import time
close = [0.084251, 0.084, 0.0832, 0.08196, 0.08189265, 0.08299993, 0.08395553, 0.0825,
0.0824562, 0.082, 0.0808501, 0.08034016, 0.08000005, 0.08099999, 0.08039312,
0.08039312, 0.081, 0.081, 0.0814655, 0.08165914, 0.08282205, 0.0827,
0.08166034, 0.0812545, 0.08000022, 0.08000121, 0.0825, 0.08150001, 0.08190002,
0.08229999, 0.0822991, 0.0822991, 0.0822, 0.08150001, 0.08100001, 0.081,
0.0814, 0.0814, 0.0812, 0.0815]
print momentum.macd(close, 12, 26, 9)
# def timing(f):
# def wrap(*args):
# time1 = time.time()
# ret = f(*args)
# time2 = time.time()
# print '%s function took %0.3f ms' % (f.func_name, (time2-time1)*1000.0)
# return ret
# return wrap
# my_randoms=[]
# for i in range (500):
# series = []
# for i in range (100):
# number = float(random.randrange(1,101,1))
# series.append(number)
# my_randoms.append(np.asarray(series))
# @timing
# def do_calc():
# for series in my_randoms:
# momentum.macd(series, 12, 21, 9)
# do_calc()