커뮤니티
손절매후진입 규칙
2012-03-08 08:25:18
355
글번호 48681
안녕하세요.
정배열매수 역배열매도의 규칙을 갖고 있는 시스템이 있다고 가정합니다.
정배열중에는 항상 매수신호가 뜨도록 설계되어 있는 시스템입니다.
그런데, 진입후 고점대비 5% 내려가면 손절매한다는 규칙이 적용됩니다.
이 때, 이러한 손절매가 발생이 된 순간에도 여전히 정배열이기 때문에
손절매와 동시에 매수진입신호가 나버리는 문제점이 있습니다.
손절매 후에는 정배열이라도 매수진입하지 않고, 매도신호가 날 때까지는 진입하지
않도록 설계하려면 어떻게 해야 하는지 여쭙니다.(Crossup이나 Crossdown을 이용하는
형태 말고 다른 방법 부탁올립니다)
감사합니다
답변 1
예스스탁 예스스탁 답변
2012-03-08 10:42:17
안녕하세요
예스스탁입니다.
아래와 같이 식을 구성해 보시기 바랍니다.
var : buyset(false),sellset(false);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = ma(c,60);
Condition1 = var1 > var2 and var2 > var3;
Condition2 = var1 < var2 and var2 < var3;
if Condition1 == true and Condition1[1] == false Then{
buyset = true;
sellset = false;
}
if Condition2 == true and Condition2[1] == false Then{
sellset = true;
buyset = false;
}
if Condition1 == true and MarketPosition(1) == 1 and BarsSinceExit(1) == 1 and IsExitName("StopLoss",1) Then
buyset = false;
if Condition2 == true and MarketPosition(1) == -1 and BarsSinceExit(1) == 1 and IsExitName("StopLoss",1) Then
sellset = false;
if MarketPosition == 0 and buyset == true and 매수조건 Then
buy();
if MarketPosition == 0 and sellset == true and 매도조건 Then
sell();
즐거운 하루되세요
> 대단한콩 님이 쓴 글입니다.
> 제목 : 손절매후진입 규칙
> 안녕하세요.
정배열매수 역배열매도의 규칙을 갖고 있는 시스템이 있다고 가정합니다.
정배열중에는 항상 매수신호가 뜨도록 설계되어 있는 시스템입니다.
그런데, 진입후 고점대비 5% 내려가면 손절매한다는 규칙이 적용됩니다.
이 때, 이러한 손절매가 발생이 된 순간에도 여전히 정배열이기 때문에
손절매와 동시에 매수진입신호가 나버리는 문제점이 있습니다.
손절매 후에는 정배열이라도 매수진입하지 않고, 매도신호가 날 때까지는 진입하지
않도록 설계하려면 어떻게 해야 하는지 여쭙니다.(Crossup이나 Crossdown을 이용하는
형태 말고 다른 방법 부탁올립니다)
감사합니다