Цикл(Для гуру) - страница 2 12 Новый комментарий TarasBY 2014.06.03 09:42 #11 _MorPHeuS_: По сути надо так: 1 Тогда считаем "от обратного":bool UPTREND() { double lda_Price[2]; for (int i = 0; i <= TrendBars; i++) { for (int k = 0; k < 2; k++) lda_Price[k] = iCustom (Symbol(), 0, "TMA", TimeFrame, HalfLength, Price, ATRMultiplier, ATRPeriod, Interpolate, 2, i + k)); if (lda_Price[0] > lda_Price[1]) return (false); } return (true); } _MorPHeuS_ 2014.06.03 13:06 #12 TarasBY: Тогда считаем "от обратного": так при компиляции выдает предупреждение:possible use of uninitialized variable 'lda_Price' test.mq4 94 28 TarasBY 2014.06.03 14:46 #13 _MorPHeuS_: так при компиляции выдает предупреждение:possible use of uninitialized variable 'lda_Price' test.mq4 94 28 Если используете#property strictИнициализируйте массив после его объявления: ArrayInitialize (lda_Price, 0.);или объявляйте с нулевым значением: double lda_Price[] = {0.,0.}; _MorPHeuS_ 2014.06.03 18:42 #14 Спасибо ребят, вроди малек разобрался с этим;) 12 Новый комментарий
По сути надо так:
1
Тогда считаем "от обратного":
Тогда считаем "от обратного":
так при компиляции выдает предупреждение:
possible use of uninitialized variable 'lda_Price' test.mq4 94 28
так при компиляции выдает предупреждение:
possible use of uninitialized variable 'lda_Price' test.mq4 94 28
Если используете
#property strictИнициализируйте массив после его объявления:
или объявляйте с нулевым значением: