커뮤니티

이평선의 값이 동일할때.....

프로필 이미지
티끌
2011-01-14 12:12:41
701
글번호 34968
답변완료

첨부 이미지

1분봉차트에서 이평선을 이용하는 중입니다 그림에서 보시다시피 60분봉의 값이 약 10봉간 이평선 값이 동일하여 아래산식에서 표현코자하는 상승점과 하락점을 표현하지 못하고 있읍니다 질문의 요지는 1. 화면상에서 소수점 3자리 혹은 5자리까지 보려면 어디에서 조정하는지요? [지표속성창에서 소수점 4자리를 지정했는데 않됐읍니다] 2.아래산식에서 1분봉의 60이평값이 몇개봉이 진행되는동안 계속 같을때 마지막봉에서 값이 달라질때 상승전환점, 하락전환점값을 표현하는 방법을 산식으로 표현해 주시기 바랍니다 -산식- var:J(0); Array : MU60[10](0), MU60I[10](0), MD60[10](0), MD60I[10](0); if ma(c,60)[2]>ma(c,60)[1] and ma(c,60)[1]<ma(c,60)[0] Then { MU60[0] = ma(C,60)[1]; MU60I[0]= Index[1]; For J=1 to 9 { MU60[J] = MU60[J-1][1] ; MU60I[J]= MU60I[J-1][1]; } } if ma(c,60)[2]<ma(c,60)[1] and ma(c,60)[1]>ma(c,60)[0] Then { MD60[0] = ma(C,60)[1]; MD60I[0]= Index[1]; For J=1 to 9 { MD60[J] = MD60[J-1][1] ; MD60I[J]= MD60I[J-1][1]; } }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-01-14 15:03:34

안녕하세요 예스스탁입니다. 1. 소숫점 자리는 지표속성창 Y축 표시탭 하단에서 설정가능하며 6자리까지 지정하실 수 있습니다. 다만 설정하는 지표가 봉차트위에 있다면 값이 2자리까지 뿐이 보이지 않습니다. 해당 지표를 마우스 드래그앤드롭하여 스토케스틱같은 지표와 같이 봉차트 위가 아닌 아래 영역으로 옮기셔야 보실 수 있습니다. 2. 올리신 식은 정확히 내용을 모르겠습니다. 10봉동안 값이 같다가 상승하거나 하락하는 내용은 아래와 같이 작성하시면 됩니다. var1 = ma(C,60); var2 = countif(var1 == var1[1],10); #10봉 동안 값이 동일하다 현재봉에서 상승 if var1 > var1[1] and var2[1] == 10 Then #10봉 동안 값이 동일하다 현재봉에서 하락 if var1 < var1[1] and var2[1] == 10 Then 이평과 같은 경우 차트에는 같은 값으로 표시되지만 수숫점 3자리 이하로 달라질 수 있습니다. 3자리에서 반올림하여 값을 사용하고자 하시면 아래와 같이 작성하시면 됩니다. var1 = round(ma(C,60),2); 로 변경하시면 됩니다. 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 이평선의 값이 동일할때..... > 1분봉차트에서 이평선을 이용하는 중입니다 그림에서 보시다시피 60분봉의 값이 약 10봉간 이평선 값이 동일하여 아래산식에서 표현코자하는 상승점과 하락점을 표현하지 못하고 있읍니다 질문의 요지는 1. 화면상에서 소수점 3자리 혹은 5자리까지 보려면 어디에서 조정하는지요? [지표속성창에서 소수점 4자리를 지정했는데 않됐읍니다] 2.아래산식에서 1분봉의 60이평값이 몇개봉이 진행되는동안 계속 같을때 마지막봉에서 값이 달라질때 상승전환점, 하락전환점값을 표현하는 방법을 산식으로 표현해 주시기 바랍니다 -산식- var:J(0); Array : MU60[10](0), MU60I[10](0), MD60[10](0), MD60I[10](0); if ma(c,60)[2]>ma(c,60)[1] and ma(c,60)[1]<ma(c,60)[0] Then { MU60[0] = ma(C,60)[1]; MU60I[0]= Index[1]; For J=1 to 9 { MU60[J] = MU60[J-1][1] ; MU60I[J]= MU60I[J-1][1]; } } if ma(c,60)[2]<ma(c,60)[1] and ma(c,60)[1]>ma(c,60)[0] Then { MD60[0] = ma(C,60)[1]; MD60I[0]= Index[1]; For J=1 to 9 { MD60[J] = MD60[J-1][1] ; MD60I[J]= MD60I[J-1][1]; } }