PureBytes Links
Trading Reference Links
|
Gary,
One example (trivial) application:
instead of writing:
C1 = Ref( C, -1 );<FONT face=Arial
size=2>
C2 = Ref( C, -2 );
C3 = Ref( C, -3 );
C4 = Ref( C, -4 );
C5 = Ref( C, -5 );
C6 = Ref( C, -6 );
C7 = Ref( C, -7 );
C8 = Ref( C, -8
);
C9 = Ref( C, -9 );
You can now write single line that will have the
same effect
for( i = 1; i < 10; i++ ) VarSet( "C"+i, Ref( C,
-i ) );
Best regards,Tomasz Janeczkoamibroker.com
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
Gary
A. Serkhoshian
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Saturday, July 10, 2004 11:17
PM
Subject: [amibroker] Question on VarSet
and VarGet for Tomasz and programming gurus
Tomasz,
For us non-programmers, I get the sense of importance that VarSet
and VarGet offer, but not in the practical sense.
For PT, is there a way to find out which positions are open, what there
positionscores are, etc. using these functions.
I'm sure you have some very practical reasons for offering such
functionality, but I'm not seeing it.
Thanks,
Gary
Tomasz Janeczko <amibroker@xxxxxx> wrote:
<BLOCKQUOTE class=replbq
>Correct
Dimitris. StaticVarSet / StaticVarGet.Best regards,Tomasz
Janeczkoamibroker.com----- Original Message ----- From:
"DIMITRIS TSOKAKIS" <TSOKAKIS@xxxxxxxxx>To:
<amibroker@xxxxxxxxxxxxxxx>Sent: Saturday, July 10, 2004 10:30
AMSubject: [amibroker] Re: Static variables> --- In
amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <amibroker@xxxx> >
wrote:> > Hello,> > > > I received the
following two questions by support channel> > and thought that
reply may interest more people:> > > > Q1.
What is the difference between StaticSetVar("x",5);
and > x=5;> > > Tomasz,> I suppose you
mean StaticVarSet("x",5).> Dimitris Tsokakis> > A1: Read me
says:> > ** Static variable - the variable has static duration (it
is > allocated when the program begins and deallocated when the
program> > ends)> > and initializes it to Null unless
another value is specified. > Static variables allow to share values
between various formulas.> > Only NUMBER and STRING static
variables are supported now (not > ARRAYS).> > >
> So, speaking about the difference> > x=5; is regular variable
that "lives" only DURING execution of the > formula.> >
> > StaticSetVar("x",5);> > - gives you an access to
static data storage that REMAINS between > execution of formulas (as
long AmiBroker is running)> > and is accessible from ANY
formula.> > You can call StaticGetVar("x") from a DIFFERENT
formula and you > will get the value set from another
formula.> > > > So Static variables are BOTH persistent
(as long as AmiBroker is > running) and global (in "wider" scope -
between different formulas)> > > > Static variables can
be used instead of external files to store > values between formula
invocations.> > > > > > ----------->
> Q2. Can I access vars that are defined in a DLL by using >
StaticVarGet?> > > > A2: Only if you create them using
StaticVarSet.> > (You can call StaticVarSet from DLL using
gSite.CallFunction)> > > > > > Best
regards,> > Tomasz Janeczko> > amibroker.com>
> > > > Check AmiBroker web page at:> <A
href="">http://www.amibroker.com/>
> Check group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> Yahoo! Groups Links> > > >
> > Check AmiBroker web page at:<A
href="">http://www.amibroker.com/Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Do you Yahoo!?<A
href="">Yahoo!
Mail - Helps protect you from nasty viruses. Check AmiBroker
web page at:<A
href="">http://www.amibroker.com/Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
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
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 the Yahoo! Terms of Service.
|