xp=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,2 5,26,27,28,29,30] plotPatAr.append(eachPattern) predArray=[] if patFound==1: #fig=plt.figure(figsize=(10,6)) for eachPatt in plotPatAr: futurePoints=patternAr.index(eachPatt) if performanceAr[futurePoints]>patForRec[29]: pcolor='#24bc00' predArray.append(1.0000) else: pcolor='#d40000' predArray.append(-1.0000)
fig=plt.figure(figsize=(10,7)) ax1=plt.subplot2grid((40,40),(0,0),rowspan=40,colspan=40) ax1.plot(date,bid) ax1.plot(date,ask) plt.gca().get_yaxis().get_major_formatter().set_useOffset(False) ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M:%S')) for label in ax1.xaxis.get_ticklabels(): label.set_rotation(45) ax1_2=ax1.twinx() ax1_2.fill_between(date,0,(ask-bid),facecolor='g',alpha=0.3) plt.subplots_adjust(bottom=0.23) plt.grid(True) plt.show() dataLength=int(bid.shape[0]) print 'data length is',dataLength toWhat=37000 allData=((bid+ask)/2) accuracyArray=[] samps=0 while toWhat<dataLength: #avgLine=((bid+ask)/2) avgLine=allData[:toWhat]
patternAr=[] performanceAr=[] patForRec=[]
patternStorage() currentPattern() patternRecognition() totalTime=time.time()-totalStart print 'Entire processing time took:',totalTime moveOn=raw_input('Press Enter to continue.....') samps+=1 toWhat+=1