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

[amibroker] Data labels



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/