voidOnStart()
{
string test="some string";
PrintFormat("String length is %d",test.Length());
}
// Result log:// String length is 11
MQL5: SYMBOL_SUBSCRIPTION_DELAY 값이 ENUM_SYMBOL_INFO_INTEGER 특정 심볼에 대한 쿼트의 배달 지연에 대한 열거형에 추가되었습니다.
구독 기반의 거래 심볼에서만 사용됩니다. 지연은 일반적으로 시험판 모드에서 제공되는 데이터에 적용됩니다.
이 속성은 시장 심도에서 선택한 심볼에 대해서만 요청될 수 있습니다. 그렇지 않으면 ERR_MARKET_NOT_SELECTED (4302) 에러가 반환 될 것입니다.
MQL5: ACCOUNT_HEDGE_ALLOWED 속성이 ENUM_ACCOUNT_INFO_INTEGER 열거에 추가되었습니다 — 반대 방향의 포지션이나 펜딩 주문을 열수 있습니다. 이 속성은 규제 요구 사항을 준수하기 위해 계정을 헤지하는 데만 사용되며, 이에 따라 계정은 동일한 심볼에 대해 반대의 포지션을 가질 수 없고 같은 방향의 포지션은 허용됩니다.
이 옵션이 비활성화된 경우 계정은 동일한 금융 상품에 대해 반대 방향의 포지션 및 주문을 가질 수 없습니다. 예를 들어, 계정에 매수 포지션이 있는 경우 사용자는 매도 포지션을 열거나 예약 매도 주문을 할 수 없습니다. 사용자가 이러한 작업을 수행하려고 하면 TRADE_RETCODE_HEDGE_PROHIBITED 오류가 반환됩니다.
MetaTrader 5 플랫폼 업데이트가 2022년 4월 15일 금요일에 출시됩니다.
새 버전에서는 대량의 포지션 마감 및 펜딩 주문을 취소하기 위한 명령 세트를 추가했습니다. 이제 몇 번의 마우스 클릭으로 이러한 작업을 실행할 수 있습니다.
또한 MQL5 언어의 기능을 확장했습니다. 업데이트에서는 새로운 행렬 및 벡터 함수와 내장된 배열 및 문자열 메서드를 제공합니다.
또한 내장된 채팅 기능을 향상했습니다. 이제 채팅은 텍스트, 이미지 및 첨부 파일등이 결합된 메시지를 지원하고 인용하는 것을 지원합니다.
또한 MQL5 사비스와 관련한 여러가지 수정과 개선을 하였습니다. 구매 과정을 개선하였고 터미널의 그래픽 시스템을 최적화했습니다.
이러한 변경 사항들은 업데이트된 MetaTrader 5 플랫폼 버전의 다른 새로운 기능과 함께 아래에서 자세히 설명되어 있습니다.새로운 "대량 작업" 명령이 거래 탭의 상황에 맞는 메뉴에 추가되었습니다. 사용 가능한 명령 목록은 선택한 작업과 계정 유형에 따라 자동으로 구성됩니다.
다음 명령은 메뉴에서 항상 사용할 수 있습니다.
포지션을 선택하면 메뉴에 추가적인 명령이 나타납니다:
펜딩 주문을 선택하면 추가적인 명령이 메뉴에 나타납니다:
다음 세 가지 메서드는 이미 사용할 수 있습니다:
예:
현재 사용할 수 있는 메서드는 다음과 같습니다:
모든 메서드는 string functions와 같습니다.
예:
구독 기반의 거래 심볼에서만 사용됩니다. 지연은 일반적으로 시험판 모드에서 제공되는 데이터에 적용됩니다.
이 속성은 시장 심도에서 선택한 심볼에 대해서만 요청될 수 있습니다. 그렇지 않으면 ERR_MARKET_NOT_SELECTED (4302) 에러가 반환 될 것입니다.
이 옵션이 비활성화된 경우 계정은 동일한 금융 상품에 대해 반대 방향의 포지션 및 주문을 가질 수 없습니다. 예를 들어, 계정에 매수 포지션이 있는 경우 사용자는 매도 포지션을 열거나 예약 매도 주문을 할 수 없습니다. 사용자가 이러한 작업을 수행하려고 하면 TRADE_RETCODE_HEDGE_PROHIBITED 오류가 반환됩니다.
특정 요일에 대한 스왑 계산 비율을 얻으려면 해당 값을 사용하십시오. 1 — 1회 스왑, 3 — 3회 스왑, 0 — 스왑 없음.
업데이트는 라이브 업데이트 시스템을 통해 이루어질 것입니다.