为什么我的copybuffer不能使用

 
为什么我的copybuffer命令编译时说没有定义,而其它copyrate等都没有问题。如果实在不行,我想问一下如何取得第n柱所对应的MA值?
 
double   MABuffer[];
int      ma_handle;
ArraySetAsSeries(MABuffer,true);
ma_handle=iMA(Symbol(),0,period,shift,smoothMode,price);
CopyBuffer(ma_handle,0,0,to_copy,MABuffer);