거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Facebook에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
Experts

EMA Cross Demo EA with ATR Stops - MetaTrader 5용 expert

Usama Bin Islam
Usama Bin Islam
MQL5 developer: Expert Advisors from written rules, indicator development, Pine Script to MQL5 conversions, and cost-aware backtesting.
How I work:
- I turn your rules into a short written spec (entries, exits, stops, sizing, filters) before writing any code, so we agree on the logic first.
| Korean English Русский 中文 Español Deutsch 日本語 Português Français Italiano Türkçe
조회수:
10
평가:
(2)
게시됨:
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

EMA 크로스 데모 EA (MetaTrader 5)


이 EA는 거래 우위를 보여주기 위한 것이 아니라, 신뢰할 수 있는 EA 개발 방법을 보여주기 위해 제작된 작고 구조가 명확한 데모용 전문가 자문가입니다.


로직 (새로운 바가 생성될 때마다 한 번씩 평가되며, 종가가 확정된 바에만 적용됨 - 리페인팅 없음):

- 매수 신호: 빠른 EMA가 느린 EMA를 상향 돌파할 때

- 매도 신호: 빠른 EMA가 느린 EMA 아래로 교차할 때

- 반대 신호가 발생하면 기존 포지션을 청산하고, 새로운 바의 다음 틱에서 새로운 포지션을 개설합니다


리스크 관리:

- 손절매 = 진입가 ± ATR × InpSLATRMult

- 익절 = 손절 거리 × InpRewardRisk

- 필요한 경우 스탑/TP 수준은 브로커의 최소 스탑 거리만큼 확장됩니다

- 랏 크기는 해당 종목의 거래량 단위, 최소 및 최대 값에 맞춰 정규화됩니다

- 스프레드가 InpMaxSpreadPoints보다 넓을 경우 진입을 건너뜁니다


헤징 계좌와 네팅 계좌 모두에서 작동합니다(포지션 조회는 네팅된 포지션 유형이 아닌 매직 넘버와 종목 코드로 이루어집니다).


입력값: 빠른/느린 EMA 기간, ATR 기간, SL ATR 배수, 수익:위험 비율, 랏 크기, 최대 스프레드(포인트), 매직 넘버, 슬리피지(포인트).


이 예제는 구조와 방법(종가 기준 신호, 스프레드 필터, 랏 정규화, 헤징/네팅 안전 포지션 처리)을 보여주기 위한 시연용 예시입니다. 이는 거래 권장 사항이 아닙니다. 첨부된 자산 가치 차트는 코드 실행을 위해만 사용된 합성 가격 시계열에서 추출한 것입니다(이 합성 시뮬레이션에서 총 손익은 양수이지만, 수수료 차감 후 순 손익은 음수입니다). 이는 수익성 있는 전략이 아닌 백테스팅 접근 방식을 보여주는 것입니다.


동일한 신호 및 백테스트 로직(일치도 테스트용)에 대한 Python 참조 구현본은 요청 시 제공 가능합니다.


업데이트: 빠른 시간대(fast timeframes)에서 ATR 기반 SL/TP가 브로커의 최소 스탑 거리 내부에 위치하여 주문이 거부되던 문제를 수정했습니다. 이제 스탑 거리는 스탑/프리즈 수준에서 하한이 설정되며, 진입 가격 대신 올바른 청산 측 가격(매수 시 매수 호가, 매도 시 매도 호가)을 기준으로 확인됩니다.


업데이트 2: 이제 EA는 주문을 전송하기 전에 OrderCalcMargin()을 통해 사용 가능한 마진을 확인하며, 계좌에서 감당할 수 없는 주문은 전송하지 않고(로그 메시지를 남기며) 건너뜁니다. 이를 통해 매우 적은 테스트 잔고에서 발생하는 브로커 측의 “자금 부족”으로 인한 주문 거절을 방지할 수 있습니다.

합성 백테스트 자산 곡선 (총수익 대 순수익)

MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/77653

RSI 고갈 반전 - EURUSD RSI 고갈 반전 - EURUSD

RSI 고갈 신호, ATR 기반 청산 및 변동성 조정 스프레드 필터링을 기반으로 한 MetaTrader 5 전략 테스터용 오픈소스 EURUSD 전문가 자문가입니다.

Session Boxes Asia London New York Session Boxes Asia London New York

Draws Asia, London and New York session boxes on the chart with each session's high and low.

Candle Timer Countdown Candle Timer Countdown

Candle countdown timer for Gold (XAUUSD), EURUSD and any symbol: time left on the current candle next to price or in a corner, spread, color change and alert before the close. Server time, no ticks needed. Open source code.

CanvasTabs: a lightweight tab bar for MQL5 based on CCanvas CanvasTabs: a lightweight tab bar for MQL5 based on CCanvas

A lightweight tab bar for chart panels, drawn with the standard CCanvas class. One include file, several independent instances per chart, click selection, resizing and safe cleanup. Includes a demo Expert Advisor.