К основному содержимому

Как рассчитывается прибыль для рыночного арбитража?

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

Pete Darby avatar
Автор: Pete Darby
Обновлено вчера

Если последняя сделка — продажа:

// Рассчитываем сумму для сделки 3 $trade_3_amount = $trade_2_amount; // Сумма для сделки 3 такая же, как и сумма, использованная в сделке 2

// Рассчитываем стоимость сделки 3 на основе ее суммы и заданного обменного курса $trade_3_val = $trade_3_amount * $arbitrage['trade_3_rate'];

// Поскольку это последняя сделка в последовательности, рассчитываем процент прибыли от начала до конца $percent = (($trade_3_val / $start_val) * 100) - 100;

Проще говоря:

  1. Сначала код устанавливает сумму для третьей сделки равной сумме, использованной во второй сделке.

  2. Затем он рассчитывает стоимость третьей сделки, умножая ее сумму на определенный обменный курс.

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

Если последняя сделка — покупка:

// Рассчитываем сумму для сделки 3 $trade_3_amount = $trade_2_amount; // Сумма для сделки 3 такая же, как и сумма, использованная в сделке 2

// Рассчитываем стоимость сделки 3 на основе ее суммы и заданного обменного курса $trade_3_val = $trade_3_amount / $arbitrage['trade_3_rate']; // Вместо умножения — деление

// Поскольку это последняя сделка в последовательности и это покупка, рассчитываем процент прибыли от начала до конца $percent = ((($start_val / $trade_3_val) * 100) - 100) * -1; // Здесь мы меняем порядок деления, чтобы найти процент прибыли

Проще говоря:

  1. Сначала код устанавливает сумму для третьей сделки равной сумме, использованной во второй сделке.

  2. Затем он рассчитывает стоимость третьей сделки, деля ее сумму на определенный обменный курс.

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

Нашли ответ на свой вопрос?