Aleksey Nikolayev: Почему нельзя использовать MathQuantile()?
Наверное. Если необходимо искать медианы на каждом баре, то надо смотреть, что быстрее: поддерживать упорядоченный массив или использовать эту функцию.
Получаем 15(L0) значение середины массива,далее получаем два массива от L0 вниз и L0 наверх, находим середину этих массивов и так до получения количества fokus(семи значений например)
и будет тиковый в конечном итоге
ответ прост - математическая обработка вводит в заблуждение
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Почему нельзя использовать MathQuantile()?
Почему нельзя использовать MathQuantile()?
Что в этой функции "массив вероятностей" - как его заполнить?
Вот еще бы кто подсказал, как отсортировать массив с привязкой к индексу. Эффективно!)
Индекс в массив засуньте. Размерность только увеличится массива.
Михаил, писал давно себе функцию вставки нового значения в массив, чтобы поддерживать его отсортированном виде.
То есть все добавления в массив нужно делать через эту функцию:
Используется бинарный поиск, должно быть быстро.Вот еще бы кто подсказал, как отсортировать массив с привязкой к индексу. Эффективно!)
Двухмерный массив, функция ArraySort().
Что в этой функции "массив вероятностей" - как его заполнить?
Какие квантили нужно посчитать, например:
{0.5} - медиана
{0.25, 0.5, 0.75} - квартили
{0.01, 0.02, ..., 0.99} - персентили
Вот еще бы кто подсказал, как отсортировать массив с привязкой к индексу. Эффективно!)
Попробуйте MathQuickSort()
Пример:
Массив 30 значений цены МА, ищем середину упорядоченного массива.
Получаем 15(L0) значение середины массива,далее получаем два массива от L0 вниз и L0 наверх, находим середину этих массивов и так до получения количества fokus(семи значений например)
и будет тиковый в конечном итоге
ответ прост - математическая обработка вводит в заблуждение