커뮤니티
논리형 수식에서 이해가 가지 않습니다.
2018-12-06 21:29:42
266
글번호 124238
수식을 이제 공부한지 얼마 안되어서 질문을 올립니다.
논리형 수식에 대해서 이해가 가지 않습니다.
이 게시판에서 condition 을 검색하고 쭉 보았는데도 불구하고 이해가지 않아 질문 합니다.
다음 수식 예시 입니다.
게시 번호60298의 3번째 리플 Re : 질문드립니다.
이해를 돕기위해 퍼왔습니다.
.
var1 = ma(C,5);
var2 = ma(C,20);
if bDate != bdate[1] Then
Condition1 = false;
if CrossDown(var1,var2) Then
Condition1 = true;
if Condition1 == true and 매도조건 Then
Sell("S");
4번째 줄인 condition1 = false; 와
6번째줄인 condition1 = true;
7번째 줄인 if condition1 == true and 매도조건 then
어떻게 해석을 해야 할지 이해 가지 않습니다.
제가 나름대로 해석으로 6번째 줄을 보면
"var1이 var2를 상향 돌파 하면 condition1에 참을 저장하라" 인가요?
ㅎㅎ 이해가 되지 않습니다.
해석을 도와주시면 고맙겠습니다.
추가적으로 논리형 변수에 대해서 설명을 해주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2018-12-07 15:04:46
안녕하세요
예스스탁입니다.
논리형 변수는 true나 false를 저장해 사용하는 변수입니다.
수식에서 A = B는 B를 A에 저장하는 것이고
A == B는 A와 B가 같다라는 비교문입니다.
var1 = ma(C,5);
var2 = ma(C,20);
#영업일이 변경되면
if bDate != bdate[1] Then
Condition1 = false; #Condition1에 false저장
#5이평이 20이평을 하락하면
if CrossDown(var1,var2) Then
Condition1 = true; #Condition1에 true저장
#즉 장이 새로 시간하면 해당변수는 false로 시작하고
#당일 5-20 이평 데드가 발생하면 발생시점부터
#당일 마지막봉 가지는 계속 true
#즉 위 내용은 당일 한번이상 데드가 발생했는지 여부를 체크하기 위함입니다.
#당일 1회이상 데드가 발생했고(Condition1에 저장된 값이 true하고 같다)
#매도조건이 발생하면
if Condition1 == true and
매도조건 Then
Sell("S"); #매도신호발생
즐거운 하루되세요
> 오스카르 님이 쓴 글입니다.
> 제목 : 논리형 수식에서 이해가 가지 않습니다.
> 수식을 이제 공부한지 얼마 안되어서 질문을 올립니다.
논리형 수식에 대해서 이해가 가지 않습니다.
이 게시판에서 condition 을 검색하고 쭉 보았는데도 불구하고 이해가지 않아 질문 합니다.
다음 수식 예시 입니다.
게시 번호60298의 3번째 리플 Re : 질문드립니다.
이해를 돕기위해 퍼왔습니다.
.
var1 = ma(C,5);
var2 = ma(C,20);
if bDate != bdate[1] Then
Condition1 = false;
if CrossDown(var1,var2) Then
Condition1 = true;
if Condition1 == true and 매도조건 Then
Sell("S");
4번째 줄인 condition1 = false; 와
6번째줄인 condition1 = true;
7번째 줄인 if condition1 == true and 매도조건 then
어떻게 해석을 해야 할지 이해 가지 않습니다.
제가 나름대로 해석으로 6번째 줄을 보면
"var1이 var2를 상향 돌파 하면 condition1에 참을 저장하라" 인가요?
ㅎㅎ 이해가 되지 않습니다.
해석을 도와주시면 고맙겠습니다.
추가적으로 논리형 변수에 대해서 설명을 해주시면 감사하겠습니다.
다음글
이전글