커뮤니티

문의드립니다.

프로필 이미지
잡다백수
2019-01-21 10:18:15
171
글번호 125415
답변완료
1. 기타 *해선 /* if dayofweek(Bdate) < dayofweek(Bdate[1]) Then var1 = dayopen; if dayofweek(Bdate) > dayofweek(Bdate[1]) and DayOfWeek(bdate) >= 2 Then var1 = dayopen; */ if bdate != bdate[1] then buy("b",atstop,var1); 위 수식에서요. 일봉에다 대고 저렇게 한 뒤 장마감을 하면 매번 진입 청산이 되더라구요. 그런데 주석처리해서 var1값이 없는데 어떻게 진입을 하는 지 모르겠습니다. var1값에 지금 뭐가 들어가 있는 건가요. 그리고 위 수식을 일봉에서 하면요. 같은 봉 진입청산이 되는데요. 진입과 청산이 모두 매매 당일에 생기는 게 맞나요? 2. 기타 buy, sell 이 부분도 문자로 취급해서 외부변수로 뺄 수 있나요? 0로 하면 buy, 1로 하면 sell 이런 식으로요. 3. 검색 외부변수: 시간 -외부변수의 '시간' 이후의 첫봉 open값 -일요일의 값은 검색되지 않음. *해선용
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-01-21 13:53:55

안녕하세요 예스스탁입니다. 1 var1은 숫자형변수이고 기초값은 0입니다. var1에 값을 저장하지 않으면 0이상의 시세가 발생하면 매수하라는 내용이 되게 됩니다. 2 가능하지 않습니다. 3 input : 시간(100000); if DayOfWeek(sdate) != 0 and ((sdate != sdate[1] and stime >= 시간) or (sdate == sdate[1] and stime >= 시간 and stime[1] < 시간)) Then var1 = O; if var1 > 0 Then plot1(var1); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1. 기타 *해선 /* if dayofweek(Bdate) < dayofweek(Bdate[1]) Then var1 = dayopen; if dayofweek(Bdate) > dayofweek(Bdate[1]) and DayOfWeek(bdate) >= 2 Then var1 = dayopen; */ if bdate != bdate[1] then buy("b",atstop,var1); 위 수식에서요. 일봉에다 대고 저렇게 한 뒤 장마감을 하면 매번 진입 청산이 되더라구요. 그런데 주석처리해서 var1값이 없는데 어떻게 진입을 하는 지 모르겠습니다. var1값에 지금 뭐가 들어가 있는 건가요. 그리고 위 수식을 일봉에서 하면요. 같은 봉 진입청산이 되는데요. 진입과 청산이 모두 매매 당일에 생기는 게 맞나요? 2. 기타 buy, sell 이 부분도 문자로 취급해서 외부변수로 뺄 수 있나요? 0로 하면 buy, 1로 하면 sell 이런 식으로요. 3. 검색 외부변수: 시간 -외부변수의 '시간' 이후의 첫봉 open값 -일요일의 값은 검색되지 않음. *해선용