커뮤니티

진입후 최고가를 찾아주세요.

프로필 이미지
eel
2025-11-20 15:41:36
51
글번호 228269
답변완료

시스템수식 중 진입후 최고가 기준 청산수식이 아래와 같이 있는데 if MarketPosition<>0 Then{ if Highest(c,BarsSinceEntry+1) > EntryPrice *(1+(손절*1)) Then ExitLong("R0청산",AtStop,EntryPrice*(1+0.01));
수식중 Highest(c,BarsSinceEntry+1)가 최대봉수 1024 에 걸려 신호가 발생하지 않는 문제가 있네요. 진입후 최고가를 다른방법으로 표현해 주시면 감사하겠습니다.

시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-11-20 16:01:32

안녕하세요 예스스탁입니다. var : hc(0); if MarketPosition<>0 Then { if hc > 0 and c > hc Then hc = c; if hc > EntryPrice *(1+(손절*1)) Then ExitLong("R0청산",AtStop,EntryPrice*(1+0.01)); } Else hc = c; 즐거운 하루되세요