If you added #property strict you would know that the two EMAs, MACD and Signal have no size and therefor no values.
double MACD[];
int start(){
double EMA_12[], EMA_26[];
double Signal[];
:
for(int i=limit-1; i>=0; i--){
EMA_12[i] = ...
EMA_26[i] = ...
MACD[i]= EMA_12[i]-EMA_26[i];
Signal[i] = alpha_9_1*MACD[i] + alpha_9*Signal[i+1];
int start(){
double EMA_12[], EMA_26[];
double Signal[];
:
for(int i=limit-1; i>=0; i--){
EMA_12[i] = ...
EMA_26[i] = ...
MACD[i]= EMA_12[i]-EMA_26[i];
Signal[i] = alpha_9_1*MACD[i] + alpha_9*Signal[i+1];
whroeder1:
If you added #property strict you would know that the two EMAs, MACD and Signal have no size and therefor no values.
If you added #property strict you would know that the two EMAs, MACD and Signal have no size and therefor no values.
double MACD[];
int start(){
double EMA_12[], EMA_26[];
double Signal[];
:
for(int i=limit-1; i>=0; i--){
EMA_12[i] = ...
EMA_26[i] = ...
MACD[i]= EMA_12[i]-EMA_26[i];
Signal[i] = alpha_9_1*MACD[i] + alpha_9*Signal[i+1];
int start(){
double EMA_12[], EMA_26[];
double Signal[];
:
for(int i=limit-1; i>=0; i--){
EMA_12[i] = ...
EMA_26[i] = ...
MACD[i]= EMA_12[i]-EMA_26[i];
Signal[i] = alpha_9_1*MACD[i] + alpha_9*Signal[i+1];
Thanks very much for the reply.
I do not quite understand this. Do you suggest to put all definitions of these arrays to the top where Long and Short are defined? I tried so, and it still does not work.
Although EMA_12, EMA_26 and Signal have no size at beginning, didn't I add values into these arrays in my loop function?
Can someone help please.
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hi All,
I recently started writing indicators using MQL4, and I could not solve the issues that I faced in the mq4 file attached. In this simple testing file, I wish to copy my MACD array to the Short Array, but it seems that the Short Array does not store any data successfully.
Hope someone could kindly offer his/her help.
Thanks.