커뮤니티
수식 문의
2011-12-15 13:09:45
448
글번호 45808
downvol과 upvol을 이용하여
downvol-upvol의 차이를 구하는 수식을 아래와 같이 구하였습니다.
------아래---------
if date != date[1] Then{
value2 = L;
var2 = index;
}
if L < value2 Then{
value2 = L;
var2 = index;
}
value1= accumn(downvol - upvol,DayIndex+1);//var1 = DownVol-Upvol;
plot1(value1);
=============================
지표 문의 :
위의 수식에서 표현되는 지표값 plot1(value1); 이
0의 값을 상향 돌파하면 그 시간에 해당되는 캔들의 하단에 점을 찍고
0의 값을 하향 이탈하면 그 시간에 해당되는 캔들의 상단에 점을 찍고
그 점을 옆으로 n봉간 더 찍어 줍니다.
또,
지표값이 -n, -n2, -n3 값에 오면 해당 캔들의 고점에 파란점을 찍고
그 점을 옆으로 n봉간 더 찍어주며
지표값이 n, n2, n3 값에 오면 그 또한 해당 캔들의 고점에 빨간점을 찍고
그 점을 옆으로 n봉간 더 찍어주는
수식을 얻고 싶습니다.
항상 감사드립니다.
답변 3
예스스탁 예스스탁 답변
2011-12-15 14:17:11
안녕하세요
예스스탁입니다.
검색식으로 작성하신후 차트에 적용하시면 됩니다.
input : N(5),n1(2000),n2(5000),n3(10000);
value1= accumn(downvol - upvol,DayIndex+1);
if date != date[1] Then{
value2 = 0;
}
if Crossup(value1,0) Then{
value2 = 1;
value3 = index;
value4 = H;
}
if CrossDown(value1,0) Then{
value2 = -1;
value3 = index;
value4 = L;
}
if Crossup(value1,n1) or Crossup(value1,n2) or Crossup(value1,n3) Then{
value2 = 1;
value3 = index;
value4 = H;
}
if CrossDown(value1,-n1) or CrossDown(value1,-n2) or CrossDown(value1,-n3) Then{
value2 = -1;
value3 = index;
value4 = H;#저점이면 L로 변경하시면 됩니다.
}
if value2 == 1 and index <= value3+N Then
plot1(value4,"1",RED);
if value2 == -1 and index <= value3+N Then
plot1(value4,"1",blue);
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식 문의
> downvol과 upvol을 이용하여
downvol-upvol의 차이를 구하는 수식을 아래와 같이 구하였습니다.
------아래---------
if date != date[1] Then{
value2 = L;
var2 = index;
}
if L < value2 Then{
value2 = L;
var2 = index;
}
value1= accumn(downvol - upvol,DayIndex+1);//var1 = DownVol-Upvol;
plot1(value1);
=============================
지표 문의 :
위의 수식에서 표현되는 지표값 plot1(value1); 이
0의 값을 상향 돌파하면 그 시간에 해당되는 캔들의 하단에 점을 찍고
0의 값을 하향 이탈하면 그 시간에 해당되는 캔들의 상단에 점을 찍고
그 점을 옆으로 n봉간 더 찍어 줍니다.
또,
지표값이 -n, -n2, -n3 값에 오면 해당 캔들의 고점에 파란점을 찍고
그 점을 옆으로 n봉간 더 찍어주며
지표값이 n, n2, n3 값에 오면 그 또한 해당 캔들의 고점에 빨간점을 찍고
그 점을 옆으로 n봉간 더 찍어주는
수식을 얻고 싶습니다.
항상 감사드립니다.
흑수돌
2011-12-15 14:23:38
아래 나타나는 점을
n봉간 옆으로 더 찍어주고 싶은데
그건 안되나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의
> 안녕하세요
예스스탁입니다.
검색식으로 작성하신후 차트에 적용하시면 됩니다.
input : N(5),n1(2000),n2(5000),n3(10000);
value1= accumn(downvol - upvol,DayIndex+1);
if date != date[1] Then{
value2 = 0;
}
if Crossup(value1,0) Then{
value2 = 1;
value3 = index;
value4 = H;
}
if CrossDown(value1,0) Then{
value2 = -1;
value3 = index;
value4 = L;
}
if Crossup(value1,n1) or Crossup(value1,n2) or Crossup(value1,n3) Then{
value2 = 1;
value3 = index;
value4 = H;
}
if CrossDown(value1,-n1) or CrossDown(value1,-n2) or CrossDown(value1,-n3) Then{
value2 = -1;
value3 = index;
value4 = H;#저점이면 L로 변경하시면 됩니다.
}
if value2 == 1 and index <= value3+N Then
plot1(value4,"1",RED);
if value2 == -1 and index <= value3+N Then
plot1(value4,"1",blue);
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식 문의
> downvol과 upvol을 이용하여
downvol-upvol의 차이를 구하는 수식을 아래와 같이 구하였습니다.
------아래---------
if date != date[1] Then{
value2 = L;
var2 = index;
}
if L < value2 Then{
value2 = L;
var2 = index;
}
value1= accumn(downvol - upvol,DayIndex+1);//var1 = DownVol-Upvol;
plot1(value1);
=============================
지표 문의 :
위의 수식에서 표현되는 지표값 plot1(value1); 이
0의 값을 상향 돌파하면 그 시간에 해당되는 캔들의 하단에 점을 찍고
0의 값을 하향 이탈하면 그 시간에 해당되는 캔들의 상단에 점을 찍고
그 점을 옆으로 n봉간 더 찍어 줍니다.
또,
지표값이 -n, -n2, -n3 값에 오면 해당 캔들의 고점에 파란점을 찍고
그 점을 옆으로 n봉간 더 찍어주며
지표값이 n, n2, n3 값에 오면 그 또한 해당 캔들의 고점에 빨간점을 찍고
그 점을 옆으로 n봉간 더 찍어주는
수식을 얻고 싶습니다.
항상 감사드립니다.
예스스탁 예스스탁 답변
2011-12-15 14:46:02
안녕하세요
예스스탁입니다.
조건만족봉부터 N봉간옆으로 더 찍게 처리된 수식입니다.
N값으로 조정하시면 됩니다.
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 문의
>
아래 나타나는 점을
n봉간 옆으로 더 찍어주고 싶은데
그건 안되나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의
> 안녕하세요
예스스탁입니다.
검색식으로 작성하신후 차트에 적용하시면 됩니다.
input : N(5),n1(2000),n2(5000),n3(10000);
value1= accumn(downvol - upvol,DayIndex+1);
if date != date[1] Then{
value2 = 0;
}
if Crossup(value1,0) Then{
value2 = 1;
value3 = index;
value4 = H;
}
if CrossDown(value1,0) Then{
value2 = -1;
value3 = index;
value4 = L;
}
if Crossup(value1,n1) or Crossup(value1,n2) or Crossup(value1,n3) Then{
value2 = 1;
value3 = index;
value4 = H;
}
if CrossDown(value1,-n1) or CrossDown(value1,-n2) or CrossDown(value1,-n3) Then{
value2 = -1;
value3 = index;
value4 = H;#저점이면 L로 변경하시면 됩니다.
}
if value2 == 1 and index <= value3+N Then
plot1(value4,"1",RED);
if value2 == -1 and index <= value3+N Then
plot1(value4,"1",blue);
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식 문의
> downvol과 upvol을 이용하여
downvol-upvol의 차이를 구하는 수식을 아래와 같이 구하였습니다.
------아래---------
if date != date[1] Then{
value2 = L;
var2 = index;
}
if L < value2 Then{
value2 = L;
var2 = index;
}
value1= accumn(downvol - upvol,DayIndex+1);//var1 = DownVol-Upvol;
plot1(value1);
=============================
지표 문의 :
위의 수식에서 표현되는 지표값 plot1(value1); 이
0의 값을 상향 돌파하면 그 시간에 해당되는 캔들의 하단에 점을 찍고
0의 값을 하향 이탈하면 그 시간에 해당되는 캔들의 상단에 점을 찍고
그 점을 옆으로 n봉간 더 찍어 줍니다.
또,
지표값이 -n, -n2, -n3 값에 오면 해당 캔들의 고점에 파란점을 찍고
그 점을 옆으로 n봉간 더 찍어주며
지표값이 n, n2, n3 값에 오면 그 또한 해당 캔들의 고점에 빨간점을 찍고
그 점을 옆으로 n봉간 더 찍어주는
수식을 얻고 싶습니다.
항상 감사드립니다.