커뮤니티
수식문의
2006-05-25 08:00:03
1099
글번호 10076
1. if 최대허용손실이 연속 2회일 경우 or
2. if 직전손익이 -5% 이상일 경우 or
3. if 직전연속손실거래의 누적손익이 -8% 이상일 경우
에는 "당일한 Setstoploss 3%"를 적용하는 식과
"다음 진입신호 1회한 Setstoploss 3%"를 적용하는 수식 부탁드립니다.
3번은 횟수와 상관없이 연속손실발생시 누적 -8% 를 표현하고자 합니다.
손실이 2회 이상 연속발생했더라도 누적손실이 -8% 이하이면
위의 Setstoploss 조건은 적용하지 않습니다.
좋은 하루 되세요^^
답변 2
예스스탁 예스스탁 답변
2006-05-26 10:58:17
안녕하세요
예스스탁입니다.
문의하신 부분에 대해 정확히 이해하지 못했습니다.
손절매가 2번 연속날 경우 3번째는 3%로 손절을 하는것인지
정확히 이해하지 못했습니다.
전화주시기 바랍니다.
02-3453-1060
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 수식문의
> 1. if 최대허용손실이 연속 2회일 경우 or
2. if 직전손익이 -5% 이상일 경우 or
3. if 직전연속손실거래의 누적손익이 -8% 이상일 경우
에는 "당일한 Setstoploss 3%"를 적용하는 식과
"다음 진입신호 1회한 Setstoploss 3%"를 적용하는 수식 부탁드립니다.
3번은 횟수와 상관없이 연속손실발생시 누적 -8% 를 표현하고자 합니다.
손실이 2회 이상 연속발생했더라도 누적손실이 -8% 이하이면
위의 Setstoploss 조건은 적용하지 않습니다.
좋은 하루 되세요^^
예스스탁 예스스탁 답변
2006-05-26 17:03:05
안녕하세요
예스스탁입니다.
input : P(5);
if crossup(ma(c,5),ma(c,20)) then
buy("매수");
if marketposition() != 0 and crossdown(ma(c,5),ma(c,20)) then{
exitlong("청산");
var1 = (C-entryprice())/entryprice()*100;
if var1 < 0 then{
var3 = var3+var1;//손실율 누적
var4 = var4+1;
}
else{
var3 = 0;
var4 = 0;
}
}
if marketposition() != 0 and C <= entryprice()*(1-P/100) then{
exitlong("최대손실");
var1 = (C-entryprice())/entryprice()*100;
if var1 < 0 then{
var2 = var2+1; //최대허용손실거래 연속 횟수
var3 = var3+var1;//손실율 누적
var4 = var4+1; //청산된 모든 거래의 연속손실 횟수
}
else{
var2 = 0;
var3 = 0;
var4 = 0;
}
}
if var2 >= 2 or (var4 >= 2 and var3 <= -8) or var1 <= -5 then
setstoploss(3);
else
setstoploss(0);
참고하시기 바랍니다.
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의
> 안녕하세요
예스스탁입니다.
문의하신 부분에 대해 정확히 이해하지 못했습니다.
손절매가 2번 연속날 경우 3번째는 3%로 손절을 하는것인지
정확히 이해하지 못했습니다.
전화주시기 바랍니다.
02-3453-1060
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 수식문의
> 1. if 최대허용손실이 연속 2회일 경우 or
2. if 직전손익이 -5% 이상일 경우 or
3. if 직전연속손실거래의 누적손익이 -8% 이상일 경우
에는 "당일한 Setstoploss 3%"를 적용하는 식과
"다음 진입신호 1회한 Setstoploss 3%"를 적용하는 수식 부탁드립니다.
3번은 횟수와 상관없이 연속손실발생시 누적 -8% 를 표현하고자 합니다.
손실이 2회 이상 연속발생했더라도 누적손실이 -8% 이하이면
위의 Setstoploss 조건은 적용하지 않습니다.
좋은 하루 되세요^^
이전글