커뮤니티
첫봉에 신호가 나와서 문의드립니다.
2015-01-07 15:34:44
122
글번호 81998
If DayIndex > 3 Then {
Buy("b", AtStop, Lowest(Low,3)+(ATR(20)*5),1);
}
SetStopEndofday;
dayindex >3 이면 4면째 봉부터 신호가 떠야 할텐데
왜 첫 봉에서 신호가 발생할까요?
if 문이 만족하지 않는데
그 안에 있는 매수함수가 왜 실행되나요?
- 1. ScreenHunter_1.jpg (0.04 MB)
답변 1
예스스탁 예스스탁 답변
2015-01-07 16:21:46
안녕하세요
예스스탁입니다.
atstop이나 atlimit타입은 봉완성시 가격을 셋팅하고
다음봉의 시세와 비교합니다.
차틋항 마지막봉에서는 셋팅이 되지 않도록
아래와 같이 시간제한 조건을 추가해 주시면 됩니다.
If DayIndex > 3 and stime < 150000 Then {
Buy("b", AtStop, Lowest(Low,3)+(ATR(20)*5),1);
}
SetStopEndofday;
즐거운 하루되세요
> 아스가드 님이 쓴 글입니다.
> 제목 : 첫봉에 신호가 나와서 문의드립니다.
> If DayIndex > 3 Then {
Buy("b", AtStop, Lowest(Low,3)+(ATR(20)*5),1);
}
SetStopEndofday;
dayindex >3 이면 4면째 봉부터 신호가 떠야 할텐데
왜 첫 봉에서 신호가 발생할까요?
if 문이 만족하지 않는데
그 안에 있는 매수함수가 왜 실행되나요?
다음글
이전글