커뮤니티
문의요^^
2011-02-22 18:56:18
804
글번호 35985
수정좀 Input:period(50),방향(1);
var:j(0),k(0),고Bar(0),저(0),고Bar(0),저Bar(0);
array:r[7](0),ff[7](0);
#==============================================================================#
# 초기처리 (Initialize Routine)
#==============================================================================#
r[0] = 0;
r[1] = 0.236;
r[2] = 0.382;
r[3] = 0.50;
r[4] = 0.618;
r[5] = 0.764;
r[6] = 1;
#==============================================================================#
# 의미있는 최고/최저점
#==============================================================================#
고Bar = 고 Ber +1;
저Bar = 저 Ber +1;
if H== Highest (H,period) Then {
고 =H;
고Bar -o;
}
if L== Lowest(L,period) Then {
저 =L;
저Bar =o;
}
#==============================================================================#
# Fibonacci Ret racements
#==============================================================================#
if 방향 >=0 Then {
k = Highest(H,저Bar+1);
for j = 0 to 5 {
fr[j] = 저 +((k -저)* r[j]);
}
}
Else {
k = Lowest (L,고Bar+1);
for j = 0 to 5 {
fr[j] = 고 -((고)* r[j]);
}
}
#=========================================================#
# 지료출력
#=========================================================#
Plot1(ff[0], "0%",Iff(방향>=0,BLACK,LBLUE)); //점그래프
Plot2(ff[1], "24%",Iff(방향>=0,BLUE,LGREEN));
Plot3(ff[2], "38%",Iff(방향>=0,GREEN,LCYAN));
Plot4(ff[3], "50%",Iff(방향>=0,CYAN,PINK));
Plot5(ff[4], "62%",Iff(방향>=0,RED,LMAGENTA));
Plot6(ff[5], "76%",Iff(방향>=0,MAGENTA,LYELLOW));
Plot7(ff[6],"100%",Iff(방향>=0,GRAY,BWHITE)); 부탁합니다.
답변 1
예스스탁 예스스탁 답변
2011-02-23 10:21:52
안녕하세요
예스스탁입니다.
변수가 선언된 이름과 다르게 식에서 사용된 부분이 있어
수정했습니다.
Input:period(50),방향(1);
var:j(0),k(0),고Bar(0),고(0), 저(0),저Bar(0);
array:r[7](0),ff[7](0),fr[7](0);
#==============================================================================#
# 초기처리 (Initialize Routine)
#==============================================================================#
r[0] = 0;
r[1] = 0.236;
r[2] = 0.382;
r[3] = 0.50;
r[4] = 0.618;
r[5] = 0.764;
r[6] = 1;
#==============================================================================#
# 의미있는 최고/최저점
#==============================================================================#
고Bar = 고Bar +1;
저Bar = 저Bar +1;
if H== Highest (H,period) Then {
고 =H;
고Bar -o;
}
if L== Lowest(L,period) Then {
저 =L;
저Bar =o;
}
#==============================================================================#
# Fibonacci Ret racements
#==============================================================================#
if 방향 >=0 Then {
k = Highest(H,저Bar+1);
for j = 0 to 5 {
fr[j] = 저 +((k -저)* r[j]);
}
}
Else {
k = Lowest (L,고Bar+1);
for j = 0 to 5 {
fr[j] = 고 -((고)* r[j]);
}
}
#=========================================================#
# 지료출력
#=========================================================#
Plot1(ff[0], "0%",Iff(방향>=0,BLACK,LBLUE)); //점그래프
Plot2(ff[1], "24%",Iff(방향>=0,BLUE,LGREEN));
Plot3(ff[2], "38%",Iff(방향>=0,GREEN,LCYAN));
Plot4(ff[3], "50%",Iff(방향>=0,CYAN,PINK));
Plot5(ff[4], "62%",Iff(방향>=0,RED,LMAGENTA));
Plot6(ff[5], "76%",Iff(방향>=0,MAGENTA,LYELLOW));
Plot7(ff[6],"100%",Iff(방향>=0,GRAY,BWHITE));
즐거운 하루되세요
> 아알이 님이 쓴 글입니다.
> 제목 : 문의요^^
> 수정좀 Input:period(50),방향(1);
var:j(0),k(0),고Bar(0),저(0),고Bar(0),저Bar(0);
array:r[7](0),ff[7](0);
#==============================================================================#
# 초기처리 (Initialize Routine)
#==============================================================================#
r[0] = 0;
r[1] = 0.236;
r[2] = 0.382;
r[3] = 0.50;
r[4] = 0.618;
r[5] = 0.764;
r[6] = 1;
#==============================================================================#
# 의미있는 최고/최저점
#==============================================================================#
고Bar = 고 Ber +1;
저Bar = 저 Ber +1;
if H== Highest (H,period) Then {
고 =H;
고Bar -o;
}
if L== Lowest(L,period) Then {
저 =L;
저Bar =o;
}
#==============================================================================#
# Fibonacci Ret racements
#==============================================================================#
if 방향 >=0 Then {
k = Highest(H,저Bar+1);
for j = 0 to 5 {
fr[j] = 저 +((k -저)* r[j]);
}
}
Else {
k = Lowest (L,고Bar+1);
for j = 0 to 5 {
fr[j] = 고 -((고)* r[j]);
}
}
#=========================================================#
# 지료출력
#=========================================================#
Plot1(ff[0], "0%",Iff(방향>=0,BLACK,LBLUE)); //점그래프
Plot2(ff[1], "24%",Iff(방향>=0,BLUE,LGREEN));
Plot3(ff[2], "38%",Iff(방향>=0,GREEN,LCYAN));
Plot4(ff[3], "50%",Iff(방향>=0,CYAN,PINK));
Plot5(ff[4], "62%",Iff(방향>=0,RED,LMAGENTA));
Plot6(ff[5], "76%",Iff(방향>=0,MAGENTA,LYELLOW));
Plot7(ff[6],"100%",Iff(방향>=0,GRAY,BWHITE)); 부탁합니다.
이전글