거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Twitter에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
귀하의 MetaTrader 5 터미널에서 CodeBase에 액세스 해보세요
올바른 코드를 찾을 수 없습니까? 프리랜싱 섹션에서 주문하십시오
Expert Advisor 또는 지표 작성 방법

MQL5 MetaTrader 5의 소스 코드 라이브러리 - 9

icon

이것은 MetaTrader 5 플랫폼 프로그램을 위한 최대 규모의 무료 소스 코드 라이브러리입니다. 여기서는 미리 만들어진 Expert Advisor, 기술 지표, 스크립트 및 라이브러리를 찾을 수 있습니다. MQL5 언어를 배울 때 코드 라이브러리를 사용하고 제공된 코드를 기반으로 자신만의 자동화된 거래 응용 프로그램을 개발하십시오.

게시된 코드를 자유롭게 다운로드 및 테스트할 수 있으며, MetaTrader 5에서 코드를 실행할 수 있습니다. 이 라이브러리는 또한 MetaTrader 5 플랫폼과 MetaEditor 개발 환경에서 직접 사용할 수 있습니다.

코드를 제출하세요

MT5 버전의 인디케이터 https://www.mql5.com/ru/code/25465

스크립트는 자체 개발에 사용할 수 있는 모든 표준 그래픽 객체를 만들기 위한 함수 집합을 제공합니다. 스크립트에 제시된 함수는 '있는 그대로' 사용하거나 요구 사항에 맞게 수정할 수 있습니다.

CEnvelopesOnArray 클래스는 인디케이터 버퍼에 의해 Envelopes 인디케이터 값을 계산하도록 설계되었습니다.

CBandsOnArray 클래스는 인디케이터 버퍼를 사용하여 볼린저 밴드®(BB)를 계산하도록 설계되었습니다.

자체 작성된 DLL을 사용하지 않고 매핑과 직접 작동하는 MQL5 클래스입니다.

외환 시장 세션 하이라이트(시드니, 도쿄, 런던, 뉴욕).

현재 심볼에 거래 세션 시작 이후 가격 변동을 %로 표시하는 가장 간단한 지표입니다.

DLL(VC++ 2010 프로젝트)을 사용하여 메모리 매핑과 함께 작동합니다.

DLL을 사용하여 파일 매핑 기능으로 작업하는 예제입니다. 이 예에서는 실행된 Expert Advisor가 메모리에 가상 파일을 생성하고 그 안에 있는 심볼 따옴표를 업데이트하기 시작합니다. 다른 터미널에서 EA를 시작할 때 이러한 EA는 생성된 파일을 열고 마찬가지로 그 안에 있는 견적을 업데이트하기 시작합니다. 따라서 전문가 어드바이저는 하나의 공통 파일을 통해 시세를 교환합니다.

이 스크립트는 스톱 아웃(포지션 강제 청산)이 발생할 수 있는 가격과 프리마진 값이 마이너스가 되는 가격을 계산합니다.

두 이동평균 크로스오버 전략은 금융 시장에서 가장 일반적인 트레이딩 전략 중 하나입니다. 이 전략은 두 이동평균(보통 장기 및 단기)을 사용하는 것을 기반으로 하며 두 이동평균의 크로스오버에 따라 포지션 진입 신호를 보냅니다.

MQL5 버전의 고조파 이동평균

MPC

MPC 인디케이터는 해당 기간의 극한값으로 간단한 채널을 구축합니다. 최고최저범위(HLR) 지표를 기반으로 거래 시스템(채널 브레이크아웃)을 추가로 시각적으로 제어할 수 있도록 설계되었습니다.

HLR

최고최저범위(HLR) 인디케이터는 X 막대의 최대 - 최소 범위 내에서 가격의 상대적 위치를 결정합니다. 가격이 범위의 하단(새 최저)에 있으면 표시기 값은 0이고, 가격이 범위의 상단(새 최고)에 있으면 표시기 값은 1(또는 100%)입니다.

래리 윌리엄스가 제안한 궁극의 오실레이터는 단기, 중기, 장기에 걸쳐 정의된 세 가지 스토캐스틱 지표의 가중 평균입니다.

일일 평균 범위 표시기.

로그 이동 평균은 기간 내 최고 가격과 최저 가격의 로그 평균을 지속적으로 계산합니다.

DSS 브레서트 - 월터 브레서트의 이중 평활 스토캐스틱 인디케이터. DSS 지표 값의 해석은 스토캐스틱 지표와 유사하며, 80 이상이면 과매수, 20 미만이면 과매도 시장을 나타냅니다.

이 신호 추세 인디케이터는 디지털 Fatl 필터의 판독값과 여러 신호선의 추세 방향 분석을 기반으로 합니다. 이 인디케이터의 추세 방향은 히스토그램의 색상으로, 추세의 강도는 폭으로 결정됩니다.

이 신호 추세 지표는 사용자 지정 스피어만 순위 상관관계 지표의 판독값과 여러 신호선의 추세 분석을 기반으로 합니다.

이 코드 블록은 새 막대 또는 새 캔들이 수신되면 이를 감지합니다.

이 코드 블록은 모든 오픈 포지션을 반복하고 매도 호가와 매수 호가를 기준으로 추적 호가를 수행합니다.

스토캐스틱 오실레이터와 프랙탈을 사용하는 전형적인 세마포어 신호 표시기입니다.

이 인디케이터는 현재 추세의 마지막 '방어선'을 보여줍니다. 추세 변화는 컬러 사각형으로, 추세 방향은 컬러 점으로 표시됩니다.

CMO

이 변형된 투샤르 찬드 오실레이터에서는 입력 가격이 클래식 평균에 의해 미리 평활화됩니다.

서버 시간을 한 브로커의 시간대에서 다른 시간대로 변환하는 기능입니다.

이는 시장 변동성이 낮은 시기가 곧 끝나고 가격 상승을 예고하는 신호입니다.

스크립트는 호가 기록을 HST 형식으로 저장합니다. 이 파일 형식은 메타트레이더 4에서 지원되며 터미널 시세 기록으로 가져오거나 독립형 차트로 열 수 있습니다.

이 인디케이터는 일일 가격 범위를 예측하고 전일 가격 수준을 기준으로 예측한 당일의 저항 및 지지 수준을 표시합니다.

거래를 위한 신호를 제공하는 추세 지표입니다. 인디케이터의 색상은 시장 움직임의 방향에 따라 달라지며, 이는 영선을 기준으로 한 인디케이터의 위치에 따라 결정됩니다.

마틴게일 거래 마감

MACD 히스토그램

해당 기간 동안의 가격의 극단값을 기반으로 만들어진 채널입니다. 이 인디케이터의 특징은 채널의 상한선과 하한선뿐만 아니라 중심선의 값은 지지 및 저항 수준으로 사용되는 피벗 포인트를 계산하여 결정된다는 것입니다.

곡선 다시 그리기 채널.

액셀러레이터 오실레이터 표시기 수치를 기반으로 입력 신호를 표시합니다.

도미넌트 캔들은 심지가 서로 교차하지만 양초의 몸통이 위쪽, 아래쪽 또는 같은 위치에 있는 두 개의 캔들 세트입니다.

카운터 어택 캔들 패턴

간단한 추세 표시기.

라게르 알고리즘을 사용하여 평균한 베어스 파워와 불스 파워 기술 지표의 값의 합계입니다.

거래가 이루어져야 하는 순간을 색깔 화살표로 표시하는 일반적인 세마포어 신호 표시기입니다.

12345678910111213141516...195