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

(바이비트 비트코인 자동매매API) 알고리즘 패턴 찾기 (24, 完) 엑셀 패턴의 활용 방법

봄이오네 2022. 12. 21. 08:02
반응형
목 차
1. 들어가며
2. 사전설명
3. 로데이터 붙이기 및 익절/손절 타점 설정
  1) 로데이터 구하기
  2) 익절/손절 타점을 설정해 보자
4. 파이썬 적용을 위한 리스트화
5. 마치며

1. 들어가며

지난 글에서는 엑셀로 만든 패턴을 파이썬에 적용하는 방법을 알아보았다.

리스트형으로 만들 후 [ "패턴1", "패턴2", "패턴3"... ]으로 만들었다.

 

이번 글에서는 엑셀에서 설정해 주어야 하는

2가지를 알아보고자 한다.

※ 비트코인  패턴 관련 마지막 설명이 될 것 같다.

 

첨부한 파일의 BD열(익절값), BE열(손절값)에 대한 설명이다.

(붙임1) 비트코인 패턴 만들기 (BM열~BQ열, 패턴의 파이썬 적용).xlsx
0.43MB


2. 사전설명

비트코인의 1분봉을 받는 방법은 아래와 같다.

<링크>는 비트코인의 과거 1분봉 데이터를 한번에 받아오는 방법이다.

 

(비트코인 자동매매API) (1) 비트코인 과거 1분봉 데이터 한번에 받기

목 차 1. 들어가며 2. 사전준비 ① 설명경로 ② HTTP Request ③ 입력 인자 (필수 3개, 선택 1개) ④ 받아오는 변수 (9개) ⑤ 바이비트API에 요청/수신받는 데이터형태 3. 코드 설명 4. 전체코드 및 결과 5.

springcoming.tistory.com


3. 로데이터 붙이기 및 익절/손절 타점 설정

1) 로데이터 구하기

첨부한 파일에서 확인하였듯이,

5가지 데이터는 엑셀 파일의 C열~G열까지 붙여주어야 한다.

 * 5가지 : 시간(날짜), 시가, 고가, 저가, 종가

 

H열을 포함하여, BC열까지 엑셀 함수를 걸어주었기 때문에

별도로 만질 필요는 없다.

그림1. 5가지(날짜, OHLC)는 붙여준다.

 

2) 익절/손절 타점을 설정해 보자

long 기준, BD열 및 BF열에 익절/손절 값을 각각 넣어주면,

BE열/BG열에 승률이 나온다.

 

필자는 설명의 편의성을 위해 일괄적으로 $20달러를 넣어주었다.

승률이 32%~60%까지 각양각색이니,

사용자가 편한대로 설정하면 된다.

그림2. 익절/손절값을 BD열 및 BF열에 각각 넣어준다.


4. 파이썬 적용을 위한 리스트화

엑셀의 BQ열 이후로 만들어진 패턴, 익절, 손절을 리스트化 시킨 화면을 볼 수 있다.

굳이 70개 패턴까지는 만들 필요는 없어보인다.

 

사용자 편의에 따라 패턴을 몇개 만들지는

본인이 판단하시길 바란다.

그림3. 패턴, 익절, 손절이 만들어진 화면이다.


5. 마치며

길다면 길고, 짧다면 짧은 지난 한달이었다.

10월부터 꼬박 한달 동안은 비트코인 패턴 만들기에 집중했다.

 

물론, 당초 필자가 생각한 결과가 나온 것은 아니다.

多빈도 패턴일수록 수익을 가져다 줄것 같은 생각으로

패턴 만들기를 시작했지만....

 

결과는 위에서 확인하였듯이, 20달러로 설정하더라도,

수익날 확률(=승률)이 32%에 그치니,

약간 의욕이 꺽인 것도 사실이다.

 

그래도, 예전에는 막연하게 느낌과 직관에 의해서 투자를 했다면,

이제는 多빈도 패턴도 찾을 수 있고,

비트코인 투자를 위한 첫걸음은 떼었다고 해야할까? ㅎㅎ

 

첫 욕심은 상승장/하락장 상관없는

절대 필살의 패턴과 익절 타점을 찾고 싶었지만,

그런 것들을 찾기에는 상당히 어려워 보인다. ㅠㅠ

 

긴 글 읽어주셔서 감사드린다.

성투하시고, 가정에 평안 가득하시길 기원한다. ^^~!

반응형