Starting from:

$30

Financial Signal Processing Problem Set I



ECE478 Financial Signal Processing
Problem Set I

1. Be a Financial Engineer!
Here we will study mixes of European calls and puts to craft di§erent types of payouts.
Here assume maturity date T, with underlying security price ST at T. The payout for
a European call and put, respectively, at time T with strike price K is, respectively:
c (T; T) = (ST  K)
+
p (T; T) = (K  ST )
+
DeÖne a digital call or put option to have respective payout as follows:
dC (T; T) = 1 if ST > K, 0 otherwise
dp (T; T) = 1 if ST < K 0 otherwise
A long position in one unit of a derivative with payout DT means the value of the asset
in the portfolio is DT . A short position in one unit means the value is DT .
Combining various amounts of long and short positions in call and put options can yield
a general piecewise linear but overall continuous value V (ST ) at the time of maturity.
Including digital options allows discontinuities. Here we will see several important
combinations.
Use a computer to generate plots by assigning reasonable values to the parameters K,
etc. You just need to produce one example of each. In all cases, horizontal axis is
ST > 0 and the vertical axis is V (ST ).
Note: As you graph these, keep in mind you are looking at the ìpayoutî V (ST ). If
you purchase one of these derivatives at a price say Vt at t, then your net ìproÖtîor
ìloss" at time T would be V (ST )  Vt=Z (t; T) (i.e., subtract o§ the money you would
have had in your pocket if you never purchased the derivative). This would be a more
useful graph, perhaps, e.g., to determine the range of ST for which you end up with a
net positive, but that would require determining the price at t, Vt
, which we are not
dealing with here. One thing to look for in any of these instruments: is the potential
loss unbounded? In other words, is min V (ST ) Önite?
Also, in what follows below, except for one case Iím not asking you to derive an analytic
formula for V (ST ). If you write core code to compute the payout for the call, put,
digital call, digital put, then just write code to combine these as suggested to obtain
the graphs. Your code should be general purpose, e.g., with parameters such as K
adjustable. When you generate graphs, plug in reasonable values, e.g., K = 1 or
whatever. Scale your horizontal and vertical axes accordingly.
(a) Graph V (ST ) for each of the following: long call, long put, short call, short put

More products