Now you can enter the expiration time in days (business or sequential) and expiration date
is adjusted, basis is current date. This is useful when one knows the time lapse (e.g. 45 days)
but not the exact expiration date. This often happens when we want to simulate an option scenario.
You can choose between sequential days (365/year) or business days (252/year), following the
USA financial industry standard.
Business days calculations take some holidays into account, with a Brazilian bias :) Namely:
Christmas, Christmas Eve, New Year's Eve, New Year and Good Friday. (If you are curious about
how to calculate Good Friday date, feel free to look into the code.)
When any field is manually edited, page warns that recalculation is due. (I plan to move to
fully automatic recalculation in the near future.)
Agora é possível informar o prazo em dias (úteis ou corridos), e a data de vencimento é
calculada com base na data de hoje. Útil para cálculos onde sabemos o prazo (digamos, 45 dias)
mas não a data, ou para simulações onde a data não é importante.
Pode-se escolher entre dias corridos (365 por ano) ou dias úteis (252 por ano, seguindo o
padrão do mercado financeiro estadunidense).
O cálculo de dias úteis leva em conta véspera de Natal, Natal, véspera de Ano-Novo, Ano-Novo
e Sexta-Feira Santa. (Se tiver curiosidade a respeito do cálculo desta última, sinta-se à vontade
para olhar o código.)
Quando algum campo é editado manualmente, a página avisa que é necessário recalcular. (Pretendo
mudar isso para recálculo 100% automático no futuro.)