mult.upgrade: Portfolio selection using multiplicative upgrades

Description Usage Arguments Details Value Author(s) References

Description

Implement the portfolio selction defined by Hemlbold, Schapire, Singer and Warmuth. The algorihtm is extremely simple but the function defined here is not able to exactly reproduced the published results.

Usage

1
mult.upgrade(x, eta, method)

Arguments

x

Time series of relative prices

eta

Parameter defining the learning rate

method

The optimization method, currently only "EG" supported, "exact" is planned, but with low priority given the original paper assertion that the two approaches were very close in performance.

Details

Straightforward implementation of the multiplicative update algorithm. The complexity is linear in the number of stocks and in the number of days making it a very fast algorithm, but with a less favorable theoretical bound than Cover's Universal algorithm.

Value

Return the time series of portfolio weights.

Author(s)

Marc Delvaux

References

David P. Helmbold, Robert E. Schapire, Yoram Singer and Manfreg K. Warmuth. On-line portfolio selection using multiplicative updates. Mathematical Finance, 8(4): 325-347, October 1998.


logopt documentation built on May 2, 2019, 5:49 p.m.