커뮤니티
시스템 수식문의
2004-03-25 22:30:23
1054
글번호 2914
두개의 식을 모두 충족할 시에 진입하고 두개의 식을 모두 충족시 매도하는 식을 구하고자 합니다. 혼자서 아무리 해도 답이 없네요. 부탁합니다.
첫번째식
input : p1(3);
var : sumV(0), maV(0);
var : ii(0);
sumv = 0;
FOR ii = 1 to p1
sumv = sumv + dayclose(ii);
mav = sumV / p1;
if crossup(close, mav+3.0) then
buy("매수");
if crossdown(close, mav-3.0) then
sell("매도");
두번째식
var1 = C[1] > ma(C[1],10);
var2 = C > ma(C,3)+1.5;
var3 = C[1] < ma(C[1],10);
var4 = C < ma(C,3)-1.5;
if var1 and var2 then
buy("매수");
if var3 and var4 then
sell("매도");
답변 1
예스스탁 예스스탁 답변
2004-03-26 10:01:41
안녕하세요..예스스탁입니다.
다음과 같이 작성하시면 됩니다.
input : p1(3);
var : sumV(0), maV(0), ii(0);
sumv = 0;
FOR ii = 1 to p1 {
sumv = sumv + dayclose(ii);
}
mav = sumV / p1;
var1 = C[1] > ma(C[1],10);
var2 = C > ma(C,3)+1.5;
var3 = C[1] < ma(C[1],10);
var4 = C < ma(C,3)-1.5;
if var1 and var2 and crossup(close, mav+3.0) then
buy("매수");
if var3 and var4 and crossdown(close, mav-3.0) then
sell("매도");
즐거운 날 되세요..
> CJ_zxcv1122 님이 쓴 글입니다.
> 제목 : 시스템 수식문의
> 두개의 식을 모두 충족할 시에 진입하고 두개의 식을 모두 충족시 매도하는 식을 구하고자 합니다. 혼자서 아무리 해도 답이 없네요. 부탁합니다.
첫번째식
input : p1(3);
var : sumV(0), maV(0);
var : ii(0);
sumv = 0;
FOR ii = 1 to p1
sumv = sumv + dayclose(ii);
mav = sumV / p1;
if crossup(close, mav+3.0) then
buy("매수");
if crossdown(close, mav-3.0) then
sell("매도");
두번째식
var1 = C[1] > ma(C[1],10);
var2 = C > ma(C,3)+1.5;
var3 = C[1] < ma(C[1],10);
var4 = C < ma(C,3)-1.5;
if var1 and var2 then
buy("매수");
if var3 and var4 then
sell("매도");