목 차
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를 활용한다.
- 함수 형태 : countif (찾는 셀 범위, 찾는 문자)
첨부한 엑셀 파일에서 H열(순수패턴) 범위에서,
중복된 내용이 제거된 "순수 패턴(K열)"을 L열에서 구해보자.
① 찾는 셀 범위 : 찾고자 하는 범위는 H7 : H1513의 범위를 절대경로 지정한다.
→ 절대경로는 한칸씩 내려가면서 반복패턴을 찾을 예정이다.
이때, 찾고자 하는 범위가 바뀌면 안되므로, "절대경로"로 지정한다.
※ 절대경로 형태 : $H$7 : $H1$513
② 찾는 문자 : 중복패턴(K열)이 제거된 빈도를 확인한다.
→ L열(빈도수)에서 K열(패턴)의 빈도를 카운팅한다.
3. 반복횟수 구하기
위에서 설명하였듯이,
찾는 범위는 $H$7 : $H1$513으로 설정한다.
L7열에 아래와 같이 함수를 입력한다.
① COUNTIF($H$7 : $H1$513, $K7)로 입력한다.
→ 위 함수는 $H$7 : $H1$513 범위에서,
$K7 셀의 문자열 반복횟수를 카운팅한다.
② 동적자료를 활용할 예정이므로,
IF 함수를 이용한다.
→ K7에 데이터가 있으면, 중복패턴 반복 카운팅을 하고,
데이터가 없으면, 빈칸(" ")을 출력하라.
※ 동적자료를 활용한다는 것은,
위의 1분봉 패턴은 381개이지만,
다른 경우, 382개 혹은 383개 등으로 중복패턴이 제거(동적자료)될 수도 있다는 것이다.
4. 마치며
중복패턴의 반복횟수를 알아보았다.
나중에 알아보겠지만,
多빈도 패턴이 고수익을 보장해 주지는 않는다.
다만, 多빈도 패턴 順으로 승률을 계산해보는 것도
효율적인 분석이 될 수 있다.
다음 글에서는 多빈도 순으로 중복없는 랭킹을 알아볼 것이다.
'3. 비트코인 선물 > 3-3. 비트코인 알고리즘 패턴 찾기' 카테고리의 다른 글
(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (9) 진입점 찾기 (엑셀 OFFSET, INDEX, MATCH 함수) (0) | 2022.12.06 |
---|---|
(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (8) 중복패턴 오름 순으로 정렬하기 (엑셀 COUNTIF 함수 활용) (0) | 2022.12.05 |
(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (7) 중복패턴 구분하여 출력하기 (엑셀 COUNTIF 함수 활용) (0) | 2022.12.04 |
(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (6) 중복패턴 출력하기 (엑셀 VLOOKUP 활용) (0) | 2022.12.03 |
(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (5) 패턴의 빈도순에 따른 오름차순 정리 (엑셀 index, match 활용) (0) | 2022.12.02 |
(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (4) 패턴의 중복없는 랭킹 설정(엑셀 RANK, COUNTIF) 동점자 처리 (0) | 2022.12.01 |
(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (2) 중복패턴 제거하기 (0) | 2022.11.29 |
(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (1) 패턴만들기 (0) | 2022.11.28 |