예스스탁
예스스탁 답변
2024-10-24 15:31:57
안녕하세요
예스스탁입니다.
var1 = BollBandDown(20,2);
Var2 = EnvelopeDown(20,5);
Var3 = RSI(20);
if CrossDown(var1,Var2) and
countif(var1 > Var2 and var1 <= Var2*1.01,5) [1] == 5 and
C >= C[1]*1.10 and
Var3 > 60 and
CountIf(Var3 < 59.9,5)[1] == 5 Then
Find(1);
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : 89610
> 89610에 추가질문 있읍니다.
var1 = BollBandDown(20,2);
Var2 = EnvelopeDown(20,5);
Var3 = RSI(20);
if countif((var1 <= Var2*1.01,5) or (var2 <= Var1*1.01,5)) [1] == 5 and
C >= C[1]*1.10 and
Var3 > 60 and
CountIf(Var3 < 59.9,5)[1] == 5 Then
Find(1);
어제의 질문은 var1과 var2의 crossdown이나 둘의 고저에 관계없이(무시하고)
그 둘의 1봉전 ~ 5봉전의 수치차이가 1%이내인 조건을 추가하려는 것입니다.
(5봉전 var1과 var2의 차이, 4봉전 " , 3봉전 " , 2봉전 " , 1봉전 " 차이가 1%이내)
그래서 위와 같이 수식을 만들었는데 맞는 건지요 봐주시고,
검증하니 if줄에 5줄 33열에 문법오류라면서 잘못된 토큰 콤마 대신 ')'가 올수있다는데
뭐가 잘못된건지 수정 요청드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 89610
> 안녕하세요
예스스탁입니다.
var1 = BollBandDown(20,2);
Var2 = EnvelopeDown(20,5);
Var3 = RSI(20);
if CrossDown(var1,Var2) and
countif(var1 > Var2 and var1 <= Var2*1.01,5) [1] == 5 and
C >= C[1]*1.10 and
Var3 > 60 and
CountIf(Var3 < 59.9,5)[1] == 5 Then
Find(1);
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : 89610
> 89610에 추가질문 있읍니다.
예스스탁
예스스탁 답변
2024-10-25 14:23:53
안녕하세요
예스스탁입니다.
현재봉 CrossDown(var1,Var2)을 제외하고
1봉전~5봉전 var1과 var2가 1% 이면이면 아래와 같이 작성하시면 됩니다.
var1 = BollBandDown(20,2);
Var2 = EnvelopeDown(20,5);
Var3 = RSI(20);
if countif(var1 <= Var2*1.01 or var2 <= Var1*1.01,5)[1] == 5 and
C >= C[1]*1.10 and
Var3 > 60 and
CountIf(Var3 < 59.9,5)[1] == 5 Then
Find(1);
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : Re : Re : 89610
> var1 = BollBandDown(20,2);
Var2 = EnvelopeDown(20,5);
Var3 = RSI(20);
if countif((var1 <= Var2*1.01,5) or (var2 <= Var1*1.01,5)) [1] == 5 and
C >= C[1]*1.10 and
Var3 > 60 and
CountIf(Var3 < 59.9,5)[1] == 5 Then
Find(1);
어제의 질문은 var1과 var2의 crossdown이나 둘의 고저에 관계없이(무시하고)
그 둘의 1봉전 ~ 5봉전의 수치차이가 1%이내인 조건을 추가하려는 것입니다.
(5봉전 var1과 var2의 차이, 4봉전 " , 3봉전 " , 2봉전 " , 1봉전 " 차이가 1%이내)
그래서 위와 같이 수식을 만들었는데 맞는 건지요 봐주시고,
검증하니 if줄에 5줄 33열에 문법오류라면서 잘못된 토큰 콤마 대신 ')'가 올수있다는데
뭐가 잘못된건지 수정 요청드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 89610
> 안녕하세요
예스스탁입니다.
var1 = BollBandDown(20,2);
Var2 = EnvelopeDown(20,5);
Var3 = RSI(20);
if CrossDown(var1,Var2) and
countif(var1 > Var2 and var1 <= Var2*1.01,5) [1] == 5 and
C >= C[1]*1.10 and
Var3 > 60 and
CountIf(Var3 < 59.9,5)[1] == 5 Then
Find(1);
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : 89610
> 89610에 추가질문 있읍니다.