커뮤니티
질문입니다.
2006-03-21 08:12:05
1124
글번호 9627
분봉에서 타종목1의 N일전 2시부터 3시15분까지의 최고가를 나타내는 식 부탁드립니다.
답변 3
예스스탁 예스스탁 답변
2006-03-21 09:37:29
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : N(1);
var : cnt(0);
array : value[11](0);
if date != date[1] then{
for cnt = 1 to 10
value[cnt] = value[cnt-1][1];
}
if stime < 140000 then
value[0] = H;
if stime >= 140000 and stime <= 151500 then{
if H > value[0] then
value[0] = H;
}
plot1(value[N]);//N일전 2시~3시15분 최고값
10일전 값까지만 리턴합니다.
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 분봉에서 타종목1의 N일전 2시부터 3시15분까지의 최고가를 나타내는 식 부탁드립니다.
회원
2006-03-21 22:33:27
답변감사합니다...^^
이전 답변 내용이... 타종목1에 대한 것이 아닌것 같아서.. 다시 질문드립니다...
타종목1의 N일전 특정시간대의 고가를 사용자 함수로 나타낼경우에 아래와같이
H대신에 data1("H")로 바꾸어서 나타내면 되나요?
input : N(Numeric),time1(Numeric),time2(Numeric);
var : cnt(0);
array : value[11](0);
var1=data1("H");
if date != date[1] then{
for cnt = 1 to 10
value[cnt] = value[cnt-1][1];
}
if stime < time1 then
value[0] = var1;
if stime >= time1 and stime <= time2 then{
if var1 > value[0] then
value[0] = var1;
}
_NtimeH1=value[N];
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : N(1);
var : cnt(0);
array : value[11](0);
if date != date[1] then{
for cnt = 1 to 10
value[cnt] = value[cnt-1][1];
}
if stime < 140000 then
value[0] = H;
if stime >= 140000 and stime <= 151500 then{
if H > value[0] then
value[0] = H;
}
plot1(value[N]);//N일전 2시~3시15분 최고값
10일전 값까지만 리턴합니다.
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 분봉에서 타종목1의 N일전 2시부터 3시15분까지의 최고가를 나타내는 식 부탁드립니다.
예스스탁 예스스탁 답변
2006-03-22 10:19:26
안녕하세요
예스스탁입니다.
죄송합니다.
처음에 올려드린 식은 기본차트의 N일전 특정시간대의 고가를 가져오는 식이었습니다.
올리신 식을 사용하시면 됩니다.
타종목1의 N일전 특정시간대의 고가를 가져오는 사용자 함수가 맞습니다.
식상에 var1=data1("H")으로 타종목의 데이터를 가져옵니다.
사용자 함수가 아닌 지표식으로 옮기면 아래와 같습니다.
input : N(1),time1(140000),time2(150000);
var : cnt(0),NtimeH1(0);
array : value[11](0);
var1=data1("H");
if date != date[1] then{
for cnt = 1 to 10
value[cnt] = value[cnt-1][1];
}
if stime < time1 then
value[0] = var1;
if stime >= time1 and stime <= time2 then{
if var1 > value[0] then
value[0] = var1;
}
plot1(value[N]);//타종목1의 N일전 특정시간대 고가
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : Re : Re : 질문입니다.
> 답변감사합니다...^^
이전 답변 내용이... 타종목1에 대한 것이 아닌것 같아서.. 다시 질문드립니다...
타종목1의 N일전 특정시간대의 고가를 사용자 함수로 나타낼경우에 아래와같이
H대신에 data1("H")로 바꾸어서 나타내면 되나요?
input : N(Numeric),time1(Numeric),time2(Numeric);
var : cnt(0);
array : value[11](0);
var1=data1("H");
if date != date[1] then{
for cnt = 1 to 10
value[cnt] = value[cnt-1][1];
}
if stime < time1 then
value[0] = var1;
if stime >= time1 and stime <= time2 then{
if var1 > value[0] then
value[0] = var1;
}
_NtimeH1=value[N];
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : N(1);
var : cnt(0);
array : value[11](0);
if date != date[1] then{
for cnt = 1 to 10
value[cnt] = value[cnt-1][1];
}
if stime < 140000 then
value[0] = H;
if stime >= 140000 and stime <= 151500 then{
if H > value[0] then
value[0] = H;
}
plot1(value[N]);//N일전 2시~3시15분 최고값
10일전 값까지만 리턴합니다.
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 분봉에서 타종목1의 N일전 2시부터 3시15분까지의 최고가를 나타내는 식 부탁드립니다.
다음글