PureBytes Links
Trading Reference Links
|
Try a restart of your PC - sometimes there is broker.exe still running
in background (happened to me last night) - downside is you may lose
your updates.
Good luck
Conrad
--- In amibroker@xxxxxxxxxxxxxxx, "wind sun" <wind_sun@xxx> wrote:
>
> 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/
|