커뮤니티
문의
2009-03-14 17:38:59
986
글번호 20940
vars: BuyTargetP(0),MaxP(0);
input : TSb(1.3),TSbR(0.5) ;
If marketposition()==1 Then {
BuyTargetP = EntryPrice(0)+TSb ;
MaxP = Highest(H, BarsSinceEntry()+1);
If MaxP >= BuyTargetP Then
ExitLong("TB", Atstop, MaxP-TSbR);
##########################################################
위와 같은 trailing stop 식에서..
위에서 매수의 경우를 예로들면..
현재 최대목표값 = 1.3p, 최고점대비 되돌림값=0.5p인 경우지만
만일 매수 진입후 TSbR만큼 되돌림이 없이 계속 상승하여
진입가+2p에 도달하면 TSbR = 0.65로 자동 변경하고
진입가+3p에 도달하면 TSbR = 0.8로 자동 변경하고 싶은 경우에
식을 어떻게 작성하면 되나요?..
수고하십시요..
답변 1
예스스탁 예스스탁 답변
2009-03-16 16:58:47
안녕하세요
예스스탁입니다.
input : TSb1(1.3),TSb2(2),TSb3(3),TSbR1(0.5),TSbR2(0.65),TSbR3(0.8) ;
vars: BuyTargetP1(0),BuyTargetP2(0),BuyTargetP3(0),MaxP(0);
If marketposition()==1 Then {
BuyTargetP1 = EntryPrice(0)+TSb1 ;
BuyTargetP2 = EntryPrice(0)+TSb2 ;
BuyTargetP3 = EntryPrice(0)+TSb3 ;
MaxP = Highest(H, BarsSinceEntry()+1);
If MaxP >= BuyTargetP1 and MaxP < BuyTargetP2 Then
ExitLong("TB1", Atstop, MaxP-TSbR1);
If MaxP >= BuyTargetP2 and MaxP < BuyTargetP3 Then
ExitLong("TB2", Atstop, MaxP-TSbR2);
If MaxP >= BuyTargetP3 Then
ExitLong("TB3", Atstop, MaxP-TSbR3);
}
즐거운 하루되세요
> 오이도인 님이 쓴 글입니다.
> 제목 : 문의
> vars: BuyTargetP(0),MaxP(0);
input : TSb(1.3),TSbR(0.5) ;
If marketposition()==1 Then {
BuyTargetP = EntryPrice(0)+TSb ;
MaxP = Highest(H, BarsSinceEntry()+1);
If MaxP >= BuyTargetP Then
ExitLong("TB", Atstop, MaxP-TSbR);
##########################################################
위와 같은 trailing stop 식에서..
위에서 매수의 경우를 예로들면..
현재 최대목표값 = 1.3p, 최고점대비 되돌림값=0.5p인 경우지만
만일 매수 진입후 TSbR만큼 되돌림이 없이 계속 상승하여
진입가+2p에 도달하면 TSbR = 0.65로 자동 변경하고
진입가+3p에 도달하면 TSbR = 0.8로 자동 변경하고 싶은 경우에
식을 어떻게 작성하면 되나요?..
수고하십시요..
다음글
이전글