커뮤니티

시초가 매매

프로필 이미지
씸풀
2019-07-28 10:43:30
266
글번호 130702
답변완료
분봉차트에서, 특정 요일을 지정하여 시초가에 매수, 또는 매도를 하려고 힙니다. 다음 식으로 해보니 input : 요일(2),BSdir(1); /// 월요일=1, 화요일=2, 수요일=3, 목요일=4, 금요일=5 if nextBarSdate > sDate && nextBarStime>=090000 && ((요일==1 && DayofWeek(date)>=5) or (DayofWeek(date)==요일-1)) then { if BSdir==1 then buy("B",atMarket); else if BSdir==-1 then sell("S",atMarket); } => 요일=2, BSdir=1로 하면 화요일은 맞는데, 시초가(9:00)에 매수하지 않고 9:05에 매수가 됩니다. 시초가 매수가 되도록 수정하여 주십시요. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-07-29 11:48:27

안녕하세요 예스스탁입니다. 첨부된 그림과 같이 화요일 시초가에 신호가 정상적으로 발생합니다. 리포트에 적혀지는 시간은 해당 봉의 대표시간입니다. 종합환경설정에서 [차트 X축 시간표시]를 봉 끝시간 기준으로 지정되어 있으면 5분봉기준으로 첫봉은 9시5분, 두번째봉은 9시 10분으로 표시되고 [차트 X축 시간표시]를 봉 시작시간 기준으로 지정되어 있으면 5분봉기준으로 첫봉은 9시00분, 두번째봉은 9시 05분으로 표시됩니다. 즐거운 하루되세요 > 씸풀 님이 쓴 글입니다. > 제목 : 시초가 매매 > 분봉차트에서, 특정 요일을 지정하여 시초가에 매수, 또는 매도를 하려고 힙니다. 다음 식으로 해보니 input : 요일(2),BSdir(1); /// 월요일=1, 화요일=2, 수요일=3, 목요일=4, 금요일=5 if nextBarSdate > sDate && nextBarStime>=090000 && ((요일==1 && DayofWeek(date)>=5) or (DayofWeek(date)==요일-1)) then { if BSdir==1 then buy("B",atMarket); else if BSdir==-1 then sell("S",atMarket); } => 요일=2, BSdir=1로 하면 화요일은 맞는데, 시초가(9:00)에 매수하지 않고 9:05에 매수가 됩니다. 시초가 매수가 되도록 수정하여 주십시요. 감사합니다.