Gilles De Truchis

Cette article fait partie d'une series de pré-requis nécessaire à la programmation d'un Pricer d'Option

Dans l'article sur le modèle binomial on cherche à resoudre:

résultat de l'analyse combinatoire entre j et N. L'implémentation en AS3 peut être réalisée ainsi:

package fx.bidesign.maths
{
    import fx.bidesign.maths.Factorial;
   
    public class Combination
    {

        public function Combination()
        {

        }
        public static function evaluate( n:int, k:int ):Number
        {
            return Factorial.evaluate( n ) / ( Factorial.evaluate( k ) * Factorial.evaluate( n - k ) );
        }
    }
}


Cette classe appartient au package fx.bidesign.maths. Les sources seront mises à dispositions lorsques l'ensemble des tutoriaux concernant le pricer seront publiés Voici la classe factoriel:

package fx.bidesign.maths
{
    public class Factorial
    {
        public function Factorial()
        {

        }
        public static function evaluate( d:int )
        {
            var ret:Number = 1;
            for (var i:int = 2; i <= d; i++)
                ret *= i;
            return ret;
        }
    }
}


Cette classe appartient au package fx.bidesign.maths. Les sources seront mises à dispositions lorsques l'ensemble des tutoriaux concernant le pricer seront publiés

Mer 25 fév 2009 Aucun commentaire