Code: Select all
double tableau1[];
double tableau2[];
:
int start()
{
if (!ResizeBuffer(tableau1, Bars)) return;
if (!ResizeBuffer(tableau2, Bars)) return;
:
///////////////////////////////////////////////////////////////////////////////
bool ResizeBuffer(double& buffer[], int size){
if (ArraySize(buffer) != size){
ArraySetAsSeries(buffer, false); // Shift values B[2]=B[1]; B[1]=B[0]
if (ArrayResize(buffer, size) <= 0){
Alert("ArrayResize [1] failed: ", GetLastError());
return(false); }
ArraySetAsSeries(buffer, true);
}
return(true);
}