예스스탁
예스스탁 답변
2021-08-10 09:51:59
안녕하세요
예스스탁입니다.
1
매수Ma3, 매도Ma3변수에 조건이 만족여부에 따라 true 혹은 false가 저장되게 하고자 하시면 아래와 같이 작성하시면 됩니다.
해당 변수를 이용해 if문에서는 아래와 같이 조건을 지정하시면 됩니다.
Var : 매수Ma3(False), 매도Ma3(False);
매수Ma3 = (MA(Close, 5)[1] < MA(Close, 20)[1] OR MA(Close, 20)[1] < MA(Close, 60)[1]) AND MA(Close, 5) > MA(Close, 20) AND MA(Close, 20) > MA(Close, 60) ;
매도Ma3 = (MA(Close, 5)[1] > MA(Close, 20)[1] OR MA(Close, 20)[1] > MA(Close, 60)[1]) AND MA(Close, 5) < MA(Close, 20) AND MA(Close, 20) < MA(Close, 60) ;
if 매수Ma3 == true Then
Buy();
if 매도Ma3 == true Then
Sell();
2
매수Ma3, 매도Ma3변수에 조건이 만족여부에 따라 iff함수를 이용해 1 혹은 0이 저장되게 하고자 하시면 아래와 같이 작성하시면 됩니다.
Var : 매수Ma3(0), 매도Ma3(0);
매수Ma3 = IFf((MA(Close, 5)[1] < MA(Close, 20)[1] OR MA(Close, 20)[1] < MA(Close, 60)[1]) AND MA(Close, 5) > MA(Close, 20) AND MA(Close, 20) > MA(Close, 60),1,0) ;
매도Ma3 = IFf((MA(Close, 5)[1] > MA(Close, 20)[1] OR MA(Close, 20)[1] > MA(Close, 60)[1]) AND MA(Close, 5) < MA(Close, 20) AND MA(Close, 20) < MA(Close, 60),1,0) ;
if 매수Ma3 == 1 Then
Buy();
if 매도Ma3 == 1 Then
Sell();
즐거운 하루되세요
> ksh003 님이 쓴 글입니다.
> 제목 : 수식작성 부탁드립니다.
> //Var 매수Ma3(0), 매도Ma3(0);
//매수Ma3 = Iff(MA(Close, 5)[1] <MA(Close, 20)[1] OR MA(Close, 20)[1] < MA(Close, 60)[1]) AND (MA(Close, 5) > MA(Close, 20) AND MA(Close, 20) > MA(Close, 60) );
//매도Ma3 = Iff(MA(Close, 5)[1] > MA(Close, 20)[1] OR MA(Close, 20)[1] > MA(Close, 60)[1]) AND (MA(Close, 5) < MA(Close, 20) AND MA(Close, 20) < MA(Close, 60) );
수고많으십니다 오류수정 부탁드립니다