add supports for zone recovery ...
This commit is contained in:
@@ -53,6 +53,7 @@ string XSymbolToken = "SMBL";
|
||||
//
|
||||
string XSupportToken = "SP";
|
||||
string XEQMSupportToken = "EQM";
|
||||
string XEQPToken = "EQP";
|
||||
|
||||
//
|
||||
string XSLTrailToken = "SLT";
|
||||
@@ -4465,6 +4466,50 @@ void CountPositions(
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Extract Positions based On Type ...
|
||||
void ExtractPositions(
|
||||
XPosition &positions[],
|
||||
XPosition &longs[],
|
||||
XPosition &shorts[] //
|
||||
)
|
||||
{
|
||||
//
|
||||
int count = ArraySize(positions);
|
||||
if (!IsValidSize(count))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
//
|
||||
Clean(longs);
|
||||
Clean(shorts);
|
||||
|
||||
//
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
//
|
||||
XPosition iPosition = positions[i];
|
||||
|
||||
//
|
||||
bool isLong = IsLong(iPosition.type);
|
||||
if (isLong)
|
||||
{
|
||||
AddRef(
|
||||
iPosition,
|
||||
longs //
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
AddRef(
|
||||
iPosition,
|
||||
shorts //
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Custom Drawings ...
|
||||
bool DrawTrendState(
|
||||
|
||||
Reference in New Issue
Block a user