You need to remove the redundent signals from Cond1. Also, there's no need
for IIF in your function.
function C_Over( Price, Bas )
{
return Price
> Bas;
}
Cond1 = C_Over( C, 1.70 ) ; // Price
over $1.70
Cond1 = ExRem( Cond1,
!Cond1 ); // Remove redundent signals
BarsSinceCond1 = BarsSince( Cond1
);
Cond_Lim = IIf(
BarsSinceCond1 < 10,
0.5, 0 );
Plot( Close, "Price", colorDarkGrey,
styleBar | styleOwnScale );
Plot( Cond1, "Cond1", colorRed );
Plot( Cond_Lim,
"Lim", colorBlue );
Plot( BarsSinceCond1,
"Bars", colorGreen,
styleStaircase |
styleNoLabel );
Mike
--- In amibroker@xxxxxxxxxps.com, Yves <yltech@xxx>
wrote:
>
> I'm write a complex fonction and the result give a long
area to BUY it.
> How limited the AREA at 10 period?
>
>
Below, I'm write around the same function( C_Over )
> How LIMIT the BUY(
Cond_Lim ) for only the first 10 period ?
> With BarsSince ?
>
> Thank
>
> YLTech
>
>
>
--------------------------------------------------------------------------------
>
> function C_Over(Price,Bas)
>
> { // This function
give when price is over $1.70
>
> {Cond= IIf(Price>Bas,1,0) ;
} ;
>
> return Cond ;
>
> } ;
>
>
Cond1= C_Over(C,1.7) ; // Price over $1.70
>
> Plot(Cond1,"
",colorRed );
>
> Cond_Lim=
IIf(BarsSince(Cond1)<10,0.5,0) ; // ???????????
>
>
Plot(Cond_Lim," ",colorBlue );
>
>
>
--------------------------------------------------------------------------------
>
>
>
> Merci
>
> YLTech ( Yves L. )
>
> Le présent message et les documents qui y sont joints sont réservés
exclusivement au destinataire indiqué. Il est strictement interdit d'en
utiliser ou d'en divulguer le contenu. Si vous recevez le présent message par
erreur, veuillez le détruire S.V.P. et nous en aviser immédiatement afin que
nous puissions corriger nos dossiers. Merci.
>
> This message and
the attached documents may contain privileged or confidential information that
are intended to the addressee only. Any unauthorized disclosure is strictly
prohibited. If you happen to receive this message by error, please delete it
and notify us immediately so that we may correct our internal records. Thank
you.
>
> yltech@xxx
>