Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Что некрасивого?
Ошибочка где то у Вас ...
//else if ( rsi < 10.0 ) index_rsi = -4; у Вас -5
//else if ( rsi < 20.0 ) index_rsi = -3; у Вас -4
//else if ( rsi < 30.0 ) index_rsi = -2; у Вас -3
//else if ( rsi < 40.0 ) index_rsi = -1; у Вас -2
Ошибочка где то у Вас ...
//else if ( rsi < 10.0 ) index_rsi = -4; у Вас -5
//else if ( rsi < 20.0 ) index_rsi = -3; у Вас -4
//else if ( rsi < 30.0 ) index_rsi = -2; у Вас -3
//else if ( rsi < 40.0 ) index_rsi = -1; у Вас -2
У меня или у вас?
Вот еще немного подробнее на местах переходов через уровни:
Вот еще немного подробнее на местах переходов через уровни:
Код
На выходе должны получить
//else if ( rsi < 40.0 ) index_rsi = -1;
но получаем -2
Код
На выходе должны получить
//else if ( rsi < 40.0 ) index_rsi = -1;
но получаем -2
Точно, экселевская ОКРУГЛВНИЗ отличается от MathFloor. Нужен аналог (своя функция) или вторая строка (для значений < 50).
Хотя, в одну тоже можно сделать, сейчас изображу..
Точно, экселевская ОКРУГЛВНИЗ отличается от MathFloor. Нужен аналог (своя функция) или вторая строка (для значений < 50).
Хотя, в одну тоже можно сделать, сейчас изображу..
Вот:
Вот:
Мое почтение, для мня пока такие конструкции сложны, хотя если моцк напрячь думаю соображу...
"((rsi>50)-0.5)*2" дает +1 для значений больше 50 и -1 для остальных, остальное было раньше.
Уверен, можно проще, но мозг не соображает.
"((rsi>50)-0.5)*2" дает +1 для значений больше 50 и -1 для остальных, остальное было раньше.
Уверен, можно проще, но мозг не соображает.
так проще: