변동성 돌파 기본 전략
변동성 돌파 기본 전략이란 전설적인 트레이더 래리 윌리엄스 (Larry R. Williams) 의 변동성 돌파 전략을 기본으로 개발한 전략입니다.
중요사항
- ADVANCED 와 EXPERT 사용자 전용 지표입니다.
- 1일봉에만 사용가능합니다. 그이외의 시간봉에서는 사용하지 마세요.
- 고배율의 레버리지는 사용하지 마세요. 만약 레버리지를 사용하신다면 개인적으로는 2배를 추천드립니다.
- 지표 사용에 의해서 발생한 매매손실에 대해서는 일체 책임을 지지 않으니 유의하여 주세요.
설명
업데이트 정보
평균 노이즈비율(K)을 계산하는데 사용하는 기간을 변경할수 있도록 수정하였습니다.(※값이 높을수록 안정적)전날 시가 종가 변동성(%) 기능을 추가하여 순익은 증가하고 최대 손실폭은 줄어들어 보다 수익은 극대화되고 보다 더 안정적인 매매가 가능하게 되었습니다.
※ 자세한 설정에 대해서는 아래의 내용을 참고해 주세요.
변동성 돌파 전략은 일일 단위로 일정 수준 이상의 범위를 뛰어넘는 강한 상승세를 돌파 신호로 상승하는 추세를 따라가며 일 단위로 빠르게 수익을 실현하는 단기매매 전략입니다.
변동성 돌파 전략은 다음과 같은 간단한 규칙으로 작동합니다.
① 전날의 일봉 기준 range(= 전일 고가 – 전일 저가)를 계산합니다.
② 당일 장중 가격이 당일시가 + (전일 range 값 * K)을 넘을 경우 매수 합니다. (K = 노이즈비율)
③ 익일 시가 기준으로 지정가 매도를 합니다.
왼쪽이 전일 봉, 오른쪽이 당일 봉입니다.※ K값(노이즈비율)은 시장과 종목의 추세 수준이 변화하는것에 대응해 실시간으로 변동합니다.
먼저 range는 전일 고가에서 전일 저가를 뺀 값(1,000만원-900만원=100만원)이고, 당일 매수 가격은 시가에서 (range * K값)을 더한 값(960만원+100만원*0.6=1,020만원)입니다. 따라서, 만약 익일 시가가 1,100만원 일 경우는 (1,100/1,020)-1 = 7.84% 만큼 버는 것이고, 1,000만원 일 경우 (1,000/1,020)-1 = -1.96% 만큼 잃는 것입니다.
가격이 한방향으로 지속적으로 움직인다(추세적)면 노이즈가 적으며 가격이 횡보를 하면(비추세적) 노이즈가 많다는 의미입니다.
일정기간의 평균 노이즈비율을 계산하여 적용하기 때문에 K값이 높으면 비추세로 판단하여 진입시점을 높게 잡으며 K값이 낮으면 추세라고 판단하여 진입시점을 낮게 잡기 때문에 빨리 추세를 탈수 있습니다.
변동성 돌파 기본 전략 보기
백테스트
아래의 백테스트 결과는 바이빗 거래소 일봉기준입니다.(테스트 기간:2020년1월부터 2021년8월일까지) ※ 백테스트는 누구나 사용가능합니다. 아래의 링크를 클릭하여 즐겨찾가에 추가한 다음 직접 테스트를 실시하여 수익률을 확인하세요.
변동성 돌파 기본 전략 보기
입력항목 설명
인풋 항목
- Noise Ratio (Day) (노이즈비율기간) : 30일
- BeforeDay Open-Close Volatility (%) (전날 시가종가 변동률) : 7%
- BackTest Period (백테스트 기간) : 2020/ 01 / 01 ~ 2099/12/31
- Leverage (롱 레버리지) : 1
※노이즈비율(K)기간이란 노이즈비율(K)을 계산하는데 사용하는 이동평균 기간을 말합니다.(값이 클수록 안정적)
※전날 시가종가 변동성(%) 이란 전날 시가와 종가의 변동률이 입력한 값보다 크면 매수 시그널이 발생하더라도 진입을 안하는 설정입니다.만약 위와 같이 전날 시가종가 변동성을 7% 입력하면 전날 시가와 종가의 변동률이 7% 이상일 경우 당일 매수 진입을 안합니다.
(휩소를 방지해서 순익은 증가하고 최대 손실폭은 줄이는 효과가 있습니다.사용하지 않을 경우에는 0을 입력하세요.)
주문메시지 작성
바이빗 선물 무기한 ETH/USD를 예로 설명하겠습니다.
변동성 돌파 기본 전략 자동매매 설정 동영상 가이드
매수 주문메시지
1.주문메시지 작성화면에서 아래와 같이 매수주문에 필요한 내용을 입력하여 메시지등록 버튼을 클릭합니다.
주문ID는 메시지를 등록하시면 자동생성됩니다. ①과②는 차트설정에서 사용합니다.
예) 매수 주문 메시지 내용
- 거래소 : Bybit
- 계정 : 본인의 계정을 선택
- 거래코인 : ETH/USD
- 거래방법 : 매수
- 주문유형 : 시장가
- 주문수량 : 50%(잔액대비)
- 레버리지 : 2x
- 메모 : 변동성 돌파 기본 매수 (바이빗 ETHUSD)
청산 주문메시지
2.주문메시지 작성화면에서 아래와 같이 청산주문에 필요한 내용을 입력하여 메시지등록 버튼을 클릭합니다.
주문ID는 메시지를 등록하시면 자동생성됩니다. ③과④는 차트설정에서 사용합니다.
예) 청산 주문 메시지 내용
- 거래소 : Bybit
- 계정 : 본인의 계정을 선택
- 거래코인 : ETH/USD
- 거래방법 : 청산
- 주문유형 : 시장가
- 주문수량 : 미입력 (※미입력시 전액 청산)
- 메모 : 변동성 돌파 기본 청산 (바이빗 ETHUSD)
차트설정
주의사항
매수 얼러트를 설정할때 변동성 돌파 라인을 돌파한 시점에서 얼러트를 추가하면 매수 시그널이 발생하여 매수 주문이 실행 됩니다.
그래서 반드시 아래와 같이 해당 거래소의 API 연결을 차단한후 얼러트를 설정을 해주세요.
【API키 차단중】
아래의 얼러트 추가를 끝낸후 반드시 API를 연결중으로 해주셔야 합니다.
【API키 연결중】
3.먼저 사용하실 거래소와 1일봉을 선택한후 변동성 돌파 기본 지표(VBS)를 불러옵니다.(※ 예는 바이빗 1일봉 차트입니다.)
지표검색창에 『[TVExtBot]Volatility Breakout Strategy』을 입력
4.차트에 지표를 추가하면 자동적으로 인풋화면이 열려 아래와 같이 위의 주문메시지 작성에서 등록된 주문메시지의 주문ID와 메모를 입력합니다.
주문ID와 메모는 주문메시지 작성화면에 있는 을 클릭하면 복사됩니다.
주문ID와 메모 입력하기
- Authentification Key (인증키) : 봇 구매시에 메일로 받은 인증키를 입력
- Long Entry OrderID (롱진입 주문ID) : ①을 입력 Memo : ②를 입력
- Long Close OrderID (롱청산 주문ID) : ③을 입력 Memo : ④를 입력
주문ID와 메모 입력후 화면
중요사항
자동매매중에 위의 인풋 항목을 변경할 경우 변경한 내용을 자동매매에 적용하기 위해서는 반드시 기존 얼러트를 삭제하고 새로운 얼러트를 추가하셔야 합니다.얼러트 설정
얼러트 설정 입력내용
- ⑤ 조건 : 『[TVExtBot]VBS』 를 선택
- ⑥ 웹훅 URL : 『https://tvextbot-expert.web.app/api/webhook』 웹훅URL을 입력 (※1)
- ⑦ 얼러트 네임 : 『변동성돌파기본(바아빗ETH)』 를 입력 (※입력하지 않아도 됩니다)
- ⑧ 메시지 : 『{{strategy.order.alert_message}}』 를 입력 (※2)
(※2) 아래의 내용을 복사해서 얼러트에 메시지란에 붙여쓰기 하세요.
{{strategy.order.alert_message}}
얼러트는 한개만 추가하면 됩니다.
궁금한 사항이 있으시면 메일()로 문의를 해주세요.