This worked for me. I put a dummy rule in for condcolor to test. You can't use
Date(). That returns ONE string. DateNum() and DateTime() return arrays you can
first assign to a variable and then call the [i] version of that variable in
the
loop. See below. Hope that helps.
condcolor= C > MA(C,20) AND C > MA(C,50) AND C > MA(C,100) AND C > Ref(C,-1)
AND
Ref(C,-1) < Ref(C,-2) ;
dist = 10*ATR(10);
myDateTime = DateTime();
for( i = 0; i < BarCount; i++ )
{
if(Condcolor[i] )
PlotText(NumToStr(myDateTime[i],formatDateTime) +"\n"+ C[i],i,
H[i]+dist[i], colorRed );
}
________________________________
From: Anthony Faragasso <[email protected]>
To: [email protected]
Sent: Thu, July 29, 2010 3:57:22 AM
Subject: Re: [amibroker] plottext
It can be any single condition...
I have been able to plottext the date , but when I move the selector and click
on another area
of the chart the Date changes at the specific condition... I would like to
date
to stick...this is what I
am using.
condcolor=my specific condition here ;
dist = 10*ATR(10);
for( i = 0; i < BarCount; i++ )
{
if(Condcolor[i] )
PlotText(Date() +"\n"+ C[i],i, H[i]+dist[i], colorRed );
}
----- Original Message -----
>From: Inquisitive Voyager
>To: amibro...@yahoogrou ps.com
>Sent: Thursday, July 29, 2010 1:14 AM
>Subject: Re: [amibroker] plottext
>
>
>what is that condition?
>
>
>On Thu, Jul 29, 2010 at 7:46 AM, Anthony Faragasso <ajf1...@epix. net> wrote:
>
>
>>I would like to stick a date on the chart tied to a specific condition
>>and
>>not
>>have the date change when moving through the chart...any help
appreciated.
>>
>>Thank you
>>Anthony
>