커뮤니티

수정좀 부탁드려요

프로필 이미지
harrywin
2020-10-23 13:37:14
916
글번호 143356
답변완료
앞뒤 연산자가 같지 않다고 메세지가 뜸니다 수정좀 부탁드립니다. 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);