if (Close[i]>Open[i])BullBarSt1=iStochastic(....,i);
if (Close[i]>Open[i])BullBarSt2=iStochastic(....,i);
if (Close[i]>Open[i])BearlBarSt1=iStochastic(....,i);
if (Close[i]>Open[i])BearlBarSt2=iStochastic(....,i);
Но как задать значения i, если 1) стохастик нахадится в промежутке
St<=20 (уровень в стохатике)2) если искомые свечи не расположены один за другим,
а через какое-то неизвестное число баров??? 3) условие такое
что вторая черная свеча выше первой (также и в белых свечах).
Все зависит от того, где вы это используете. Если условие выполняется,
значение запоминаеться и потом используется пока не появится
новый случай при котором выполняются условия.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
if(Close[i]>Open[i])BullBarSt=iStochastic(.......i);
if(Close[i]<Open[i])BearBarSt=iStochastic(.......i);
if(Close[i]>Open[i])BullBarSt=iStochastic(.......i)
if(Close[i]<Open[i])BearBarSt=iStochastic(.......i);
Если я правильно каждую интересующую свечу со значением стахастика можно вывести:
double BullBarSt1, BullBarSt2, BearbarSt1, bearBarSt2;
BearbarSt1< bearBarSt2;
BullBarSt1< BullBarSt2;
if (Close[i]>Open[i])BullBarSt1=iStochastic(....,i);
if (Close[i]>Open[i])BullBarSt2=iStochastic(....,i);
if (Close[i]>Open[i])BearlBarSt1=iStochastic(....,i);
if (Close[i]>Open[i])BearlBarSt2=iStochastic(....,i);
Но как задать значения i, если 1) стохастик нахадится в промежутке St<=20 (уровень в стохатике)2) если искомые свечи не расположены один за другим, а через какое-то неизвестное число баров??? 3) условие такое что вторая черная свеча выше первой (также и в белых свечах).
Может нужно ввести массив? Но как?