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

成都上市的网站建设公司鞍山做网站的公司

成都上市的网站建设公司,鞍山做网站的公司,免费推广网站在线观看,中企动力做网站真贵股票收益率计算和风险控制的实现 在进行股票投资时,计算收益率和进行风险控制是非常重要的。本文将介绍一个与此相关的函数:radio_day_cal()。 radio_day_cal()函数 def radio_day_cal(last_day, sheet_name, df_dict, code_list, new_list):i 0days…

股票收益率计算和风险控制的实现

在进行股票投资时,计算收益率和进行风险控制是非常重要的。本文将介绍一个与此相关的函数:radio_day_cal()

radio_day_cal()函数

def radio_day_cal(last_day, sheet_name, df_dict, code_list, new_list):i = 0days_work = stock_parse.get_days_now_buy(sheet_name, code_list[0])if days_work > DAYS_WATCH and sheet_name != "止盈":print(f'此为第{days_work}天,已经超过止损观察的{DAYS_WATCH}天,请移除并删除分组!!!!')for code in code_list:days_work = stock_parse.get_days_now_buy(sheet_name, code)if (days_work - last_day >= -1) and (days_work > 2 or last_day == 1):day_row_num = days_work - last_day + 2else:print(f'第{days_work}天的上{last_day}天不存在!!!')return Nonetry:open = df_dict[code][day_row_num]  # n日开盘except: # 格式发生变化open = df_dict[int(code)][day_row_num]  # n日开盘new = new_list[i]i = i + 1radio = ((float(new) - float(open)) / float(open)) * 100radio = round(radio, 2)if math.isnan(radio) == True:print(f'以下为止损策略结果:股票代码{code}相对第{last_day}天收益率未填入!!!!!')return Noneprint(f'以下为止损策略结果:股票代码{code}相对前{last_day}天收益率为{radio}%')if last_day == 1: # 日跌5点判断if radio <= -DAY1_OUT_LOSS:print(f'建议抛出(日跌{DAY1_OUT_LOSS}点)!!!!!')else:print("建议持有")elif last_day == 3 and days_work > 3: # 3日3点判断if radio <= -DAY3_OUT_LOSS:print(f'建议抛出(日跌{DAY3_OUT_LOSS}点)!!!!!')else:print("建议持有")elif last_day == 3 and days_work == 3: # 第3日没有收益出if radio <= DAY3_OUT_TARGET:print(f'建议抛出(三日预期不足{DAY3_OUT_TARGET}点)!!!!!')else:print(f'建议持有,且将股票移入止盈策略(三日预期超出{DAY3_OUT_TARGET}点)!!!!!')elif last_day == 5: # 5日5点判断if radio <= -DAY5_OUT_LOSS:print(f'建议抛出(日跌{DAY5_OUT_LOSS}点)!!!!!')else:print("建议持有")

该函数用于计算当前和前last_day天的收益率。该函数以一个股票代码列表作为输入,依次计算每个股票的收益率,并根据不同的策略打印输出相应的建议。

首先,该函数使用外部库stock_parse.get_days_now_buy()获取从购买日期到现在的天数,并检查非止盈分组是否多余,如果超过了设定的观察期DAYS_WATCH就会进行提示。然后,对于给定的股票列表中的每只股票,该函数计算出距离当前日期和买入日的天数间隔days_work,并据此确定相应的行号day接着,在确定了相应的行号day_row_num之后,该函数从数据字典df_dict中获取开盘价open和当前价new,根据公式(new - open) / open * 100计算出相对于前last_day天的收益率radio`。最后,根据不同的策略打印输出相应的建议。

如果存在格式变化等错误,则会进行相应的提示。

这个函数主要用于给出针对某只股票的持有和抛出建议,帮助投资者做好风险控制和收益管理。

总结

本文介绍了一个计算股票收益率并进行风险控制的函数radio_day_cal(),它可以计算相对于前last_day天的收益率,并根据相应的策略给出持有或抛出的建议。

在实践中,我们可以根据具体情况调整参数last_dayDAYS_WATCHDAY1_OUT_LOSSDAY3_OUT_LOSSDAY3_OUT_TARGETDAY5_OUT_LOSS等,以达到更好的效果。

源文件链接及描述见:https://blog.csdn.net/Fei_Yang_YF/article/details/129832565?spm=1001.2014.3001.5501

http://www.mmbaike.com/news/56291.html

相关文章:

  • 整站优化关键词推广自助搭建平台
  • 赌博网站开发公司搜索引擎营销优化
  • wordpress 第一张图片 get first福州seo结算
  • java 做直播网站有哪些软件有哪些seo域名综合查询
  • 软件工程师资格证旺道seo工具
  • 如何做网站推广方案网络推广营销方案100例
  • 南宁微信网站制作外贸快车
  • wordpress支持什么语言宁波seo网络推广软件系统
  • 直接访问网页seo排名快速优化
  • 合肥百度团购网站建设什么叫做优化
  • 企云网站建设爱上链外链购买交易
  • 贵州新闻北京seo公司排名
  • 加盟合作招商百度seo公司哪家强一点
  • wordpress怎么设置后台权限谷歌seo优化排名
  • sdcms网站建设模板朝阳网络推广
  • 国际电商平台有哪些珠海百度关键字优化
  • 揭阳东莞网站建设网站的宣传推广方式
  • 网站怎么做直播功能网络推广一般都干啥
  • 做网站 有哪些问题一个新公众号怎么吸粉
  • 做网站最简单的北京企业网络推广外包
  • 17做网店一样的网站百度网站下载安装
  • 软件开发专业都学什么网站排名怎么优化
  • 做响应式网站应该注意什么公司软文
  • 医院网站建设解决方案西安优化seo
  • 做网站专用软件天津百度爱采购
  • php动态网站开发唐四薪网站报价
  • 北京展示型网站建设价格网络推广优化培训
  • 男生都知道的微信公众号搜狗排名优化工具
  • 网站建设流程xbceo企业网站有哪些
  • 域名cn是个什么网站百度推广咨询