안녕하세요?
aa라는 지표가 있습니다.
테스트용으로 aa = ma(C,20) - ma(C, 80); 이라고 하겠습니다.
aa 가 플러스에서 마이너스로 바뀐 날이 3일이라면, 그 전날의 종가를 C1 으로 기억합니다.
그랬다가 aa가 다시 플러스로 바뀐 날이 10일이라면, 그 전날의 종가를 C2로 기억합니다.
즉, C1 = 2일의 종가, C2 = 9일의 종가
C2 - C1 의 값을 빨간색의 수평선 선분으로 아니, 원이나 점이 좋겠네요... 오늘부터 계속 표시합니다.
(aa가 마이너스인 구간에서의 계산 => 빨간색)
그러다가 aa 가 다시 마이너스로 바뀐 날이 17일 이라면 그 전날의 종가를 C2로 기억.
아까 요 위에서 직전에 마이너스에서 플러스로 바뀐 날의 전날 종가, 즉 9일의 종가를 C2로 기억하고 있었는데, 이게 이제는 C1이 됩니다. (즉, 기존의 C2가 C1으로 바뀌고, 오늘 새로운 C2가 탄생했음.)
새로운 C2 = 16일의 종가. 새로운 C1 = 9일의 종가
오늘 종가부터는 새로운 C2 - C1 값을 파란색 수평선 선분으로 표시합니다.(원이나 점으로요...)
(aa 가 플러스인 구간에서의 계산 => 파란색)
답변 1
예스스탁
예스스탁 답변
2022-09-05 14:00:13
안녕하세요
예스스탁입니다.
그래프모양은 수식안에서 지정되지 않습니다.
지표속성에서 점이나 원으로 지정하시면 됩니다.
var : aa(0),t(0);
aa = ma(C,20) - ma(C, 80);
if aa > 0 Then
T = 1;
if aa < 0 Then
T = -1;
if T != T[1] Then
{
var1 = c[1];
var2 = var1[1];
if Var2 > 0 Then
value1 = var1-Var2;
}
Plot1(value1,"1",iff(t==1,Blue,Red));
즐거운 하루되세요
> 에구머니 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요?
aa라는 지표가 있습니다.
테스트용으로 aa = ma(C,20) - ma(C, 80); 이라고 하겠습니다.
aa 가 플러스에서 마이너스로 바뀐 날이 3일이라면, 그 전날의 종가를 C1 으로 기억합니다.
그랬다가 aa가 다시 플러스로 바뀐 날이 10일이라면, 그 전날의 종가를 C2로 기억합니다.
즉, C1 = 2일의 종가, C2 = 9일의 종가
C2 - C1 의 값을 빨간색의 수평선 선분으로 아니, 원이나 점이 좋겠네요... 오늘부터 계속 표시합니다.
(aa가 마이너스인 구간에서의 계산 => 빨간색)
그러다가 aa 가 다시 마이너스로 바뀐 날이 17일 이라면 그 전날의 종가를 C2로 기억.
아까 요 위에서 직전에 마이너스에서 플러스로 바뀐 날의 전날 종가, 즉 9일의 종가를 C2로 기억하고 있었는데, 이게 이제는 C1이 됩니다. (즉, 기존의 C2가 C1으로 바뀌고, 오늘 새로운 C2가 탄생했음.)
새로운 C2 = 16일의 종가. 새로운 C1 = 9일의 종가
오늘 종가부터는 새로운 C2 - C1 값을 파란색 수평선 선분으로 표시합니다.(원이나 점으로요...)
(aa 가 플러스인 구간에서의 계산 => 파란색)