시스템트레이딩 게시글

AutoTStop EA: 메타트레이더 4의 자동 트레일링 스톱 활용하기

첨부파일
11977.zip (38.33 KB, 다운로드 0회)

안녕하세요, 트레이더 여러분! 오늘은 많은 분들이 사용하고 있는 AutoTStop EA에 대해 이야기해볼까 합니다. 이 EA는 주문을 자동으로 열지는 않지만, 트레일링 스톱을 효과적으로 활용할 수 있도록 도와주는 프로그램입니다.

자동 트레일링 스톱은 여러분이 지정한 값의 절반에 도달했을 때 작동하게 됩니다. 이를 통해 손실을 최소화하고 이익을 극대화할 수 있는 기회를 제공합니다.

또한, 메타트레이더 4의 Sounds 폴더에 ping.wav 소리를 복사해 넣으면, 주문이 종료되거나 이익을 실현할 때 알림 소리가 울리게 됩니다. 이 기능은 트레이딩 중 놓치는 일이 없도록 도와줍니다.

저는 AutoTStop_EA를 M5 차트에서 AutoTS6-MMA-RVI60-CS.tpl 템플릿(파일: AutoTS6-MMA-RVI60-CS.zip)을 사용하여 EURUSD, USDCHF, AUDUSD, EURAUD, EURJPY, GBPJPY, GBPAUD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDJPY 통화쌍에서 거래하고 있으며, 매우 만족스러운 결과를 보고 있습니다.

업데이트 내역

  • 업데이트 01 (2014-12-05): 전문가 속성에 몇 가지 옵션 추가, CalcSTP() 값 추가, 시스템 트레일링 스톱 값 추가.
  • 업데이트 02 (2015-01-05): 코드에서 일부 오타 수정.
  • 업데이트 03 (2015-03-27): TP 및 SL 계산 시스템 변경, EA 성능 향상을 위해 코드 간소화.
  • 업데이트 04 (2015-06-16): 프로그램 스크립트 전반에 걸쳐 버그 수정, 트레일링 스톱에 BEP 추가.
  • 업데이트 05 (2015-07-03): 전문가 속성에 변경 사항 없음, 여전히 업데이트 4와 동일함. StartAction() 함수와 TpSlTrlS() 함수에서 소소한 변경 사항.
//--- 사용자 입력 // 업데이트_4 (16-06-2015)
input string AutoTStop = "Copyright © 2014 3RJ ~ created by Roy Philips-Jacobs";
extern bool FridayTrade = True; // 금요일에도 거래를 계속할지 여부
extern bool UseTrailingStop = True; // 트레일링 스톱 사용 여부
extern bool AutoTrailingStop = True; // 기본 트레일링 스톱 값 = 24.0
extern double TrailingStop = 24.0; // 자동 트레일링 스톱이 거짓일 경우, 트레일링 스톱 값 입력
extern double TrailingStopStep = 1.0; // 트레일링 스톱 스텝 값 입력 (기본값 1.0)
input string AutomaticSystemTP = "자동 손익 계산 활성화 여부";
extern bool OptimizationTakeProfit = True; // EA가 TP를 계산
extern bool NoMinimumTakeProfit = True; // 참이면 EA에서 최소 TP를 사용하지 않음
input string MinimumSystemTP = "최소 TP 값 설정";
extern double MinimumTP = 12; // 자동 TP의 최소값, 기본값 12
input string ManualSystemTP = "수동 거래용 TP 설정";
extern double TakeProfit = 20; // 시스템에 의한 TP 값, 사용자가 조정 가능, 기본값 20
input string AutomaticSystemSL = "자동 손실 설정 여부";
extern bool AutomaticStopLoss = True; // EA에 의해 SL 계산
input string ManualSystemSL = "수동 거래용 SL 설정";
extern double StopLoss = 108; // 사용자가 조정한 SL, 기본값 108
//---

연관 포스트

댓글 (0)