얼러트 웹훅을 이용해 간편하게 자동 매매 구축하기

안녕하세요!
전세계 트레이더들이 사용하는 전략(Strategy)을 이용해 주문을 자동화할 수 있다는 것을 알고 계신가요? 바로, 트레이딩뷰의 얼러트를 이용하는 방법인데요. 단순하게 알림을 받는 용도가 아닌, 우리는 주문 자동화를 위해 얼러트 설정 항목에 존재하는 메시지와 웹훅 URL을 이용할겁니다.

이번 단계에서는 전략의 자동 매매 시스템 구현을 위해, 간단한 개념과 자동화 방법에 대해 알아보도록 하겠습니다.


快照


먼저 매매 전략이 필요합니다. 전략은 단축키 /를 눌러 Strategy를 검색하면 수 많은 매매 전략을 확인할 수 있고 차트에 추가하면 됩니다. 추가하면 매수/매도 신호와 함께 백테스트도 확인할 수 있구요, 마음에 드는 전략을 추가해봅시다!


이제, 자동 매매를 위해 얼러트를 생성해야 합니다.
얼러트에서 설정해야할 항목은 조건, 메시지, 웹훅URL입니다.

간단한 개념을 알아보겠습니다.

1. 조건 : 얼러트가 어떨때 발생 할 것인가? 입니다. 말 그대로죠? 우리는 전략을 사용할 것이기에 원하는 전략을 조건으로 선택합니다. 조건으로 전략(Strategy)을 사용하면 전략의 매매 신호와 동일하게 얼러트가 발생하게 됩니다.

2. 메시지 : 전하고자 하는 메시지! 메시지는 단순한 텍스트 형식이 아닌, Json이라는 유연한 데이터 타입도 지원하고 있어요. 그래서 전략의 주문 정보를 메시지에 담을 수 있고, 이 데이터들을 웹훅 URL로 함께 전송하는 거죠!

3. 웹훅 URL : 메시지가 어디로 갈 것인지에 대한 도착지의 URL이라고 생각하시면 됩니다. 웹훅은 메시지에 담긴 전략의 주문 정보를 수신하고 거래소로 주문을 요청합니다.


快照


자 이제, 정리를 해보면 다음과 같아요.
1. 트레이딩뷰 서버에서 얼러트 발생
2. 메시지에 전략의 주문 정보를 담아, 웹훅 URL로 전송
3. 웹훅에서 수신 후, 거래소로 주문 요청


근데 뭔가 이상합니다. 위와 같이, 얼러트를 생성하면 전략의 매수(매도) 신호를 메시지에 담아서 웹훅으로 전송된다는 것까지의 방법과 원리는 이해 되는데,
그래서 메시지에는 뭘 입력하고? 웹훅 URL은 어디로 입력 해야는데? 라는 의문이 생깁니다.

여러가지 방법이 있습니다.

1. 직접 구축하기
만약, 전문 지식을 가지고 있고 직접 서버를 구축할 수 있으며 코딩이 가능하다면 직접 만들면 됩니다.

2. 웹훅 서비스 이용하기
웹훅 서비스마다 제공되는 범위는 다양합니다. 매번 메시지를 작성해야하고 API KEY를 입력해야하는 형태, 지원 거래소의 범위, 관리의 용이성, 알림 여부 등.

하지만 웹훅 서비스는 웹훅의 생성/관리, 메시지 작성, 거래소로 주문 요청까지 모든 부분을 해결해줍니다.

웹훅을 생성하면, 주문과 관련된 설정이 제공되고 웹훅을 생성하게 되면 메시지가 자동으로 작성됩니다. 이를 우리는 복사하여 붙여 넣기만 하면 끝입니다.

우리는 이제 원하는 매매 전략을 선택해서, 자동 매매 시스템을 정말 간단하게 구현할 수 있게 되었습니다. 전략의 충분한 검증을 통해 안정적이고 효율적인 자동 매매 시스템을 구축하여, 지속적인 수익 창출에만 집중할 수 있도록 해봅시다.

글을 읽어주셔서 감사드립니다 😍
alertautotradingBeyond Technical Analysistradingbottradingtoolswebhook

免责声明