당사 팬 페이지에 가입하십시오
- 조회수:
- 49
- 평가:
- 게시됨:
- 업데이트됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
계좌 통화로 표시된 목표 손실 금액(예: 포지션당 50달러)을 기준으로, 모든 오픈 포지션에 손절매를 설정하는 스크립트입니다. 모든 입금 통화(USD, AUD, EUR, NZD 등) 및 모든 외환 종목에 적용되며, 통화 변환은 SYMBOL_TRADE_TICK_VALUE_LOSS를 통해 자동으로 처리됩니다. 변경 사항을 제출하기 전에 브로커의 스탑/동결 수준을 확인하고, 이미 스탑 로스가 올바르게 설정된 포지션은 건너뛰며, 수정할 수 없는 포지션에 대해서는 명확한 이유를 보고합니다. 목표 손실액은 입력 매개변수인 각 포지션의 최대 손실액(계좌 통화로 표시된 금액)으로 설정됩니다.
논리
- 각 오픈 포지션에 대해, 해당 가격에 도달할 경우 손실이 대략 InpTargetLossAmount(계좌 통화 기준)와 같아지도록 SL 가격을 계산합니다.
- 변경 사항을 제출하기 전에 스탑 레벨 및 프리즈 레벨에 대해 유효성 검사를 수행합니다.
- 이미 올바른 SL(목표치에서 1틱 이내)이 설정된 포지션은 건너뜁니다.
- 가격 변동이 너무 커서 SL을 설정할 경우 브로커의 제약 조건을 위반하게 되는 포지션은 건너뛰며, 그 사유를 기록합니다.
MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/73215
Heiken ashi as series
모든 버퍼를 시계열로 설정한 헤이켄 아시
TransactionCostCollector — 브로커 비용 프로파일링 스크립트
트리플 배리어 라벨링 파이프라인은 종종 임의의 상수(0.5–1.0%)나 기존의 스프레드 가정을 min_ret 임계값으로 사용합니다. 실제 왕복 거래 비용보다 낮게 설정된 임계값은 파이프라인이 비용에 의한 잡음을 거래 가능한 신호로 오인하게 만듭니다. 이렇게 라벨링된 데이터셋은 에지를 체계적으로 과대평가하게 되며, 해당 라벨을 기반으로 훈련된 모델은 진정한 시장 구조가 아닌 라벨링 방식에서 비롯된 인공적 현상에 과적합하게 됩니다. TransactionCostCollector.mq5는 이 문제의 데이터 수집 단계를 해결하는 독립형 스크립트입니다.
TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT
마켓 워치에 있는 모든 종목에 대해 SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS 및 SYMBOL_TRADE_TICK_VALUE_PROFIT을 비교하는 진단 스크립트입니다. 각 심볼을 네 가지 범주(ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) 중 하나로 분류하고, 집계된 요약 정보와 해석 팁을 제공합니다. EA에서 위험 기반 로트 크기 조정을 구현할 때 어떤 틱 값 속성을 기준으로 삼아야 할지 확인하는 데 유용합니다. 심볼별 전체 보고서를 MQL5/Files의 CSV 파일로 내보낼 수 있습니다.
Real-Time Spread Monitor with Session Statistics
차트에 현재 매수-매도 스프레드를 포인트와 핍 단위로 직접 표시하며, 지표가 적용된 이후 해당 세션의 최저, 최고 및 평균 스프레드를 실시간으로 추적합니다. 스프레드가 사용자가 설정한 임계값을 초과하면 색상이 변경되어 경고합니다.
