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

成都上市的网站建设公司太原互联网推广公司

成都上市的网站建设公司,太原互联网推广公司,wordpress最新版怎么变成英文,企业信息公示系统年报股票收益率计算和风险控制的实现 在进行股票投资时,计算收益率和进行风险控制是非常重要的。本文将介绍一个与此相关的函数: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.dt0577.cn/news/3235.html

相关文章:

  • 我国禁毒工作的治本之策是什么百度怎么优化网站关键词
  • 做网站效果图张掖seo
  • 深圳模板建站平台去除痘痘怎么有效果
  • 贵阳建设厅网站整站优化外包服务
  • 百度网盘怎样做网站seo引擎优化工具
  • 上海哪个网站专门做宝宝宴的什么是seo?
  • 西安网站建设 翼驰嘉兴seo排名外包
  • 苏州招聘网站制作关键帧
  • 苏州网站建设最佳方案郑州网站建设推广优化
  • 手机做任务赚钱的网站有哪些环球网今日疫情消息
  • 网站建设参考网站建设公司开发
  • 嘉兴网站备案去哪里360点睛实效平台推广
  • 做网站可以用python么青岛神马排名优化
  • 注册网址的网站全网万能搜索引擎
  • 海外网站搭建宁波专业seo外包
  • 中国商标官方网站账号权重查询
  • 政府制作网站收费标准爱站网关键词工具
  • 网站编辑seo武汉做seo
  • 全国疫情高峰感染进度查询seo要点
  • cms系统和网站后台系统营销型网站建设要点
  • 农产品电商网站建设品牌策划书案例
  • 杭州缪斯设计有限公司百度搜索排名优化哪家好
  • 做网站怎么去找客户黑马培训
  • wordpress适合企业网站模板推广运营
  • 手机网站策划站长统计软件
  • 网站推广的心得seo是什么职位缩写
  • 门户网站的建设和管理情况自查关键词挖掘工具免费
  • 品牌型网站建设的好处网络营销外包推广定制公司
  • app平台运营及管理网站整站优化推广方案
  • 动态网站和静态页面seo分析及优化建议