MetaTrader5
가상 트레일링 스탑: 메타트레이더 5에서의 효과적인 트레이딩 도구
아이디어 제공: Vladimir Khlystov.
MQL5 코드 제공: barabashkakvn.
가상 트레일링 스탑은 손절매와 이익 실현을 설정하고, 포지션을 관리하는 방식으로, 중개인에게 스탑 오더가 보이지 않도록 합니다. 즉, 이 오더는 거래 센터가 아닌 여러분의 PC에 저장되므로, 여러분 외에는 아무도 여러분의 계획을 알 수 없습니다.
이 invisibility(보이지 않음) 외에도 유용한 점이 있습니다. 많은 중개인들이 큰 스프레드를 가지고 있기 때문에, 스탑 오더를 설정할 때의 레벨이 손해를 줄 수 있는데, 이 EA는 그런 레벨을 무시합니다.
손절매와 이익 실현에 대해서는 명확하니, 여기서는 트레일링에 대해서만 설명하겠습니다.
트레일링은 세 가지 변수로 관리됩니다:
트레일링 길이
시작할 최소 이익
트레일링 스텝
가상 손절매는 가격을 트레일링 길이만큼 따라갑니다. 최소 이익은 가상 손절매를 설정할 때의 기준입니다. 트레일링 스텝은 가상 손절매를 어디까지 이동할지를 결정하는 간격입니다.
예를 들어, 값이 각각 5, 2, 3으로 설정되었다고 가정해 보겠습니다.
포지션 이익이 7포인트에 도달하면, 가상 손절매는 포지션 오픈 가격에서 최소 이익인 2포인트를 더한 가격으로 이동하게 됩니다. 이후 가격이 3포인트 더 올라가면, 손절매는 5포인트 위로 이동하여 이익을 보호하게 됩니다. 이렇게 가격이 3포인트 간격으로 따라가며 조정됩니다. 만약 가격이 손절매 레벨로 돌아오면 포지션은 종료됩니다.
트레일링 스탑은 점선으로 표시됩니다.
EA를 더 쉽게 이해하기 위해서는 테스터에 설치하여 시각화 모드에서 작동 방식을 확인해보는 것도 좋은 방법입니다:
2018.07.14