커뮤니티

수식문의드립니다.

프로필 이미지
이디
2013-02-22 13:58:01
180
글번호 59839
답변완료
setstoptrailing 함수를 중복으로 사용할 수 있는지 궁금합니다. 예로... 30% 이상 수익났을때 고점대비 50% 하락시 청산과.... 50% 이상 수익났을때 고점대비 30% 하락시 청산식을 같이 넣고 싶으면... setstoptrailing(50,30); setstoptrailing(30,50); 이런식으로 했을때 중복처리가 가능한지 궁금합니다. 그렇게는 안된다면 구현 방법 좀 부탁드려요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-22 16:48:06

안녕하세요 예스스탁입니다. 2개가 적용되지는 않습니다. 아래와 같이 풀어서 작성해 사용하셔야 합니다. if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= EntryPrice*1.3 and var1 < EntryPrice*1.5 Then ExitLong("bx1",AtStop,var1-(var1-EntryPrice)*0.5); if var1 >= EntryPrice*1.5 Then ExitLong("bx2",AtStop,var1-(var1-EntryPrice)*0.3); } if MarketPosition == -1 Then{ var2 = Lowest(L,BarsSinceEntry); if var2 <= EntryPrice*0.7 and var1 > EntryPrice*0.5 Then ExitShort("sx1",AtStop,var2+(EntryPrice-var2)*0.5); if var2 <= EntryPrice*0.5 Then ExitShort("sx2",AtStop,var2+(EntryPrice-var2)*0.5); } 즐거운 하루되세요 > 수리산독사 님이 쓴 글입니다. > 제목 : 수식문의드립니다. > setstoptrailing 함수를 중복으로 사용할 수 있는지 궁금합니다. 예로... 30% 이상 수익났을때 고점대비 50% 하락시 청산과.... 50% 이상 수익났을때 고점대비 30% 하락시 청산식을 같이 넣고 싶으면... setstoptrailing(50,30); setstoptrailing(30,50); 이런식으로 했을때 중복처리가 가능한지 궁금합니다. 그렇게는 안된다면 구현 방법 좀 부탁드려요.