В Excel файле имеется лист  с базой данных биржевых котировок (цена открытия, цена закрытия, цена min, цена max) вплоть до вчерашнего дня. А также есть лист, на который интерактивно поступают данные котировок по сегодняшнему дню.

На основе этих данных нужно сделать, чтобы можно было по нажатию кнопки строить свечной график (в т.ч. несколько графиков) по выбранному промежутку времени. 

А также сделать, чтобы непосредственно на свечном графике или отдельном, можно было строить линии экспоненциальных скользящих средних - до 8 линий с разными задаваемыми параметрами - количество периодов n за которое строится, коэф-т α

Exponential Moving Average (EMA) — экспоненциальное скользящееEMAn = α * P + (1-α) * EMAn-1α = 2/(n+1)n — количество значений в периоде;α — весовой коэффициент в интервале от 0 до 1, отражающий скорость старения прошлых данных: чем выше его значение, тем больший удельный вес имеют новые значения, и тем меньший старые;P — значение цены закрытия;EMAn-1 – предыдущее значение EMA в периоде.Может возникнуть вопрос: а где взять предыдущее значение EMA, если я с нынешним ещё не разобрался?В качестве первого значения EMAn-1 берётся SMA такого же периода.SMAn = SUM(P1;P2;P3;P4;P5) / nSUM() — функция, которая складывает все значения в скобках;P — значение цены закрытия;n — количество значений в периоде.

В общем, SMA это простое среднее арифметическое.

Расчеты SMA, ЕМА должны помимо графической, представляться в табличной форме в аналог таблицы, из которых берутся ценовые значения.

Ценовые значения по которым должны строиться свечные графики и линии ЕМА представлены в 1-минутных значениях. Должна быть опция построения графиков и линий ЕМА по более крупным произвольным интервалам времени (например, 5-минутным, 30-минутным и т.д.) - просто 1-минутные данные open\close\hight\low должны преобразовываться в данные за более крупный заданный интервал - алгоритм простой: например, сделать из 1-минуток 5-минутки - цена open -начальная цена каждого 5-минутного промежутка, цена max\min - тоже из данных за соответствующие 5 минут выбираются значения, цена close - последняя цена соответствующего 5-минутного промежутка).

Поскольку последние по времени ценовые данные динамически обновляются, накапливаясь при этом, то и свечные графики и линии ЕМА тоже должны в своих последних точках динамически обновляться.

Все расчетные данные должны дублироваться на отдельный лист, который сможет использоваться в дальнейших расчетах как исходный (это чтобы не сбить настройки в оригинале).

Настроить всё эргономично, наглядно.

Срок выполнения 4 дня. Оплата по безопасной сделке, либо по выполнению работы.

Если исполнитель сможет предложить опцию, чтобы прямо на графике можно было от руки (точками) дорисовать линию цены, а также линии ЕМА на будущий период +20$ к бюджету.

4 года назад
guest_1608635804636
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Роман
 
42 года
4 года в сервисе
Был
4 года назад
4 года назад
  • Похожие заказы

  • Необходим фрилансер для сбора контактных данных с крупных европейских выставок. Требуется получить email, имя ЛПР и страну компании. Базовые знания английского языка обязательны. Оплата по количеству обработанных компаний в течение 2 суток после сдачи базы данных.

    Базы данных6 заявок
    Закрыт
    4 года назад
  • Требуется разработать систему для регулярной автоматической выгрузки данных из Московской биржи. Полученные данные должны отображаться в вашей системе, что позволит эффективно их использовать. Необходимо учесть возможности интеграции и формат данных.

    Базы данных1 заявка
    Закрыт
    4 года назад
  • $100

    Требуется разработка DHCP-сервера на Linux, который будет использовать базу данных для управления IP-адресами. Необходима возможность менять подсети и привязка по MAC-адресам. Полное описание задачи будет предоставлено после согласования.

    Базы данных2 заявки
    Закрыт
    4 года назад
  • Требуется обзвонить базу клиентов размером 3000 контактов с целью получения заявок на расчет стоимости поставки материалов. Работа осуществляется через CRM-систему с возможностью использования телефонии. Оплата: 5 рублей за успешный звонок и 50 рублей за каждую заявку от клиента. База теплая, что позволяет собрать много заявок.

    Базы данных2 заявки
    Закрыт
    4 года назад
  • Необходимо создать сводную таблицу в Google Таблицах, используя данные, собранные из Google Формы. В таблице нужно добавить несколько дополнительных колонок для более глубокого анализа информации. Ожидается, что разработанное решение будет удобным и функциональным.

    Базы данных6 заявок
    Закрыт
    4 года назад
  • Требуется помощь в расшифровке хеша для восстановления утерянного пароля от Биткоин-кошелька. Неизвестная сложность задачи, обещано вознаграждение за успешное решение. Возможные алгоритмы: Bitcoin/Litecoin wallet.dat.

    Базы данныхнет заявок
    Закрыт
    4 года назад
  • Требуется разработка онлайн торговой площадки для торговли мясосырьем с использованием скрипта molotok. Платформа должна включать роли пользователей: производитель, трейдер и импортер, а также систему бидов и рейтингов. Необходима интеграция аналитики, возможность добавления товаров и настройки блока биллинга. Также требуется мобильная версия сайта и автоматическое обновление данных о последних сделках.

    Базы данных4 заявки
    Закрыт
    4 года назад
  • Требуется разработать скрипт для Google Таблиц, который будет переносить данные из таблицы в 99 слайдов Google Презентаций. Необходима автоматизация процесса, чтобы избежать ручного создания презентаций. Предоставлен тестовый скрипт с примером, нужно доработать его для соединения с 99 диапазонами. Дополнительные детали будут обсуждены во время скайп-сессии.

    Базы данных1 заявка
    Закрыт
    4 года назад
  • Создание бэк-енд части приложения с функционалом регистрации пользователей, авторизации и управления ролями: Суперадмин, Админ, Суперпользователь, Пользователь. Реализация возможностей добавления компаний, управления доступом пользователей, формирования нотификаций, бэкапа системы и подготовки отчетов в PDF. Необходима интеграция с API для подтверждения данных и парсинга информации.

    Базы данных3 заявки
    Закрыт
    4 года назад