커뮤니티
예를 들어 손절매 후 포지션을 반대로 가져가는 식은?
2006-11-10 09:44:47
1853
글번호 11258
예를 들어..
MACD 기준선 시스템 매매를 할 경우 손절매를 시스템에 설정하고 난 후
손절매가 발생하면 이전의 포지션과 반대의 포지션을 취하도록 하는 식이나 방법은
어떻게 되나요?
예
11월09 선물 190포인트 신규매도
11월15 선물 187포인트 손절매 신호발생
손절매 발생 후 신규매수가 나타날 수 있도록 하는 방법 말입니다.
답변 3
예스스탁 예스스탁 답변
2006-11-13 09:48:58
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
Input : shortPeriod(12), longPeriod(26),loss(3);
Var : value(0),cnt(0);
value = MACD(shortPeriod, longPeriod);
setstoploss(loss,pointstop);
if cnt < 1 then{
If CrossUP(value, 0) Then {
Buy();
cnt = cnt +1;
}
If CrossDown(value, 0) Then {
Sell();
cnt = cnt +1;
}
}
if cnt == 1 and PositionProfit(1) >= loss then{
If CrossUP(value, 0) Then
Buy();
If CrossDown(value, 0) Then
Sell();
}
if cnt == 1 and PositionProfit(1) <= loss then{
If marketposition(1) == -1 and CrossUP(value, 0) Then
Buy();
If marketposition(1) == 1 and CrossDown(value, 0) Then
Sell();
}
If CrossDown(value, 0) Then
exitlong();
If CrossUP(value, 0) Then
exitshort();
즐거운 하루되세요
> 상민 님이 쓴 글입니다.
> 제목 : 예를 들어 손절매 후 포지션을 반대로 가져가는 식은?
> 예를 들어..
MACD 기준선 시스템 매매를 할 경우 손절매를 시스템에 설정하고 난 후
손절매가 발생하면 이전의 포지션과 반대의 포지션을 취하도록 하는 식이나 방법은
어떻게 되나요?
예
11월09 선물 190포인트 신규매도
11월15 선물 187포인트 손절매 신호발생
손절매 발생 후 신규매수가 나타날 수 있도록 하는 방법 말입니다.
상민
2006-11-13 11:27:00
테스트해보면 제가 의도한 바와는 조금 다른데요..아니 많이 다른데요..
제가 말씀드리고자 하는 건 쉽게 얘기하면..
손절매 신호와 함께, 바로 손절매 포지션과의 반대로 신규신호가 나오도록 하는 겁니다. (매수 후 손절매도가 나왔다면 손절매도 신호와 함께 바로 매도 시그널이 나오도록 말입니다.)
매수시그널 조건과 상관없이 말이죠..
이해하시겠죠?
손절매 신호 위에 바로 신규신호가 나오도록 말입니다.
예스스탁 예스스탁 답변
2006-11-15 17:28:39
안녕하세요
예스스탁입니다.
전포지션이 매수인지 매도인지 확인하고
또한 그 손실값등을 계산하기 위해서는 손절봉에 진입은 할 수 없습니다.
손절봉이 완성되고 다음봉에 신호가 발생합니다.
Input : shortPeriod(12), longPeriod(26),loss(3);
Var : value(0),cnt(0);
value = MACD(shortPeriod, longPeriod);
setstoploss(1,pointstop);
if cnt < 1 then{
If CrossUP(value, 0) Then {
Buy();
cnt = cnt +1;
}
If CrossDown(value, 0) Then {
Sell();
cnt = cnt +1;
}
}
if cnt == 1 and PositionProfit(1) > loss then{
If CrossUP(value, 0) Then
Buy();
If CrossDown(value, 0) Then
Sell();
}
if cnt == 1 and PositionProfit(1) <= loss then{
If marketposition(1) == -1 and barssinceexit(1) == 1 Then
Buy();
If marketposition(1) == 1 and barssinceexit(1) == 1 Then
Sell();
}
If CrossDown(value, 0) Then
exitlong();
If CrossUP(value, 0) Then
exitshort();
즐거운 하루되세요
> 상민 님이 쓴 글입니다.
> 제목 : Re : Re : 예를 들어 손절매 후 포지션을 반대로 가져가는 식은?
> 테스트해보면 제가 의도한 바와는 조금 다른데요..아니 많이 다른데요..
제가 말씀드리고자 하는 건 쉽게 얘기하면..
손절매 신호와 함께, 바로 손절매 포지션과의 반대로 신규신호가 나오도록 하는 겁니다. (매수 후 손절매도가 나왔다면 손절매도 신호와 함께 바로 매도 시그널이 나오도록 말입니다.)
매수시그널 조건과 상관없이 말이죠..
이해하시겠죠?
손절매 신호 위에 바로 신규신호가 나오도록 말입니다.