当前位置: 首页 > news >正文

给一个公司做网站需要什么内容深圳网站界面设计

给一个公司做网站需要什么内容,深圳网站界面设计,网站建设的相应技术,外贸网站建站公司判断是否为调仓日 ef is_adjust_day(self, dom1):判断是否是每月的调仓日。 :params int dom: 每月第几个交易日进行调仓#xff0c;缺省是第1个交易日。:return: 如果是调仓日#xff0c;返回True#xff0c;否则返回False。ret Falsetoday self.datetime.date()…判断是否为调仓日 ef is_adjust_day(self, dom1):判断是否是每月的调仓日。 :params int dom: 每月第几个交易日进行调仓缺省是第1个交易日。:return: 如果是调仓日返回True否则返回False。ret Falsetoday self.datetime.date()if self.month is None or self.month ! today.month:self.month today.monthself.num_of_days 1else:self.num_of_days 1if self.num_of_days dom:ret Truereturn ret 获取指定档位期权 def get_opt(self, otypecall, pos1, when1):根据ETF当前价格获取期权。:params str otype: 期权类型call或者put。:params int pos: 期权的位置正数表示比当前标的价格高几档负数表示比当前期权价格低几档。:params int when: 期权的到期日期0/1/2/3分别表示当月/下月/当季/下季。:return: 期权代码如果没有找到则返回None。etf_price self.datas[0].close[0]# 获取期权的到期日期m self.get_maturity(whenwhen)# 筛选这个到日期的期权并按照行权价由低到高排序d self.params.optsd d[ (d[maturity] m) (d[type] otype) ]d d.sort_values(by[strike])# 建立一个按照行权价由低到高排列的期权代码列表option_codes []pos_etf 0for _, row in d.iterrows():if row[strike] etf_price :if pos_etf 0 :option_codes.append(None)pos_etf len(option_codes) - 1option_codes.append(row[code])# 返回需要的期权代码idx pos_etf posif idx 0 and idx len(option_codes) :return option_codes[idx]else:return None计算结束日期 def get_maturity(self, when1):获取期权的结束日期:param int when: 哪一个到期日期。0/1/2/3分别表示当月/下月/当季/下季的到期日期。:return: 期权的到期日期# 获取所有已经开始交易的期权代码trading_codes []for d in self.datas:if len(d) 0:trading_codes.append(d._name)#print(trading_codes) # 选出到期日期大于等于今天的期权合约df self.params.opts#print(df)df df[ df[maturity] pd.to_datetime(self.datetime.date()) ]#print(df) # 现在可以交易的期权的到期日期列表按照从小到大排序m_list sorted(list(set(df[df[code].isin(trading_codes)][maturity])))#today self.datetime.date()#print(today)#print(m_list) # 如果给的参数不符合要求返回最后一个日期if when len(m_list):when len(m_list) - 1#return m_list[when]if len(m_list)!0:print(m_list)return m_list[0]else:pass添加期权数据到backtrader # 添加ETF日线数据到回测引擎。ETF是159919。日线数据在策略中通过self.datas[0]来引用 df2[date] df2[date].astype(datetime64[ns]) data PandasData(datanamedf2, datetimedate)cerebro.adddata(data, name159919) # 添加期权数据到回测引擎 for opt in list(set(hs300[code])):d hs300[hs300[code]opt].iloc[:,1:]d[trade_date] d[trade_date].astype(datetime64[ns])d.index pd.to_datetime(d[trade_date])data PandasData(datanamed)cerebro.adddata(data, nameopt)
http://wiki.neutronadmin.com/news/35003/

相关文章:

  • 郑州网站建设找三牛wordpress 3.8 问题
  • wordpress网站安全性发布产品的免费平台有哪些
  • 广州seo网站多少钱基于MVC网站建设课程设计报告
  • 网站吸引人的功能石家庄大型网络公司
  • 网站大全官网专门做鞋子的网站
  • 智慧团建信息系统网站登录手把手教你搭建自己的网站
  • dns解析失败登录不了网站WordPress中文企业免费主题
  • 中山网页建站模板深圳调查公司哪家好
  • 一家网站建设公司需要什么资质泰兴企业网站建设
  • 奢华网站模板网络架构设计方案
  • html5网站用什么软件做视频官方网站
  • 天津建设网站c2成绩查询易做文学网站的logo
  • 上海企业网站黄页网站模板怎么使用教程
  • 做盘石信用认证网站网站建设与管理找工作
  • 视频网站公共关系怎么做网站设计与网页制作模板
  • 建立网站网站建设的硬件支持
  • 梅州建设公司网站秦皇岛做网站的公司
  • 数据网站建设深圳市住建局工程交易服务网
  • 电子元件做的比较好的网站合肥建设厅官方网站
  • 做网站对于不同的分辨率西安建设科技专修学院官方网站
  • 做网站公司联系方式页面zh cn wordpress
  • 营销型网站的三元素网站建设深圳龙华
  • 企业网站推广哪个公司好中山网站开发招聘
  • 营销型网站建设与网盟空间中国网站
  • c#网站开发模板简历免费模板
  • 网站服务器自己做广州小程序定制开发
  • 新注册公司怎么做网站备案个人网站名称
  • 慈溪网站优化网站建设小结报告
  • 川渝建设集团网站wordpress与微信支付
  • 网站外部链接添加方式淘宝联盟网页版