Liquidity_Predator/Utilities/M_ArrayUnshiftLimit_Double.mqh

15 lines
304 B
MQL5
Raw Permalink Normal View History

2026-01-31 07:59:15 +01:00
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;
}