커뮤니티

문의 드립니다.

프로필 이미지
회원
2014-07-19 23:26:56
226
글번호 76912
답변완료

첨부 이미지

문의 드립니다... 첨부 그림처럼 선을 넣었는데... 처음 조건처럼 계속 선이 나오는데... 저는 캔들봉이 한선을 올라 가면 그다음선이 나타나고 아래로는 캔들이 선을 내려오면 그 아래 선이 나오게 하고 싶습니다.. 차트에는 점선으로 표기 할려고 합니다. 수식좀 부탁드립니다. input : 시작시간(90000),끝시간(100000); if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{ Var1 = H; var2 = L; } if stime >= 시작시간 and stime < 끝시간 Then{ if H > var1 Then var1 = H; if L < var2 Then var2 = L; } plot1(var1-(var1-var2)/2,"중심"); plot2(var1,"지정시간 최고가"); If plot2[1] < 0 Then C; plot3(var1+(var1-var2),"상방2"); plot6(var2,"지정시간 최저가"); plot7(var2-(var1-var2),"하방2");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-07-21 15:06:16

안녕하세요 예스스탁입니다. (상단-하단)/2를 폭으로해서 현재가를 기준으로 위아래 2개선만 보이게 수정했습니다. input : 시작시간(90000),끝시간(100000); var : Diff(0),UPv(0),Dnv(0),cnt(0); if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{ Var1 = H; var2 = L; } if stime >= 시작시간 and stime < 끝시간 Then{ if H > var1 Then var1 = H; if L < var2 Then var2 = L; } diff = (var1-var2)/2; value1 = var1-diff; for cnt = 0 to 20{ if cnt < 1000 and C >= value1+Diff*cnt and C < value1+Diff*(cnt+1) then{ upv = value1+Diff*(cnt+1); dnv = value1+Diff*(cnt); cnt = 1000; } if cnt < 1000 and C < value1+Diff*cnt and C > value1-Diff*(cnt+1) then{ upv = value1-Diff*(cnt); dnv = value1-Diff*(cnt+1); cnt = 1000; } } plot1(upv); plot2(dnv); 즐거운 하루되세요 > HI_go****** 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 문의 드립니다... 첨부 그림처럼 선을 넣었는데... 처음 조건처럼 계속 선이 나오는데... 저는 캔들봉이 한선을 올라 가면 그다음선이 나타나고 아래로는 캔들이 선을 내려오면 그 아래 선이 나오게 하고 싶습니다.. 차트에는 점선으로 표기 할려고 합니다. 수식좀 부탁드립니다. input : 시작시간(90000),끝시간(100000); if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{ Var1 = H; var2 = L; } if stime >= 시작시간 and stime < 끝시간 Then{ if H > var1 Then var1 = H; if L < var2 Then var2 = L; } plot1(var1-(var1-var2)/2,"중심"); plot2(var1,"지정시간 최고가"); If plot2[1] < 0 Then C; plot3(var1+(var1-var2),"상방2"); plot6(var2,"지정시간 최저가"); plot7(var2-(var1-var2),"하방2");