예스스탁
예스스탁 답변
2020-08-06 13:40:07
안녕하세요
예스스탁입니다.
and와 or는 특정 수식에서 사용되는 것은 아니고 모든 수식에서
if 조건을 지정하실 때
지정하는 조건들이 동시충족이면 and, 지정하는 조건들이 1개 이상만 만족하면 될 때는 or를 사용하시면 됩니다.
논리연산자 중에
or는 논리합이라고 하면 여러개의 조건들 중 1개 이상 만족하면 참이 되고
and는 논리곱이라고 하며 지정한 여러개의 조건이 동시에 만족해야 참이 됩니다.
예를 들어
하나의 봉에서 5-20이평 골드와 스토케스틱k-d간의 골드가 동시에 발생할 때 매수라면
2개의 조건이 동시에 충족되어야 하므로 조건이 아래와 같이 and로 결합되어야 합니다.
var : mav1(0),mav2(0),stok(0),stod(0);
mav1 = ma(c,5);
mav2 = ma(c,20);
stok = StochasticsK(10,5);
stod = StochasticsD(10,5,5);
if CrossUp(mav1,mav2) and CrossUp(stok,stod) Then
Buy();
하지만 구사하는 조건내용이
5-20이평 골드와 스토케스틱k-d간의 골드 중에 1개 이상만 만족하면 매수라면
조건이 아래와 같이 or로 결합되어야 합니다.
var : mav1(0),mav2(0),stok(0),stod(0);
mav1 = ma(c,5);
mav2 = ma(c,20);
stok = StochasticsK(10,5);
stod = StochasticsD(10,5,5);
if CrossUp(mav1,mav2) or CrossUp(stok,stod) Then
Buy();
즐거운 하루되세요
> harrywin 님이 쓴 글입니다.
> 제목 : 부탁좀 드리겠습니다.
> 조건에서 또는 OR의 기능은 어떤 수식이 해당하는지요