커뮤니티
문의
2004-04-01 14:50:55
2268
글번호 3025
문의 드립니다.
자동청산에서 수익대비 하락의 경우를 아래의
세가지로 한꺼번에 나타낼 수 있는지 알려주세요
0.5% 수익후 50% 하락시,
1% 수익후 30% 하락시,
2% 수익후 20% 하락시.
즉 위 세경우를 동시에 만족하는 수익대비청산식을 알고 싶습니다.
선물매매의 경우로 표시해 주시면 더욱 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2004-04-02 09:16:08
안녕하세요? 예스스탁입니다...
문의하신 식은 다음과 같습니다....
input : shortP(5), longP(20), 수익1(0.5), 손실1(50), 수익2(1), 손실2(30), 수익3(2), 손실3(20);
var :단기이평(0), 장기이평(0), buyVal1(0), buyVal2(0), buyVal3(0);
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
### 매수식
if crossup(단기이평, 장기이평) and marketposition() != 1 then
buy();
### 최대수익 대비 하락
if C > entryprice(0) * (1 + 수익1/100) then {
var1 = 1;
buyVal1 = C;
}
if C > entryprice(0) * (1 + 수익2/100) then {
var2 = 2;
buyVal2 = C;
}
if C > entryprice(0) * (1 + 수익3/100) then {
var3 = 3;
buyVal3 = C;
}
if var1 == 1 then {
if C < buyVal1 * (1 - 손실1/100) and marketposition() == 1 then
exitlong("TrailingStop-1(매수)");
}
else if var2 == 2 then {
if C < buyVal2 * (1 - 손실2/100) and marketposition() == 1 then
exitlong("TrailingStop-2(매수)");
}
else if var3 == 3 then {
if C < buyVal3 * (1 - 손실3/100) and marketposition() == 1 then
exitlong("TrailingStop-3(매수)");
}
감사합니다...
> xodlim 님이 쓴 글입니다.
> 제목 : 문의
> 문의 드립니다.
자동청산에서 수익대비 하락의 경우를 아래의
세가지로 한꺼번에 나타낼 수 있는지 알려주세요
0.5% 수익후 50% 하락시,
1% 수익후 30% 하락시,
2% 수익후 20% 하락시.
즉 위 세경우를 동시에 만족하는 수익대비청산식을 알고 싶습니다.
선물매매의 경우로 표시해 주시면 더욱 감사하겠습니다.