Files
MQL5Data/Documents/BKP/4/tmp.pivot.draws.mq5
T
2024-12-28 23:28:14 +03:30

74 lines
2.0 KiB
Plaintext

//
ClearDraws();
XPVPivot peakPivot;
bool hasActivePeakPivot =
mTriggerCycleHelper
.GetActivePeakPivot(peakPivot);
if (hasActivePeakPivot)
{
//
XCBaseObject *iPivotObjs[];
int drawnCount = mPOIDrawer.DrawPivot(
peakPivot,
iPivotObjs //
);
//
if (IsValidSize(drawnCount))
{
AddObjectsIfNotExists(iPivotObjs);
}
}
//
XPVPivot valePivot;
bool hasActiveValePivot =
mTriggerCycleHelper
.GetActiveValePivot(valePivot);
if (hasActiveValePivot)
{
//
XCBaseObject *iPivotObjs[];
int drawnCount = mPOIDrawer.DrawPivot(
valePivot,
iPivotObjs //
);
//
if (IsValidSize(drawnCount))
{
AddObjectsIfNotExists(iPivotObjs);
}
}
// XPVPivot pivots[];
// int pivotsCount = mTriggerCycleHelper.FillPivots(pivots);
// if (IsValidSize(pivotsCount))
// {
// //
// for (int i = 0; i < pivotsCount; i++)
// {
// //
// XPVPivot iPivot = pivots[i];
// //
// XCBaseObject *iPivotObjects[];
// mPOIDrawer.DrawPivot(
// iPivot,
// iPivotObjects,
// false // Don't Draw State ...
// );
// //
// int iPivotObjectsCount = ArraySize(iPivotObjects);
// if (IsValidSize(iPivotObjectsCount))
// {
// //
// for (int j = 0; j < iPivotObjectsCount; j++)
// {
// AddObjectIfNotExists(iPivotObjects[j]);
// }
// }
// }
// }