커뮤니티

문의드립니다

프로필 이미지
시고르시고르
2021-09-27 12:33:27
848
글번호 152480
답변완료
ExitLong("",AtStop,Highest(H,BarsSinceEntry+1)-N) ; 2번째 진입한 피라미딩 상태에서 이렇게 추적 청산을 했을경우 BarsSinceEntry가 1번째 진입한 시점부터 계산하는것 같습니다. 2번째 진입부터 추적청산을 계산하도록 BarsSinceEntry를 두번째 진입부터 계산하도록 하는 방법이 있을까요 언제나 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-09-28 12:59:06

안녕하세요 예스스탁입니다. 아래와 같이 작성하시면 첫진입이 아닌 최근 진입부터 최고가로 계산이 됩니다. var : ii(0); if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then ii = 0; ii = ii+1; ExitLong("",AtStop,Highest(H,ii+1)-N) ; } 즐거운 하루되세요 > 시고르시고르 님이 쓴 글입니다. > 제목 : 문의드립니다 > ExitLong("",AtStop,Highest(H,BarsSinceEntry+1)-N) ; 2번째 진입한 피라미딩 상태에서 이렇게 추적 청산을 했을경우 BarsSinceEntry가 1번째 진입한 시점부터 계산하는것 같습니다. 2번째 진입부터 추적청산을 계산하도록 BarsSinceEntry를 두번째 진입부터 계산하도록 하는 방법이 있을까요 언제나 감사드립니다.