Comments (5)
Hey,
Sorry, for the late reply?
There is no purpose in rebalancing only one stock. The weight will stay the same.
Hope it helps!
from empyrial.
Hi, of course, but the point I was trying to make is that there is a math error. The end value is NOT the same here. This means that when using more than one stock), the rebalancing will create large errors.
The test for this is simply rebalancing with two stocks, where the second weight is zero. The result should be exactly the same, since a perfentage of zero is zero. So since this result is different than the single stock, the math is not correct.
from empyrial.
Sorry!! My fault, I misinterpreted the issue. If you find the bug, pin me! I'll also look at the code to see where is the problem coming from
Thanks for reporting this issue!
from empyrial.
I haven't looked at the code for a while, but it could be the precision of the calculations in pypfopt, resulting in rounding erros outside after several balancers. Errors grow fast as I remember. May need higher precision. Could be a summation error etc. I'll have a look if I get time. Regards
from empyrial.
This #72 pull request solved it
You can install Empyrial 2.0.1 and it should work!
from empyrial.
Related Issues (20)
- Unlisted Stock Symbol Counted in Pie Chart HOT 5
- EM Optimizer fails if benchmark changed to Nifty50 (yahoo ticker used "^NSEI") HOT 3
- Report Rename HOT 1
- Buy and Hold Comparison HOT 1
- No branch for the src of the website
- add daily and weekly rebalance period HOT 1
- Pickle cache for candles HOT 1
- Test example is broken HOT 2
- 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
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.