커뮤니티

지표식

프로필 이미지
행복충전
2012-02-08 02:52:24
384
글번호 47510
답변완료

첨부 이미지

첨부파일 박스부분을 보면 음봉인데 그래프는 상향입니다. Var3 = Var1/Var2 = 양봉/음봉. 음봉이지만 계산할때는 양수값이 분모에 더해집니다. 분모가 커지면 결과값은 작아지는 반비례관계가 성립합니다. 그래프가 하향해야 될것 같은데 왜 상향을 하는지 이해가 안됩니다. ========================================================= If C > O Then // 양봉이면 Var1 = accumn(C-O,DayIndex+1); Else // 음봉이면 Var2 = accumn(O-C,DayIndex+1); Var3 = Var1/Var2 * 100; Plot1(Var3,"테스트"); PlotBaseLine1(0,"기준선",BLACK);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-08 17:13:53

안녕하세요 예스스탁입니다. 작성하시고자 하는 내용이 당일 양봉들의 몸통값 합산을 당일 음봉들의 몸통값 합산으로 나누어 지표로 보고자 하신 식이시면 작성하신 내용은 해당 값을 가지는 수식이 아닙니다. var1은 현재봉이 양봉이면 당일 모든봉의 C-O를 합산한 값을 var1에 저장하는 것이며 var2는 현재봉이 양봉이 아니면 당일 모든봉의 O-C를 합산한 값을 var2에 저장하는 것입니다. 식을 아래와 같이 작성하셔야 합니다. if date != date[1] Then{ var1 = 0; var2 = 0; } If C > O Then Var1 = var1+(C-O); Else Var2 = var2+(O-C); Var3 = Var1/Var2 * 100; Plot1(Var3,"테스트"); PlotBaseLine1(0,"기준선",BLACK); 작성하신 식은 단지 > 행복충전 님이 쓴 글입니다. > 제목 : 지표식 > 첨부파일 박스부분을 보면 음봉인데 그래프는 상향입니다. Var3 = Var1/Var2 = 양봉/음봉. 음봉이지만 계산할때는 양수값이 분모에 더해집니다. 분모가 커지면 결과값은 작아지는 반비례관계가 성립합니다. 그래프가 하향해야 될것 같은데 왜 상향을 하는지 이해가 안됩니다. ========================================================= If C > O Then // 양봉이면 Var1 = accumn(C-O,DayIndex+1); Else // 음봉이면 Var2 = accumn(O-C,DayIndex+1); Var3 = Var1/Var2 * 100; Plot1(Var3,"테스트"); PlotBaseLine1(0,"기준선",BLACK);