시작하기

구글 크롬웹 스토어에서 TVExtBot를 자신의 크롬 브라우저에 추가한 후 아래의 설명을 참고하여 설정해 주세요.

chrome 웹 스토어로 바로가기

시작하기전에...
트레이딩뷰 사이트에 미리 가입하여 주세요.
얼러트추가에는 회원의 종류에 따라 제한이 있습니다.
현재(2019년3월 시점) 무료 1개, PRO 10개, PRO+ 30개, 프리미엄 무제한 사용가능 합니다.
가입에 대한 자세한 내용은 트레이딩뷰 사이트의 사용안내를 확인하여 주세요.

※TVExtBot PRO버전은 아래주소의 한글 트래이딩뷰 사이트만 동작하도록 설계되었습니다.
    PRO버전 사용자는 반드시 트래이딩뷰 사이트의 언어설정에서 한글을 선택해 주세요.
    https://kr.tradingview.com
    단, PREMIUM버전은 한글이외에도 모든 언어에서 동작합니다.
유의사항
  • 주문메시지에 오류가 있을시에는 자동매매가 이루어지지 않으니 반드시 설정화면의 메시지작성을 통해 작성해 주세요.
  • FREEPRO버전은 컴퓨터를 종료하거나 브라우저를 닫으면 자동거래를 실행 할 수 없으니 유의하시길 바랍니다.
  • 트레이딩뷰 사이트의 유지보수나 거래소API장애로 자동매매가 이루어지지 않을수도 있는점 유의하여 주시길 바랍니다 .
  • TVExtBot를 사용시 발생할 수 있는 서비스 장애 또는 발생하는 피해에 대하여는 일체 책임을 지지 않습니다.
  • 위의 내용에 대해서 동의하는 경우에만 TVExtBot를 사용해 주시길 바랍니다.
인증키 유효기간 2개월 연장 이벤트
아래의 바이비트 레퍼럴 등록링크를 통해 신규계정을 등록후 실거래에 이용해 주시는 유료 사용자분들에게 인증키를 2개월 더 연장해 드리겠습니다.
(※ 레퍼럴에 의한 수익은 TVExtBot서버를 보강하는데 사용할 예정이니 많은 호응 부탁드립니다.)

바이비트 레퍼럴 등록

Bybit거래소에 신규로 등록하신분은 수수료할인과 최대 60불까지 받을수 있습니다.  ※ 보너스 내용확인 
Bybit계정의 UID와 첫거래 내역을 캡쳐해서 인증키 등록시 사용하신 메일()로 보내주세요.※ UID 확인방법: 

인스톨

1.크롬 웹 스토어에서 TVExtBot를 검색한 후 [크롬에 추가] 버튼을 클릭하여 자신의 크롬브라우저에 설치하여 주세요.

2.설치 후 아래와 같이 오른쪽 상단에 TVExtBot의 비활성화된 아이콘이 추가됩니다.

3.비활성화된 아이콘을 클릭하여 메뉴에서 [트레이딩뷰 사이트로 이동]을 선택합니다.

4.트레이딩뷰 사이트로 이동하면 오른쪽 상단의 아이콘이 활성화된것을 확인할 수 있습니다.

5.트레이딩뷰 사이트에 로그인하면 [백그라운드에서 얼러트 감시중] 알림메시지가 나타나는걸 확인할 수 있습니다.

6.오른쪽 상단의 활성화된 아이콘을 클릭해서 팝업화면의 설정을 선택하면 설정화면으로 이동합니다.
   또는 로그인하지 않은 경우에는 아이콘을 클릭하여 옵션메뉴 선택으로도 이동가능 합니다.
(※ 팝업화면은 트레이딩뷰 사이트에 반드시 로그인해야만 실행됩니다. )

(※ 유료거래소의 락을 해제하기 위해 인증키를 구입하세요. [ 인증키 등록&구매가이드 ] )

7.설정화면으로 이동하면 아래와 같이 설정화면내의 메시지작성화면을 확인할 수 있습니다.

API키 등록

현재 TVExtBot내에서 사용가능한 거래소
  • 바이낸스
  • 빗썸
  • 업비트
  • 바이비트(마진거래 가능)
  • 바이비트 테스트넷(마진거래 가능)
  • 비트멕스(마진거래 가능)
  • 비트멕스 테스트넷(마진거래 가능)
  • 바이낸스선물(마진거래 가능)
  • 바이낸스선물 테스트넷(마진거래 가능)
※ TVExtBot 2.0 부터 고정IP를 사용가능하게 되었습니다. 바이빗의 경우 아래의 내용을 참고해 주세요.(다른거래소도 동일합니다)

빗썸 API키 발행하기 (※ 출금은 절대 체크하지 마세요!)


※ 빗썸사이트의 API관리 화면에서 아래의 빨간색 박스의 부분을 꼭 체크 입력해 주세요.

8.API키 등록화면에서 [편집]버튼을 클릭 후 거래소의 API키와 비밀키를 입력하여 [저장]버튼을 클릭해 주세요.

TVExtBot서버 고정IP주소는 34.69.69.155 입니다.
(※ 유료거래소가 락을 해제하기 위해 인증키를 구입하세요.[ 인증키 등록&구매가이드])

9.거래소 연결에 성공하면 아래와 같은 연결성공 메시지와 함께 [연결중]버튼으로 바뀌는 것을 확인할 수 있습니다.
(※ [연결중]으로 안 바뀌는 경우 API키가 제대로 입력되었는지 확인해주세요. )


10.트레이딩뷰 사이트로 돌아와서 TVExtBot팝업화면에 해당거래소의 [연결중]메시지를 확인할 수 있습니다.
(※ 팝업화면은 트레이딩뷰 사이트에 반드시 로그인해야만 실행됩니다. )


11.해당 거래소의 거래를 일시 중지하고 싶을때는 [연결중]버튼을 클릭하면 [차단]버튼으로 바뀌는것을 확인할 수 있습니다.



주문메시지 작성


유의사항
얼러트가 동시에 발생할 경우 한쪽의 주문이 실행 안될 가능성이 있습니다.
동시에 주문이 발생할 가능성이 있는 주문 메시지에는 반드시 지연시간(딜레이)을 설정하여 주세요.
공개지표인 슈퍼트랜드지표를 이용하여 롱시그널 발생시 청산→매수, 숏시그널 발생시 청산→매도를 예로 설명하겠습니다.
트레이딩뷰의 얼러트 메시지란에 추가할수 있는 주문메시지는 최대 10개까지 입력가능합니다.

12.메시지 작성화면에서 트레이딩뷰의 얼러트에 설정할 주문 메시지를 매수, 매도, 청산순으로 작성합니다.
※ 주문 메시지는 반드시 메시지 작성화면을 통해 작성하여 주세요!
예) 아래의 내용을 입력 (매수용 주문 메시지)
  • 거래소 : Bybit
  • 거래코인 : BTC/USD
  • 거래마켓 : USD
  • 거래방법 : 매수
  • 주문유형 : 지정가
  • 주문가격 : LAST (마지막 체결가격)
  • 주문가격대비 퍼센트(%) : 입력 안함     ※ 입력을 안할 경우 마지막 체결가로 매수 주문
  • 주문수량(%) : 잔액대비 30 입력
매수주문 입력화면
매수메시지 출력결과
1
TVM:{"exchange":"bybit","account":"*","symbol":"BTC/USD","type":"limit","side":"buy","bal_pct":30,"price":"last"}:MVT
예) 아래의 내용을 입력 (매도용 주문 메시지)
  • 거래소 : Bybit
  • 거래코인 : BTC/USD
  • 거래마켓 : USD
  • 거래방법 : 매도
  • 주문유형 : 지정가
  • 주문가격 : LAST (마지막 체결가격)
  • 주문가격대비 퍼센트(%) : 입력 안함     ※ 입력을 안할 경우 마지막 체결가로 매도 주문
  • 주문수량(%) : 잔액대비 30 입력
매도주문 입력화면
매도메시지 출력결과
1
TVM:{"exchange":"bybit","account":"*","symbol":"BTC/USD","type":"limit","side":"sell","bal_pct":30,"price":"last"}:MVT
예) 아래의 내용을 입력 (청산용 주문 메시지)
  • 거래소 : Bybit
  • 거래코인 : BTC/USD
  • 거래마켓 : USD
  • 거래방법 : 청산
  • 주문유형 : 시장가
  • 주문수량(%) : 미입력시에는 100%입니다.(분할청산시는 청산할 수량%을 입력하세요)
청산주문 입력화면
청산메시지 출력결과
1
TVM:{"exchange":"bybit","account":"*","symbol":"BTC/USD","type":"market","side":"close"}:MVT

트레이딩 뷰에 얼러트 추가

13.Bybit의 BTCUSD 차트를 선택하여 슈퍼트랜드지표를 불러옵니다.
(※ 필요하시면 얼러트를 추가한 슈퍼트랜드지표를 공유해 드리겠습니다. )

14.1시간봉 기준으로 아래의 long시그널 발생시 청산→매수 short시그널 발생시 청산→매도를 설정하겠습니다.

15.얼러트추가[+]버튼을 클릭하여 조건에 SuperTrend와 Buy를 옵션에서 [봉닫힐때 한번]을 선택한후 메시지란에 청산과 매수 메시지를 복사&붙여쓰기를 합니다.

매수용 얼러트를 추가
매수용 얼러트 메시지란 설정내용
1
2
TVM:{"exchange":"bybit","account":"*","symbol":"BTC/USD","type":"market","side":"close"}:MVT
TVM:{"exchange":"bybit","account":"*","symbol":"BTC/USD","type":"limit","side":"buy","bal_pct":30,"price":"last"}:MVT

16.얼러트추가[+]버튼을 클릭하여 조건에 SuperTrend와 Sell를 옵션에서 [봉닫힐때 한번]을 선택한후 메시지란에 청산과 매도 메시지를 복사&붙여쓰기를 합니다.
매도용 얼러트를 추가
매도용 얼러트 메시지란 설정내용
1
2
TVM:{"exchange":"bybit","account":"*","symbol":"BTC/USD","type":"market","side":"close"}:MVT
TVM:{"exchange":"bybit","account":"*","symbol":"BTC/USD","type":"limit","side":"buy","bal_pct":30,"price":"last"}:MVT

17.아래와 같이 얼러트가 추가된것을 확인할 수 있습니다.

18.설정은 여기까지 입니다. 다음은 TVExtBot가 설정한 주문메시지를 통해 자동매매를 실행합니다.

※ 위의 설정은 얼러트에 의한 자동매매 설정방법 입니다.
    TVExtBot 2.0에는 얼러트에의한 매매와 웹훅URL에 의한 매매 두종류가 입니다.
    얼러트에 의한 자동매매는 브라우저 종료하거나 컴퓨터를 꺼면 자동매매가 안됩니다.
    웹훅에 의한 자동매매는 브라우저 종료하거나 컴퓨터를 꺼도 자동매매가 가능합니다.
    웹훅에 의한 자동매매는 프리미엄버전에서만 사용가능합니다.
웹훅에의한 자동매매 설정가이드는 여기를 참고하세요. [ 웹훅URL에의한 자동매매]

높은 승률로 자동매매를 하기위해서는 보다 더 정교한 알고리즘으로 자신만의 전략을 개발하기를 추천합니다.
전략을 개발 하기 위해 트레이딩뷰의 Pine스크립트를 알아야 합니다
앞으로 전략 개발에 필요한 기초적인 내용에 대해 포스트 할 예정입니다.
아래의 사이트는 Pine스크립트를 공부하기 위한 유용한 사이트입니다.