커뮤니티

일중 고가 저가 변수 관련

프로필 이미지
잘모름
2025-01-14 20:09:28
435
글번호 187179
답변완료
제가 짜고 싶은 건 예를 들어 일중 고가/저가 변동성이 2% 이하이면 SetStopProfitTarget 2% 일중 고가/저가 변동성이 2% 초과이면 SetStopProfitTarget 일변동성의 1/3 이런 식인데요 이게 DayHigh나 Highest 수식을 써서 나눠주면 제가 원하는 데로 구현이 안 되네요 가르침 좀 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-01-15 14:45:02

안녕하세요 예스스탁입니다. 올리신 내용은 SetStopProfitTarget에 지정해야 하는 값에 동일포지션 유지중이라도 변동이 있으므로 일반청산함수로 구현하셔야 합니다. if MarketPosition == 1 Then { if DayHigh <= DayLow*1.02 Then ExitLong("bx1",AtLimit,EntryPrice*1.02); Else ExitLong("bx2",AtLimit,EntryPrice+(DayHigh-DayLow)*(1/3)); } if MarketPosition == -1 Then { if DayHigh <= DayLow*1.02 Then ExitShort("sx1",AtLimit,EntryPrice*0.98); Else ExitShort("sx2",AtLimit,EntryPrice-(DayHigh-DayLow)*(1/3)); } 즐거운 하루되세요 > 잘모름 님이 쓴 글입니다. > 제목 : 일중 고가 저가 변수 관련 > 제가 짜고 싶은 건 예를 들어 일중 고가/저가 변동성이 2% 이하이면 SetStopProfitTarget 2% 일중 고가/저가 변동성이 2% 초과이면 SetStopProfitTarget 일변동성의 1/3 이런 식인데요 이게 DayHigh나 Highest 수식을 써서 나눠주면 제가 원하는 데로 구현이 안 되네요 가르침 좀 부탁드립니다.