色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用 Empyrical 風險指標計算神器

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-10-21 14:28 ? 次閱讀

Empyrical 是一個知名的金融風險指標庫。它能夠用于計算年平均回報、最大回撤、Alpha值、Beta值、卡爾馬率、Omega率、夏普率等。它還被用于zipline和pyfolio,是Quantopian開發的三件套之一。

下面就教你如何使用 Empyrical 這個風險指標計算神器。

1.準備

開始之前,你要確保Python和pip已經成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細Python安裝指南 進行安裝。

**(可選1) **如果你用Python的目的是數據分析,可以直接安裝Anaconda:Python數據分析與挖掘好幫手—Anaconda,它內置了Python和pip.

**(可選2) **此外,推薦大家用VSCode編輯器,它有許多的優點:Python 編程的最好搭檔—VSCode 詳細指南。

請選擇以下任一種方式輸入命令安裝依賴

  1. Windows 環境 打開 Cmd (開始-運行-CMD)。
  2. MacOS 環境 打開 Terminal (command+空格輸入Terminal)。
  3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install empyrical

2. Empyrical 基本使用

計算最大回撤,你只需要從 empyrical 庫中引入 max_drawdown ,將數據作為參數傳入計算,一行代碼就能實現:

import numpy as np
from empyrical import max_drawdown

returns = np.array([.01, .02, .03, -.4, -.06, -.02])

# 計算最大回撤
max_drawdown(returns)
# 結果:-0.4472800000000001

同樣地,如果你需要計算alpha和beta指標:

import numpy as np
from empyrical import alpha_beta

returns = np.array([.01, .02, .03, -.4, -.06, -.02])
benchmark_returns = np.array([.02, .02, .03, -.35, -.05, -.01])

# 計算alpha和Beta值
alpha, beta = alpha_beta(returns, benchmark_returns)
print(alpha, beta)
# 結果:-0.7960672549836803 1.1243025418474892

如果你想要計算夏普率,同樣也是一行代碼就能解決,只不過你需要注意這幾個參數的意義:

import numpy as np
from empyrical import sharpe_ratio

returns = np.array([.01, .02, .03, -.4, -.06, -.02])

# 計算夏普率
sr = sharpe_ratio(returns, risk_free=0, period='daily', annualization=None)
print(sr)
# 結果:-6.7377339531573535

各個參數的意義如下:

參數數據類型意義
returnspandas.Series策略的日回報,非累積。
risk_freefloat本周期內的無風險利率
periodstr, optional確定回報數據的周期,默認為天。
annualizationint, optional交易日總數(用于計算年化)如果是daily,則默認為252個交易日。

3.更多的指標

Empyrical 能提供使用的指標非常多,這里就不一一介紹了,基本上用法都和夏普率的計算方法差不多,這里介紹他們的方法和參數。

3.1 omega_ratio

empyrical.omega_ratio(returns, risk_free=0.0, required_return=0.0, annualization=252)
參數數據類型意義
returnspandas.Series策略的日回報,非累積。
risk_freefloat本周期內的無風險利率
required_returnfloat, optional投資者可接受的最低回報。
annualizationint, optional交易日總數(用于計算年化)如果是daily,則默認為252個交易日。

3.2 calmar_ratio

empyrical.calmar_ratio(returns, period='daily', annualization=None)
參數數據類型意義
returnspandas.Series策略的日回報,非累積。
periodstr, optional確定回報數據的周期,默認為天。
annualizationint, optional交易日總數(用于計算年化)。如果是daily,則默認為252個交易日。

3.3 sortino_ratio

empyrical.sortino_ratio(returns, required_return=0, period='daily', annualization=None, _downside_risk=None)
參數數據類型意義
returnspandas.Series策略的日回報,非累積。
required_returnfloat最小投資回報
periodstr, optional確定回報數據的周期,默認為天。
annualizationint, optional交易日總數(用于計算年化)。如果是daily,則默認為252個交易日。
_downside_riskfloat, optional給定輸入的下跌風險。如果沒有提供則自動計
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 參數
    +關注

    關注

    11

    文章

    1838

    瀏覽量

    32240
  • 代碼
    +關注

    關注

    30

    文章

    4790

    瀏覽量

    68649
  • python
    +關注

    關注

    56

    文章

    4797

    瀏覽量

    84720
收藏 人收藏

    評論

    相關推薦

    PCB參數計算神器分享

    提前祝小伙伴們中秋節快樂。今天分享一個PCB計算神器,功能非常齊全。
    發表于 09-09 09:31 ?1296次閱讀

    免費又好用的PCB參數計算神器——Saturn PCB Toolkit

    今天給大家分享一款免費又好用的PCB 參數計算神器——Saturn PCB Toolkit。
    發表于 01-03 13:51 ?2.9w次閱讀

    DIY必備電子電路常用計算神器級別

    DIY必備電子電路常用計算神器級別輕松你的DIY之路
    發表于 08-22 10:12

    Vulkan同步機制和圖形轉換的風險

    Vulkan同步機制和圖形-計算-圖形轉換的風險(一)
    發表于 01-21 06:17

    衡量微型計算機的主要技術指標是什么

    衡量微型計算機的主要技術指標是?特點是?
    發表于 09-10 08:33

    NXP電力變換的神器

    其實很早之前在公眾號給大家推送過NXP的這個神器,freeMaster,這個工具其實已經好多年了,在最早的飛思卡爾早期就存在,一直是工程師調試電機,電力變換的神器,確實好...
    發表于 09-17 06:48

    移動商務信譽系統風險評估模型

    針對移動商務信譽系統風險評估這一復雜系統問題,在分析以往信息系統風險評估指標和移動商務信譽系統特點的基礎上,提出3 類核心評估指標,構建一種移動商務信譽系統
    發表于 03-30 08:29 ?15次下載

    基于免疫網絡的信息安全風險評估模型

    風險評估是評價網絡信息系統安全的有效措施之一。該文基于免疫網絡可動態實時診斷的特性,提出一種新的信息安全風險評估模型,給出模型中各項指標的定量計算方法,以評估
    發表于 04-10 08:44 ?14次下載

    商業銀行信用風險評價指標的熵權選擇方法

    基于信息熵思想,按照熵權的大小篩選信用風險評價指標,定義了評價指標的效率指數,用評價結果的區分度反映評價指標的有效性。算例表明,在初始指標
    發表于 05-28 11:24 ?8次下載

    基于可能性計算模型的信息系統風險評估系統設計

    本文提出了一個基于可能性計算模型的定量風險評估方法,設計并實現了一個計算機輔助評估系統,它利用業務事務價值和可能性計算模型來計算資產的
    發表于 07-07 13:20 ?13次下載

    計算機cpu性能指標與作用

    本內容介紹了計算機cpu的內部結構、CPU的工作原理和性能指標。全面的介紹了計算機CPU。
    發表于 05-25 11:49 ?4004次閱讀
    <b class='flag-5'>計算</b>機cpu性能<b class='flag-5'>指標</b>與作用

    基于投影尋蹤方法的工程項目風險評估

    本文基于投影尋蹤的方法以模糊綜合估計與聚類方法為核心,研究了工程項目風險量化評估問題。首先使用投影尋蹤方法求出各個風險指標項的權重;接下來,檢驗各個指標項評分的偏離程度,對其中偏離度高
    發表于 12-20 16:45 ?0次下載

    風電并網電力系統運行風險評估

    ,可以更準確地描述風電預測誤差分布情況。采用最優交流潮流模型計算最小切負荷量、節點電壓和線路有功功率,與傳統直流潮流模型相比,可以得到更準確的切負荷量和線路有功功率信息。計算了系統切負荷風險
    發表于 01-23 15:46 ?12次下載

    基于多因素融合的電網高風險設備評估方法

    了設備風險影響度計算指標體系。在該體系的基礎上,利用設備相對重要度矩陣和設備相對隱患矩陣構建設備風險影響度計算模型以獲取設備的
    發表于 02-28 10:39 ?0次下載
    基于多因素融合的電網高<b class='flag-5'>風險</b>設備評估方法

    邊緣計算風險及其補救措施

    如今,每個人都知道計算和網絡會帶來安全風險,而新的風險伴隨著新的計算技術而出現。邊緣計算也是如此。因為對于大多數組織來說,它代表了IT模式的
    的頭像 發表于 10-19 14:55 ?2700次閱讀
    主站蜘蛛池模板: 精品久久久久中文字幕日本 | freevideoshd| 国产福利视频在线观看福利| 妈妈的朋友6未删减版完整在线| 四虎4hu亚洲精品| 717影院理论午夜伦不卡久久| 国产精品卡1卡2卡三卡四| 内射老妇BBX| 亚洲免费网站在线观看| 成人国内精品久久久久影| 久久青草热热在线精品| 玩弄朋友娇妻呻吟交换电影| 97SE亚洲国产综合在线| 黄色网址在线看| 四虎永久在线精品国产| freehd另类xxxx喷水| 久久亚洲免费视频| 亚洲欧美日韩精品久久奇米色影视 | 国产欧美精品一区二区三区-老狼| 欧美97色伦综合网| 一日本道伊人久久综合影| 国产成人在线视频播放| 欧美色图一区二区三区| 原神美女被超污app| 好湿好紧水多AAAAA片秀人网| 色窝窝亚洲AV在线观看| 99久久久无码国产精品AAA| 久久观看视频| 亚洲免费观看视频| 国产精人妻无码一区麻豆| 入禽太深免费视频10| ewp绞死vk失禁编| 美女xx00| 最美白嫩的极品美女ASSPICS| 黑人操日本女人| 香蕉免费高清完整| 国产超碰人人爱被IOS解锁| 日本G奶乳液汁| Chinesetube国产中文| 内射白嫩少妇超碰| 91久久精品一区二区三区|