728x90
반응형

3. 비트코인 선물/3-3. 비트코인 알고리즘 패턴 찾기 24

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (14) 범위 내 최소값 찾기 (엑셀 offset, min 함수 활용)

목 차 1. 들어가며 2. 사전설명 1) 엑셀 offset 함수 2) 엑셀 min 함수 3) 고민했던 부분 (min 및 offset 반환값) 3. min / offset 함수 조합 1) offset 함수 조합 분석 (AB7 셀의 함수) 2) min 함수로 정리 4. 마치며 1. 들어가며 지난 글에서는 범위 내 고가(high) 중 최대값(highest), 셀 주소 등을 알아보았다. * 범위 : 진입 후 20분간의 1분봉 모음(1분봉 20개) 이번 글에서는 범위 내 저가(low) 중 최소값(lowest)를 알아보자. 여기서도 말하는 범위는 진입 후 20분간의 1분봉 모음을 말한다. * 예를 들어, 13:01분 시가(open)에 진입하면, 13:20분까지 1분봉 20개이다. 익절/손절 타점을 설정하는 것이 한..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (13) 최대값 - 진입값 계산하기 (엑셀 OFFSET 함수)

목 차 1. 들어가며 2. 사전설명 1) OFFSET 함수로 진입값 / 최대값 찾음 2) "최대값 - 진입값" 필요성 3. 최대값 - 진입값 구하기 4. 마치며 1. 들어가며 이전 글에서는 최대값을 셀 위치를 확인해 보았다. 엑셀의 기본이라 할 수 있는 ROW 함수를 활용하였는데, 복잡해 보인다. (ROW 함수로 최대값 위치 셀을 찾는 것은 참고만 하자) 이번 글에서는 long 으로 진입할 경우, 수익의 최대값이 어떻게 되는지 알아볼 것이다. 역시, 익절/손절 타점을 잡지 못하였기 때문에, 진입점 대비 최대값의 갭(gap)을 알아보고, 승률을 계산해 보자는 의미이니 참고만 하자. 아래 첨부 파일의 AA열에 대한 설명이다. 2. 사전 설명 1) OFFSET 함수로 진입값 / 최대값 찾음 i열은 중복패턴의 ..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (12) 범위 내 최대값 위치 찾기 (엑셀 offset, max 함수 활용)

목 차 1. 들어가며 2. 사전설명 1) row 함수 2) if를 통한 row 함수 활용 3. 최대값 위치 셀 4. 마치며 1. 들어가며 지난 글에서는 진입 후 20분 내 최대값 찾는 방법을 알아보았다. 엑셀의 고가(high) 20개에서 max(범위)를 이용하여 가장 큰 high를 구했다. 이번 글에서는 가장 큰 high 값의 위치(행 번호)를 알아볼 것이다. 마땅한 익절/손절 라인을 찾기 힘들 때, 패턴들의 익절(가장 큰 값)의 행 위치와 손절(가장 작은 값)의 행위치를 각각 비교하여, 익절이 먼저 나오면 win 손절이 먼저 나오면 lose로 정해본다. → 즉, 패턴의 익절/손절점을 정하지 못하였을 때, 임의로 승패 및 그 승률을 알아보고자 한다. 첨부한 파일의 Z열(최대값 위치)를 찾는 방법을 알아볼..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (11) 범위 내 최대값 찾기 (엑셀 offset, max 함수 활용)

목 차 1. 들어가며 2. 사전설명 1) 최대값 찾기 가정하기 (20분 내 최대값) 2) index 및 match 함수 설명 3. 최대값 찾기(고점) 1) 동일 패턴찾기 엑셀 함수 2) max 함수 활용을 위한 범위 설정 4. 마치며 1. 들어가며 지난 글에서는 진입점 찾기를 알아보았다. 엑셀의 offset, index, match 함수를 이용하였다. 함수형태 : offset(index(범위, match(찾는값, 범위, 0),1,) 함수 의미 : 동일 패턴을 찾은 후 offset 함수 한칸 내려간다. 이번 글에서는 진입점을 찾은 후, 범위 내의 최대값을 찾고자 한다. offset, max를 활용할 예정이다. 첨부파일의 Y열(최대값)을 찾는다. 2. 사전설명 1) 최대값 찾기 가정하기 (20분 내 최대값)..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (10) 엑셀 offset, max, row 함수 설명

목 차 1. 들어가며 2. 사전설명 1) offset 함수 설명 2) max 함수 설명 3) row 함수 설명 3. max, offset 함수의 조합 1) SUM, OFFSET 함수의 조합 2) MAX, OFFSET 함수의 조합 3) MAX, OFFSET 함수의 조합 (범위 설정) 4. 마치며 1. 들어가며 이전 글에서는 엑셀의 offset 함수를 활용한 진입점을 알아보았다. "시간순 패턴 = 오름차순 패턴"이 동일한 곳을 찾고, offset 함수를 이동하여 값을 찾았다. 다음 글에 들어가기에 앞서, offset, max, row 함수에 대해 알아보자. 2. 사전설명 1) offset 함수 설명 앞 글에서 설명하였으므로 여기서는 구체적 설명은 생략한다. 함수 설명 : 기준셀에서 행/열 이동 후, 행/열 ..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (9) 진입점 찾기 (엑셀 OFFSET, INDEX, MATCH 함수)

목 차 1. 들어가며 2. 사전설명 1) 진입점 찾기 가정 2) OFFSET 함수 설명 3. 진입점 설명 1) 패턴 구분 2) INDEX, MATCH 함수 조합 3) OFFSET 함수 정리를 통한 진입 가격 찾기 4. 마치며 1. 들어가며 지난 글에서는 중복함수 끝에 숫자를 붙여서, 패턴을 각각 구별할 수 있는 고유패턴으로 만들었다. 아래처럼 패턴은 "0.50.00.0"일지라도, =1, =2 등을 붙여서, 각각 구분해준 것이다. 0.50.00.0=1 → 패턴1 0.50.00.0=2 → 패턴2 이번 글에서는 고유패턴의 비교를 통해, 진입점을 알아보자! 첨부한 엑셀에서는 X열(진입점 찾기)에 해당한다. 2. 사전설명 여기서는 진입점과 OFFSET 함수를 설명할 예정이다. 1) 진입점 찾기 가정 진입점은 동일..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (8) 중복패턴 오름 순으로 정렬하기 (엑셀 COUNTIF 함수 활용)

목 차 1. 들어가며 2. 사전 설명 3. 함수 설명 4. 활용처 1) i열과 w열의 비교 2) 필요성 5. 마치며 1. 들어가며 지난 글에서는 중복패턴 구분하여 출력하기를 알아보았다. 시간 순으로 만들었던 1분봉 패턴에 대해, 고유번호을 부여하였다. → i열 (시간순) 이번 글에서는 정렬된 중복패턴(V열)에 대해 오름차 순으로 중복패턴의 고유번호를 부여할 예정이다. → w열 (오름차 순) 2. 사전설명 동적 범위를 활용할 예정이며, countif 함수를 이용한다. 함수 형태 : countif (기준값 : 마지막값, 특정값) ① 기준값은 시작값이라고 보면 된다. $를 써서 행/열을 고정한다. ② 마지막값은 기준값~마지막값까지의 범위를 나타낸다. ③ 특정값은 카운팅하고자 하는 셀의 값을 말한다. → cou..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (7) 중복패턴 구분하여 출력하기 (엑셀 COUNTIF 함수 활용)

목 차 1. 들어가며 2. 사전설명 1) 셀 내용간 붙이기 (&를 통한 문자 붙이기) 2) COUNTIF 활용하여 중복 숫자 카운팅하는 방법 3. 엑셀 함수 설명 1) 각 패턴에 대해 반복되는 만큼 숫자 부여 2) IF 함수 4. 마치며 1. 들어가며 이전 글에서는 중복패턴을 출력해 보았다. 중복패턴을 풀어서 출력한 이유는 아래와 같다. 이번 글에서 설명하겠지만, 각 패턴별 승률 관련, 중복 패턴을 포함한 모든 패턴의 승률을 알아보기 위해서이다. 즉, 첨부한 파일의 i열을 만드는 방법을 설명할 것이다. 2. 사전설명 1) 셀 내용간 붙이기 (&를 통한 문자 붙이기) C8 셀에 4열의 문자(여름오네)를 붙여보자. equal(=)은 임의로 선정한 문자기호이니, 사용자 편의에 맞혀 - , / , 등으로 선택하..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (6) 중복패턴 출력하기 (엑셀 VLOOKUP 활용)

목 차 1. 들어가며 2. 사전설명 3. VLOOPUP 함수 설명 1) 기본설명 2) 함수 예시 4. 중복패턴 풀어쓰기 5. 마치며 1. 들어가며 지난 글에서는 다빈도 패턴 파악을 통한 효율적 분석을 위해 패턴의 반복횟수에 따라 多빈도 → 少빈도 순의 오름차순으로 정렬해 보았다. 이제 중복 패턴에도 순서를 붙여, 패턴별 승률을 알아보고자 하는 사전준비를 하고자 한다. 이번 글에서는 그 첫 작업으로 VLOOKUP 함수를 이용하여 중복함수를 풀어서 출력해보자 오름차순으로 정리한 패턴은 중복패턴이 존재하는데, 중복패턴 구분을 위해 숫자를 부여하기 위한, 참고데이터(V열)가 필요하다. 즉, 이번에는 V열을 만드는 방법을 알아볼 것이고, 이 다음글에서는 중복패턴에 숫자를 부여하는 방법을 알아볼 것이다.(W열) 2..

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (5) 패턴의 빈도순에 따른 오름차순 정리 (엑셀 index, match 활용)

목 차 1. 들어가며 2. 사전설명 ① INDEX 함수 ② MATCH 함수 3. 多빈도 순으로 정렬하기 (Q열) 1) INDEX, MATCH 함수 활용 ① 찾는 범위 ② MACTH 함수 활용 ③ 열번호 찾기 2) IF 함수 관련 4. 多 빈도 패턴 반환하기 (R열) 5. 마치며 1. 들어가며 지난 글에서는 패턴의 중복없는 랭킹 설정 방법에 대해 알아보았다. 중복없는 랭킹설정이 말이 어렵다. 간략하게 이야기하면, 동점이 나온 경우, 먼저 나온 숫자에 대해 서열을 정한다는 이야기이다. 이번 글에서는 반복횟수의 多빈도 → 少빈도를 오름차순으로 정렬하는 방법을 알아보자 多빈도 순으로 정렬하는 이유는, 많이 출현하는 패턴부터 승률을 계산해 보자는 취지이다. 아래 첨부한 파일의 P열~R열(노란색 셀)에 관한 내용이..

728x90
반응형