Liquidity_Predator/Utilities/M_ArrayUnshiftLimit_Double.mqh
2026-01-31 07:59:15 +01:00

15 lines
No EOL
304 B
MQL5

bool M_ArrayUnshiftLimit_double(double &arr[], double value, int ArraySizeLimit)
{
for(int i = ArraySize(arr) - 1; i > 0; i--)
{
arr[i] = arr[i - 1];
}
arr[0] = value;
if(ArraySize(arr) > ArraySizeLimit)
{
ArrayResize(arr, ArraySize(arr) - 1);
}
return true;
}