В Excel запрограммировать вычисления и построения графиков

Бюджет 25$ / 1500
руб
в месяц
Создан: 3 года назад
На модерации
Описание
В 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-минутные данные openclosehightlow должны преобразовываться в данные за более крупный заданный интервал – алгоритм простой: например, сделать из 1-минуток 5-минутки – цена open -начальная цена каждого 5-минутного промежутка, цена maxmin – тоже из данных за соответствующие 5 минут выбираются значения, цена close – последняя цена соответствующего 5-минутного промежутка).

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

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

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

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

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

Похожие проекты

safe$56
58 0
В официальный онлайн проект требуется сотрудник для приема входящих сообщений и консультирования клиентов. Работа с почтой и в социальных сетях  Подробнее https://t....
 
47 2
Бухгалтерское обслуживание, анализ, разбор компании, подготовка и сдача отчетов....
 
39 1
Я бухгалтер. Беру на анализ или разбор компанию, бухгалтерское обслуживание, подготовка и сдача отчетов....
safe 
19 0
Цель: Создание курса по привлечению инвестиций. Требования: Опыт работы в создании курсов....
safe 
7 0
Цель: Создание курса по привлечению инвестиций. Требования: Опыт работы в создании курсов....
safe 
6 0
Цель: Создание курса по привлечению инвестиций. Требования: Опыт работы в создании курсов....
 
63 0
Нужно звонить по базе и предлагать услуги настройки рекламы. Ниша: банкротство физических лиц. В наличии база - 16 000 контактов потенциальных клиентов. Аудитория лояльно общается и не проявляет агрессии, максимум что можно услышать (и то по тону голоса), что человеку не хочется это обсуждать. При этом......
 
45 0
Требуется парень в онлайн поддержку на сайт свободно говорить и грамотно писать на русском языке владение английским на уровне выше среднего (уметь вести разговор на простые темы) клиентоориентированность высокая скорость печати грамотная речь, умение ясно излагать мысли техническая грамотность стрессоустойчивость......
 
42140 1
Отыщите сто каналов тг тематике финансы,трейдинг,форекс,фондовый рынок,инвестиции,фондовый рынок,криптовалюта. Нужно будет быстро подбирать ссылки под определенные параметры. от 1000 подписчиков до 12 000. Если получится,то пишем в telegram Tabotka_7712 !...
 
97 1
Ищем юриста/агентство со специализацией по трудовому праву в ОАЭ....
 
92 1
Заполнение форм 1120 и 5472 для c corp, зарегестрированной в 2021 году, у которой было одно поступление и несколько расходов....
 
1473 0
Отыщите сто каналов тг тематике финансы,трейдинг,форекс,фондовый рынок,инвестиции,фондовый рынок,криптовалюта. Нужно будет быстро подбирать ссылки под определенные параметры. от 1000 подписчиков до 12 000. Если получится,то пишем в telegram RBbotka !...
$100
115 0
Требуется специалист на удалённой основе со знанием немецкого языка (B1). Рассматриваем кандидатов с небольшим опытом, интересующихся современными маркетинговыми инструментами и желающих практиковать свой немецкий. Работа предполагает гибкий график, в среднем 1-3 часа в занятости в день. Оплата почасовая......
$20
Требуется пред настройка и базовые инструкции по работе с программой. Требуется человек который уже внедрял....
$83
Работаю с украинской онлайн школой. Российские покупатели платят за курсы на мой предпринимательский счёт....
$33
Необходимо разработать договор займа денежных средств под залог недвижимости с обременением для регистрационной палаты + акт приема-передачи денежных средств + комлект документов о прекращении обязательств и снятия ограничений в регистрационной палате....
$20
Добрый день! Задача для специалистов, которые внимательны к деталям и проявляют интерес к футболу . По ходу просмотра видео матча в специальной программе вам нужно будет отмечать границы поля, нажимая на соответствующие точки ....
$167
нужно написать отзывы в тематических ветках на форумах и в группах....
Смотреть все