MetaTrader VPS가 최고의 외환 VPS인 이유는 무엇일까요?

기술적인 솔루션이 트레이더들에게 실질적인 이점을 제공하는 이유

보편적인 방법이나 수단은 일반적으로 좋은 결과를 가져오지 않습니다. 통상적인 VPS 솔루션은 일반적으로 빠르지 않습니다. 이유는 이렇습니다.

기존 VPS의 인프라

호스팅 회사는 상당히 강력한 서버를 구축하고 이 서버에서 여러 많은 가상 운영 체제를 실행합니다. 이러한 서버의 예로는 다음과 같습니다, 총 24개의 CPU 코어, 128GB의 RAM, RAID1 및 1Gbps 네트워크의 2개의 2TB 하드 드라이브가 있는 Xeon E5-1650 3.5GHz. 이 서버는 80개의 가상 운영 체제를 실행하고 이 안에서 대상 응용 프로그램은 차례로 실행됩니다.

이 강력한 PC는 많은 리소스를 가지고 있지만, 이를 각각의 가상 OS가 필요로 하는 사양에 따라 분배하게 되면 이 서버의 사양은 부족하게 될 것입니다. 예를 들어, 각 가상 OS는 128GB RAM 중 1GB만 받습니다. 각 가상 OS는 24개의 CPU 코어 중 하나의 CPU 코어만을 받습니다. 필요할때 비활성 코어를 사용하는 것은 물리적으로 불가능합니다.

그 이유는 앞서 설명했듯이 외환거래용이 아닌 통상적인 VPS의 보편적인 특성 때문입니다. 이들 강력한 시스템의 리소스의 대부분은 80개의 가상 운영 체제가 운영되도록 하는데에 사용됩니다.

  1. 각각의 OS에는 최소 500개의 스레드가 생성됩니다. 이 값에 80을 곱하면 40,000개의 활성 스레드가 생성됩니다.
  2. 각 가상 OS는 최소 100MB의 RAM을 차지합니다. 이는 80개의 인스턴스가 있다면총 8GB의 RAM을 차지함을 의미합니다.
  3. 80개의 OS 복사본에 해당하는 디스크의 휴면 활동이 있습니다.

이것이 바로 솔루션의 다재다능한 면에 대한 대가입니다. 이것이 그저 한개의 숨겨진 치명적인 단점이라면 용인될지도 모르겠습니다. PC리소스는 이러한 성가신 인프라를 유지 관리하기 위해 할당되고 정작 애플리케이션의 작동이 필요할때에는 작동이 되지 않는 상황이 발생하게 됩니다.

통상적인 VPS 서버의 작업별 리소스 분배


이 솔루션은 VPS가 브로커에 대해 최소의 핑(ping)값을 가지고 있더라도 더 나은 성능을 보장하지 않습니다. 트레이딩 로봇이 시장을 분석한 후 거래를 하려고 한다고 할때 하드웨어에 과부하가 걸려있기 때문에 결정을 내리고 서버로 거래 주문을 보내는 사이에 지연이 발생합니다.

때로는 50밀리초일 수 있지만 다른 경우에는 150밀리초일 수 있습니다. 주문은 즉시 전송되지만 여전히 실행은 지연됩니다. 이번에는 호스팅 PC 자체에서 지연이 발생하여 이익의 일부를 잃게 됩니다.

둘째, 트레이딩 로봇이 많은 양의 데이터를 처리하는 경우 할당된 CPU 코어가 충분치 않을 수 있습니다. CPU 과부하로 인해 플랫폼이 견적을 신속하게 분석할 시간이 없을 수 있습니다. 결과는 동일합니다. 실행이 지연되고 이익의 일부가 손실됩니다.

셋째, 가상 운영 체제에는 그래픽 드라이버가 없는 경우가 많으며, 이는 이미 과부하 상태인 CPU가 차트를 표시하는 작업을 수행한다는 것을 의미합니다. 이는 EA의 분석 속도를 늦추고 이익을 더욱 감소시킵니다.


이러한 모든 지연은 계속 중복되면서 실제 실행 시간을 더욱 심각하게 지연시키는 반면 서버에 대한 ping은 선언된 낮은 수준으로 유지됩니다.

MetaTrader VPS

우리의 솔루션은 이러한 모든 단점을 고려하여 만들어졌습니다. 우리는 동일한 서버에서 80개(또는 그 이상)의 거래 플랫폼을 실행시킬 수 있습니다. 게다가, 우리는 실제로 최적의 실행과 24시간 가동 시간 등의 이점을 제공합니다.

첫째, 우리 서비스는 단 하나의 운영 체제를 특징으로 합니다. 모든 거래 플랫폼은 오직 이 OS에서만 실행되며 여기에 거의 모든 PC 리소스가 할당됩니다. 각 MetaTrader 인스턴스는 다음 사양과 같습니다 :

  1. 최대 3GB RAM
  2. 필요시 다중 CPU 코어
  3. 최대 16GB의 하드 디스크

작업별 VPS 서버 리소스 분배


CPU 코어는 인프라 유지 관리 작업에 의해 로드되지 않고 트레이딩 로봇의 분석 기능을 방해하지 않습니다. 또한 트레이딩 결정을 내리고 서버에 주문을 보내는 사이에 지연이 없습니다.

거래 실행 지연


우리는 핑을 최소화하기 위해 네트워크를 지속적으로 개선하고 있습니다. MetaTrader VPS가 제공하는 현재 네트워크 대기 시간(latency)은 80%의 브로커사의 서버에 대해 5밀리초 미만입니다.

MetaTrader VPS가 제공하는 현재 네트워크 대기 시간(latency)은 80%의 브로커사의 서버에 대해 5밀리초 미만입니다.


또한, 우리는 우리의 외환 VPS용의 특별한 라이트 버전의 트레이딩 플랫폼을 개발했습니다. 알고 트레이딩 및 카피 트레이딩에 사용되지 않는 모든 기능이 비활성화됩니다.

그래픽 시스템이 완전히 비활성화됩니다. - 차트가 가상화되기 때문에 그래픽 카드가 필요하지 않습니다. 따라서 CPU에 불필요한 것들이 로드되지 않으며 EA의 계산을 방해하는 것이 없습니다.

통상적인 호스팅 서비스와 외환거래 MetaTrader VPS의 기능 비교

#
기능 및 매개변수
통상적인 호스팅
MetaTrader 오환거래 VPS
1
브로커 서버에 대한 최소 핑
+
+
2
RAM 및 CPU로 인해 발생하는 서버 수준의 지연
Yes
No
3
MetaTrader 플랫폼을 위한 남은 리소스*
20%
99%
4
필요시 사용하는 유연한 리소스 할당
No
Yes
5
플랫폼당 할당된 CPU 코어 수
1
제한없음
6
할당된 RAM
1 GB
최대 3GB
7
설정 및 관리의 복잡성
비교적 높음
거의 없음
8
Market 제품 활성화 유효수
1개의 활성화 유효수 만료
유효 기간 없음

*다음 구성은 여기와 아래의 계산시 사용되었습니다. Xeon E5-1650 3.5GHz, 총 24개 코어, 128GB RAM, RAID1 및 1Gbps 네트워크의 2개의 2TB 하드 드라이브. MetaTrader 5 플랫폼의 80개의 인스턴스가 이 PC에서 시작되었습니다.

사실은 통상적인 호스팅 서비스는 플랫폼이 브로커의 서버에 연결할 때 지연시간을 줄입니다. 그러나 대신 호스팅 PC 자체에서 지연이 발생합니다. 이 문제는 부하가 적은 서버 또는 별도의 서버를 임대하여 해결할 수 있습니다. 그러나 이러한 솔루션은 특히 MetaTrader VPS의 15 USD의 비용과 비교할 때 훨씬 더 비쌉니다(예: 월 100달러등)

가상 호스팅 서비스에는 부정적인 영향이 없습니다. 트레이딩 로봇에는 항상 충분한 리소스가 할당되어 있을것입니다. 또한 다음과 같은 추가적인 이점을 활용할 수 있습니다.

  1. 빠른 시작— 전문적인 지원을 요청하거나 문서를 보거나 시스템을 구성할 필요가 없습니다. 솔루션은 플랫폼에 통합되며 일반 마법사기능을 통해 관리됩니다.
  2. Market에서 구입한 응용 프로그램의 활성화수는 VPS에서 사용시 카운트 되지 않습니다.

MetaTrader VPS 주문 >>