커뮤니티
수식문의드립니다.
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);
이런식으로 했을때 중복처리가 가능한지 궁금합니다.
그렇게는 안된다면 구현 방법 좀 부탁드려요.
다음글
이전글