PureBytes Links
Trading Reference Links
|
I followed the docs and tips to get the auto assignment of
sector/industry working , which is confirmed. Here is what I did:
a. modify the broker.sectors and broker.industries , remove the
broker.workspace .
b. restart amibroker and see the new sector/industry in the symbol tool.
c. use the sample code posted on
http://www.amibroker.com/newsletter/04-2000.html to update the
secotr/industry and also add missed tickers to
my database.
/* change this line according to your data file name */
var filename = "industry_data.txt";
var fso, f, r;
var ForReading = 1;
var AmiBroker;
var fields;
var stock;
/* Create AmiBroker app object */
AmiBroker = new ActiveXObject( "Broker.Application" );
/* ... and file system object */
fso = new ActiveXObject( "Scripting.FileSystemObject" );
/* open ASCII file */
f = fso.OpenTextFile( filename, ForReading);
/* read the file line by line */
while ( !f.AtEndOfStream )
{
r = f.ReadLine();
/* split the lines using comma as a separator */
fields = r.split(",");
/* add a ticker - this is safe operation, in case that */
/* ticker already exists, AmiBroker returns existing one */
stock = AmiBroker.Stocks.Add( fields[ 0 ] );
stock.FullName = fields[ 1 ];
stock.IndustryID = parseInt( fields[ 2 ] );
}
/* refresh ticker list and windows */
AmiBroker.RefreshAll();
d. check secotr/industry id for each tickers by the following sample
codes posted on http://www.amibroker.com/newsletter/01-2000.html:
for( i = 0; i < Qty; i++ )
{
oStock = oStocks( i );
file.Write( oStock.Ticker + "," );
file.Write( oStock.FullName + "," );
file.Write( oStock.Address + "," );
file.Write( oStock.IndustryID + "," );
file.Write( oStock.MarketID + "," );
file.WriteLine( oStock.GroupID );
}
file.Close();
WScript.Echo("Export finished" );
I saw the correct sector/industry id for each ticker.
e. But when I restart amibroker, the software seams still pick up the
old info, and I can't even see new tickers which I added into the
database. I believe this is a very simple config issue, since I saw
the corrct secotr/industry id in step d.
Seams to me I updated a new database, but amibroker still pick up the
old database. I don't want to try to create new database, since I have
lots of stuff in the old one.
Please advise.
Thanks a lot.
------------------------------------
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
For other support material please check also:
http://www.amibroker.com/support.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|