[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [EquisMetaStock Group] Re: Gil Raff exploration



PureBytes Links

Trading Reference Links

Jose,
 
Using code for the null bar removal that you've posted sometimes back I've fixed the problem.
Thank you very much.
 
The code works but I don't fully understand it. Here it is:
 
================
Null bar removal
================
---8<--------------------
{ Removes Null periods from condition,
  but not from indicator }
 
condition:=Cross(RSI(14),25);
ISNA:=IsUndefined(BarsSince(condition));
Init:=Cum(IsDefined(condition))=1;
 
If(ISNA,0,BarsSince(condition OR Init))
 
What is the return value from "Cum(IsDefined(condition))=1;" if condition defined? , if undefined?
 
 
Vladimir
-----Original Message-----
From: equismetastock@xxxxxxxxxxxxxxx [mailto:equismetastock@xxxxxxxxxxxxxxx]On Behalf Of Jose Silva
Sent: Tuesday, April 26, 2005 9:22 AM
To: equismetastock@xxxxxxxxxxxxxxx
Subject: [EquisMetaStock Group] Re: Gil Raff exploration


Vladia, unfortunately once a null (N/A) period is introduced in
MetaStock code, no amount of If() statements will make it go away.

Try removing as much of the null period as you can from the source of
your code.  The BarsSince() is the culprit there.


jose '-)
http://www.metastocktools.com



--- In equismetastock@xxxxxxxxxxxxxxx, "v" <entinv@xxxx> wrote:
>
>
> Last line of this exploration produces N/A rejection in those
> securities where "condition1" is undefined.  That is what I've
> expected to avoid by using "IsUndefined".
>
> I'd appreciate if anybody can point out a problem.
>
>
> {ColB}
> condition:=Cross(0.955*Ref(C,-2),C);
> ISNA:=IsUndefined(condition);
> condition1:=Ref(Cross(0.955*Ref(C,-2),C),-1);
> ISNA1:=IsUndefined(condition1);
>
> If(ISNA,10000,BarsSince(condition AND
> BarsSince(((MACD()>Mov(MACD(),9,E) AND
> C>Mov(C,5,E) AND
> C>Mov(C,15,E))=TRUE) AND
> (Ref(MACD()>Mov(MACD(),9,E) AND
> C>Mov(C,5,E)AND
> C>Mov(C,15,E),-1)=FALSE))
> <=If(ISNA1,10000,BarsSince(condition1))))
>
>
> Thanks,
>    Vladimir





Yahoo! Groups Links