Traderji.com - Discussion forum for Stocks Commodities & Forex

Amibroker Database for NSE stocks

Discuss Amibroker Database for NSE stocks at the AmiBroker within the Traderji.com - Discussion forum for Stocks Commodities & Forex; Dear all, This forum, with the active contribution of many knowledgeable members of yesterday and ...


Go Back   Traderji.com - Discussion forum for Stocks Commodities & Forex > TOOLS & RESOURCES > Software > AmiBroker

Notices


Advertise Here

Reply
 
Thread Tools
Sponsored Links
  #1  
Old 4th October 2006, 09:46 PM
Moderator
 
Join Date: Jul 2005
Location: kuwait
Posts: 1,319
Blog Entries: 4
Appreciation: 70
karthikmarar will become famous soon enough
Default Amibroker Database for NSE stocks

Dear all,

This forum, with the active contribution of many knowledgeable members of yesterday and today, has been a source of learning for many of us. We have been immensely benefited by such supportive senior members. In continuation of that tradition, we intend to pool-up the knowledge available with different members of this forum for the benefit of all.

In order to be a successful investor / trader, one needs;

1) A good software for doing TA.

2) A reliable data source.

3) Proper organization & regular maintenance of the database so that the charts & signals generated are MEANINGFUL.

4) Proper interpretation of charts & signals. So that the required buy & sell actions may be taken at the right time.

In this process, while there is some awareness / information about others, we felt that point no.3 is under ‘supported’.

As the title of this thread "Amibroker Database for NSE stocks" suggests, the data & procedures being posted will be relevant to NSE stocks & directly adaptable into Amibroker TA software only. In view of our limited exposure to BSE, similar exercise for BSE is beyond the scope of this thread. BSE stock traders may however find this thread informative.

Amibroker is a good software & some of it's features of database organization are under-utilized by us & may be some other members of this forum also. We have been working in this direction for some time to trim our databases to get proper vision of stock price movement sector-wise, industry wise and by other considerations. There is hardly any information available for the sector and Industry of the stocks. Even NSE provides such information only for about 500 stocks. We will be sharing our observations in this new thread. Other members who have made similar exercises may review and share their experiences for the good of all.

What we intend to cover in this thread is:

1) Identification & organization of all NSE stocks by sectors & by industries to facilitate sector wise & industry wise studies.

2) Procedure and files for setting up the sectors and Industries In Amibroker.

3) Sector and Industry charts in Amibroker. So that TA can be done on these charts. Discussion and finalization of Enhanced Sectoral charts.

4) Identification of different groups of NSE stocks like Nifty, Junior, Midcap & by others for study.

5) Updates and Database adjustments for splits/ bonus

6) Regular updates on change of symbols.

7) Identification of Sector and Industry and allocation for New Listings.

8) Other issues relevant to the subject & requested by members.



Users may participate actively to pool-up the wealth of information, so as to enable updation of everybody's database.

Please post your comments on scope and for any other features that may be covered in this thread so that this may become the one point source of information as far as Amibroker & NSE are concerned.

We hope that this thread will benefit all the Amibroker users in the forum.

Warm regards

Karthik & Murthymsr
Reply With Quote
  #2  
Old 4th October 2006, 09:55 PM
Member
 
Join Date: Sep 2005
Location: hyderaabd
Posts: 744
Appreciation: 27
murthymsr is on a distinguished road
Default Re: Amibroker Database for NSE stocks

Deal Karthik,

Thanks for the first post starting the thread. We will make it together to get the desired experience to users. To my knowledge, this is the first thread in this forum in the collaborative format, I hope users may like it.

Dear members,

A lot is already said by Karthik about the thread, so I will talk something else. 

Knowledge is the only thing that multiplies (increases) by division (distribution). But be careful. what all you may get as knowledge or expertise, may not be really so. Recent findings by SEBI has shown that an advice paid or free may or may not benefit you.

In trading, somebody has to pay for your profits, else you pay for his profits. so, please do not run after tips. trade with knowledge. trade with confidence. trade with dignity.

Exercise caution & all the best.

murthymsr
Reply With Quote
  #3  
Old 5th October 2006, 09:36 AM
Member
 
Join Date: May 2006
Posts: 102
Appreciation: 20
ger06 is on a distinguished road
Default Re: Amibroker Database for NSE stocks

Dear Karthik & Murthyji;

Thanks for starting such a nice Thread.
I am using Amibroker (Free) software & I like to learn all the possible afl's & analysis before purchasing it.

So I am eager to get the knowledge in this regard.

Thanks.
Reply With Quote
  #4  
Old 5th October 2006, 09:37 PM
Member
 
Join Date: Sep 2005
Location: hyderaabd
Posts: 744
Appreciation: 27
murthymsr is on a distinguished road
Default Re: Amibroker Database for NSE stocks

Quote:
Originally Posted by ger06 View Post
Dear Karthik & Murthyji;

Thanks for starting such a nice Thread.
I am using Amibroker (Free) software & I like to learn all the possible afl's & analysis before purchasing it.

So I am eager to get the knowledge in this regard.

Thanks.
dear ger06,

thanks for the interest in the thread. as already ponted out by karthik, we need a good database to be able to get a dependable outcome out of TA with Amibroker.

the symbols of some companies may change due to change of company name or for other reasons. as an example, the symbol of Aban Offshore Ltd. was ABANLOYD earlier, but was changed to ABAN with effect from 18-aug-2006. the ABANLOYD chart will be shown upto 17-aug-2006 only & NOT beyond. ABAN charts stsrts from 18-aug-2006.

through SYMBOL >> MERGE, we have to join the data of the two symbols.

in a subsequent post this will be dealt with in detail.

thanks
Reply With Quote
  #5  
Old 5th October 2006, 11:31 PM
Moderator
 
Join Date: Jul 2005
Location: kuwait
Posts: 1,319
Blog Entries: 4
Appreciation: 70
karthikmarar will become famous soon enough
Default Re: Amibroker Database for NSE stocks

Hi All

Yes, Like Murthy pointed out it is very important to have clean database before we start allocating the Sector and Industry to the stocks.

So first we have to clean up our databases before we proceed. The basic things to do will be as follows

1.Correct for all symbol changes and delete the old symbols from the database.

2.Correct for all splits and bonus.

3.Verify that our stock list match with the NSE lists.

Murthy will cover these in detail in subsequent posts.

Meanwhile just to give you an idea what we are working for, I am enclosing some screen shots…

Warm regards

Karthik

Last edited by karthikmarar; 20th May 2008 at 12:34 AM.
Reply With Quote
  #6  
Old 5th October 2006, 11:33 PM
Moderator
 
Join Date: Jul 2005
Location: kuwait
Posts: 1,319
Blog Entries: 4
Appreciation: 70
karthikmarar will become famous soon enough
Default Re: Amibroker Database for NSE stocks

...a few more examples of Industry allocation and industry chart...

Last edited by karthikmarar; 20th May 2008 at 12:28 AM.
Reply With Quote
  #7  
Old 6th October 2006, 09:15 AM
Member
 
Join Date: Sep 2005
Location: hyderaabd
Posts: 744
Appreciation: 27
murthymsr is on a distinguished road
Default Re: Amibroker Database for NSE stocks

hi all,

if may be annoyingly repeated, but database purity is very important to any FRUITFUL Technical analysis.

in NSE, securities are traded in different series. EQ & BE series must be enough for most of the people. so we would base our discussion based on this assumption. after downloading the EOD list from NSE, the EOD converter may use the logic that all series except EQ & BE are deleted before convertion. the EOD converter developed by pkjha of this forum has this facility to select EQ & BE series only. may be others also have this facility. for the differerent EOD converters & other software available at this forum, you may visit the link:

http://www.traderji.com/54514-post1.html

the next issue is symbols that have changed since the first day of your database. due to change in symbols, chart for each symbol is shown partially against the old symbol & the rest against the new symbol.

to know all the symbols presently in your database, you may run the AllMySymbols.AFL attached to this post. it will display all the symbols found inyour database. i have done this exercise on my database & the symbols found in my database are also attached as AllMySymbols.txt. a typical NSE symbol database of EQ & series will contain about 994 symbols as on date. (this number was amtching with karthik's database also, hense you may count on this number.)

HOW to run the AFL?

rename the AllMysymbolsafl.txt file to AllMySymbols.afl
Place the file AllMySymbols.afl in ...\Amibroker\Formulas\custom
Go to ANALYSIS >> Automatic Analysis
click on 'Pick' & select AllMysymbols.afl
select Apply to 'All symbols'
select Range 'All quotations

Press 'SCAN'
you will get the list of ALL symbols in your database, with the total number in the STATUS bar. you may export the list into a file & save if you like.

this number of total stocks in the database will give a rough idea of symbol changes & other imperfections in the database.

hope this write is useful. if you have any comments / suggestions, please post.

the procedure for incorporating changed symbols into Amibroker will be brought out in the next post.

all the best.
murthymsr
Attached Files
File Type: txt AllMySymbols.txt (9.6 KB, 783 views)
File Type: txt AllMySymbolsafl.txt (416 Bytes, 680 views)
Reply With Quote
  #8  
Old 6th October 2006, 02:13 PM
Member
 
Join Date: May 2006
Posts: 102
Appreciation: 20
ger06 is on a distinguished road
Default Re: Amibroker Database for NSE stocks

Dear Sirs,

I like to set up my portfolio in Amibroker. In this regard I have faced some difficulties such as brokerage.
Different rates are charged by different brokers. As I bought few stocks thr' HDFC & few thro' ICICIDIRECT at different rates but the software accepts only one rate for all the stocks.
Further, new shares bought are not added in the stocks which I bought previously.
And how to get the report / analysis of portfolio with gains/returns?

Thanks.
Reply With Quote
  #9  
Old 7th October 2006, 02:07 PM
Member
 
Join Date: Dec 2005
Location: Hyderabad
Posts: 326
Appreciation: 29
asnavale is on a distinguished road
Default Re: Amibroker Database for NSE stocks

Quote:
Originally Posted by ger06 View Post
Dear Sirs,

I like to set up my portfolio in Amibroker. In this regard I have faced some difficulties such as brokerage.
Different rates are charged by different brokers. As I bought few stocks thr' HDFC & few thro' ICICIDIRECT at different rates but the software accepts only one rate for all the stocks.
Further, new shares bought are not added in the stocks which I bought previously.
And how to get the report / analysis of portfolio with gains/returns?

Thanks.

Hi ger06,

Ami apparently supports only one portfolio with a single brokerage model. The only solution I can think of is to enter the prices inclusive of brokerage and taxes. This information you get in your tradebook. Enter zero for the brokerage etc in AmiBroker portfolio. No idea how to overcome this problem. I am entering the Total cost after adding the brokerage and taxes to the purchase price and subtracting from selling price.

-Anant
Reply With Quote
  #10  
Old 9th October 2006, 07:33 AM
Member
 
Join Date: Sep 2005
Location: hyderaabd
Posts: 744
Appreciation: 27
murthymsr is on a distinguished road
Default Re: Amibroker Database for NSE stocks

Procedure for incorporating changed symbols into Amibroker database:

this procedure can be adopted after atleast one quote is there with the new symbol.
select the new symbol through the symbol combo-box.

GoTo >> Symbol >> Merge ...

a window with the title 'Merge Quotes' opens up with the current symbol pre-entered in the Destination field.

select the old symbol with the help of the combo-box against the 'merge with'.

you may check "Overwrite duplicate quotes" & "Delete 'merge with' security afterwards"

Press OK ; done.

now you will get the full chart with the new symbol & the old symbol is deleted.

NSE regularly updates a link from where the changed symbols & their data can be downloaded. the link is given below & also the contents as on today are sorted on change date with the latest change at the top. you may change the extension of symbolchange to .csv & open in excel.

http://www.nse-india.com/content/equ...mbolchange.csv

the next post deals with updating the database with the splits / bonus.

all the best.
MurthyMSR
Attached Files
File Type: txt symbolchange.txt (7.3 KB, 348 views)
Reply With Quote
Sponsored Links


Reply

Bookmarks


Advertise Here


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads for: Amibroker Database for NSE stocks
Thread Thread Starter Forum Replies Last Post
Free database and downloader for Indian Stocks Neal Data Feeds 53 10th October 2007 05:59 AM
Database for company Financials and Symbol List and other files pkjha30 Software 10 27th April 2007 10:25 AM


All times are GMT +5.5. The time now is 05:22 PM.

Indemnity, Disclaimer & Disclosure Notice:
• By visiting Traderji.com you indicate your acceptance of our Forum Rules Disclaimer & Disclosure and indemnify Traderji.com, its associates and related parties of all claims howsoever resulting from the usage of the forum.
Disclaimer: Trading or investing in stocks & commodities is a high risk activity. Any action you choose to take in the markets is totally your own responsibility. Traderji.com will not be liable for any, direct or indirect, consequential or incidental damages or loss arising out of the use of this information.
Disclosure: The information in this forum is neither an offer to sell nor solicitation to buy any of the securities mentioned herein. The writers may or may not be trading in the securities mentioned.
• All names or products mentioned are trademarks or registered trademarks of their respective owners.
General Content Disclaimer Notice:
In light of our policy of encouraging candid, open exchanges of views and the rapid distribution of information originating from many sources, Traderji.com cannot determine the accuracy of information that may be uploaded to the forum. Opinions, advice and all other information expressed by participants in discussions are those of the author. You rely on such information at your own risk. You are urged to seek professional advice for specific, individual situations and not rely solely on advice or opinions given in the discussions. Since Traderji.com is an open and free discussion forum, any comments made by members of this forum in their posts reflect their own views and not of the owner or administrator of Traderji.com. Thus the owner/administrator indemnify themselves of all claims whatsoever and will not be liable or responsible for any members comments/views in this forum Traderji.com. If you find any objectionable or offensive posts made by members of this forum which you would like to bring to our notice for removal then please Contact Us.
 


Copyright © 2001 - 2008, Traderji.com All Rights Reserved.

Recommended Websites - www.TradersEdgeIndia.com - www.TradingPicks.com - www.MasterOfTrading.com