커뮤니티

수식재질문입니다.

프로필 이미지
산인
2010-08-31 23:31:46
773
글번호 32007
답변완료

첨부 이미지

아래는 질문한 내용과 답변주신 내용입니다. 질문은 아래에 있습니다. ############################################################### 안녕하세요 예스스탁입니다. if BarIndex == 0 Then { var1 = 0; var2 = 0; } Condition1 = Close < Close[1]; if Condition1 != Condition1[1] Then{ var1 = 0; var2 = C[1]; var3 = C-var2; } if Close > Close[1] Then{ var1 = var1 + 1; var3 = C-var2; } if Close < Close[1] Then{ var1 = var1 - 1; var3 = C-var2; } Plot1(var3,"상승파"); PlotBaseLine1(0); 즐거운 하루되세요 > 산인 님이 쓴 글입니다. > 제목 : 수식문의드립니다 > 더운 여름 수고 많으십니다.. 동봉한 그림의 지표식은 아래와 같습니다. if BarIndex == 0 Then { var1 = 0; var2 = 0; } if Close < Close[1] Then var1 = 0; if Close > Close[1] Then var1 = var1 + 1; if Close < Close[1] Then var2 = var2 - 1; if Close > Close[1] Then var2 = 0; Plot1(var1,"상승파"); Plot2(var2,"하락파"); 즉 전일종가를 서로 비교하여 올랐으면 내리기 전까지 상승파에 +1씩 더하고 내렸으면 상승파는 0이되고 하락파는 -1이 되어서 내리면 계속 -1을 누적시킵니다. 이때 어떤 때는 +1 -1 +1 이렇게 상승과 하락을 반복할때도 있고 지속적으로 가격이 올라서 +5 +6 이렇게 될때도 있습니다..이렇게 상승파가 시작되어 마무리되고 하락파가 시작되어 마무리될때 그 기간동안의 변화된 값을 보고 싶습니다. 예를 들어 31일 1050원 1일 1000원 -1 2일 1100원 +1 3일 1200원 +2 4일 1100원 -1 이렇게 가격이 변했다면 하락파는 1일날 끝이 나고 변동은 -50원 (31일종가부터 1일까지의 변동) 상승파는 2일날 시작되어 3일날 끝이 났고 변동은 +200원 (1일종가 부터 3일종가까지의 변동) 즉 상승이 시작되어 +1씩 누적되면 처음 +1이 되기전날 종가부터 그 상승이 마무리되는 종가까지의 변동입니다.하락도 이와 같습니다. 부탁드립니다. ######################################################### 동봉한 그림에서 설명드린 데로 만들어 주신 수식에서 기준이 전환되는 것을 Condition1 = Close < Close[1]; if Condition1 != Condition1[1] Then 으로 해주셨는데요..이렇게 하면 지속하락하다가 종가가 같아지는 경우 또는 지속상승하다가 종가가 같아지는 경우 if Condition1 != Condition1[1] Then을 만족하기 때문에 제가 원하는 지표가 나오지 않습니다. 처음 문의하면서 적어놓은 수식처럼 종가가 전일종가보다 높아질때 ,종가가 전일종가보다 낮아질때를 기준으로 하고 같아지는 경우는 그 전 추세의 지속으로 표현하면 좋겠습니다. 부탁드립니다..
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-09-01 11:47:21

안녕하세요 예스스탁입니다. 식을 수정했습니다. if BarIndex == 0 Then { var1 = 0; var2 = 0; } Condition1 = Close > Close[1]; Condition2 = Close < Close[1]; if (Condition1 == true and Condition1[1] == False) or (Condition2 == true and Condition2[1] == False) Then{ var1 = 0; var2 = C[1]; var3 = C-var2; } if Close > Close[1] Then{ var1 = var1 + 1; var3 = C-var2; } if Close < Close[1] Then{ var1 = var1 - 1; var3 = C-var2; } Plot1(var3,"상승파"); PlotBaseLine1(0); 즐거운 하루되세요 > 산인 님이 쓴 글입니다. > 제목 : 수식재질문입니다. > 아래는 질문한 내용과 답변주신 내용입니다. 질문은 아래에 있습니다. ############################################################### 안녕하세요 예스스탁입니다. if BarIndex == 0 Then { var1 = 0; var2 = 0; } Condition1 = Close < Close[1]; if Condition1 != Condition1[1] Then{ var1 = 0; var2 = C[1]; var3 = C-var2; } if Close > Close[1] Then{ var1 = var1 + 1; var3 = C-var2; } if Close < Close[1] Then{ var1 = var1 - 1; var3 = C-var2; } Plot1(var3,"상승파"); PlotBaseLine1(0); 즐거운 하루되세요 > 산인 님이 쓴 글입니다. > 제목 : 수식문의드립니다 > 더운 여름 수고 많으십니다.. 동봉한 그림의 지표식은 아래와 같습니다. if BarIndex == 0 Then { var1 = 0; var2 = 0; } if Close < Close[1] Then var1 = 0; if Close > Close[1] Then var1 = var1 + 1; if Close < Close[1] Then var2 = var2 - 1; if Close > Close[1] Then var2 = 0; Plot1(var1,"상승파"); Plot2(var2,"하락파"); 즉 전일종가를 서로 비교하여 올랐으면 내리기 전까지 상승파에 +1씩 더하고 내렸으면 상승파는 0이되고 하락파는 -1이 되어서 내리면 계속 -1을 누적시킵니다. 이때 어떤 때는 +1 -1 +1 이렇게 상승과 하락을 반복할때도 있고 지속적으로 가격이 올라서 +5 +6 이렇게 될때도 있습니다..이렇게 상승파가 시작되어 마무리되고 하락파가 시작되어 마무리될때 그 기간동안의 변화된 값을 보고 싶습니다. 예를 들어 31일 1050원 1일 1000원 -1 2일 1100원 +1 3일 1200원 +2 4일 1100원 -1 이렇게 가격이 변했다면 하락파는 1일날 끝이 나고 변동은 -50원 (31일종가부터 1일까지의 변동) 상승파는 2일날 시작되어 3일날 끝이 났고 변동은 +200원 (1일종가 부터 3일종가까지의 변동) 즉 상승이 시작되어 +1씩 누적되면 처음 +1이 되기전날 종가부터 그 상승이 마무리되는 종가까지의 변동입니다.하락도 이와 같습니다. 부탁드립니다. ######################################################### 동봉한 그림에서 설명드린 데로 만들어 주신 수식에서 기준이 전환되는 것을 Condition1 = Close < Close[1]; if Condition1 != Condition1[1] Then 으로 해주셨는데요..이렇게 하면 지속하락하다가 종가가 같아지는 경우 또는 지속상승하다가 종가가 같아지는 경우 if Condition1 != Condition1[1] Then을 만족하기 때문에 제가 원하는 지표가 나오지 않습니다. 처음 문의하면서 적어놓은 수식처럼 종가가 전일종가보다 높아질때 ,종가가 전일종가보다 낮아질때를 기준으로 하고 같아지는 경우는 그 전 추세의 지속으로 표현하면 좋겠습니다. 부탁드립니다..