Indian Stock Data Featch and Represent Graphical Format
Project description
StockExchange
stock data featch
1. nse_main() -
2. CSV Model -
Convert Payload json data data to CSV using Data frame
read CSV File => data = pd.read_csv(filename)
Featch Csv Columns=> data.columns
target = data.iloc[:, 5:]
method- csv_data_model(filename,symbol,start_date,end_date)
parameter - filename, symbol, start_date, end_date
3. Graph Model -
csv file data(CSV Model) represent as graphical format
Method - graph(data,symbol,start_date,end_date)
parameter – data – CSV data , symbol,start_date,end_date
use -
symbol = 'BAJFINANCE
series = 'EQ'
start_date = ('12-05-2023')
end_date = ('12-06-2023')
data = pd.read_csv(filename)
graph(data,symbol,start_date,end_date)
4. Equity Pre Data-
Equity pre histary featch
Method - equity_predata(symbol, series, start_date, end_date)
parameter – Symbol, series, Start Date, End Date
Use -
symbol = 'BAJFINANCE
series = 'EQ'
start_date = ('12-05-2023')
end_date = ('12-06-2023')
equity_predata(symbol, series, start_date, end_date)
Output -
• Create CSV File of start date to end date data
_id
CH_SYMBOL
Outcome
CH_SERIES
CH_MARKET_TYPE
CH_TRADE_HIGH_PRICE
CH_TRADE_LOW_PRICE
CH_OPENING_PRICE
CH_CLOSING_PRICE
CH_LAST_TRADED_PRICE
CH_LAST_TRADED_PRICE
CH_PREVIOUS_CLS_PRICE
CH_TOT_TRADED_QTY
CH_TOT_TRADED_VAL
CH_52WEEK_HIGH_PRICE
CH_52WEEK_LOW_PRICE
CH_TOTAL_TRADES
CH_ISIN
CH_TIMESTAMP
TIMESTAMP
createdAt
updatedAt
__v
VWAP
mTIMESTAMP
• Plot graph in linear scal using Graph method
6. Equity List-
NSE listed company List.
Method- equitytop_loosers()
predata – MCAP31032023_0.xlsx (Download using link https://www.nseindia.com/regulations/listing-compliance/nse-market-capitalisation-all-companies)
output – Teminal output Symbol of listed company
Create CSV File
Sr. No.
Symbol
Company Name
Market capitalization as on March 31, 2023 (Rs in Lakhs)
7. Fno List -
Futures and Options data file.
Method – fno_list()
Output - fnolist, count
CSV File
8. Equity Top Gainers-
Method – equitytop_gainers()
output – create top gainer csv file
9. Equity Top Loosers-
Method – equitytop_loosers()
10. Option Chain-
Option chain data dispaly in terminal
Indices OPTION – NIFTY, FINNIFTY, BANKNIFTY
Equities OPTION - all symbol
method -optionchain(symbol)
Use - fnolist = optionchain('NIFTY')
11. Top 25 Valume -
method – top_valume()
output – create csv File
12. MOST ACTIVE EQUITIES -
method – active_equities(Num)
parameter –> num – equities num of stock
use - active_equities(10)
output -> create csv file top 10 active quities
13. 52week High / Low stock -
method – highorlow_52week(range)
parameter ->range – “high” (52week High Stock)
- “low” (52week Low Stock)
use - highorlow_52week(“ high”)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
StockExchange-0.0.4.tar.gz
(5.7 kB
view hashes)
Built Distribution
Close
Hashes for StockExchange-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c43753c806e3e416049a38d02dc91b80d47a8f00f7284777fa47834a3093ecf0 |
|
MD5 | f1fce25cf214aa57b23ff15631c9bf0e |
|
BLAKE2b-256 | 9e35515f48466054395d51ed8b4f280f0a6b613a45f889b7ac4a79a4b1b72faa |