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

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

icon

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

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

코드를 제출하세요

이익이 난 포지션 청산

Open-source Expert Advisor for testing day-of-week reversal and continuation effects. Built for systematic research, strategy validation, and further development by the MQL5 community.

A simple Expert Advisor based on the crossover of two EMAs (fast and slow), with configurable Stop Loss, Take Profit, lot size, and Magic Number.

Asian Range Breakout day-trading EA. Multi-symbol, M15/M30/H1. Places pending stop orders during the London session outside the pre-London Asian range, using PSAR + MACD + Stochastic signals, with automatic London/NY DST handling, structural stops, trailing and break-even.

이 지표는 차트상에서 불균형 구간(Fair Value Gap)을 찾아내고, 가격이 해당 구간으로 되돌아올 때 화살표로 신호를 보냅니다. 금(Gold), 외환(Forex) 및 M5에서 H4까지의 시간대에서 거래되는 모든 유동성 높은 상품에 적합합니다.

Session Boxes is a custom indicator for MetaTrader 5 that draws color-coded rectangular boxes on the chart representing the high-low range of the Asia, London, and New York trading sessions. The indicator uses H1 data internally and supports configurable session hours in GMT along with a broker server offset parameter

López de Prado의 『Advances in Financial Machine Learning』(제5장)에 소개된 고정 폭 분수 차분(FFD) 기법의 MQL5 구현체입니다. 최대 역사적 기억을 유지하면서 비정상적인 가격 시계열을 정상적인 시계열로 변환하며, 출력값은 Python afml 라이브러리와 교차 검증 시 1e-12 이내의 오차를 보입니다.

이중 TRIX 및 LWMA 필터링을 기반으로 한 장기 모멘텀 및 추세 오실레이터.

미분법을 가격 변동에 적용하여 진정한 시장 속도(1차 미분)와 시장 가속도(2차 미분)를 도출함으로써, 추세 소진이 발생하기 전에 이를 예측하는 정량적 물리 엔진입니다.

This Expert Advisor combines an ADX-based trend strength filter with an EMA pullback entry technique, using ATR for dynamic stop loss and take profit sizing. It is designed for trading a single symbol with one position open at a time.

Expert Advisor for testing the Inside Bar continuation hypothesis. The EA places pending orders in the direction of the Main Bar after a valid Inside Bar pattern is detected, with optional ATR and pattern quality filters.

A state engine to provide geometric signal validation for indicator signals

Instead of having to analyze each pair individually, you can see at a glance what are the most promising pairs according to your own criteria.

Universal Breakout Study is a research-focused Expert Advisor for MetaTrader 5 designed to analyze and optimize range breakout strategies. It provides flexible parameter testing, fast optimization, and a structured framework for validating trading ideas using historical data and forward testing.

An econometric price-space indicator that utilizes the Ornstein-Uhlenbeck stochastic process to mathematically estimate the asset's true driftless equilibrium and its speed of mean reversion.

MSNR v5.31Plus AEU EA is an Expert Advisor for MetaTrader 5 based on Malaysian SNR body levels, Smart Money reaction logic, liquidity sweep, MISS, engulfing confirmation, trendline confluence, QML, CRT and DOL target projection. The EA is designed for XAUUSD and works best on the M5 timeframe. It scans higher timeframes such as W1, D1, H4 and H1 to build important support and resistance zones, then waits for price action confirmation on the execution timeframe. Main features: - Malaysian SNR body-level detection. - Higher-timeframe support and resistance scan. - Liquidity sweep, MISS and engulfing confirmation. - Trendline, QML, breakout-retest and CRT logic. - Confluence cluster system. - Session filter for Asia, Europe and US trading hours. - Risk management by account percentage. - Partial close at selected R multiple. - Break-even and safety guard options. Recommended settings: Symbol: XAUUSD Timeframe: M5.

Expert Advisor for testing the Turnaround Tuesday hypothesis. If Monday closes bullish, a Sell position is opened on Tuesday. If Monday closes bearish, a Buy position is opened. The EA supports an ATR-based filter, ATR-based Stop Loss and Take Profit levels, as well as position sizing using either a fixed lot size or percentage risk.

Breakout is a clean, automated MetaTrader 5 expert advisor designed to capture algorithmic breakout momentum in structural bull markets.

Multi-indicator EA for Gold (XAUUSD) and Silver (XAGUSD): RSI, ADX and MA signals, adaptive ATR trailing stop and built-in capital protection.

프라임 퀀텀 AI는 고전적인 사전 필터(ADX + Alligator)와 주요 AI 제공업체(Anthropic Claude, OpenAI GPT, Google Gemini, DeepSeek, xAI Grok)의 AI 비전 기반 차트 확인을 결합한 MT5 전문가 어드바이저입니다. 사전 필터가 추세 설정을 감지하면 EA는 3개의 적응형 차트 스크린샷을 캡처하여 방향, 확신, 스톱로스 및 이익 실현을 반환하는 구성된 AI 제공업체에 보냅니다. AI가 충분한 확신을 가지고 사전 필터 신호를 확인한 경우에만 거래가 개시됩니다. 특징: 이중 표준 브로커/프롭 펌 위험 모드, 구성 가능한 로트 크기, 마틴 게일 옵션, 다중 SL/TP 모드, 추적손절, 부분 청산, 뉴스/시간/일/스프레드 필터, 드래그 가능한 차트 정보 패널, 완전 노출 보조지표 파라미터. MetaTrader 5, 공급자의 URL에 유효한 WebRequest 및 유효한 API 키가 있어야 합니다. 키 형식에서 공급자가 자동 감지됩니다.

A quantitative stochastic probability engine that utilizes Markov Chain transition matrices to mathematically forecast the percentage chance of bullish or bearish continuation on the next algorithmic execution cycle.

Dynamic Fair Value Gap (FVG) is an MQL5 indicator for MetaTrader 5 that automatically detects market price imbalances. This indicator is perfectly suited for traders utilizing the Smart Money Concepts (SMC) strategy.

IMR is a multi-layered quantitative reversal finder designed for discretionary price-action traders who refuse to trade blind. It helps traders understand what's the current market regime. Whether its an accumulation, distribution or continuation.

시장 데이터에 이산 푸리에 변환(DFT)을 적용하여 주요 주기적 주파수를 분리하여 전환점을 예측하고 위상 지연을 제거하는 디지털 신호 처리(DSP) 엔진입니다.

슈퍼트렌드 인디케이터는 메타트레이더 5 차트에 ATR 기반 동적 추세선을 표시하며, 추세 반전 시마다 매수/매도 화살표 신호와 함께 녹색 상승 추세선과 빨간색 하락 추세선 사이를 전환합니다.

Displays the current bid-ask spread in points and pips directly on the chart, with live tracking of session minimum, maximum and average spread since the indicator was attached. Color changes to alert when spread exceeds a user-defined threshold.

Educational MT5 chart utility that monitors XAUUSD spread on the chart and alerts when spread rises above user-defined warning or danger levels.

Educational MT5 chart panel for XAUUSD showing live spread, ATR volatility, EMA trend bias, RSI condition, daily range and active trading session.

Script to set Stop Loss on every open position based on a target loss in the account's currency (e.g. $50 per position). Works on any deposit currency and any forex symbol. Validates broker stops/freeze levels. Currency conversion handled automatically.

Diagnostic script that compares SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS and SYMBOL_TRADE_TICK_VALUE_PROFIT for every symbol in Market Watch. Classifies each symbol into one of four categories (ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) and provides an aggregated summary plus interpretation tip. Useful for verifying which tick-value property to rely on when implementing risk-based lot sizing in EAs. Exports full per-symbol report to CSV in MQL5/Files.

Heiken ashi with all buffers set as series

데일리 리스크 모니터 라이트는 일일 실현 손익, 변동 손익, 일일 합계, 현재 하락, 색상 기반 리스크 상태를 차트에 직접 표시하는 경량 MetaTrader 5 보조지표입니다. 읽기 전용 모니터링 도구이며 거래를 청산하거나 거래를 차단하지 않습니다.

Triple-barrier labeling pipelines frequently use an arbitrary constant (0.5–1.0%) or a legacy spread assumption as the min_ret threshold. A threshold set below the actual round-trip transaction cost causes the pipeline to label cost-driven noise as tradeable signal. The labeled dataset then systematically overstates edge, and any model trained on those labels overfits to an artifact of the labeling scheme rather than to genuine market structure. TransactionCostCollector.mq5 is a standalone script that resolves the data-collection step of this problem.

Allows to monitor spread and swaps!

이 EA는 박스권 돌파 트레이딩 전략을 구현합니다. 사용자가 정의한 시작 시간과 종료 시간 사이의 가격 범위를 계산하고 차트에 시각적 직사각형을 그려 해당 범위의 고점과 저점을 표시한 다음 범위가 닫힌 후 가격 움직임을 모니터링합니다. 시장이 박스권 고점을 돌파하면 매수 거래를 개시하고, 박스권 저점을 돌파하면 매도 거래를 개시합니다.

A quantitative volume density engine utilizing weighted Harmonic Mean mathematics to eliminate arithmetic outliers and map the true institutional liquidity center of gravity.

트렌드 국면에 대한 기계 학습 기반의 접근 방식. 정확한 신호와 내장된 백테스트 신뢰도를 제공합니다.

A library to retrieve proximity signals for channel based indicators

시장을 서로 다르게 해석하는 두 가지 적응형 이동평균. 이 두 선이 교차하면 추세 전환을 시사합니다.

MACD Multi-color Histogram

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199