|WeightSpreadH (Time, Base, Start, Finish, Total, Weights, [DatesHistory], [PmtsHistory], [DayCount], [Periods], [ProjMode])|
|WeightSpread that uses historical data|
|WeightSpreadH does a standard WeightSpread, after allowing for PmtsHistory. In effect it does a MkPmts and then a WeightSpread after adjusting for the payments made. The WeightSpread starts upon the last date in the DatesHistory which has a non-zero|
|Auto Array Function|
This function does two things. It models your historic payments in similar fashion to the MkPmts function. It then spreads the remaining total over the rest of the timeframe in the proportions specified in Weights, in a manner similar to WeightSpread.
It is most important to realise over what timeperiod the remaining amounts are spread. The start of the forecast is the date of the last history payment that has a non-zero payment. The finish of the forecast is the date specified by Finish. This means that if you want zero overlap between the historic and future payments, you should put a small non-zero amount as the last historic payment, say 1e-9. That will mean that the next date will be the start of the forecast.