SeaPea1
a2f733bfde
Add a test utility to calculate EfficientFrontier weights so solver results can be checked in simple cases where the only constraint is the sum of the weights.
...
Update tests accordingly, removing some hard-coded results.
2021-02-02 18:46:45 +00:00
robertmartin8
aae7153a41
removed commetned file
2021-02-01 21:30:24 +08:00
nknudde
e44305d791
Add tests for shorting
2021-01-31 12:55:43 +01:00
nknudde
5d48e606e0
Fix solver issues
2021-01-31 12:27:41 +01:00
nknudde
61d731ad8d
Inherit from EfficientFrontier + allow for shorting
2021-01-31 12:04:06 +01:00
nknudde
c4abcdb9ae
Fix test
2021-01-30 22:29:20 +01:00
nknudde
042c3c50dd
Add CVaR optimization + tests
2021-01-30 22:20:19 +01:00
nknudde
8d92d68f97
Merge branch 'master' into cvar
2021-01-30 18:28:41 +01:00
robertmartin8
af2aad7507
updated cookbook recipes
2021-01-29 16:50:08 +08:00
Robert Martin
78dafb43a9
Merge pull request #266 from robertmartin8/v1.3.1
...
v1.3.1
2021-01-28 19:50:29 +08:00
robertmartin8
66ce4bd548
versioning
2021-01-28 19:39:32 +08:00
robertmartin8
b960dd736f
Vastly improved plotting ( fixes #135 )
2021-01-28 19:36:07 +08:00
robertmartin8
0f2a86da86
fixes #250
2021-01-28 19:34:55 +08:00
robertmartin8
8eb2a16c56
touchup buttons
2021-01-27 16:57:54 +08:00
robertmartin8
5cb4bb5eb7
removed travis
2021-01-27 16:55:31 +08:00
Robert Martin
8d832618fa
Merge pull request #265 from robertmartin8/v1.3.0
...
v1.3.0
2021-01-27 16:40:07 +08:00
robertmartin8
668f12a64f
v.1.3.0 packaging
2021-01-27 16:30:58 +08:00
robertmartin8
f057f468b2
docs
2021-01-27 16:28:35 +08:00
robertmartin8
b5b1f6facc
added input validation
2021-01-27 16:28:24 +08:00
robertmartin8
d0eb3043ed
fix cvxopt version
2021-01-26 14:32:23 +08:00
robertmartin8
1db3d4e3be
added test for short
2021-01-26 14:32:05 +08:00
robertmartin8
206ca6f24a
misc improvement to docs
2021-01-25 15:05:22 +08:00
Robert Martin
9f60ed40b2
Create main.yml
2021-01-25 14:12:30 +08:00
robertmartin8
e51ab03ec6
added workflow
2021-01-25 14:08:28 +08:00
robertmartin8
2f8e3d87ef
test fix
2021-01-25 09:04:44 +08:00
robertmartin8
62a7876bf3
misc test fixes
2021-01-24 22:54:14 +08:00
robertmartin8
f9a4be45c3
Fixed semivariance (tentatively)
2021-01-24 22:40:16 +08:00
robertmartin8
b3b46274fb
drop py3.5 support; better handling of optionals
2021-01-24 22:38:57 +08:00
robertmartin8
7664b0bbe7
Not working. TODO: fix freq
2021-01-23 18:10:00 +08:00
robertmartin8
a60d6ef2be
added tracking error objectives
2021-01-23 16:22:16 +08:00
nknudde
4924dbe382
Add CVaR optimization
2021-01-22 18:46:52 +01:00
robertmartin8
5c4c4f0413
efficient semivariance dev
2021-01-22 22:36:21 +08:00
Robert Martin
4710fb7e19
Merge pull request #227 from phschiele/master
...
Efficient Semivariance
2021-01-22 16:07:19 +08:00
Robert Martin
fde712865d
Merge branch 'v1.3.0' into master
2021-01-22 16:07:04 +08:00
Robert Martin
0b325ceff7
Merge pull request #228 from phschiele/risk-model-semivariance
...
Risk model semivariance (Issue #219 )
2021-01-22 15:37:44 +08:00
Robert Martin
3d066ce471
Merge pull request #261 from arcaputo3/master
...
Improve shorting during discrete allocation: fixes #259,#260
2021-01-22 15:19:06 +08:00
Robert Martin
0a70188511
Merge branch 'v1.3.0' into master
2021-01-22 15:18:49 +08:00
robertmartin8
e788170c1b
error handling to address #204
2021-01-22 15:07:09 +08:00
robertmartin8
db9dd375b5
improves risk_free_rate usability #238
2021-01-22 14:38:57 +08:00
robertmartin8
bd60134fa7
clarifies docs as per #241
2021-01-22 14:24:09 +08:00
robertmartin8
663150e410
Merge branch 'v1.3.0' of https://github.com/robertmartin8/PyPortfolioOpt into v1.3.0
2021-01-22 14:17:15 +08:00
robertmartin8
951689d3ed
minor test improvements
2021-01-22 14:16:48 +08:00
Robert Martin
19bb4ea033
Merge pull request #256 from SeaPea1/fix_prices_from_returns
...
expected_returns.prices_from_returns wrong when log_returns=True. fixes #255
2021-01-22 14:16:01 +08:00
Robert Martin
a26da0475c
Merge pull request #235 from shlomikushchi/patch-1
...
Doc fix in `add_sector_constraints` - missing "
2021-01-22 14:12:50 +08:00
Robert Martin
90fd200957
Merge pull request #253 from SeaPea1/coverage_1
...
Minor changes to improve test coverage.
2021-01-22 14:10:46 +08:00
Robert Martin
dfa3b1eb45
Merge pull request #234 from SeaPea1/master
...
Test coverage improvements/fixes: 1) Fix for test_efficient_return_many_values function so for loop body is executed. 2) Improve test_custom_objectives.py so all its code is run. resolves #242
2021-01-22 13:54:35 +08:00
Robert Martin
5fb08c023b
Merge pull request #247 from SeaPea1/solver_2
...
Solver related improvements/bug fixes:
2021-01-22 13:15:42 +08:00
SeaPea1
57a1bce365
Test expected_returns.capm_return with non-DataFrame param.
2021-01-21 21:00:34 +00:00
Albert Richard Caputo III
0300c3ae8b
fix #259,#260
2021-01-19 13:33:18 -05:00
SeaPea1
b7f39f51e2
Test expected_returns.ema_historical_return with non-DataFrame param.
2021-01-14 19:17:49 +00:00