첨부 이미지
그림1
안녕하세요.
나스닥100지수로 시뮬레이션시 아래와 같이 진입시간을 9:45분 이후로 코드작성을 했는데요.
첨부한 사진 10월 18일보면 시가부터 바로 매수가 들어가지는데
혹시 어떻게 해야될까요?
나스닥100 차트기준 9시30분 장 시작하면, 15분후인 9시45분부터 진입하고싶습니다.
코드의 매수시간진입은 아래와 같이 작성했습니다.
#매수진입
if ((094500 <= sTime) and (sTime <= 161859)) Then {
If 매수조건1 Then{
Buy("B",AtStop,매수가격1);
}
}
답변 1
예스스탁
예스스탁 답변
2022-10-24 14:57:20
안녕하세요
예스스탁입니다.
AtStop은 봉완성시 if조건이 만족하면
값을 셋팅하고 다음봉의 현재가와 비교해 신호를 발생하게 됩니다.
차트의 마지막봉에 if조건이 성립되면 다음날 첫봉에 발생하게 됩니다.
마지막봉에는 셋팅되지 않게 NextBarSdate == sDate 조건을 추가하시면 됩니다.
if ((094500 <= sTime) and (sTime <= 161859)) Then
{
If 매수조건1 and NextBarSdate == sDate Then
{
Buy("B",AtStop,매수가격1);
}
}
즐거운 하루되세요
> 프로라인89 님이 쓴 글입니다.
> 제목 : 나스닥100지수 진입시간 제한 코드
> 안녕하세요.
나스닥100지수로 시뮬레이션시 아래와 같이 진입시간을 9:45분 이후로 코드작성을 했는데요.
첨부한 사진 10월 18일보면 시가부터 바로 매수가 들어가지는데
혹시 어떻게 해야될까요?
나스닥100 차트기준 9시30분 장 시작하면, 15분후인 9시45분부터 진입하고싶습니다.
코드의 매수시간진입은 아래와 같이 작성했습니다.
#매수진입
if ((094500 <= sTime) and (sTime <= 161859)) Then {
If 매수조건1 Then{
Buy("B",AtStop,매수가격1);
}
}