비트코인 자동매매

[비트코인 자동매매] 바이낸스 수익률 계산하기

kyoa2 2023. 9. 23. 01:26

-----------------------------------------------------------------------------

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

-----------------------------------------------------------------------------