メインコンテンツにスキップ

マーケットアービトラージの利益はどのように計算されますか?

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. まず、コードは3番目のトレードの金額を、2番目のトレードで使用された金額と同じに設定します。

  2. 次に、3番目のトレードの金額に特定の交換レートを掛けて、3番目のトレードの価値を計算します。

  3. 最後に、取引シーケンスの開始から終了までの利益率を計算します。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. まず、コードは3番目のトレードの金額を、2番目のトレードで使用された金額と同じに設定します。

  2. 次に、3番目のトレードの金額を特定の交換レートで割って、3番目のトレードの価値を計算します。

  3. これは最後のトレードで、買いなので、利益率を計算するために、開始値を3番目のトレードの価値で割り、100を掛けてパーセンテージを求め、そして100を引きます。最後に、結果を-1倍して正の値にします(買いなので)。

こちらの回答で解決しましたか?