TJ, I read about Foreign and changed code to use firstvisiblebar like first plot in example 2 and tried again. For fasttrack daily data the plot was constant as I changed the current symbol. But for IQfeed hourly data ( what I really want to use ) the plot still changes. I'm not a programmer, and I'm not sure how to fix this. I only need 5 days of hourly data. I Still need Help. Thanks for your great support. Dan
> > Hello, > > The plot may change if the currently selected symbol > has data holes or history length different than composite. > > See the COMMENT to the docs on Foreign funciton > http://www.amibroker.com/f?foreign > for more details > > Best regards, > Tomasz Janeczko > amibroker.com > ----- Original Message ----- > From: "dallen2507" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Sunday, July 06, 2008 4:28 AM > Subject: [amibroker] ATC question > > > > TJ > > I want to take the family average of a watchlist and then plot the > > family average and explore the results. I'm using the following AFL. > > > > // Hedge_Only.afl > > > > // 1. (Task == 1) In AA point to Watchlist to Hedge and Scan with n > > = 1 > > // 2. (Task == 2) Set to current symbol for plot and explore > > > > Task = Param("Task",1,1,2,1); > > > > if(Task == 1) // point to watchlist for fam average to hedge, set > > range n = 1, and Scan > > { > > Buy = 1; Sell = Short = Cover = 0;// need for scan > > Change = ROC(C,1)/100; > > AddToComposite(Change,"~Change","X"); > > AddToComposite(1 , "~Counter","X"); // No of Stks > > } // end of Task == 1 > > > > if(Task == 2) // Hedge and Plot and Explore > > { > > FamChange = Foreign("~Change","X"); > > NoStks = Foreign("~Counter","X"); > > NoStks = IIf(NoStks > 0,NoStks,1); > > AvgChange = FamChange/NoStks ; > > CumSum =Cum(log(AvgChange + 1)); > > FamAvgL = exp(CumSum); // fam avg of long watchlist for hedging > > > > Plot(FamAvgL, "BH FamAvg",colorBlack,styleLine|styleThick ); > > > > Filter = 1; > > AddColumn(FamAvgL,"BH "); > > > > } // end of Task == 2 > > > > After scanning the watchlist using task == 1, I switch to Task == 2 > > and explore. > > The problem is the plot changes when I change the current symbol. > > WHY? > > How am I suppose to do this? > > Dan > > > > > > > > ------------------------------------ > > > > 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 > > > > > > >
