Si la última operación es una venta:
// Calcular la cantidad para la operación 3 $trade_3_amount = $trade_2_amount; // La cantidad para la operación 3 es la misma que la cantidad utilizada en la operación 2
// Calcular el valor de la operación 3 basado en su cantidad y la tasa de cambio dada $trade_3_val = $trade_3_amount * $arbitrage['trade_3_rate'];
// Dado que esta es la última operación en la secuencia, calcular el porcentaje de ganancia desde el inicio hasta el final $percent = (($trade_3_val / $start_val) * 100) - 100;
En términos más simples:
El código primero establece la cantidad para la tercera operación para que sea la misma que la cantidad utilizada en la segunda operación.
Luego calcula el valor de la tercera operación multiplicando su cantidad por una tasa de cambio específica.
Finalmente, calcula el porcentaje de ganancia desde el inicio de la secuencia de operaciones hasta el final. Divide el valor de la tercera operación por el valor inicial, multiplica por 100 para obtener un porcentaje, y luego resta 100 para encontrar el porcentaje de ganancia.
Si la última operación es una compra:
// Calcular la cantidad para la operación 3 $trade_3_amount = $trade_2_amount; // La cantidad para la operación 3 es la misma que la cantidad utilizada en la operación 2
// Calcular el valor de la operación 3 basado en su cantidad y la tasa de cambio dada $trade_3_val = $trade_3_amount / $arbitrage['trade_3_rate']; // En lugar de multiplicación, es división
// Dado que esta es la última operación en la secuencia y es una compra, calcular el porcentaje de ganancia desde el inicio hasta el final $percent = ((($start_val / $trade_3_val) * 100) - 100) * -1; // Aquí, invertimos la división para encontrar el porcentaje de ganancia
En términos más simples:
El código primero establece la cantidad para la tercera operación para que sea la misma que la cantidad utilizada en la segunda operación.
Luego calcula el valor de la tercera operación dividiendo su cantidad por una tasa de cambio específica.
Dado que esta es la última operación y es una compra, para calcular el porcentaje de ganancia, dividimos el valor inicial por el valor de la tercera operación, multiplicamos por 100 para obtener un porcentaje, y luego restamos 100. Finalmente, multiplicamos el resultado por -1 para hacerlo positivo (ya que es una compra).