daily_yearly: Convert Daily Gain to X-year Gain

Description Usage Arguments Value Author(s) References See Also Examples

Description

Converts a daily proportion gain to a corresponding annual (or several year) gain. For example, an investment that gains 0.1% per day would gain approximately 28.5% in a year (252 trading days). The formula is: total.gain = (1 + daily.gain)^(252 * years) - 1. Here total.gain and daily.gain are proportions, e.g. 0.15 for 15%.

Usage

1
daily.yearly(daily.gain, years = 1)

Arguments

daily.gain

Numeric value (or vector) representing the daily proportion gain of an investment.

years

Number of years over which you would like to calculate the corresponding total gain. For example, set to 3 if you wish to calculate the 3-year gain for an investment that has a daily gain of daily.gain.

Value

Numeric value indicating total gain.

Author(s)

Dane R. Van Domelen

References

Acknowledgment: This material is based upon work supported by the National Science Foundation Graduate Research Fellowship under Grant No. DGE-0940903.

See Also

yearly.daily, convert.rate

Examples

1
2
3
4
5
# Calculate annual gain for an investment that gains 0.1% per day
daily.yearly(daily.gain = 0.001)

# Calculate 5-year gains corresponding to various daily gains
daily.yearly(daily.gain = seq(0, 0.001, 0.0001), years = 5)


Search within the stocks package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.