double ld_40;
double ld_48;
double ld_56;
double lda_36[1][6] //这个值怎么取?
ArrayCopyRates(lda_36, Symbol(), PERIOD_D1);
if (DayOfWeek() == 1) {
if (TimeDayOfWeek(iTime(Symbol(), PERIOD_D1, 1)) == 5) {
ld_40 = lda_36[1][4];
ld_48 = lda_36[1][3];
ld_56 = lda_36[1][2];
} else {
for (int li_388 = 5; li_388 >= 0; li_388--) {
if (TimeDayOfWeek(iTime(Symbol(), PERIOD_D1, li_388)) == 5) {
ld_40 = lda_36[li_388][4];
ld_48 = lda_36[li_388][3];
ld_56 = lda_36[li_388][2];
}
}
}
} else {
ld_40 = lda_36[1][4];
ld_48 = lda_36[1][3];
ld_56 = lda_36[1][2];
}
double ld_400 = (ld_48 + ld_56 + ld_40) / 3.0;
f0_0("支撑线", ld_400, Yellow);
- 多品种操作时,不同的品种怎样开不同的手数?
- 编码帮助
- 初学者的问题 MQL4 MT4 MetaTrader 4
下面不是直接有写么?
ArrayCopyRates(lda_36, Symbol(), PERIOD_D1);
就是直接取日线最近6条K线值,放到lda_36数组中