Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

16 дней назад
Евгений
37 лет, Россия
12 лет в сервисе
Был онлайн 3 дня назад
121 отзыв
99% фрилансеров рекомендуют 79% заказов с выбором исполнителя
16 дней назад

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



  • Улучшаем отображение портфеля (см. изображение).

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”. Алгоритм удаления и выполнение новой операции выполняется потому, что просто редактирование заявки невозможно - брокер не дает редактировать имеющиеся заявки - их можно только удалять.
Заявки по этой акции я должен видеть, когда выбрана эта акция в приложении. То есть при каждом входе на страницу выполняем запрос на заявки по данной акции.


  • Делаем поля для двух токенов под таблицей истории акции

Используем радиокнопки для переключения между ними и инпуты со скрытыми значениями (звёздочки). Первый инпут подписываем “Боевой”, второй “тестовый”.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Выбранный исполнитель
Роман Номоконов
31 год, Россия
4 года в сервисе
Был онлайн 1 день назад
27 отзывов1 новый
15 дней назад

$60

16 дней

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

Посмотреть заявки можно будет после закрытия заказа.

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.