You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why this Nup?
Many practical aspects of asset allocation are of discrete nature: Minimum buy-in, maximum number of allowed trades per period, market segmentation, etc.
Does it fall under an existing category?
Other: finance
What will the API be?
asset_allocs = nupstup.portfolio_optimization(
factor_matrix=H # H.T@H is the variance-covariance matrix
covariance=Sigma # Sigma is the variance-covariance matrix
mu=mu # estimated first moments of return function
maxnum_transactions=20 # No more than 20 trades
maxnum_allocations=50 # No more than 50 allocations at a time (e.g., online problem)
min_invest_long=0.05 # For long allocations, need at least 5% of total investment
min_invest_short=0.01 # For short allocations, need at least 1% of total investment
max_total_short=0.1 # Maximum 10% short selling
[...]
Here the objective function would be min x.T @ H.T @ H @ x - mu @ x
Note that we focus here on the model
min x.T @ H.T @ H @ x - mu @ x
s.t. something
and another NUP should cover the model
max mu @ x
s.t. something
x.T @ H.T @ H @ x <= omega^2
Why this Nup?
Many practical aspects of asset allocation are of discrete nature: Minimum buy-in, maximum number of allowed trades per period, market segmentation, etc.
Does it fall under an existing category?
What will the API be?
Here the objective function would be
min x.T @ H.T @ H @ x - mu @ x
Note that we focus here on the model
and another NUP should cover the model
Both Nups can share most code and documentation.
Other random thoughts:
The text was updated successfully, but these errors were encountered: