- Make sure you have Python installed in your system.
- Run Following command in the CMD.
pip install payoffgraph-juttu
from payoffgraph_juttu import get_payoff
get_payoff(positions_list,x1,x2)
streamlit run my_file.py
This is the only function you need to plot the graph
position1=[strike,option_type,transaction_type,option_premium,quantity]
position2=[strike,option_type,transaction_type,option_premium,quantity]
position3=[strike,option_type,transaction_type,option_premium,quantity]
positions_list=[position1,position2,position3]
position_list is the list of all positions
strike : int, float
Option Strike
option_type : in the form {"CE","PE"}
transaction_type : in the form {"B","S"}
B: Buy
S: Sell
option_premium : int, float
Option price
quantity : int
Quantity
Eg: (Nifty : 1Lot = 50 quantity, BankNifty: 1Lot = 25 quantity )
x1, x2 are the start and end points on the x-axis. (Option strike range)
For eg: If you consider Nifty you can use [x1,x2] = [spotprice-3000,spotprice+3000]
Here the graph starts from 14700 and ends at 20700 on the x-axis.
position1=[15600.00,"CE","S",2210.2,100]
position2=[15600,"PE","S",5,50]
position3=[15200,"CE","B",2573,50]
positions_list=[position1,position2,position3]
x1= 14700
x2=27000
get_payoff(positions_list,x1,x2)
streamlit run my_file.py