last ...
This commit is contained in:
@@ -1052,6 +1052,205 @@ struct XPOIState
|
||||
return ArraySize(bearishConsolidationZones);
|
||||
}
|
||||
|
||||
//
|
||||
// Box Retrievers ...
|
||||
|
||||
//
|
||||
int SupportResistancesAsBox(XBoxZone &items[])
|
||||
{
|
||||
//
|
||||
XBoxZone tmpBoxes[];
|
||||
|
||||
//
|
||||
ToBox(
|
||||
supportZones,
|
||||
tmpBoxes //
|
||||
);
|
||||
Copy(
|
||||
tmpBoxes,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
Clean(tmpBoxes);
|
||||
|
||||
//
|
||||
ToBox(
|
||||
resistanceZones,
|
||||
tmpBoxes //
|
||||
);
|
||||
Copy(
|
||||
tmpBoxes,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
Clean(tmpBoxes);
|
||||
|
||||
//
|
||||
int result = ArraySize(items);
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
int SupplyDemandsAsBox(XBoxZone &items[])
|
||||
{
|
||||
//
|
||||
XBoxZone tmpBoxes[];
|
||||
|
||||
//
|
||||
ToBox(
|
||||
supplyZones,
|
||||
tmpBoxes //
|
||||
);
|
||||
Copy(
|
||||
tmpBoxes,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
Clean(tmpBoxes);
|
||||
|
||||
//
|
||||
ToBox(
|
||||
demandZones,
|
||||
tmpBoxes //
|
||||
);
|
||||
Copy(
|
||||
tmpBoxes,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
Clean(tmpBoxes);
|
||||
|
||||
//
|
||||
int result = ArraySize(items);
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
int OrderBlocksAsBox(XBoxZone &items[])
|
||||
{
|
||||
//
|
||||
XBoxZone tmpBoxes[];
|
||||
|
||||
//
|
||||
ToBox(
|
||||
bullishOrderBlocks,
|
||||
tmpBoxes //
|
||||
);
|
||||
Copy(
|
||||
tmpBoxes,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
Clean(tmpBoxes);
|
||||
|
||||
//
|
||||
ToBox(
|
||||
bearishOrderBlocks,
|
||||
tmpBoxes //
|
||||
);
|
||||
Copy(
|
||||
tmpBoxes,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
Clean(tmpBoxes);
|
||||
|
||||
//
|
||||
int result = ArraySize(items);
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
int FairValueGapsAsBox(XBoxZone &items[])
|
||||
{
|
||||
//
|
||||
XBoxZone tmpBoxes[];
|
||||
|
||||
//
|
||||
ToBox(
|
||||
bullishFairValueGaps,
|
||||
tmpBoxes //
|
||||
);
|
||||
Copy(
|
||||
tmpBoxes,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
Clean(tmpBoxes);
|
||||
|
||||
//
|
||||
ToBox(
|
||||
bearishFairValueGaps,
|
||||
tmpBoxes //
|
||||
);
|
||||
Copy(
|
||||
tmpBoxes,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
Clean(tmpBoxes);
|
||||
|
||||
//
|
||||
int result = ArraySize(items);
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
int SpikesAsBox(XBoxZone &items[])
|
||||
{
|
||||
//
|
||||
Copy(
|
||||
bullishSpikes,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
|
||||
//
|
||||
Copy(
|
||||
bearishSpikes,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
|
||||
//
|
||||
int result = ArraySize(items);
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
int SharpsAsBox(XBoxZone &items[])
|
||||
{
|
||||
//
|
||||
Copy(
|
||||
bullishSharps,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
|
||||
//
|
||||
Copy(
|
||||
bearishSharps,
|
||||
items,
|
||||
false //
|
||||
);
|
||||
|
||||
//
|
||||
int result = ArraySize(items);
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// Tools ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user