Comments (6)
Ok just modified it a little bit with the new version (1.5.5).
Should work now as you can see in this notebook: https://colab.research.google.com/drive/1CKMf1YudMsf8ryD5tOYddVU0fRaQJnWx?usp=sharing
The sharpe ratio is credible. Is it fine?
from empyrial.
Hey,
You can change that by doing empyrial(your_portfolio, rf=0.1)
for example.
Hope it helps
from empyrial.
Hi Santosh,
It worked as a code, but it broke the Sharpe Ratio.
When I use "empyrial(portfolio, rf=0.0)", I get a Sharpe Ratio of 1.33 which is realistic.
When I use "empyrial(portfolio, rf=0.01)", I get a Sharpe Ratio of -7.06 which is unrealistic.
from empyrial.
Can you share the whole code please so I can try it out?
from empyrial.
start_date = datetime.datetime(2010, 1, 1)
df = pd.read_csv('Portfolio1.csv')
x = df.to_string(header=False,
index=False,
index_names=False).split('\n')
names = [','.join(ele.split()) for ele in x]
portfolio = Engine(
start_date= start_date,
portfolio= names,
benchmark = ["SPY"]
)
empyrial(portfolio, rf=0.01)
from empyrial.
Confirmed it's working fine. Issue is fixed in version 1.5.5.
Thanks!
from empyrial.
Related Issues (20)
- Error when rebalancing with only one stock HOT 5
- Graph styling HOT 3
- str and Timestamp error HOT 1
- rebalance has a bug HOT 3
- assets value / non-stock based portfolio? HOT 4
- TypeError is thrown when executing the first example snippet HOT 2
- Installation on Mac M1 Processor fails HOT 1
- Stop Auto Rebalancing HOT 3
- Rebalancing error. HOT 1
- Bloomberg HOT 5
- Assignment 3, Part2Test, getSelectedBlock() test4
- getting { TypeError: monthly_heatmap() missing 1 required positional argument: 'benchmark' } with any example HOT 1
- Is get_returns correct for getting portfolio return? HOT 4
- Error with stocks data HOT 3
- Can't use empyrial function when specifying rebalance HOT 9
- Can this framework set ime-varying weights for assets in the portfolio? HOT 1
- Versioneer broken when installing on python 3.12.0
- Error on pip installation HOT 3
- TypeError: float() argument must be a string or a number, not 'DataFrame' HOT 3
- Enabling Rebalancing and Use of Optimizers for Custom Data
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from empyrial.