Computer/Python

[비트코인 트레이딩 프로그램 #2] 5분봉 3틱룰 추상화

SenJ 2021. 11. 30. 09:13

암호화폐 트레이딩 프로그램을 만든다고 일단 포스팅은 했는데..그래서 어떻게? 코린이에 약심장이라 단타치려고 하면 손이 벌벌 떨리는 내가 대체 어떤 알고리즘을 적용할까 둘러보던 도중 승률이 좋다고 하는 '5분봉 3틱룰' 을 접했다. 나씨라는 분이 해당 방법으로 500만원에서 31억까지 돈을 불렸다고 하는데(진짜인지는 몰라도) 다른 코인 커뮤티니를 보아도 승률이 좋고 간단한 방법이라고 하여 유튜브를 몇번이고 돌려보고 차트도 시간날때마다 열어보고 있다.

 

1. 5분봉 3틱룰이란?

상승이 온 뒤 조정이 왔을 때 바닥을 찾는 방법

2. 응용. 음봉 중 어디가 바닥일까?

5분이 다 지나서 다음봉이 갱신되기 직전에 차트모양을 보고 진입여부를 판단한다

3. 몇분 차트 사용?

5분봉과 15분봉을 사용. 추세가 더 길게 흐르는 경우는 30분봉도 가능

4. 1틱 인정기준?

매일매일 변동성을 확인하고 판단함

5. 음봉사이에 양봉이 뜨는 경우

양봉이 추세를 무너트릴정도인 경우 초기화

이전의 음봉과 큰 차이가 없으면 같이 묶어서 1틱으로 잡음

위 내용을 간략하게 프로그래밍 코드로 작성해보면 아래와 같지 않을까.

while (
    if (시작가 - 마감가) < 0               // 음봉전환 체크
        count++;
        ticStart <- 현마감가;              // 직전마감가를 기준으로 잡아둔다.

    if (count = 2 )
        if (시작가 - 마감가) >= 일정금액 
            tic <- 1;

    if (count > 2 )                       // 음봉전환 후 두번째 음봉부터 틱을 카운트 시작
        if (ticStart - 마감가) >= 일정금액 // 틱을 카운트하는 경우 
            tic++;
            ticStart <- 현마감가          // 틱 카운트시에 마감가를 기준으로 다음틱을 추정한다

    if (tic == 3) break;
)
암호화폐 매수

응용의 내용 및 진입시점의 내용은 다음번에 추가해보도록 하자.

**만약 로직에 문제점을 발견한다면 언제든 댓글로 태클 부탁드립니다.