커뮤니티
재진입 관련 문의
2011-04-01 11:21:04
673
글번호 37157
안녕하세요~
다음 수식의 재진입부분을 수정하려고 합니다.
[현재 수식의 형태]
//진입(1)
If DayIndex==0 Then {
if 조건1 then Buy("b1");
if 조건2 then Sell("s1");
}
//진입(2)
If MarketPodition==0 and stime>=103000 Then {
if 조건3 then Buy("b2");
if 조건4 then Sell("s2");
}
//청산
If MarketPodition==1 and stime>=103000 Then {
if 조건4 then ExitLong("xb");
}
If MarketPodition==-1 and stime>=103000 Then {
if 조건3 then ExitShort("xs");
}
SetStopEndofday(145000);
현재 수식상 진입과 청산을 보면
1) 첫봉에서 신호에 의하여 진입(1) 발생
--> 이때 조건1,2를 만족하지 못하여 진입(1)이 발생 안하는 경우도 있슴
2) 만약 첫봉에서 진입이 발생하지 않았다면 10:30 이후 조건3,4에 의하여
진입(2) 발생 --> 이후 청산부분과 진입(2)를 반복하게 되어 있슴 (매수,매도 진입과 청산)
3) 첫봉에서 진입(1)이 발생한 경우에는 10:30까지 진입상태 유지하다가
10:30 이후 조건4 만족시 매수청산, 조건3 만족시 매도청산 된 후
--> 진입(2)와 청산부분을 반복하게 되어 있슴 (매수,매도 진입과 청산)
## 리버스 형태는 아니고, 현재 진입과 청산은 각기 다른 시점에서 발생합니다.
---------------------------
위의 수식을 다음과 같은 내용으로 수정 부탁드립니다.
1) 만약 첫봉에서 진입(1)이 발생하지 않았다면,
현재와 같은 방식으로 진입(2)와 청산이 반복됨 (10:30이후 매수,매도 진입과 청산)
2) 만약 첫봉에서 진입(1)이 발생하였다면,
조건4,3에 의하여 청산으로 무포지션이 된 후 진입(2) 발생시,
진입(1)과 동일방향의 신호로만 진입(2)가 발생할 수 있도록 하고 싶습니다.
<첫봉 매수진입시 --> 10:30이후 매수청산 발생 --> 이후 진입(2) 발생시 매수진입만
--> 이후 청산과 진입(2)의 매수진입 반복
첫봉 매도진입시 --> 10:30이후 매도청산 발생 --> 이후 진입(2) 발생시 매도진입만
--> 이후 청산과 진입(2)의 매도진입 반복>
부연하면,
1) 첫봉에서 진입(1) 발생 안함 --> 현재 방식 그대로 진입(2)와 청산 발생
2) 첫봉 매수진입 --> 10:30 이후 조건4에 의해 매수청산
--> 이후 재진입시 진입(2)에서 매수진입으로만 --> 이후 매수진입,청산 반복
첫봉 매도진입 --> 10:30 이후 조건3에 의해 매도청산
--> 이후 재진입시 진입(2)에서 매도진입으로만 --> 이후 매도진입,청산 반복
## 위 수식의 형태는 유지하는 상태에서 수식 정정 부탁드리겠습니다.
이상입니다.
4월이 시작되고, 주말입니다...
그럼 오늘도 즐겁고 활기찬 시간되시기를 바라겠습니다.
감사합니다 !!!
답변 1
예스스탁 예스스탁 답변
2011-04-01 14:45:11
안녕하세요
예스스탁입니다.
//진입(1)
If DayIndex==0 Then {
Condition1 = false;
Condition2 = false;
if 조건1 then{
Buy("b1");
Condition1 = true;
}
if 조건2 then {
Sell("s1");
Condition2 = true;
}
}
//진입(2)
If MarketPosition==0 and stime>=103000 Then {
if ((Condition1 == false and Condition2 == false) or Condition1 == true) and 조건3 then
Buy("b2");
if ((Condition1 == false and Condition2 == false) or Condition2 == true) and 조건4 then
Sell("s2");
}
//청산
If MarketPosition==1 and stime>=103000 Then {
if 조건4 then ExitLong("xb");
}
If MarketPosition==-1 and stime>=103000 Then {
if 조건3 then ExitShort("xs");
}
SetStopEndofday(145000);
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : 재진입 관련 문의
> 안녕하세요~
다음 수식의 재진입부분을 수정하려고 합니다.
[현재 수식의 형태]
//진입(1)
If DayIndex==0 Then {
if 조건1 then Buy("b1");
if 조건2 then Sell("s1");
}
//진입(2)
If MarketPodition==0 and stime>=103000 Then {
if 조건3 then Buy("b2");
if 조건4 then Sell("s2");
}
//청산
If MarketPodition==1 and stime>=103000 Then {
if 조건4 then ExitLong("xb");
}
If MarketPodition==-1 and stime>=103000 Then {
if 조건3 then ExitShort("xs");
}
SetStopEndofday(145000);
현재 수식상 진입과 청산을 보면
1) 첫봉에서 신호에 의하여 진입(1) 발생
--> 이때 조건1,2를 만족하지 못하여 진입(1)이 발생 안하는 경우도 있슴
2) 만약 첫봉에서 진입이 발생하지 않았다면 10:30 이후 조건3,4에 의하여
진입(2) 발생 --> 이후 청산부분과 진입(2)를 반복하게 되어 있슴 (매수,매도 진입과 청산)
3) 첫봉에서 진입(1)이 발생한 경우에는 10:30까지 진입상태 유지하다가
10:30 이후 조건4 만족시 매수청산, 조건3 만족시 매도청산 된 후
--> 진입(2)와 청산부분을 반복하게 되어 있슴 (매수,매도 진입과 청산)
## 리버스 형태는 아니고, 현재 진입과 청산은 각기 다른 시점에서 발생합니다.
---------------------------
위의 수식을 다음과 같은 내용으로 수정 부탁드립니다.
1) 만약 첫봉에서 진입(1)이 발생하지 않았다면,
현재와 같은 방식으로 진입(2)와 청산이 반복됨 (10:30이후 매수,매도 진입과 청산)
2) 만약 첫봉에서 진입(1)이 발생하였다면,
조건4,3에 의하여 청산으로 무포지션이 된 후 진입(2) 발생시,
진입(1)과 동일방향의 신호로만 진입(2)가 발생할 수 있도록 하고 싶습니다.
<첫봉 매수진입시 --> 10:30이후 매수청산 발생 --> 이후 진입(2) 발생시 매수진입만
--> 이후 청산과 진입(2)의 매수진입 반복
첫봉 매도진입시 --> 10:30이후 매도청산 발생 --> 이후 진입(2) 발생시 매도진입만
--> 이후 청산과 진입(2)의 매도진입 반복>
부연하면,
1) 첫봉에서 진입(1) 발생 안함 --> 현재 방식 그대로 진입(2)와 청산 발생
2) 첫봉 매수진입 --> 10:30 이후 조건4에 의해 매수청산
--> 이후 재진입시 진입(2)에서 매수진입으로만 --> 이후 매수진입,청산 반복
첫봉 매도진입 --> 10:30 이후 조건3에 의해 매도청산
--> 이후 재진입시 진입(2)에서 매도진입으로만 --> 이후 매도진입,청산 반복
## 위 수식의 형태는 유지하는 상태에서 수식 정정 부탁드리겠습니다.
이상입니다.
4월이 시작되고, 주말입니다...
그럼 오늘도 즐겁고 활기찬 시간되시기를 바라겠습니다.
감사합니다 !!!