-----------------------------------------------------------------------------
https://accounts.binance.com/register?ref=21391362 <- 레퍼럴 코드로 바이낸스 선물 수수료 할인받기
레퍼럴 코드 : 21391362
-----------------------------------------------------------------------------
코인을 매매 했을때 수익률이 궁금할 때가 있을 때가 있습니다. 매매했던 코인 계산 해봅시다.
get_my_trades 메소드를 이용하여 트레이드 히스토리 확인 가능합니다. 인자값으로 심볼과 시간, 수량입니다. 이때 시간은 유닉스 시간입니다. 그러므로 UTC 로 변환한뒤 유닉스 시간 밀리세컨드로 변환해주어야합니다. 그리고 API 쿼리 비용이 비싸기 때문에 주의해서 써야합니다.

다음 코드는 우리나라 시간을 문자열로 받아서 utc 로 변경한 뒤, 유닉스 시간으로 변경하는 코드입니다. 저는 T라는 문자를 붙여서 날짜와 시간을 구분시켜줬습니다. 밀리센컨드를 쓰기 때문에 1000을 곱해줍니다.

get_my_trades 메소드를 호출하여 20230922 일자부터 오늘까지 트레이드 히스토리를 가져와봅시다. 우리가 봐야할 값들은 quoteQty, price, isBuyer 입니다.
quoteQty 는 견적자산이라고 배웠습니다. 즉 변환된 USDT 를 말하죠.

다음은 결과입니다. 바이낸스의 결과와 동일하다는 것을 확인할 수 있습니다.


분할 매매를 할 수 있기 때문에 buy값들과 sell 값들을 서로 전부 더해줍니다.
수익률 계산 방법은 ((매도 - 매수) / 매수 )* 100 입니다.

실행 결과입니다.

-----------------------------------------------------------------------------
https://accounts.binance.com/register?ref=21391362 <- 레퍼럴 코드로 바이낸스 선물 수수료 할인받기
레퍼럴 코드 : 21391362
-----------------------------------------------------------------------------
'비트코인 자동매매' 카테고리의 다른 글
[비트코인 자동매매] 바이낸스와 업비트에서 거래 이상치 판단하기 (1) | 2023.10.09 |
---|---|
[비트코인 자동매매] 바이낸스 RSI를 이용하여 모든 코인 자동매매하기 (0) | 2023.10.03 |
[비트코인 자동매매] 업비트와 바이낸스 코인 등락률 계산하기 (0) | 2023.09.21 |
[비트코인 자동매매] 업비트와 바이낸스 코인 등락률 계산하기 (0) | 2023.08.31 |
[비트코인 자동매매] 바이낸스 모든 코인 최소가격과 최소 수량 구하기 (3) | 2023.08.09 |