커뮤니티
상황에 따라 다른 조건 구현하기
2004-06-18 20:13:08
1388
글번호 4149
예를 들어
20일 이평값>=100 일 경우 A조건일때 매수 하고, B 조건일때 매도하고
20일 이평값<100 일 경우 C조건일때 매수 하고, D 조건일대 매도하는 조건을 아주
많이 만들 경우 다음과 같이 하면 되나요?
var: A(0), B(0), c(0), D(0), case(0);
if ma(c, 20)>=100 then case=1;
if ma(c, 20)<100 then case=2;
A= case==1 and 그밖의 조건들;
B= case==1 and 그밖의 조건들;
C= case==2 and 그밖의 조건들;
D= case==2 and 그밖의 조건들;
if A then buy();
if B then sell();
if C then buy();
if D then sell();
이렇게 하면 되나요?
안되더라구요...
그럼^^
답변 1
예스스탁 예스스탁 답변
2004-06-21 09:53:30
안녕하세요
예스스탁입니다.
input : period(20);
var : A조건(0), B조건(0), C조건(0), D조건(0);
A조건 = c > O;
B조건 = c < O;
C조건 = c > O;
D조건 = c < O;
if ma(c, period) >= 100 then{
if A조건 then
buy();
else if B조건 then
sell();
}
if ma(c, period) < 100 then {
if C조건 then
buy();
else if D조건 then
sell();
}
감사합니다.
즐거운 하루되세요!
=============================================================================
> HH_bebored 님이 쓴 글입니다.
> 제목 : 상황에 따라 다른 조건 구현하기
> 예를 들어
20일 이평값>=100 일 경우 A조건일때 매수 하고, B 조건일때 매도하고
20일 이평값<100 일 경우 C조건일때 매수 하고, D 조건일대 매도하는 조건을 아주
많이 만들 경우 다음과 같이 하면 되나요?
var: A(0), B(0), c(0), D(0), case(0);
if ma(c, 20)>=100 then case=1;
if ma(c, 20)<100 then case=2;
A= case==1 and 그밖의 조건들;
B= case==1 and 그밖의 조건들;
C= case==2 and 그밖의 조건들;
D= case==2 and 그밖의 조건들;
if A then buy();
if B then sell();
if C then buy();
if D then sell();
이렇게 하면 되나요?
안되더라구요...
그럼^^
다음글