커뮤니티
질문입니다.
2006-03-31 06:06:30
1160
글번호 9701
N일전 특정시간(Time1~Time2)동안의 타종목1(data1)의 최대값과 최저값을 나타내는 함수식이 맞는지 확인 부탁드립니다. 그리고 var1의 값에 다른 지표값(예를들어 이동평균이나 스톡캐스틱 지표)을 넣어도 관계 없는지요?
-2일전 2시부터 3시까지의 스톡캐스틱(5,3,3)의 최대값을 함수식을 통해 표기해주시면 감사하겠습니다.
#N일전 타종목1의 특정시간동안의 최대값
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];
#N일전 타종목1의 특정시간동안의 최저값
input : N(Numeric),time1(Numeric),time2(Numeric);
var : cnt(0);
array : value[11](0);
var1=data1("L");
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;
}
_NtimeL1=value[N];
답변 1
예스스탁 예스스탁 답변
2006-04-03 09:05:57
안녕하세요
예스스탁입니다.
올리신 사용자함수는 타종목의 특정시간동안의 최대값 최소값이 맞습니다.
식을 수정하여 기준값을 사용자분이 입력하게 만들었습니다.
plot1(_NtimeL1(StochasticsK(5,3),1,93000,110000));
plot2(_NtimeL1(StochasticsK(5,3),0,93000,110000));
plot3(_NtimeH1(StochasticsK(5,3),1,93000,110000));
plot4(_NtimeH1(StochasticsK(5,3),0,93000,110000));
(기준값,N일,시작시간,끝시간)과 같이 사용하시면 됩니다.
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> N일전 특정시간(Time1~Time2)동안의 타종목1(data1)의 최대값과 최저값을 나타내는 함수식이 맞는지 확인 부탁드립니다. 그리고 var1의 값에 다른 지표값(예를들어 이동평균이나 스톡캐스틱 지표)을 넣어도 관계 없는지요?
-2일전 2시부터 3시까지의 스톡캐스틱(5,3,3)의 최대값을 함수식을 통해 표기해주시면 감사하겠습니다.
#N일전 타종목1의 특정시간동안의 최대값
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];
#N일전 타종목1의 특정시간동안의 최저값
input : N(Numeric),time1(Numeric),time2(Numeric);
var : cnt(0);
array : value[11](0);
var1=data1("L");
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;
}
_NtimeL1=value[N];