커뮤니티

스탑트레일링 질문드립니다.

프로필 이미지
pidal
2010-01-18 12:30:48
838
글번호 27510
답변완료
안녕하세요. 스탑트레일링 종류가 두가지가 있는걸로 아는데요, 수익금대비 % , 그리고 고가대비 % 이렇게 두 종류를 같이 사용하고싶거든요? 두개 다 적으니까 하나만 적용되는것같더라구요. 수익금대비 %를 30%로 설정했을때, 1pt 이상의 큰 수익을 얻었을 시 0.3pt 나 떨어져야 익절을 하지요? 약간 불합리한 것 같아서 고가대비 %도 함께 적용하고싶은데 어떻게 하면 좋을까요? %를 20 정도로 낮추면 적은 수익 발생시 2~3틱만 떨어져도 스탑하는 경우가 생기더라구요..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-01-18 16:43:50

안녕하세요 예스스탁입니다. 풀어서 작성하셔야 합니다. 참고하시기 바랍니다. 수익대비/최고가격대비는 %설정에서만 의미가 있습니다. point는 동작이 같습니다. input : P1(10),P2(30); # 10%수익후 수익의 30%감소시 청산 if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= EntryPrice*(1+P1/100) Then exitlong("bx1",AtStop,var1-(var1-EntryPrice)*(P2/100)); } if MarketPosition == -1 Then{ var2 = Lowest(L,BarsSinceEntry); if var2 <= EntryPrice*(1-P1/100) Then ExitShort("sx1",AtStop,var2+(EntryPrice-var2)*(P2/100)); } input : P3(10),P4(3); # 10%수익후 최고가 대비 3%감소시 청산 if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= EntryPrice*(1+P3/100) Then exitlong("bx2",AtStop,var1*(1-P4/100)); } if MarketPosition == -1 Then{ var2 = Lowest(L,BarsSinceEntry); if var2 <= EntryPrice*(1-P3/100) Then ExitShort("sx2",AtStop,var2*(1+P4/100)); } 즐거운 하루되세요 > pidal 님이 쓴 글입니다. > 제목 : 스탑트레일링 질문드립니다. > 안녕하세요. 스탑트레일링 종류가 두가지가 있는걸로 아는데요, 수익금대비 % , 그리고 고가대비 % 이렇게 두 종류를 같이 사용하고싶거든요? 두개 다 적으니까 하나만 적용되는것같더라구요. 수익금대비 %를 30%로 설정했을때, 1pt 이상의 큰 수익을 얻었을 시 0.3pt 나 떨어져야 익절을 하지요? 약간 불합리한 것 같아서 고가대비 %도 함께 적용하고싶은데 어떻게 하면 좋을까요? %를 20 정도로 낮추면 적은 수익 발생시 2~3틱만 떨어져도 스탑하는 경우가 생기더라구요..