первый принт (тот что РСИ(14)) выдал правильные значения, а вот второй (тот что iMAOnArray)
значения появились (что уже обнадеживает), но значения не правильные, не совпадают с теми что по факту на графике...
Зачем вам свои динамические массивы, если можно использовать вспомогательные
индикаторные буферы? За ними подсистема терминала сама следит, и контролирует их размеры.
Для расчёта МА на данных другого индикатора, нужно обязательно учитывать период МА - это минимум, который требуется только для верного
расчёта, а ещё и отобразить что-то нужно... Зависит от метода расчёта МА. Но делайте минимум - 3 периода МА хотя бы. Т.е., чтобы были
какие-либо данные в буфере МА, нужно иметь 3 * период МА данных RSI, на котором МА рассчитывается. А потом этот буфер нужно ещё и в RSI
подсунуть для его расчёта на этих данных - там тоже требуется некоторое предварительное количество данных для расчёта (если мне память не
изменяет).
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Увеличил размер массивов:
Результат:
первый принт (тот что РСИ(14)) выдал правильные значения, а вот второй (тот что iMAOnArray) значения появились (что уже обнадеживает), но значения не правильные, не совпадают с теми что по факту на графике...
Зачем вам свои динамические массивы, если можно использовать вспомогательные индикаторные буферы? За ними подсистема терминала сама следит, и контролирует их размеры.
Для расчёта МА на данных другого индикатора, нужно обязательно учитывать период МА - это минимум, который требуется только для верного расчёта, а ещё и отобразить что-то нужно... Зависит от метода расчёта МА. Но делайте минимум - 3 периода МА хотя бы. Т.е., чтобы были какие-либо данные в буфере МА, нужно иметь 3 * период МА данных RSI, на котором МА рассчитывается. А потом этот буфер нужно ещё и в RSI подсунуть для его расчёта на этих данных - там тоже требуется некоторое предварительное количество данных для расчёта (если мне память не изменяет).