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

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

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

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

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

20 Апр 2024 в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир