Как считать валютные операции? Здравствуйте
Есть проект - обмен электронной валюты (киви, яд, сбер, биткоин, перфект и другие)
Задача: рассчитать доход по каждой отдельно взятой операции обмена
Данные: стек операций обмена
Как рассчитывать прибыль от каждой отдельно взятой операции.
Я пробовал несколько методов:
1. Брал операцию обмена, потом по базе искал обратную операцию обмена, смотрел ее курс (вычислял курс покупки) , далее вычислял разницу курсов и умножал на сумму. Но проблема 1 - вычисляется доходность с 2х операций. 2 - сумма операция разная. 3 - курс обратный не верный с точки зрения расчета (так как допустим человек меняет киви на биткоин, мы пытаемся взять операцию обмена биткоин на киви, а этот биткоин мог быть куплен за перфект мани)
2. Так как курс продажи не точный из-за того, что продаваемая валюта могла быть куплена совершенно за другую валюту, нежели покупаем -то расчет я делал следующим образом: Ведется поиск по чем мы купили биткоин и за какие валюты допустим за 6 часов и каждая валюта потом конвертируется по курсу продажи биткоина и все складывается вместе и вычисляется курс покупки. Но процесс посчета так-же не увенчался успехом.
Я не могу придумать алгоритм расчета. Сейчас думаю с том направлении что нужно брать начальные значения баланса на начало дня, затем просматривать все цепочки обмена за сутки и вычислять уже из этого доход.

21 Авг 2019 в 06:09
293 +1
0
Ответы
1

Для рассчета дохода по каждой отдельной операции обмена следует учитывать следующие шаги:

Начните с учета начального баланса ваших валют на начало дня.Для каждой операции обмена запишите следующие параметры: сумму входящей валюты, сумму исходящей валюты и курс обмена.Для каждой операции обмена вычислите разницу в сумме между входящей и исходящей валютой, учитывая курс обмена.Добавьте эту разницу к вашему общему доходу от операций обмена.После завершения всех операций обмена, у Вас будет общий доход от операций за день.

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

20 Апр в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир