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

Re: [amibroker] initializing static variables.



PureBytes Links

Trading Reference Links



Static variables will be a Null or empty string when read if never initialized.  You can use that fact to your advantage by detecting these default values.  Static variables remain the same for multiple passes of AFL.  They are only deleted when you quit AmiBroker.  You must specify by your operators as to whether you want them to be numbers or text.  You can also have arrays in the latest betas.

So you can specifically initialize them, or implicitly initialize them.  Use the correct form:

StaticVarSet("name", valueOrArray);
StaticVarSetText("name", string);

BR,
Dennis


On May 4, 2009, at 11:33 AM, zeek ing wrote:



My questions is regarding static variables. 

When using them for IB controller, does one need to initialize them when autotrader is turned on. can one set them by using a param trigger like;

paramtrigger( "autotraderstart",autotrader on)

if (autotraderon)

setstaticvar("xxxx", '''): 

etc etc with all the static vars. 

If the staticvars are set when the paramtrigger initializes them, is the code going to reset the staticvars at empty on each pass through the code 
as long as param trigger  autotrader was the last thing pressed??

How do I avoid that from happening??


thanks in advance, 

as you can see, I am a bit lost


zeek





__._,_.___


**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.

TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com

TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/





Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___