커뮤니티

문의요^^

프로필 이미지
아알이
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)); 부탁합니다.