커뮤니티

시간 문의드립니다.

프로필 이미지
캣피쉬
2021-05-03 12:25:45
870
글번호 148608
답변완료
이전 질문글에 이어서 추가로 질문드립니다. 진입 조건은 15:00~15:30사이에 그날 하루장을 종합 판단해서 condi = 1 이면 진입합니다. (단, condi = 1 되는 시점가격에서 +1pt 에서 진입합니다.) 이때 문제가, +1pt 되는 시점이 다음날 아침에 나올수도 있다는 점입니다. 그렇다면 condi = 1 조건을 다음날 아침 10:00까지 연장하고 싶습니다. 즉, condi=1 은 15:00~15:30 사이에 조건만족시 생성되고, 다음날 아침 10:00까지 1이되게끔 지표로 만들고 싶습니다. 아침에 만들어지는 condi = 1은 당일 data를 참조하면 안됩니다. 10:00 넘으면 condi= 0 으로 만들고, 다시 15:~15:30에서 condi = 0or1을 판단하게 하고 싶습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-05-03 15:30:07

안녕하세요 예스스탁입니다. var : condi(0); if (sdate != sdate[1] and stime >= 100000) or (sdate == sdate[1] and stime >= 100000 and stime[1] < 100000) Then condi = 0; if sTime >= 150000 and sTime <= 153000 Then { if 조건 Then condi = 1; } 즐거운 하루되세요 > 캣피쉬 님이 쓴 글입니다. > 제목 : 시간 문의드립니다. > 이전 질문글에 이어서 추가로 질문드립니다. 진입 조건은 15:00~15:30사이에 그날 하루장을 종합 판단해서 condi = 1 이면 진입합니다. (단, condi = 1 되는 시점가격에서 +1pt 에서 진입합니다.) 이때 문제가, +1pt 되는 시점이 다음날 아침에 나올수도 있다는 점입니다. 그렇다면 condi = 1 조건을 다음날 아침 10:00까지 연장하고 싶습니다. 즉, condi=1 은 15:00~15:30 사이에 조건만족시 생성되고, 다음날 아침 10:00까지 1이되게끔 지표로 만들고 싶습니다. 아침에 만들어지는 condi = 1은 당일 data를 참조하면 안됩니다. 10:00 넘으면 condi= 0 으로 만들고, 다시 15:~15:30에서 condi = 0or1을 판단하게 하고 싶습니다.