Tony,

I'd be interested in knowing why Cum(1) works and Barindex() doesn't.  Any 
ideas?

Bill
  ----- Original Message ----- 
  From: Tony Grimes 
  To: [email protected] 
  Sent: Tuesday, October 14, 2008 7:01 PM
  Subject: Re: [amibroker] Re: PlotText problem when using SelectedValue


  Try this code:


  SlopeTest = LinRegSlope( C, 10); 


  PlotText( "Slope\n "+ NumToStr( SelectedValue( SlopeTest ) ), 
  SelectedValue( Cum(1) ), SelectedValue( L) , colorBlack);





  On Tue, Oct 14, 2008 at 4:18 PM, ozzyapeman <[EMAIL PROTECTED]> wrote:

    That is pretty weird that it's working for you and not me. 

    I pasted your code into a blank AFL and applied it. The text shows up
    on the bar where the selection happened to be. But as soon as I select
    a new bar, no new plot text of slope values appears anywhere. Of
    course I tried selecting many different bars and still no text. 

    There must be some other funky setting or preference in my Amibroker
    itself that is preventing the selection from working. Haven't yet
    figured out what that could be. Any suggestions welcome.

    On another note, how did you paste your code into Yahoo with all the
    colors properly set? When I paste from Amibroker into the Yahoo Group
    using the Rich-Text Editor, the code is in black and white. I then
    sometimes change the text colors manually.



    --- In [email protected], Lal <[EMAIL PROTECTED]> wrote:
    >

    > That's strange. Here's the complete code from my version and it
    works fine for every bar I click/select on:
    > 
    > SetBarsRequired(10000, 10000); 
    > 
    > SlopeTest = LinRegSlope( C, 10); 
    > PlotText( "Slope\n "+ NumToStr( SelectedValue( SlopeTest ) ), 
    SelectedValue( BarIndex() ), SelectedValue(L) , colorBlack); 
    > 
    > _SECTION_BEGIN("Price"); 
    > SetChartOptions(0,chartShowArrows|chartShowDates); 
    > _N(Title= StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi
    %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue(
    ROC( C, 1) ) )); 
    > Plot( C, "Close", ParamColor("Color", colorBlack), styleNoTitle|
    ParamStyle("Style") | GetPriceStyle() ); 
    > _SECTION_END();
    > 
    > Try copying/pasting this ......
    > 
    > Lal
    > 
    > 
    > 
    > ----- Original Message ----

    > From: ozzyapeman <[EMAIL PROTECTED]>
    > To: [email protected]
    > Sent: Tuesday, 14 October, 2008 1:00:30
    > Subject: [amibroker] Re: PlotText problem when using SelectedValue
    > 
    > 
    > Thanks but that does not make a difference as I already had that line
    > in my code.
    > 
    > --- In [EMAIL PROTECTED] ps.com, Lal <klal25@> wrote:
    > >
    > > Add this line at the start:
    > > 
    > > SetBarsRequired( 10000, 10000); 
    > > 
    > > Cheers,
    > > Lal
    > > 
    > > 
    > > 
    > > ----- Original Message ----
    > > From: ozzyapeman <zoopfree@ .>
    > > To: [EMAIL PROTECTED] ps.com
    > > Sent: Monday, 13 October, 2008 21:18:10
    > > Subject: [amibroker] Re: PlotText problem when using SelectedValue
    > > 
    > > 
    > > Just corrected one careless error but it still does not work
    properly. 
    > > 
    > > I forgot to wrap the Low in a selectedvalue function. With that
    > corrected, the slope appears on the selected bar when I first apply
    > the indicator. But as soon as I select another bar, a new value does
    > not appear. And even if I go back to the original bar, no more values
    > of slopes are visible on screen:
    > > 
    > > 
    > > PlotText("Slope\ n" + NumToStr(SelectedVa lue(SlopeTest) ),
    > SelectedValue( BarIndex( )), SelectedValue( L), colorBlack); 
    > > 
    > > 
    > > 
    > > --- In [EMAIL PROTECTED] ps.com, "ozzyapeman" <zoopfree@> wrote:
    > > >
    > > > I've used PlotText successfully before, but seem to have a problem
    > when
    > > > using it with SelectedValue. Hope someone can help.
    > > > 
    > > > What I am trying to achieve is pretty simple - When I click on a
    > bar, I
    > > > want to see the value of the slope of the 10-period linear
    regression
    > > > line.
    > > > 
    > > > This is what I have:
    > > > 
    > > > SlopeTest = LinRegSlope( C, 10);
    > > > 
    > > > PlotText( "Slope\n " + NumToStr( SelectedValue( SlopeTest ) ), 
    > > > SelectedValue( BarIndex() ), L , colorBlack );
    > > > 
    > > > I keep getting an error, "argument #3 has incorrect type..."
    > > >
    > >
    >





   


------------------------------------------------------------------------------



  No virus found in this incoming message.
  Checked by AVG - http://www.avg.com 
  Version: 8.0.173 / Virus Database: 270.8.0/1725 - Release Date: 10/14/2008 
9:25 PM

Reply via email to