커뮤니티
재문의 드립니다.
2017-07-18 22:45:59
111
글번호 111339
54097번 질문 다시 드립니다.
7월물이 데이타가 없어서 안 된다고 하셨는데
8월물 콜335에 적용시켜 보시면 첨부사진처럼 오류가 재현됩니다.
제 생각에
Sell("s", AtStop, Highest(H, DayIndex+1)-0.1, 1) ;
여기서 Highest(H, DayIndex+1)-0.1 = 0 이면 신호가 나오는 것 같은 느낌이 드는데
어떻게 보시는지요?
그리고 신호가 나오지 않게 수정하려면 어떻게 해야 할까요?
답변 1
예스스탁 예스스탁 답변
2017-07-17 11:51:30
안녕하세요
예스스탁입니다.
상황을 확인했습니다.
atstop가격이 0으로 지정되는 경우에 문제가 발생했습니다.
atstop이나 atlimit 뒤에 감시가격을 지정하는데
해당값이 0이면 종가(Close)로 지정된 것과 같아 신호가 발생했습니다.
아래와 같이 지정한 값이 0보다 클때만 값셋팅하고 신호발생하게
수정해 주시면 됩니다
If MarketPosition == 0 and sTime >= EntTime and sTime < 151800 and Highest(H, DayIndex+1)-0.1 > 0 Then
Sell("s", AtStop, Highest(H, DayIndex+1)-0.1, 1) ;
즐거운 하루되세요
> 아스가드 님이 쓴 글입니다.
> 제목 : 재문의 드립니다.
> 54097번 질문 다시 드립니다.
7월물이 데이타가 없어서 안 된다고 하셨는데
8월물 콜335에 적용시켜 보시면 첨부사진처럼 오류가 재현됩니다.
제 생각에
Sell("s", AtStop, Highest(H, DayIndex+1)-0.1, 1) ;
여기서 Highest(H, DayIndex+1)-0.1 = 0 이면 신호가 나오는 것 같은 느낌이 드는데
어떻게 보시는지요?
그리고 신호가 나오지 않게 수정하려면 어떻게 해야 할까요?
다음글
이전글