주변에 선물 트레이딩을 하는 분들이 많습니다.

자동매매는 대부분 실패로 끝나는걸로 알고 있는데요. 수익이 날지 안날지는 모르지만 한번 해보고 싶어서 진행해보려고합니다.

기존과는 다르게 파이썬 프로그램으로 진행할 예정이고 아래 공유드린 링크로 가입 및 인증해주시는 분에게 무료로 배포해드릴 예정입니다. 해당 5번째 프로젝트는 꾸준히 글이 작성될 예정입니다.

먼저 프로그램 로직을 작성해도록 하죠.,백테스킹을 충분히 한뒤 실제 돈으로 구동 시켜볼 예정입니다.

조건은 제가 존경하는 나씨님의 "가상화페 단타의 정석 책"을 참고하여 규칙을 정했습니다.

우리 프로그램의 가장 중요한 포인트는
"하락이오면 반등이 온다."라는 모토로 진행할 것이다.

파이썬으로 작성할거고 GUI 가 존재하는 프로그램이다.
트레이딩을 할 금액을 정해줄수 있고
선물 배율을 3~20 배 시드바로 선택할수 있다.
기능은 시작버튼이 존재하고 종료도 가능하다.

코드의 주요 로직에 대한 설명은 아래를 참고한다.

아래 규칙을 이용하여 3번의 숫자를 카운팅한뒤 진입하는 방식이고
이 방식을 "5분봉 3틱 룰" 이라고 명시한다.
틱이란 카운팅을 하는 단어로 이해하면되고 3번 카운트가 되면 진입을 준비한다라는 뜻이다.

** 매수 진입 준비 단계 **
1. 양봉에서 음봉으로 전환할때에는 카운팅 하지 않는다.
2. 1의 상황에서 음봉이 이전 봉들의 평균보다 월등히(2배) 클 경우 1틱으로 인정한다.
3. 음봉이후 이전 음봉대비 일정 크기 이상 차이가 나면 1틱으로 인정해주고 
단 이전 봉 마감가보다 높거나 큰 차이가 없으면 같이 묶어주고 틱으로 치지 않는다.
4. 3틱 카운트 후 안전하게 해당 분봉이 끝나고 다음 분봉이 갱신 된 후 양봉이 나와주는것 같으면 진입 준비한다.
5. 음봉들 사이에 양봉이 크게 나오면 (2배 이상) 나오면 틱을 초기화한다.
6. 1틱때 값과 3틱 끝날때 값이 600달러 이상인 경우만 해당한다.  

** 매수 진입 결정 단계 **
1. 캔들의 길이가 점점 짧아져서 매도세가 약해진다.
2. 이전 캔들의 종가와 현재 캔들의 종가가 거의 차이나지않거나 높아진다.
3. 캔들이 아래꼬리를 그리면서 마감하기 시작한다.

** 매수 후 관리 단계 **
순환매라는 기능으로 규칙은 아래와 같다.
1. 1차매수 후 계속 하락한다면 다시 5분봉 3틱룰 또는 15분봉 3틱 룰을 적용하여 2차 매수에 들어간다.
2. 2차 매수 후 반등이오면 2차 매수한 금액은 다시 정리한다.
3. 2차 매수 후 반등이 오지않는 경우 빠르게 매도하고 다시 5분봉 3틱룰 또는 15분 3틱 룰 적용하여 2차 매수 시기를 잡는다.

순환매 예시를 들어준다면 아래와 같이 수익을 내는 구조이다.
1. 최초 10160 원 3000개 매수(누적수량 3000/평단 10160)
2. 하락 10.060 원 3000개 매수(누적수량 6000/평단 10110)
3. 상승 10.100 원 3000개 매도(누적수량 3000/평단 10110)
-> 10110 원 - 10110원 x 3000 = 30000 원의 마이너스 실현 손익 발생
4. 하락 10010 원 3000개 매수 (누적수량 6000/평단 10060)
5. 상승 10100 원 전량 매도(수익실현)
-> 10110 원 - 10060원 x 6000 = 240000 원의 실현 손익 발생
6. 240000 - 30000 원  = 210000 원의 최종 수익 발생

 

728x90

+ Recent posts