커뮤니티

질문입니다.

프로필 이미지
회원
2005-07-01 03:00:31
1041
글번호 7666
답변완료
지표식에서 이동평균 5,20,60 이 정배열이면 trend=1로 하고 횡배열이면 trend=2로 하고 역배열이면 trend=3로 하여 정배열이면 Red로 횡배열이면 black으로 역배열이면 blue로 차트상에 표시하려면 어떻게 해야 하나요... if trend=1 then { plot1(trend,"정배열") ; plot2(0,"횡배열") ; plot3(0,"역배열") ; } if trend=2 then { plot1(0,"정배열") ; plot2(trend,"횡배열") ; plot3(0,"역배열") ; } if trend=3 then { plot1(0,"정배열") ; plot2(0,"횡배열") ; plot3(trend,"역배열") ; } 로 식을 만들었는데... 0선을 없애야 하는데..
기타
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-07-01 10:04:11

안녕하세요 예스스탁입니다. 문의하신 수식은 다음과 같습니다. input : Period1(5),period2(20),period3(60); var : Trend(0); var1 = ma(c,period1); var2 = ma(c,period2); var3 = ma(C,period3); if var1 > var2 and var2 > var3 then Trend = 1; else if var1 < var2 and var2 < var3 then Trend = 3; else Trend = 2; plot1(Trend); 정배열시 1값 역배열시 3값 횡배열시 2값을 리턴합니다. 즐거운 하루되세요 > HH_BUSUNG 님이 쓴 글입니다. > 제목 : 질문입니다. > 지표식에서 이동평균 5,20,60 이 정배열이면 trend=1로 하고 횡배열이면 trend=2로 하고 역배열이면 trend=3로 하여 정배열이면 Red로 횡배열이면 black으로 역배열이면 blue로 차트상에 표시하려면 어떻게 해야 하나요... if trend=1 then { plot1(trend,"정배열") ; plot2(0,"횡배열") ; plot3(0,"역배열") ; } if trend=2 then { plot1(0,"정배열") ; plot2(trend,"횡배열") ; plot3(0,"역배열") ; } if trend=3 then { plot1(0,"정배열") ; plot2(0,"횡배열") ; plot3(trend,"역배열") ; } 로 식을 만들었는데... 0선을 없애야 하는데..