커뮤니티
수식 부탁합니다
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);
다음글
이전글