Top gainers and Losers

Saturday, 17 May 2014

                                                                    Table of Contents


 1.Introduction
 2.What is NSE realtime data?.
 3.Free NSE data providers.
 4.System configuration for data streaming.
 5.Is there any import delay?
 6.Importing NSE Realtime data
 7.Flow chart for realtime data feed.
 8.Representation of Realtime Data in Amibroker.
 9.Merits and Demerits of data in Amibroker.
10.Conclusion

                                                             
1.Introduction
NSE was established in the year 1990s as a demutualised electronic exchange.NSE provides a modern, fully automated screen-based trading system, with over two lakh trading terminals , through which investors in every nook and corner of world can trade. NSE has played a critical role in reforming the Indian securities market and in bringing unparalleled transparency, efficiency and market integrity.NSE is authorized to maintain trading in equities,indices,mutual funds,exchange traded funds,derivatives,etc.The stock market promotes the investors to partcipate in the exchange through investment.The share market is susceptible to the variations of the script status.They update the scrip as soon as any variations in the price occurs.


2.What is NSE Realtime Data

NSE , is responsible to monitor the variations in the price of the securities. It actually decides whether the price of the commodity is varying or not. Realtime data ,in general refers to the tick by tick live updation of the scripts with respect to current market price. Realtime data is basically the live features of a particular stock at any instance of time.It has the market price value,tick by tick values.
Realtime data has the values which is relevant with the market price of the security.


3.Free Realtime Data Providers

i)Websites (Yahoo Finance,Google finance,etc.)
Applications falling under this category are installed on client's computer and they keep querying website servers for data. The application providers do not have to invest any money in installing and maintaining the data servers, leased lines, etc. because the data is already available on websites and internet line of the client is used to fetch the data. Hence data vendors who provide data from websites like yahoo finance can offer their product at cheapest price.

ii)Trading platforms (Odin, Chartnexus, Investar,etc.)
Here too, the case is more or less similar. The only difference is - instead of Yahoo or other sites, these application providers extract the data from the trading platforms provided by the broker. Again - since data vendors do not have to maintain any data servers, dedicated leased line connections, etc., their products are available at cheaper prices.
NSE INDIA
iii)Exchange output
The case is entirely different here. These data vendors like Rtdsdata source their data directly from the stock exchange i.e. through a legal channel. The application providers falling in this category make significant investment in installing their data servers in worldclass environment, leased line connections, redundant server connections to take care of any failures, skilled manpower to install and maintain the setup, etc.. They also need to pay fixed yearly license fees (ranging in several lakhs of rupees) alongwith per user charges to stock exchange. For these reasons, the price of their products is comparatively higher than other 2 types of providers.

                                                   

4.System Configuration For Data Streaming    


NSE data and info-vending services are provided through separate professional set-up and solely dedicated servers.It gives market quotes and data for Capital Market Segment (CM), Futures and Options Segment (F &O),etc.
Following are the basic requirements to allow the import and streaming of data:

Hard Drive capacity: The hard drive capacity should be minimum 1 GB and more.As the data comes continuosly , then it is better to have sufficient capacity to store as well as process a bunch of scrips.

Operating systems: The realtime data is streamed into the interface at the end user. The software is generally compatible in all operating platforms of windows after Windows 2000.Likewise windows xP, windows vista , windows 7,etc.But the most reommended platform that works extremely fine is windows XP.

Processor specifications: Dual core processor paticularly responds faster than other for data streaming.Even other processors like pentium 4 works better.Pentium 4,dual core processors can be used either.

RAM size: The RAM size must be 512 MB or higher.

Screen Resolution: The resolution of the display that best shows the data streaming live to the system is 1024*768.However , minimum permissible is 800*600 VGA resolution. 

Internet speed: A broadband or 3G connection works fine for the data streaming.Minimum working speed of internet must be 30KBPS. 

5.Is there any import delay?


Now,the query that comes to mind is that is there any delay between the Stock exchange market price and the the amibroker updating at the user end.The answer can be yes, it can happen.The data can be mismatched with the price of the script showing in the terminals. 

As a software interface receives data from various servers,various intermediate delay may occur to the data.The servers receive data from the exchanges and feeds it into the amibroker interface. The software may suffer a minute delay of 8-10 seconds,because it needs time to store the data for backfill.

6.How to import NSE Realtime Data


Importing data simply refers to the process of getting the data from an external source to a desired location.The data provider can be the exchanges especially.NSE,MCX etc are the main exchanges to provide the data of the stocks.





Here is how the data reaches the user:

NSE data and info-vending services are provided through separate professional set-up and dedicated channels.

1.NSE real time data feed is provided in TCP-IP format.This data is generated in binary format at a regular interval of 5, 2 or 1 minute. Snapshot Data is provided in binary file format over the internet and requires the use of an FTP protocol 


2.It is provided on-line through a dedicated 2-10 mbps channelized E1 private leased line circuits. This line shall be owned by the customer and the line should be from National Stock Exchange, Mumbai to the premises of the customer. 


3.The vendors are required to connect to this server through internet and use FTP protocol to download the files.


4.Alternatively, the customer can take the data from one of our authorised data vendors.

As soon as it reaches the user,it is displayed in the form of live updating scripts of Amibroker.

7.Flow Chart for Realtime Data Feed


                                                                         NSE Scrip data
                                                                                                         \/           \/
                                                                                            Realtime Binary data
                                                                                                         \/           \/
                                                                                  Channelised Lease line circuits
                                                                                                         \/           \/
                                                                                      Authorized Vendor servers
                                                                                                         \/           \/
                                                                                Realtime data in form of FTP files
                                                                                                         \/           \/
                                                                           Realtime Data  in Amibroker streaming                                                                     


8.Representation of Realtime Data In Amibroker

There are various graphical interface options to display the realtime data in Amibroker itself.We can modify the time frame into a desired time interval.Like as we can change it as in candles bars,lines,etc.


CANDLESTICK CHART


BARS CHART

LINE CHART


LINES WITH DOTS CHART

9.Merits and Demerits of data in Amibroker


Amibroker is widely accepted platform  for analysing and displaying the realtime data tick by tick.It is just as the front end of any realtime data software just as RTDS data.

Merits of Amibroker data:

i).Built-in Charts
  • Candlestick or price line chart(for open/close/low/high)
  • Volume/turnover with moving average
  • Bollinger bands
  • Rate of change indicator
  • Wilder's Relative strength indicator(RSI)
  • Triple exponential indicator(TRIX)
  • Money flow index(MFI)
  • Negative volume index
  • Advance/decline line
ii).Automatic analysis and system tests based on freely definable formulas
  • Back testing whole exchange or only limited,user definable set matching your market,group,industry sector selection.
  • More than 70 built-in AFL functions to use as a building blocks of trading rules.
  • Flexible formula language (AFL)
iii).Stock information handling
  • Adding new and removing old stocks.
  • Split handling with automated ratio detection.
  • Access to both on-line and off-line stock information.
  • All fundamental indicators.
iv).Leading performance
  • Chart drawing is extremely fast.
  • System tests,automatic analysis runs extremely fast.
Demerit :

The single disadvantage of amibroker is that for those who are somewhat challenged in the computer literacy.It may not be the most user-friendly program at a first glance.It is actually quite easy to use once configured properly but unfortunately the comprehensive tutorial files that are in the HELP section of the program assumes more knowledge that many users may actually have.

10.Conclusion

The fast moving commercial business quests for complete and authentic data.It is required just at the moment as soon as it occurs,as soon as the data is created or altered.The market price,current PE ratio,Bull Bear strategy,Blue chip stocks,etc are the key concepts in share market.Hence,these same fast-paced processes demand the sharing of data in realtime across multiple applications.

A simple answer to this would be RTDSdata.com.The above features that are shown or highlighted is most related with this namely RTDS data.