Naar de hoofdinhoud
Alle collectiesHandelsbots & FunctiesArbitrage Bot
Hoe worden winsten berekend voor Markt Arbitrage?
Hoe worden winsten berekend voor Markt Arbitrage?

Begrijp hoe winst van Markt Arbitrage wordt berekend met Cryptohopper, van begin tot eind van de handel.

Bryan avatar
Geschreven door Bryan
Meer dan een week geleden bijgewerkt

Als de laatste transactie een verkoop is:

// Bereken het bedrag voor transactie 3 $trade_3_amount = $trade_2_amount; // Het bedrag voor transactie 3 is hetzelfde als het bedrag dat gebruikt werd in transactie 2

// Bereken de waarde van transactie 3 op basis van het bedrag en de gegeven wisselkoers $trade_3_val = $trade_3_amount * $arbitrage['trade_3_rate'];

// Aangezien dit de laatste transactie in de reeks is, bereken het percentage winst van begin tot eind $percent = (($trade_3_val / $start_val) * 100) - 100;

In eenvoudigere termen:

  1. De code stelt eerst het bedrag voor de derde transactie gelijk aan het bedrag dat gebruikt werd in de tweede transactie.

  2. Vervolgens berekent het de waarde van de derde transactie door het bedrag te vermenigvuldigen met een specifieke wisselkoers.

  3. Tot slot berekent het de winstpercentage vanaf het begin van de handelsreeks tot het einde. Het deelt de waarde van de derde transactie door de startwaarde, vermenigvuldigt met 100 om een percentage te krijgen, en trekt dan 100 af om het winstpercentage te vinden.

Als de laatste transactie een aankoop is:

// Bereken het bedrag voor transactie 3 $trade_3_amount = $trade_2_amount; // Het bedrag voor transactie 3 is hetzelfde als het bedrag dat gebruikt werd in transactie 2

// Bereken de waarde van transactie 3 op basis van het bedrag en de gegeven wisselkoers $trade_3_val = $trade_3_amount / $arbitrage['trade_3_rate']; // In plaats van vermenigvuldigen, is het delen

// Aangezien dit de laatste transactie in de reeks is en het een aankoop betreft, bereken het percentage winst van begin tot eind $percent = ((($start_val / $trade_3_val) * 100) - 100) * -1; // Hier draaien we de deling om om het winstpercentage te vinden

In eenvoudigere termen:

  1. De code stelt eerst het bedrag voor de derde transactie gelijk aan het bedrag dat gebruikt werd in de tweede transactie.

  2. Vervolgens berekent het de waarde van de derde transactie door het bedrag te delen door een specifieke wisselkoers.

  3. Aangezien dit de laatste transactie is en het een aankoop betreft, om het winstpercentage te berekenen, delen we de startwaarde door de waarde van de derde transactie, vermenigvuldigen met 100 om een percentage te krijgen, en trekken dan 100 af. Ten slotte vermenigvuldigen we het resultaat met -1 om het positief te maken (aangezien het een aankoop is).

Was dit een antwoord op uw vraag?