AetherRetrace (MT5): 저의 설정 가이드와 회고적 기록 읽기

16 10월 2026, 12:54
Donizeti Aparecido Alves Ferreira Junior
0
2

저는 D7 Bots에서 끊임없이 거래하기보다 EURUSD에서 선택적으로 매도 포지션을 취하려는 트레이더를 위해 AetherRetrace를 개발합니다. 하락장과 가격 조정을 대상으로 설계된 EA입니다. 오랫동안 거래가 없을 수 있고 제시된 근거가 회고적 분석에 한정된다는 점을 받아들일 수 있는 분에게 적합합니다. 이 가이드에서는 제가 확인하는 차트, 과거 데이터, 서버 시계, 시작 메시지를 읽는 방법, 그리고 공개된 기록이 사용을 검토하는 분에게 무엇을 알려줄 수 있는지 설명합니다.

EA가 하는 일

AetherRetrace는 매도 포지션만 취합니다. 한 번에 전략 포지션을 최대 하나만 보유하며, 위험에 기반한 포지션 크기와 보호 주문을 사용합니다. 그리드, 마틴게일, 손실 복구 바스켓은 사용하지 않습니다. 저는 전략의 테스트된 표준 설정을 유지하면서 브로커 환경이 적합한지 확인합니다.

EA는 설치된 차트의 종목과 주기를 사용하고 해당 환경이 지원되는지 확인합니다. EA를 불러오는 것, 준비 메시지가 표시되는 것, 주문이 접수되는 것은 별개의 사건입니다. 저는 성공적으로 차트에 추가되었다는 사실로 실행 환경 확인을 대신하지 않습니다.

설치와 첫 실행

라이선스가 있는 사본을 처음 온라인으로 실행할 때는 기존 데모 환경을 사용합니다. 터미널을 계속 실행해 두기 전에 설정을 점검합니다.

  1. 설치된 제품을 찾으세요. Navigator의 Expert Advisors에서 AetherRetrace를 찾으세요. 다른 EA의 저장된 구성을 재사용하지 말고 설치된 제품과 버전을 확인하세요.
  2. 브로커의 정확한 종목명을 확인하세요. Market Watch에서 브로커의 EURUSD 상품을 찾아 계약 명세를 확인하세요. 바로 그 종목의 차트를 여세요. 익숙해 보이는 이름만으로 해당 계약이 의도한 통화쌍이라고 판단할 수는 없습니다.
  3. 기준 차트와 위험을 사용하세요. H1을 선택하고 해당 EURUSD 차트에 EA를 추가하세요. 거래당 위험은 조절할 수 있으며, 공개된 근거에서는 1.00%를 사용합니다. 나머지 전략 설정은 테스트된 표준값으로 유지하세요.
  4. 과거 데이터와 서버 시계를 확인하세요. 선택한 종목의 동기화된 과거 데이터를 불러오고 호가가 갱신되는지 확인하세요. 계절에 따른 변경을 포함해 브로커 서버의 시간 규칙이 의도한 설정과 맞는지 확인하세요. EA는 판단에 브로커 서버 시간을 사용하며, 컴퓨터의 로컬 시계로 이를 대신할 수 없습니다.
  5. 거래 권한을 확인하세요. 데모 실행을 위해 플랫폼의 Algo Trading과 EA 속성의 알고리즘 거래 권한을 활성화하세요. MT5가 연결되어 있고 EA가 설치된 차트가 틱을 수신하는지 확인하세요.
  6. 시작 로그를 읽으세요. Toolbox에서 Experts를 여세요. 지원되는 환경에서 시작 메시지는 AetherRetrace v2.08 exploratory candidate ready로 시작합니다. 저는 이 첫 부분으로 시작 단계를 파악한 다음 실제 차트 종목과 주기를 확인합니다. 이것은 거래가 접수되었거나 전체 과거 데이터가 준비되었다는 확인이 아닙니다.

Navigator, Expert Advisors, AetherRetrace, EURUSD H1 기준 차트, 과거 테스트의 위험, 브로커 종목 및 시계 확인, Strategy Tester에서의 Market 데모 사용을 보여주는 설치 안내도.

지원하지 않는 종목이나 주기에서는 로그가 AetherRetrace: unsupported Market validation context; EA remains inactive로 시작합니다. 나머지 설정이 유효하면 EA는 불러와지지만 해당 환경에서는 비활성 상태를 유지합니다. 종목을 확인하고 기준 주기로 돌아가세요. 잘못된 차트에서 더 오래 기다려도 해결되지 않습니다.

아무 일도 없을 때 Experts에서 확인하는 사항

저는 무엇이든 변경하기 전에 실행상 거부 메시지를 읽습니다. AetherRetrace: rejected sell because SL/TP violates stops/freeze distance는 보호 주문의 거리가 브로커 조건 검사를 통과하지 못했음을 뜻합니다. AetherRetrace: skipped sell because broker volume would exceed the configured risk budget는 포지션 크기 산정이 거부되었음을 나타냅니다. 단지 주문을 나오게 하려고 위험을 높이기보다 계약과 거래량 조건을 확인합니다.

AetherRetrace: skipped sell because symbol, tick, trade mode or volume is not eligible가 표시되면 해당 실행 조건을 확인해야 합니다. AetherRetrace order not confirmed: 뒤에는 실행 반환 정보가 나옵니다. 저는 지원을 위해 메시지 전후의 로그, 제품 버전, 브로커, 차트, 테스트 날짜를 보관합니다.

필요한 데이터를 읽을 수 없는 경우를 포함해 일부 대기 경로는 별도 메시지 없이 반환됩니다. 따라서 조용한 Experts 탭은 연결, 호가, 불러온 과거 데이터, 기존 전략 포지션과 함께 살펴봐야 합니다. 메시지가 없다는 사실이나 오류가 없다는 사실만으로 이미 거래가 발생했어야 한다고 판단할 수 없습니다.

공개된 회고적 기록 읽기

저는 먼저 페이지에 명시된 기준 환경을 확인합니다. Pepperstone, Every tick, EURUSD H1, 가상 초기 입금액 USD 10,000입니다. 페이지에는 별도의 테스트 구간들이 아니라 하나의 회고적/인샘플 기간이 제시되어 있습니다.

  • 회고적 / 인샘플: 2023년 1월 1일~2025년 12월 31일. 순이익 USD +2,524.52, 50건의 거래, 수익계수 2.29, 최대 잔고 낙폭 3.28%.

갤러리는 해당 기간의 청산된 거래로 실현된 잔고를 보여줍니다. 저는 상승과 하락을 함께 읽습니다. 이는 미실현 손실을 반영하는 평가자산 곡선이 아니라 잔고 곡선이므로, 낙폭을 읽을 때도 이 차이를 염두에 두어야 합니다.

버전 선택에 사용된 기간의 단일 회고적 잔고 곡선으로, 순손익, 거래 수, 수익계수, 잔고 낙폭과 함께 적격 OOS가 제시되지 않았음을 명시한 이미지.

이것은 표본 외 결과인가요? 아니요. 해당 기간과 연도별 하위 기간은 버전 선택 과정에서 이미 검토되었습니다. 한 번도 살펴보지 않은 별도 검증 표본이 아닙니다. 세 해 동안 50건의 거래라는 표본은 지속적인 우위와 관찰된 과거 데이터에 대한 맞춤을 구분하기에는 작습니다. 같은 연도들을 더 작은 조각으로 나눈다고 독립적인 근거가 되지는 않습니다. 저는 양의 합계가 그 불확실성을 해결한다고 여기지 않고, 주요 결과와 함께 선택의 맥락을 살펴봅니다.

이 기록의 한계

이는 Strategy Tester의 과거 시뮬레이션이지 실계좌 결과가 아닙니다. 과거 스프레드, 커미션, 스왑, 슬리피지, 틱 커버리지, 데이터 공백의 출처 정보는 여전히 불완전합니다. Every tick은 과거 조건에 명시되어 있지만 보관된 HTML에서 다시 검증되지는 않았습니다. 미래 수익성이나 새로운 OOS 검증을 주장하지 않습니다.

과거 기준보다 높은 위험 설정은 이 수치들로 검증되지 않았으며 손실과 낙폭을 크게 증가시킬 수 있습니다. 보호 주문은 체결 가격을 보장하지 않습니다. 계약 크기, 틱 가치, 거래량 단위, 증거금, 스프레드, 거래 세션을 확인하세요. 다른 호스트 차트 설정은 실행 시점과 결과를 바꿀 수 있으며, 지원하지 않는 환경은 위에서 설명한 대로 비활성 상태를 유지합니다.

기준 거래 기록의 비용은 커미션 USD -179.76과 스왑 USD +19.09였습니다. 이 값들은 이미 순손익에 포함되어 있으며 브로커와 무관하게 적용되는 비용 모형이 아닙니다. 별도의 비용 열은 제공되지 않습니다. 저는 표시된 순손익을 읽을 때 이 기준 비용을 다시 차감하지 않습니다.

첫 사용 전에 답하는 질문

제 브로커의 EURUSD 접미사가 인식되나요? 다른 차트를 써도 되나요? 이름 검사는 대소문자를 구분하지 않고, 접두사나 접미사가 붙어 있어도 EURUSD가 포함된 종목명을 받아들입니다. 해당 계약을 독립적으로 확인하는 것은 아닙니다. 실제로 EURUSD 상품인지 확인하고 H1을 사용하세요. 다른 통화쌍이나 주기는 지원되는 대체 수단이 아닙니다.

계속 비활성 상태라면 설정을 바꿔야 하나요? 저는 먼저 지원하지 않는 환경이라는 메시지와 일반적인 대기를 구분한 다음 연결, 과거 데이터, 시계, 실행 메시지를 확인합니다. 선택적 거래에서는 긴 무거래 기간도 정상일 수 있습니다. 활동을 만들어내려고 바꾸기보다 테스트된 전략 설정을 그대로 둡니다.

네팅과 헤징 중 어떤 계좌가 필요한가요? 확인한 시작 코드는 단지 네팅이나 헤징 계좌라는 이유만으로 계좌를 거부하지 않습니다. 그렇다고 모든 브로커에 대한 인증은 아닙니다. 저는 의도한 설정을 데모에서 확인하고 같은 종목에서 여러 거래 활동을 섞지 않습니다. 특히 계좌의 네팅 모드가 포지션들을 합치는 경우에는 주의합니다.

VPS가 필요한가요? EA는 특정 호스팅 제공업체에 의존하지 않습니다. 지속적인 로직 실행을 위해서는 실행 중이고 연결되어 있으며 차트 틱을 받는 MT5 터미널이 필요합니다. VPS는 그 터미널을 실행할 수 있는 또 다른 장소입니다. 옮긴 뒤에는 차트, 브로커 시계, 설정, Experts 기록을 다시 확인합니다.

무료 데모로 무엇을 확인할 수 있나요? 자신의 브로커 과거 데이터를 사용해 MT5의 Strategy Tester에서 무료 Market 데모를 실행하세요. 동작을 비교할 때 종목, 기간, 구성, 날짜, 보고서를 함께 보관하세요. Market 데모는 온라인 차트에서 실행되지 않으며, 이후 데모 계좌 차트에서 테스트하려면 라이선스가 있는 사본이 필요합니다.

다른 EA와 함께 실행할 수 있나요? 저는 AetherRetrace 인스턴스 하나로 시작하고 같은 종목에서 수동 거래나 다른 EA를 사용하지 않습니다. EA는 종목과 거래 식별자로 자신의 포지션을 구분하며, 다른 식별자의 포지션은 별도의 외부 포지션 차단을 유발하지 않습니다. 동일한 식별자를 공유하는 중복 사본은 같은 포지션을 관리할 수 있습니다. 다른 종목도 여전히 계좌 자원을 공유합니다.

AetherRetrace: MQL5 Market의 제품 문서 및 지원.