请问数组的加减如何表示

 

请问数组的加减如何表示?

//--- indicator buffers

double a[];

double b[];

double c[]=a[]+b[];

编译不通过

并且  a[i]=iMA(NULL,0,aPeriod,0,MODE_SMA,PRICE_CLOSE,i) 用在MQL4中,而在MQL5中只能用 

a_handle=iMA(NULL,0,aPeriod,0,MODE_SMA,PRICE_CLOSE)   情况又不同,请指教,谢谢!
 
先讀出數據再做數學運算
看一下幫助文件 MT4跟MT5在指標的用法是不一樣的
 
Hung Wen Lin:
先讀出數據再做數學運算
看一下幫助文件 MT4跟MT5在指標的用法是不一樣的

请问编一个自定义数组运算库文件<ArryFunc.mqh>

ArryAdd{const int period,double a[],double b[]} 是否可行,谢谢!

 
zdy3824:

请问编一个自定义数组运算库文件<ArryFunc.mqh>

ArryFunc{const int period,double a[],double b[]} 是否可行,谢谢!

请问编一个自定义数组运算库文件<ArryFunc.mqh> ==> 這個可以

ArryFunc{const int period,double a[],double b[]}  ==>我沒這樣用過 應該是不行的

 

试试方括号填入数字,这样会具体一点。

double c1=a[1]+b[1];//这里的c就是两个具体的数字之和,不知对于您的程序能否合适呢?

double c0=a[0]+b[0];//c0和c1可以比大小,这个方法可能很笨。

原因: