PureBytes Links
Trading Reference Links
|
Oooops. I had used Value1 (not like me :-( ) and it was picking that
up. I used a different built in variable and it worked just fine.
Sorry for the mix up.
Regards, Randall
Friday, August 10, 2001, 14:39:59, you wrote:
> What I tried was if barnumber = 10 then value1 = close; in an
> indicator I had and it showed as zero using expert commentary to see
> what its value was. I just now created an indicator called test
> (below) and everything works as expected. Now I'll go back to my other
> indicator, add value1, again and see if I can figure out what is going
> on.
> Regards, Randall
> {Test Indicator Code}
> if barnumber = 10 then Value1 = close;
> value2 = value2 + 1;
> plot1(value2, "1");
> {-----Commentary to show debug data-----}
> Vars: String1(""); {Output strings}
> #BeginCmtryOrAlert
> if AtCommentaryBar then begin
> String1 =
> newline + " Value1 = " + NumToStr(Value1, 2) +
> newline + " Value2 = " + NumToStr(Value2, 2);
> Commentary(String1);
> end;
> #end;
> Friday, August 10, 2001, 14:30:16, you wrote:
>>> Interesting to note that I tried using Value1 in TS2k as he did
>>> and it DOES reset to 0 except on bar 10. I then declared a variable
>>> and it did not reset. I never use the built in variables so I did
>>> not realize that would happen.
>> !!!
>> You're kidding. That's a *MAJOR* change in definition from TS4, and
>> a very confusing difference between built-in and user-defined
>> variables. Given how many people DO use the built-in vars, I would
>> think that would break a lot of TS4 code.
>> Are you **sure** it's doing that? Try something like this:
>> value1 = value1 + 1;
>> plot1(value1, "v");
>> ...and see if it increases on every bar. If not, I would call that a
>> huge bug or massively stupid "feature."
>> Gary
|