Frage

Ich verwende Quantlib, um Berechnungen auf historischen Daten durchzuführen.

Nach dem Einrichten des erforderlichen Rahmens (Kurven usw.), wenn ich generakodicetagcode anrufe, erhalte ich die folgende Ausnahme (für abgelaufene Optionen):

generasacodicetagpre.

ein Snippet der Codezeilen zum Einrichten der erforderlichen Kurven usw. ist unten gezeigt:

generasacodicetagpre.

i stark vermuten, dass das generierte generationstabelletagcode-makro standardmäßig dem aktuellen Systemdatum verwendete.

Wie kann ich die Bibliothek einrichten, um ein bestimmtes historisches Datum zu verwenden?

War es hilfreich?

Lösung

Das Bewertungsdatum wird durch Laufen eingestellt, sagen Sie,

generasacodicetagpre.

vor den Berechnungen.Wenn nicht eingestellt sind, standardmäßig das aktuelle Datum, wie Sie vermuten.

Der Zielkalender erzählt einfach die Kurve, an welchen Tagen Feiertage sind, aber keinen Einfluss auf das Bewertungsdatum selbst hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top