커뮤니티
문의드립니다.
2010-05-17 11:31:45
614
글번호 29970
선물 시스템식에서 셋스탑트레일링을
수익 폭에 따라 차등을 두고 적용시키려 합니다. 식 부탁 드립니다.
1.0 포인트 이상의 수익이 났을 때는 setstoptrailing(0.40, 1.0, pointstop, 1)
1.5 포인트 이상의 수익이 났을 때는 setstoptrailing(0.35, 1.5, pointstop, 1)
2.0 포인트 이상의 수익이 났을 때는 setstoptrailing(0.30, 2.0, pointstop, 1)
2.5 포인트 이상의 수익이 났을 때는 setstoptrailing(0.25, 2.5, pointstop, 1)
3.0 포인트 이상의 수익이 났을 때는 setstoptrailing(0.20, 3.0, pointstop, 1)
답변 1
예스스탁 예스스탁 답변
2010-05-17 11:38:43
안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then{
var1 = highest(h,BarsSinceEntry);
if var1 >= EntryPrice+1 and var1 < EntryPrice+1.5 Then
exitlong("bx1",AtStop,var1-0.4);
if var1 >= EntryPrice+1.5 and var1 < EntryPrice+2.0 Then
exitlong("bx2",AtStop,var1-0.35);
if var1 >= EntryPrice+2.0 and var1 < EntryPrice+2.5 Then
exitlong("bx3",AtStop,var1-0.30);
if var1 >= EntryPrice+2.5 and var1 < EntryPrice+3.0 Then
exitlong("bx4",AtStop,var1-0.25);
if var1 >= EntryPrice+3.0 Then
exitlong("bx5",AtStop,var1-0.20);
}
if MarketPosition == -1 Then{
var2 = Lowest(L,BarsSinceEntry);
if var2 <= EntryPrice-1 and var2 > EntryPrice-1.5 Then
ExitShort("sx1",AtStop,var2+0.4);
if var2 <= EntryPrice-1.5 and var2 > EntryPrice-2.0 Then
ExitShort("sx2",AtStop,var2+0.35);
if var2 <= EntryPrice-2.0 and var2 > EntryPrice-2.5 Then
ExitShort("sx3",AtStop,var2+0.30);
if var2 <= EntryPrice-2.5 and var2 > EntryPrice-3.0 Then
ExitShort("sx4",AtStop,var2+0.25);
if var2 <= EntryPrice-3.0 Then
ExitShort("sx5",AtStop,var2+0.20);
}
즐거운 하루되세요
> 빠샤 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 선물 시스템식에서 셋스탑트레일링을
수익 폭에 따라 차등을 두고 적용시키려 합니다. 식 부탁 드립니다.
1.0 포인트 이상의 수익이 났을 때는 setstoptrailing(0.40, 1.0, pointstop, 1)
1.5 포인트 이상의 수익이 났을 때는 setstoptrailing(0.35, 1.5, pointstop, 1)
2.0 포인트 이상의 수익이 났을 때는 setstoptrailing(0.30, 2.0, pointstop, 1)
2.5 포인트 이상의 수익이 났을 때는 setstoptrailing(0.25, 2.5, pointstop, 1)
3.0 포인트 이상의 수익이 났을 때는 setstoptrailing(0.20, 3.0, pointstop, 1)
다음글
이전글