PureBytes Links
Trading Reference Links
|
Hi,
Im trying to write an indicator which will pass the value of an arraycount
variable to a function
the function uses the arraycount variable as the index to an array where it
stores some data
I return back to the indicator - but my arraycount variable gets reset to 0
- is there any way
I can retain the last value of the arraycount (i.e static as in C) or - have
a global variable that will
only be initialized once?
Thanks
Sample of code looks like this
RadarscreenIndicator
************************
chk = CheckAlertOccured(GetSymbolname,CurrentBar,HasTriggered,
acnt)
Then Fnction CheckAlertOccured
**************************************
Inputs: Symname(Stringsimple), curBar(Numericsimple),
HasTriggered(numericsimple), Acnt(numericsimple);
Array: mAlertrecord[100,5](""); { 101 Rows 0-100, 6 Cols 0-5 }
Vars: Aloop(0);
For Aloop = 0 to 100
begin
If (UpperStr(mAlertRecord[ACnt,0]) = symname)
......
....
....
Problem is when function returns back into indicator - the 'acnt' (array
counter) is 0 again
Thanks
|