Funkcia %DayCountConvention 


Popis

Funkcia vypočíta:

  1. počet dní medzi dvoma dátumami,
  2. počet dní medzi dvoma dátumami v rokoch,
  3. počet dní v roku

podľa zadanej časovej konvencie.

Deklarácia

VECTOR|INT %DayCountConvention(
	INT			_convention,
	TIME|VECTOR	_from,
	TIME|VECTOR	_to,
	INT			_returnType
)

Parametre

_convention

Denná konvencia podľa

http://en.wikipedia.org/wiki/Day_count_convention
%DCC_30_360US - denná konvencia 30/360 US
%DCC_30E_360 - denná konvencia 30E/360
%DCC_ACTUAL_360 - denná konvencia Actual/360
%DCC_30E_360_ISDA - denná konvencia 30E/360 ISDA
%DCC_30EPLUS_360 - denná konvencia 30E+/360
%DCC_ACTUAL_ACTUAL_ISDA - denná konvencia
Actual/Actual ISDA
%DCC_ACTUAL_365_FIXED - denná konvencia Actual/365 Fixed
%DCC_ACTUAL364 - denná konvencia Actual/364
%DCC_ACTUAL_365L - denná konvencia Actual/365L
%DCC_ACTUAL_ACTUAL_AFB - denná konvencia
Actual/Actual AFB

_from

Dátum(/vektor), od ktorého sa bude rátať rozdiel medzi dátumami

_to

Dátum(/vektor), do ktorého sa bude rátať rozdiel medzi dátumami.

_returnType

Typ návratovej hodnoty:
1 - funkcia vráti počet dní medzi dátumami
2 - funkcia vráti počet dní v rokoch
3 - funkcia vráti počet dní v roku, pričom sa orientuje na rok, ktorý je zadaný v druhom parametri (v tomto prípade môže byť tretí parameter
aj INVALID

Návratová hodnota

V prípade, že boli zadané dva dátumy bude vrátená jedna hodnota, v opačnom prípade je vrátený vektor s hodnotami definovanými štvrtým parametrom.

Napíšte komentár