커뮤니티

청산전략 질문입니다.

프로필 이미지
폴폴
2017-12-09 17:26:14
197
글번호 114858
답변완료

첨부 이미지

//스탑설정 If MarketPosition == 1 Then ExitLong("스탑",AtStop,L[BarsSinceEntry+1] - TickSize); If MarketPosition == -1 Then ExitShort("스탑2",AtStop,H[BarsSinceEntry+1] + TickSize); 진입 직전봉의 저가나 고가에 한틱 더해서 스탑을 설정하고 trailing step(트레일링 스탑 아님)을 적용하려고 합니다. +15틱 수익마다 스탑을 15틱씩 올릴려는데 어떻게 수식을 짜면 될까요? (ex. +15틱 => 스탑 15 상승 30틱 => 스탑 30 상승) https://www.youtube.com/watch?v=aIePCx1AfBw (트레일링 스텝에 관한 참고 자료입니다.)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-12-11 15:12:37

안녕하세요 예스스탁입니다. if MarketPosition == 1 Then { var1 = L[BarsSinceEntry+1]-PriceScale*1; var2 = Floor((highest(h,BarsSinceEntry)-EntryPrice)/PriceScale*15); exitlong("bx",AtStop,var1+(PriceScale*15)*var2); } if MarketPosition == -1 Then { var1 = H[BarsSinceEntry+1]+PriceScale*1; var2 = Floor((EntryPrice-lowest(l,BarsSinceEntry))/PriceScale*15); ExitShort("sx",AtStop,var1-(PriceScale*15)*var2); } 즐거운 하루되세요 > 폴폴 님이 쓴 글입니다. > 제목 : 청산전략 질문입니다. > //스탑설정 If MarketPosition == 1 Then ExitLong("스탑",AtStop,L[BarsSinceEntry+1] - TickSize); If MarketPosition == -1 Then ExitShort("스탑2",AtStop,H[BarsSinceEntry+1] + TickSize); 진입 직전봉의 저가나 고가에 한틱 더해서 스탑을 설정하고 trailing step(트레일링 스탑 아님)을 적용하려고 합니다. +15틱 수익마다 스탑을 15틱씩 올릴려는데 어떻게 수식을 짜면 될까요? (ex. +15틱 => 스탑 15 상승 30틱 => 스탑 30 상승) https://www.youtube.com/watch?v=aIePCx1AfBw (트레일링 스텝에 관한 참고 자료입니다.)