BinTree_KI(S0, K, r, T, sigma, n, Barrier, type)

% This is material illustrating the methods from the book
% Financial Modelling  Theory, Implementation and Practice with Matlab
% source
% Wiley Finance Series
% ISBN 9780470744895
%
% Date: 02.05.2012
%
% Authors: Joerg Kienitz
% Daniel Wetterau
%
% Please send comments, suggestions, bugs, code etc. to
% kienitzwetterau_FinModelling@gmx.de
%
% (C) Joerg Kienitz, Daniel Wetterau
%
% Since this piece of code is distributed via the mathworks fileexchange
% it is covered by the BSD license
%
% This code is being provided solely for information and general
% illustrative purposes. The authors will not be responsible for the
% consequences of reliance upon using the code or for numbers produced
% from using the code.
function y = BinTree_KI(S0, K, r, T, sigma, n, Barrier, type)
% KnockIn barrier option pricing using a binomial tree
% S0: Spot value
% K: Strike
% r: riskless rate
% T: Maturity
% sigma: volatility
% n: periods for tree
% Barrier: barrier for knockin
% type: 0 put, 1 call
[S, u, d, df, p] = createbintree(S0, T, n, r, sigma); % create tree
y = barrier_bintree(S, df, p, K, Barrier, type); % evaluate option
end

