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

Execution Cost Sensitivity Analyzer - MetaTrader 5용 스크립트

게시자:
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
재무 및 국제 비즈니스 전문가로 재무 관리를 전공했습니다. MQL5와 Python 독학 개발자로서 알고리즘 트레이딩, 멀티에셋 포트폴리오 구축, 정량적 리스크 관리에 집중하고 있습니다.
저의 작업은 개별 전략이 아닌 조율된 포트폴리오로 작동하는 Expert Advisor의 설계, 최적화 및 검증에 중점을 두고 있습니다. 상관관계 분석, 시간대 커버리지 매핑, 자산군 분산화를 적용하여 단일 상품이나 단일 접근 방식에 의존하지 않는 시스템을 구축합니다.
조회수:
21
평가:
(2)
게시됨:
CostSens.mq5 (23.21 KB) 조회
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동



백테스트에서는 사용자가 가정한 비용만 반영됩니다. 순이익과 수익 계수는 해당 비용을 기준으로 측정되므로, 전략의 우위가 비용 선에 얼마나 근접해 있는지는 절대 드러나지 않습니다. 이 도구는 ‘전략의 우위가 사라지기 전까지 얼마나 많은 체결 비용을 감당할 수 있는가?’라는 질문에 직접적인 답을 제공합니다.

이 스크립트는 Date,Profit,Volume 파일(종료된 거래당 한 행)을 읽어들이고, ‘전문가’ 탭에 전체 보고서를 출력합니다:

  • 거래당 손익분기점 비용 — 순이익이 0이 되는 비용 수준(거래당 평균 우위).
  • 쿠션 — 순이익이 0이 되기 전에 에지가 흡수할 수 있는, 가정된 현실적인 비용의 배수.
  • 가정된 비용 기준 순이익 및 수익 계수 — 전체 기록을 재평가한 결과와, 가정된 비용의 0배에서 3배에 이르는 비용 민감도 곡선을 포함합니다.
  • 승률 침식 — 가정된 비용으로 인해 승리한 거래가 손실 거래로 전환되는 비율.
  • 쿠션, 이익 계수의 회복력, 승률 감소를 종합하여 산출한종합 점수(A+ ~ F) 와 서면 권고 사항.

입력. 입력 매개변수에 명시된 이름의 CSV 파일(기본값: Trades.csv)을 터미널의 MQL5\Files 폴더에 배치하십시오. 파일에는 Date, Profit, Volume 헤더가 포함되어야 하며, 마감된 거래 건당 한 행씩 기록되어야 합니다. Volume 열은 선택 사항입니다. 이 열이 누락된 경우, 비용은 랏(lot) 단위가 아닌 거래 건당으로 적용됩니다. 첫 실행 시 파일이 발견되지 않으면 스크립트가 재현 가능한 샘플을 생성하여 분석하므로, 결과를 즉시 확인할 수 있습니다. 보조 스크립트인 ExportCost.mq5는 거래 내역에서 파일을 생성합니다. 이 스크립트의 함수를 Expert Advisor에 복사하여 OnTester()에서 호출하거나, 독립 실행형 스크립트로 실행하십시오.

매개변수. InpFileName (읽을 CSV 파일); InpCostPerLot 및 InpCostFixed (가정된 랏당 및 거래당 비용); InpCushionTarget (만점을 받는 쿠션); InpThinMult (소폭 승리 임계값); InpErosionTol (승리 시 손실 허용 오차); InpWeightCushion, InpWeightPF, InpWeightErosion (세 가지 차원의 가중치, 자동으로 정규화됨).

이 도구는 순수 MQL5로 작성되었습니다. 외부 라이브러리, Python 또는 DLL이 필요하지 않습니다.

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

BBandsPsar BBandsPsar

BBandsPsar는 볼린저 밴드의 변동성 분석 체계와 파라볼릭 SAR의 추세 추종 논리를 결합한 맞춤형 하이브리드 지표입니다. 이 두 가지 방법론을 통합함으로써, 단일하고 일관된 도구 내에서 시장 변동성과 새롭게 형성되는 추세 역학을 효과적으로 조화시킵니다.

Spread Monitor Panel - live spread with spike alerts Spread Monitor Panel - live spread with spike alerts

차트 심볼의 실시간 스프레드를 표시하는 차트 내 패널 - 현재값, 최저값, 평균값 및 연결 이후 최고값을 경고 및 위험 임계값에 따라 색상으로 구분하여 표시하며, 스프레드가 N초 연속으로 위험 수준에 머무를 경우(뉴스나 롤오버로 인한 급등 시) 선택적으로 알림을 제공합니다.

SMC Order Block Detector with Alert for MT5 SMC Order Block Detector with Alert for MT5

The SMC Order Block Detector indicator features an Advanced Smart Money Concepts (SMC) Order Block (OB) Engine inspired by the TradingHub 3.0 methodology. It is specifically engineered to automatically detect, track, and manage institutional Order Blocks with high precision on MetaTrader 5. A key highlight of this indicator is its Smart Overlap Management: when new Order Blocks form and overlap with existing active zones, the algorithm intelligently evaluates their Fair Value Gap (FVG) sizes. It automatically filters out and deactivates weaker or redundant zones, ensuring that only the highest-probability institutional levels remain on your chart.

Bands StochRSI Extreme Reversal Bands StochRSI Extreme Reversal

Bands StochRSI Extreme Reversal — spots mean-reversion signals where price closes back inside the Bollinger Band after Stochastic RSI hit an extreme zone, with an on-chart status panel.