안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 사용할 수 있는 유용한 Expert Advisor, 즉 EA에 대해 알아보려고 합니다. 이 EA는 모든 포지션의 수익이 설정된 테이크 프로핏을 초과했거나, 특정 시간 간격에 따라 모든 포지션을 종료할 수 있도록 도와줍니다. 기본적으로, 이 EA는 모든 열린 포지션에 대해 글로벌 테이크 프로핏 기능을 수행합니다.
EA의 주요 기능
이 EA는 수익을 계산하는 방법에 대한 다양한 옵션을 제공합니다:
//+----------------------------------------------+ //| 수익 계산 옵션 | //+----------------------------------------------+ enum TakeMode { ENUM_PERCENT, //예치금의 백분율로 수익 계산 ENUM_CURRENCY //예치 통화 단위로 수익 계산 }; //+----------------------------------------------+ //| EA 지표의 입력 매개변수 | //+----------------------------------------------+ input TakeMode LMode=ENUM_PERCENT; //수익 계산 방법 input double TakeProfit=100.0; //테이크 프로핏 수준 input bool TimeTrade=true; //지정된 간격 내에서 거래 허용
이 EA는 설정된 입력 변수에 따라 시간 간격을 초과한 경우에만 포지션을 종료할 수 있는 옵션을 제공합니다:
input bool TimeTrade=true; //시간 간격에 따라 거래 허용 input HOURS StartH=ENUM_HOUR_0; //거래 시작 시간 (시) input MINUTS StartM=ENUM_MINUT_0; //거래 시작 시간 (분) input HOURS EndH=ENUM_HOUR_23; //거래 종료 시간 (시) input MINUTS EndM=ENUM_MINUT_59; //거래 종료 시간 (분)
거래 시작 시간과 종료 시간을 위해 각각 두 개의 변수(시와 분)가 제공됩니다. 기본 설정을 사용하면 EA는 0:00부터 거래를 시작하고, 모든 포지션은 23:59에 종료됩니다.
만약 시작 시간이 종료 시간보다 늦다면, EA는 다음 날 지정된 시간에 포지션을 종료합니다. 이처럼 EA를 잘 활용하면 더 효율적인 거래가 가능하니, 꼭 활용해보세요!