RiskGuard Lite는 MQL5에서 위험을 통제하며 거래를 구축하는 방법을 보여주는, 작고 이해하기 쉬운 Expert Advisor입니다. 진입 전략은 의도적으로 단순하게(EMA 교차) 설정되어 있어, 코드가 일반적으로 문제가 되는 부분, 즉 손절매 설정, 포지션 크기 조정 및 주문 확인에 집중할 수 있도록 했습니다.
작동 원리: 새로운 바가 생성될 때마다 지난 두 개의 마감 바에서 빠른 EMA와 느린 EMA의 교차 여부를 확인합니다. 손절매는 ATR의 배수로 설정되며, 브로커의 손절 수준보다 가까이 설정되지 않습니다. 익절은 해당 거리 대비 고정된 수익 대 위험 비율로 설정됩니다. 로트 크기는 OrderCalcProfit을 사용하여 계산되며, 스톱 로스에 도달했을 때 선택한 자기자본 비율만큼의 손실이 발생하도록 설정된 후, 브로커의 거래 단위 및 한도에 맞춰 반올림됩니다. 주문을 전송하기 전에 EA는 스프레드를 확인하고, 해당 심볼에 지정된 매직 넘버를 가진 미결제 포지션이 없는지 점검하며, 주문이 거부될 경우 서버 반환 코드를 출력합니다.
입력값: 빠른 EMA 기간 (20), 느린 EMA 기간 (50), ATR 기간 (14), ATR 기준 손절 거리 (2.0), 손절거리의 배수로 설정된 익절(1.5), 순자산 대비 거래당 위험 비율(0.5), 진입 시 허용 최대 스프레드(포인트, 25), 허용 최대 슬리피지(포인트, 10), 매직 넘버.
권장 사용법: H1 차트의 유동성이 높은 모든 종목(예: EURUSD). 네팅 및 헤징 계좌에서 작동합니다. 이 템플릿은 교육용이며 완성된 전략이 아닙니다. 수수료, 슬리피지 및 갭으로 인해 실현 손실이 설정된 위험과 다를 수 있으며, 수익성을 보장하지 않습니다. 먼저 데모 계좌에서 테스트해 보십시오.
MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/77470
Spread Monitor for Scalpers
현재/평균/최대/최소 통계, 거래당 비용, 스캘퍼를 위한 임계값 알림이 포함된 히스토그램을 하위 창에 표시합니다.
FxCraft Example EA – Range Breakout with pending orders
Educational Expert Advisor: daily range breakout with BuyStop/SellStop pending orders, risk-reward take profit and trading days. Clean, commented MQL5 code with margin and stop level checks. Demo and Strategy Tester only.
Spread Monitor
Spread Monitor is an MQL5 Expert Advisor that draws a colour-coded panel on the chart. The panel shows the current spread of the attached symbol in points, along with the average, minimum, and maximum over a rolling history. It also counts how many stored samples exceeded a warning level, and turns the status row red when the current spread is above that level. The utility does not place orders. Inputs control the warning level, the history size, the refresh interval, and the panel position. Panel objects are removed when the EA is detached.
Session Candle Counter: candles numbered from the cash open, DST aware
프랑크푸르트, 런던, 뉴욕 또는 도쿄의 현물 시장 개장 시간을 기준으로, 당일 거래일의 각 캔들에 번호를 매깁니다. 기준 시간은 거래소 현지 시간을 브로커 서버 시간으로 변환할 때 자동 일광 절약 시간제가 적용되므로, 개장 후 첫 번째 캔들은 여름과 겨울을 불문하고 항상 1번으로 표시됩니다.