커뮤니티

문의

프로필 이미지
오이도인
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로 자동 변경하고 싶은 경우에 식을 어떻게 작성하면 되나요?.. 수고하십시요..