지금부터 본격적인 설치작업입니다!
(1) VPS설치 (2) 트레이딩뷰에 웹훅설치 (3) 메타트레이더 EA설치
이 중에 VPS설치가 약간 난이도가 있으며 나머지는 간단한 편임 (전 어려운 걸 먼저하는 타입이라,,,)
VPS설치를 통해
1) 가상의 공간에서 트레이딩뷰 알람이 보내는 신호를 해석해서
2) 메타트레이더가 접근해 오면
3) 아까 트레이딩뷰에서 받은 알람신호를 메타트레이더가 해석할 수 있는 방법으로 알려 주도록 할 것입니다
이번 과정에서 나만의 자동매매 VPS봇을 Vultr에 설치
1. 여기가 Vultr의 홈페이지 입니다
(이러한 VPS를 설치할 수 있는 서비스는 아마존AWS도 있지만 전 그냥 Vultr에 설치하도록 하겠습니다. 혹시 아마존이 편하신 분은 밑에 우분투 버전 확인하시고 유저데이터만 잘 사용하시면 됩니다)
1) 이메일주소 넣고
2) 나만의 패스워드 넣고
3) 로봇이 아닙니다 클릭
4) Create Free Account하여 설치!
그러면 가입완료!
이제 자동으로 크레딧카드 등록 페이지가 뜸
혹시 안뜨면 왼쪽에 Account클릭하고 Make A Payments 클릭하면 뜸
해외 결제가 가능한 카드로 등록
최소가 10불인데 10불만 충전하면 됌
충전을 하고 나면 이런 창이 뜸
아니면 왼편에 Product를 누르면 나옴
아니면 오른편 위에 "Deploy +"를 눌러도 나옴
Shared CPU선택 -> Asia -> Seoul 선택
화면 내려서 vc2-1c-1gb 클릭!
그리고 Disable 클릭 (따로 백업할 필요 없음)
그러면 이런창이 뜨면
Disable Automatic Backups 클릭!
Configure 클릭!
그러면 이런 창 뜸
Ubuntu 클릭하고 24.04 X 64클릭
아래로 스크롤 내려서 VPS이름 지어주고 (아무거나 이쁜거)
전 01mytradingbot 이렇게 지어 봤어요~
자 그리고 스크롤 다운해서 옵션을 선택합니다. 옵션은 2가지!
1) Public IPv4
2) Cloud-Init User Data
그리고 나머지 다 꺼져 있는지 확인!
주로 Public IPv4는 켜져 있고 Cloud-Init User Data 만 켜면 됌
그러면 User Data를 클릭하면 실제로 User Data를 넣는 칸이 나옴
자 그럼 여기에다 User Data를 넣어야겠죠?
여기다 아래의 링크에 있는 코드로 들어가서 복사하기
buymeacoffee.com/onlyonetalent/tv2meta-vultr-user-data-01
창위에 마우스를 올리면 copy라는 아이콘이 뜨면 누르면 카피가 됩니다
여기서 잠깐!!!
만약 설치해 보시고 잘 된다면!
부탁입니다 🙏🙏🙏
아래의 제 buy me coffe 창으로 가셔서
커피 한잔 사주세요!!!
많이 사주시고 싶으시면 많이 사주셔도 됩니다~
귀찮으시다면 위에 보이는 광고 한번만 클릭해 주셔도 저에게 큰 도움이 되오니 부탁드립니다! 엉엉!
아까 카피한 user-data를 다시 vultr창으로 돌아와서 여기에 붙여넣기
여기서 잠깐!! 유저 자료에 꼭 고쳐야 하는 핵심 부분이 있습니다!
유저 데이터를 위로 스크롤 살살~
하시면 여기 이부분에 따옴표 안에 있는 API키를 꼭! 수정하셔야 합니다!API_KEY = "YourApiKey"
SIGNAL_DIR = "/tv2meta/signals"
TTL_SECONDS = 60
저는 여러분이 알아보기 쉽게 YourApiKey라고 했지만, 실제로 사용하시는 비밀번호는 되도록 10자리 넘게 뭔가 복잡하고 남들이 해킹하기 어려운 비밀번호를 아주 길게 넣기 바랍니다
예) T7!xR9mZ@Fq3a$K5%W2#H+eLJp^s8GUDnY
그리고 이후에 트레이딩뷰 웹훅과 메타트레이더에서 이 API Key를 그대로 사용하므로 그대로 보관하세요!
자 이제 이렇게 하고 오른편 아래 Deploy를 클릭하면
자동으로 Product 창으로 들어옴
그리고 여기 설치되고 있다고 표시가 뜸
한 10분 기다리시면 되구요! 새로 컴퓨터를 세팅한다고 생각하시면 되니까 오래 걸려요
................................................
10분이 지났으니 여기서 잘 설치 되었는지 확인해 볼께요
자 그럼! 나만의 자동매매 VPS봇 설치 완료!
다음의 과정은 꼭 안해도 되는데, 혹시 나중에 작동이 안되면 가장 먼저 확인해봐야 할 부분입니다
(리눅스 용어가 생소할 수도 있어요! 하다가 힘드시면 다음과로 넘어 가세요)
Product에서 나오는 여기 창에서
방금전 설치한 VPS슬롯을 클릭하면
이런 화면이 나오구요
여기 보이시는 비번을 클릭하셔서 비번을 카피합니다
그 다음 View Console 을 클릭합니다
그러면 이런 창이 뜨구요
자! 뭔가 복잡하죠? 당황하지 마시고 가볍게 엔터!
그러면 로그인을 묻습니다
login:에다가 root라고 칩니다 (한글은 안먹히니 조심!!)
자 그럼 이제 Passwords라고 뜹니다
이 때! 절대 그냥 바로 컨트롤+V 하시면 안되구요!
창옆에 화살표(삼각형) 클릭하시면 창이 열리고 여기다 아까 카피한 비번을 입력하고 엔터치시고 Paste클릭 (아래의 창에 -> 비번 컨트롤+V 붙여넣기 -> 엔터 -> Paste)
그러면 로그인 됩니다근데 로그인 했더니 ***system restart required *** 라고 뜨네요,,,
참 이것이 이럴때가 있어요!
이런 경우가 발생하는 이유로 귀찮기는 해도 리눅스창에 들어와서 한번씩 봐줘야 되기는 합니다...
(사실 이런 요소들 때문에 "누구나 할 수 있다!" "이렇게 하면 다 된다!" 이렇게 말하기 어려운 면이 있습니다)
그냥 한번 끄고 나와서 Server Restart 한번 눌러 주었습니다
10분 정도 기다리시구요,,,,,,,,,,
다시 콘솔창 다시 켭니다
위에서 설명드린 로그인 작업 반복하시면 됩니다
Restart할 경우에 비밀번호가 변하는 것 같더라구요! 꼭 비번을 다시 카피하셔서 로그인 하셔야 합니다
자 그럼 다시 콘솔창으로 왔구요
그리고 아래의 리눅스 명령어를 쳐서 잘 깔려 있는지 확인해 보겠습니다
sudo systemctl status trading-app.service
이걸 카피하셔서 위와 같이 창에 붙이시고 엔터 치시고 Paste 클릭!
자 그럼 이렇게 나오고요
저 위에 보이듯이 active(running)이라고 나오면 잘 깔린게 맞습니다
CNTL+C를 치시면 (맥도 똑같이 컨트롤+C)
이렇게 됩니다


































