Example #1
0
double Delta()  
{
	if (otyp == "C")
		return CallDelta();
	else
		return PutDelta();

}
vector<double>PutOption::PutDelta(EuropeanOption & obj,vector<double> Mesh) const//delta for a range
{

    vector<double> temp;

    for (int i=0; i<Mesh.size();i++)
    {
       double opt = PutDelta(Mesh[i]); //
        temp.push_back(opt);
    }
     return temp;
}
Example #3
0
double PutElasticity(double percentageMovement) 
{
	return (PutDelta() * U()) /  percentageMovement;
}