커뮤니티

현재까지의 당일고가 당일저가를 이용하는 방법을 알고 싶습니다.

프로필 이미지
쿠리
2015-03-02 14:22:22
175
글번호 83583
답변완료
예를 들어 매도를 진입한경우 진입하기 전까지의 고가를 돌파하면 손절을 하기 위하여 #매도 청산 if crossup(c,dayhigh) && MarketPosition==-1 then ExitShort("매도손절"); 라고 식을 작성하였는데 이전까지의 당일고가를 돌파하여도 매도 청산이 이루어 지지 않았습니다. dayhigh 말고 다른 함수를 사용해야 하는것인지 알려주세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-02 18:24:40

안녕하세요 예스스탁입니다. 작성하신 내용은 신호가 발생할수 없는 조건입니다. 당일 현재봉의 종가가 당일최고가가 보다 클수는 없습니다. 아래와 같이 현재봉 종가가 직전봉까지의 당일최고가를 돌파할때 청산하게 작성하셔야 합니다. if crossup(c,dayhigh[1]) && MarketPosition==-1 then ExitShort("매도손절"); 당일 최고가를 진입시점의 값으로 고정하고자 하시면 아래식 이용하시면 됩니다. if C > dayhigh[BarsSinceEntry] and MarketPosition==-1 then ExitShort("매도손절"); 즐거운 하루되세요 > 쿠리 님이 쓴 글입니다. > 제목 : 현재까지의 당일고가 당일저가를 이용하는 방법을 알고 싶습니다. > 예를 들어 매도를 진입한경우 진입하기 전까지의 고가를 돌파하면 손절을 하기 위하여 #매도 청산 if crossup(c,dayhigh) && MarketPosition==-1 then ExitShort("매도손절"); 라고 식을 작성하였는데 이전까지의 당일고가를 돌파하여도 매도 청산이 이루어 지지 않았습니다. dayhigh 말고 다른 함수를 사용해야 하는것인지 알려주세요