MetaTrader5
MetaTrader 5용 포지션 관리 EA: 손익을 자동으로 조절하는 방법
안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 모든 포지션을 효율적으로 관리해주는 EA(Expert Advisor)에 대해 알아보려고 해요. 이 EA는 설정한 Take Profit 수준을 초과한 총 수익이나 Stop Loss 수준을 넘은 총 손실이 발생했을 때, 또는 설정한 시간 간격을 초과했을 경우 모든 포지션을 자동으로 종료해주는 기능을 가지고 있습니다. 쉽게 말해, 이 EA는 모든 열린 포지션에 대해 글로벌한 손익 관리 기능을 제공합니다.
손실을 중지하고 포지션을 종료하는 과정은 EA의 로그 파일에 기록되며, 관련된 코멘트로 확인할 수 있습니다. 아래는 EA의 손익 계산 옵션입니다:
//+----------------------------------------------+
//| 손실 계산 옵션 |
//+----------------------------------------------+
enum StopMode
{
ENUM_PERCENT, // 손실 및 수익을 퍼센트로 계산
ENUM_CURRENCY // 손실 및 수익을 통화 단위로 계산
};
//+----------------------------------------------+
//| EA 입력 파라미터 |
//+----------------------------------------------+
input StopMode LMode=ENUM_PERCENT; // 손실 및 수익 탐지 방법
input double StopLoss=20.0; // 손실 한도 설정
input double TakeProfit=100.0; // 수익 한도 설정
이 EA는 설정된 입력 변수에 따라 시간 간격을 넘어서는 경우에만 포지션을 종료할 수 있는 옵션도 제공해요:
input bool TimeTrade=true; // 시간 간격에 따른 거래 허용
input HOURS StartH=ENUM_HOUR_0; // 거래 시작 (시간)
input MINUTES StartM=ENUM_MINUT_0; // 거래 시작 (분)
input HOURS EndH=ENUM_HOUR_23; // 거래 종료 (시간)
input MINUTES EndM=ENUM_MINUT_59; // 거래 종료 (분)
거래 시작 시간과 종료 시간에 대한 두 개의 변수가 제공되며, 기본 설정은 EA가 0:00부터 전 거래 세션 동안 거래를 하게 하고, 모든 포지션은 23:59에 종료되도록 설정됩니다. 만약 시작 시간이 종료 시간보다 늦다면, EA는 다음 날 지정된 시간에 포지션을 종료하게 됩니다.
이렇게 EA를 활용하면 손익을 자동으로 조절할 수 있어 더욱 효율적인 트레이딩이 가능해요. 여러분의 트레이딩에 도움이 되길 바랍니다!
2018.07.14