커뮤니티
질문입니다.
2006-09-13 08:41:24
1203
글번호 10813
진입후 3봉이후 분봉 고가가 30종가이평을 돌파하면 1 아니면 0라는 아래의 조건식중
어떤것이 맞는건가요? 1)번조건식을 사용하였는데 결과가 나오질 않습니다.
1)번과 2)번 3)번 조건식의 모두 같은거 아닌가요?
다르다면 2)번과 3)번은 같은가요?
1)
if iff(h>ma(c,30) and barssinceentry(0)>3,1,0)>=1 then
var1==1;
else
var1==0;
2)
if accumn(iff(H>ma(c,30) and barssinceentry(0)>3,1,0),barssinceentry(0))>=1 then
var1==1;
else
var1==0;
3)
if accum(iff(H>ma(c,30) and barssinceentry(0)>3,1,0))>=1 then
var1==1;
else
var1==0;
답변 1
예스스탁 예스스탁 답변
2006-09-14 09:56:31
안녕하세요
예스스탁입니다.
우선 3가지 식 모두 수식에 오류가 있습니다.
== 는 같다라는 표현입니다.
변수에 특정값을 할당할때는 = 하나만 사용하시기 바랍니다.
var1 = 1;
else
var2 = 0;
1번식은 진입 3봉 이후 고가가 30이평보다 크면 1값을 나타내고
작으면 0값을 나타냅니다.
2번식은 진입 3봉이후 고가가 30이평보다 큰 경우가 한번이라도 있었으면
1값을 아니면 0값을 나타냅니다.
3번식은 진입 3봉이후 고가가 30이평보다 큰경우를 차트 전체구간을 누적해서
그값이 1보다 크면 var1에 1값을 저장하고 아니면 0값을 할당합니다.
3가지 식 모두 다른 표현입니다.
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 진입후 3봉이후 분봉 고가가 30종가이평을 돌파하면 1 아니면 0라는 아래의 조건식중
어떤것이 맞는건가요? 1)번조건식을 사용하였는데 결과가 나오질 않습니다.
1)번과 2)번 3)번 조건식의 모두 같은거 아닌가요?
다르다면 2)번과 3)번은 같은가요?
1)
if iff(h>ma(c,30) and barssinceentry(0)>3,1,0)>=1 then
var1==1;
else
var1==0;
2)
if accumn(iff(H>ma(c,30) and barssinceentry(0)>3,1,0),barssinceentry(0))>=1 then
var1==1;
else
var1==0;
3)
if accum(iff(H>ma(c,30) and barssinceentry(0)>3,1,0))>=1 then
var1==1;
else
var1==0;
이전글