728x90
반응형

3. 비트코인 선물 50

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (4) 패턴의 중복없는 랭킹 설정(엑셀 RANK, COUNTIF) 동점자 처리

목 차 1. 들어가며 2. 사전설명 1) RANK 함수 설명 2) 중복이 있는 경우 랭크함수 3. 동점인 경우, 우열 가리기 ① RANK(찾는 셀, 범위) ② COUNTIF(기준값 : 찾는셀, 찾는셀) ③ -1을 하는 이유 ④ 중복을 제외한 랭크 (동점 처리) 4. 마치며 1. 들어가며 이전 글에서는 패턴 반복횟수 구하기를 알아보았다. 함수형태 : COUNTIF(찾을 범위, 찾는 문자) 이번 글에서는 패턴의 多빈도 횟수별로 각각 랭킹을 알아볼 것이다. 향후에는 각 패턴별 랭킹을 지정하여, 한 가지 패턴일지라도, 각 패턴별 승률을 알아보기 위해서이다. 첨부한 파일에서 유일하게 배열함수를 활용한다. (배열함수는 ctrl + shift + enter를 실행한다) 2. 사전설명 1) RANK 함수 설명 랭크함수..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (3) 패턴 반복 횟수 구하기 (엑셀 countif)

목 차 1. 들어가며 2. 사전설명 3. 반복횟수 구하기 4. 마치며 1. 들어가며 이전 글에서는 비트코인 1분봉 중복항목을 제거해보았다. 1일 분량의 1분봉은 총 1,440개이다. ※ 1분봉 60개는 1시간을 나타내고, 하루 24시간이므로, 하루 1분봉 갯수 1,440개 = 60개 x 24시간 아래 첨부한 파일에서 보듯이 중복항목을 제거하니, 381개이다. 즉, 381개 1분봉이 조합되면서, 1,440개가 나온다. 첨부파일에서는 L열(순수 패턴의 반복횟수)를 설명할 것이다. 이번 글에서는 381개의 순수 1분봉 패턴이 하루 1분봉1,440개에서 몇 번 반복되는지 패턴별 多빈도를 통해 향후에는 빈도가 높은 順으로 승률을 알아볼 예정이다. 2. 사전설명 패턴(문자)의 반복되는 횟수는 엑셀의 countif를..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (2) 중복패턴 제거하기

목 차 1. 들어가며 2. 사전설명 3. 함수설명 1) 중복패턴 제거하기 2) IFERROR 함수를 활용 4. 마치며 1. 들어가며 이전 글에서는 1분봉으로 패턴만들기를 알아보았다. 1분봉 패턴 = (고가-시가) & (저가-시가) & (종가-시가)로 나타낸다. 이번 글에서는 만들어진 1분봉 중복패턴을 제거하여 어떤 패턴이 반복되는지 알아볼 예정이다. 아래 파일에서 K열(중복패턴 제거) 부분을 설명할 것이다. (2022년 11월 6일, 1일동안의 1분봉 1440개 이다) 2. 사전설명 아래 에서 확인하였듯이, K열은 중복패턴을 제거한 결과물이다. 함수가 어려워 보인다. INDEX, MATCH, COUNTIF 함수를 활용하여 값을 찾았다. 에러가 발생(IFERROR)한 경우, 빈칸으로 출력되도록 설정하였다...

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (1) 패턴만들기

목 차 1. 들어가며 2. 사전설명 1) 기존 패턴찾기의 한계 2) 개선사항 3. 1분봉 받기 및 text 함수 설명 1) 로데이터 받기 2) 엑셀의 text 함수를 활용하여 패턴 만들기 4. 패턴만들기 1) 패턴의 정의 2) OHLC의 조합 3) 비트코인에 적용 4) text 함수의 필요성 5) text 함수 설명 5. 마치며 1. 들어가며 11월 한달 동안 비트코인 패턴 찾기를 위해 엑셀함수를 알아보고, 이것저것 실험을 많이해 보았다. 앞으로 14개의 글을 통해 엑셀을 통해 비트코인(선물)의 패턴을 알아볼 것이다. → 한마디로 패턴찾기를 위해 엑셀함수를 설명하겠다는 것이다. 1분봉을 활용하여 패턴을 만들 것이며, 목표(14번째 글)는 패턴별 수익/손절 라인 설정 등을 통해 각 패턴별 승률을 따져 볼 ..

(바이비트) 바이비트의 실현/미실현 손익 계산하기

목 차 1. 들어가며 2. 사전 설명 3. 실현된 손익 계산 1) 롱 포지션 2) 숏 포지션 4. 미실현 손익 수익률 계산 5. 마치며 1. 들어가며 비트코인은 소수점 수량 매매를 할 수 있다는 장점이 있으면서도, 수익률 계산을 할 때는 소수점 수량이 직관적이지 못해 계산을 쉽게 포기하게 된다. 이 글에서는 실현/미실현 손익을 계산하는 방법을 알아볼 것이다. 2. 사전 설명 앞의 글에서도 설명하였듯이 투자 금액 BTC = 수량/가격으로 나타낼 수 있다. 예를 들어 비트코인 100개, 20,000달러에 구입한다면, 0.005 BTC에 해당한다. (100개/20,000달러) 여기서는 단위에 주목해 보자! BTC = 개/달러이다. 이 것을 끝까지 기억하자! 3. 실현된 손익 계산 1) 롱 포지션 실현된 손익 ..

(엑셀) 바이비트의 비트코인 물타기 평균 진입가격 계산하기

목 차 1. 들어가며 2. 사전 설명 1) 달러를 BTC로 환산하기 2) 물타기 평단 구하기 (산술평균) 3. 총 BTC로 평단 구해보기 4. 마치며 1. 들어가며 주식 관련 물타기를 할 때는 대략적으로 직관적인 계산이 가능하다. 삼성전자를 1차 10주, 50,000원으로 매수하였고, 2차 10주, 60,000원으로 매수하였다면, 사용자의 평균 단가는 얼마일까? 20주, 55,000원이다. 3차로 10주, 65,000원에 매수하였다고 하더라도, 산술평균으로 간단하게 구할 수 있다! 비트코인 선물 계약도 산술평균으로 구하면, 물타기의 평균 단가를 구할 수 있을거 같은데, 레버리지 및 청산가격을 생각하면 의외로 쉽게 물타기 평균단가를 구하기 힘들다는 생각이 든다. 잘못 계산된 물타기 가격이 청산 결과로 나올..

(바이비트) 거래시 적용되는 원달러 환율(krw/usd) 계산 및 적용 기준시간 알아보기

목 차 1. 들어가며 2. 사전설명 3. 적용되는 환율의 시간 찾기 4. 마치며 1. 들어가며 22년 3월 코인 금융실명제로 불리는 "트래블룰"이 실행되면서, 바이비트 한국어 지원은 '21년 9월말부터 제한되었다. (바이낸스는 '21년 8월 한국어 지원 제한) * 트레블룰? 1백만원 이상 거래시, 송/수신인의 신원 정보를 금융당국에 보고하여야하는 법적인 의무 한국어 지원 제한으로 많은 사용자들은 거래시 어느 정도의 불편함을 감수하여야 했다. 그 불편함의 한가지로 적용되는 원/달러 환율이 몇 시 기준이냐는 내용을 찾을 수 없다는 것이다. ㅠㅠ 이 글에서는 바이비트 선물거래시 적용되는 원달러 환율의 기준시간을 찾아볼 것이다. 바이비트 홈페이지와 구글링을 통해 2시간 동안 검색하였으나, 도저히 원달러 환율 정..

(바이비트) 비트코인 수수료 및 수익 계산하기

목 차 1. 들어가며 2. 수수료 경로 설명 1) 수수료 경로 확인 2) 테이커(시장가)와 메이커(지정가) 설명 3. 수수료 계산해보기 1) 테이커(시장가)에 적용되는 수수료 계산(0.06%) 2) 메이커(지정가)에 적용되는 수수료 계산(0.02%) 3) 수수료와 수익의 계산 4. 수수료 띄기 거래 5. 마치며 1. 들어가며 바이비트 선물거래의 비트코인 수수료에 대해 알아보자 수수료 변경이 있을 때마다 인터넷 검색을 하느라 시간을 보내고, 그 때마다 내용이 뒤죽박죽이어서, 경로를 기록용으로 남기고자 한다. 2. 수수료 경로 설명 1) 수수료 경로 확인 에서 비트코인의 수수료를 찾아보기 위한 경로를 확인할 수 있다. (경로) bybit.com > (시작 화면의 맨 하단) Support > Trading F..

(엑셀) 비트코인 청산가격 계산하기 (1) 엑셀로 계산하기

목 차 1. 들어가며 2. 사전설명 3. 포지션에 따른 청산가격 계산 4. 진입/청산 사례 5. 마치며 1. 들어가며 비트코인 선물 거래를 하다보면, 진입가 대비 청산가격을 알아야 할 때가 있다. 변동성이 심할 때 레버리지를 너무 높인다면 덩달아 청산가격도 높아져, 청상 당할 가능성이 커지기 때문이다. 코인 진입을 할 때면, 진입을 하고 나서야 비로소 청산가를 알게되니, 레버리지 설정을 어떻게 해야 하는지 판단이 쉽지 않다. 이 글에서는 엑셀을 통해 바이비트에서 비트코인 청산가를 계산해 보겠다. 다음 글에서는 파이썬에 적용할 코드를 설명할 예정이다. 아래의 레버리지 계산(엑셀)에서는 진입가격(①의 A)만 바꾸어주면, 청산가격을 알 수 있다. 2. 사전설명 청산가격 설명을 하기 전 증거금에 대해 먼저 설명..

(엑셀) text 함수를 활용하여 비트코인 1분봉 패턴 만들기

목 차 1. 들어가며 2. 사전설명 1) 정수형 숫자조합 (국내주식 적용) 2) 실수형 숫자조합 (비트코인 적용) 3. 엑셀 text 함수 설명 4. 비트코인 패턴 만들기 1) 패턴 만들기 기본 2) 1분봉 패턴 만들기 5. 마치며 1. 들어가며 이전에는 정수형으로 이루어진 국내주식 1분봉을 활용하여 패턴을 만들어보았다. 1분봉 패턴은 문자형으로 (고가-시가)&(저가-시가)&(종가-시가)로 이루어진다. 엑셀로 산출된 패턴 = 파이썬에서 설정한 패턴을 비교하여 진입(매수)하여 수익/손실 타점에서 청산하는 방법이었다. 이번 글에서는 실수형으로 이루어진 비트코인 1분봉을 활용하여 패턴을 만들 예정이다. 여기서는 패턴만 만들어보고, 적용은 향후에 설명할 예정이다. (파이썬) 주식 자동 매매를 위한 알고리즘 패턴..

728x90
반응형