50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
M

Metatrader4

MetaTrader 4 (MT4)는 외환 거래 플랫폼의 표준입니다. 저지연 알고리즘 트레이딩과 MQL4 기반 Expert Advisor(EA) 스크립팅을 위해 사전 설치되어 있습니다. OANDA, Pepperstone, IC Markets를 포함한 개인 외환 브로커의 90%가 사용하는, 역사상 가장 널리 배포된 리테일 트레이딩 플랫폼입니다.

버전

4.0.0

운영 체제

Windows Server 2012 R2, Windows Server 2016

최소 RAM

4 GB

IP 유형

IPV4,IPV6

개요

트레이딩 터미널은 즉각적으로 반응해야 합니다. Cloudzy의 원클릭 MetaTrader 4 VPS는 전용 EPYC vCPU를 제공하며, DDR5 RAM, 그리고 순수-NVMe 스토리지와 함께 10 Gbps 주문창이 빠르게 열리고 Expert Advisor가 끊김 없이 실행될 수 있도록 저지연 업링크를 갖추고 있습니다. 시간 단위 과금 덕분에 활성 세션 중에 런던 또는 뉴욕 인스턴스를 시작했다가, 이후 필요에 맞게 조정할 수 있습니다. Windows는 MT4 4.0.0 선택 옵션 추가 Node.js 웹훅 및 대시보드용 스택.

설명

이 이미지에는 MetaTrader 4 사전설치된 Windows Server 2012 R2 or Windows Server 2016가 포함되어 있습니다. 주요 브로커 서버에 대한 저지연 로그인, 안정적인 EA 가동 시간, 틱 로그 및 히스토리 파일을 위한 예측 가능한 디스크 I/O에 최적화되어 있습니다. 또한 스냅샷 제어 기능과 고정 IP를 제공하여 유지보수 후에도 터미널이 안정적으로 재연결됩니다.

데스크탑 접속

RDP 클라이언트로 연결한 후, 배포 시 설정한 Administrator 비밀번호로 로그인하세요. 데스크탑에 접속하면 MetaTrader 4를 실행하고, 브로커 서버를 추가한 뒤 트레이딩 계정에 로그인하세요. EA와 알림이 노트북을 꺼도 계속 동작하도록 시장 운영 시간 동안 VPS를 유지하세요.

고급 기능

자동 및 수동 트레이딩 모두에 실질적인 차이를 만드는 업그레이드입니다. 변동성이 큰 캔들 구간에서도 차트 반응성을 유지하고, EA가 로그를 기록할 때 플랫폼이 멈추는 현상을 방지합니다.

  • 전용 vCPU 및 DDR5 RAM 전략 테스터 및 EA의 일관된 성능을 위해

  • 순수 NVMe 스토리지 빠른 틱 캐시, 로그, 히스토리 쓰기를 위해

  • 10 Gbps network port Tier-1 혼합 회선으로 뉴스 급등 시 패킷 손실 최소화

  • 스냅샷 및 즉시 롤백 플랫폼 또는 EA 업데이트 전

  • 시간 단위 청구 스테이징 또는 주말 테스트 서버용

  • 재부팅 한 번으로 크기 조정이 적용됩니다. 데이터 마이그레이션은 필요 없습니다.

사용하기 쉬움

대시보드에서 전원 제어, 스냅샷, 리전 이동을 직접 관리할 수 있습니다. VPS IP를 RDP 클라이언트에 바로 입력해 즉시 접속하거나, 나중에 DNS 레코드를 연결할 수 있습니다. 내장된 레이턴시 보기를 활용하면 브로커 서버와 가장 가까운 리전을 골라 더 안정적인 핑을 유지할 수 있습니다.

성능 중심

브로커 게이트웨이까지의 안정적인 TTFB는 빠른 로그인, 반응성 좋은 종목 전환, EA I/O 중 오류 감소에 도움이 됩니다. NVMe와 고클럭 EPYC 코어는 프로필 전환이나 다음 실행 시 느껴지는 지연을 줄여줍니다. 전략 테스터 과거 데이터를 기반으로.

완전한 플랫폼 제어

관리자 권한으로 추가 터미널, 폰트, VPN 클라이언트, 파일 동기화 도구를 자유롭게 설치할 수 있습니다. KVM 격리 인접 워크로드로부터 세션을 보호합니다. 전용 IPv4와 선택적 IPv6 을 사용하면 연결 평판을 더 깨끗하게 유지할 수 있어 보안 프롬프트와 재인증 루프를 줄이는 데 도움이 됩니다.

강력한 도구

이 모든 기능은 깔끔한 MT4 환경과 간편한 유지관리를 지원하므로, 서버 관리 대신 트레이딩에 집중할 수 있습니다.

  • 사전 설치된 MetaTrader 4 terminal 4.0.0 Windows에서

  • 요청 시 선택적 보안 강화 및 모니터링 애드온 제공

  • 업데이트 전 안전을 위한 스냅샷 사전 설정

  • S3 호환 스토리지로의 간단한 백업 패턴

  • 예측 가능한 메모리와 I/O 프로필로 EA 및 인디케이터가 대용량 로깅 중에도 타임아웃 없이 동작

웹훅, 대시보드, API를 위한 선택적 Node.js Companion

일부 트레이더는 트레이드 코피어, REST 훅, 상태 페이지 등을 함께 운용합니다. 이미지에는 선택적으로 Node.js 설정 레시피 켜기 Ubuntu 24.04 가 포함되어 있으며, 뒤에 앱 스택을 준비합니다. Nginx 포함 PM2 프로세스 제어용. 같은 리전에서 사이드카 VPS 또는 별도 이미지로 사용할 수 있습니다.

스크립트 동작 내용
생성합니다 nodejs 사용자, 설치 NVM v0.40.3, Node.js 22 (기본값으로 설정), npm 업데이트, 설치 PM2, 부팅 시 PM2 활성화, 설치 및 활성화 Nginx 리버스 프록시로 http://localhost:3000, WebSocket 헤더 및 클라이언트 IP 포워딩 설정. Nginx는 재시작되며 부팅 시 자동 활성화됩니다.

보안 및 접근
nodejs 사용자가 있음 sudo. 기본 비밀번호는 비밀번호 자동화 과정에서 설정됩니다. 로그인 후 즉시 변경하세요:

passwd nodejs


Node.js 앱 설정

ssh <your-server-ip>
su – nodejs
mkdir -p /home/nodejs/your-app
git clone your_repo.git /home/nodejs/your-app
cd /home/nodejs/your-app
npm install --omit=dev
pm2 start app.js – 이름 지정app-name
pm2 save

 

앱이 다음 포트에서 수신 대기하도록 설정하세요: 3000 또는 편집 /etc/nginx/sites-available/default, 로 테스트하기 nginx -t, 그러면:

sudo systemctl restart nginx

 

앱에 다음 주소로 접속할 수 있습니다: http://<server-ip>.

설정 가능한 변수

  • NVM_VERSION Node.js 버전 지정, 기본값 22

  • NODEJS_USER_PASSWORD 초기 설정을 초기화하려면 nodejs 비밀번호

주요 파일 및 디렉터리

  • /home/nodejs/.nvm/ NVM 및 Node.js 설치 경로

  • /home/nodejs/.bashrc NVM 소싱 구문

  • /etc/nginx/sites-available/default Nginx 리버스 프록시 설정

  • /usr/lib/node_modules/pm2/ PM2 설치 경로

  • /var/www/html 기본 웹 루트

로그

  • Nginx 로그 at /var/log/nginx/access.log/var/log/nginx/error.log

  • PM2 포함 pm2 logs or ~/.pm2/logs/ as nodejs

  • PM2 또는 앱 자체 로그 파일을 통한 로그 확인

향후 개선 사항

  • Certbot와 nginx 플러그인을 사용한 HTTPS 설정

  • 빠른 배포를 위한 최소한의 샘플 앱

  • 선택적 MongoDB 텔레메트리 연동

글로벌 인프라

브로커 또는 카피 트레이딩 네트워크와 가장 가까운 데이터 센터를 선택하세요. Cloudzy는 다음 지역에 거점을 운영하고 있습니다: 

  • 북미: 뉴욕, 댈러스, 마이애미, 유타, 라스베이거스

  • 유럽: 런던, 암스테르담, 프랑크푸르트, 취리히

  • 아시아 태평양: 싱가포르

각 사이트는 10 Gbps 포트, Tier-1 통신사 혼합 구성, 그리고 99.95% 가동 시간 SLA를 제공합니다. 유일한 변수는 거리입니다.

애플리케이션 세부 정보

버전: 4.0.0
운영 체제: Windows Server 2012 R2, Windows Server 2016
최소 RAM: 4 GB
IP 유형: IPv4, IPv6

지금 바로 Cloudzy의 원클릭 MetaTrader 4 VPS를 배포하세요! 트레이딩 터미널, EA, 그리고 선택적 웹훅 스택을 몇 분 안에 실행할 수 있습니다.

중요: 설정 및 도메인 책임

모든 OCA에서 전체 SSH/root 접근 권한이 제공됩니다. 이 권한으로 인해 설정 변경이 깨지다 앱에 영향을 줄 수 있습니다. 설정을 수정하기 전에 반드시 이 내용을 읽어 주세요.

  • 도메인은 직접 관리해야 합니다. Cloudzy는 도메인이나 DNS를 판매하거나 호스팅하지 않습니다. 앱에 도메인이 필요한 경우, 도메인을 서버로 직접 연결해야 합니다 (A/AAAA/CNAME, 필요한 경우 MX/TXT). SSL 발급 및 여러 대시보드는 이 설정이 올바르게 되어 있어야 정상 작동합니다.

  • 설치 후 도메인 또는 호스트명 변경은 간단하지 않습니다. 많은 OCA는 도메인을 설정 파일(.env, 리버스 프록시, 앱 URL)에 직접 기록합니다. 변경 시 다음 항목도 함께 업데이트해야 합니다:

    • 리버스 프록시(Nginx/Caddy) 및 TLS 인증서

    • 앱 "외부 URL"/기본 URL 및 콜백/웹훅 URL

    • 앱 또는 애드온에 하드코딩된 링크

  • 자격증이 중요합니다. 기본 관리자 계정 이름 변경, 비밀번호 교체, 또는 앱 설정을 업데이트하지 않은 상태에서의 서비스 포트 변경은 계정 잠금 또는 서비스 중단을 유발할 수 있습니다. 앱, 프록시, 연동된 서비스 전반에 걸쳐 자격 증명을 안전하게 유지하고 일관되게 관리하세요.

  • 네임서버 변경은 서비스 중단을 유발할 수 있습니다. 도메인을 새 네임서버로 이전하거나 NS 레코드를 수정하면 전파 지연이 발생합니다. 변경 전 미리 TTL을 낮추고, 전환 전에 A/AAAA 레코드를 반드시 확인하세요.

  • 방화벽/포트 수정은 접근 장애를 일으킬 수 있습니다. SSH, HTTP/HTTPS, RDP 또는 앱 포트를 변경한 경우, 방화벽(UFW/CSF/보안 그룹)과 리버스 프록시 규칙도 함께 업데이트하세요.

  • 이메일(SMTP) 포트는 기본적으로 제한되어 있습니다. 아웃바운드 메일 포트(예: 25/465/587) 일 수 있습니다 남용 방지를 위해 차단되어 있습니다. OCA에서 이메일을 전송해야 하는 경우, SMTP 접근 요청 지원팀에 문의하거나 API 또는 승인된 SMTP를 통해 SendGrid/Mailgun/SES 같은 트랜잭션 이메일 서비스를 이용하세요.

  • 이메일 및 허용 목록. 앱이 메일을 발송하거나 웹훅을 수신하는 경우, IP 또는 호스트명 변경이 이메일 전달률이나 허용 목록에 영향을 줄 수 있습니다. SPF/DKIM/DMARC 설정과 IP 허용 목록을 업데이트하세요.

  • 큰 변경 전에는 반드시 스냅샷을 찍어두세요. 패널의 스냅샷/백업 을 먼저 사용하세요. 플러그인, 업데이트, 또는 설정 변경이 문제를 일으킨 경우 몇 분 안에 롤백할 수 있습니다.

  • 지원 범위. 서버와 사전 설치된 OCA 이미지는 Cloudzy가 제공합니다. 이후의 애플리케이션 수준 설정 (도메인, DNS, 앱 설정, 플러그인, 커스텀 코드)은 사용자의 책임입니다.

간단한 원칙: 만약 도메인, 포트, 비밀번호, 호스트명, 또는 프록시/SSL 설정을 변경했다면, 앱 설정도 함께 업데이트해야 합니다. 변경 전에 스냅샷을 찍어두세요.

 

 


이 스크립트는 nodejs 사용자를 생성하고, Node Version Manager(NVM)와 Node.js(버전 22), PM2(프로세스 관리자), 그리고 리버스 프록시로 Nginx를 설치 및 구성하여 Node.js 애플리케이션 배포 환경을 설정합니다.

  1. 홈 디렉터리(/home/nodejs)와 Bash 셸을 가진 nodejs 사용자를 생성합니다.
  2. nodejs를 sudo 그룹에 추가합니다.
  3. 사용자 비밀번호를 password로 설정합니다.
  4. 올바른 홈 디렉터리(/home/nodejs)를 보장하기 위해 sudo -H -u nodejs를 통해 nodejs 사용자로 실행합니다.
  5. 에서 NVM(v0.40.3)을 다운로드하여 설치합니다. https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh.
  6. NVM이 자동으로 로드되도록 .bashrc를 구성합니다:
    1. export NVM_DIR="$HOME/.nvm"을 추가합니다.
    2. NVM 스크립트와 Bash 자동 완성을 추가합니다.
  7. .bashrc를 소싱하여 스크립트 내에서 NVM을 사용할 수 있도록 합니다.
  8. nodejs 사용자 권한으로 NVM을 통해 Node.js 22를 설치합니다.
  9. 기본 버전으로 설정합니다: nvm alias default 22.
  10. npm을 전역으로 업데이트합니다: npm install -g npm.
  11. nodejs 사용자 권한으로 PM2를 전역 설치합니다: npm install -g pm2.
  12. 부팅 시 PM2가 자동으로 시작되도록 systemd 시작 명령을 생성하고 실행하여 설정합니다.
  13. Nginx 설치: apt install -y nginx.
  14. /etc/nginx/sites-available/default에 기본 Nginx 사이트를 설정합니다:
    1. 포트 80에서 수신 대기 중입니다.
    2. 요청을 다음으로 프록시 http://localhost:3000 (Node.js 앱 포트로 가정).
    3. WebSocket 지원 및 클라이언트 IP 전달을 위한 헤더를 포함합니다.
  15. Nginx 재시작 및 활성화: systemctl restart nginx, systemctl enable nginx.

Node.js 앱 설정:

  1. SSH로 서버에 로그인합니다.
  2. 다음 명령어를 순서대로 실행합니다:
    1. su – nodejs
    2. mkdir /home/nodejs/your-app
    3. git clone your_repo.git /home/nodejs/your-app
    4. cd /home/nodejs/your-app
    5. npm install --omit=dev
    6. pm2 start app.js –name your-app-name
    7. pm2 save
  3. 앱 포트를 3000으로 변경하거나, NGINX 설정을 그에 맞게 수정하세요 (/etc/nginx/sites-available/default 편집 후 nginx -t로 테스트하고 systemctl restart nginx로 재시작).
  4. 앱은 http://<server-ip>에서 접속할 수 있습니다.
  5. 참고:
    1. nodejs 사용자는 sudo 권한을 가집니다.
    2. nodejs 사용자 비밀번호 변경: passwd nodejs.
    3. Certbot으로 HTTPS 활성화: apt install certbot python3-certbot-nginx 설치 후 certbot –nginx 실행.

운영 체제: Ubuntu 24.04

변수:

  • NVM_VERSION: Node.js 버전 (기본값: 22).
  • NODEJS_USER_PASSWORD: nodejs 사용자 비밀번호.

주요 파일 및 디렉터리:

  • /home/nodejs/.nvm/: NVM 및 Node.js 설치 경로.
  • /home/nodejs/.bashrc: NVM 소싱 설정.
  • /etc/nginx/sites-available/default: Node.js로 프록시하는 Nginx 설정 파일.
  • /usr/lib/node_modules/pm2/: PM2 설치 경로.
  • /var/www/html: 기본 웹 루트.
  • 로그:
    • Nginx: /var/log/nginx/{access.log,error.log}.
    • PM2: pm2 logs 또는 ~/.pm2/logs/ (nodejs 사용자 기준).
    • Node.js 앱: PM2 또는 앱별 로그로 관리.

향후 기능 개선:

  • Certbot으로 HTTPS 설정을 추가하세요.
  • 스크립트에 앱 배포 예제를 포함하세요.
  • MongoDB 통합.

특집에서 더 보기

관련 앱.

Metatrader4를 지금 배포하세요. 월 $2.48부터.