Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Описание задачи на Гугл.Докс:

https://docs.google.com/document/d/1tXlMXVbgIS00IYFfJhe8ZDxDLyWfflfzV9WtEW2iR6o/edit?pli=1

ВЕБ-СТРАНИЧКА ДЛЯ МОНИТОРИНГА КУРСОВ ВАЛЮТ

Задача 1: сравнить курсы валют на двух сайтах и при дельте> 0.3 отправить push на iPhone

Что сравнивать1: savepic.su/5164375.png (ист:clck.ru/2O4H) и savepic.su/5138775.png (ист:clck.ru/9S4eC)

Что сравнивать2: savepic.su/5096244.png (ист:clck.ru/2O4H) и savepic.su/5121367.png (ист:clck.ru/9S4fD)

Формулы. Общая формула для расчета дельты: Delta = (ForexPF – Quote.Rbk)

Delta1 = [ Bid(ForexPF) – Пок(Quote.Rbk) ]

Delta2 = [ Ask(ForexPF) – Прод(Quote.Rbk)]

Bid(ForexPF) – курс Bid из раздела "Курс рубля" на сайте forexpf.ru/quote_show.php

Ask(ForexPF) – курс Ask из раздела "Курс рубля" на сайте forexpf.ru/quote_show.php

Пок(Quote.Rbk) – среднее арифметическое из шести наибольших курсов Покупки,исключая первый (со 2го по 6й включит.)

Прод(Quote.Rbk) – среднее арифметическое из шести наименьших курсов Продажи,исключая первый (со 2го по 6й включ.)

Условие для отправления push-уведомления: (Delta1>0.3 или Delta2>0.3)

Push-уведомления можно прикрутить отсюда: habrahabr.ru/post/159649/

Пересчет каждые 5 сек. После срабатывания push пауза на дальнейшие уведомления: 10мин (параметр должен быть изменяемый). Параметр для сравнения 0.3 также нужен изменяемый.

Таким образом изменяемых параметров должно быть три: Pausa, Sr_Delta1, Sr_Delta2

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

Стоит учесть, что в таблицах Quote.Rbk в будущем могут добавляться новые столбцы, меняться расположение или название столбцов – программист должен заранее предусмотреть это и сделать универсальный скрппт.

Аналогично сравниваются курсы Евро из тех же сайтов с расчётом дельт и заданием 3 констант.

Задача 2: сделать веб-страничку, оптимизированную для Iphone6 и Ipad, которая берет курсы валют из вышекуазанных сайтов, отображает их в виде биржевого стакана yadi.sk/i/eBDn3-T3edNcx, рассчитывает разницу курсов и при дельте > 0.3 выделяет ее значение жирным/красным.

Экран разбит на 2 части:

в верхней половине отображаются 20 наилучших курсов Покупки yadi.sk/i/_r_qZP9yeknLt (clck.ru/9S4eC) отсортированных по возрастанию, как в биржевом стакане yadi.sk/i/eBDn3-T3edNcx ,

в нижней половине – 20 лучших курсов Продажи yadi.sk/i/vFRhBOwMeknpV (ист: clck.ru/9S4fD),

посередине – Биржевой курс yadi.sk/i/MjfCZ6K-eko5q (ист: clck.ru/2O4H) и в этой же строке два расчетных значения дельты для цен покупок и цен продаж (Delta1 и Delta2).

В таблице также должны быть столбцы "сумма", "метро", и "телефон" (берутся из ст."дополнительная информация" yadi.sk/i/HGK9dGAfekobB. Примерный вид верхней/нижней половины итоговой таблицы: yadi.sk/i/QSvIcZ0CepfxW

Строка "биржевой курс" должна быть всегда в центре экрана (центрируется при обновлении стр.)

Аналогично делается веб-страничка, где сравнивается курс Евро из тех же сайтов-источников.

Особенности веб-страницы:

! дельты рассчитываются каждые 5 секунд, сайт обновляем каждые 10сек

! Биржевой курс рассчитываем как среднее между Bid и Ask

! в курсах валют отображаем не 4 а два знака после запятой

! если дельта >0.3 – выделяется жирным, если дельта

! если в поле "метро" пусто – туда подставляется улица из поля "адрес"

! при совпадении по параметрам цена-объем-название – строки удаляются

! в поле телефон оставляем не более 2х телефонов (см. yadi.sk/i/QSvIcZ0CepfxW),

в поле метро оставляем не более 2х станций метро,

т.о. высота всех строк в итоговой таблице должна быть одинакова

! при клике на Цену или Сумму открывается источник clck.ru/9S4eC или clck.ru/9S4fD

! при клике на Биржевую цену открывается источник http://www.forexpf.ru/chart/usdrub/

! при клике на Название открывается страничка банка (как в исходных таблицах)

! при клике на Метро открывается Яндекс.карта с адресом, скопированным в кэш

! название банка сокращается (обрезается) до вторых кавычек

Требуется полноценная верстка веб-страниц под мобильные устройства – при этом строка "биржевой курс" должна быть всегда в центре экрана при любом расположении устройства, с возможностью потянуть пальцем вверх-вниз для просмотра не поместившихся на экране значений.

При просмотре сайта в горизонтальном виде (при переворачивании устройства) с правой стороны в таблицу добавляются поля "Название банка" и "Улица" (берется из столбца "дополнительная информация" yadi.sk/i/HGK9dGAfekobB)

Работа без предоплаты, оплата по факту.

Кто не работает таким методом, просьба не беспокоиться.

9 лет назад
Belyi92
Игорь 
32 годаБеларусь
11 лет в сервисе
Был
9 лет назад
4 отзыва