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

MQL4 및 MQL5 소스 코드 라이브러리

icon

MQL5 또는 MQL4 프로그래밍 언어를 어디서부터 배워야 하는지 모르시겠나요? MetaTrader 터미널을 위한 다양한 프로그램을 이용할 수 있습니다. 게시된 코드 예제를 다운로드하고 연구하며, 자신만의 지표와 Expert Advisor를 개발하십시오. 최대 MQL5 및 MQL4 코드 라이브러리에 응용 프로그램을 게시하면 모든 MetaTrader 터미널 및 MetaEditor에서 사용할 수 있습니다.

MQL4 및 MQL5의 코드 예제는 전 세계에 배포될 것이며 수천 명의 거래자가 귀하에 대해 알게 될 것입니다!

코드를 제출하세요

"Candle_size.mq5" 인디케이터는 차트에 캔들의 크기를 표시하여 가격 변동을 명확하고 상세하게 시각적으로 분석할 수 있도록 개발되었습니다. 각 캔들의 고가와 저가의 차이를 계산하여 형식화된 값을 해당 캔들 옆에 텍스트로 표시합니다. 이 기능은 변동성을 평가하거나 특정 패턴의 가격 움직임을 파악하려는 트레이더에게 특히 유용합니다.

이 EA는 바스켓을 관리하기 위한 몇 가지 규칙을 적용하기 위한 것입니다.

스크립트는 주어진 여유 자금의 비율에 따라 로트 크기를 계산합니다.

이 표시기를 사용하면 두 기호의 막대 종가로 산술 연산을 수행하고 결과를 다른 차트에 표시하여 교차 비율 (곱셈 및 나눗셈), 스프레드 (뺄셈) 값을 얻거나 단순히 한 기호의 차트에 다른 기호의 데이터를 표시 할 수 있습니다.

부드러운 가속기.

버터플라이 전략 전문가 자문 이 전문가 자문(EA)은 자동화된 외환 거래를 위해 여러 차트주기(M2~D1)에 걸쳐 버터플라이 조화 거래 패턴을 구현합니다. 피봇 포인트를 사용하여 강세 및 약세 버터플라이 패턴을 감지하고 사용자 지정 가능한 위험 관리 및 여러 테이크프로핏 레벨로 거래를 실행합니다.

위험보상비율에 따른 자동 SL TP 스크립트는 위험 관리 프로세스를 간소화하려는 MetaTrader 5 트레이더를 위해 설계된 간단하면서도 강력한 도구입니다. 이 스크립트는 사용자가 정의한 위험:보상 비율과 손절(핍)을 기준으로 오픈 포지션의 손절(SL) 및 이익실현(TP) 수준을 설정하는 과정을 자동화합니다. 초보자든 숙련된 트레이더든 이 스크립트를 사용하면 시간을 절약하고 일관된 리스크 관리를 할 수 있습니다.

개선된 마트그레그.

사용자 기반에는 이미 가격 채널 표시기가 있지만 개인적으로 마음에 들지 않고 위와 아래 사이의 모든 공간을 채색하기 때문에 적합하지 않습니다. 제안된 변형에서 가격 채널은 메타트레이더 4에서와 같이 보일 것입니다.

이동 평균 지표는 모든 차트 주기(현재 차트 주기보다 높거나 낮은 주기)에 적용할 수 있습니다. 포함 SMA, EMA, SMMA, LWMA, AMA, DEMA, TEMA, FRAMA 및 VIDYA

인디케이터는 두 개의 선으로 표시됩니다. 아래쪽 선은 반등을 일으킨 최신 SMA 기간을 기준으로 계산됩니다. 위쪽 선은 반등을 일으킨 최신 SMA 기간을 기준으로 계산됩니다.

다음은 EA에서 작업을 수행하는 데 유용한 몇 가지 #define 문입니다. 파일 시작 부분에 변수 이름만 지정한 다음 다른 #define 문이 작업을 수행하도록 하면 됩니다. 이 파일을 사용하려면 EA 파일의 첫 줄에 #include <DEFINE_statements.mqh> 를 추가하세요.

스토캐스틱 인디케이터는 모든 차트 주기에 적용할 수 있습니다(현재 차트의 차트 주기보다 높거나 낮음).

RSI 지표는 모든 차트 주기(현재 차트 주기보다 높거나 낮은)에 적용할 수 있습니다.

우리가 원하는 것은 주문하는 방법의 구문과 값이 아니라 알고리즘과 메서드에 대해 생각하는 것입니다. 여기에는 MQL5에서 포지션을 관리하는 간단한 함수가 있습니다.

마켓 워치의 모든 심볼에 대해 브로커에서 모든 틱을 다운로드합니다. 모든 기록 또는 가능한 경우 과거의 특정 날짜까지 다운로드합니다.

MACD 컬러 히스토그램은 기존 MACD(이동평균수렴발산) 지표의 향상된 버전으로, 시장 모멘텀을 보다 명확하고 직관적으로 시각적으로 분석할 수 있도록 설계되었습니다. 이 인디케이터는 기존 MACD 기능과 MACD 선과 신호선 사이의 관계에 따라 색상이 변하는 동적 히스토그램을 결합하여 트레이더가 시장의 추세, 반전 지점, 결정적 순간을 빠르게 파악할 수 있도록 합니다.

히스토그램이 있는 MACD 지표는 모든 차트 주기(현재 차트 주기보다 높거나 낮은 주기)에 적용할 수 있습니다.

MACD 라인, 신호 라인 및 멀티 컬러 히스토그램이 있는 MACD 인디케이터.

지연이 없는 MACD 오실레이터.

여러 트레이딩 로봇을 동시에 실행하든 하나의 정교한 전략만 실행하든 각 전문가 자문가의 성과를 추적하는 것은 의외로 시간이 많이 소요될 수 있습니다. 메타트레이더 5(MT5)는 "도구 상자"에 주문과 포지션을 편리하게 표시하지만 여러 로봇이 같은 계좌를 공유하면 어떤 EA가 수익 또는 손실을 내고 있는지 알기 어려워집니다. 단일 계좌에 수십 또는 수백 개의 거래가 있을 수 있고, 각각 다른 EA가 개설한 거래가 있을 수 있으므로 한 로봇의 결과를 다른 로봇과 구분하기 어렵습니다.

캔들 카운터는 트레이더가 차트에서 막대 순서를 시각화하고 분석할 수 있도록 설계된 강력하고 다재다능한 도구입니다. 이 표시기는 사용자가 정의한 기본 설정에 따라 차트에서 각 캔들에 자동으로 번호를 매기므로 특정 캔들을 쉽게 추적하고 패턴을 식별하며 정확한 트레이딩 전략을 구현할 수 있습니다.

MQL5 언어 키워드

가변 지수 동적 평균의 OsMA와 유사한 오실레이터입니다.

메타트레이더5에서 서버 애플리케이션으로 호가를 전송하기 위한 라이브러리입니다.

This is a Moving Average indicator based on Heiken-Ashi candles instead of raw market price.

촛불을 닫을 시간입니다. 동적 텍스트 색상. 백 테스트에 최적화되었습니다.

데일리하이로우 인디케이터는 지정된 기간을 기준으로 차트에 고가 및 저가 수준을 표시하도록 설계된 메타트레이더 5(MQL5)용 다용도 도구입니다. 이 지표는 사용자 지정 가능한 기간과 가격 계산 방법을 통해 유연성을 제공하므로 의사 결정을 위해 주요 가격 수준에 의존하는 트레이더에게 특히 유용합니다.

A. 엘더의 충동 시스템에 대한 표시기.

전문가 어드바이저 "스테로이드 볼린저". 전문가 어드바이저는 추세에 따라 거래하고 볼린저 밴드 인디케이터를 사용합니다.

전문가 어드바이저는 복식 횟수가 제한된 마틴 게일을 사용합니다.

목표는, 이 함수를 MQL5 개발의 모든 텔레그램 통합 작업에 쉽게 사용할 수 있도록 하는 것입니다. 이 파일을 코드베이스에 추가하면, 전문가 어드바이저에 포함시키고, 포함된 모듈에서 바로 함수를 호출할 수 있습니다. 이렇게 하면, 코드를 처음부터 다시 개발할 필요가 없으므로, 여러 프로젝트에서 재사용성을 보장할 수 있습니다.

단일 입력을 사용하여 파도 방향 변화를 감지하기 위한 단계 크기를 조정하는 지그재그 표시기

디나폴리타겟 인디케이터를 MQL5로 번역. 차트에 지그재그 표시가 추가되었습니다.

진드기 정보를 파일에 저장할 수 있을 뿐만 아니라 테스터가 모델링한 진드기를 기록할 수 있는 전문가 어드바이저입니다.

표준 편차 값으로 계산된 RSI입니다.

각 이전 파동에 대한 최소 되돌림 %에만 의존하는 지그재그 표시기이며, 선택적으로 atr 단위로 측정된 특정 크기보다 큰 지그재그 표시기입니다.

TradeReportExporter 스크립트는 거래(거래) 내역을 편리한 CSV 파일로 내보내도록 설계되었습니다. 스크립트가 설치된 상품의 지난 1년간 모든 거래에 대한 데이터를 자동으로 수집합니다. 파일에는 날짜 및 시간, 거래 유형(매수/매도), 가격, 거래량, 수수료, 수익/손실 등의 데이터가 포함됩니다. 결과는 Excel 또는 다른 스프레드시트 편집기에서 열 수 있는 파일로 저장됩니다.

이 로봇은 난수 생성기를 사용하여 단순히 동전을 던지는 시뮬레이션을 통해 각 거래의 방향을 결정합니다. 객체 지향 스타일로 프로그래밍된 최소한의 전문가 어드바이저의 예시를 제공합니다. 또한 다른 진입 방법으로 창출되는 가치를 정량화할 수 있는 근거를 제공합니다.

전문가 어드바이저를 사용하면 클릭 한 번으로 거래를 진행할 수 있습니다.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189