99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用 Empyrical 風(fēng)險(xiǎn)指標(biāo)計(jì)算神器

科技綠洲 ? 來(lái)源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-10-21 14:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Empyrical 是一個(gè)知名的金融風(fēng)險(xiǎn)指標(biāo)庫(kù)。它能夠用于計(jì)算年平均回報(bào)、最大回撤、Alpha值、Beta值、卡爾馬率、Omega率、夏普率等。它還被用于zipline和pyfolio,是Quantopian開(kāi)發(fā)的三件套之一。

下面就教你如何使用 Empyrical 這個(gè)風(fēng)險(xiǎn)指標(biāo)計(jì)算神器。

1.準(zhǔn)備

開(kāi)始之前,你要確保Python和pip已經(jīng)成功安裝在電腦上,如果沒(méi)有,可以訪(fǎng)問(wèn)這篇文章:超詳細(xì)Python安裝指南 進(jìn)行安裝。

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

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

請(qǐng)選擇以下任一種方式輸入命令安裝依賴(lài)

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

2. Empyrical 基本使用

計(jì)算最大回撤,你只需要從 empyrical 庫(kù)中引入 max_drawdown ,將數(shù)據(jù)作為參數(shù)傳入計(jì)算,一行代碼就能實(shí)現(xiàn):

import numpy as np
from empyrical import max_drawdown

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

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

同樣地,如果你需要計(jì)算alpha和beta指標(biāo):

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])

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

如果你想要計(jì)算夏普率,同樣也是一行代碼就能解決,只不過(guò)你需要注意這幾個(gè)參數(shù)的意義:

import numpy as np
from empyrical import sharpe_ratio

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

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

各個(gè)參數(shù)的意義如下:

參數(shù)數(shù)據(jù)類(lèi)型意義
returnspandas.Series策略的日回報(bào),非累積。
risk_freefloat本周期內(nèi)的無(wú)風(fēng)險(xiǎn)利率
periodstr, optional確定回報(bào)數(shù)據(jù)的周期,默認(rèn)為天。
annualizationint, optional交易日總數(shù)(用于計(jì)算年化)如果是daily,則默認(rèn)為252個(gè)交易日。

3.更多的指標(biāo)

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

3.1 omega_ratio

empyrical.omega_ratio(returns, risk_free=0.0, required_return=0.0, annualization=252)
參數(shù)數(shù)據(jù)類(lèi)型意義
returnspandas.Series策略的日回報(bào),非累積。
risk_freefloat本周期內(nèi)的無(wú)風(fēng)險(xiǎn)利率
required_returnfloat, optional投資者可接受的最低回報(bào)。
annualizationint, optional交易日總數(shù)(用于計(jì)算年化)如果是daily,則默認(rèn)為252個(gè)交易日。

3.2 calmar_ratio

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

3.3 sortino_ratio

empyrical.sortino_ratio(returns, required_return=0, period='daily', annualization=None, _downside_risk=None)
參數(shù)數(shù)據(jù)類(lèi)型意義
returnspandas.Series策略的日回報(bào),非累積。
required_returnfloat最小投資回報(bào)
periodstr, optional確定回報(bào)數(shù)據(jù)的周期,默認(rèn)為天。
annualizationint, optional交易日總數(shù)(用于計(jì)算年化)。如果是daily,則默認(rèn)為252個(gè)交易日。
_downside_riskfloat, optional給定輸入的下跌風(fēng)險(xiǎn)。如果沒(méi)有提供則自動(dòng)計(jì)
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 參數(shù)
    +關(guān)注

    關(guān)注

    11

    文章

    1867

    瀏覽量

    33064
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70674
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86690
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    PCB參數(shù)計(jì)算神器分享

    提前祝小伙伴們中秋節(jié)快樂(lè)。今天分享一個(gè)PCB計(jì)算神器,功能非常齊全。
    發(fā)表于 09-09 09:31 ?1476次閱讀

    免費(fèi)又好用的PCB參數(shù)計(jì)算神器——Saturn PCB Toolkit

    今天給大家分享一款免費(fèi)又好用的PCB 參數(shù)計(jì)算神器——Saturn PCB Toolkit。
    發(fā)表于 01-03 13:51 ?3.8w次閱讀

    DIY必備電子電路常用計(jì)算神器級(jí)別

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

    Vulkan同步機(jī)制和圖形轉(zhuǎn)換的風(fēng)險(xiǎn)

    Vulkan同步機(jī)制和圖形-計(jì)算-圖形轉(zhuǎn)換的風(fēng)險(xiǎn)(一)
    發(fā)表于 01-21 06:17

    衡量微型計(jì)算機(jī)的主要技術(shù)指標(biāo)是什么

    衡量微型計(jì)算機(jī)的主要技術(shù)指標(biāo)是?特點(diǎn)是?
    發(fā)表于 09-10 08:33

    NXP電力變換的神器

    其實(shí)很早之前在公眾號(hào)給大家推送過(guò)NXP的這個(gè)神器,freeMaster,這個(gè)工具其實(shí)已經(jīng)好多年了,在最早的飛思卡爾早期就存在,一直是工程師調(diào)試電機(jī),電力變換的神器,確實(shí)好...
    發(fā)表于 09-17 06:48

    移動(dòng)商務(wù)信譽(yù)系統(tǒng)風(fēng)險(xiǎn)評(píng)估模型

    針對(duì)移動(dòng)商務(wù)信譽(yù)系統(tǒng)風(fēng)險(xiǎn)評(píng)估這一復(fù)雜系統(tǒng)問(wèn)題,在分析以往信息系統(tǒng)風(fēng)險(xiǎn)評(píng)估指標(biāo)和移動(dòng)商務(wù)信譽(yù)系統(tǒng)特點(diǎn)的基礎(chǔ)上,提出3 類(lèi)核心評(píng)估指標(biāo),構(gòu)建一種移動(dòng)商務(wù)信譽(yù)系統(tǒng)
    發(fā)表于 03-30 08:29 ?15次下載

    基于免疫網(wǎng)絡(luò)的信息安全風(fēng)險(xiǎn)評(píng)估模型

    風(fēng)險(xiǎn)評(píng)估是評(píng)價(jià)網(wǎng)絡(luò)信息系統(tǒng)安全的有效措施之一。該文基于免疫網(wǎng)絡(luò)可動(dòng)態(tài)實(shí)時(shí)診斷的特性,提出一種新的信息安全風(fēng)險(xiǎn)評(píng)估模型,給出模型中各項(xiàng)指標(biāo)的定量計(jì)算方法,以評(píng)估
    發(fā)表于 04-10 08:44 ?14次下載

    商業(yè)銀行信用風(fēng)險(xiǎn)評(píng)價(jià)指標(biāo)的熵權(quán)選擇方法

    基于信息熵思想,按照熵權(quán)的大小篩選信用風(fēng)險(xiǎn)評(píng)價(jià)指標(biāo),定義了評(píng)價(jià)指標(biāo)的效率指數(shù),用評(píng)價(jià)結(jié)果的區(qū)分度反映評(píng)價(jià)指標(biāo)的有效性。算例表明,在初始指標(biāo)
    發(fā)表于 05-28 11:24 ?8次下載

    基于可能性計(jì)算模型的信息系統(tǒng)風(fēng)險(xiǎn)評(píng)估系統(tǒng)設(shè)計(jì)

    本文提出了一個(gè)基于可能性計(jì)算模型的定量風(fēng)險(xiǎn)評(píng)估方法,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)計(jì)算機(jī)輔助評(píng)估系統(tǒng),它利用業(yè)務(wù)事務(wù)價(jià)值和可能性計(jì)算模型來(lái)計(jì)算資產(chǎn)的
    發(fā)表于 07-07 13:20 ?13次下載

    計(jì)算機(jī)cpu性能指標(biāo)與作用

    本內(nèi)容介紹了計(jì)算機(jī)cpu的內(nèi)部結(jié)構(gòu)、CPU的工作原理和性能指標(biāo)。全面的介紹了計(jì)算機(jī)CPU。
    發(fā)表于 05-25 11:49 ?4208次閱讀
    <b class='flag-5'>計(jì)算</b>機(jī)cpu性能<b class='flag-5'>指標(biāo)</b>與作用

    基于投影尋蹤方法的工程項(xiàng)目風(fēng)險(xiǎn)評(píng)估

    本文基于投影尋蹤的方法以模糊綜合估計(jì)與聚類(lèi)方法為核心,研究了工程項(xiàng)目風(fēng)險(xiǎn)量化評(píng)估問(wèn)題。首先使用投影尋蹤方法求出各個(gè)風(fēng)險(xiǎn)指標(biāo)項(xiàng)的權(quán)重;接下來(lái),檢驗(yàn)各個(gè)指標(biāo)項(xiàng)評(píng)分的偏離程度,對(duì)其中偏離度高
    發(fā)表于 12-20 16:45 ?0次下載

    風(fēng)電并網(wǎng)電力系統(tǒng)運(yùn)行風(fēng)險(xiǎn)評(píng)估

    ,可以更準(zhǔn)確地描述風(fēng)電預(yù)測(cè)誤差分布情況。采用最優(yōu)交流潮流模型計(jì)算最小切負(fù)荷量、節(jié)點(diǎn)電壓和線(xiàn)路有功功率,與傳統(tǒng)直流潮流模型相比,可以得到更準(zhǔn)確的切負(fù)荷量和線(xiàn)路有功功率信息。計(jì)算了系統(tǒng)切負(fù)荷風(fēng)險(xiǎn)
    發(fā)表于 01-23 15:46 ?12次下載

    基于多因素融合的電網(wǎng)高風(fēng)險(xiǎn)設(shè)備評(píng)估方法

    了設(shè)備風(fēng)險(xiǎn)影響度計(jì)算指標(biāo)體系。在該體系的基礎(chǔ)上,利用設(shè)備相對(duì)重要度矩陣和設(shè)備相對(duì)隱患矩陣構(gòu)建設(shè)備風(fēng)險(xiǎn)影響度計(jì)算模型以獲取設(shè)備的
    發(fā)表于 02-28 10:39 ?0次下載
    基于多因素融合的電網(wǎng)高<b class='flag-5'>風(fēng)險(xiǎn)</b>設(shè)備評(píng)估方法

    邊緣計(jì)算風(fēng)險(xiǎn)及其補(bǔ)救措施

    如今,每個(gè)人都知道計(jì)算和網(wǎng)絡(luò)會(huì)帶來(lái)安全風(fēng)險(xiǎn),而新的風(fēng)險(xiǎn)伴隨著新的計(jì)算技術(shù)而出現(xiàn)。邊緣計(jì)算也是如此。因?yàn)閷?duì)于大多數(shù)組織來(lái)說(shuō),它代表了IT模式的
    的頭像 發(fā)表于 10-19 14:55 ?3055次閱讀