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

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

icon

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

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

코드를 제출하세요

An educational MT5 indicator that builds support and resistance as price zones from confirmed pivots. Nearby reactions are merged using ATR-based distance, then ranked by repeated tests, rejection strength and recency. Only the strongest zones are displayed to keep the chart readable.

Spread calculator is created to display the current spread on any currency pair on the chart.

On-Chart Candle Countdown Clock is a simple indicator created to display the countdown timing of the last candle on any time frame.

차트에 현재 매수-매도 스프레드를 포인트와 핍 단위로 직접 표시하며, 지표가 적용된 이후 해당 세션의 최저, 최고 및 평균 스프레드를 실시간으로 추적합니다. 스프레드가 사용자가 설정한 임계값을 초과하면 색상이 변경되어 경고합니다.

마켓 워치에 있는 모든 종목에 대해 SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS 및 SYMBOL_TRADE_TICK_VALUE_PROFIT을 비교하는 진단 스크립트입니다. 각 심볼을 네 가지 범주(ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) 중 하나로 분류하고, 집계된 요약 정보와 해석 팁을 제공합니다. EA에서 위험 기반 로트 크기 조정을 구현할 때 어떤 틱 값 속성을 기준으로 삼아야 할지 확인하는 데 유용합니다. 심볼별 전체 보고서를 MQL5/Files의 CSV 파일로 내보낼 수 있습니다.

계좌 통화로 표시된 목표 손실액(예: 포지션당 50달러)을 기준으로 모든 오픈 포지션에 손절매를 설정하는 스크립트입니다. 모든 입금 통화와 모든 외환 종목에서 작동합니다. 브로커의 스톱/프리즈 레벨을 확인합니다. 통화 변환은 자동으로 처리됩니다.

모든 버퍼를 시계열로 설정한 헤이켄 아시

트리플 배리어 라벨링 파이프라인은 종종 임의의 상수(0.5–1.0%)나 기존의 스프레드 가정을 min_ret 임계값으로 사용합니다. 실제 왕복 거래 비용보다 낮게 설정된 임계값은 파이프라인이 비용에 의한 잡음을 거래 가능한 신호로 오인하게 만듭니다. 이렇게 라벨링된 데이터셋은 에지를 체계적으로 과대평가하게 되며, 해당 라벨을 기반으로 훈련된 모델은 진정한 시장 구조가 아닌 라벨링 방식에서 비롯된 인공적 현상에 과적합하게 됩니다. TransactionCostCollector.mq5는 이 문제의 데이터 수집 단계를 해결하는 독립형 스크립트입니다.

가중 조화 평균(Weighted Harmonic Mean) 수학적 원리를 활용하여 산술적 이상치를 제거하고, 기관 투자자의 실제 유동성 중심을 파악하는 정량적 거래량 밀도 분석 엔진.

이익이 난 포지션 청산

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까지의 시간대에서 거래되는 모든 유동성 높은 상품에 적합합니다.

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

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

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

Prime Quantum AI는 고전적인 사전 필터 (ADX + Alligator)와 주요 AI 제공업체(Anthropic Claude, OpenAI GPT, Google Gemini, DeepSeek, xAI Grok)의 AI 비전 기반 차트 확인 기능을 결합한 MT5 전문가 자문가(EA)입니다. 프리필터가 추세 형성을 감지하면, 이 EA는 세 가지 적응형 타임프레임의 차트 스크린샷을 캡처하여 설정된 AI 제공업체로 전송하며, 해당 제공업체는 추세 방향, 신뢰도, 손절매 및 익절 수준을 반환합니다. AI가 충분한 신뢰도로 프리필터 신호를 확인할 때에만 거래가 개시됩니다. 주요 기능: 표준 브로커/프로프 펌(Prop Firm) 이중 리스크 모드, 설정 가능한 로트 크기, 선택적 마틴게일, 다양한 SL/TP 모드, 트레일링 스톱, 부분 청산, 뉴스/시간/요일/스프레드 필터, 차트 상에서 드래그 가능한 정보 패널, 그리고 완전히 노출된 지표 매개변수. MetaTrader 5, 제공업체 URL에 대한 WebRequest 활성화, 그리고 유효한 API 키가 필요합니다. 키 형식을 통해 제공업체가 자동으로 감지됩니다.

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

슈퍼트렌드(Supertrend) 지표는 메타트레이더 5(MetaTrader 5) 차트에 ATR을 기반으로 한 동적 추세선을 표시하며, 상승 추세 시에는 녹색 선, 하락 추세 시에는 빨간색 선으로 표시되고, 추세 반전 시마다 선택 사항인 매수/매도 화살표 신호를 제공합니다.

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.

Daily Risk Monitor Lite는 일일 실현 손익, 미실현 손익, 일일 총액, 현재 드로다운 및 색상으로 표시되는 리스크 상태를 차트에 직접 표시해 주는 경량형 MetaTrader 5 지표입니다. 이 도구는 읽기 전용 모니터링 도구로, 포지션을 청산하거나 거래를 차단하지 않습니다.

Allows to monitor spread and swaps!

이 EA는 범위 돌파 거래 전략을 구현합니다. 사용자가 지정한 시작 시간과 종료 시간 사이의 가격 범위를 계산하고, 차트에 직사각형 모양의 선을 그려 해당 범위의 고점과 저점을 표시한 다음, 범위가 닫힌 후의 가격 움직임을 모니터링합니다. 시세가 범위 상단을 상향 돌파하면 매수 포지션을 개설하고, 범위 하단을 하향 돌파하면 매도 포지션을 개설합니다.

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

A library to retrieve proximity signals for channel based indicators

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

MACD Multi-color Histogram

This custom indicator displays the ADX Wilder, +DI, and -DI lines together with Bollinger Bands calculated on the ADX main line in a separate window. It helps traders evaluate both trend strength and the volatility range of ADX values. The middle, upper, and lower bands can be used to identify ADX expansion, contraction, and potential strength breakouts. The indicator is useful for confirming trending conditions, spotting increasing momentum, and detecting when ADX moves outside its normal range. Input parameters allow adjustment of the ADX period, Bollinger Bands period, deviation, and applied price settings.

지연성이 있는 소매용 ATR을 대체하는 예측형 정량 분석 엔진으로, 노벨상을 수상한 GARCH(1,1) 계량경제학 모델을 활용하여 향후 시장 변동성과 분산을 수학적으로 예측합니다.

통계적 차익거래(페어 트레이딩)를 위해 설계된 정량적 다중 자산 오실레이터로, 두 개의 상관관계가 있는 자산 간의 로그 스프레드를 계산하고 Z-스코어를 측정하여 위험 중립적인 평균 회귀 기회를 식별합니다.

Precision Sniper는 TradingView의 최고 신호 도구를 참고하여 개발된 다중 지표 통합 MT5 지표로, EMA 구조, RSI, MACD, ADX, VWAP, 거래량 정렬을 기반으로 매수/매도 신호(A+, A, B, C)를 등급별로 평가하며, 8가지 프리셋, 고주파(HTF) 편향 확인, 자동 TP/SL 수준, 추적 스탑, 내장 백테스트 대시보드를 제공합니다.

A candlestick chart which colors OHLC candles based on directional price momentum and news impact

Automatically detect Inside Bar patterns, draw projection rectangles, and receive real‑time alerts – all in one powerful indicator. Swing And Full Margin trader

모멘텀 상태에 따라 캔들을 색으로 구분하세요. 4단계의 편향 수준 + 중립 — 어두운 차트에 최적화되었습니다.

MACD Institutional은 “스마트 머니”의 흐름에 맞춰 거래를 원하는 트레이더를 위해 설계된 고급 지표입니다. 각 틱이나 캔들 종가를 구분 없이 처리하는 표준 MACD와 달리, 이 지표는 이동평균을 계산하기 전에 동적 거래량 필터를 사용하여 가격 구조를 재구성합니다.

An aerospace-grade state estimation algorithm that dynamically filters out market noise and manipulation wicks to reveal the true underlying execution price with zero static phase-lag.

이 EA는 레인지 돌파 거래 전략을 구현합니다. 사용자가 지정한 시작 시간과 종료 시간 사이의 가격 범위를 계산하고, 차트에 시각적인 사각형을 그려 해당 범위의 고점과 저점을 표시한 다음, 레인지가 종료된 후의 가격 움직임을 모니터링합니다. 시세가 범위 상단을 상향 돌파하면 매수 포지션을 개설하고, 범위 하단을 하향 돌파하면 매도 포지션을 개설합니다.

화살표를 사용하여 포지션을 개설하고, 중앙선을 사용하여 현재 열린 포지션에서 청산합니다.

BEC 거래 관리자는 손익분기점, 추적 로직, 부분 청산, 손절매 제거, 수익 측 청산, 손실 측 청산, 빠른 스캘프 진입을 위한 원클릭 컨트롤을 사용하여 현재 종목의 활성 포지션을 관리할 수 있도록 도와줍니다. 또한 편일예탁잔고, 부동 수익, 일일 수익, 손절 라벨, 바구니 손익분기점 미리 보기 등 주요 계좌 및 심볼 정보를 차트에 표시합니다.

금(XAUUSD) 양방향 그리드 EA. 프로센트 계좌에 이상적입니다. 일일 수익 목표 및 최대 드로다운 보호 기능이 포함되어 있습니다.

12345678910...201