代码拉取完成,页面将自动刷新
同步操作将从 macroan/traderStock-gui 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#coding=utf-8
import datetime
import math
import db
def get_update_datas(df, count):
datas = df.values[0:count].tolist()
if len(datas) > 0:
for i in xrange(0,len(datas)):
for j in xrange(0, len(datas[i])):
if type(datas[i][j]) is float and math.isnan(datas[i][j]):
datas[i][j] = 0.0
return datas
#macd过滤器
def xuangu_filter(code, df):
d = db.DB.getInstance()
basics = d.get_basics()
#停牌的股
today = datetime.date.today()
lasttradeday = datetime.datetime.strptime(df.iloc[0]['date'], "%Y-%m-%d").date()
days = today - lasttradeday
if days.days > 3:
return False
#st股
if basics.loc[code]['name'][:2].lower() == "st" or basics.loc[code]['name'][1:3].lower() == "st":
return False
#过滤大盘股
#if basics.loc[code]['outstanding']*10000 > 100000000:
#flag = False
#市盈率为负数或过大
#if basics.loc[code]['pe'] <= 0 or basics.loc[code]['pe'] > 1000:
#flag = False
#每股收益
#if basics.loc[code]['bvps'] <= 0:
#flag = False
return True
#macd过滤器
def isnew(df):
return df.shape[0] <= 30
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。