커뮤니티

수식 부탁합니다

프로필 이미지
미래테크
2015-10-14 02:14:32
118
글번호 91223
답변완료
60 이평선을 아래와 같이 지표식으로 나타낼 경우 plot1, plot2로 막대그래프로 하면 해당 캔들만 막대그래프가 그려지는데 제가 바라는 것은 plot1이 발생하고 plot2가 발생할 때 까지 그리고 plot2가 발생한 다음 plot1 발생까지 막대그래프로 차트에 나타내고 싶습니다. plot1에서 plot2까지 사이에는 예를 들어 핑크 막대그래프로 나타내고 plot2엣 plot1까지 사이에는 예를 들어 하늘색 막대그래프로 나타내고 싶습니다. var1 = ma(C,60); if var1 > var1[1] and countif(var1 > var1[1],30) <= 1 then plot1(L); if var1 < var1[1] and countif(var1 < var1[1],30) <= 1 then plot2(L);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-14 16:42:52

안녕하세요 예스스탁입니다. var : T(0); var1 = ma(C,60); if var1 > var1[1] and countif(var1 > var1[1],30) <= 1 then{ T = 1; var2 = L; } if var1 < var1[1] and countif(var1 < var1[1],30) <= 1 then{ T = -1; var2 = L; } if T == 1 Then plot1(var2,"지표",MAGENTA); Else plot1(var2,"지표",CYAN); 즐거운 하루되세요 > 미래테크 님이 쓴 글입니다. > 제목 : 수식 부탁합니다 > 60 이평선을 아래와 같이 지표식으로 나타낼 경우 plot1, plot2로 막대그래프로 하면 해당 캔들만 막대그래프가 그려지는데 제가 바라는 것은 plot1이 발생하고 plot2가 발생할 때 까지 그리고 plot2가 발생한 다음 plot1 발생까지 막대그래프로 차트에 나타내고 싶습니다. plot1에서 plot2까지 사이에는 예를 들어 핑크 막대그래프로 나타내고 plot2엣 plot1까지 사이에는 예를 들어 하늘색 막대그래프로 나타내고 싶습니다. var1 = ma(C,60); if var1 > var1[1] and countif(var1 > var1[1],30) <= 1 then plot1(L); if var1 < var1[1] and countif(var1 < var1[1],30) <= 1 then plot2(L);