커뮤니티

재질의

프로필 이미지
날으는여우
2009-08-12 14:45:44
669
글번호 24175
답변완료
그럼 골드5_20봉(1)==3이 만족안되는데도 1이 할당되는것은 어&#45935;게 이해해야 하나요? var4에 0이 할당되는 것은 이평5가 이평20을 하향하는 조건 외에 골드5_20봉(1)==3이 만족을 동시에 해야 합니다. 즉 골드5_20봉(1)==3 이 만족하고 이평5 <= 이평20 되야만 var4에 0이할당됩니다. 골드5_20봉(1)==3이 false이면 var4에 0도 할당되지 않습니다. 작성하신 식은 무조건 골드5_20봉(1)==3가 만족해야만 1이나 0중에 하나가 할당이 됩니다. 즐거운 하루되세요 > 날으는여우 님이 쓴 글입니다. > 제목 : 아래 재질문 > if 골드5_20봉(1)==3 then if 이평5 >이평20 then var4=1; else var4=0; plot1(var4,"1"); 왜 그림처럼 이평5가 이평20하향해도 0이 안되는지요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-08-12 15:10:14

안녕하세요 예스스탁입니다. 골드5_20봉(1)==3이 만족되지 않았는데 1값이 할당되는 것이 아닙니다. 조건이 맞지 않아 다른 값으로 변경하지 못하니 전에 할당된 값이 유지되는 것입니다. var4에 값은 골드5_20봉(1)==3가 만족하고 이평5가 이평20보다 작아야만 0값으로 변경되기에 골드5_20봉(1)==3가 만족하고 이평5가 이평20보다 작은 봉이 나오기 전까지는 항상 1값을 가지고 있습니다. 해당식 내용은 if문을 중복으로 사용하여 작성하실 내용이 아닌것 같습니다. and로 연결해 사용하셔야 의도하신 바와 같다고 생각됩니다. 즐거운 하루되세요 > 날으는여우 님이 쓴 글입니다. > 제목 : 재질의 > 그럼 골드5_20봉(1)==3이 만족안되는데도 1이 할당되는것은 어&#45935;게 이해해야 하나요? var4에 0이 할당되는 것은 이평5가 이평20을 하향하는 조건 외에 골드5_20봉(1)==3이 만족을 동시에 해야 합니다. 즉 골드5_20봉(1)==3 이 만족하고 이평5 <= 이평20 되야만 var4에 0이할당됩니다. 골드5_20봉(1)==3이 false이면 var4에 0도 할당되지 않습니다. 작성하신 식은 무조건 골드5_20봉(1)==3가 만족해야만 1이나 0중에 하나가 할당이 됩니다. 즐거운 하루되세요 > 날으는여우 님이 쓴 글입니다. > 제목 : 아래 재질문 > if 골드5_20봉(1)==3 then if 이평5 >이평20 then var4=1; else var4=0; plot1(var4,"1"); 왜 그림처럼 이평5가 이평20하향해도 0이 안되는지요?