마지막 거래가 매도인 경우:
// 거래 3 금액 계산 $trade_3_amount = $trade_2_amount; // 거래 3 금액은 거래 2에 사용된 금액과 동일합니다.
// 거래 3 금액과 지정된 환율을 기반으로 거래 3의 가치를 계산합니다. $trade_3_val = $trade_3_amount * $arbitrage['trade_3_rate'];
// 이 거래가 시퀀스의 마지막 거래이므로 처음부터 끝까지의 퍼센트 이익을 계산합니다. $percent = (($trade_3_val / $start_val) * 100) - 100;
더 간단히 말하면:
코드는 먼저 세 번째 거래의 금액을 두 번째 거래에 사용된 금액과 동일하게 설정합니다.
그런 다음 특정 환율과 거래 3 금액을 곱하여 세 번째 거래의 가치를 계산합니다.
마지막으로 거래 시퀀스의 시작부터 끝가지의 퍼센트 이익을 계산합니다. 거래 3의 가치를 시작 가치로 나누고 100을 곱하여 퍼센트를 얻은 다음 100을 빼서 이익 퍼센트를 찾습니다.
마지막 거래가 매수인 경우:
// 거래 3 금액 계산 $trade_3_amount = $trade_2_amount; // 거래 3 금액은 거래 2에 사용된 금액과 동일합니다.
// 거래 3 금액과 지정된 환율을 기반으로 거래 3의 가치를 계산합니다. $trade_3_val = $trade_3_amount / $arbitrage['trade_3_rate']; // 곱셈 대신 나눗셈을 사용합니다.
// 이 거래가 시퀀스의 마지막 거래이고 매수인 경우, 처음부터 끝까지의 퍼센트 이익을 계산하기 위해 $percent = ((($start_val / $trade_3_val) * 100) - 100) * -1; // 여기서 나눗셈을 반대로 하여 이익 퍼센트를 찾습니다.
더 간단히 말하면:
코드는 먼저 세 번째 거래의 금액을 두 번째 거래에 사용된 금액과 동일하게 설정합니다.
그런 다음 특정 환율로 거래 3 금액을 나누어 세 번째 거래의 가치를 계산합니다.
이것이 마지막 거래이고 매수인 경우, 이익 퍼센트를 계산하려면 시작 가치를 거래 3의 가치로 나누고 100을 곱하여 퍼센트를 얻은 다음 100을 뺍니다. 마지막으로 결과를 -1로 곱하여 양수(매수이므로)로 만듭니다.