0947名無しさん@お金いっぱい。
2019/08/24(土) 10:38:51.41ID:g7jJmeuY0単に配列使えばいいだけじゃね
#define N_TF 3
#define N_MODE 2
#define N_PERIOD 4
int tf[N_TF];
int mode[N_MODE];
int period[N_PERIOD];
double ma[N_TF][N_PERIOD][N_MODE];
tf[0] = PERIOD_H1;
tf[1] = PERIOD_H4;
tf[2] = PERIOD_D1;
period[0] = 10;
period[1] = 20;
period[2] = 50;
period[3] = 100;
mode[0] = MODE_SMA;
mode[1] = MODE_EMA;
for (int i = 0; i < N_TF; i++) {
for (int j = 0; j < N_PERIOD; j++) {
for (int k = 0; k < N_MODE; k++) {
ma[i][j][k] = iMA(NULL, tf[i], period[j], 0, mode[k], PRICE_CLOSE, 0);
}
}
}