거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Twitter에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
조회수:
11
평가:
(2)
게시됨:
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

개요: 지속적으로 손실을 보는 EA가 많습니다. 매매 방향을 단순히 반대로 바꾸면 수익을 낼 수 있을까요?

이 도구를 사용하여 실계좌나 데모 계좌에서 실시간으로 그 답을 확인해 보세요!

MirrorHedgeEA는 다른 Expert Advisor(또는 수동 거래)가 체결한 거래를 계좌에서 모니터링합니다. 매직 넘버 규칙에 따라 해당 거래를 복제합니다. 시장 포지션, 보류 주문, SL/TP 변경, 부분 청산 및 청산을 처리합니다. 모든 미러 거래에는 고유한 매직 넘버와 코멘트가 지정되므로, ‘거래 내역’ 탭에서 미러링된 결과를 원본과 쉽게 구분할 수 있습니다.

복제는 단일 브로커의 단일 계정 내에서 이루어집니다. 계정 간 또는 서버 간 통신은 발생하지 않습니다.

이 EA는 어떤 차트에서든 실행될 수 있습니다. 예를 들어, EURUSD 차트에 배치되어 있더라도 XAUUSD 포지션을 미러링합니다:

Mirror Hedge EA 스크린샷_1

기능

  • 유연한 소스 선택: 쉼표로 구분된 하나 이상의 매직 패턴을 지정할 수 있으며, 일치 조건은 ‘시작과 일치 (기본)’, ‘포함’, 또는 ‘정확히 일치’ 중에서 선택 가능합니다.
  • 로트 크기 모드: 소스와 동일(기본값), 고정 로트, 또는 소스 로트의 백분율. 거래량은 해당 심볼의 단위 간격으로 반올림되며 최소/최대 값으로 제한됩니다.
  • 역방향 모드(기본적으로 켜짐):

    • 매수가 매도로, 매도가 매수로 바뀝니다.
    • 소스의 TP는 미러의 SL이 되고, 소스의 SL은 미러의 TP가 되며, 가격 수준은 동일하게 유지됩니다.
    • 보류 주문은 동일한 가격을 유지합니다: 매수 지정가 주문은 매도 스탑 주문으로, 매수 스탑 주문은 매도 지정가 주문으로 변경되는 식입니다.
  • 전체 라이프사이클 동기화: 포지션 개설, 보류 주문 배치, 가격/손절가/익절가/만기 수정, 부분 청산(동일 및 % 모드), 청산, 보류 주문 삭제.
  • 추적 가능한 미러: 미러 매직은 소스 매직에 접미사가 추가된 형태입니다(808 → 808321). 미러 코멘트는 소스 코멘트에 _mirror가 추가된 형태입니다.
  • 재시작 안전: 원본과 미러 간의 연결은 EA 재시작 후에도 유지됩니다. 자체 SL/TP에 의해 청산된 미러는 다시 개설되지 않습니다.
  • 정보 패널: 활성화된 규칙, 랏 모드, 복사 중인 소스 매직(미러 매직 포함), 각 소스 포지션 또는 대기 중인 주문과 그 옆의 미러, 그리고 소스/미러/순 P/L을 표시합니다:

    입력 매개변수

    매개변수 기본값 설명
    소스 매직 패턴 1001 복사할 쉼표로 구분된 매직 패턴
    매직 일치 규칙 다음으로 시작 시작 문자 / 포함 / 정확히 일치
    미러 매직 접미사 321 미러 매직 = 소스 매직 + 접미사
    미러 주석 접미사 _mirror 미러 주석 = 원본 주석 + 접미사 (31자 제한)
    역방향 true 매수↔매도, TP↔SL
    로트 크기 모드 원본과 동일 동일 / 고정 / 원본의 %
    고정 랏 / 랏 비율 0.01 / 100 매칭 랏 모드에서 사용됨
    미결 주문 미러링 true 미결제 주문 복사
    SL/TP 미러링 true SL/TP 및 변경 사항 복사
    부분 청산 동기화 true 'Same' 및 '%' 모드에서만 적용
    기존 거래 미러링 true EA 시작 시 이미 열린 거래 복사
    최대 슬리피지 / 동기화 간격 20 pts / 100 ms 실행 및 폴링 설정
    패널 설정 – 표시, 위치, 너비, 글꼴 크기, 최대 행 수

    설정

    1. 계좌는 헤징 계좌여야 합니다. EA는 네팅 계좌에서는 실행되지 않습니다.
    2. EA를 차트에 연결하고 알고리즘 거래를 활성화하십시오.
    3. 소스 매직 패턴을 미러링하려는 EA 또는 수동 거래의 매직으로 설정하십시오.
    4. 패널을 확인하십시오. 소스 매직이 "복사 매직(Copying magics)" 아래에 표시되어야 하며, 각 거래에 복사 표시가 나타나야 합니다.

    이 기능이 반전 전략 테스트에 유용한 이유

    흔히 “이 전략은 백테스트에서 손실을 보므로, 그 반대 전략은 수익을 낼 것이다”라고 생각합니다. 그러나 백테스트 결과를 단순히 종이의 위에서 아래로 뒤집는 것은 원본 P/L의 부호만 바꾼 것에 불과하며, 이는 대개 잘못된 접근입니다.

    • 비용은 두 번 지불됩니다. 원본 P/L = 총 수익 − 비용일 때, 미러의 P/L은 −(총 수익 − 비용)이 아니라 −총 수익 − 비용입니다. 주로 스프레드와 수수료 때문에 손실을 보는 전략은 반전시켜도 승자가 되지 않습니다. 미러 전략도 동일한 비용을 지불하기 때문입니다. 서류상 반전은 비용을 약 두 배 정도 과대평가하여 결과를 부풀립니다.
    • 스프레드 비대칭성. 매수 포지션은 매도 호가에 진입하고 매수 호가에 청산됩니다. 매도 포지션은 그 반대입니다. 미러 포지션의 손절매는 원본 포지션과 다른 가격 측에서 발동되므로, 스프레드 확대가 한쪽은 발동시키지만 다른 쪽은 발동시키지 않을 수 있습니다.
    • 체결 지연. 미러 전략은 원본 전략보다 늦게 진입하므로, 변동성이 큰 시장에서 발생하는 슬리피지가 미러 전략에 다른 방식으로 영향을 미칩니다.
    • SL/TP 비대칭성. 타이트한 TP와 넓은 SL을 가진 시스템은 승률이 높습니다. 이와 반대로 설정하면 승률은 낮아지지만 큰 수익을 낼 수 있으며, 각 수준까지의 가격 추이가 중요합니다.
    • 스왑. 롱과 숏 스왑은 다르므로, 미러는 상이한 보유 비용을 부담합니다.
    • 테스터 가정. 모델링된 틱과 고정 스프레드는 스탑 레벨, 프리즈 레벨, 리쿼트, 부분 체결과 같은 브로커별 특성을 숨깁니다.

    이 EA를 데모 계좌나 소규모 실전 계좌에서 기존 전략과 병행하여 실행해 보십시오. 둘 다 동일한 실시간 틱 데이터와 동일한 체결 조건에서 실행되므로, 미러 전략의 결과에는 이러한 모든 영향이 반영됩니다. ‘내역(History)’ 탭에서 미러 전략의 거래를 매직 넘버별로 필터링하여 역방향 전략을 별도로 평가할 수 있습니다. 패널의 원본/미러/순 손익(P/L)을 통해 종합적인 효과를 한눈에 확인할 수 있습니다.

    미러는 헤지 전략이므로, 소스와 미러 포지션은 계좌 내에서 서로 상쇄됩니다. 순 자산은 대략 거래 비용의 음수만큼 변동합니다. 이로 인해 이 EA는 수익 전략이 아닌 측정 도구로 기능합니다. 의미 있는 표본 기간 동안 미러 전략이 비용을 차감한 후에도 실질적인 우위를 보인다면, 원본 전략이 포함되지 않은 별도의 계좌에서 역전략을 단독으로 운용하는 것을 고려해 볼 수 있습니다.

    제한 사항

    • 헤징 전용 계좌에만 적용됩니다.
    • 스탑 리밋 주문은 정확한 역방향 주문이 없으므로 역방향 모드에서는 건너뜁니다.
    • 고정 랏 모드에서는 부분 청산이 미러링되지 않습니다.
    • 15자리보다 긴 매직 넘버는 접미사를 사용할 수 없으므로 건너뜁니다.
    • 소스/미러 링크는 터미널 전역 변수에 저장됩니다. 이를 삭제하거나 4주 동안 그대로 두면 링크가 끊어집니다.
    • 이 EA는 수익을 보장하지 않으며, 테스트용 도구입니다. 실거래에 사용하기 전에 데모 계좌에서 테스트하십시오.


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

    Alpha Engine: Intrinsic-Time Coastline Trader Alpha Engine: Intrinsic-Time Coastline Trader

    올슨 그룹의 알파 엔진(Alpha Engine)을 포팅한 버전으로, 8명의 리미트 오더 에이전트가 헤징 계좌에서 내재 시간에 따른 방향 전환을 거래합니다. 이들은 가격이 과도하게 움직일 때 포지션을 추가하고, 반전 시 이익이 발생하면 포지션을 축소합니다.

    Trade Manager Utility Trade Manager Utility

    Manages positions that are already open: it adds a missing SL/TP, moves the stop to break even, trails it, caps the position count and applies daily equity limits. It never opens trades.

    Xander Grid RSI Gold Xander Grid RSI Gold

    XAUUSD grid EA that opens a basket when RSI leaves oversold or overbought on a closed candle, adds levels with a lot multiplier and closes the basket at a money or points target. Open source code.

    Trade Journal Exporter - closed trades to CSV, one row per position, with MFE/MAE, R multiple and session Trade Journal Exporter - closed trades to CSV, one row per position, with MFE/MAE, R multiple and session

    Exports your closed trade history to a CSV file with one row per position (not per deal), ready for Excel, Python or any journal. Each row has ticket, symbol, magic number, comment, side, volume, entry and exit time and price, duration, initial SL and TP when known, gross profit, commission, swap, net result and R multiple. It also calculates MFE and MAE (best and worst price reached while the trade was open, in points and in money) from the M1 bars between entry and exit, plus the entry session (Asia, London, New York) and weekday. Filter by magic number (lists and ranges) and symbol (wildcards), pick the period, the column separator (; or ,) and the decimal mark, and save to MQL5\Files or the common folder. Tested on hedging accounts and in the Strategy Tester (netting logic included; feedback welcome), where the file is written when the test ends. Read-only: it never opens, modifies or closes a trade. No DLLs, no web requests.