커뮤니티
맞는지 봐주세요...
2011-01-20 01:21:02
627
글번호 35116
일봉시스템을 사용합니다.
그런데 일봉데이터로,주봉의 기준선과 전환선을 나타내고 싶어서
다음과 같이 만들어 보았는데 맞는지 살펴봐 주세요.
감사합니다.
var : 주봉전환선(0), 주봉기준선(0);
var : j(0);
array : weekhigh[100](0), weeklow[100](0);
if date[1]<date and dayofweek(date[1]) >= dayofweek(date) then {
for j=98 downto 0 {
weekhigh[j+1] = weekhigh[j] ;
weeklow[j+1] = weeklow[j] ;
}
weekhigh[0] = H ;
weeklow[0] = L ;
}
if weekhigh[0] < H then weekhigh[0] = H;
if weeklow[0] > L or weeklow[0] == 0 then weeklow[0] = L;
var1=weekhigh[0];
var2=weeklow[0];
for j= 1 to 8 {
if var1 < weekhigh[j] then var1 = weekhigh[j];
if var2 > weeklow[j] then var2 = weeklow[j];
}
주봉전환선 =(var1 + var2)/2 ;
var3=weekhigh[0];
var4=weeklow[0];
for j= 1 to 25 {
if var3 < weekhigh[j] then var3 = weekhigh[j];
if var4 > weeklow[j] then var4 = weeklow[j];
}
주봉기준선 =(var3 + var4)/2 ;
추가질문1) 위와같이 만들경우, 주봉후행스팬>후행스팬위치한봉종가 ...이것을
어떻게 표현할까요?
추가질문2) && ...이 표시가 뭘 의미하지요? 죄송합니다...ㅠ.ㅠ...
추가질문3) 위에서 weekopen[100](0)을 array에 추가하고,
weekopen을 나타낼 경우, 어떻게 수식을 추가하면 될까요?
감사합니다. 건승하세요.
답변 1
예스스탁 예스스탁 답변
2011-01-20 10:24:20
안녕하세요
예스스탁입니다.
1,
작성하신 수식 맞습니다.
후행스팬은 현재가를 과거로 단지 옮긴 값이므로
현재가가 직전 26개봉전 종가보다 크다고 표현하시면 됩니다.
수식에서 주봉종가가 없어 추가했습니다.
C > WeekClose[26] 과 같이 표현하시면 됩니다.
2.
&&는 and 입니다.
3,
수식에 주봉종가,주봉시가를 추가했습니다.
var : 주봉전환선(0), 주봉기준선(0);
var : j(0);
array : weekhigh[100](0), weeklow[100](0),WeekClose[100](0),WeekOpen[100](0);
if date[1]<date and dayofweek(date[1]) >= dayofweek(date) then {
for j=98 downto 0 {
weekhigh[j+1] = weekhigh[j] ;
weeklow[j+1] = weeklow[j] ;
WeekClose[j+1] = WeekClose[j];
WeekOpen[j+1] = WeekOpen[j];
}
weekhigh[0] = H ;
weeklow[0] = L ;
WeekOpen[0] = O;
}
WeekClose[0] = C;
if weekhigh[0] < H then weekhigh[0] = H;
if weeklow[0] > L or weeklow[0] == 0 then weeklow[0] = L;
var1=weekhigh[0];
var2=weeklow[0];
for j= 1 to 8 {
if var1 < weekhigh[j] then var1 = weekhigh[j];
if var2 > weeklow[j] then var2 = weeklow[j];
}
주봉전환선 =(var1 + var2)/2 ;
var3=weekhigh[0];
var4=weeklow[0];
for j= 1 to 25 {
if var3 < weekhigh[j] then var3 = weekhigh[j];
if var4 > weeklow[j] then var4 = weeklow[j];
}
주봉기준선 =(var3 + var4)/2 ;
즐거운 하루되세요
> 스테디어드밴서 님이 쓴 글입니다.
> 제목 : 맞는지 봐주세요...
> 일봉시스템을 사용합니다.
그런데 일봉데이터로,주봉의 기준선과 전환선을 나타내고 싶어서
다음과 같이 만들어 보았는데 맞는지 살펴봐 주세요.
감사합니다.
var : 주봉전환선(0), 주봉기준선(0);
var : j(0);
array : weekhigh[100](0), weeklow[100](0);
if date[1]<date and dayofweek(date[1]) >= dayofweek(date) then {
for j=98 downto 0 {
weekhigh[j+1] = weekhigh[j] ;
weeklow[j+1] = weeklow[j] ;
}
weekhigh[0] = H ;
weeklow[0] = L ;
}
if weekhigh[0] < H then weekhigh[0] = H;
if weeklow[0] > L or weeklow[0] == 0 then weeklow[0] = L;
var1=weekhigh[0];
var2=weeklow[0];
for j= 1 to 8 {
if var1 < weekhigh[j] then var1 = weekhigh[j];
if var2 > weeklow[j] then var2 = weeklow[j];
}
주봉전환선 =(var1 + var2)/2 ;
var3=weekhigh[0];
var4=weeklow[0];
for j= 1 to 25 {
if var3 < weekhigh[j] then var3 = weekhigh[j];
if var4 > weeklow[j] then var4 = weeklow[j];
}
주봉기준선 =(var3 + var4)/2 ;
추가질문1) 위와같이 만들경우, 주봉후행스팬>후행스팬위치한봉종가 ...이것을
어떻게 표현할까요?
추가질문2) && ...이 표시가 뭘 의미하지요? 죄송합니다...ㅠ.ㅠ...
추가질문3) 위에서 weekopen[100](0)을 array에 추가하고,
weekopen을 나타낼 경우, 어떻게 수식을 추가하면 될까요?
감사합니다. 건승하세요.
다음글
이전글