Not being a programmer, I couldnt get this to work.
Seems that the person who programmed this went a totally different route than the one suggested here. He did this:
//--- indicator buffers mapping
SetIndexBuffer(0,baro,INDICATOR_DATA);
SetIndexBuffer(1,barh,INDICATOR_DATA);
SetIndexBuffer(2,barl,INDICATOR_DATA);
SetIndexBuffer(3,barc,INDICATOR_DATA);
SetIndexBuffer(4,barcl,INDICATOR_COLOR_INDEX);
SetIndexBuffer(5,cano,INDICATOR_DATA);
SetIndexBuffer(6,canh,INDICATOR_DATA);
SetIndexBuffer(7,canl,INDICATOR_DATA);
SetIndexBuffer(8,canc,INDICATOR_DATA);
SetIndexBuffer(9,cancl,INDICATOR_COLOR_INDEX);
SetIndexBuffer(10,line,INDICATOR_DATA);
SetIndexBuffer(11,linecl,INDICATOR_COLOR_INDEX);
//---
So if I change #property indicator_buffers 12 to 3, it will mess up the above code for 12 (0-11) internal buffers, of which 3 are shown?
As can be seen in the code, the indicator have only 3 buffers, which fxdreema finds seemingly correctly.