커뮤니티
Stop point와 profit target...문의 드립니다...
2004-06-04 18:51:58
1071
글번호 3941
저의 질문에 성심껏 답변주신 예스스탁에게 먼저 감사의 말씀을 드립니다...
올려주신 답변을 보면...
Input : shortPeriod(20), longPeriod(60);
var : value1(0), value2(0), pos(0), buyval(0), sellval(0);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수
If CrossUp(value1, value2) && pos[1]!=1 && pos != -1 Then {
Buy();
buyVal=C;
pos = 1;
}
#매수청산
If pos == 1 and (C>= buyVal+0.6 or C<=buyVal-0.4) then {
exitLong();
pos = 0;
}
# 매도
If CrossDown(value1, value2) && pos[1]!=-1 && pos != 1 Then {
Sell();
sellVal=C;
pos = -1;
}
# 매도청산
If pos == -1 and (C<=sellVal - 0.6 or C >= sellVal + 0.4) then {
exitShort();
pos = 0;
}
이상과 같이 되어있는데...
이를 Stop point와 profit target을 이용하여 수식을 작성할 수 있는지요...
즉, 따로 청산식을 두지 않고 손실 0.4, 수익 0.6으로 하면서
마찬가지로 청산이 되지 않은 상태에서 다른 신규거래는 할 수 없게끔하면서 말이죠...
이런 수식을 부탁드리는 이유는...
청산식을 쓰게되면 봉이 완성되는 시점에서 청산이 되므로,
약간의 오차가 발생합니다...
제가 원하는 것은 봉의 완성여부와는 관계없이 수익이나 손실이 발생시 무조건 청산되고 신규거래는 청산전에는 발생하지 않도록 하고 싶습니다...
이런 수식이 가능한지 궁금합니다...
자꾸 부탁드려 죄송합니다...
답변 1
예스스탁 예스스탁 답변
2004-06-07 13:06:24
안녕하세요? 예스스탁입니다...
강제청산을 수식으로 작성할 경우 조건 만족시 즉시 청산이 되도록 할 수는 없습니다.
만일, 진입식 이후 바로 다음봉에서 청산조건이 만족할 경우 신호발생이 나오게 할 수 없기 때문입니다...
따라서, 조건 만족시 즉시 청산이 되게 하려면 시스템 트레이딩 설정창의 강제청산 항목을 이용하셔야 하며 여기에서 "조건 만족시 즉시실행"을 적용하셔야 합니다..
감사합니다...
> 회색바다 님이 쓴 글입니다.
> 제목 : Stop point와 profit target...문의 드립니다...
> 저의 질문에 성심껏 답변주신 예스스탁에게 먼저 감사의 말씀을 드립니다...
올려주신 답변을 보면...
Input : shortPeriod(20), longPeriod(60);
var : value1(0), value2(0), pos(0), buyval(0), sellval(0);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수
If CrossUp(value1, value2) && pos[1]!=1 && pos != -1 Then {
Buy();
buyVal=C;
pos = 1;
}
#매수청산
If pos == 1 and (C>= buyVal+0.6 or C<=buyVal-0.4) then {
exitLong();
pos = 0;
}
# 매도
If CrossDown(value1, value2) && pos[1]!=-1 && pos != 1 Then {
Sell();
sellVal=C;
pos = -1;
}
# 매도청산
If pos == -1 and (C<=sellVal - 0.6 or C >= sellVal + 0.4) then {
exitShort();
pos = 0;
}
이상과 같이 되어있는데...
이를 Stop point와 profit target을 이용하여 수식을 작성할 수 있는지요...
즉, 따로 청산식을 두지 않고 손실 0.4, 수익 0.6으로 하면서
마찬가지로 청산이 되지 않은 상태에서 다른 신규거래는 할 수 없게끔하면서 말이죠...
이런 수식을 부탁드리는 이유는...
청산식을 쓰게되면 봉이 완성되는 시점에서 청산이 되므로,
약간의 오차가 발생합니다...
제가 원하는 것은 봉의 완성여부와는 관계없이 수익이나 손실이 발생시 무조건 청산되고 신규거래는 청산전에는 발생하지 않도록 하고 싶습니다...
이런 수식이 가능한지 궁금합니다...
자꾸 부탁드려 죄송합니다...
이전글