Correct.

Mike

--- In [email protected], "noah.bender" <knowaben...@...> wrote:
>
> if what u say is true then even though the short gets set to 1 in the loop. 
> when it passes through the code again it will get set to zero and then enter 
> loop with a value of zero and not one?
> because each time the code passes through the value gets set to zero. 
> 
> 
> 
> 
> 
> --- In [email protected], "Mike" <sfclimbers@> wrote:
> >
> > No. That is not correct.
> > 
> > It is the same variable being used both inside and outside of the loop. It 
> > will have whatever value was last set on it regardless of whether the value 
> > was set from within the loop or not.
> > 
> > Based on your sample code, the first reference to shorton within the loop 
> > will see a value of zero, due to the initialization made before the loop. 
> > Since the last line of your loop then sets shorton to one, all subsequent 
> > references (even after the loop completes) will see a one unless you again 
> > change the value.
> > 
> > You might want to post a complete sample and ask for help. It doesn't have 
> > to be your holy grail system, just reproduce the problem in a simplified 
> > script and post that.
> > 
> > Mike
> > 
> > --- In [email protected], "noah.bender" <knowabender@> wrote:
> > >
> > > i think i found the answer to my question by using a loop. If I am a 
> > > correct when using a loop as long as the variable is with in the loop as 
> > > long as the loop is running then it will not use value of the variable 
> > > from out side the loop. 
> > >  
> > > for example
> > > shorton =0 ;
> > > for (i=o......)
> > > (
> > > code referencing shorton 
> > >  
> > > shorton =1;
> > > )
> > > as long as the loop keeps runnning the shorton variable code in the 
> > > begining will reference the code in the loop and not the code in that set 
> > > shorton =0; before the loop. 
> > > 
> > > is that correct??
> > > 
> > > thanks 
> > > 
> > > --- In [email protected], Noah Bender <knowabender@> wrote:
> > > >
> > > > i am trying to call a variable in the code that gets set later on in the
> > > > code, i see i can't do that. so i set the variable to 0. the problem is 
> > > > that
> > > > the variable later on gets set to 1 and I want to call the variable 
> > > > when it
> > > > is set to 1 and I can't seem to do that.
> > > > basically looks like this
> > > > 
> > > > global Shorton;
> > > > Shorton=0;
> > > > Buy = (BarsSince(signalBar) < waitPeriod)  Shorton==0;
> > > >  ..............
> > > > //later on in code
> > > > shorton=1;
> > > > the problem is that later on sometimes the shorton gets set to 1. which 
> > > > is
> > > > what I want the buy code to reference. but it automatically references 
> > > > the
> > > > shorton as 0 because that is what it is set at the beginning.
> > > > I also can't put the buy code after the shorton is set, it will screw 
> > > > up my
> > > > code for the short side.
> > > > 
> > > > Is there anyway to call the value when it is 1 and not 0
> > > > 
> > > > I am using an intraday chart.
> > > > can anyone help me???
> > > >
> > >
> >
>


Reply via email to