Saturday, December 24, 2016

Option charts for last month expiry.

Option charts for last month expiry. Strike Price choosen is Setltement Monday means Monday before Thursday expiry.

























Options Intraday charts for Nov 2016






























Saturday, December 17, 2016

Python script for finding NR7 stocks




It is difficult to upload the NR7 stocks everyday. So, I am sharing the python script here.

import re
import urllib2
import json
import matplotlib.pyplot as plt
import time


print("NR7 Stocks")
def check(stockname):
   

    proxy_support = urllib2.ProxyHandler({"http":"http://61.233.25.166:80"})
    opener = urllib2.build_opener(proxy_support)
    opener.addheaders = [('User-agent', 'Mozilla/5.0')]
    urllib2.install_opener(opener)
   
    url="https://www.google.com/finance/getprices?q="+stockname+"&x=NSE&i=86400&p=7d&f=d,c,h,l,o,v"
    html = urllib2.urlopen(url).read()
 
    min_diff=1000000
    for line in html.split()[7:]:
        diff=float(line.split(',')[2])-float(line.split(',')[3])
      
        if(min_diff>diff):
            min_diff=diff
        #print(stockname,diff,min_diff,float(line.split(',')[2]),float(line.split(',')[3]))
    if(abs(diff-min_diff)<0.01):
        print(stockname)
    return;
  

symbolslist=["ABIRLANUVO", "ACC", "ADANIENT", "ADANIPORTS", "ADANIPOWER", "AJANTPHARM", "ALBK", "AMARAJABAT", "AMBUJACEM", "ANDHRABANK", "APOLLOHOSP", "APOLLOTYRE", "ARVIND", "ASHOKLEY", "ASIANPAINT", "AUROPHARMA", "AXISBANK", "BAJAJ-AUTO", "BAJFINANCE", "BANKBARODA", "BANKINDIA", "BATAINDIA", "BEL", "BEML", "BHARATFIN", "BHARATFORG", "BHARTIARTL", "BHEL", "BIOCON", "BOSCHLTD", "BPCL", "BRITANNIA", "CADILAHC", "CAIRN", "CANBK", "CASTROLIND", "CEATLTD", "CENTURYTEX", "CESC", "CIPLA", "COALINDIA", "COLPAL", "CONCOR", "CROMPGREAV", "CUMMINSIND", "DABUR", "DCBBANK", "DHFL", "DISHTV", "DIVISLAB", "DLF", "DRREDDY", "EICHERMOT", "ENGINERSIN", "EXIDEIND", "FEDERALBNK", "GAIL", "GLENMARK", "GMRINFRA", "GODREJCP", "GODREJIND", "GRANULES", "GRASIM", "HAVELLS", "HCLTECH", "HDFC", "HDFCBANK", "HDIL", "HEROMOTOCO", "HEXAWARE", "HINDALCO", "HINDPETRO", "HINDUNILVR", "HINDZINC", "IBREALEST", "IBULHSGFIN", "ICICIBANK", "ICIL", "IDBI", "IDEA", "IDFC", "IDFCBANK", "IFCI", "IGL", "INDIACEM", "INDUSINDBK", "INFRATEL", "INFY", "IOC", "IRB", "ITC", "JETAIRWAYS", "JINDALSTEL", "JISLJALEQS", "JPASSOCIAT", "JSWENERGY", "JSWSTEEL", "JUBLFOOD", "JUSTDIAL", "KOTAKBANK", "KPIT", "KSCL", "KTKBANK", "LICHSGFIN", "LT", "LUPIN", "MARICO", "MARUTI", "MCDOWELL-N", "MCLEODRUSS", "MINDTREE", "MOTHERSUMI", "MRF", "NCC", "NHPC", "NIITTECH", "NMDC", "NTPC", "OFSS", "OIL", "ONGC", "ORIENTBANK", "PAGEIND", "PCJEWELLER", "PETRONET", "PFC", "PIDILITIND", "PNB", "POWERGRID", "PTC", "RCOM", "RECLTD", "RELCAPITAL", "RELIANCE", "RELINFRA", "RPOWER", "SAIL", "SBIN", "SIEMENS", "SINTEX", "SOUTHBANK", "SRF", "SRTRANSFIN", "STAR", "SUNPHARMA", "SUNTV", "SYNDIBANK", "TATACHEM", "TATACOMM", "TATAELXSI", "TATAGLOBAL", "TATAMOTORS", "TATAMTRDVR", "TATAPOWER", "TATASTEEL", "TCS", "TECHM", "TITAN", "TORNTPHARM", "TORNTPOWER", "TV18BRDCST", "TVSMOTOR", "UBL", "ULTRACEMCO", "UNIONBANK", "UPL", "VEDL", "VOLTAS", "WIPRO", "WOCKPHARMA", "YESBANK", "ZEEL"]
index=0
while(index<len(symbolslist)):
    check(symbolslist[index])
    index=index+1
    #time.sleep(1)

Script Link

http://pastebin.com/KQH5PYcn




Friday, December 16, 2016

NIfty Range for the last couple of years

This graphs below are showing nifty range(high-low) for different years.








Python script for doing the same.

http://pastebin.com/6K724iv1



Wednesday, December 14, 2016

NR7 stocks on 14 dec

NR7 Stocks
ADANIPOWER
AJANTPHARM
AMBUJACEM
APOLLOTYRE
ASHOKLEY
ASIANPAINT
BEML
BRITANNIA
CEATLTD
CROMPGREAV
CUMMINSIND
DISHTV
DLF
DRREDDY
EXIDEIND
GLENMARK
HDFC
HINDALCO
JINDALSTEL
JSWSTEEL
JUSTDIAL
LUPIN
MRF
OFSS
PAGEIND
PCJEWELLER
VOLTAS
YESBANK