새로운 MetaTrader 5 플래폼 빌드 2860: Wine과 SQL 사용 개선

 

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

  1. 터미널: MQL5. 커뮤니티 서비스를 활성화하거나 비활성화 할 수 있습니다 예를 들어 MQL5 프로그래밍 관련 글 또는 시그널 서비스의 카피 트레이드 기능에 관심이 없는 경우 관련 섹션을 비활성화하여 리소스 및 터미널의 작업 공간을 최적화할 수 있습니다.


    사용하지 않는 서비스를 비 활성화하여 리소스와 작업 공간을 절약합니다

    기본으로는 모든 서비스가 활성화되어 있습니다.

  2. 터미널: 맥 OS 그리고 리눅스상의 Wine에서의 터미널 운영을 특히 최적화 했습니다:

    • 이제 컨테이너화 되지 않은 서비스 창(Navigator, Toolbox)는 터미널의 경계를 넘어 드래그 되지 않습니다 이전에는 이로 인해 창을 터미널로 다시 끌어오는 데 어려움이 있었습니다.
    • 창 크기 조정 시 창 내용의 크기 조정이 수정되었습니다.
    • 작업 관리자의 성능 메트릭 표시가 수정되었습니다.
    • 툴바의 아이콘의 표시가 개선되었습니다.
    • 채팅에서 읽지 않은 메시지의 수 표시가 수정되었습니다.
    • 챗팅 시스템의 명령이 수정되었습니다: 숨기기, 확장하기, 닫기.
    • 로그 표시를 수정하였습니다.
    • 챗 툴팁의 표시를 수정하였습니다.
    • 차트 인쇄 명령을 수정했습니다.
    • Linux 스킨을 사용시 상단 메뉴 표시가 수정되었습니다.
    • MetaEditor 안에서 GitHub, MSDN 및 스택 오버플로우에서 검색하는 것을 수정하였습니다 .

    모든 사용자는 Wine을 최신 안정화 버전으로 업데이트할 것을 권장합니다. 이렇게 하면 플랫폼 성능과 안정성이 향상될 것입니다.
  3. 터미널: BORSA Istanbul 거래시 "Market To Limit" 주문을 지원합니다. 이 주문은 기본적으로 마켓 오더로 실행됩니다. 만약 유동성이 충분하지 않은 경우에는 남은 수량이 마지막 거래 가격으로 지정가 주문 오더북에 추가됩니다.
  4. 터미널: 변동성 차트 표시가 수정되었습니다. 이제 차트는 옵션 보드에서 선택한 만료 날짜에 따라 작성됩니다.
  5. 터미널: 빠른 검색 표시줄을 통해 Market Depth에 거래 종목을 추가하는 부분을 수정했습니다. 심볼 이름에 공백이 있으면 이 심볼은 목록에 추가되지 않습니다.


    Market Watch에 상품을 추가하려면 검색창에 상품 이름을 입력하세요


  6. MQL5: SQL 데이터베이스를 사용할 수 있는 호환성 증대. 쿼리는 이제 다양한 통계 및 수학 함수를 지원합니다.

    통계 함수

    • mode
    • median (50번째 백분위수)
    • percentile_25
    • percentile_75
    • percentile_90
    • percentile_95
    • percentile_99
    • stddev or stddev_samp — sample standard deviation
    • stddev_pop — population standard deviation
    • variance or var_samp — sample variance
    • var_pop — population variance

    Mathematical functions



    select
      count(*) as book_count,
      cast(avg(parent) as integer) as mean,
      cast(median(parent) as integer) as median,
      mode(parent) as mode,
      percentile_90(parent) as p90,
      percentile_95(parent) as p95,
      percentile_99(parent) as p99
    from moz_bookmarks;
  7. MQL5: 새로운 macros를 추가하였습니다:

    • __COUNTER__ — 호출할 때마다 1씩 증가합니다. 템플릿 및 매크로에서 사용할 경우 별도의 카운터가 제공됩니다.
    • __RANDOM__ — 랜덤의 ulong 숫자를 생성합니다. Mathrand 기능과 유사합니다.

  8. MQL5: 차트 심볼이 존재하지 않는 경우 차트 동기화요청 작업이 수정되었습니다. 이제 함수는 결과를 계속 기다리는 대신 관련 오류를 반환합니다. 존재하지 않는 심볼이 있다는 것은 서로 다른 거래 상품 세트가 있는 거래 계정 간에 전환할 경우 발생합니다.
  9. MQL5: CopyTicks* 기능에 대한 최적화 및 가속화.
  10. MetaEditor: 과거 데이터를 사용한 프로파일링 그리고 디버깅의 순서 변경.

    이제 프로파일링은 항상 비시각적 모드에서 실행됩니다. 기본 디버깅 역시 비시각적 모드에서 실행됩니다. 적절한 옵션은 MetaEditor 설정에서 수동으로 활성화될 수 있습니다:


    시각적 디버깅을 위해 MetaEditor 설정에서 적절한 옵션을 활성화하십시오.


  11. MetaEditor: 프로파일링 기능을 추가하는 서비스. 과정은 다른 MQL5 프로그램과 유사합니다.
  12. MetaEditor: profiler report에서 함수 이름 표시 수정 특정 조건에서 이름을 <unknown>으로 지정할 수 있습니다.
  13. 문서가 업데이트되었습니다.

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