Salve a tutti, devo prezzare delle opzioni americane tramite Matlab e siccome sono agli inizi di questo, sono bloccato nella costruzione di una matrice: Il problema consiste nell'andare ad effettuare delle previsioni sull'andamento del sottostante tramite un albero binomiale ad n step. La matrice che dovrebbe risultare ipotizzando 3 step è la seguente, dove u è il valore in caso di crescita del mercato e d in caso di decrescita:
$((d^0*u^1, d^0*u^2, d^0*u^3),(d^1*u^0, d^1*u^1, d^1*u^2
),(0, d^2*u^0, d^2*u^1),(0, 0, d^3*u^0))$
Ah, in ogni postazione bisognerebbe moltiplicare per il prezzo del sottostante al tempo zero, che è un dato.
Avevo pensato di fare 2 cicli for dove in uno facevo variare le righe e nell'altro le colonne, il problema è che le colonne, da una riga all'altra si spostano verso destra... Non so proprio come fare, magari è una cavolata, spero possiate aiutarmi.
Prezzare l'opzione penso che sia semplice costruita questa matrice. Il numero di step logicamente va in input, così come s, u e d.
Vi ringrazio in anticipo,
Andrea