커뮤니티
문의 드립니다
2004-05-27 13:20:42
1415
글번호 3790
가. 수익대비하락 관련 건 입니다.
1.수식예제의 최대수익대비하락을 표현하는 식과 setstoptrailing함수가 동일하게 작용하는지?
2.setstoptrailing에선 수익이나 손절값을 %로 표현하면 에러가 나오는데 표현 가능한 방법?
3.setstoptrailing에선 수익대비 손절 기준을 나누어 표현할 경우(예를 들면 1수익후 0.5손절, 2수익후 0.7손절), 뒷부분의 큰 변수만 인식하는 것 같은데, 두가지를 모두 인식하도록 하는 표현 방법?
4. 매수조건이 두가지일 경우( 예를 들면 이평골든과 macd골든) 매수조건에 따라 각각 다른 수익대비 하락시 청산조건을 부여 하고 싶은데 가능한 방법?
2.3,4번은 이평5/20 골든 매수 데드 청산, macd '0'선 상향돌파매수 하향돌파매도로 작성해 주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2004-05-27 17:54:03
안녕하세요? 예스스탁입니다..
문의하신 식을 아래와 같이 작성해 보았습니다...
식 작성의 편의상 이동평균을 이용했으며 MACD를 이용하실 경우 기본식 수정만 해주시면 됩니다.
아래의 수식은 수식 작성 예제의 식에서 약간 수정할 부분이 있어서 다시 작성을 한 형태입니다.
input : shortP(5), longP(20), 수익1(1), 손실1(0.5);
var : 단기이평(0), 장기이평(0), buyidx(0), buyval(0), buyhigh(0), sellidx(0), sellval(0), selllow(0) ;
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
### 매수식
if crossup(단기이평, 장기이평) and marketposition() != 1 then {
buy("매수");
buyval = C;
var1 = 0;
buyidx = accum(1);
}
### 매수청산
if accum(1) > buyidx+1 and highest(H, accum(1)-buyidx) >= buyval * 1.01 then {
buyhigh = highest(H, accum(1)-buyidx)[1];
var1 = 1;
}
else
var1 = 0;
if var1 == 1 and c <= buyhigh * 0.995 then
exitlong("최대수익대비하락(매수)");
if crossdown(단기이평, 장기이평) then
exitlong("이평청산(매수)");
### 매도식
if crossdown(단기이평, 장기이평) and marketposition() != -1 then {
sell("매도");
sellval = C;
var2 = 0;
sellidx = accum(1);
}
### 매도청산
if accum(1) > sellidx+1 and lowest(L, accum(1)-sellidx) <= sellval * 0.99 then {
selllow = lowest(L, accum(1)-sellidx)[1];
var2 = 1;
}
if var2 == 1 and c > selllow * 1.005 then
exitshort("최대수익대비하락(매도)");
if crossup(단기이평, 장기이평) then
exitshort("이평청산(매도)");
감사합니다...
> xodlim 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 가. 수익대비하락 관련 건 입니다.
1.수식예제의 최대수익대비하락을 표현하는 식과 setstoptrailing함수가 동일하게 작용하는지?
2.setstoptrailing에선 수익이나 손절값을 %로 표현하면 에러가 나오는데 표현 가능한 방법?
3.setstoptrailing에선 수익대비 손절 기준을 나누어 표현할 경우(예를 들면 1수익후 0.5손절, 2수익후 0.7손절), 뒷부분의 큰 변수만 인식하는 것 같은데, 두가지를 모두 인식하도록 하는 표현 방법?
4. 매수조건이 두가지일 경우( 예를 들면 이평골든과 macd골든) 매수조건에 따라 각각 다른 수익대비 하락시 청산조건을 부여 하고 싶은데 가능한 방법?
2.3,4번은 이평5/20 골든 매수 데드 청산, macd '0'선 상향돌파매수 하향돌파매도로 작성해 주시면 감사하겠습니다.
다음글
이전글