Ir al contenido principal
Todas las coleccionesBots de Trading y otras característicasBot de Arbitraje
¿Cómo se calculan las ganancias para el Arbitraje de Mercado?
¿Cómo se calculan las ganancias para el Arbitraje de Mercado?

Última operación: si es venta, calcula ganancia por valor inicial y final. Si es compra, calcula ganancia inversa.

Bryan avatar
Escrito por Bryan
Actualizado hace más de 7 meses

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:

  1. 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.

  2. Luego calcula el valor de la tercera operación multiplicando su cantidad por una tasa de cambio específica.

  3. 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:

  1. 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.

  2. Luego calcula el valor de la tercera operación dividiendo su cantidad por una tasa de cambio específica.

  3. 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).

¿Ha quedado contestada tu pregunta?