커뮤니티

오류 문의

프로필 이미지
아스가드
2017-07-18 22:45:29
109
글번호 111312
답변완료
Input : EntTime(090100); If MarketPosition == 0 and sTime >= EntTime and sTime < 151800 Then Sell("s", AtStop, Highest(H, DayIndex+1)-0.1, 1) ; SetStopLoss(0.11, PointStop); If sTime == 151800 Then ExitShort(); 위 수식을 적용하면, 첨부한 사진처럼 7/12일에 매도신호가 뜹니다. 수식의 의도는 당일 최고가에서 0.1pt 하락시 매도가 들어가도록 하는 건데 왜 고가에서 0.1pt 가 하락하지도 않았는데, 신호가 뜰까요? 뭐가 잘못된 건지요? (적용한 종목은 7월물 콜317입니다.)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-07-14 15:25:27

안녕하세요 예스스탁입니다. 만기일이 지나 7월물 데이터를 조회할수 없어 올려주신 수식을 8월물 옵션에 적용해 보았지만 모두 당일고가-0.1에 정상적으로 신호가 발생하고 있습니다. 첨부된 그림과 같이 신호가 발생하는 종목을 찾지 못했습니다. 가격이 당일고가-0.1 이 0이하인 종목에서는 신호가 나오지 않습니다. 적용한 수식이 다른수식이거나 혹은 수치값변경이 있지 않았는지 확인해 보셔야 할것 같습니다. 즐거운 하루되세요 > 아스가드 님이 쓴 글입니다. > 제목 : 오류 문의 > Input : EntTime(090100); If MarketPosition == 0 and sTime >= EntTime and sTime < 151800 Then Sell("s", AtStop, Highest(H, DayIndex+1)-0.1, 1) ; SetStopLoss(0.11, PointStop); If sTime == 151800 Then ExitShort(); 위 수식을 적용하면, 첨부한 사진처럼 7/12일에 매도신호가 뜹니다. 수식의 의도는 당일 최고가에서 0.1pt 하락시 매도가 들어가도록 하는 건데 왜 고가에서 0.1pt 가 하락하지도 않았는데, 신호가 뜰까요? 뭐가 잘못된 건지요? (적용한 종목은 7월물 콜317입니다.)