커뮤니티
문의드립니다.
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값
-일요일의 값은 검색되지 않음.
*해선용
이전글