커뮤니티
누적수익이 가장좋은 종목검색
2010-05-25 13:43:28
737
글번호 30126
수고 많으십니다.
항상 성실한 답변 감사드립니다.
제가 하고자 하는것은
종목검색식에서
당일 조건에 맞는(이동평균 골든크로스, 스톡케스틱...등등 3~4가지조건) 종목들을 과거 500봉부터 위조건대로 매수,매도 된 누적수익을 계산한 후
누적수익이 가장 많은 종목 하나만을 검색할려고 합니다.
예전 답변에 보면 검색한 종목들을 일일이 시스템으로 돌려야 한다고 하셨는데,이렇게 하면 시간도 많이걸리고 현물에서는 하기가 어렵잔아요...
가능한지 답변부탁드립니다. 검색식두 만들어 주세요
예전글을 보니까 수익을 지표로 나타내는 식이 있던데 그식에서 조금 수정해서 해보니
누적수익이 검색이 되지않고 마지막 매수/매도 수익만 검색되는거 같습니다.
input : shortP(5), longP(20);
var : 단기이평(0), 장기이평(0), 매수식(0), 매수청산식(0);
var : v1(0) , p1(0) , p2(0) , p3(0) , p4(0);
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
매수식 = crossup(단기이평, 장기이평);
매수청산식 = crossdown(단기이평, 장기이평);
if 매수식 then {
v1 = 1;
p1 = c;
}
if 매수청산식 then {
if v1 == 1 then {
p2 = c - p1;
p4 = p3 + c - p1;
}
v1 = 0;
p3 = p3 + p2;
}
find(p4);
답변 1
예스스탁 예스스탁 답변
2010-05-25 18:02:57
안녕하세요
예스스탁입니다.
input : shortP(5), longP(20);
var : 단기이평(0), 장기이평(0), 매수식(False), 매수청산식(False);
var : v1(0) , p1(0) , p2(0) , p3(0) , p4(0);
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
매수식 = crossup(단기이평, 장기이평);
매수청산식 = crossdown(단기이평, 장기이평);
if 매수식 then {
v1 = 1;
p1 = c;
}
if 매수청산식 then {
if v1 == 1 then {
p2 = c - p1;
p3 = p3 + p2;
}
v1 = 0;
}
find(P3);
검색에 필요한 봉갯수를 500으로 입력하셔야
정상적으로 검색됩니다.
검색 후 검색 결과값을 정렬하셔서 보시면 됩니다
즐거운 하루되세요
> 윤채짱 님이 쓴 글입니다.
> 제목 : 누적수익이 가장좋은 종목검색
> 수고 많으십니다.
항상 성실한 답변 감사드립니다.
제가 하고자 하는것은
종목검색식에서
당일 조건에 맞는(이동평균 골든크로스, 스톡케스틱...등등 3~4가지조건) 종목들을 과거 500봉부터 위조건대로 매수,매도 된 누적수익을 계산한 후
누적수익이 가장 많은 종목 하나만을 검색할려고 합니다.
예전 답변에 보면 검색한 종목들을 일일이 시스템으로 돌려야 한다고 하셨는데,이렇게 하면 시간도 많이걸리고 현물에서는 하기가 어렵잔아요...
가능한지 답변부탁드립니다. 검색식두 만들어 주세요
예전글을 보니까 수익을 지표로 나타내는 식이 있던데 그식에서 조금 수정해서 해보니
누적수익이 검색이 되지않고 마지막 매수/매도 수익만 검색되는거 같습니다.
input : shortP(5), longP(20);
var : 단기이평(0), 장기이평(0), 매수식(0), 매수청산식(0);
var : v1(0) , p1(0) , p2(0) , p3(0) , p4(0);
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
매수식 = crossup(단기이평, 장기이평);
매수청산식 = crossdown(단기이평, 장기이평);
if 매수식 then {
v1 = 1;
p1 = c;
}
if 매수청산식 then {
if v1 == 1 then {
p2 = c - p1;
p4 = p3 + c - p1;
}
v1 = 0;
p3 = p3 + p2;
}
find(p4);
다음글
이전글