▒ 목적 : 사용자 작성 전략에서 내장형 Stop 기능 사용하기
▒ 내용 : 이전에 작성했던 #23 Breakout을 재작성하려고 합니다.
이전 8개바의 고가를 돌파하면 사고, 이전 8개바의 저가를 돌파하면 파는 전략입니다.
여기에 내장형 Stop 전략을 추가해보겠습니다.
▶ TradeStation Development Environment에서 #23 Breakout 전략을 편집창으로 불러옵니다.
File - Save As 메뉴를 통해 #27 Breakout2 의 다른 이름으로 저장합니다.
상기에서 언급한 바와 같이 아래에 보이는 이전에 작성한 전략을 재작성해보도록 하겠습니다.
Input: Length(8);
Vars: BuyPx(0), SellPx(0);
BuyPx = Highest(High, Length) + .02;
SellPx = Lowest(Low, Length) - .02;
Buy ("Brk LE") next bar at BuyPx Stop;
Sell Short ("Brk SE") next bar at SellPx Stop;
▶ 첫째로 각주당 혹은 각계약당 stop이 작동하도록 SetStopShare 문구를 추가합니다.
▶ 다음에는 설정 기본값이 지정된 input을 포함하여 청산 명령어를 추가합니다.
또한 골드 5분봉에 적용시키기 위해 전략을 아래와 같이 일부 수정하였습니다.
▶ 이번 예제에서 우리는 stop loss, profit target, breakeven stop을 추가해 보았습니다.
작업한 것을 검증하고 차트에 적용시켜 보겠습니다.
indicator #15 Trailing Hi Lo와 같이 적용시키면 더 쉽게 전략을 파악할 수 있습니다.
골드 5분봉에 상기 전략을 적용시켜 보았습니다.
▒ 내용 : 이전에 작성했던 #23 Breakout을 재작성하려고 합니다.
이전 8개바의 고가를 돌파하면 사고, 이전 8개바의 저가를 돌파하면 파는 전략입니다.
여기에 내장형 Stop 전략을 추가해보겠습니다.
▶ TradeStation Development Environment에서 #23 Breakout 전략을 편집창으로 불러옵니다.
File - Save As 메뉴를 통해 #27 Breakout2 의 다른 이름으로 저장합니다.
상기에서 언급한 바와 같이 아래에 보이는 이전에 작성한 전략을 재작성해보도록 하겠습니다.
Input: Length(8);
Vars: BuyPx(0), SellPx(0);
BuyPx = Highest(High, Length) + .02;
SellPx = Lowest(Low, Length) - .02;
Buy ("Brk LE") next bar at BuyPx Stop;
Sell Short ("Brk SE") next bar at SellPx Stop;
▶ 첫째로 각주당 혹은 각계약당 stop이 작동하도록 SetStopShare 문구를 추가합니다.
▶ 다음에는 설정 기본값이 지정된 input을 포함하여 청산 명령어를 추가합니다.
또한 골드 5분봉에 적용시키기 위해 전략을 아래와 같이 일부 수정하였습니다.
▶ 이번 예제에서 우리는 stop loss, profit target, breakeven stop을 추가해 보았습니다.
작업한 것을 검증하고 차트에 적용시켜 보겠습니다.
indicator #15 Trailing Hi Lo와 같이 적용시키면 더 쉽게 전략을 파악할 수 있습니다.
골드 5분봉에 상기 전략을 적용시켜 보았습니다.