MetaTrader 5 플랫폼 빌드 2940: 작업 공간 MQL5 서비스 쇼케이스의 위치와 업데이트된 디자인

 

MetaTrader 5 플랫폼 업데이트가 2021년 5월 21일 금요일에 출시됩니다. 새로운 버전은 아래와 같은 기능을 제공합니다:

  1. 터미널: 트레이딩 서비스와 Market, Signals, Virtual Hosting등이 이제 메인창에 표시됩니다.

    이전 버전에서는 MQL5 서비스 구매 영역이 메인 창 아래의 작은 도구 상자 창에 있었습니다. 새로운 배치를 통해 모든 기능을 갖춘 쇼케이스를 표시할 수 있고 편리한 구매 옵션을 사용할 수 있습니다. 하단 영역에서 불필요한 탭을 제거함으로써 플랫폼의 다른 기능들을 위한 더 많은 공간이 제공됩니다.



    MQL5 서비스는 이제 플랫폼의 메인창에 사용하기 편리하도록 배치됩니다.

    부가 서비스를 살펴 보더라도 트레이딩 및 차트 분석과 같은 주요 기능은 그대로 작동합니다.

    • 서비스 탭은 모든 차트 탭 다음의 바의 끝에 위치합니다.
    • 사용하지 않는 서비스 창은 닫을 수 있습니다. 다시 열려면 네비게이터, 도구 모음 또는 "서비스" 메뉴를 사용하십시오.

    서비스를 완전히 재설계했습니다. 디자인이 더욱 고급스럽고 가벼워졌습니다. 시그널과 관련된 추가 데이터를 볼 수 있습니다. 이전에는 추가 데이터를 MQL5.community 웹사이트 쇼케이스를 통해서만 볼 수 있었습니다. 추가 데이터에는 주요 특성, 안정성 및 활동 메트릭 및 기타 변수가 포함된 극도표가 포함됩니다.


    디자인이 더욱 고급스럽고 가벼워졌습니다.

  2. 터미널: IPv6 addresses를 지원합니다.

    대부분의 네트워크에서 사용되는 IPv4는 30년 이상 전에 만들어졌습니다. 이것은 점으로 구분된 4개의 8비트 숫자로 표시되는 32비트의 IP 주소입니다. 이 알고리즘은 40억 개 이상의 고유한 IP 주소를 생성합니다. 그러나 빠르게 증가하는 사용자 수와 장치의 수는 사용 가능한 주소 수를 빠르게 고갈시켰습니다.

    이러한 문제를 피하기 위해 일부 제품은 최신 IPv6 표준에 대한 추가 지원을 제공합니다. 이 프로토콜은 x:x:x:x:x:x:x:x로 표시되는 128비트 주소를 사용합니다. 여기서 각 x는 6개의 16비트 주소 요소의 16진수 값입니다. 이론적으로 이 형식은 5 x 10 ^ 28개의 고유 주소를 허용합니다. 광범위한 주소를 위한 공간 외에도 이 프로토콜은 이전 버전에 비해 다른 장점이 있습니다. 자세한 내용은 전문적인 글을 참조하십시오.

    MetaTrader 5 플랫폼은 IPv6에 완벽히 준비되어 있습니다. 브로커 또는 공급자가 새 프로토콜로 전환할 경우 플랫폼에서 프로토콜 지원이 원활하게 활성화되며 사용자 측에서는 추가 작업이 필요하지 않습니다.

  3. 터미널: 2815 빌드에서 제공되었던 작업 관리자 기능을 계속 구현합니다. MQL 프로그램의 디버깅이 실행 중이거나 프로파일링이 실행 중인 차트에서 명시적 표시가 되도록 하였습니다.


    디버깅과 프로파일링이 작업 관리자에 표시됩니다.


  4. 터미널: Wine에서 더 빠른 플랫폼 출시 구현 맥 OS 그리고 리눅스 컴퓨터. 최적화 및 버그 수정:

    • 메뉴, 도구 모음 및 대화 상자 표시가 개선되었습니다.
    • "Market", "시그널" 및 "VPS" 섹션을 표시할 때 발생하는 오류를 수정했습니다. 특히 'Market' 쇼케이스에 제품 로고가 로딩되는 현상을 수정하였습니다.
    • macOS 컴퓨터에 MetaTrader 5를 쉽게 설치할 수 있도록 DMG 패키지가 업데이트 되었습니다. 이 패키지를 사용하면 다른 애플리케이션과 유사하게 플랫폼을 설치할 수 있습니다: 플랫폼 아이콘을 애플리케이션으로 드래그하고 설치가 완료될 때까지 기다리십시오.
      패키지에는 보다 안정적이고 빠른 작동을 가능하게 하는 추가적인 구성 요소가 포함되어 있습니다. 모든 패키지 사용자는 최신 버전을 다운로드하여 MetaTrader 5를 다시 설치하는 것이 좋습니다. 다운로드 위치는 다음과 같습니다. https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/MetaTrader5.dmg
    크로스오버를 사용하는 경우 최신 64비트 플랫폼 버전을 얻으려면 MetaTrader 5를 완전히 다시 설치하십시오.
  5. 터미널: "Ctrl+F9" 키보드 단축키 동작을 수정했습니다. 도구 상자에서 트레이드 탭을 활성화합니다.
  6. MQL5: 32비트 구성 요소를 포함하여 이전 기술이 유통되는 것을 계속 제한합니다.

    • 32비트 터미널의 Market에서 더 이상 프로그램을 로드할 수 없습니다..
    • 32비트 터미널은 호스팅 서비스에 연결할 수 없습니다.
    • 32비트 MetaEditor 버전은 MQL5 클라우드 프로텍터를 통한 추가적인 파일 보호를 지원하지 않습니다.
    • 이전 MetaEditor 버전(출시 5년 이상)에서 컴파일된 MQL5 프로그램은 새 터미널 버전에서 실행할 수 없습니다.

    32비트 플랫폼 버전에 대한 지원은 빌드 2361 출시 이후 1년 전 중단되었습니다. 제한 없이 플랫폼의 모든 기능에 액세스하려면 64비트 MetaTrader 5 버전으로 업그레이드할 것을 권장합니다.
    또한, 이전에 32비트 제품 버전을 Market에 업로드한 모든 판매자는 최신 64비트 MetaEditor를 사용하여 재컴파일하여 새 버전을 업로드할 것을 권장합니다. 터미널에서 32비트 MQL5 프로그램의 실행은 곧 완전히 불가하게 됩니다.
  7. MQL5: 복소수를 활용한 작업을 지원하는 기능이 추가되었습니다.

    새롭게 내장 유형의 "comlex"를 추가했습니다.
    struct complex
      {
       double             real;   // Real part
       double             imag;   // Imaginary part
      };
    "complex" 유형은 value에 의해 MQL5 기능의 매개변수로 전달될 수 있습니다(참조로만 전달되는 일반 구조와 대조적으로). DLL에서 가져온 함수의 경우 "complex" 유형은 참조로만 전달되어야 합니다.

    'i' suffix는 complex 상수를 설명하는 데 사용됩니다.
    complex square(complex c)
      {
       return(c*c);
      }
      
    void OnStart()
      {
       Print(square(1+2i));  // 상수가 매개변수로 전달되었습니다
      }
    
    // "(-3,4)" 가 복소수의 스트링으로 전달되었습니다.
    현재 복소수에는 단순 연산자만 사용할 수 있습니다: =, +, -, *, /, +=, -=, *=, /=, ==,!=.

    추가 수학 함수에 대한 지원은 나중에 추가 될 예정입니다. 절대값, 사인, 코사인 등을 계산할 수 있을 것입니다.

  8. MQL5: 새로운 오류 코드 TRADE_RETCODE_HEDGE_PROHIBITED — 헤지 포지션이 금지되어 있기 때문에 거래 진입을 하거나 예약 주문을 하는 것이 허용되지 않습니다. 계정에 헤징 거래가 비활성화되어 있고 동일한 심볼에 대해 반대 방향의 주문이 있거나 이미 진입 해서 들고 있는 경우 사용자가 거래 작업을 실행하려고 하면 오류가 반환됩니다.
  9. VPS: VPS로 마이그레이션하는 환경을 수정했습니다 . 보조 지표를 리소스로 포함하는 Expert Advisor의 경우 오류가 발생할 수 있습니다.
  10. MetaEditor: 디버깅 및 비시각적 모드에서 프로파일링 종료가 수정되었습니다.
  11. MetaEditor: 실제 데이터에서 보조지표가 profiling 되는 것을 수정했습니다. 이러한 프로파일링은 특정 조건에서 시작되지 않을 수 있습니다.
  12. Signals: 복사된 시그널에 대한 트레이딩 모드 체크를 수정했습니다. 거래가 브로커 측에서 제한될 수 있습니다. 즉, 어떠한 심볼에 대해 브로커는 '롱만', '숏만' 또는 '종가만' 등의 조건을 설정할 수 있습니다. 이전 버전에서는 전체 거래를 동기화 해야 한다는 조건이 필요했기 때문에 다른 경우에 대해서는 복사가 되지 않았습니다. 업데이트 후부터는 부분적으로 제한된 조건이 "거래"로 간주됩니다. 이 기능은 특히 주식 브로커의 고객이 시그널을 복사하려는 경우에 유용할 것입니다.
  13. Tester: 테스트중 트레이딩 세션을 체크하는 것을 수정하였습니다. 특정 조건에서 테스트하는 동안 작업 실행이 되지 않았으며 이 경우 거래 세션 내에서 작업이 시작 돠었음에도 "시장 폐장" 오류가 반환되었습니다.
  14. 업데이트된 문서.

업데이트는 라이브 업데이트 시스템을 통해 제공됩니다.

사유: