당사 팬 페이지에 가입하십시오
- 조회수:
- 185
- 평가:
- 게시됨:
- 업데이트됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
범용 해시 함수:
- adler32
- CRC-32 (빠른 테이블 기반 구현)
- MaHash8v64 (고속 테이블 구현)
이 세 가지 함수는 모두 유니코드 인코딩의 MQL5 문자열 표현에 맞게 조정되었습니다. 유효성 검사는 무료 소프트웨어인 Fsum Frontend 1.5.5.1을 사용하여 수행되었습니다.
다른 수 체계로의 변환:
- 십진법(입력 데이터 유형 ulong)에서 Base 수계로 변환
- 역변환
한 수 체계에서 다른 수 체계로의 변환은 문자열(37번째 이후는 비표준)을 기반으로 합니다: 10 [0..9] + 26 [A..Z] + 26 [a..z] + 33 [А..Я] + 33 [а..я]. 즉, 36을 포함한 기수법을 사용할 때는 아라비아 숫자와 영어 알파벳 대문자가 사용됩니다.
대수 체계의 실질적인 응용 사례로는 그래픽 객체의 명칭에 사용하기 위한 문자 압축이 있습니다. 예를 들어, 64비트 정수는 원래의 십진법 체계에서 다음과 같은 수의 출력 문자를 갖게 됩니다:
- 원래의 십진법 체계에서는: 20 (ULONG_MAX 값의 기호 수)
- 16진수에서는 16자
- 36진수에서는 11자
- 128진법에서는 10자리
즉, 가장 최적의 방법은 널리 사용되는 36진수 체계로 변환하는 것입니다.
MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/277
Spread indicator MT5
스프레드 메타 트레이더 표시기 - 차트의 메인 창에 현재 스프레드를 표시합니다. 글꼴 매개변수, 인디케이터의 위치 및 스프레드 값의 정규화를 수정할 수 있습니다. 스프레드는 매 틱 후에 다시 그려져 가장 최신의 활성 스프레드 값을 보장합니다. 이는 스프레드가 가변적이거나 스프레드가 자주 확대되는 브로커에 유용할 수 있습니다. 스프레드 레이블을 현재 입찰가 라인 근처에 표시하도록 설정할 수도 있습니다. 이 인디케이터는 MT4와 MT5 모두에서 사용할 수 있습니다.
Schaff Trend Cycle MT5
샤프 추세주기(메타트레이더 인디케이터) - 주기를 사용하여 MACD 라인에 대한 스토캐스틱 오버 스토캐스틱을 계산하여 생성되는 주기적 오실레이터입니다. 그 결과 추세 중 고르지 않고 변화에 매우 빠르게 반응하는 개선된 버전의 오실레이터가 탄생했습니다. 이 알고리즘은 통화 추세가 주기에 따라 가속 및 감속한다고 가정한 더그 샤프가 개발했습니다. 이 알고리즘은 2008년에 공개되었습니다. 샤프 추세주기는 추세 방향 변화를 결정하는 두 가지 방법, 즉 MACD와 평활 스토캐스틱 오실레이터를 결합하려고 시도합니다. 지표의 값은 0에서 100 사이에서 변동합니다. 25와 75의 두 가지 트리거 레벨이 사용됩니다. 선택적 알림을 사용할 수 있습니다. 이 인디케이터는 MT4, MT5용을 다운로드할 수 있습니다.