Download as pdf or txt
Download as pdf or txt
You are on page 1of 95

This book is educational in nature.

Various Derivative contracts


traded in the Indian market and data used in multiple examples
are for illustrative and educational purposes only. Example/
data used may or may not be based on historical/factual data.
We are not rendering legal/professional services or any advice
for trading. Past performance or data or example discussed
here does not guarantee future results. We disclaim any
liability/loss/risk resulting directly or indirectly from the use or
application of any content of this book.
Introduction
Basics of Options
Trading Options
Comparison of buying future Vs. buying an Option
Option Greeks
Delta
Gamma
Theta
Vega
Volatility Skew
Rho
Comparison of buying future Vs. buying an Option
Why option spreads are better than naked future
Basics of Technical Analysis
Technical Analysis Indicators
Trading Setups
Trading Options on Technical –
Why Python
Strategies in Excel
Books by This Author
About Authors / Acknowledgments
Introduction
Novice traders, as they start trading in derivatives, encounter many
disappointments and exit with losses. Most are not equipped to
compete in this game. One of the causes is naked positions in
derivatives.

Derivatives give many choices to hedge risk. A novice derivative


trader should start trading with options spreads as it enables him to
make different combinations of risk and reward. Traders can fix
maximum loss in any position, which is very much essential for
derivative trading. Once you properly learn options, you will find that
options are an excellent investment tool that gives you flexibility,
reduce risk. To be a successful trader, you must get a proper
education.

Reading this book is a good start!

Many traders are always searching for a free ride, and they are
always looking for free tips or a guru who can teach them to make
profits every time. In derivatives trading, good performance is usually
a result of lady luck; markets are random, so no guru or system will
be helpful in the long run. The only way to make it in trading is to
earn it. Use the wisdom of gurus/experts but make your own
decisions and be willing to take responsibility for your own choices.
No one is right every time, but you should make money more often
than you lose, and profitable trades should make more than losing
trades lose.
Trading in derivatives is a probability game. The probability and
amount of success should be higher than the probability and amount
of loss. In comparison, many retail investors are doing just the
opposite. Novice Indian retail traders are losing money
systematically; they take naked positions in derivatives and trade for
small profits, whereas on the loss side, they hold the position and
hold it with them for a long until the price comes back. In this case,
whenever there will be a significant movement in an adverse
direction, they will lose a considerable amount and leave the capital
market with substantial losses. The better way to do all these things
is to use option spreads and combinations in a disciplined manner.

In this book, we will focus on spreads and combinations rather than


outright naked position. The objective of trading should be to make
more money with less risk. The focus should be on making money.
Only trade when you have some insight and use the best possible
trade structure. That will often be a spread or combination with
limited risk and reward.

This book is divided into three parts.


- In the first part, we will learn the basics of Options, options
Greeks & Option pricing. Then, we will know why option
spreads are better than future.
- In the second part, Technical Analysis is dealt with in detail.
- The third part is about trading options on Technical.
Basics of Options
An option is a contract to buy or sell a financial product. Options are
derivative contracts. Two types of Options are traded –
1. Call Option
2. Put Option
Please refer option chain given in Table1. In the middle, shown is the
strike price. The left side is Call options, and provided on the right
side is put options data. Bid price and ask price given on each side
for Call as well as Put. One can buy a call option or sell a call option,
and similarly, a put option can be bought or sold.
In India, Index options and Currency options are settled in cash, and
Stock options are settled based on delivery on expiry. Thus, if an
investor buys any stock call option, they have the right to buy the
underlying instrument at the strike price on the expiration date.
Likewise, if the investor buys a stock put option, they can sell the
underlying instrument at the strike price on the expiration date.
Currently, in India, all options are European type, which means you
cannot excise before expiry. American options can be exercised
before expiry. Option chain -
Table1: Nifty Options (Nifty Spot price – 10000)
First, you need to understand the terminology used in options. I have
explained with the help of the option chain given in Table1.
Strike Price - A strike price is a price at which a specific derivative
contract can be exercised. Please refer to the option chain given in
Table No 1 [Nifty Options]. The middle row is the strike price. For
example, call option contract of 10,000 strike price is trading at Rs
96.3 – 96.35 whereas Put option contract of 10,000 strike is trading
at 83.20 – 83.95. Both call and put options contracts of Nifty are
available on every strike interval of 50. For example, 9650, 9600,
9550, 9500, and so on.
In the same way, call and put options of other derivatives contracts
are available at pre-specified price intervals.
Moneyness of an Option
In the money (ITM) option: A call option is ITM when the spot price is
higher than the strike price. A put option is said to be ITM when the
spot price is lower than the strike price. In the above Option chain, all
call options up to the strike price of 9950 are in the money options,
and all put options above the strike price of 10000 are in the money
options.
At the money (ATM) option: A call and put is said to be ATM when
the strike price is equal to the spot price. For example, in the above
Option chain, 10000 call and put options are ATM options.
Out of the money (OTM) option: A call option is OTM when the spot
price is lower than the strike price, and a put option is said to be
OTM when the spot price is higher than the strike price. In the above
Option chain, all put options up to the strike price of 9950 are out-of-
money options, and all Call options above the strike price of 10000
are Out of money options.
Options Price / Premium – Option premium is the price that the
option buyer pays to the option seller. As per the given Option chain,
anyone can buy a 10,100 call option at Rs 49/- So the buyer will pay
the premium of Rs 49 to the seller of an option who is the best seller
in the order book.
Option premium has two components intrinsic value and time value.
Option Premium = Intrinsic Value + Time value
Intrinsic value is how much the option is in the money or what one
would get if the options expire. Time value is the portion of the
premium that is over and above the intrinsic value of an option.
Please refer Nifty option chain on the previous page -
Nifty is trading at 10000, 9900 calls is trading at
Rs. 164.75/- Intrinsic value of 9900 Nifty calls is
100 (10000 – 9900). So one would get Rs 100/- if
the option expires at the current price of 10000.
So balance Rs 64.75/- is the time value.
Nifty is at 10000, 10,100 call is trading at Rs 49/-
Intrinsic value of 10100 Nifty calls is 0 since it is
out of the money which is how much one would
get if the option expire. So the price
paid/received in case of out-of-money options is
time value.
Nifty is at 10000, 10100 put is trading at Rs
133.35/- Intrinsic value of 10100 puts is 100, and
the balance portion of 33.35 is time value and in
case of 9900 put total price paid of Rs 53.75 is
time value.
Please refer to Table1, Nifty option chain given on earlier
pages. The premium of Call options increases with the
decrease in strike price, and the premium of a put option
increases with the increase in strike price.
Expiration Day – The day on which option contracts cease to exist
is its Expiration Day. Monthly options contracts at NSE expire with
the futures contract of the respective underlying assets.
Lot Size – Lot size of future & options contracts of any underlying
asset remains the same. For Example, Nifty future has a lot size of
75, so all options of Nifty have a lot size of 75.
Sport Price – Price at which underlying asset trades in the spot
market.
Margin – Buyers of any option need to pay a premium only.
However, in selling an option at NSE/BSE, a margin is required to be
paid (margin on option sell equals the margin required on the future
position of any underlying asset).
After the new rule, the margin on hedge position and spread position
will be lesser than the margin on naked options sold in India.
Therefore, in India, traders may get a maximum margin benefit up to
60-70% on hedged positions compared to the naked position. This
margin benefit will bring down the cost of trading.
Exercise Style - There are two main exercise styles: American and
European. In the case of American options, a buyer can exercise his
right at any time on or before the expiry date of the contract.
Whereas in the case of European options, owners of the option can
exercise their right only on the expiries date of the contract.
Presently NSE, BSE, and MCX options are European style so that
no one can exercise options before expiry.
Type of Delivery - As mentioned earlier, in India, Index options and
Currency options are cash-settled, and Stock options are delivery-
based. Cash Settled means the buyer's in-the-money option will
receive a certain amount equal to its intrinsic value on expiry.
However, NSE gives choices, not exercise options for near-money
strikes. This option was given because the earlier buyer of options
requires to pay Security transaction tax (STT) on the notional value
of an option if the in-the-money option is exercised, but in budget
2020, a new rule came that this STT will be limited to the amount by
which option is in-the-money.
Delivery-based options mean the open position will result in the
delivery of underlying; it means that on expiry, the buyer of the in-
the-money Call option will receive delivery of stocks, and the seller of
the In-the-money call option will give delivery. Buyers of the in-the-
money put option need to give delivery of stocks. At-the-money and
out-of-money options will be zero on expiry both in case of cash-
settled and delivery based.
Trading Options
A bullish position taken by buying a future can also be taken in
options by buying a call or selling a put. Likewise, a bearish position
taken by selling a future can also be taken by buying a put or selling a
call. Options are much more complicated than the future. We will
discuss Trading options in detail in this book. First, let's understand
some basics of options.
The payoff for a buyer of Call Option – A trader bought Nifty Call
with strike 10000 at a premium of Rs 117/-. So he paid a premium of
Rs 8775/- (Rs. 117 multiplied by a Nifty lot size of 75). His risk is
limited to the premium paid, so the maximum loss the trader can incur
in this position is Rs 8775. However, the profit potential is unlimited.
Profit will increase with the price increase. Please refer to table2 [P &
L Pay off - Buyer of Call Option] given below.
If Nifty closes at 10200 on expiry, then the trader will earn a profit of
Rs 83. A trader bought a 10000 call; if nifty will expire at 10200, then
the intrinsic value of 10000 call is Rs 200. It means the trader will get
Rs 200. However, he bought a call at Rs 117. So the net profit is Rs
83 (200-117=83). If Nifty closes at 10300 on expiry, then the trader
will earn a profit of Rs 183. If Nifty closes at 10400 on expiry, then the
trader will make Rs283 and so on.
However, on the downside, the risk is limited to the premium paid. If
nifty will close at 10000 or below, then the intrinsic value of the 10000
call is zero. It means the trader will lose Rs 117, a premium paid on
buying a call. The Breakeven point for a buyer of a call option is strike
+ premium. So if Nifty closes above 10117, then only the buyer will
make money.
The payoff for a seller of Call Option – A trader sold Nifty Call with
strike 10000 at a premium of Rs 117/-. So he received a premium of
Rs 8775/- (Rs. 117 multiplied by a Nifty lot size of 75). His profit is
limited to the premium of Rs 8775 received. However, the risk profile
is unlimited. The loss will increase with the price increase. The
breakeven point will be strike + premium. So if Nifty closes below
10117, then the seller will make money. Buyers of the Option need
not to pay any margin, but the margin is required for the option seller.
The margin on Nifty future is approx 10% of the contract value. If the
contract value is 7.5 lakhs, the margin of approx Rs 75,000 will get
blocked on selling one lot of call option (75 X 10000 X 10%).
The payoff for the buyer of Put Option A trader bought Nifty Put
Option with strike 10000 at a premium of Rs 73/-. So he paid a
premium of Rs 5475/- (Rs. 73 multiplied by a Nifty lot size of 75). His
risk is limited to the premium paid. So the maximum loss the trader
can incur in this position is Rs 5475/-. However, the profit potential is
unlimited. Profit will increase with the price decrease. The breakeven
point will be strike - premium. So if Nifty closes below 9927, then the
trader will make money.

The payoff for the seller of Put Option – A trader sold Nifty Put
option with strike 10000 at a premium of Rs 73/-. So he received a
premium of Rs 5475/- (Rs. 73 multiplied by a Nifty lot size of 75).
Seller of Option is required to pay margin. The margin on option sell
is equal to the margin on Future buy/sell. His profit is limited to the
premium of Rs 5475/- received. However, the risk profile is unlimited.
The loss will increase with the price decrease. The breakeven point
will be strike - premium. So if Nifty closes above 9927, then the seller
will make money.
Comparison of buying future Vs.
buying an Option
Please refer to Table 3: Option chain Nifty (This option chain may
also be referred from the NSE India website; data updates live with a
few minutes delay). If you check the Open Interest (OI) column,
10000 call options have the highest open interest of 4083300, and
9800 put have the highest open interest of 5366775. Technically
10000 is having a strong resistance, and 9800 is having strong
support till expiry. (The example referred to is of monthly options only
and add open interest of weekly options strikes for computation of
open interest-based resistance or support level for the month/week).
Suppose a trader is bearish on Nifty because Nifty is trading at its
strong resistance level of 10,000. Options give many choices to
trade; let's discuss some alternatives if the trader wants to go short –
- First, Traders can sell the future of Nifty. As mentioned in the
above examples selling future at 10000 will have a risk profile
of unlimited loss and profit potential of unlimited profit.
- Second, Traders can buy any put option of Nifty. For example,
if he buys a put option with a strike price of 10000 at Rs 83,
then the profit potential is unlimited like the future, but the risk is
limited to the premium of Rs 83 paid. One more noticeable
difference is, selling a Nifty future requires margin, whereas
traders can take a position in a put option with Rs 6225 only
(Rs 83 X Lot 75 = 5475).
So options are providing more leverage than futures for taking
exposure in the same quantity. The maximum cost, in this case,
is Rs 83. If the underlying expires at 10,000 or above, the
trader will lose 100% of the money (Rs 83/-). So options can
fund the cost also.
- Third, a trader can sell the put option with a strike price of
9800 at Rs 34/- along with buying a put with a strike price of
10000 at Rs 83. Now maximum risk in this trade has come
down to Rs 49 (83 -34), and maximum profit is limited to Rs
151 (Total Rs 11325 = Premium 151 X Lot 75). So you can say
that if a trader is wrong, they will lose X amount; however, if a
trader is right, they will earn 3X amount. So risk-reward ratio is
1:3. In this case, the margin blocked will be significantly
lesser than the future sold after new rules applicable from
1st June 2020. A trader can also sell two lots of 9800 put at 34
and buy one lot of 10000 put at Rs 83; this is called ratios. We
will discuss ratios and price behavior of options before expiry in
detail later on. Now we know ATM options have only time
value, and there is no intrinsic value. So if Nifty remains at
10000 till the expiry, the buyer of the option will lose the
premium. So a trader can sell any Call option if the view is
bearish.
- Fourth, the trader can sell the Call option if they are bearish. A
call option with a strike price of 10000 is trading at Rs 96/-.
Even if Nifty remains at 10000 or below, a trader will make
money; however, in this case, profit is limited to the premium of
Rs 96 (Total Rs 7200 = 96 X 75), and the risk profile is
unlimited. A trader can buy a call option with a strike price
10100 at Rs 49 along with selling a Call option with a strike
price of 10000 at Rs 96, In this case, the maximum profit
potential is Rs 47 (96-49), and the maximum possible loss is Rs
53/-. A trader can make a maximum profit of Rs 3525/- per lot
(Premium 47 X lot 75), and maximum loss is limited to Rs
3975/-(Premium 53 X lot 75). Selling the naked option is not a
good choice. It's better to buy a low-price option to limit the
maximum loss along with the selling of an option. The trader
will get margin benefit too.
Table 3: Option Chain Nifty (Nifty Trading at 10000)

One of the best things with options is that there are many ways to
use them. Options make it possible to trade in the market with limited
risk and trade with limited money.

Market participants can use different combinations of different


options contracts to create unique expected payoff and to increase
returns with predefined risk. One can not only take directional trade
in option, but also they can play direction neutral strategies (Trader
will make money on movement on either side). Many strategies we
will discuss later in this book. It has to be understood that options are
different from stocks. Direction is only one dimension. Options are
sensitive not only to direction but also to time left before expiration
and how volatile the stock is. Options are three-dimensional, so
before taking any position in options, traders need to consider the
three factors price, time, and volatility. It is essential to understand
options Greeks to understand the sensitivity of option prices to all
three dimensions. You learned in this book that what will be the price
of any option on expiry, but it is also essential to understand the
price behavior of option before expiry; a complete understanding of
Option Greeks is required to understand price behavior before
expiry. For example, how the options price will move with movement
in underlying, what will be the impact of time decay, what will be the
impact of the increase in volatility? In the next chapter, we will
unravel options Greeks.
Option Greeks
The value of any contract traded on the Exchange is ultimately
determined by the supply and demand. The same is true in the case
of options also. Academicians developed models to figure out the
theoretical value of options. Most pricing models use the following
inputs to determine theoretical values:

1. Stock price
2. Strike price
3. Time to expiration
4. Volatility
5. Interest rate
6. Dividends

Option Greeks help us understand how option price may react to a


change in variable pricing inputs. The most commonly used Greeks
are Delta, Gamma, Theta, Vega, and Rho. Greeks are not a
guarantee of exact option premium changes, but rather a theoretical
guidepost that gives investors an estimate of an option's value when
the underlying asset moves, interest rates change, dividend
announcement, time changes, or fluctuation due to volatility.

All inputs are dynamic except Strike Price. If the trader knows all of
these inputs, he can use the Option Calculators to arrive at the
theoretical price of an option. If one does not know any input, they
can use the option price (premium) to calculate it. We all know at
what price/premium any option is trading in the market. This
price/premium is used to calculate the volatility that is called implied
volatility. When the price of an option changes, it means anyone or
more than one out of five input variables has changed.
Understanding these variables and Greeks is essential to
understand the price behavior of an option before expiry. Let's know
the Greeks.
Delta
The options price of various strikes moves differently with the
movement in prices of the underlying asset. Time to expiry is also
had an impact on the option price. Is there any mathematical way to
estimate how much the price of an Option contract will move with a
change in the underlying price?

The answer is Delta!

Delta is the rate of change in option price relative to a change in the


underlying security price. In other words, Delta is the percentage
change in the option premium for each rupee change in the
underlying asset. For example, if you have a call option of Infosys
with a strike price of 1000, and the Infosys moves from 1000 to
1001, it will cause the Call option premium to increase by a certain
amount—let's say it increases by Rs 0.50. Then the option will have
a positive delta of 0.50 or 50% because the option premium
increased to Rs 0.50 for an increase of 1 in the stock price. Delta is
also denoted by a whole number, so if an option has a 0.50 delta, it
will often be represented as "50 delta".

Note that a put option with the same strike price will decline with an
increase in the underlying price and therefore have a negative Delta.
So any option contract that has a 0.50 delta means a premium of the
option contract will increase by 0.50 paisa with Rs1 increase in the
underlying asset, and if the price of the underlying asset came down
by Rs 1, then option premium will also come down by 0.50 paisa.
The Delta for a Call option always ranges from 0 to 1, and the Put
option Deltas always range from -1 to 0. So call prices will increase
with the underlying price; however, put prices will decrease with an
increase in the underlying price.

It's essential to understand how your option will move with a change
in the stock price. Without understanding Delta, it's hard to know the
price behavior of options with respect to changes in the underlying
asset price. Delta of options contract changes with the change in
input of option pricing model. Understanding the behavior of Delta
with change in input is essential for traders to use this Greek in
options trading. The price of options of Nifty in September 2015 of
various strikes and their Delta is given in below Table.

Strike Call Options Put Options


Prices Price Delta Price Delta
7500 ITM 556 0.99 OTM 61 -0.01
7600 ITM 471 0.96 OTM 78 -0.04
7700 ITM 390 0.90 OTM 100 -0.10
7800 ITM 318 0.81 OTM 125 -0.19
7900 ITM 250 0.68 OTM 156 -0.32
8000 ATM 194 0.52 ATM 191 -0.48
8100 OTM 139 0.36 ITM 241 -0.64
8200 OTM 96 0.22 ITM 295 -0.78
8300 OTM 63 0.12 ITM 358 -0.88
8400 OTM 40 0.06 ITM 431 -0.94
8500 OTM 23 0.03 ITM 515 -0.97
Table 4: Strike wise Delta

Delta of 7500 call which is in the money by 500 points is 0.99, so the
Rs 1 change in Nifty will result in 0.99 paisa in a change in the price
of 7500 call. 7800 Call is in the money by 200 points, and Delta is
0.81, so 1 point change in Nifty will result in a change of Rs 0.81 in
the premium of 7800 call.

The value of Delta is coming down with the increase in the strike
price of the call option. If Nifty changes from 8000 to 8010, then
8400 Call will change by 60 paisa only from Rs 40 to 40.60 approx
and 8300 Call will change by Rs 1.2 only from Rs 63 to Rs 64.20.
In Put options, Delta for in the money option is high and out of
money is low. It is to be observed in Table 4 [Strike wise Delta] that
the Delta of ATM strikes is near 0.50. Delta of In-the-money strikes is
more than 0.50, and deep in the money option is closer to 1. Delta of
out of money options is less than 0.50, and deep out of money
options is closer or 0. It is again to be observed in Table 4 that the
value of both Delta of the same strike is 1. If you add the value of call
delta and put Delta of the same strike, the result is one because of
call put parity. Put-call parity works in European options. Today Stock
options, as well as Index options, are European style. We will
discuss this put-call parity in detail when we will understand the
strategy of conversion and reversal.

Delta is also used for the probability that a call will expire in the
money. So a stock with a delta of 50% is deemed to have a 50%
chance of finishing in the money. An option with 0.25 Delta would be
thought of having a 25% chance of expiring in the money. If there is
less time for expiry, then there is less chance of expiring in the
money of the OTM strike. So when time is less, OTM strikes moves
to zero, and ITM strikes move to 1. If the time to expiry will be more,
then the Delta of all strikes will move towards 0.50.

Please refer to Table5 for the Delta of various strikes of Nifty call
options at different times to expiry if volatility is approx 11%. The
Index is trading at 8000, so 8000 is an ATM strike. With the change
of 10 points in Nifty, 8200 call will change by Rs 1.10 when there are
only ten days to expiry; however, the same strike will change by Rs
4.5 when there are 80 days to expiry.

Table 5: Delta of Call Options


Strike Time to Expiry
Prices 1 5 10 20 40 80
Day Days Days Days Days Days
7500 ITM 1 1.00 1.00 1.00 0.98 0.95
7600 ITM 1 1.00 1.00 0.99 0.95 0.91
7700 ITM 1 1.00 0.99 0.95 0.90 0.87
7800 ITM 1.00 0.98 0.94 0.88 0.83 0.80
7900 ITM 0.99 0.86 0.79 0.75 0.73 0.73
8000 ATM 0.52 0.54 0.55 0.57 0.60 0.64
8100 OTM 0.02 0.19 0.29 0.38 0.47 0.55
8200 OTM 0.00 0.03 0.11 0.22 0.34 0.45
8300 OTM 0.00 0.00 0.03 0.11 0.23 0.36
8400 OTM 0.00 0.00 0.01 0.04 0.14 0.28
8500 OTM 0.00 0.00 0.00 0.01 0.08 0.21

As mentioned earlier, Delta of an option contract changes with the


change in other variables, i.e., time to expiry, volatility, interest rates.
Volatility is also a vital input. Delta changes with change in volatility.
With the increase in volatility, the Delta of all strikes moves towards
0.50. So in case of an increase in time as well as an increase in
volatility, there is a drop in Delta of in the money strikes and rise in
out of money strikes. Delta at various levels of volatility of Nifty call
options when the time to expiry is 28 days is given below in Table 6.
Observe that Delta of 7500 call will change by 1 Rs with 1 Rs
change in Nifty when volatility is 5%. However, if volatility is 50%, the
same contract will change by 0.72 paisa only with 1 Rs change in
Nifty. In the case of 8300 call, when Nifty is trading at 8000 1RS
change in Nifty results in the change of 1 paisa only at 5% volatility
whereas at 50% volatility the same with change by 0.44 paisa.

Table 6: Delta of Call Options


Strike Volatility
Prices
5% 10% 20% 30% 40% 50%
7500 ITM 1 0.99 0.90 0.81 0.76 0.72
7600 ITM 1 0.98 0.86 0.77 0.72 0.69
7700 ITM 1 0.95 0.80 0.72 0.68 0.65
7800 ITM 0.99 0.87 0.72 0.66 0.63 0.62
7900 ITM 0.91 0.75 0.64 0.61 0.59 0.58
8000 ATM 0.67 0.59 0.56 0.55 0.54 0.55
8100 OTM 0.33 0.42 0.47 0.49 0.50 0.51
8200 OTM 0.09 0.26 0.38 0.43 0.46 0.47
8300 OTM 0.01 0.14 0.30 0.37 0.41 0.44
8400 OTM 0.00 0.06 0.23 0.32 0.37 0.41
8500 OTM 0 0.03 0.17 0.27 0.33 0.37

Please refer the Table 7. Reliance Industries options are trading at


approx 30% volatility, Nifty options are trading at approx 8% volatility,
and USDINR options are trading at approx 4% volatility. It is the
middle of the month, and still 14 days left for expiry. Various
contracts have different Delta because of different volatility. Reliance
Industries is trading at Rs 880. Rs 1 change in Reliance will result in
53 paisa change in ATM call. Nifty is trading at 10100, and Rs 1
change in Nifty will result in 0.58 paisa in ATM call.
In the same way, USDINR is trading at 65; if the price increases to
66, by Rs 1/-, will it result in the price of 65 call to increase by 0.65
paisa? The answer is No. It will be more than 65 paisa. Let's try to
understand. When USDINR increases by 0.50 paisa, 65 call will be
ITM1. If you will observe ITM1 delta is 0.92. So the Delta of call
options is also increasing with a price increase. This rate of change
in Delta is called Gama. Let's understand the Gama first, then return
to Delta again for a better understanding.
Table 7: Product wise IV & Delta
Reliance (IV-
30%) Nifty (IV-8%) USDINR (IV-4%)
Strike Delta Strike Delta Strike Delta
830 ITM 0.86 9600 ITM 1.00 62.5 ITM5 1.00
840 ITM 0.81 9700 ITM 1.00 63 ITM4 1.00
850 ITM 0.75 9800 ITM 0.98 63.5 ITM3 1.00
860 ITM 0.68 9900 ITM 0.93 64 ITM2 0.99
870 ITM 0.61 10000 ITM 0.80 64.5 ITM1 0.92
880 ATM 0.53 10100 ATM 0.58 65 ATM 0.65
890 OTM 0.46 10200 OTM 0.34 65.5 OTM1 0.28
900 OTM 0.38 10300 OTM 0.15 66 OTM2 0.06
910 OTM 0.31 10400 OTM 0.05 66.5 OTM3 0.01
920 OTM 0.25 10500 OTM 0.01 67 OTM4 0.00
930 OTM 0.20 10600 OTM 0.00 67.5 OTM5 0.00
Gamma
As we know, Delta is not constant for any strike. It is different for
different strikes. So Delta itself changes as the price of underlying assets
changes. Gamma is the change in Delta for each unit change in the
price of the underlying asset.

The following example will help to understand.

When Nifty is trading at 10000, ATM call of Nifty is trading at Rs 98.45,


Delta is 0.60, and Gamma is 0.0021. One point change in Nifty should
result in 0.60 paisa change in 10000 call and 0.0021 point change in
Delta. So 10 point change in Nifty resulted in a Rs 6 (0.60 X 10) change
in the price of Call. Delta also increased by 0.020 (10 X 0.002) from 0.60
to 0.62. When there is a rise in the price of Nifty by 40 points, then the
price of Call should increase by Rs 24.80 (40 Multiplied by the Delta of
0.62). However, the price of the Call is Rs 130.77, increased by Rs
26.26. The difference of Rs 1.46 (26.26-24.80) is due to Gamma (as
Delta also changes with price change). Delta should also increase by
0.08 (.0020 X 40) because of Gamma, whereas Delta increased by only
0.07 points only (From 0.62 to 0.69) because Gamma is decreasing with
an increase in Nifty. Gamma, which was 0.0020 at 10010, came down to
0.0019 at 10050. So Gamma is also dynamic. ATM options have
relatively high Gamma, whereas ITM and OTM options have low
Gamma.

Underlying Price (ATM


Price of CALL Strike
Nifty 10000) Delta Gama
10000 98.45 0.60 0.0021
10010 104.51 0.62 0.0020
10050 130.77 0.69 0.0019
As we can observe in Table 8, ATM strikes have the highest Gamma,
and the rate of change of Delta is decreasing as the strike is going more
out of money.

Table 8: Gamma & Strike


Call Put
Options Options
Strike Prices Gamma Gamma
ITM 9,600.00 0.0001 0.0001
ITM 9,700.00 0.0004 0.0004
ITM 9,800.00 0.0009 0.0009
ITM 9,900.00 0.0015 0.0015
ATM 10,000.00 0.0019 0.0019
OTM 10,100.00 0.0019 0.0019
OTM 10,200.00 0.0015 0.0015
OTM 10,300.00 0.0010 0.0010
OTM 10,400.00 0.0005 0.0005

It can be observed in Table 9, Gamma of ATM strike is more when the


time to expire is less. As discussed earlier also, each Greek impacts
another Greek, which is why the Gamma is different at different times to
expiry.

Table 9: Gamma & Time to Expiry

Time to Expiry
5 10 20 40 80
Strike Prices 1 Day Days Days Days Days Days
ITM 9,600.00 0.0000 0.0000 0.0000 0.0001 0.0003 0.0003
ITM 9,700.00 0.0000 0.0000 0.0001 0.0004 0.0005 0.0005
ITM 9,800.00 0.0000 0.0003 0.0007 0.0009 0.0008 0.0006
ITM 9,900.00 0.0004 0.0020 0.0019 0.0016 0.0012 0.0008
ATM 10,000.00 0.0095 0.0042 0.0029 0.0021 0.0014 0.0009
OTM 10,100.00 0.0006 0.0027 0.0025 0.0020 0.0015 0.0010
OTM 10,200.00 0.0000 0.0005 0.0012 0.0015 0.0014 0.0011
OTM 10,300.00 0.0000 0.0000 0.0003 0.0009 0.0011 0.0010
OTM 10,400.00 0.0000 0.0000 0.0000 0.0004 0.0008 0.0009

It can be observed in table10, Gamma of ATM strike is more when


volatility is less. Gamma of ITM and OTM strikes are more when
volatility is high. You may refer to the previous Table of Delta and
volatility; as you can see, Delta on high volatility is low; that is why
Gamma is high. Whereas Delta of low volatility is high, as you can see,
Delta of ITM strikes of USDINR is almost near to 1, which is why
Gamma, the rate of change in Delta, is low. Delta value range is 0 to 1.
When the Delta is almost near Zero or One, the rate of change in the
Delta will be almost Nil.

Table 10: Gamma & Volatility

Volatility
Strike Prices 5% 10% 20% 30% 40% 50%
ITM 9,600.00 0.0000 0.0000 0.0000 0.0000 0.0003 0.000437
ITM 9,700.00 0.0000 0.0000 0.0001 0.0004 0.0006 0.000755
ITM 9,800.00 0.0000 0.0000 0.0006 0.0011 0.0012 0.001113
ITM 9,900.00 0.0000 0.0011 0.0023 0.0020 0.0017 0.001404
ATM 10,000.00 0.0152 0.0076 0.0038 0.0025 0.0019 0.001524
OTM 10,100.00 0.0000 0.0014 0.0025 0.0021 0.0017 0.001429
OTM 10,200.00 0.0000 0.0000 0.0007 0.0012 0.0012 0.001163
OTM 10,300.00 0.0000 0.0000 0.0001 0.0005 0.0007 0.000825
OTM 10,400.00 0.0000 0.0000 0.0000 0.0001 0.0003 0.000512
Delta hedging / Gamma scalping –
Now we understand Delta and Gamma and the impact of other Greeks on
both. Let us take one theoretical example to understand delta hedging and the
gamma effect.
Nifty is trading at 10000. Nifty call option 10000 is trading at Rs 113/-. There
are 25 more days to expiry & implied volatility is 8%. For example, I want to
sell 20 lots of Nifty call options with a strike price of 10000 at 113. Delta of
10000 call options is 0.6, so I need to sell 12 lots Nifty future to hedge the
price risk of Calls sold.
Position Position Profit
Contract Price (Lots) Delta Delta /Loss
Nifty Call
10000 113 -20 0.6 -12 0
Nifty
Future 10000 12 1 12 0
Net 0 0

Assume Nifty goes up by 20 points. I sold the calls, but I also bought the future
to hedge my position, so the net profit loss is Nil. If I have not bought the
future to hedge the Delta, this price rise must have resulted in the loss.

Position Position Profit


Contract Price (Lots) Delta Delta /Loss
Nifty Call
10000 125 -20 0.64 -12.8 -18000
Nifty
Future 10020 12 1 12 18000
Net 0.80 0

Assume that after two days, Nifty goes up to 10050. Position of sold calls is in
loss, but the position of future bought is in profit. ATM Call of 10000, which I
sold two days back, is now in the money. Delta has increased to 0.7.

Contract Price Position Delta Position Profit


(Lots) Delta /Loss
Nifty Call
10000 140 -20 0.7 -14 -40500
Nifty
Future 10050 12 1 12 45000
Net -2 4500

Now we need to buy two more lots of Nifty future to make this position delta
neutral.

Position Position Profit


Contract Price (Lots) Delta Delta /Loss
Nifty Call
10000 140 -20 0.7 -14 -40500
Nifty
Future 10050 14 1 14 45000
Net 0 4500

Assume after two more days Nifty came back to 10000. 4 days back when
nifty was trading at 10000, call with a strike price of 10000 was trading at 113,
but after four days, this will trade at 101 because of time value (if implied
volatility of 8% remains unchanged)

Position Position Profit


Contract Price (Lots) Delta Delta /Loss
Nifty Call
10000 101 -20 0.6 -12 18000
Nifty
Future 10000 14 1 14 -7500
Net 2 10500

Now we need to sell two lots of Nifty future to make this position delta neutral.
Let's close all positions. In total, we have sold 20 lots of call options at 113,
and we bought two lot Nifty futures at 10000 and 2 lot Nifty futures at 10050.
Finally, we squared off all positions, call options 20 lots bought at 101 and 14
lots Nifty sold at 10000. Net position is the profit of Rs 18000 because of time
value in Nifty call options and Loss of Rs7500/- on two lots which we bought at
10050 to make the position delta neutral. Net profit in trading is Rs 10500/-.

In the same example, if Nifty goes down to 50 points, the call options position
will give Rs 46500. However, the loss will be incurred on future bought.
Because market Nifty has come down, the 10000 strike call option has
become out of money, so the Delta has come down to 0.50. To make the
position delta neutral, we need to sell two lots of future at 9950, which we
bought at 10000.

Day 1: Nifty Future Trading


10000
Position Position Profit
Contract Price (Lots) Delta Delta /Loss
Nifty Call
10000 113 -20 0.6 -12 0
Nifty
Future 10000 12 1 12 0
Net Delta 0 0
Day 2: Nifty Future Trading
9950
Position Position Profit
Contract Price (Lots) Delta Delta /Loss
Nifty Call
10000 82 -20 0.5 -10 46500
Nifty
Future 10000 12 1 10 -45000
Net 0 1500

There will be no profit or loss if nifty comes back to 10000 on the 3rd day.

Day 3: Nifty Future Trading


9950
Position Position Profit
Contract Price (Lots) Delta Delta /Loss
Nifty Call
10000 107 -20 0.6 -12 9000
Nifty
Future 10000 12 1 12 -7500
Net 0 1500

So we lost Rs 7500/- on future position when Nifty went 50 points down and
came back. If this happens twice, we will lose Rs 15000/- and the net position
of both contracts will result in loss. So we will make money only when the time
value earned is more than the cost incurred in the delta hedge.

One more example to make delta hedging more clear, please refer to table 11.
The Index is trading at 10000. ATM call 20 lot sold at a premium of Rs 113/-.
Delta is 0.6 so 12 (20 X 0.60) lots of Nifty Future bought to hedge Delta. We
can easily calculate the profit & loss pay off on expiry for this position.
Maximum profit will be approximately Rs 1,70,000/- (113 X 75 X 20) if Nifty
closed at 10,000. But we are hedging Delta with every 50 point change in the
Index. The next day when underlying gone up by 50 points, we bought two
more lots of Nifty future to make the position delta neutral.

Table 11:

Nifty
10000
Time Call Nifty Nifty Profit
to Nifty option Future Option Option on Loss on Net
Expiry Price price position Position Delta Future Options P& L
25
Days 10000 113 12 -20 0.6 0 0 0
24
Days 10050 143 14 -20 0.7 45000 -45000 0
23
Days 10100 177 16 -20 0.8 97500 -96000 1500
22
Days 10150 214 17 -20 0.85 157500 -151500 6000
21 10200 255 18 -20 0.9 221250 -213000 8250
Days

What if the Index came down by 200 points in 4 days. There is no profit and
no loss on the position. In the below example, we make a profit when the
Index remains range-bound at the same level, and there is a fall in options
prices because of time value. Interest cost is not considered in any given
example. In selling an option, we need to provide the full margin of the futures
contract.

Nifty
10000
Time Call Nifty Nifty Profit
to Nifty option Future Option Option Loss on on Net
Expiry Price price position Position Delta Future Options P& L
25
Days 10000 113 12 -20 0.6 0 0 0
24
Days 9950 82 10 -20 0.5 -45000 46500 1500
23
Days 9900 57 8 -20 0.4 -82500 84000 1500
22
Days 9850 37 6 -20 0.3 -112500 114000 1500
21
Days 9800 22 4 -20 0.2 -135000 136500 1500
15
Days 9800 12 3 -20 0.15 -135000 151500 16500
10
Days 9800 5 2 -20 0.1 -135000 162000 27000

So we need to understand the impact of change in price option due to change


in time to expiry. This Greek is called Theta.
Theta
As we learned in the previous chapter that option price has intrinsic
value and time value. Time value continuously declines with time.
Theta is a measure of this time decay. Theta is the amount that a
theoretical option's price will change for a corresponding one-day
change in the number of days to the expiration of the option contract.

Let's understand the impact of time value on the option price. Please
refer to Table 12, the theoretical value of Nifty ATM Call Options
calculated when volatility is 8%. When 30 days are remaining to
expiry Call option is trading at Rs. 127.69/- and Theta is 2.78. A
theta of 2.78 indicates that the option is losing Rs 2.78/- of time
value per day. On the 29th day, the theoretical value of the option
came down to Rs. 124.91 by 2.78 when all other factors having an
impact on option price remain the same. So Theta is good for option
sellers and bad for the buyer. The buyer will lose Theta if the
underlying remains on the same price; however, the seller will make
money. Theta is 2.27 when there are 80 days to expiry. When there
are only five days to expiry value of Theta is 4.9. Theta's value
increases as expiration are near since each day represents a greater
percentage of the remaining time. Long options will always be short
Theta, and short options will always be long Theta.

Nifty Strike
10000 ATM Call
option
Time to Underlying Theoretical price Theta
Expiry Nifty Price (Rs.) (Rs.)
80 Days 10000 250 2.27
70 Days 10000 227 2.33
60 Days 10000 204 2.39
50 Days 10000 180 2.48
40 Days 10000 154 2.6
30 Days 10000 127.69 2.78
29 Days 10000 124.91 2.8
28 Days 10000 122.11 2.83
20 Days 10000 98 3.1
10 Days 10000 64 3.83
5 Days 10000 43 4.9
2 Days 10000 25 7.04
Table 12:

In Table 13 theoretical value of the Theta of Nifty options is


calculated when there are 20 days to expiry at different volatility
levels. From this Table, you can observe that the value of Theta is
highest for the 'At-the-Money' options. Theta for ATM is highest
because the time value of ATM is also highest. Theta is high when
volatility is high because higher volatility results in higher option
premiums (time value will increase).

Table 13: Theta and volatility


Volatility
Strike Prices 5% 10% 20% 30%
9800 ITM -2.23 -3.15 -5.50 -7.84
9900 ITM -2.46 -3.49 -5.74 -8.03
10000 ATM -2.49 -3.53 -5.79 -8.09
10100 OTM -1.74 -3.16 -5.63 -8.00
10200 OTM -0.70 -2.45 -5.26 -7.77
10300 OTM -0.15 -1.64 -4.74 -7.43

You can observe from table 13, at 5% volatility, the Theta of 10000
call is 2.49; however, at 30% volatility, Theta is 8.09 if the rest of all
things remain the same. Theta will be higher when the time to expiry
is less, volatility is high, and strike is near ATM.
Theta will give you a loss if you are an option buyer, but Gamma will
help you. Options price will increase more with an increase in the
price of underlying because Delta will also increase with the increase
in the price of underlying because of Gamma, and option prices will
decrease less with a decrease in prices.

If you are an option seller, then Theta will give profit, but Gamma will
give loss. We learned the example of delta hedging in the previous
topic. In all examples, traders sold the options and hedging Delta
through the future. Because options were sold, that's why Theta was
giving profit, whereas delta hedging was giving loss. Take an
example of the Buy option and hedging delta through the future.
Gamma scalping will give you profit because the trader will sell more
future as the market will go up, and the trader will buy future as the
market will come down to make his position delta neutral. But Theta
will give loss because you are having a long position in options.

So if you are expecting range-bound underlying prices and expiry of


underlying approximately on the same levels, then you sell options
and hedge position delta to earn Theta and if you are expecting
volatility in prices in a short span of time (frequent upside and
downside), then you should buy options and hedge delta to earn the
profit from gamma scalping. Delta of ATM strikes change more
because Gamma is highest at ATM (especially when implied volatility
is low); things may be out of control very fast, So it's better to use
OTM strikes if you are selling options and hedging Delta.
Vega
Volatility denotes the annualized standard deviation of returns of the
underlying stock. For example, implied volatility of 25 percent means
that the standard deviation of annualized returns is expected to be
25 percent for the life of the option.

One standard deviation covers 68% of values. It means that the


market expects the annualized return for the stock to be within a
range of one standard deviation approx 68 percent of the time. Two
standard deviation covers approx 95% of values. We can take any
period return and annualize it to tell us what the annual return would
be.

The options market is the risk market. Higher perception of risk


priced into the option thru extrinsic value. If the risk is higher, the
implied volatility will be high, so the option price will be higher and
vice versa. Option price can change as the perception of risk
changes that result in a change in implied volatility. So Vega
measures the change in option price due to a change in implied
volatility.

Volatility is an essential concept of an option's price. There are two


kinds of volatility: historical volatility and implied volatility. Historical
volatility is calculated from past data. One can use historical volatility
as an indication of how much option price may fluctuate in the future,
but there is no guarantee that past performance will be repeated.
Implied volatility is calculated from the current market price of an
option. Volatility is a critical element in the time value of an option. A
higher volatility means a higher option premium. So option premium
will increase with the increase in volatility. You can say that option
will be expensive if volatility will be high, and the option will be
cheaper when volatility is low.

Let's compare the option price and volatility of some stocks. Please
refer to Table 14. I have taken the closing price of some stocks and
their call options as of 27th March 2020 to explain the impact of
volatility on the option price. If you check the closing price of Sun
Pharma and ICIC Bank, you will find both closed at Rs 338/-. Now
check the call strike price 340. Sun pharma call strike 340 was
trading at Rs 29/- whereas ICICI bank call strike 340 was trading at
Rs 42/-. So the Call of ICICI bank of the same strike is approximately
40% more expensive than the Call of Sun Pharma because of the
volatility. ICICI bank was more volatile than Sun pharma in the last
few days, or you can say the market is expecting more volatility in
ICICI bank prices than Sun pharma; that is why the options premium
of ICICI bank is higher than Sun Pharma. If you will compare the
option price of Indusind bank near the money strike. It is even more
expensive. It is trading at the implied volatility of 238.

Table 14: Closing price on 27th March 2020


Call Implied
Stock Price Strike Price volatility
Sun Pharma 338 340 29 75
ICICI Bank
Limited 338 340 42 106
Indusind
Bank Limited 411 400 115 238

Now let's understand, with an example of past data, how it will


impact your decision. The market is assumed to be too volatile in the
last few days, and traders expect a sharp recovery in the next few
days. So trader wishes to buy Sun pharma and Indusind bank both
for one week. The trader is buying one lot of Sun pharma at 340 and
Indusind bank at 410. As discussed earlier, naked positions in
derivatives can erode your all investment, as we have seen in
Crude'sCrude's future example given in this book earlier. So hedging
is the essential thing for the trader. Maximum loss and its willingness
to take must be predefined.

In the case of Sun Pharma better to buy strike 340 put trading at 30
along with buying a future. So the maximum loss is limited to Rs
30/-, the cost of put paid. Delta of this ATM put strike is approx -0.45.
So 1 Rs increase in future price will result in a profit of Rs 1 on future
position and loss of approx 0.45 paisa on option position, so every 1
Rs increase in the price of Sun Pharma will give profit of approx 55
paisa to the trader. The same is true if the price of Sun pharma falls
every 1 rs drop in price will give loss of 55 paisa. We also
understood that Gamma helps the option buyer; that's why this 55
paisa will increase with the price increase, and the loss of 55 paisa
will decrease with every 1Rs fall in the underlying price. If Sun
pharma goes up to 380, the put price will come down to approx rs
15/- (after considering the impact of the Delta, which is approx -0.45
and Gamma). So net profit will be approximately Rs 25 if prices are
achieved as expected in the next few days.

In the case of Indusind bank, along with buying of Stock future at Rs


410 better to sell Call strike 450 trading at Rs 100 (in spite of buying
Put of ATM because implied volatility is very high, so options are
costly). The trader will earn Theta of Rs 1.60 and more daily. If the
future price remains below 450, the trader will earn Rs 100 from the
Call sold. The future position is to hedge until the price of 310 on the
downside because Rs 100 earned from call strike 450 sold. If options
remain so expensive, then selling OTM Call trader can
approximately recover the total cost of the future within four months.
But this is again a very risky position. If Indusind bank's future price
came down to Rs 40 only in this month itself, then the trader will lose
a significant amount. To hedge the position entirely, traders can buy
Put strike price 300 at Rs 60. In this combination of Buying Future at
Rs 410 and Selling Call strike 450 at Rs 100 and Buying Put Strike
300 at Rs 60, the maximum loss is limited to Rs 65. Maximum profit
is limit to Rs 90/-. The downside breakeven point is 365. Even if the
underlying close is above 365, the trader will make money. As
discussed earlier beauty of options is they give you a choice to make
different combinations of risk and rewards based on your
requirement.

Vega measures the change in option premium due to change in


volatility of underlying. So Vega tells us how much an option price
will change with a 1% change in implied volatility. Now, what is
implied volatility? At any given point in time, we know all the inputs
required in option pricing models, including the price at which the
option is trading except volatility. Therefore volatility can be
measured by re-arranging the Black & Scholes equation to solve for
volatility in terms of the other known factors. When we calculate the
volatility using other known variables, it is called implied volatility
because the volatility is implied by the other known variables price of
the option, underlying price, time to expiry, strike & interest rate.

As we know, each input impacts Greek, and the value of Greek


changes with change in any input. Let us see the impact of time on
Vega. In Table 15, the Vega value is calculated for options when
Index is trading at 10000 at 10% volatility.

Table 15: Vega and Time


2 10 20 40
Days Days Days Days
9600 ITM 0 0.22 1.4 4.19
9700 ITM 0.00 0.93 3.0 6.42
9800 ITM 0.06 2.61 5.3 8.87
9900 ITM 1.08 4.99 7.7 11.13
10000 ATM 2.95 6.54 9.2 12.69
10100 OTM 1.30 5.94 9.1 13.20
10200 OTM 0.10 3.78 7.6 12.56
10300 OTM 0.00 1.71 5.3 10.95
10400 OTM 0 0.55 3.1 8.78
10500 OTM 0 0.13 1.6 6.49
10600 OTM 0 0.02 0.7 4.43

As you can observe from the above Table, when there are only two
days to expiry Vega of ATM is 2.95. It means a 1% change in
volatility will result in a change of Rs 2.95 in the premium of the ATM
strike. However, if there are 40 days to expiry, then a 1% change in
volatility will change Rs 12.69 in the premium of the same option. So
Vega is high when the time to expiry is more.

In Table 16, you can observe the impact of volatility on the value of
Vega. Vega value is increasing with the volatility. For example, when
there are 25 days to expiry, and underlying is trading at 10,000, the
value of Vega of 9800 strike option is 1.5 at 5% volatility, and the
value of Vega is 9.76 at 30% volatility.

Table 16: Vega and Volatility


5% 10% 20% 30%
9600 ITM 0.02 2.13 6.90 8.57
9700 ITM 0.24 3.99 8.10 9.23
9800 ITM 1.50 6.37 9.14 9.76
9900 ITM 5.12 8.69 9.91 10.15
10000 ATM 9.54 10.19 10.35 10.38
10100 OTM 9.87 10.31 10.42 10.44
10200 OTM 5.78 9.05 10.13 10.33
10300 OTM 1.94 6.92 9.50 10.07
10400 OTM 0.38 4.62 8.62 9.67
10500 OTM 0.04 2.71 7.57 9.16
10600 OTM 0.00 1.40 6.44 8.54

One more thing you can observe from both of the tables is that the
value of Vega is highest on ATM strike, and it's going down as the
option is going in the money or out of money.

How to trade implied volatility? Suppose a trader is expecting a rise


in implied volatility well before the event. In that case, he will buy
options and hedge the Delta through the future (or keep the Vega
positive if trading options spreads only), and if the trader is expecting
a fall in implied volatility after the event, then he will sell options and
hedge the Delta through future (or keep the Vega negative if trading
options spreads only). Thus, the trader will earn vega value with
every 1% change in implied volatility. Various option strategies can
also be used to trade volatility that we will learn in option trading
strategies.
Volatility Skew
The phenomenon where options with lower strike prices have higher
implied volatilities is called ‘skew’. You will notice in any option chain
that different strikes of options contracts for the same underlying
asset with the same expiry will have different implied volatility (IV).
The volatility skew is the difference in implied volatility (IV) between
out-of-the-money options, at-the-money options, and in-the-money
options. By looking at a skew, you can increase your probability of
success by buying the strike with the lower volatility and selling the
strike with the higher volatility. This will start your trade-off with
volatility already in your favor.
Rho
Rho is the change in premiums due to a 1% change in the prevailing
risk-free interest rate. Higher interest rates result in higher call
premiums and lower put premiums.

Rho = Change in Option value / Change in Interest rates


Comparison of buying future Vs.
buying an Option
We compared buying of future with buying of options in the first
chapter. Let us again compare them after having a fair
understanding of Greeks. In our previous example, we assumed that
trader is bearish on Nifty than what a trader can do if he wants to go
short –
- First, the trader is selling at Nifty future.
If Nifty comes down by 100 points, the trader will
make Rs 7500 (Lot 75 X Profit 100).
Suppose Nifty Remains at the same level. There is no
profit and no loss.
If Nifty goes up by 100 points, then the trader will lose
money of Rs 7500.
- Second, the trader is buying a put option with a strike price of
10000 at Rs 83.
Theoretically speaking, if Nifty comes down by 100
points the same day, the trader will make money of Rs
approx 3750 because the Delta of this put is 0.44 and
Gama is 0.0016. So it means a 1 point change in the
Index will result in a 44 paisa change in the price of
the option and a 0.0016 point change in the Delta. So
when Nifty comes down by 100 points, Put which was
trading at 83 should start trading at Rs 133 approx if
implied volatility and time to expiry remains the same
and trader will make a profit of Rs 50 (Total Profit of
Rs 3750 = profit of Rs 50 X Lot 75).
If Nifty remains at the same level, the trader will lose
Rs 1.82/- the next day because the Theta of this put
option is 1.82. The total loss will be Rs 136.50 per lot
the next day (1.82 X lot 75). As we know, the value of
Theta increases with a decrease in time to expiry. So
after five days price of this put option will come down
to Rs 72/- by approximately Rs 11/- If nifty does not
move in 5 days and other inputs remain the same, the
trader will lose approximately Rs 825/- (11 X 75).
If Nifty goes up by 100 points the same day, then the
trader will lose money of approximately Rs 2850/-.
When Nifty goes up by 100 points, the put option,
which was trading at Rs 83/- should come down to Rs
45/- because of Delta and Gamma if other inputs
remain the same.
One more thing you should notice is that when the price
underlying moved favorably by 100 points, then option price
increased by Rs 50/- so profit was Rs 3750/- per lot, but when
the price of underlying moved adversely, then option price
decreased by only Rs 38/- so the loss was Rs 2850/- per lot.
Here Gamma is helping option buyers that's why profit is more
and loss is less on equal point movement on either side. Delta
increases when the option goes in the money. IF you are
buying an option, then Gamma will be positive, and Theta will
be negative, and if you are selling an option, then Gamma will
be negative, and Theta will be positive. So Gamma helps the
option buyer, whereas Theta helps the option seller.
Implied volatility will also have an impact on the price of an
option. For example, Vega of 10000 put is 8.75. So the price of
put will increase to Rs 8.75 with a 1% increase in volatility.
- Third, the trader is selling the put option with a strike price of
9800 at Rs 34/- and buying a put with a strike price of 10000 at
83. Delta of 10000 long put is 0.44, and Delta of short 9800 put
is -0.20, so a net delta of the position is 0.24. It means one
point change should result in 0.25 point change in net position.
If nifty comes down by 100 points, the trader will profit
approximately Rs 25/- on Net position. Total profit will be Rs
1875/-. 9800 put is trading on higher implied volatility that is
why the net theta of the position is approx Nil. If nifty remains
on the same level, then there will not be any loss of time value.
Vega of net position is approximately 2.5. So 1% increase in
volatility of both strikes will give a profit of Rs 2.5/-
- Fourth, a trader can sell Call option strike 10000 at 96. Theta
of the position is 3.2. The trader will earn Rs 3.2 per day and
more because the value of Theta will increase as expiration
nears. However, the position's Gamma is negative, so the
trader will lose faster if the market moves in an adverse
position. Delta of position is 0.58. If nifty comes down by 100
points, the trader will make a profit of Rs 50/- and if the market
goes up by 100 points, the trader will lose Rs 64/- (Gamma
impact also considered apart from delta impact of Rs 58). Vega
of this call option is 8.75 it means a one-point increase in
implied volatility will result in the loss of Rs 8.75/-. So traders
should buy an option in increasing implied volatility and sell an
option in falling implied volatility. Naked option sell is not a good
choice for retail investors. They should always buy any low
premium options and sell options at any strike to limit the
maximum loss.
Out of the above four choices in derivatives, Buy/Sell naked future or
Sell naked options is very risky, and retail investors should avoid
these two choices. We have seen market-wide lower and upper
circuits in 2008, 2014, and 2020 in Index Futures. If you have an
adverse position in the market during these times, you may lose your
entire capital in 1 day. Recently in March 2020, we had seen more
than 30% fall in a single trading day when WTI Crude at MCX from
the opening price of 3130 came down to 2151 with many lower
circuits. Any trader with a buy position at 3130 lost approx Rs
98000/- per lot in few minutes. This loss is much more than the initial
margin required for buying a Future contract. Do you want to be in
such a potion? If the answer is 'No', then don't play with the market.
Naked positions in derivatives on the adverse side can evaporate
your life savings. Here I am not talking about an exceptional event
like the settlement of CrudeCrude at negative Rs 2884 (approx -40
dollars). Big movement upside downside is normal, so if you are
trading derivatives, you need to consider it while trading leverage
instruments. Spread positions on options are suitable for investors; it
could be bull spread, bear spread, or butterfly spread because
maximum loss is limited. One more benefit is the less margin
required in the spread position. Bull spread or bear spread will
require less than half margin of naked buy or sell future.
Why option spreads are better than
naked future
Let’s compare the payoff of 2 positions –
1. Buying a Future
2. Buying ITM call along with selling OTM call with equal time value.
In the following theoretical example, Index Future is trading at 10000 and
- In the first position, the trader is buying naked future at 10000
- In the second position, the trader is buying Call strike 9700 (ITM) and
selling Call strike 10300 (OTM)

The payoff of buying future on expiry –

The payoff of buying ITM Call along with Selling OTM Call on expiry –
Payoff comparison of buying future with buying ITM Call along with Selling OTM
Call in intraday (or before expiry) –
Current Theoretical P&L Relative to Underlying Price
Changes
Future
Position Option Positions
Underlying Call Call Spread
Price P&L 9700 10300 P&L
9500 -500 -286 89 -197
9600 -400 -244 80 -164
9700 -300 -194 68 -126
9800 -200 -137 51 -86
9900 -100 -72 28 -43
10000 0 0 0 0
10100 100 78 -35 43
10200 200 161 -78 83
10300 300 248 -128 121
10400 400 339 -185 154
10500 500 433 -249 183

The benefit of Trading Option spread (Buying ITM and selling OTM) in
comparison to buying naked future position –
1. In the case of option spreads, the loss will be limited to the net
premium paid.
2. The margin required in options spread will be much lower than the
margin required on future positions.

In case of sudden fall in underlying, loss of buyer of the future position will be
huge. There is a risk of evaporation of capital also. So you need big money for the
mark to market margin. However, in case of options spread loss will be limited; you
need not to pay any MTM. If you observe, you will find that I bought the ITM option
and sold the OTM option with an equal time value, so Theta will not give any loss
on options positions.
Basics of Technical Analysis
Technical analysis today has its origins in the theories first proposed by Charles
Dow in the eighteenth century. Dow published his ideas in series of editorials he
wrote for wall street Journal. Dow Theory is all about trends. A trend is nothing
more than a somewhat constant change in price levels over time. For an Uptrend,
prices start low and move to a higher level through a series of advances and
pullbacks. For a downtrend, prices start high and move to a lower level through a
series of advances and pullbacks.

Dow Theory says that the market has three trends. First, index/Stock/Commodity
was in the upper trend when they made the higher top and higher lows. It means
lows will be higher than the previous low, and highs will be higher than the
previous high. Second, index/Stock/Commodity was in a lower trend when they
made the lower top and lower lows, as explained in the following picture. The third
is range-bound when stock is neither in up-trend nor in down-trend.

Dow Theory also says that each trend has three phases. Accumulation phase
when informed investor buy the stock, public participation phase when prices
begin to advance rapidly and distribution phase when an informed investor who
accumulated stocks on lower prices begin to distribute before anyone else starts
selling. Dow Theory also says that volume/open interest must confirm the trend.
An increase in volume/ open interest with the rise in prices will confirm the uptrend,
and an increase in volume / open interest with a drop in prices will confirm the
downtrend.

So Technical analysis is all about the trend – buying stock when the uptrend
begins, ride the trend, and sell when the trend ends at a high price. A trend
follower buys when the price trend is up and sells when the price trend is down. He
believes that if the trend is up, then it will continue to go up. If everything works as
expected, the trend follower makes money. The trend is always a matter of time
interval. In the long run, a stock may be in an up-trend, but the same may be in a
downtrend in the short run.

In the above chart, I have taken Mahindra & Mahindra (M&M) prices from April
2009 to January 2021 to explain technical terminology. As we can see in the above
chart, the stock was in an uptrend from 2009 to 2011 when prices went up by
500% from 80 to 400. I have drawn a trend line (trend line is simply a straight line
that connects a series of security prices, either tops or bottoms). Price of 400 was
working as resistance in 2011 and 2012, and the same was working as support in
2013 and 2014. (Support is the price level at which there is adequate demand for
security to stop its downward price movement, and resistance is a price level at
which there is a significant supply of stock to stop its upward price movement).
Usually, a resistance works as support when prices break resistance, as we have
seen above. From the year 2015 to 2018, this stock was range-bound. We have
seen the first false breakout in prices in the year 2017 when stock beaked all-time
high. Again we saw a successful breakout in 2018, and prices went up from 750 to
1000. In the years 2019 and 2020, the stock was in a downtrend. Again a new
uptrend started in January 2021. Now we have to see that prices will remain
range-bound or this uptrend will continue.

Hundreds of technical indicators were developed for the identification of trends.


We can divide these indicators into two categories –
1. Lagging indicators – These indicators give a buy/sell signal after price
moves.
2. Leading indicators – These indicators give signals before the price
change.

Chart patterns help us in the identification of trends, as we have learned in the


above example. Technicians also have developed many chart patterns for the
identification of reversal of a trend. Some of these are discussed below-
Head and Shoulder pattern –
When a price is in an uptrend and fails to create a higher high than prices, make a
head and shoulder pattern as shown in the following chart. This is an indication of
reversal of uptrend and beginning of downtrend when the neckline is broken as
shown in the following chart –

We can observe the same pattern in the prices chart of many stocks when there is
a reversal in downtrend and breakout in the prices above the neckline.
Round Top and Round bottoms –
Roundtop and round bottoms trend reversal pattern is illustrated in the following
charts when prices are gradually coming down or going up against the previous
trend.
Double top and Double bottom-
As shown in the following example, when the price in trend fails to create higher
highs in case of an uptrend or lower lows in case of a downtrend, they reverse
from the previous high/low.
Gaps
In an uptrend, when the current period the low price is higher than the previous
period high price (Gap up opening) indicates a continuation of an uptrend, and in
case of a downtrend, when a day high price is lower than the previous day low
price (Gap down opening) is an indication of the further downtrend. Therefore,
some technical analyst believes that price comes back once to fill the gap.

Identifying and benefitting from chart patterns constitutes a significant part


of technical analysis. Different traders use different charts to achieve better
results in the market. Acquainting yourself with these chart patterns can
help you identify better trading opportunities more quickly.

In a candle chart, there are several horizontal bars or candles that form the chart.
Each candle has three parts Upper Shadow, Body, and Lower Shadow. In a bar,
the high, low, open, and close prices are plotted. The body is colored either Red or
Green. The bar will be green if the close price is higher than the open price, and
the bar will be red if the close price is lower than the open price.
The vertical line connects high and low prices.

One can predict the price of underlying with the help of candlestick patterns
also. Some of the patterns explained in this book, for more patterns, you can
refer to Google.
1.1. Marubozu – Marubozu is a candlestick with no upper and lower shadow.
The red candle represents, selling on every price point, the bearish
marubozu. The Green/blue represents, buying on every price point, the
bullish marubozu.

1.2. Morning Star is a three-stick pattern: one short-bodied candle between a


long red and long green. In a downtrend, The morning star candlestick
pattern is considered a sign of hope. Usually, the 'star' will have no overlap
with the longer bodies. It means Market gaps both on open and close. Gap
up closing on the third day after a gap down closing on second-day signals
that a bull market is on the horizon and selling pressure is coming down.

1.3. Evening Star - This is a three-candlestick pattern like a morning star but
indicates a reversal of an uptrend. It is formed of a short candle sandwiched
between a long green candle and a large red candle.
It is firm when the third candlestick erases the gains of the first candle.
1.4. Hammer - This is a candle with a short body and a long lower wick, usually
located at the bottom of a downward trend, indicating that a strong buying
surge pushed the prices up despite selling pressures.

1.5. Inverted hammer - The same bullish pattern is an inverted hammer. The
difference is that the upper wick is long, while the lower wick is short.
For more patterns, you can refer to the following link -
https://en.wikipedia.org/wiki/Candlestick_pattern
Technical Analysis Indicators
We understood the trends. In this chapter, we will understand technical indicators
used to predict the trends. There is no perfect method to predict the trend, but we
will use numbers to uncover the correct direction on prices. As we have seen a
false breakout in the previous chapter, the same, we may face while trading with
numbers. A wrong prediction will result in loss. At the end of the day, we must
check the total profit earned in successful trade and loss in false trade.

We also need to consider drawdowns because if you lose 20% of capital in a false
move, you need to earn a 25% return to reach the same level. For example, you
started with Rs 100/-. You lost 20% in the false move, and now you have Rs 80/-.
You need to earn 25% of Rs 80 you have to reach the same level of Rs 100/-. So
drawdown’s in any strategy should be as much lower as possible. That’s why
we can use options spread to minimize our losses.

2. Overlap Studies
2.1. Simple Moving Average (SMA)
The moving average is one of the most popular indicators to predict the trend.
The 200-day moving average seems to have become a benchmark for
deciding that a particular stock/index is going up or down. If the stock price is
above the 200-day moving average, then the long-term trend is up. If the stock
price is below the 200-day moving average, then the long-term trend is down.
Let's understand how to compute the moving average. First, we need to
understand the mean value or average price.
Mean is the average of all numbers. Mean value is the sum of all numbers
divided by the count of all numbers.
For example a stock has given a return of 5%, 8%, 15%, 2% and 10% in last 5
years. What is the average return?
Average return = (5+8+15+2+10) / 5 = 8
So the mean value is 8; you can say the stock has given an average return of
8% in the last five years.
Let's compute the mean value in Google Sheet. In the following example, we
add the moving average of data of HDFC we fetched in Google sheet. So we
are computing 20 days moving average of close price of S.No. 1 to 20 in cell
D28, as shown in the following screenshot. Again 20 days moving average of
close price of S.No. 2 to 21 in cell D29 and so on.
D28 = average(C9: C28)
D29 = average(C10: C29)
So 20-days moving average is simply the average price over the past 20 days.
Each moving average value is computed using the most recent days used in
the calculation. Moving average is series of an average of different subsets of
the entire data set. The average is taken over for a specific period of time, for
example, 30minuts, 30 days, 50 days, etc.

A simple moving average calculates the average of closing prices. Sum of closing
prices in a particular period dividend by the number of periods in that range. Short-
term moving averages are more sensitive to price. When the price declines short-
term average declines much faster than the long-term average. As the decline
continues, the short-term average will drop further below the long-term average.
1. If the short period moving average line is above the long period moving
average, then it's a buy signal, and if the short period line is below the
long period line, it is a sell signal.
2. Short period Moving averages give the early signal of entry and exit
compared to long period moving averages.
3. Moving Average works in trending markets, but in rage-bound markets,
this strategy may give losses.

Moving average and closing price on the chart-


In the above chart, the blue line is the close price, and the orange line is the last
20 days moving average. From January 2020 to April 2020, the stock was trading
below the 20-day moving average, which means the stock was in a downtrend.
Moving average crossover is used to generate buy or sell signals. If the short
period moving average line is above the long period moving average, then it's a
buy signal (Uptrend), and if the short period line is below the long period line, it is a
sell signal (Down-trend). This works in a trending market, but in rage bound
market, this strategy may give losses. In a range-bound market means reversal
strategy will provide you with profit. One more point to note is that the long period
moving average will be smoother, but the longer moving average is later in telling
you that the trend has changed direction. You also need to keep in mind that if the
period is shorter, the number of trades will be higher, resulting in more cost,
especially when the cost of trading is high.
Which moving average use for trading is a very subjective decision, and it may
depend on the contract you are trading. You can backtest the output of different
moving averages on past data; you need to learn Python. A python is a free
software used worldwide for trading. To learn Python and backtest and develop
your trading strategies, please read my book 'Python for trading on technical'
author Anjana Gupta.
With the help of Python, we can backtest the return given by stock on various
moving averages in various periods. For example, I am computing the yearly
return given by Reliance Industries during the year 2016 to 2020 on different
combinations of moving average crossovers from 1 to 35. Thus, the trader buys
when the short moving average crosses the long moving average from the
downside and sells when the short moving average crosses the long moving
average from the upside.

When you backtest data, you will get the following output -
In the above output of excel, you will observe moving average crossover of 1 day
and five days is giving consistent return year on year (SMA denotes short moving
average and LMA denotes long moving average). So technically, you can say
Reliance is buy if trading above five days moving average. But this will result in
many trades, and the cost is associated with every trade. If you observe, moving
average crossover of 1 day and 29 days also gives a consistent return. It means if
Reliance is trading 30 days moving average, it's a buy.
One more thing you will notice is that in the year 2020, all the moving averages
have given excellent returns because prices were trending in the year 2020. We
have seen a rollercoaster ride in 2020 from Nifty 12000 to 8000 and again back to
12000. In a trending market, moving average crossover gives a good return;
however, mean reversal strategies provide a good return in the range-bound
market. As we have computed return for Reliance, in the same way, you can
compute moving average return given by any stock on past data for any
combination of moving averages.
2.2. Exponential Moving Average (EMA)
An exponential moving average is a moving average that gives greater weight
to the most recent data points. For example, a comparison of EMA and SMA is
shown in the following chart. The simple moving average is the orange line, the
Exponential moving average is the green line, and the closing prices of stocks
are the blue line.

2.3. Bollinger Bands


In the case of Bollinger Bands, we plot an upper range on the difference of
standard deviation above moving average and a lower range on the difference
of standard deviation below the moving average. Because the distance of the
bands is based on standard deviation, they adjust to volatility swings in the
underlying price. Bollinger Bands use two parameters, Period and Standard
Deviations. The default values are 20 for the period, and 2 for standard
deviations, although you may customize the combinations.
Statistically, 68% values should remain within the range of +- one standard
deviation from the mean value, so if the price is touching the upper band or
lower band, then they should come back to mean value, but the mean value is
also moving up or down with the prices that's why in range-bound market price
reverse to mean value will be true but in case of the trending market this will not
be true. So in a trending market, price touching the upper or lower bands may
be a breakout upside or downside, respectively.
In the Bollinger band, traders buy when the stock price is below the lower band
and sell when the stock price is above the upper-band, hoping that the price will
return to average prices. So Bollinger band is a mean reversal strategy.

In the following example, we take 20 days to compute a simple moving average


and two standard deviation upside and two standard deviation downsides to
calculate bands.
As you can observe in the above chart when the price is touching the upper
band, the stock is in an uptrend, and when the price is touching, the lower band
stock is in a downtrend. Therefore, how to use the Bollinger band for trading will
depend on the instrument and the price behavior of that instrument.

3. Momentum Indicators
Traders may use momentum indicators to:
Identify the direction of a trend.
Find divergences between the price and the momentum indicator to
identify a potential trend reversal or continuation setup.
Take advantage of overbought and oversold conditions.

3.1. Rate of Change (ROC)


The Price Rate of Change is a momentum-based technical indicator.
Measures the change in price between the current price and the price a
certain number of periods ago.
ROC above zero is a sign of an uptrend and below zero is the sign of a
downtrend. A sharp increase in value indicates increasing momentum.
ROC is used to predict the trend if ROC is going negative to positive
territory (indication of reversal of the downtrend to uptrend) or positive to
negative territory (Indication of reversal of uptrend to downtrend).
Rate of change = ((Current price/Previous Price)-1)*100

3.2. Commodity Channel Index (CCI)


The CCI is designed to predict the trends. The range of 100 to -100 is the
average trading range. When the CCI is above +100, the price is above the
average price, and when the indicator is below -100, the price is below the
average price. CCI values outside of this range is an indication of an
overbought or oversold zone.
When a stock is in the overbought zone, you can sell it, and when stock is
oversold, you can buy it in expectation of reversal in prices. However, a
Momentum indicator can remain in an overbought zone for a long time in a
bull run and in an oversold zone for a long time in a bear run.
You can also look for price divergence in momentum indicators. If prices are
making a new high, but the momentum indicator is not making a new high,
it's a sign of correction in prices. The same is true in CCI; if the prices are
making new highs, however, CCI is not making a new high, then a price
correction is likely.
The formula for CCI is
CCI = Typical Price – MA / 0.015 X Mean Deviation
Typical Price = High + Low + Close / 3

3.3. RSI
The relative strength index is intended to chart the current and historical
strength or weakness of a stock based on the closing prices of a trading period.

RS = Average of x days up close / Average of x days down close


RSI = 100 – (100 / 1+RS)
RSI is plotted on a scale of 0 to 100. RSI value above 70 is considered
overbought, and the RSI value below 30 is deemed to be oversold. Some
traders take crossing back above 30 lines to confirm that the trend has turned
up and crossing back under 70 lines to confirm the downtrend to sell.
The limitation with RSI is that in a bull market, RSI main remains above 70, or
in a bear market, RSI main remains below 30 for a long period, so buying when
oversold or selling when overbought can give you losses.

As we discussed earlier, you can also look for price divergence in momentum
indicators. RSI can also be used to predict a divergence in the trend before the
price reverses. Divergence can usually be spotted if the price line is moving
higher, but the RSI is not. It means the relative strength of the asset weakens
when compared to the previous periods' growth. This is an indication that prices
will go down. The same is true when the closing price has been bearish for a
while, but the RSI starts posting higher values, which means the prices will pick
up.

3.4. MACD
MACD is based on the point spread difference between two exponential moving
averages of the closing price. The MACD indicator is computed by subtracting
a longer-term exponential moving average from a shorter-term exponential
moving average. Usually, we take 26 days slower moving average and 12 days
faster-moving average. This difference is further smoothed by an even faster
exponential moving average (usually nine periods) called signal line. Thus,
MACDs rely on three exponential moving averages.

MACD generally rises in case shorter-term trends gain strength and generally
declines if shorter-term trends are losing strength. Buy shares when the MACD
line crosses the signal line upwards (it is considered a bullish signal); on the
other hand, sell shares when the MACD line crosses the signal line downwards
(it is considered a bearish signal). When MACD is exceptionally high, it
indicates the top has been made, and when MACD is extremely low, it indicates
the bottom has been made.

3.5. Balance of Power (BOP)


Balance of Power measures the strength of buying and selling pressure. The
Balance of Power indicator measures the market strength of buyers against
sellers by assessing the ability of each side to drive prices to an extreme level.

Balance of Power = (Close price – Open price) / (High price – Low price)

Balance of Power could be used to generate trading signals on the crossovers


with its centerline.
It means buy when BOP crosses above zero line (becomes positive
) and sell when BOP crosses below zero line (becomes negative).

A moving average can smooth the resulting value. The level or center line in
BOP represents a stock’s accumulation above or below its zero line. When the
indicator is in positive territory, bulls dominate, and sellers dominate when the
indicator is negative. A reading near the zero line indicates a balance between
the two and can mean a trend reversal.
3.6. Stochastic
Based on the observation, closing prices tend to be closer to the upper end
of the price range as prices increase. In case of a downtrend, the closing
prices tend to be closer to the lower end of the price range.
%K = (C-L) / (H-L) X 100
%K = Stochastic
C = Latest Close Price
L = Low price during last N Periods
H = High price during last N periods

%D = 3 days simple moving average of %K

Two lines, %K and %D, can generate the buy/sell indicators. A crossover
signal occurs when the two lines cross in the overbought region (commonly
above 80) or the oversold region (commonly below 20). It is considered a
sell indicator when a %K line crosses below the %D line in the overbought
region. Conversely, when an increasing %K line crosses above the %D line
in the oversold region, it is considered a buy indicator.

3.7. Stochastic Relative Strength Index -


The stochastic RSI is a technical indicator used to measure the strength and
weakness of the relative strength indicator (RSI) over a set period.
Stochastic RSI = RSI – min[RSI] / max[RSI] – min[RSI]
RSI = Current Relative Strength Index
min[RIS] = Lowest RSI reading over last N period
max[RSI] = Highest RSI reading over last N period
Stochastic RSI ranges between zero and 100. Reading above 80 is
considered as overbought, and reading below 20 is deemed to be oversold.
A reading of zero means the RSI is at its lowest level in 14 periods. A
reading of 1 means the RSI is at the highest level in the last 14 periods.
Usually, we take 14 periods; however, you can take any other range like 21
or 28.
One downside to using the Stochastic RSI is that it tends to be quite volatile,
rapidly moving from high to low. Smoothing with a ten-day simple moving
average may help in this regard.
RSI is more useful when stock is trending, whereas Stochastic RSI is more
useful in sideways.

4. Volume Indicators - Volume is one piece of information often neglected


by many market players, especially beginners. However, learning to
interpret volume brings many advantages and could help analyze the
markets. Volume plays a significant role in technical analysis as it helps us
to confirm trends and patterns. When institutional investors buy or sell,
they do not transact in small chunks. The rise in volume with the price
increase confirms the uptrend, and the increase in volume with the fall in
price confirms the downtrend.
4.1. Chaikin A/D Oscillator
Chaikin Accumulation Distribution Line is a volume-based indicator
designed to measure the cumulative flow of money into and out of a
security. The Chaikin Oscillator is the difference between the 3-day and 10-
day exponential moving averages of the Accumulation Distribution Line.
Cange in underline can be anticipated from a change in ADL.
Money Flow Multiplier = [(Close - Low) - (High - Close)] /(High - Low)
Money Flow Volume = Money Flow Multiplier x Volume for the period
ADL = Previous ADL + Current Period's Money Flow Volume
Chaikin Oscillator = (3-day EMA of ADL) - (10-day EMA of ADL)
A move into positive territory indicates buying pressure. A move into
negative territory indicates selling pressure.
4.2. On Balance Volume (OBV)
On Balance Volume measures buying and selling pressure as a cumulative
indicator. OBV adds volume on up days and subtracts volume on down days.
When the security closes higher than the previous close volume of the day is
considered up-volume. When the security closes lower than the previous close
volume of the day is considered down-volume.

If the OBV is rising, accumulation may be taking place, a warning of an upward


breakout. A falling OBV is a warning of a downward breakout. When both price
and OBV are making higher peaks, the upward trend is likely to continue.
When both price and OBV are making lower peaks, the downward trend is
expected to continue.

Negative divergence - When price makes higher peaks, and OBV fails to make
higher peaks, the upward trend is likely to fail.
Positive divergence - When price continues to make lower troughs, and OBV
fails to make lower troughs, the downward trend is likely to fail.

Let’s take an example to understand-


Day Price Volume OBV
1 100 100 100
2 101 150 250
3 100 120 130

Day 1 – OBV 100


If today's close is equal to yesterday's close, then:
OBV = Yesterday's OBV

Day 2 – OBV 250


If today's close is greater than yesterday's close, then:
OBV (250) = Yesterday's OBV (100) + Today's Volume (150)

Day 3 – OBV 130


If today's close is less than yesterday's close, then:
OBV (130) = Yesterday's OBV (250) – Today's Volume (120)

5. Volatility Indicators
5.1. Average True Range (ATR)
Average True Range or ATR is a measurement of volatility. It measures the
average of true price ranges over time. For example, if the system gives me an
ATR number of $1.75 for XYZ stock based on 15 days parameter, then it
means that the stock moved an average of $1.75 per day over the past 15
days. Thus, the indicator is used primarily to measure volatility.

High ATR values often occur at market bottoms or market tops following a
panic sell-off or aggressive buying. Low ATR values are usually found during
extended sideways movements or consolidation periods.
Trading Setups
You can develop your trading system based on your idea. Technical Analysis is a
science once can teach you technical indicators, their merits, demerits. However,
the use of these indicators for the prediction of trends/prices is an art. There could
be thousands of permutations and combinations of these technical indicators to
predict buy or sell signals. Our objective should be to develop a mechanical
trading system that gives a good return on past data and is expected to perform in
the future based on assumptions that past price behavior and pattern will continue
in the future.
The following steps can be used for the development of a profitable trading setup –
1. Idea
2. Analysis
3. Backtesting

The basic idea is to ride the trend, so my objective is to find stocks in an uptrend
and buy when momentum starts.

Strategy and Analysis – It is assumed that a stock trading above 200 moving
average is in a long-term uptrend. So I am selecting a stock only when they are in
a long-term uptrend. One can use the Oscillator to discover short-term overbought
or oversold conditions. So I am using RSI to predict a short-term trend. I will use
21 days RSI for generating buy and sell signals. So my strategy is to buy a stock
that is trading above 200 days moving average when 21 days RSI is above 70%
and sell when it's below 50%.

Strategy – Buy stock in a long-term uptrend based on short-term buying


signal.
1. Stock must be trading above 200 days moving average.
2. For example, buy when 21 days RSI is above 70% and cover
your long position if RSI goes below 50%.

Coding and analysis for backtesting – In the following example, I have computed
returns generated by eight different stocks from different sectors to check the
strategy's performance with the help of Python (Python code of this program given
in book 'Python for trading on Technicals’).
We will get the following output –

As we can observe in the output, this strategy gives 12% to 98% returns in various
stocks with an average of 75 to 100 trades per stock. Maximum return in a single
trade is shown in column 'H', and maximum loss in a single trade is given in
column 'I'.

As I have taken two indicators Moving average and RSI, for the development of
this strategy in the above example, in the same way, you can take any
combination of 2 or more indicators for backtesting and development of your
strategy.

Cost of Trade
One more vital factor to consider is the cost of trade also. This cost of trade can
make any good strategy unprofitable.
In the following output, I have computed returns given by the above stocks on
different moving averages and different RSI values with the cost of trading. B
column is the Moving Average column, and the C column is the RSI period taken
for return computation. All values are per share –
You can develop your strategy in Python with different combinations of technical
indicators computed with different periods. I always feel Options spreads are
always better than trading the future. For example, buying an in-the-money option
along with selling an out-of-money option with equal time value will have a benefit
of limited risk and lower margins as compared to buying a necked future. You can
learn option strategies and backtesting in Python in my next book, 'Option Greeks,
Strategies & backtesting in Python’.
Trading Options on Technical –
As we discussed earlier, buying an ITM Call and selling an OTM Call is better than buying the Future, and buying ITM Put
and selling OTM put is better than selling the future in terms of cost, maximum loss, and margins. So spreads can be
bought in spite of buying or selling future when a trader is bullish or bearish. Different strategies are used in other market
conditions. To learn all techniques, kindly read my book 'Option Greeks, Strategies and backtesting in Python’ author Anjana
Gupta.
Some option strategies are used in specific conditions discussed below.

Market View Bullish (Bull Spread with buying ITM Call along with selling ATM Call)

Let's take an example to explain this. The Index is trading at 10000. The market view is bullish. If a trader buys an ITM call
strike 9600 at Rs 489/- along with selling an ATM call strike 10000 at 226, then maximum profit in this strategy will be Rs
136/- If the Index expires above 10000. The trader will make money if the Index closes above 9863/-, so the trader is
making money even if the view is wrong. The maximum loss in this spread is limited to the net premium of Rs 263/- paid if
Index close below 9600.

In case of sudden fall in underlying, loss of buyer of the future position will be huge. There is a risk of evaporation of capital
also. So you need big money for the mark to market margin. However, in case of options spread loss will be limited, you
need not to pay any MTM. If you observe, you will found that I bought the ITM option and sold the OTM option with an equal
time value, so Theta will not give any loss on options positions.

Market View Bearish (Bear Spread with buying ITM Put along with selling ATM Put)

Let's take an example to explain this. The Index is trading at 10000. The market view is bearish. If a trader is buying ITM,
Put strike 10400 at Rs 486/- along with selling ATM call strike 10000 at 243 than maximum profit in this strategy will be Rs
157/- If Index expires below 10000. The trader will make money if the Index closes below 10157/-, so the trader is making
money even if the view is wrong. The maximum loss in this spread is limited to the net premium of Rs 245/- paid if the Index
close above 10400.
Options strategy on breakout - Ratio Back Spread
Ratio back spread is used when we are expecting breakout upside or downside on technicals.

Back spread sells one option and buys two or more options with a lower premium of the same
underlying and expiration. A back spread is a trade that requires a substantial move, upward for a call-
back spread and downward for a put-back spread. If underlying does not move in our desired direction
and breakout fails, then also this strategy does not result in loss. But if the underlying moves only a
little, even though it moves in our desired direction, then a back spread can lose money.

Example of Ratio Back Spread -

Nifty Call Options closing price as of 2nd April 2018 are given below-
Date Nifty 10400 10500 10600 10700 10800
2-
Apr-
18 10264.00 80.25 47.25 25.15 12.5 6.2

Currently, Nifty is trading at 10264, and the trader is expecting a significant upside. He can sell a Call
strike 10400 at Rs 80/- and buy two lots at Rs 47.25. So a trader is paying a premium of Rs 14.25/-.
The Breakeven point of this strategy will be 10614. The trader will lose 14.25 if the underlying will close
below the strike of 10400 sold. The loss will start to increase from 10400 to 10500. The trader will have
the highest loss at 10500 (strike at which options are bought). The trader will make money if the
underlying will close above 10614. Because one option sold and two options bought traders will make a
profit of Rs 1 on every Rs 1 increase in underlying price above 10614.
Any combination of strikes could be used for ratio back spread. A trader can also sell one lot of ATM strikes and buy two lots
of OTM strikes. Closing above OTM strike will give good profit.

Options strategies in the range-bound market - Butterfly

Butterflies are directionless strategies. Seller of butterfly will make money underlying moves in either
direction upside or downside. Buyers will make money when prices remain in the range. So the bet is
not on direction but on price movement, whether there will be a significant move in prices in either
direction or not.

Long Butterfly
The long butterfly is a directionless strategy that seeks profit from time decay or decline in implied
volatility and Theta. Long butterfly constructed using the three strikes of fix interval, buying the lower
strike option, selling two middle strike options, and buying the higher strike option. The butterfly could
be constructed using either call or put.

Example of Long butterfly-


Buy one lot Nifty 9900 Call at Rs. 193.55,
Sell two lot Nifty 10000 Call at Rs. 129.80,
Buy 1 Lot Nifty 10100 call at Rs. 80.85

Long butterfly in above example resulting into the net debit of Rs. 14.80/-. The middle strike of a long
butterfly should be located in the middle of the expected trading range. Trader in the given example is
expecting a Nifty closing near 10000 on Expiry, so he sold two lots of Nifty call strike price 10000,
bought one lot of Nifty call strike price 9900, and bought one lot of Nifty call strike price 10100. Strike
price distance should be equal on both sides, i.e., one call trader bought is 100 points in the money,
and another call trader bought is 100 points out of money, so the distance from the middle strike is
equal on both sides. The value of this butterfly will remain in the range of 0 to 100 irrespective of the
underlying value (distance among two strikes). Buying butterfly resulted in a net debit of 14.80, so the
maximum loss is limited to Rs 14.80/-. Maximum profit is limited to Rs 85.20/- (Strike interval of 100
minus net debit of Rs 14.75 equals Rs. 85.20/-).

The profit and loss on the expiration matrix are given below. The trader will make the highest profit if
the Index expires on 10000. The trader will make money if the Index closes in the range of 9915 to
10085. If the Index closed below 9900 or above 10100, then the trader will lose Rs. 14.80/- paid initially
to buy butterfly. So the maximum loss is limited to the premium of butterfly RS 14.80 paid.

Short Butterfly

Short butterfly constructed using the three strikes of fix interval, selling the lower strike option, buying
two middle strike options, and selling the higher strike option. The butterfly could be constructed using
call or put.

Example of Short butterfly-


Sell one lot Nifty 9900 Call at Rs. 193.55,
Buy two lot Nifty 10000 Call at Rs. 129.80,
Sell 1 Lot Nifty 10100 call at Rs. 80.85

This is just the opposite of a long butterfly. This strategy results in a net credit of Rs 14.80/- so the
maximum profit is limited to Rs14.80. However, the maximum loss is limited to Rs 85.20/- (Strike
interval of 100 – premium received of Rs 14.80 = 85.20). The trader will earn Rs 14.80 if Index close
below 9900 or above 10100.
In the above example trader constructed butterfly by selling two calls of Nifty strike 10000 and buying
one on both sides on fix the price difference. In the same way, a trader can construct butterfly at
different strikes of Nifty.

For example, a trader can construct a butterfly at 9900 by buying one lot of 9800 Call, selling two lots of
9900 Call, and buying one lot of 10000 Call.

A trader can construct a butterfly at 10100 by buying one lot of 10000, selling two lots of 10100, and
buying one lot of 10200.

An example of a 100 point Butterfly of Nifty constructed at different strikes is given below. Please note
theoretical prices are taken when nifty is trading at 10000, and there are 25 days to Expiry. 100 point
butterfly of 9600 resulting in a debit of Rs 3.7/- (Buy one lot of 9500 Call at 546.9, Sell two lot of 9600
Call at 450.10 and buy one lot of 9700 call at 357). In the same way, 100 points 9700 butterfly is
resulting into the net debit of Rs 6.40/-, 100 point 9800 butterfly resulting into the debit of Rs 9.9/- and
so on.

Nifty 100 Butterfly Prices when Index is 10000 and 25 days to Expiry

Call Option Price


Strike Butterfly
Price 9500 9600 9700 9800 990010000 10100 10200 10300 10400 10500 Price
9600 546.9 450.1 357.0 3.7
9700 450.1 357.0 270.3 6.4
9800 357.0 270.3 193.5 9.9
9900 270.3 193.5 129.8 13.1
10000 193.5 129.8 80.9 14.8
10100 129.8 80.9 46.4 14.4
10200 80.9 46.4 24.4 12.5
10300 46.4 24.4 11.7 9.3
10400 24.4 11.7 5.1 6.1
In the above example Index is trading at 10000, and there are 25 days to Expiry. As the Expiry nears,
the price of butterflies will increase marginally. ATM butterfly will increase more, and OTM and ITM
butterfly will increase less, but there will be an increase in price till 8 to 10 days of Expiry. When there
are only 7-8 days to Expiry, the ATM, ITM1, and OTM1 butterfly value will move towards 100 very fast.
On Expiry day only ATM butterfly will be 100 rests all butterfly will be zero.

Prices of Nifty point 100 Butterfly on Expiry when Index is 10000 are given in below table -

Strike Butterfly
Price 9500 9600 9700 9800 9900 10000 10100 10200 10300 10400 10500 Price
9600 500 400 300 0
9700 400 300 200 0
9800 300 200 100 0
9900 200 100 0 0
10000 100 0 0 100
10100 0 0 0 0
10200 0 0 0 0
10300 0 0 0 0
10400 0 0 0 0

You can observe that the butterfly of 10000, trading at Rs 14.8/- when there were 25 days to Expiry, is
now on expiry day closed at 100, and the rest all butterfly has become zero.

Let's take an example with past data for better understanding. I have taken the Nifty Future and
Options closing price of Jan 2017. Please refer to the below table. The first column is the date the
second column is the nifty closing price; on 30th Dec 2016 Nifty closing price was 8187. The 3rd to 9th
columns are prices of butterfly of various strikes computed based on the closing price on that date.

For example, on 30th December, the Nifty 8100 butterfly was trading at Rs 12.8. Nifty strike 8000
closing price was 244.5, strike 8100 closing price was 170.5, and strike 8200 closing price was 109.3.
Compute the price of 8100 butterfly buy one lot strike 8000, sell two lots of 8100 and buy one lot of
8200. (244.5-170.5-170.5+109.3=12.80/-)

In the same way, the prices of other butterfly are computed. If one will buy the butterfly at 12.80, then
the maximum loss is limited to Rs 12.80, and the maximum profit is limited to Rs 87.20.

If you observe Butterfly prices in the following table, the most expensive butterfly was strike 8200
trading at 15.7 on 30th December 2016, Nifty was trading at 8187.
On 10th January, Nifty price goes up to 8294; the most expensive butterfly was strike 8300 tradings at
19.3/-.

On 25th Jan 2017, Nifty closed at 8599. You will check the highest price of the butterfly is 94.9 of option
strike 8600 (computed based on closing price).

Butterfly strike 8100, trading at 12.80 on 30th December 2016, came down to zero by the end of the
month on Expiry. On the other hand, strike 8600 butterfly, trading at Rs 5.2/- on 30th December 2016,
goes up to 94.90 on expiry day.

In the following table, you will also observe that in the initial day's butterfly prices increasing gradually
by one or Rs 2 in every 2-3 days. Buy if you will check the last week on 20th Jan highest price butterfly
was 33, on 23rd Jan 41.70, on 24th Jan 55.9/- so prices are increasing very fast.

In the initial day's price movement is less, so the risk is less, whereas when Expiry nears, price
movement is fast, so the risk of the trading butterfly is more. Day-wise strike wise Nifty 100 point
butterfly computed from closing prices of options are given in the following table.

Nifty Butterfly 100


Date Nifty 8100 8200 8300 8400 8500 8600 8700
30-
Dec-
16 8187 12.8 15.7 14.7 14.1 8.0 5.2 1.8
2-
Jan-
17 8192 12.7 15.6 15.7 14.1 7.8 5.4 2.1
3-
Jan-
17 8197 15.2 15.4 14.9 13.3 8.6 5.3 1.8
4-
Jan-
17 8204 12.0 15.5 16.7 14.9 8.7 5.4 1.9
5-
Jan-
17 8288 10.5 15.0 15.1 18.3 12.5 8.2 3.9
6-
Jan-
17 8268 5.8 19.1 17.1 16.5 11.8 6.2 2.4
9-
Jan-
17 8250 12.3 17.1 18.6 16.4 10.8 5.0 1.8
10-
Jan-
17 8294 7.8 17.6 19.3 18.3 13.2 7.2 2.3
11- 8387 4.3 10.9 18.2 20.4 19.9 12.6 4.8
Jan-
17
12-
Jan-
17 8418 1.7 8.8 16.6 20.9 22.2 16.0 6.5
13-
Jan-
17 8418 10.9 3.9 16.7 24.0 24.7 14.1 4.7
16-
Jan-
17 8432 2.9 9.6 12.7 25.8 25.9 16.7 4.7
17-
Jan-
17 8409 4.1 8.0 17.5 28.2 23.8 11.9 2.9
18-
Jan-
17 8429 6.7 4.2 15.4 27.3 28.3 14.6 2.5
19-
Jan-
17 8443 1.4 6.6 15.1 26.6 32.3 14.6 2.4
20-
Jan-
17 8363 -0.1 11.7 27.6 33.2 17.9 3.9 0.9
23-
Jan-
17 8402 -4.6 10.3 17.8 41.7 28.6 3.9 0.4
24-
Jan-
17 8481 -0.1 0.6 3.3 24.0 55.9 15.5 0.5
25-
Jan-
17 8599 1.4 -3.4 1.2 -2.1 8.2 94.9 0.0

How to trade butterfly?

This is a very subjective area. Each trader can have a different view on trading butterfly based on their
experience. Let's take one more example. In the last table, I have taken data of 100 point butterfly;
now, in the following table, I am taking data of 200 point butterfly of Jan 2017 itself. Key points to note –
- Nifty is trading at 8187; strike 8200 butterfly is trading at 59. It's a 200 point butterfly, so the
butterfly's value will remain between zero to 200. So for the buyer of butterfly maximum risk is
Rs 59, and the maximum profit is limited to Rs 141.
- Buyer of 8200 butterfly will make a maximum profit if underlying close at 8200 on Expiry. The
breakeven point on the upside is 8341, and the breakeven point on the downside is 8059. So
the buyer will make money if the Index will close somewhere between 8059 to 8341.
- In the same way seller of the butterfly will have a maximum risk of Rs 141, profit
will be limited to 59. The seller would make money if the Index closed above 8341 or below
8059.

Traders need not to take a view on direction; that's why it's a direction neutral strategy.

So if you think the market will range-bound will remain at the same level till Expiry, you will buy
a butterfly, and if you think the market could move downside or upside from the current level,
you will sell a butterfly. On the initial day's risk is less, but near Expiry, prices of butterfly
become volatile. Day-wise strike wise Nifty 200 point butterfly computed from closing prices of
options are given in the following table.

Nifty Butterfly 200


Date Nifty 7900 8000 8100 8200 8300 8400 8500 8600 8700
30-
Dec-
16 8187 18 31 48 59 59 51 35 20 10
2-
Jan-
17 8192 23 28 48 60 61 52 35 21 10
3-
Jan-
17 8197 21 30 50 61 59 50 36 21 10
4-
Jan-
17 8204 20 30 45 60 64 55 38 21 10
5-
Jan-
17 8288 10 22 40 56 63 64 51 33 17
6-
Jan-
17 8268 11 31 41 61 70 62 46 27 12
9-
Jan-
17 8250 10 28 49 65 71 62 43 23 9
10-
Jan-
17 8294 12 21 41 62 74 69 52 30 13
11-
Jan-
17 8387 3 10 25 44 68 79 73 50 24
12-
Jan-
17 8418 0 5 17 36 63 81 81 61 30
13-
Jan-
17 8418 -5 9 24 35 61 89 88 58 24
16- 8432 -3 -1 13 35 61 90 94 64 27
Jan-
17
17-
Jan-
17 8409 -4 8 20 38 71 98 88 51 18
18-
Jan-
17 8429 -4 4 18 31 62 98 98 60 20
19-
Jan-
17 8443 1 2 9 30 63 101 106 64 20
20-
Jan-
17 8363 5 10 14 51 100 112 73 26 6
23-
Jan-
17 8402 -4 -1 4 34 88 130 103 37 4
24-
Jan-
17 8481 -1 -2 0 4 31 107 151 87 16
25-
Jan-
17 8599 10 6 -3 -4 -3 5 109 198 95

Greeks – I have taken an example of a long butterfly strike 8200 to explain the Greeks.

Strike Strike Strike Butterfly


8000 8200 8400 Greeks
Delta 0.85 -1.14 0.26 -0.04
Gamma 0.0010 -0.0033 0.0014 -0.0010
Theta -2.39 5.46 -1.91 1.16
Vega 4.99 -16.84 6.90 -4.95
Rho 4.60 -6.27 1.41 -0.25

Theta of the butterfly is positive, so that that time decay will help the option buyer. We have taken ATM
butterfly in the above example; that's why Vega is negative -4.95. In the given example, the trader is
buying 8200 butterfly at Rs 59/-, if implied volatility fell by 1%. The price of the butterfly will increase by
Rs 5/- from 59 to approx 64 if other variables remain the same.

Underlying
Price Delta Vega
7700 0.00 2.15
7800 0.02 1.99
7900 0.15 0.34
8000 0.49 -2.41
8100 0.56 -4.69
8200 -0.05 -4.95
8300 -0.57 -3.04
8400 -0.44 -0.31
8500 -0.13 1.70
8600 -0.02 2.36
8700 0.00 2.00

Greeks of butterfly will depend on the location of butterfly. You will notice in the above table that if the
center strike of the butterfly is above ATM (8200), then delta is negative, and if the middle strike of the
butterfly is below ATM, then delta is positive. Next, check the Vega with respect to the underlying price
in the above table. You will find the Vega of the ATM butterfly is negative, but if will go for a butterfly
below the lower wing (strike 8000) or above the upper wing (strike 8400), then Vega of the butterfly is
positive.

So how to trade butterfly will depend on the stock you are trading and the technical indicators
you are using. With the help of Python, you can backtest both. Please refer to my other books
for backtesting and development of your strategy.
Why Python

With the help of Python, one can try to develop technical based trading systems
that are consistently profitable in various market conditions. When we talk about
systematic trading, it means all decisions of buy and sell will be taken by the
system, not by the intuition of the individual. The system will generate a buy and
sell signal. We also need to check that these systems are profitable on past data
or not. Trading is all about making money. Algorithmic trading is all about
developing quantitative rules that give you profit. With the help of Python, you will
be able to create, modify and backtest your idea on past data to develop your
profitable strategy. Your ideas should be based on common sense, and then
Python can help you to get your ideas tested using historical data to be sure they
work.
Strategies in Excel
You need not to prepare an Excel sheet for the computation of strategies payout.
Many readymade excel worksheets format for option Greeks and payout
computation are available on Google free of cost; you can search and download.
One of the Excel is available on the following link –

https://www.softpedia.com/get/Others/Finances-Business/Option-Trading-
Workbook.shtml

A screenshot of excel is given below –

With the help of the above excel, you can compute the Greeks, Breakeven point,
combined profit and loss of various combinations of contracts on Expiry, profit, and
loss of options contract before Expiry for any combination of your choice –
Some tips are also given there.
Books by This Author

1. Python for trading on Technical (Link)

This book will cover the following –


1. Basics of Python - Python is also explained from very basic. Anyone
who does not understand programming can write and develop his codes
from fetching free historical data to backtesting strategies.
2. Basics of Technical Analysis - Technical Analysis is explained from
very basic; most of the popular indicators used in technical analysis are
explained. Python program codes are also given with each indicator so
that one can learn to backtest.
3. At the end, How to develop a trading setup with various technical
indicators is explained.

2. Trading Pairs with Python/Excel (Link)

This book will cover the following –


1. Basics of Python so that a non-programmer can understand Python for
backtesting on past data.
2. Fetching Historical data in Google Spreadsheet (Excel) and Python
through various free data sources –
a. Daily data in Google Spreadsheet and Python
b. Per minute historical data in Python
c. Live data in Google spreadsheet and Python
3. Basics of statistics and use in Trading
4. Pair trading concepts, development of pair trading models, and
backtesting of models for getting results on past data.
5. Machine learning tools for pair trading.

3. Option Greeks, Strategies & Backtesting in Python (Link)


The book is divided into three parts -

1. First part cover option Greeks - Delta, Gamma, Theta, Vega, Delta
hedging & Gamma Scalping, implied volatility with the example of past
closing prices of Nifty/USDINR/Stocks (Basics of Future and options
explain).

2. Second part covers option trading strategies with examples of


Nifty/USDINR options and computation of returns of a strategy on past
data. (You will get an idea of how professional traders think)
3. Third part covers Python for traders. After reading this book, a novice
trader will also be able to use Python from the installation of Anaconda
on his laptop & extracting past data to backtesting and developing his
strategies. Python is explained from very basic so that anyone who does
not have an in-depth understanding of programming can understand and
develop codes. How to fetch past daily data, per minute data, live data
for backtesting & development of strategies explained. Many program
codes and their results also explained for backtesting of strategies likes
ratios, butterfly, etc.

4. Think Arbitrage – Trading for Living (Link)

This book is a comprehensive guide on Trading Strategies used by


professional traders/Arbitragers in the Indian Capital Market. This book
explains arbitrage strategies with limited risk used by full-time traders to
earn consistent income from trading.

Most of the trading strategies are explained with historical per minute
data Nifty and Bank Nifty weekly options.
About Authors / Acknowledgments
Anjana Gupta, I am the author of this book. I am having a master degree in
science and management. I am having more than ten years of experience. Special
thanks to Puneet Kanwar, who was instrumental in the completion and editing of
this book. Puneet Kanwar is having experience of 15 years in the Indian capital
market. He has worked with BSE Limited, formally known as Bombay Stock
Exchange, for six years. He has also worked with a prestigious broking house,
Edelweiss, before BSE. In 2017 Puneet resigned from BSE for his venture.
Currently, he is a successful options trader and arbitrager.
For feedback/suggestions/query/doubt, you can write to me at
optionsnpython@gmail.com.

Happy Learning.
Anjana Gupta

You might also like