Forget about BMP files like a bad dream. Thanks to this library, you can now use the PNG format, which has a number of advantages, such as being more compact without losing image quality and maintaining transparency.
안타깝게도 일부 브로커는 서머타임(DST)으로 인해 서버 시간 변경이 다소 엉성하다는 사실을 발견했는데, 이는 예상치 못한 일이어서 많이 놀랐습니다. 다음은 누구나 자신의 브로커를 확인할 수 있는 스크립트입니다.
고정된 들여쓰기 또는 포물선 SAR 및 이동평균 지표의 값 또는 지정된 포지션 스톱 레벨에 따라 오픈 포지션의 손절매를 자동으로 이동시키는 클래스 집합입니다.
The Playground EA series was created for experimentation with Fair Value Gaps (FVGs) and liquidity concepts
RiskSizer Panel Lite is a simple MT5 trading panel that calculates an estimated lot size based on your risk percent. Drag two chart lines to set SL/TP, then use one-click BUY/SELL for fast manual execution.
모든 차트에 아시아, 런던, 뉴욕 세션에 대해 색상 범위 상자를 그립니다. 평균 세션 범위를 핍 단위로 표시하는 통계 패널과 가격이 세션 박스에서 벗어날 때 브레이크아웃 알림(선택 사항)을 포함합니다.
This EA serves as a template for traders interested in automating strategies in MT5. It implements a Moving Average crossover system and can be used as-is or customized by adjusting its settings. The free source code is designed to be easily modified for adding new indicators, logic, and trading features.
A professional intermarket analysis tool. It overlays the USD Index (DXY) on any chart to identify SMT Divergences and institutional correlation shifts in real-time.
Chart Water Mark Transform your MetaTrader 5 charts to look as elegant and professional as TradingView.
Quantora Symbol Information Panel MT5 - Professional Trading Specifications Dashboard
Professional open-source Multi-Timeframe MACD Dashboard for MetaTrader 5. Analyzes MACD Main, Signal and Histogram across M1, M5, M15, M30, H1, H4 and D1 with an overall momentum score and market bias.
Professional open-source Moving Average Dashboard for MetaTrader 5. Monitors EMA 20, EMA 50, EMA 100, EMA 200, SMA 50 and SMA 200 with price position, trend structure, MA Score and overall market bias.
스윙 피벗을 자동으로 감지하고, 규칙에 따라 검증된 엘리엇 파동 카운트(1-2-3-4-5 추진파 및 A-B-C 조정파)를 피보나치 정보 패널과 함께 차트에 직접 표시합니다. 이는 참고용일 뿐이므로, 항상 수동으로 확인하시기 바랍니다.
Draws Sydney, Tokyo, London and New York as high/low boxes with the London-New York overlap outlined and the rollover hour shaded. Session times in GMT, broker offset detected automatically, average range of the last N sessions on every label, optional alert at session open.
Four EAs on the same symbol, each one honest on its own: each checks "do I have a position?" with its own magic number, sees none, and enters. On a demo account this reached 22 contracts on a symbol meant to carry 1, and a watchdog had to close 16 positions in one morning. The cap belongs at the door, not after the fact. ExposureCap::Allowed(symbol, lots, cap) sums the volume of every open position on the symbol - all magic numbers, manual trades included - and refuses the order BEFORE it is sent when it would breach the cap. One log line with the three numbers (held, requested, cap) says why. Deliberately simple: gross exposure, no netting of longs against shorts, no per-EA quota. It is a check, not a lock: two EAs deciding on the same tick can both pass; in practice EAs on different charts decide on different ticks. The demo script prints held / cap / room for the current symbol and shows the refusal line. Nothing is traded.
Your statement tells you what you KEPT. It does not tell you what you HAD. This indicator reads your own closed trades from the account history and draws, for each one, the full range it travelled: the best unrealised profit it ever showed (MFE) and the worst unrealised loss it survived (MAE). The gap between what a trade showed and what it paid is where two common problems hide, and neither is visible in a balance curve: winners closing far below their best point (the exit leaves money behind), and losers whose worst excursion barely passed the stop (the stop sits inside the noise). The number to look at is the CAPTURE RATIO: of the profit a winner showed at its best, how much did you take home? 90% says the exits are well placed; 30% says the market kept offering and the exit kept refusing. Limit, stated up front: excursions come from the bars each trade spanned, on the chart timeframe; the path inside a bar is unknown. Predicts nothing; measures trades that already happened.
각기 다른 기능을 하는 세 가지 포지션 규모 조정 보호 기능; 이들을 혼동하는 것이 수많은 계좌가 전액 손실을 입는 주된 이유입니다: - 래더(ladder): 잔고의 X당 1계약으로, 수동 로트 조정 시에도 항상 상한선(CAP)으로 적용됩니다; - 플로어(floor): 최소 자본금 미만이면 거래가 중단되며, 새로운 입금이 필요합니다; - 브레이커(breaker): 계좌 규모와 관계없이 최고점 대비 X% 아래로 떨어지면 거래가 중단되며, 자동으로 재설정되지 않습니다. 이 라이브러리가 해결하는 문제이자, 다른 라이브러리들은 거의 다루지 않는 점: 입금은 이익이 아니며, 출금은 손실이 아닙니다. 브레이커는 잔고 최고치를 기준으로 하락폭을 측정합니다. 이를 처리하지 않으면, 드로우다운 중에 이루어진 입금은 잔고와 최고치를 동시에 끌어올리게 되며, 보호 기능은 도움이 될 바로 그 시점에 하락을 감지하지 못하게 됩니다. 이 경우 입금과 출금은 최고치를 동일한 만큼 이동시킵니다. 최고점은 파일에 저장됩니다. 터미널 재시작 시 최고점을 잊어버리는 브레이커는 진정한 브레이커가 아닙니다. 이 데모는 드로우다운 최저점에서 입금이 이루어지는 상황을 시뮬레이션합니다. 입금 기능을 켜고 끈 상태로 실행하여 “하락” 열을 비교해 보십시오.
금과 24/7 비트코인 차트에서 주말 CME 갭을 찾아내고, 가격이 해당 갭으로 되돌아올 때까지 차트에 모든 미충족 갭을 유지하며, 갭이 얼마나 자주 메워졌는지, 얼마나 빨리 메워졌는지, 가격이 처음에 얼마나 멀리 움직였는지, 그리고 갭을 매도했다면 어떤 수익을 냈을지를 보여줍니다. 리페인팅이 없으며, Expert Advisor용 버퍼가 포함되어 있습니다.
아시아, 런던, 뉴욕 세션의 범위 박스를 표시하고 유동성 스윕을 표시합니다: 유동성 스윕이란, 완료된 세션의 고점 또는 저점을 넘어 촛대 심지가 뻗어 나갔다가 다시 그 범위 안으로 돌아와 마감된 캔들을 말합니다. 재그리기되지 않는 화살표, 확장된 세션 수준, 알림 및 iCustom 지원 버퍼 기능을 제공합니다.
An opening range breakout Expert Advisor that places stop orders a set distance from the session open, with optional NR4, NR7, inside-day and 3-bar narrow-range filters and a no-filter control mode for testing.
An include file that writes real Excel workbooks (.xlsx) from MQL5 without DLLs: several sheets, numbers, text and real Excel dates, a frozen bold header and filters. Example script: the account deals and the daily results to Excel.
Marks the order block behind each break of market structure (the last opposite candle before the move), tracks when it is used and turns failed blocks into breaker blocks. No repaint. Alerts and buffers for EAs.
ICT kill zones (Asian, London, New York, London Close) at the right New York hours on any broker, with US and EU summer time. High / low boxes, levels until price takes them, midnight open. Alerts and buffers for EAs.
Portfolio weights from the returns of symbols or Expert Advisors: inverse volatility, risk parity, hierarchical risk parity, minimum variance, maximum diversification, Ledoit-Wolf covariance.
Block bootstrap of daily results: how deep the drawdown of an account or strategy can get over the next months, with percentiles and a seeded generator for repeatable runs.
Probability of Backtest Overfitting (PBO) of an MT5 optimization by combinatorially symmetric cross-validation. Every pass sends its daily results as a frame, and the PBO is computed when the optimization ends.
Online detection of changes in the mean or volatility (Adams-MacKay): probability of a change in the last k bars, current segment length, forecast, and an indicator.
On a linear MT5 chart, a trend that grows or falls by a steady percentage is a curve, and a straight channel misses it. This indicator draws the real exponential curve, fitted on closed bars to the cleanest of 19 look-back windows, with deviation zones, a projection ahead and a card with the fit, the trend pace and the price position.
Calculate DST for USA, EUR, AUD and RUB and the offset time of the broker automatically from the 70's until 2030 - even in the Strategy Tester of MQ.
책의 마지막 일곱 번째 부분에서는 MetaTrader 5용 프로그램을 개발할 때 유용한 MQL5 API의 고급 기능에 대해 설명합니다. 여기에는 맞춤형 종목 심볼, 내장된 경제 달력 이벤트에 대해서는 물론 네트워킹, 데이터베이스, 암호화와 같은 범용적인 기술이 포함됩니다.
이 인디케이터는 차트에 현재 이벤트를 표시하고 백테스트를 위해 캘린더를 아카이브로 내보내 막대 기록과 이벤트 기록 사이의 시간 불일치를 자동으로 수정할 수 있습니다. 이것은 알고 트레이딩 북의 CalendarMonitorCached 인디케이터의 개선된 버전입니다.
슈퍼트렌드 인디케이터는 ATR을 기반으로 하는 동적 추세 추종 도구입니다. 가격 위 또는 아래에 컬러 라인을 표시하여 강세 또는 약세 상태를 나타냅니다. 가격이 이 선을 넘으면 신호 화살표가 나타납니다. ATR 기간, 승수, 화살표, 레이블 및 색상으로 완전히 사용자 지정할 수 있습니다. 모든 상품과 차트주기에 적합합니다. 스캘핑, 스윙, 인트라데이 트레이딩에 이상적입니다. 다른 보조지표와 함께 사용하면 더욱 강력한 설정이 가능합니다.
책의 파트 5에서는 금융 데이터 분석 및 처리, 차트 시각화, 자동화, 사용자 상호작용 등 알고리즘 트레이딩과 관련된 API에 대해 자세히 알아볼 것입니다.