def macd(self):
# df=self.fetch_new_ipo(writeable=True)
# all_code=df['code'].values
# all_code=self.get_all_code()
# print all_code
result = []
for each_code in self.all_code:
print each_code
try:
df_x = ts.get_k_data(code=each_code, start='2017-03-01')
# ???????????no item?????
except:
print "Can't get k_data"
continue
if len(df_x) < 11:
# return
print "no item"
continue
ma5 = df_x['close'][-5:].mean()
ma10 = df_x['close'][-10:].mean()
if ma5 > ma10:
# print "m5>m10: ",each_code," ",self.base[self.base['code']==each_code]['name'].values[0], "ma5: ",ma5,' m10: ',ma10
temp = [each_code, self.base[self.base['code'] == each_code]['name'].values[0]]
print temp
result.append(temp)
print result
print "Done"
return result
#?????????
评论列表
文章目录