커뮤니티
문의 드립니다.
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. 77393_차트.jpg (0.26 MB)
답변 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");