커뮤니티
대기조건 수식 문의 드립니다.
2019-08-01 15:31:44
257
글번호 130853
안녕하세요.
항상 수고가 많으십니다.
대기조건 수식 문의 드리겠습니다.
조건1 과 조건2가 있는데요.
각각의 조건에서는 잘 구동이 됩니다.
원하는것은 조건1이 만족하면 대기했다가 조건2까지 나왔을때 진입하고 싶은데요.
찾아보다가
예를 들어 If 조건1 and 조건2 then
이렇게 작성하면 대기하지 않고 조건1과 조건2가 동시에 만족되는 수식이 되어 원하는 실행이 되질 않네요.
또 찾아보다가
조건 두개를 아래와 같이 묶고
Condition1 = value1 > value2 and value3 > value4;
if Condition1 == true and Condition1[1] == false Then
if문을 이렇게 구현해 보았는데도 결과는 마찬가지네요.
조건1이 만족되면 기다렸다가 조건2까지 만족하면 진입하고 싶은건데
다른 방법이 있을까요?
답변 1
예스스탁 예스스탁 답변
2019-08-01 16:20:14
안녕하세요
예스스탁입니다.
문의하신 내용은 조건1과 조건2가 어떤 내용인지에 따라 다릅니다.
Condition1 = value1 > value2 and value3 > value4;
if Condition1 == true and Condition1[1] == false Then
위 내용은 단순히 상향돌파로 조건이 지정된 경우에만 해당됩니다.
crossup(value1,value2)와 crossup(value3,value4)가 모두 상향돌파되면
value1 > value2 and value3 > value4라는 조건이 성립되게 됩니다.
작성하신 내용에 단순 돌파가 아닌 내용이면
올려주신 내용만으로 저희가 답변을 드리기 어렵습니다.
조건이 구간으로 만족하는 내용이 아니시면
아래와 같이 조건1이 만족할때 true값을 저장하고
조건1이 해제가 되면 false로 만들어 최근 만족여부를 판단하셔야 합니다.
if 조건1 then
Condition1 = true;
if Condition1 == true and 조건1해제내용 then
Condition1 = false;
if Condition1 == true and 조건2 Then
buy();
즐거운 하루되세요
> 메이웨더 님이 쓴 글입니다.
> 제목 : 대기조건 수식 문의 드립니다.
> 안녕하세요.
항상 수고가 많으십니다.
대기조건 수식 문의 드리겠습니다.
조건1 과 조건2가 있는데요.
각각의 조건에서는 잘 구동이 됩니다.
원하는것은 조건1이 만족하면 대기했다가 조건2까지 나왔을때 진입하고 싶은데요.
찾아보다가
예를 들어 If 조건1 and 조건2 then
이렇게 작성하면 대기하지 않고 조건1과 조건2가 동시에 만족되는 수식이 되어 원하는 실행이 되질 않네요.
또 찾아보다가
조건 두개를 아래와 같이 묶고
Condition1 = value1 > value2 and value3 > value4;
if Condition1 == true and Condition1[1] == false Then
if문을 이렇게 구현해 보았는데도 결과는 마찬가지네요.
조건1이 만족되면 기다렸다가 조건2까지 만족하면 진입하고 싶은건데
다른 방법이 있을까요?
다음글
이전글