PureBytes Links
Trading Reference Links
|
Any idea, why the following system works on TS 4.0 bus not on TS2000i?
Thanks in advance.
{----START CODE---}
{
B Buy at Close
H Buy at High Stop
S Sell at Close
L Sell at Low Stop
X Exit OpenPosition (Long/Short)
XH Exit Short at High
XL Exit Long at Low
}
var: handl(0), lab(""), gotLab(false);
gotLab = false;
begin { examine all the text strings }
handl = text_getfirst(2);
while handl > 0 begin
lab = text_getstring(handl);
if lab = "H" { for Buy at High Stop }
or lab = "B" { for Buy at Close }
or lab = "L" { for Sell at Low Stop }
or lab = "S" { for Sell at Close }
or lab = "X" { for Exit Long/Short at Close }
or lab = "XH" {for ExitShort at High }
or lab = "XL" {for ExitLong at Low }
then
if text_gettime(handl) = time then
if text_getdate(handl) = date then begin
gotLab = true;
end;
if gotLab then
handl = 0 { exit the loop }
else
handl = text_getnext(handl,2); { IMPORTANT -- infinite loop if this is missing! }
end;
end;
if gotLab then BEGIN
{ Entries - Long }
if lab = "H" then buy at High + 200 points Stop
else if lab = "B" then buy at Close
{ Entries - Short }
else if lab = "L" then sell at Low - 200 points Stop
else if lab = "S" then sell at Close
{ Exit }
else if lab = "X" then begin
exitlong at Close;
exitshort at Close;
end
else if lab = "XH" then begin
exitshort at High + 200 points stop;
end
else if lab = "XL" then begin
exitlong at Low - 200 points stop;
end;
END;
|