커뮤니티

수식 문의

프로필 이미지
흑수돌
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봉간 더 찍어주는 수식을 얻고 싶습니다. 항상 감사드립니다.