안녕하세요. 다음 조건의 수식을 부탁드립니다.
1조건
a라는 변수선이 a[1]보다 작거나 같은 상태를 연속으로 최소 20개봉 이상 유지하는 조건에서 현재가 c가 a보다 높아지는 경우가 발생하면 그때부터 C[1]시점의 a선값을 수평선으로 그려나간다.
2조건
b라는 변수선이 b[1]보다 크거나 같은 상태를 연속으로 최소 20개봉 이상 유지하는 조건에서 현재가 c가 b보다 작아지는 경우가 발생하면 C[1]시점의 b선값을 수평선으로 그려나간다.
두 조건에서 그려지는 수평선은 번갈아가면서 발생한다. 즉 1조건으로 그려지는 수평선이 2조건이 발생하면 사라지고 2조건이 그려지다 다시 1조건이 발생하면 1조건 선이 그려지는... 반복되는 패턴으로요
위 조건에서 수식부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2020-11-23 12:50:36
안녕하세요
예스스탁입니다.
var : t(0);
if t <= 0 and CountIf(a <= a[1],20) == 20 and CrossUp(c,a) Then
{
t = 1;
var1 = a[1];
}
if t >= 0 and CountIf(b >= b[1],20) == 20 and CrossDown(c,a) Then
{
t = -1;
var1 = b[1];
}
Plot1(var1,"지표",IFf(t==1,RED,BLUE));
즐거운 하루되세요
> 아름다운아침 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 안녕하세요. 다음 조건의 수식을 부탁드립니다.
1조건
a라는 변수선이 a[1]보다 작거나 같은 상태를 연속으로 최소 20개봉 이상 유지하는 조건에서 현재가 c가 a보다 높아지는 경우가 발생하면 그때부터 C[1]시점의 a선값을 수평선으로 그려나간다.
2조건
b라는 변수선이 b[1]보다 크거나 같은 상태를 연속으로 최소 20개봉 이상 유지하는 조건에서 현재가 c가 b보다 작아지는 경우가 발생하면 C[1]시점의 b선값을 수평선으로 그려나간다.
두 조건에서 그려지는 수평선은 번갈아가면서 발생한다. 즉 1조건으로 그려지는 수평선이 2조건이 발생하면 사라지고 2조건이 그려지다 다시 1조건이 발생하면 1조건 선이 그려지는... 반복되는 패턴으로요
위 조건에서 수식부탁드립니다.