Execution Quality Logger

브로커가 주문을 어떻게 체결하는지 측정하는 유틸리티입니다. 아무 차트 하나에 붙이면 거래 계좌의 모든 체결을 감시합니다. 모든 EA의 주문, 데스크톱·웹·모바일 터미널의 수동 거래, 손절과 익절 체결까지 포함하여, 체결마다 요청한 것과 받은 것을 기록합니다. 실계좌에서 거래를 열거나 수정하거나 청산하는 일은 절대 없습니다.

체결마다 기록하는 내용

  • 요청 가격 - 주문 가격(대기 주문은 그 가격, 손절 / 익절 체결은 포지션에 설정되어 있던 손절 또는 목표 가격).
  • 주문 시점의 호가 - 많은 서버("시장가 체결")는 시장가 주문의 요청 가격을 저장하지 않습니다. 이 경우 기준은 서버가 주문을 등록할 때 유효했던 시장 호가(매수는 ask, 매도는 bid)이며 터미널의 틱 기록에서 가져옵니다. 체결마다 어떤 기준을 썼는지("vs requested" 또는 "vs quote") 표시합니다.
  • 체결 가격과 기준 대비 슬리피지(포인트와 계좌 통화, 부호 포함: + 유리, - 불리).
  • 체결 지연(밀리초): 거래 서버가 주문을 등록한 시점부터 체결까지.
  • 체결이 터미널에 통보된 시점의 스프레드(포인트).
  • 심볼, 방향, 수량, 진입 또는 청산, 사유(EA, 수동, 모바일, 웹, 손절, 익절, 스톱아웃), 주문 유형, 매직 넘버, 체결 / 주문 / 포지션 티켓, 코멘트.

확인할 수 있는 곳

  • 차트 위의 패널(심볼당 한 줄): 체결 수, 요청 가격이 알려진 체결 수, 평균 / 중앙값 / 최악의 슬리피지, 불리한 체결 비율, 계좌 통화 기준 순 슬리피지, 평균 지연, 체결 시 평균 스프레드.
  • CSV 파일(체결당 한 줄): MQL5\Files\ExecQualityLogger\fills_<account>.csv (어떤 스프레드시트 프로그램으로도 열 수 있습니다).
  • 저널: 체결당 한 줄(선택)과 체결이 있었던 서버 일마다 요약 한 줄.
  • 알림(선택): 한 체결의 불리한 슬리피지나 지연이 한도에 도달하면 창 및 / 또는 푸시 알림 - 종류별로 분당 최대 1회. 모든 알림은 저널에도 기록됩니다.
  • 시작할 때 최근 History_Days일의 계좌 기록을 패널과 CSV로 읽어 새 차트도 데이터를 가지고 시작합니다.

할 수 없는 것 - 꼭 읽어 주세요

  • 요청 가격이 없는 경우. 많은 서버("시장가 체결")는 주문이 요청한 가격을 저장하지 않습니다. 이때는 requested n/a로 표시하고(지어낸 0은 절대 표시하지 않음) 주문 시점의 호가를 기준으로 측정하며 이를 명확히 표시합니다(Quote_When_No_Request로 끌 수 있음). 호가는 그 시점 또는 그 이전에 터미널이 가진 마지막 틱이며, 서버가 보내지 않은 호가는 볼 수 없습니다. 상계 청산(close-by)에는 기준이 없습니다(n/a).
  • 지연은 서버 자체의 타임스탬프로 측정합니다. 터미널과 서버 사이의 네트워크 시간(터미널 상태 표시줄의 핑 참조)이나 EA가 결정하는 데 걸린 시간은 포함하지 않습니다. 대기 주문의 지연은 n/a입니다(설정 시각은 주문을 낸 시점).
  • 스프레드는 체결이 통보될 때 터미널이 가진 호가이며, 기록에서 읽은 체결(터미널이나 유틸리티가 실행되지 않던 동안의 체결)에는 n/a입니다.
  • 대기 주문의 슬리피지는 그 가격을 기준으로 측정합니다. 지정가 주문은 그 가격이나 더 유리하게만, 스톱 주문은 그 가격이나 더 불리하게 체결됩니다.
  • CSV 파일은 체결마다 커집니다. 오래된 파일은 직접 옮기거나 삭제하세요.
  • 한 터미널에서 계좌당 하나. 두 번째 차트의 것은 대기하다가 첫 번째가 닫히면 이어받습니다.
  • 전략 테스터: 테스터에서 혼자서는 측정할 것이 없으므로 테스터에서만 하루에 한 번 손절이 있는 최소 거래량 포지션을 열고 6시간 뒤 청산하며 그 체결을 기록합니다(Tester_Demo). 테스터는 이상적인 가격으로 체결하므로 그 수치는 어떤 브로커에 대해서도 아무것도 말해 주지 않습니다.
  • 측정만 합니다. 주문이 체결되는 방식을 바꾸지 않으며 어떤 전략도 수익을 내게 만들 수 없습니다.

입력 변수

  • Magic_Filter (-1) - 이 매직 넘버의 체결만 기록. -1 = 모든 체결(모든 EA와 수동).
  • Symbol_Filter (비움) - 이 심볼만 기록, 예: EURUSD;XAUUSD . 비움 = 모든 심볼.
  • History_Days (7) - 시작 시 이 일수만큼 계좌 기록을 읽음. 0 = 끔. (기록에서 읽은 체결에는 스프레드와 호가 기준이 없습니다.)
  • Quote_When_No_Request (true) - 브로커가 요청 가격을 저장하지 않을 때, 주문이 서버에 도착한 시점의 호가를 기준으로 측정. false = n/a.
  • Show_Panel (true), Panel_X (10), Panel_Y (30), Panel_Font_Size (8) - 패널.
  • Write_CSV (true) - 체결당 CSV 한 줄.
  • Print_Each_Fill (true) - 체결당 저널 한 줄.
  • Daily_Summary (true) - 체결이 있었던 서버 일마다 저널 한 줄.
  • Alert_Adverse_Points (0 = 끔) - 한 체결의 불리한 슬리피지가 이 포인트에 도달하면 알림.
  • Alert_Latency_Ms (0 = 끔) - 한 체결의 지연이 이 밀리초에 도달하면 알림.
  • Alert_Popup (true), Alert_Push (false) - 알림 표시 방법. 푸시 알림에는 도구 - 옵션 - 알림의 MetaQuotes ID가 필요하며, 터미널을 실행하는 컴퓨터가 온라인이어야 합니다.
  • Tester_Demo (true) - 전략 테스터 전용: 위에서 설명한 시연 거래.

DLL 없음, 웹 요청 없음. 모든 텍스트는 영어입니다.

제작자의 제품 더 보기
출시 가격. 처음 10개는 199 USD, 이후 400 USD. 무엇을 하는가. 이 EA는 금의 선택된 H4 캔들의 시가 범위를 감시합니다. ask가 범위를 위로 돌파하고 유지되면, 범위 아래에 손절을 두고 매수를 엽니다. 첫 번째 목표에서 이익 일부를 실현하고, 손절을 본전으로 옮기며, 나머지는 트레일링합니다. 주 진입은 매수만 합니다(보조 진입이 절반 수량으로 매도를 열 수 있으나, 2024-2026년 테스트에서는 모든 진입이 매수였습니다). 한 달에 몇 번 거래합니다. 하지 않는 것. 마틴게일 없음, 그리드 없음, 물타기 없음, 헤지 없음, 손절 없는 거래 없음. 종목. 이 EA는 모든 종목에서 동작합니다. 금에서는 시가 범위를 달러로 제한하고, 다른 종목에서는 일간 ATR을 기준으로 시가 범위를 판단합니다. XAUUSD 전용으로 설계되고 테스트되었으며, 다른 종목에서는 기본 설정 테스트가 손실이었습니다: EURUSD H1(91건, 프로핏 팩터 0.76), US500 H4(11
기능. Account Guardian은 계좌 전체의 에쿼티를 초당 여러 번 감시합니다. 계좌의 모든 EA 포지션, 수동 거래, 대기 주문을 모든 종목에서 대상으로 합니다. 에쿼티가 설정한 한도 중 하나에 도달하면 모든 포지션을 청산하고 대기 주문을 삭제한 뒤 계좌를 무포지션으로 유지합니다. 일일 한도 후에는 다음 거래일까지, 최대 손실 한도 후에는 사용자가 재설정할 때까지입니다. 실계좌에서는 절대 거래를 열지 않습니다. 한도 (모두 입력값). 최대 손실은 시작 잔고 대비 % (기본 10%, 라인보다 1% 앞에서 작동). 일일 손실 % (기본 5%, 라인보다 1% 앞에서 작동. 하루는 설정한 서버 시각(기본 01:00)에 시작하며 00:00도 확인하므로 둘 중 더 엄격한 값이 사용됩니다). 선택 사항: 계좌 통화 기준 한도. 선택 사항: 청산된 잔고의 최고점을 따라가는 래칫 하한. 선택 사항: % 수익 잠금. 금액 한도와 % 한도가 모두 켜져 있으면 더 엄격한 쪽이 사용됩니다. 기본값
TheRedeemer
Ganzorig Munkhbayar
소개. TheRedeemer는 드로다운 회복 기능이 있는 MetaTrader 5용 헤지 그리드 EA입니다. 매수와 매도를 동시에 열고, 변동성에 따라 늘어나고 줄어드는 숨겨진 청산 조건으로 각 포지션을 관리하며, 아래 모듈로 포지션 추가, 드로다운 회복, 수익 확보를 할 수 있습니다. 붙인 차트의 종목을 거래하며, 금(XAUUSD)에서 개발되고 사용되었습니다. 사이클의 시작. 해당 종목에 포지션이 없으면 헤지 쌍(HedgeBuy + HedgeSell, 같은 랏; EntryType, NumberOfPairs, risk)을 엽니다. RSI, Stochastic, ZigZag, 4개의 이동평균, 캔들 몸통, 꼬리, 멀티 타임프레임 편향(가중치 w1..w7)으로 이루어진 방향 투표가 시장이 갈 방향을 판단하고, 확인되면 반대쪽 포지션을 청산하고 남은 포지션이 움직임을 따라갑니다. 청산. 익절, 손절, 트레일링 간격은 숨겨져 있으며(브로커에 전송되지 않음) ATR의 비율로 정해집니다(Inp_
Terminal Watchdog
Ganzorig Munkhbayar
VPS나 집 컴퓨터에서 MetaTrader 5를 계속 실행해 두는 분을 위한 유틸리티입니다. 차트 하나에 붙이면 몇 초마다 전문가 어드바이저(EA)를 조용히 멈추게 하는 요인을 점검하고, 문제가 시작 될 때와 복구 될 때 터미널 알림 창, 휴대폰 MetaTrader 앱으로의 푸시 알림, 저널 한 줄로 알려 줍니다. 실계좌에서 거래를 열거나 수정하거나 청산하는 일은 절대 없습니다. 감시 항목 거래 서버와의 연결 , 그리고 한도를 넘는 핑 . 터미널의 알고 트레이딩 꺼짐, 계좌의 거래 불허 (예: 투자자 비밀번호) 또는 브로커의 EA 불허 . 선택한 심볼의 시세 멈춤 : 심볼의 시세 세션이 열려 있는 동안 N분간 새 틱이 없음. 주말, 매일의 휴장, 세션 마감 전 마지막 5분은 판단하지 않으며 세션이 열리거나 연결이 돌아오면 대기 시간을 다시 시작하므로 매일 밤 오경보가 없습니다. 터미널 모든 차트의 EA : 어떤 EA가 어떤 차트에 있는지 기억하고 사라진 EA(차트 닫힘, EA 제거
필터:
리뷰 없음
리뷰 답변