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

사용자 등급 기준 MetaTrader 5용 최고의 스크립트 - 2

코드를 제출하세요

XAUUSD/GOLD 심볼 설정, 스프레드, 틱 값, 계약 규모, 거래량 단위, 스톱/프리즈 레벨, 스왑 및 계정 컨텍스트를 로그와 선택적으로 CSV 파일에 기록하는 오픈소스 MT5 스크립트입니다.

브로커의 거래량, 가격, 스탑 주문, 거래 정지, 스프레드 및 체결 제한 사항을 보고하는 읽기 전용 MT5 스크립트입니다.

도형 지표가 다시 그려지는지 여부를 측정하며, 다시 그려지지 않는다고 단정하지 않습니다. 불변 조건: 막대가 마감되고 처리된 후에는, 그 위에 그려진 어떤 객체도 절대 변경되어서는 안 됩니다. 즉, 이동하거나, 색상이 바뀌거나, 텍스트가 변경되거나, 사라져서는 안 됩니다. 이 스크립트는 실제 시세를 반영한 사용자 정의 심볼을 생성하고, 템플릿을 통해 지표를 연결하며, 모든 객체를 기록한 뒤, 바를 추가하고, 전체 재계산을 강제한 다음, 객체별로 비교합니다. 변경 사항과 사라짐은 별도로 집계됩니다. 변경이 발생해야만 주장이 거짓임을 의미하기 때문입니다. 비교 대상이 없는 실행 결과는 ‘INCONCLUSIVE’로 보고되며, 절대 ‘통과’로 표시되지 않습니다. 출력은 숫자 옆에 게시할 수 있는 CSV 파일입니다.

간단한 프롬프트 파일을 사용하여 언어, 성격, 메뉴 및 행동 방식을 선택해 MetaTrader 5 AI 어시스턴트를 나만의 취향에 맞게 설정하세요.

Sizes your next trade based on the correlated risk you already have open across other positions — not just the trade in isolation.

A datetime in MQL5 is seconds since 1970 - but server time (TimeCurrent, bar times, deal times) is the broker's wall clock stored AS IF it were UTC. Export it to CSV, read it in Python or a spreadsheet with a "seconds since 1970 UTC" parser, and every timestamp shifts by the server's UTC offset. On a UTC-3 broker that is three hours: the daily bar dated 00:00 reads as 21:00 of the previous day, and "yesterday's session" silently becomes "today's, half formed". That happened to a morning report of mine before this script existed. The script prints TimeTradeServer, TimeCurrent, TimeGMT and TimeLocal, the three offsets between them, the tick lag, and this chart's last bar time in server time and in real UTC - then states the rule: export server timestamps as wall-clock text, or export the epoch together with the offset, and never let the consumer apply its own timezone.

Set TakeProfit by just dragging and dropping script on the desired price level.

견적 기록에서 서버 시간대 및 서머타임 모드(DST)를 경험적으로 감지하는 시간 관련 기능

위험 비율 접근 방식 또는 실제 위험 금액을 사용하여 로트 크기를 계산하는 간단한 스크립트 파일입니다.

이 스크립트는 모든 MQL5 내장 지표 버퍼를 수집하여 분석 목적으로 CSV 파일에 저장합니다.

이 스크립트는 메타트레이더 5 EA 또는 스크립트에서 사용자가 구성한 심볼 이름을 브로커가 제공하는 실제 이름에 매핑하기 위한 참조 솔루션입니다. 이 스크립트는 레벤슈타인 거리 알고리즘을 사용하여 마켓워치에서 가장 유사한 심볼을 자동으로 식별합니다. 심볼 이름의 접두사 또는 접미사 호환성 문제에 직면한 개발자에게 이상적입니다. 특정 요구 사항에 맞게 사용자 지정할 수 있는 시작점입니다.

캔들 서명 예시 | 연구 및 개발용

아룬 값 계산의 다양한 방법 표시하기

One-click CSV export of trade history with P&L, duration & stats

전략의 우위가 실행 비용에 대해 얼마나 견고한지를 측정하는 순수 MQL5 스크립트입니다. 이 스크립트는 청산된 거래에 대한 날짜(Date), 수익(Profit), 거래량(Volume)이 포함된 CSV 파일을 읽어들이고, 각 거래의 비용을 고정 부분과 랏당 비용 부분으로 모델링합니다. 이 스크립트는 거래당 손익분기점 비용, 쿠션(순이익이 0이 되는 가정된 현실적 비용의 배수), 가정된 비용으로 재계산된 순이익 및 수익 계수, 비용이 손실로 전환되는 수익 거래의 비율, 그리고 권장 사항이 포함된 A+부터 F까지의 종합 비용 견고성 점수를 출력합니다. 파일이 없는 경우 재현 가능한 샘플을 생성하여 분석하므로, 첫 실행 시 바로 결과를 확인할 수 있습니다. 외부 라이브러리, 파이썬, AI를 전혀 사용하지 않습니다.

이 CalculateHistoryProfit 스크립트 버전 1.0은 차트 패널을 사용하여 지정된 기간 동안의 수익을 계산하도록 설계되었습니다.

마켓 워치에 있는 모든 종목에 대해 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 파일로 내보낼 수 있습니다.

비동기식과 동기식을 모두 가깝게 비교하는 간단한 프로그램입니다. 샘플 프로그램이므로 조건을 추가하는 등 테스트 목적에 맞게 자유롭게 수정해 보세요.

The script shows the usage of L1 Trend Filter methods in MQL5 for float and double vectors on random walk simulated data.

컴파일된 실행 파일을 차트에 드래그하면 차트에 있는 모든 개체가 삭제됩니다.

트레이더의 삶을 편하게 해주는 간단한 스크립트. 항상 저를 괴롭히는 한 가지는 새 차트의 색상과 같은 속성을 재설정하여 원하는 방식으로 보이게 만드는 것입니다. 그래서 이 작업을 더 원활하게 해주는 스크립트를 만들었습니다.

Provide simplest class to read and parse CSV file

브로커가 미국, 영국 또는 호주 일광 절약 시간제(DST) 일정을 따르는지 여부를 결정하는 스크립트입니다.

Export history of closed positions from MT5 retail hedging account selected between two dates. The resulting file is CSV that can be opened/imported with any spreadsheet software.

이 스크립트는 역사상 특정 시점의 모든 미체결 거래와 해당 손익을 인쇄하는 스크립트입니다.

활성 매수 주문 부분 청산을 위한 스크립트

활성 매도 주문 부분 청산

현재 심볼에 대한 모든 매수 또는 매도 포지션을 청산하는 버튼 두 개를 추가하는 MetaTrader 5용 MQL5 스크립트입니다.

CSV 파일 작성을 위한 가장 간단한 클래스 제공

이 스크립트는 개발자가 MQL5를 사용하여 파일로 프로그래밍 방식으로 작업하는 방법을 보여주는 실용적인 예시입니다. 이 스크립트의 주요 목표 중 하나는 대규모 시스템에서 작업하거나 이식 가능한 독립형 프로젝트를 만들려는 개발자에게 필수적인 효과적인 프로젝트 파일 구성을 시연하는 것입니다. 이 개념은 추가 아이디어를 통해 더욱 확장하고 개선하여 고급 개발 워크플로를 지원할 수 있습니다.

단순히 “최대 드로다운” 수치뿐만 아니라 계좌의 드로다운 구조를 분석하는 네이티브 MQL5 스크립트입니다. 이 스크립트는 일일 자산 곡선(Date,DailyPnL CSV)을 읽어와 손실 구간 곡선을 재구성한 후, 이를 개별 드로다운 에피소드로 나누어 각 에피소드의 깊이, 지속 기간 및 회복 시간을 산출합니다. 그런 다음 ‘울서 지수(Ulcer Index)’, ‘페인 지수(Pain Index)’, ‘회복 계수(Recovery Factor)’ 및 마이너스 상태 지속 시간을 보고하고, 이를 하나의 회복력 점수(A+ ~ F)로 통합하여 권장 사항과 함께 ‘전문가(Experts)’ 탭에 표시합니다. 외부 라이브러리가 필요하지 않으며, 파일이 발견되지 않을 경우 샘플 곡선을 생성하므로 설치 후 바로 실행할 수 있습니다.

설정 가능한 기간 동안 청산된 포지션을 CSV 파일로 내보내, Excel이나 Google 스프레드시트에서 거래 내역을 분석할 수 있도록 합니다. 내보내지는 항목은 진입 및 청산 시각과 가격(부분 체결분에 대해 거래량 가중 평균 적용), 거래량, 포인트 기준 결과, 수수료, 스왑, 순이익 및 거래 기간입니다.

여러 Expert Advisor를 동시에 실행하는 계정에 대한 읽기 전용 분석 기능입니다. 이 기능은 마감된 거래를 매직 넘버별로 그룹화하고, 해당 시스템들을 함께 실행했을 때 실제로 얼마나 절감되는지 측정합니다. 여기에는 단독 운용 시와 통합 운용 시의 드로다운 비교, 차트에 히트맵 형태로 표시된 쌍별 상관관계 행렬, 그리고 포트폴리오의 기간별 수익률에 대한 몬테카를로 재구성 결과가 포함됩니다.

Checks a hypothetical MT5 market or pending order against current symbol, volume, tick-size, stop-distance and filling rules without sending a trade.

A native MQL5 tool that reconstructs closed positions from deal-level history, flags the ones closed through more than one exit, and reprices each one at its own first, last, and best exit rates to measure whether scaling out actually added value. Reports a Value-Add Ratio, a Scale Out Win Rate, an Efficiency figure, and a single-trade dependence check, combined into an A+ to F score with recommendations. Runs out of the box against a built-in demonstration data set; a companion script exports the real input file from your own account history. Pure MQL5, no external libraries.

여러 EA를 실행 중이거나(또는 이와 병행하여 수동 거래를 하는) 계정을 위한 읽기 전용 감사 스크립트입니다. 이 스크립트는 마감된 거래 내역을 매직 넘버별로 그룹화하고, 매직 넘버당 한 줄씩 출력합니다: 청산된 왕복 거래, 거래 양측의 스왑 및 수수료를 포함한 순 손익, 승률, 수익 계수, 평균 승패 금액, 현재 오픈 포지션 및 대기 중인 주문, 활동 날짜 및 종목 — 순 결과별로 정렬되며, 스프레드시트용 CSV 내보내기 기능이 제공됩니다.

시장, 계좌 또는 주문에 대한 접근 권한 없이 MT5 EA 진입 상태 로직에 대한 결정론적 합성 검증.

현재 상태, 다음 전환 상태, 다중 심볼 범위 및 CSV 내보내기 기능을 갖춘 읽기 전용 브로커 네이티브 거래 세션 검사기.

주문을 자동으로 거부하는 보이지 않는 계약 제한 사항들을 표시합니다: 스탑 레벨, 프리즈 레벨, 최소/단위/최대 랏, 틱 크기 및 값, 스프레드 유형, 체결 모드, 스왑, 그리고 사용 가능한 마진 대비 최소 랏 거래에 필요한 마진 등이 포함됩니다.

몇 주 동안 해당 신호를 기반으로 EA를 개발하는 데 시간을 쏟기 전에, 해당 진입 신호가 실제로 거래 비용을 상쇄하는지 여부를 측정합니다. 비용 공제 후 순수익을 보고하며, 중복되지 않는 표본에 대한 신뢰할 수 있는 t-통계량과 무작위 대조군을 제공합니다. 주문은 전혀 체결하지 않습니다.

12345678910