Bonjour, je vous explique mon problème
j'ai 6 variables dans ma table :
VAR1= numéro d'instrument financier
VAR2= devise (pas important)
VAR3=date
VAR4=prix de l'instrument à la date t
diff_day=variable que j'ai crée le nombre de jours entre var3 et lag(var3)
diff_good=variable que j'ai crée vaut 1 si la différence de jours peut être utilisé (concerne le même instrument)
J'ai mis un exemple de mon tableau en pièce jointe.
Je dois compléter ma table quand il me manque des dates, c'est à dire dès que ma variable diff_day>1 et que diff_good=1, VAR4 correspondant au dernier prix de l'instrument à la date antérieure, les autres variables restant identiques.
Je pensais à une boucle pour chaque instrument qui irait de i=1 à diff_day-1
Avec VAR4=lag&i(VAR4) et VAR3=VAR3-i mais je ne sais pas du tout comment je pourrais rédiger cela.
Merci d'avance pour toute aide que vous pourrez m'apporter.
Partager