WeCore 매매 엔진을 내 클라우드 서버에서 운영하는 방법
본인 클라우드 계정(DigitalOcean 또는 Linode)의 서버에서 WeCore 매매 엔진을 운영하는 간단한 가이드입니다. 업체 사이트에서 승인, 지역과 사양 선택, 모니터링까지 안내합니다.
어떤 트레이더는 자신의 매매를 실행하는 시스템이 공용 인프라에서만이 아니라 본인이 소유한 서버에서 돌아가기를 원합니다. WeCore에서는 클라우드 업체의 본인 계정에 있는 클라우드 서버에서 매매 엔진을 운영할 수 있습니다. 이 가이드에서는 작동 방식, 결정해야 할 사항, 그리고 지켜보는 방법을 개념 수준에서 설명합니다.
화면 이름은 바뀔 수 있으므로, 단계는 앱의 각 영역을 기준으로 설명합니다.
애초에 왜 내 서버인가
단계에 들어가기 전에, 흔한 이유를 이해해 두면 도움이 됩니다.
- 통제권과 소유권 - 서버는 업체의 본인 계정에 있습니다. 직접 볼 수 있고, 비용을 직접 내며, 멈추거나 삭제할 수 있습니다.
- 위치 - 거래소와 가까운 지역을 골라 신호와 주문 사이의 시간을 줄일 수 있습니다.
- 분리 - 계좌를 운영하는 엔진이 분리된 환경에서 돌아갑니다.
보안과 비용을 포함한 일반적인 배경 지식은 본인 서버에서 전략 운영하기 가이드에 있습니다.
본인 서버가 모든 사람에게 필수는 아닙니다. 이제 막 시작했다면 아마 먼저 TradingView 알림 연결과 시뮬레이션 모드로 시스템을 익히고 싶을 것입니다.
1단계: 클라우드 업체 계정 연결하기
트레이딩 서버 영역에서 클라우드 업체를 선택하세요. 현재 DigitalOcean과 Linode를 지원합니다. 아직 해당 업체 계정이 없다면 업체 사이트에서 직접 만드세요.
연결 자체는 업체 사이트에서 승인하는 방식으로 이루어집니다. 업체 사이트로 이동해 그곳에서 로그인하고 접근을 승인합니다. WeCore에 비밀번호나 API 토큰을 넘기지 않습니다. WeCore는 언제든지 철회할 수 있는 암호화된 승인 정보만 보관합니다.
업체 연결을 해제하면 WeCore의 승인만 철회됩니다. 서버는 본인 계정에 그대로 남습니다.
2단계: 지역과 사양 선택하기
두 가지 주요 결정이 있습니다.
지역. 서버가 거래소에 가까울수록 신호와 주문 사이의 시간이 짧아집니다. 인기 있는 주가지수 선물은 CME Group에서 거래되므로, 미국 지역, 가능하면 시카고와 가까운 곳이 합리적인 선택입니다. 먼 지역은 모든 주문에 지연을 더합니다. 실행이 결과에 미치는 영향에 대한 배경 지식은 슬리피지와 체결 비용 가이드에 있습니다.
사양. 기본값은 엔진을 돌릴 수 있는 가장 작은 서버입니다. 더 큰 서버라면 더 많은 전략과 계좌를 돌릴 수 있습니다. 앱이 맞는 옵션을 보여 주며, 생성 시점에 선택 사항을 다시 확인합니다.
요금. 서버는 본인 계정에 생성되며, 업체의 요금표에 따라 업체에 직접 비용을 냅니다. WeCore는 서버 자체에 요금을 부과하지 않으며 서버를 소유하지도 않습니다. 현재 요금은 업체 사이트에서 확인하세요.
3단계: 트레이딩 서버 약관 동의하기
서버가 생성되기 전에 트레이딩 서버 약관에 명시적으로 동의해야 합니다. 요약하면 다음 주제를 다룹니다.
- WeCore가 서버에 소프트웨어를 설치하고 제거할 수 있는 권한.
- 업체 계정과 그 요금에 대한 책임은 본인에게 있음.
- 매매 리스크 고지.
모든 약관과 마찬가지로 동의하기 전에 꼼꼼히 읽어 보세요.
4단계: 서버 생성과 설치
동의하면 업체의 본인 계정에 서버가 생성되고, 소프트웨어가 자동으로 설치됩니다. 트레이딩 서버 화면에서 서버가 준비 완료로 표시될 때까지 설치 단계를 따라갈 수 있습니다. "준비 완료"는 설치가 끝났다는 뜻만이 아니라, 엔진이 가동되어 연결되었다는 뜻입니다.
알아 두면 좋은 몇 가지:
- 설치 파일은 실행 전에 검증되며, 서버는 외부에서 들어오는 연결을 차단하도록 설정됩니다.
- 설치가 실패하면 다시 실행하거나, 서버를 삭제하고 새로 만들 수 있습니다.
- 보통 업체당 하나의 활성 서버를 둡니다.
5단계: 서버에 브로커 계좌 연결하기
본인 서버에서 돌아가는 브로커 계좌는 서버에서만 연결되며, 동시에 웹사이트에서 연결되지 않습니다. 이는 의도된 것입니다. 계좌가 두 곳에서 동시에 로그인되는 일이 없도록 하기 위해서입니다.
서버에서 운영할 수 있는 계좌와 전략 수는 구독에 따라 다릅니다. 다른 계좌와 마찬가지로 시뮬레이션 모드로 시작하고, 실제 매매로 전환하기 전에 리스크 규칙을 저장하는 것이 가장 좋습니다. 리스크 규칙에 대한 별도 가이드가 있습니다.
나중에 계좌를 서버에서 다시 웹사이트로 옮기고 싶다면, 서버가 해당 계좌의 매매를 멈추고 브로커에서 로그아웃한 뒤에야 계좌가 돌아와 웹사이트에서 연결됩니다.
6단계: 지속적인 모니터링
본인 서버는 조금 더 관심이 필요합니다.
- 트레이딩 서버 화면에서 서버 상태를 수시로 확인하고, 연결됨으로 표시되는지 확인하세요.
- 변화가 생기면 알 수 있도록 알림을 설정하세요.
- 요금은 본인 몫이므로 클라우드 업체의 청구서를 지켜보세요.
- 서버를 일시 중지하거나, 삭제하거나, 업체 연결을 해제하면 해당 서버의 엔진이 멈춘다는 점을 기억하세요.
- 프랍펌 계좌로 거래한다면, 자동매매와 원격 서버에 관한 정책을 회사 공식 헬프센터에서 확인하세요.
체크리스트
- DigitalOcean 또는 Linode 계정이 있습니다.
- 비밀번호나 토큰을 공유하지 않고, 업체 사이트에서 승인해 연결했습니다.
- 거래소와 가까운 지역과 필요에 맞는 사양을 선택했습니다.
- 트레이딩 서버 약관을 읽고 동의했습니다.
- 서버가 준비 완료 및 연결됨으로 표시됩니다.
- 계좌가 리스크 규칙이 저장된 상태로 시뮬레이션에서 돌아갑니다.
핵심 정리
- 엔진은 본인 클라우드 계정의 서버에서 돌아갈 수 있으며, 비용은 업체에 직접 냅니다.
- 업체 연결은 비밀번호나 토큰 없이 업체 사이트에서 승인하는 방식으로 이루어집니다.
- 거래소와 가까운 지역은 실행 시간을 줄여 줍니다.
- 서버에서 돌아가는 계좌는 그곳에서만 연결됩니다.
- 시뮬레이션으로 시작하고, 서버와 요금을 함께 모니터링하세요.
이 단계를 고려하고 있다면, 서버 없이 WeCore로 시작해 시뮬레이션 모드에서 시스템을 익힌 뒤, 그다음에 엔진을 본인 계정의 서버로 옮길 수 있습니다.