커뮤니티
청산수식 문의
2011-02-26 17:51:45
938
글번호 36117
항상 감사드립니다.^^
아래( 매도청산)청산식에서
종가가 var2를 상향돌파("청산1")하기 이전에 벌써 종가가 볼린져밴드 하한선을 하향후 상향돌파("청산2")를 하였는데 청산2식이 실행이 되질않고 청산1식만 작동이됩니다.
수정부탁드립니다.
value1=BollBandDown(Bperiod,dv);
if MarketPosition ==1 Then{
if CrossUp(c,var2) Then
ExitLong("청산1");
if CountIF(crossdown(c,value1),BarsSinceEntry) <=1 and CrossUp(c,value1) Then
ExitLong("청산2");
}
아래와 같이 수식을 바꾸어서 해봐도 도무지 되지를 않습니다.
그래프는 확실하게 하한선을 하향돌파후 상향돌파를 했는데요ㅠㅠㅠ..
if MarketPosition ==1 Then{
if CrossUp(c,var2) Then
ExitLong("청산1");
if CrossUp(c,value1) Then
ExitLong("청산2");
}
답변 1
예스스탁 예스스탁 답변
2011-02-28 08:48:27
안녕하세요
예스스탁입니다.
첨부된 그림과 같이 청산2내용도 정상적으로 신호가 발생하는 식입니다.
진입이후에 하단선을 내려간적이 있고 다시 상향돌파하면 발생합니다.
테스트한 식입니다.
input : Bperiod(20),Dv(2);
value1=BollBandDown(Bperiod,dv);
if dayindex == 0 Then
buy();
if MarketPosition ==1 Then{
if CountIF(crossdown(c,value1),BarsSinceEntry) <=1 and CrossUp(c,value1) Then
ExitLong("청산2");
}
즐거운 하루되세요
> 카이로스 님이 쓴 글입니다.
> 제목 : 청산수식 문의
> 항상 감사드립니다.^^
아래( 매도청산)청산식에서
종가가 var2를 상향돌파("청산1")하기 이전에 벌써 종가가 볼린져밴드 하한선을 하향후 상향돌파("청산2")를 하였는데 청산2식이 실행이 되질않고 청산1식만 작동이됩니다.
수정부탁드립니다.
value1=BollBandDown(Bperiod,dv);
if MarketPosition ==1 Then{
if CrossUp(c,var2) Then
ExitLong("청산1");
if CountIF(crossdown(c,value1),BarsSinceEntry) <=1 and CrossUp(c,value1) Then
ExitLong("청산2");
}
아래와 같이 수식을 바꾸어서 해봐도 도무지 되지를 않습니다.
그래프는 확실하게 하한선을 하향돌파후 상향돌파를 했는데요ㅠㅠㅠ..
if MarketPosition ==1 Then{
if CrossUp(c,var2) Then
ExitLong("청산1");
if CrossUp(c,value1) Then
ExitLong("청산2");
}
다음글
이전글