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

Убираем надпись “Текущая акция”. Справа от поля с тикером акции оставляем только текущую цену.

  • Улучшаем отображение портфеля (см. изображение).
0,93% - это разница между моей средней ценой покупки данной акции и текущей ценой акции. То есть это профит/убыток по данной имеющейся у меня акции в настоящий момент. Он должен краситься в зеленый (положительное значение), красный (отрицательное), серый (0).

Три значения ниже - это значения по данной акции в моем портфеле: кол-во, средняя цена, стоимость этих акций в моем портфеле.

Значение средней цены, скорее всего, отдаёт Тинькофф по запросу.

“Можно купить” - это округленное значение до меньшего целого деление баланса на текущую цену акции.

Все эти значения должны обновляться раз в 5 секунд без перезагрузки страницы.

  • Делаем возможность покупать более одной акции.
Слева от “шт.” можно указывать любое целое положительное значение.

Слева от $ (значок должен меняться на валюту акции) юзер может указать значение цены. Кнопки “Купить”/”Продать” выполняют лимитиную сделку.

По-умолчанию серым в пустые поля выводим:

- зеленое. слева от шт. : 1. слева от $: текущую цену. То есть если я не заполню сам ничего, но нажму купить или продать, то сделка всё равно должна выполниться: купиться/продаться 1 акция по текущей цене.

  • Выводим текущие лимитные заявки
Заявки:

Купить 10 акций по 50 изменить X

Купить 10 акций по 50 изменить X

Продать 30 акций по 55 изменить X

На картинке “купить” и “продать” похожи на кнопки. На самом деле делаем их просто окрашенным текстом. Это наличие заявок на покупку и продажу. Вместо зелёного и красного фонов делаем “купить” и “продать” зелёным и красным цветами.

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

X - это удалить заявку.

При нажатии “изменить” данная лимитная заявка удаляется и затем отправляется запрос на создание новой. Допустим, было “Купить 10 акций по 50”, и я поменял на “10 -> 15”, “50->48”. Это значит, что заявку “Купить 10 акций по 50” мы удаляем и автоматом выполняем запрос “Купить 15 акций по 48”. Алгоритм удаления и выполнение новой операции выполняется потому, что просто редактирование заявки невозможно - брокер не дает редактировать имеющиеся заявки - их можно только удалять.

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

  • Делаем поля для двух токенов под таблицей истории акции
Используем радиокнопки для переключения между ними и инпуты со скрытыми значениями (звёздочки). Первый инпут подписываем “Боевой”, второй “тестовый”.
3 года назад
iamevgeniy
Евгений 
40 лет
16 лет в сервисе
Был
10 месяцев назад

Выбранный исполнитель

playsetler
Роман 
35 лет
8 лет в сервисе
Был
2 года назад
47 отзывов(-2)
3 года назад
$60
36 дней
Роман дико затянул работу, на месяц-два. Потом я затянул с тестом неделю-две. В итоге мы делаем уже очень долго. Работа идёт, приложение есть, но корректировки вносятся долго. Так на стадии недоделки остаёмся уже долго.
Работа продолжается из-за возникших трудностей при выполнении

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

playsetler
Роман 
35 лет
8 лет в сервисе
Был
2 года назад
47 отзывов(-2)
3 года назад
  • Похожие заказы

  • Требуется разработка корпоративного сайта с использованием фреймворков Yii2 или Laravel. Сайт должен включать 3 основные страницы с возможностью добавления еще 1-2 похожих. Необходимо реализовать верстку, проектирование и подключение базы данных MySQL, формы обратной связи с валидацией, а также админку для управления контентом. Подробности в техническом задании.

    Закрыт
    3 года назад
  • Необходимо реализовать запрос к YouTube API с использованием PHP для получения названия канала и проверки его статуса (забанен или нет). Подходит метод из документации YouTube API. Убедитесь, что информация актуальна.

    Завершен
    3 года назад
  • Требуется разработка автоматического бота для Android, который будет входить в Clash of Clans, собирать ресурсы и улучшать строения. Бот должен действовать по заданной цепочке: заходить в игру через рандомные промежутки времени, проверять наличие свободных строителей и автоматически ставить улучшения при наличии ресурсов. При отсутствии строителей бот должен выходить из игры и продолжать цикл до их появления.

    Закрыт
    3 года назад
  • Необхідно відредагувати код jQuery для таблиці, що містить поля input і поля з розрахунками. Зараз результати відображаються лише після заповнення всіх полів. Потрібно переписати код, щоб результати відображалися після заповнення відповідних полів input. Додаткові матеріали будуть надані обраному виконавцю.

    Завершен
    3 года назад
  • Требуется доработка Backend с использованием PHP и Laravel, в частности настройка передачи данных через REST API между нашей системой и сторонними сервисами. В заявке укажите свой опыт и почасовой рейт. Будет плюсом наличие опыта работы с Redis, RabbitMQ и ClickHouse.

    Закрыт
    3 года назад
  • Необходимо провести парсеринг пользователей ВКонтакте и Instagram для поиска потенциальных клиентов. Задача включает настройку параметров поиска и организацию рассылки сообщений. Ожидается выполнение работы в ближайшее время по заказу на кондитерские изделия.

    Закрыт
    3 года назад
  • Ищем разработчика для доработки функционала проекта по техническому заданию и перевода с PHP 5 на PHP 7. Обязателен опыт работы с JavaScript, PHP и git, а также знание фреймворков. Приветствуется опыт с Angular, MongoDB и мобильными технологиями. Укажите свой опыт, доступное время и ожидания по оплате. Работа строго для прямых разработчиков под руководством тех. директора.

    Закрыт
    3 года назад
  • Требуется разработать онлайн-сервис для пошагового создания резюме и анкет с удобным интерфейсом. Сервис должен позволять пользователям заполнять анкеты, сохранять их и выводить в PDF-формате. Основное внимание уделяется простоте использования и эффективности заполнения. Необходимы поля для ввода данных, галочки и возможность загрузки файлов. МОНЕТИЗАЦИИ НЕТ, только продажа услуги подготовки к собеседованию.

    Закрыт
    3 года назад
  • Требуется доработать JavaScript скрипт, который сейчас работает только по ID элемента. Необходимо изменить его так, чтобы он отображал элементы по классу, учитывая, что элемент может содержать несколько классов. Скрипт должен корректно работать в зависимости от дня недели и времени.

    Закрыт
    3 года назад
  • Требуется восстановить все закладки и заполненные пароли в браузере Chrome. Задача должна быть выполнена удаленно. Необходимо выяснить причины пропажи данных и вернуть доступ к закладкам.

    Закрыт
    3 года назад