PureBytes Links
Trading Reference Links
|
Herman,
I also initialize my variable to 0 ..... but I don't want to do it the
"normal" way ...
if I initialize to Null, (or anthing else) then AB will initialize to Null
for every time the code executes.
Last_BuyState = Null;
IsNull(Last_BuyState) ... the result will always be True.
I am trying to have a scheme where I set variables only once when AB is
first turned on
if (IsNull(Last_BuyState)
{
//initialize variable
Last_BuyState = Null;
}
... else no action
Any way of working that?
Ara
----- Original Message -----
From: "Herman van den Bergen" <psytek@xxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Monday, August 09, 2004 6:02 PM
Subject: RE: [amibroker] Variables not initialized
> Before using any variable you can initialize it to NULL, you can do this
as
> the top of your code for all variables that need separate initialization.
> then later you can check and know the variable is not initialized when its
> value is NULL. I always initialize all my variables to either zero or
NULL.
> Null is nice for signals that will be plotted, as NULL doesn't plot. You
can
> check for NULL in various ways:
>
> You have to remember that arrays can be partly initialized... to see if an
> array contains any NULLs you can use: Cum(Array == NULL) > 0
>
> best regards,
> herman
>
>
>
>
> -----Original Message-----
> From: Ara Kaloustian [mailto:ara1@xxxxxxxxxx]
> Sent: Monday, August 09, 2004 8:48 PM
> To: AB-Main
> Subject: [amibroker] Variables not initialized
>
>
> When I use the line below I get an error that "Variable ... is not
> initialized" ... which is correct
>
> Null_Test =
>
> Looking for a way to do same test for uninitialized variables, such as
>
> Init_Test = IsNotInit(Last_BuyState));
>
> "IsNotInit" function does not exist ... is there a workaround for this?
>
>
>
> Would like to be able to do this:
>
> if (IsNotInit(Last_BuyState)) {Last_BuyState = Null; } // or any other
> value
>
> This will allow me to initialize variables when first starting program
> without having to make an assignments that repeats every cycle thru the
code
>
>
>
> Thanks
>
>
>
> Ara
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
>
>
> Check AmiBroker web page at:
> http://www.amibroker.com/
>
> Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>
>
> Yahoo! Groups Sponsor
> ADVERTISEMENT
>
>
>
>
>
> --------------------------------------------------------------------------
--
> --
> Yahoo! Groups Links
>
> a.. To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
>
> b.. To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
>
> c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.
>
>
>
> [Non-text portions of this message have been removed]
>
>
>
>
> Check AmiBroker web page at:
> http://www.amibroker.com/
>
> Check group FAQ at:
http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> Yahoo! Groups Links
>
>
>
>
>
>
------------------------ Yahoo! Groups Sponsor --------------------~-->
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~->
Check AmiBroker web page at:
http://www.amibroker.com/
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|