커뮤니티

문의 드립니다.

프로필 이미지
고운무지개
2013-02-06 11:47:40
280
글번호 59166
답변완료
답변 감사합니다. 알려주신 수식으로 원하는 대로 점이 찍히지 않습니다. 상승 시작하는 곳에서는 빨간점이 찍혀야 하는데 파란점이 찍히고, 하락시작하는 곳에서는 수평으로 찍히지 않고 단기이평을 따라가면서 찍히네요. 다시 부탁드립니다. input : n(10), n1(20); var1 = ma(ma(c,n),n); var2 = ma(ma(c,n1),n1); plot1(var1,"단기이평"); plot2(var2,"중기이평"); if var1 > var1[1] Then value1 = var1; if var1 < var1[1] Then value2 = var1; plot3(value1,"단기",Red); plot3(value2,"단기",Blue);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-06 11:42:00

안녕하세요 예스스탁입니다. 같은 plot번호로 출력이 되게 되어 잇어 하나만 나타났습니다. 아래와 같이 변경하시면 됩니다. input : n(10), n1(20); var1 = ma(ma(c,n),n); var2 = ma(ma(c,n1),n1); plot1(var1,"단기이평"); plot2(var2,"중기이평"); if var1 > var1[1] Then value1 = var1; if var1 < var1[1] Then value2 = var1; plot3(value1,"단기상승",Red);#점 plot4(value2,"단기하락",Blue); #점 아래와 같이 작성하시면 상승전환시점과 하락전환시점의 값만 수평으로 그리게 됩니다. input : n(10), n1(20); var1 = ma(ma(c,n),n); var2 = ma(ma(c,n1),n1); plot1(var1,"단기이평"); plot2(var2,"중기이평"); #상승전환 if var1 > var1[1] and var1[1] < var1[2] Then{ value1 = var1[1]; value3 = 1; } #하락전환 if var1 < var1[1] and var1[1] > var1[2] Then{ value2 = var1[1]; value3 = -1; } if value3 == 1 Then plot3(value1,"단기상승",Red); if value3 == -1 then plot4(value2,"단기하락",Blue); 즐거운 하루되세요 > 고운무지개 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 답변 감사합니다. 알려주신 수식으로 원하는 대로 점이 찍히지 않습니다. 상승 시작하는 곳에서는 빨간점이 찍혀야 하는데 파란점이 찍히고, 하락시작하는 곳에서는 수평으로 찍히지 않고 단기이평을 따라가면서 찍히네요. 다시 부탁드립니다. input : n(10), n1(20); var1 = ma(ma(c,n),n); var2 = ma(ma(c,n1),n1); plot1(var1,"단기이평"); plot2(var2,"중기이평"); if var1 > var1[1] Then value1 = var1; if var1 < var1[1] Then value2 = var1; plot3(value1,"단기",Red); plot3(value2,"단기",Blue);