앞뒤 연산자가 같지 않다고 메세지가 뜸니다 수정좀 부탁드립니다.
var : cond(0), preCond(0), Hval(0), Lval(0),
preHval(0), preLval(0), nontrend(0);
if date <> date[1] then {
cond = false;
preCond = cond[1];
}
Hval = highest(H,12);
Lval = lowest(L,12);
if Hval - Lval < 0.5 then
nontrend = true;
else
nontrend = false;
if nontrend == true then {
preHval = Hval;
preLval = Lval;
cond = true;
}
plot1(preHval);
plot2(preLval);
plot3(precond);
답변 1
예스스탁
예스스탁 답변
2020-10-23 16:26:53
안녕하세요
예스스탁입니다.
올리신 수식에서 cond, preCond, nontrend는 true나 false가 저장되는 변수입니다.
선언할 때 (false)로 선언하고 사용해야 합니다.
또한 true, false가 저장되는 변수는 지표로 그려볼수 없습니다.
plot3(precond);은 제외했습니다.
var : cond(False), preCond(False), Hval(0), Lval(0),
preHval(0), preLval(0), nontrend(False);
if date <> date[1] then
{
cond = false;
preCond = cond[1];
}
Hval = highest(H,12);
Lval = lowest(L,12);
if Hval - Lval < 0.5 then
nontrend = true;
else
nontrend = false;
if nontrend == true then {
preHval = Hval;
preLval = Lval;
cond = true;
}
plot1(preHval);
plot2(preLval);
즐거운 하루되세요
> harrywin 님이 쓴 글입니다.
> 제목 : 수정좀 부탁드려요
> 앞뒤 연산자가 같지 않다고 메세지가 뜸니다 수정좀 부탁드립니다.
var : cond(0), preCond(0), Hval(0), Lval(0),
preHval(0), preLval(0), nontrend(0);
if date <> date[1] then {
cond = false;
preCond = cond[1];
}
Hval = highest(H,12);
Lval = lowest(L,12);
if Hval - Lval < 0.5 then
nontrend = true;
else
nontrend = false;
if nontrend == true then {
preHval = Hval;
preLval = Lval;
cond = true;
}
plot1(preHval);
plot2(preLval);
plot3(precond);