Day 1
Day 1
Day 1
PROGRAM WITH
ASEEM SINGHAL
Bootcamp Outline
ALGO TRADING
Options Round 1 Options Round 2 Equtity Strategies
USING PYTHON
BEFORE WE START
- This is NOT a tip providing service. NO tips will be ever provided.
- This is NOT a software which generates any signals. This is a code learning course
- There are NO guarantees of any profits/returns even after completion of the course.
- You will NOT become Python experts after this course. This is a basic Python course.
- Sample coding will be shown in only Zerodha, Fyers and Finvasia.
- During the course, some backtest results will be shown for different strategies. This is purely for learning purposes.
There is no guarantee that similar results will be possible in the future.
- The course teaches you how you can create your own strategies. Hence, the results of each strategy may differ
depending on the inputs that you put in.
- Learning coding and algo takes considerable effort. You should be willing to put effort into learning.
- Each class is important and the concepts taught will be used in subsequent classes. If you miss classes, it is your
responsibility to view recordings.
- Options trading and algo trading are subject to market risks.
- Always be very careful when dealing with codes in which you can place orders in your account.
- You are responsible for any losses/profits that occur in your account in case you plan to take trades in your
account.
- TFU and Aseem Singhal do not take any responsibility of you running these codes on your account and the
corresponding profits and losses that might occur.
DAY 1 - Basics of options
What are options?
Options are tradable contracts that investors use to
speculate about whether an asset’s price will be higher
or lower at a certain date in the future, without any
requirement to actually buy the asset in question.
Example
For example, Nifty 50 options,
allow traders to speculate as to the future
direction of this benchmark stock index,
which is commonly understood as a stand-in
for the entire Indian stock market.
At first glance, options seem a little
counterintuitive, but they’re not as
complicated as they appear.
6. In-the-money and
out-of-the-money
1. Derivative
6. In-the-money and
out-of-the-money
1. Derivative
5. Intrinsic value and extrinsic value
2. Call option and put
option
Intrinsic value is the difference between
3. Strike price and
an option contract’s strike price and
expiration date
current price of the underlying asset.
4. Premium Extrinsic value represents other factors
outside of those considered in intrinsic
5. Intrinsic value and value that affect the premium, like how
extrinsic value
long the option is good for.
6. In-the-money and
out-of-the-money
1. Derivative
6. In-the-money and
out-of-the-money
CALL OPTION
VS.
PUT OPTION
Call Option
OPTION SELLING
VS.
OPTION BUYING
BUYER SELLER
I am exercising
my call options. No problem.
Give me stock Pay me the Strike
Price
Disadvantages Disadvantages
Premium has to be paid in Cash Margins are high.
Theta decay makes option Limited Profit.
premium lose money Unlimited Loss.
Call Buy Call sell
Buying stock gives Selling a naked or
you a long uncovered call
position. Buying a gives you a
call option gives potential short
you a potential position in the
long position in underlying stock.
the underlying
stock.
Intrinsic Value
The Intrinsic value is the amount by which the strike price of an option is In-
the-money.
For call option, the Intrinsic value is the underlying stock price minus its call
strike price. For the put option, the Intrinsic value is the put strike price
minus the underlying stock price. Note that ATM and OTM options don't
have any Intrinsic value.
For Call Options: Intrinsic Value = Current Market Price - Strike Price
For put options: Intrinsic Value = Strike Price - Current Market Price