Angles Ema Probability And Win
- Experts
- Muhittin Cuneydioglu
- 버전: 2.0
- 업데이트됨: 8 12월 2023
- 활성화: 5
메타트레이더 5 알고리즘 트레이딩 로봇
소개
코드명: ema19.mq5 저작권: 2023년 저작권, MetaQuotes Ltd. 링크: MetaQuotes Ltd. 버전: 1.00 매개변수 목록:
FastEMAPeriod: 빠른 EMA의 기간. SlowEMAPeriod: 느린 EMA의 기간. LotSize: 각 거래의 로트 크기. MaxAngleDifference: 허용된 최대 각도 차이 (도). MaxEmaDifference: 허용된 최대 EMA 차이 (도). HoursBetweenTrades: 거래 간의 시간. buySignalEnabled: 매수 신호 활성화. sellSignalEnabled: 매도 신호 활성화. CheckInterval: TP 및 SL 확인 간격 (분). TrailingStopDistance: 트레일링 스톱 거리 (포인트). Timeframe: 거래를 위한 시간 프레임. MaxOpenPositions: 열 수 있는 최대 포지션 수. 전략
이 MQL5 코드는 빠른 및 느린 지수 이동 평균 (EMA)을 사용하여 알고리즘 트레이딩 로봇을 구현합니다.
전략 특징
EMA 기간: 빠른 및 느린 EMA 기간을 사용한 추세 분석. 로트 크기: 각 거래에 대한 고정된 로트 크기. 최대 각도 및 EMA 차이: 진입 조건 결정을 위한 최대 각도 및 EMA 차이. 시간 간격: 두 거래 간의 최소 간격. 매수 및 매도 신호: 매수 및 매도 신호를 활성화하는 옵션. 이익 실현 및 손실 제한 (TP/SL) 확인 빈도: TP 및 SL을 확인하는 빈도. 트레일링 스톱: 거래에 사용되는 트레일링 스톱 거리. 코드 구조
초기화:
필요한 라이브러리 선언. 거래 클래스의 초기화. 외부 입력 매개변수:
사용자가 정의한 매개변수의 선언. 주요 기능:
OnTick(): 매 틱마다 실행되는 주요 기능. 거래 허가 확인. EMA 및 각도 차이 계산. 매수/매도 신호 생성 및 거래 실행. 지정된 간격으로 TP 및 SL 확인. CheckTakeProfitAndStopLoss(): TP 및 SL 확인을 위한 함수. 시간 기능:
OnTimer(): 특정 간격으로 거래 허가를 제어하는 함수. 진행 제어
거래 허가 간의 최소 시간 간격을 위한 제어. TP 및 SL은 주기적으로 확인되고 업데이트됩니다. 트레일링 스톱을 사용하여 거래가 보호됩니다. 결과 및 진행
자세한 백테스트를 통해 로봇의 성능을 분석하고 개선할 수 있습니다. 코드는 사용자 피드백 및 추가 개발 제안에 개방되어 있습니다. 전략 매개변수는 신뢰성 및 수익성을 높이기 위해 최적화될 수 있습니다. 감사의 말
MetaQuotes Ltd. 팀에게 플랫폼 및 자원을 제공해 주셔서 감사합니다. 사용자 피드백을 환영합니다. 여기에서 연락 할 수 있습니다.